Home/ Case studies/ Medical Mitra
Healthtech Mobile + Web CRM & Ops Emergency

Medical Mitra: an always-on medical concierge — and the CRM that runs it.

In an emergency, minutes matter. Medical Mitra helps patients connect with nearby hospitals, doctors, ambulances and critical-care services — and gives the operating team an exhaustive internal CRM to run everything from dispatch to referrals to lab tests.

2
Systems: Consumer app + Internal CRM
15+
Modules inside the CRM
24×7
Emergency-grade uptime
1
Source of truth across service types
The Problem

Emergencies are chaotic. So were the operations behind them.

Two problems, one on each side of the phone:

  • For patients & families in an emergency: precious minutes lost searching for the nearest hospital, an ambulance that's actually available, a doctor who takes the case, or a lab that can run a test today.
  • For the operating team: coordinating hospitals, doctors, ambulance vendors, home-care staff, lab tests, referrals and the call centre — across phone, WhatsApp, spreadsheets and paper. No single view. No audit trail. No analytics.

You couldn't solve the consumer side without fixing the operations side. So we built both.

The Solution

Two connected systems, built to work as one.

A consumer-facing web + mobile app that helps patients get care fast — and an exhaustive internal CRM that runs every workflow the business depends on.

📱

Consumer app + web

Find nearby hospitals, doctors, ambulances, home-care and labs in one tap. Emergency shortcut, service catalogue, ratings, booking.

🚑

Emergency dispatch

Real-time ambulance dispatch tied into GPS tracking. Patient-side ETA, hospital pre-alert, driver instructions.

🏥

Hospital management

Onboarding, tie-ups, service tiers, availability, referral rules and settlement.

👨‍⚕️

Doctor management

Profiles, specialisations, availability slots, tele-consult links and payouts.

🚙

Ambulance management

Vendor onboarding, driver & vehicle records, live availability, incident logs.

🏠

Home-care services

Attendant / nurse scheduling, visit tracking, kit management, patient feedback.

📞

Call-centre workflows

Every inbound emergency captured — auto-routed, triaged, escalated. Full recording + notes trail.

🧪

Lab tests management

Test catalogue, sample pickup scheduling, report delivery, partner-lab settlement.

🤝

Referral management

Doctor→hospital / hospital→doctor referrals with tracking, incentives and dispute resolution.

🧑‍💼

Vendor management

Onboarding, contracts, SLA tracking, invoices & settlements — all inside one console.

📊

Analytics & reporting

Emergency SLA, service-type mix, revenue, top vendors, response times, funnel drop-offs.

💬

Communications & marketing

SMS, WhatsApp, email; campaign scheduler; segment-based re-engagement; marketing integrations.

Architecture

Deployed architecture

Consumer app + internal CRM sit on a shared API, with a real-time layer for dispatch, GPS ingestion for live tracking, and an analytics warehouse for leadership dashboards.

Clients Consumer App / Web Patients / Families Internal CRM Web Call-centre · Ops · Managers Field / Driver App Ambulance · Home-care API + Realtime Node.js API Users · Roles · Emergency Hospital / Doctor / Ambulance Home-care · Labs · Referrals Calls · Vendors · Payouts Realtime layer WebSockets · Push · GPS ingest Dispatch engine · SLA timers Audit log · RBAC · Webhooks Data PostgreSQL + PostGIS Records + geo Redis Live state · Queues Object storage Reports · Recordings Analytics Warehouse + BI Live & daily views Emergency SLA Service-type mix Revenue & payouts Response times Vendor SLA Integrations Telephony & IVR Recording · call routing SMS / WhatsApp / Email Alerts · updates · marketing Maps & GPS Nearby search · live tracking Payments / Payouts Patient · Hospital · Vendor Cloud & DevOps Cloud VM cluster · Managed Postgres · Docker · CI/CD · APM & error tracking · Uptime + on-call alerts · Nightly backups + PITR
Client
API / Realtime
Data store
Integration
Analytics
Tech stack

Technologies used

Frontend

React (CRM) Next.js (consumer web) React Native (consumer & field apps) TypeScript

Backend, API & Realtime

Node.js Express WebSockets BullMQ (queues) SLA / timer engine RBAC + audit log

Data

PostgreSQL + PostGIS Redis Object storage (S3-compatible) Warehouse for BI

Integrations

Telephony & IVR (recording, routing) SMS / WhatsApp Business / Email Google Maps + GPS ingestion Payments & vendor payouts Marketing / campaign tools

Cloud, DevOps & observability

Docker CI/CD APM + error tracking Uptime + on-call alerting Nightly backups + PITR
Screens shipped

Screens from the platform

Placeholders below — swap in real screenshots.

