Skip to content
Healthcare / Telemedicine

Doctorchat.md — Digital Medical Platform

We developed a complex platform that facilitates direct interaction between patients and specialist doctors through online consultations, real-time chat, and video.

Visit Website

About the Project

Partnership since 2022 — ongoing development and maintenance collaboration
Anton Gadimba

Project Lead

Anton Gadimba

CEO XCORE & Co-Founder Doctorchat

Founder of XCORE, with 8+ years of experience in software development and business digitalization in Moldova.

Doctorchat.md is a complete digital ecosystem for remote medical consultations, built from multiple interconnected applications. The platform solves a real problem: quick and easy access to specialist doctors without travel and time wasted in queues. The system allows patients to receive qualified medical consultations from anywhere, and doctors — a modern digital practice tool with complete activity management.

Ecosystem Architecture

👤

Patient App

React + WebRTC

🩺

Doctor Office

WebSockets + Video

🛡️

Admin Panel

Dashboard + CRM

🌐

Public Website

WordPress + SEO 100/100

🏥

B2B Cabinet

Subscription Model

Backend Core

Laravel + PostgreSQL + Redis

StripeSMS.MDSentryAnalytics

Digital Ecosystem

Patient Application

  • Access to complete list of specialist doctors
  • View reviews and detailed profiles
  • Real-time chat with doctors
  • Online video consultations
  • Quick and intuitive appointments
  • Complete consultation history

Doctor's Digital Office

  • Real-time chat via WebSockets
  • Integrated video consultations with WebRTC
  • Availability and appointment slot management
  • Leave and work schedule management
  • Internal wallet and revenue management
  • Custom patient surveys creation
  • Detailed activity statistics

Admin Panel (Backoffice)

  • Complete platform management
  • Transaction and payment monitoring
  • User and content management
  • Helpdesk and operational support
  • System control and configuration

Public Website (WordPress)

  • Presentation site with full list of doctors and specialties
  • Medical blog with health articles and tips
  • Advanced performance optimization — PageSpeed 96/100 Mobile, 100/100 Desktop
  • Full technical SEO — 100/100 Lighthouse score
  • LCP 0.5s on desktop, 2.2s on mobile
  • Zero CLS and zero Total Blocking Time
  • Semantic structure and Schema markup for doctors

B2B Cabinet for Medical Institutions

  • Dedicated portal for medical institutions (clinics, hospitals)
  • Each institution configures their own payment credentials
  • All payments go directly to the institution — subscription model
  • Independent management of their own doctors
  • B2B user management with roles and permissions
  • Dashboard with statistics and reports per institution

Key Technical Components

  • Scalable architecture ready for growth
  • Secure authentication system
  • Medical data encryption per international standards
  • Performance optimization with low response times
  • UX experience adapted for non-technical users
  • Modular structure for future development

Integrations & Infrastructure

Stripe

Secure online payment processing for consultations and subscriptions

SMS.MD

SMS notifications for appointment confirmations and urgent communications

Google Analytics

Traffic and user behavior monitoring on the platform

Google Tag Manager

Centralized management of tracking tags

Sentry

Real-time error monitoring for maximum stability

Microsoft Clarity

User behavior analysis with heatmaps and session recordings

Technology Stack

Laravel
React
Next.js
Firebase
WebSockets
WebRTC
PostgreSQL
Redis
Stripe
Docker
Kubernetes
Sentry
Google Analytics
Facebook Pixel
reCAPTCHA
PWAPWA
Pusher

Technical Results

5
Interconnected applications delivered
1.57M
Google Impressions (12 months)
133K
Organic clicks (12 months)
8.4%
Average CTR in Google Search
100/100
PageSpeed Desktop
96/100
PageSpeed Mobile
300+
Doctors on the platform
50K+
Platform users
100%
SEO Score Lighthouse

Google Search Console — SEO Results (April 2025 – April 2026)

Google Search Console results for Doctorchat.md

Doctorchat.md demonstrates our ability to build complex digital ecosystems in healthcare. Thanks to advanced SEO optimization, the platform generated 1.57 million impressions and 133,000 organic clicks in Google over one year, with an average CTR of 8.4%. The project includes 5 interconnected applications: patient platform, doctor's digital office, admin panel, performance-optimized WordPress public website (PageSpeed 100/100 Desktop), and B2B cabinet for medical institutions with subscription model.

Technical Challenges

1

Medical Data Security

Medical data is extremely sensitive and must comply with international standards (GDPR). Secure storage of chat + video conversations, protection of personal and medical data, role-based access control.

Our Solution

We implemented end-to-end encryption of sensitive data, logical access separation by roles (patient/doctor/admin), complete audit trail, and granular permission control.

2

Real-time Communication (Chat + Video)

The system had to work instantly, without lag, for a real medical experience. Stable WebSockets for live chat, real-time message sync, uninterrupted video.

Our Solution

We built infrastructure on WebSockets for chat and WebRTC for video, with fallback mechanisms and automatic reconnection. If chat goes down, the product dies — so we invested heavily in stability.

3

Doctor Availability Management

Each doctor has different schedules, vacations, video slots, and timezones. A flexible scheduling system was needed to avoid booking conflicts.

Our Solution

We developed an advanced booking system with configurable slots, real-time synchronization, automatic conflict management, and notifications for both parties.

4

Complex Financial Flows

Patient pays, funds need managing, doctor requests payout. Proper Stripe integration, internal wallet for doctors, secure payout flows, transaction tracking.

Our Solution

We implemented a complete fintech system: Stripe Connect for payments, internal wallet per doctor, payout request and processing, financial dashboard with detailed reports.

5

Multi-channel Notification System

Patient and doctor need rapid notifications via SMS and platform. Synced notifications for chat, booking, and reminders without delay or spam.

Our Solution

We integrated SMS.MD with intelligent routing, push notifications in platform, automated email — all synchronized with system events for perfect timing.

6

UX for Non-technical Users

Doctors and patients are NOT technical. UI needed to be simple for complex operations: video + chat + booking in one clear flow.

Our Solution

We invested in UX research and testing with real users. Intuitive onboarding, clear flows, minimalist design — abandonment rate decreased significantly after optimizations.

7

Backoffice Complexity

Admin needs to see everything — transactions, users, helpdesk, content management — without compromising security or stability.

Our Solution

We built an integrated mini ERP + support system: complete dashboard, transaction control, helpdesk, user management with granular roles.

8

Scalability & Performance

From 1,000 to 30,000 users in a month. Architecture needed to handle exponential growth without performance degradation.

Our Solution

Microservices-based architecture, Docker + Kubernetes for orchestration, Redis for caching, load balancing — the platform handles heavy traffic without issues.

Got an Idea? Let's Make It Real.

No pitch decks needed. Just tell us what you're trying to build, and we'll figure out the best way to get there — together.