Logo

Medical Clinic

A comprehensive system for process automation, patient support, and digital interaction

Industry:
Healthcare
Timeline:
4 months
Type:
CRMTelegram Mini AppTelegram BotAI Assistant
Platform:
Web / Telegram / AI

[client]

/01

The clinic reached out with a request to create a digital system that would unify all patient interaction: from booking and choosing a doctor to follow-up visits and recommendations.

A connected product of several components was needed: CRM for process management, AI assistant instead of operators, and a convenient patient interface within Telegram.

Focus on automation , accessibility, and reducing the workload on administrators without losing control over the patient journey.

[about the project]

/02

Visit, schedule, and doctor workload management

Control of appointments, statuses, and patient routes. Dashboards, visit history, and reports in a single interface.

AI assistant for patient consultation

Explains procedures, helps choose a doctor, guides through scenarios, answers questions, and transfers data to the system.

Telegram digital ecosystem

Patients book, cancel visits, receive documents and recommendations via chatbot. Mini App connects for complex scenarios without installing an app.

[our responsibility]

/03
1 Scenario and system logic design
2 UX/UI interface design
3 Mini App and web platform development
4 Server architecture and admin web interface development
5 AI assistant implementation with personalized behavior
6 Building a digital Telegram channel with funnel, analytics, and follow-up touchpoints

[the client had]

/04
1 A task to reduce administrator workload through automation
2 Ready-made scenarios for booking, cancellations, notifications, and recommendations
3 A request for a unified digital channel for patient interaction

[about the product]

/05
CRM module for the team

Schedules, statuses, history, workload, and analytics

AI Assistant

Conducts dialogue, answers questions, selects a doctor, and guides to action

Telegram bot with funnel and actions

Booking, rescheduling, cancellation, visit history, recommendations, document access

Mini App for complex scenarios

Forms, confirmations, interaction with multiple modules in one window

Data synchronization

User actions are recorded across all parts of the system in real time

Medical clinic management platform

[team]

/06
1 Product Manager
2 UX/UI Designer
3 Backend Engineer
4 Frontend Engineer
5 AI Engineer
6 QA Specialist

[development stages]

/07
1 Customer journey and interaction scenario analysis
2 Internal process audit: schedules, roles, statuses
3 Funnel design: bot, assistant, repeat visits
4 Interface prototyping: CRM, Telegram, Mini App
5 Module development: AI logic, digital channel, CRM features
6 Integration with schedules, notifications, and analytics
7 Scenario testing, fault tolerance, shift-based launch
[tech stack]
/08
React
React
Next.js
Next.js
TypeScript
TypeScript
Telegram API
Telegram API
OpenAI API
OpenAI API
Python
Python
FastAPI
FastAPI
PostgreSQL
PostgreSQL
Redis
Redis
Docker
Docker
aiogram
aiogram

[technical challenges and solutions]

/09
01
Challenge

Implement permissions across three levels (role, department, entity type)

Solution

Custom ACL module with caching and flexible configuration

02
Challenge

Improve relevance of AI hints and reactions

Solution

Building an intermediate layer with enriched context — routes, roles, statuses, task parameters

03
Challenge

Prevent "stuck" tasks and implicit blockers

Solution

AI generates text comments explaining reasons, suggests actions (e.g., "To proceed, you need to...")

[results]

/10
  • administrator workload
    50 %
  • inquiries handled without human involvement
    70 %
  • use mini app repeatedly
    60 %
  • repeat visits
    25 %
  • telegram became the primary booking channel
    40 %
  • eliminated application losses during peak hours

    confirmed by post-implementation research