EMERGENCY SOS Sending your location to nearest ambulance… Cancel (3s) 9:41 Good morning, Meera S. 📍 Whitefield, Bengaluru SOS Emergency Ambulance in 3 taps Nearby services 🏥 Hospitals12 nearby 👨‍⚕️ DoctorsBook slot 🚑 AmbulanceNow / Later 🧪 Lab testsSample pickup Home Bookings Records Profile 3-tap SOS Location auto-shared
iOS · Consumer app — home & SOS
Nearby services in one tap, prominent emergency button, location auto-shared with dispatch.
crm.medicalmitra.in/dispatch Active cases 4 open · 1 SLA warning #MM-8421 · CRITICAL Cardiac arrest · Whitefield Patient · Meera S. · 58F ⏱ 02:14 elapsed SLA 08:00 #MM-8420 · Trauma Ambulance dispatched · en-route ETA 4 min #MM-8419 · Paediatric Hospital reached · admitted Resolved #MM-8418 · Respiratory Awaiting ambulance assignment Assign now 🏥Manipal 🏥Fortis 🏥Narayana A1 A3 A5 A2 ! DISPATCH · #MM-8421 Nearest: A1 · 2.1 km Driver · Rakesh · Cardiac-ready Pre-alert to Manipal ⌄ Dispatch A1 Reassign SLA-timed
Web · CRM — dispatch console
Live ambulances on the map, active cases with SLA timers, dispatch action inline.
crm.medicalmitra.in/hospitals Medical Mitra Dispatch Hospitals DoctorsAmbulance vendors Home-careLab tests ReferralsCall-centreAnalytics Hospital · Manipal Whitefield Onboarded 12 mo ago · Multi-speciality · 320 beds Details Availability Tie-up terms Referral rules Settlement HOSPITAL DETAILS NameManipal Hospitals · Whitefield Tier Tier A · Preferred Status ● Live AddressWhitefield Main Road, Bengaluru 560066 Beds320 SPECIALITIES ONBOARDED Cardiac Trauma Paediatric Ortho Neurology + Add CASES · LAST 30 DAYS 148 All specialities ADMISSION SLA 94% ≤ 20 min from arrival PENDING SETTLEMENT ₹ 3.8L 42 cases · this month Referral tier + rules Drives auto-routing
Web · CRM — hospital onboarding
Tie-ups, tiers, availability, specialities, referral rules and settlement — one page per hospital.
crm.medicalmitra.in/callcenter/live Queue · 6 waiting 📞 LIVE · 02:41 +91 98••••4823 Whitefield · Meera S. ⏱ 00:34 waiting +91 88••••1102 ⏱ 00:12 waiting +91 78••••4501 ⏱ 00:04 waiting +91 90••••3210 LIVE CALL · 02:41 +91 98••••4823 · Meera S. ▮ Hold ↑ Transfer TRIAGE Type Emergency Booking Info Symptoms / notes Chest pain, sweating, breathlessness. Patient conscious, age 58, cardiac history. Address confirmed via SMS link. Suggested action Dispatch cardiac-ready ambulance Nearest: A1 · 2.1 km · pre-alert Manipal Whitefield Escalate → Dispatch Save + End call Add note Schedule f/u CALLER HISTORY Booked doctor 14 days ago · Cardio Lab test 28 days ago · Home pickup Emergency call 3 mo ago · Cardiac · resolved RECORDING ▶ Playback Recording live · 02:41
Web · Call-centre workflow
Live queue, triage, symptom notes, one-click escalation to dispatch, full recording & caller history.
Home-care · Week of 27 Jul Week Day STAFF MON 28 TUE 29 WED 30 THU 31 FRI 01 Anita R. Registered nurse Meera S. 09:00 · IV drip Whitefield Ravi P. 11:00 · Post-op Indiranagar Sunita M. 10:00 · Wound care Koramangala Meera S. 09:00 · IV drip Whitefield Rakesh V. Attendant · Senior Rajni D. 08:00 · 8h care HSR Layout Rajni D. 08:00 · 8h care HSR Layout Kumar N. 10:00 · Physio Jayanagar Rajni D. 08:00 · 8h care HSR Layout Kavya B. Physiotherapist Kumar N. 15:00 · Physio Jayanagar Kumar N. 15:00 · Physio Jayanagar Ravi P. 14:00 · Post-op Indiranagar Priya S. Attendant · Night Sunita M. 22:00 · Night Koramangala Sunita M. 22:00 · Night Koramangala Sunita M. 22:00 · Night Koramangala + Open shift Utilisation 82% Visits · this week 128 Feedback avg 4.7 ★ Open shifts 1 Open shift alerts Auto-broadcast to staff
Tablet · Home-care scheduling
Attendant / nurse scheduling, visit tracking, open-shift alerts, feedback rollup.
bi.medicalmitra.in/leadership Leadership dashboard Live · This month · All service types EMERGENCY SLA 6:42 Avg ambulance response CASES · MONTH 3,412 ▲ 18% MoM REVENUE ₹ 84L ▲ 22% MoM ACTIVE VENDORS 248 Hosp · Doc · Amb · Lab Emergency response time · daily Target ≤ 8 min · last 30 days 8m target 01 Jul 30 Jul SLA breach spike 2 days · traffic incident Service mix CASES 3.4K Emergency 34% Doctor 26% Lab 23% Home-care 17% Top vendor · Manipal Whitefield 148 cases · 94% SLA ⚠ 2 alerts Home-care backlog in HSR · 4 open shifts Vendor SLA below 90% · Ambulance vendor "SafeRide"
Web · Leadership dashboard
Emergency SLA, service mix, revenue, response times, vendor performance — with proactive alerts.
Adoption

Rolled out from the inside out

  • Call-centre first. Every incoming emergency was captured in the CRM from day one, so the ops backbone was tested before consumer traffic scaled.
  • Vendors next. Hospitals, doctors and ambulance vendors were onboarded with a mix of self-serve forms and assisted setup by field teams.
  • Consumer app after. Launched with hyperlocal marketing tied into the same CRM — every consumer action landed in the same source of truth.
  • Iterated in short cycles based on call-centre feedback — the people on the phone in an emergency are the sharpest product signal you can find.
Impact

Impact on the business

Emergency response time
Service categories launched
1
Source of truth
Traceable
Every case, end-to-end

Emergency response became measurably faster and traceable. The team scaled service categories (labs, home-care, referrals) without proportionally scaling ops headcount — because everything flowed through one system with analytics on top. Leadership finally saw the business in real time, not weekly summaries.

Explore more

Related case studies

Building an aggregator or ops-heavy platform?

We've shipped systems where seconds and SLAs matter. Tell us what you're solving.

Talk to us →