The healthcare operating system

Tell your practice
what to do.

One doctor or two hundred. A single room or a fifty-bed hospital. DRP-OS runs the whole of it — and you operate it by saying what you want, in English or Hinglish. It books the appointment. Writes the prescription. Takes the payment. Settles the money to your bank.

Clinics to hospitalsUnlimited roles & permissionsMulti-tenant by designBuilt in India
32features in production — none on a roadmap
22API domains behind portal, apps and integrations
3surfaces kept in sync by one system, not three
roles, permissions and tenants — you define them
Dashboard
Open it, and the day counts itself up.
CARE FIRST CLINIC · PREMIUM · GOOD AFTERNOON, DR VIKRAM
TODAY
0
3 visits
LAST 7 DAYS
0
21 visits
THIS MONTH
0
104 visits
UPCOMING
0
next 7 days
FOLLOW-UPS
0
pending
Revenue · last 30 days MAX ₹3,553
Top medicines · last 30 days
Paracetamol 500mg · 3×₹3,032
Cetirizine 10mg · 1×₹60
Pantoprazole 40mg · 1×₹28
Top patients · lifetime
Kirandeep Kaur · 1 visit₹2,700
nirmal singh · 1 visit₹2,060
Rajesh Kumar · 3 visits₹60
Patients
One record — and their whole history with it.
NEW PATIENT · CARE FIRST CLINIC
FULL NAME
 
PHONE
 
WHATSAPP
 
CLINICAL
⚠ Allergy: PenicillinWeight 72kg
HOW THEY FOUND YOU + CONSENT
Source: Referral✓ Notifications opt-in
PORTAL
Invite to patient app→ Login sent
Appointments
Booked — without double-booking.
NEW APPOINTMENT · DR PRIYA SHARMA
PATIENT
 
DATE
Tue · 24 Jun 2026
TIME · 30 MIN
16:00
MODE
Video consultation
Schedule conflict for this doctor — Dr Priya already has 16:00–16:30 booked. Pick another slot, or confirm to override.
Availability
The doctor's real hours become bookable slots.
DR PRIYA · WEEKLY AVAILABILITY
MON09:00–13:0017:00–20:00
TUE09:00–13:0017:00–20:00
WEDNot available
THU10:00–14:00
FRI09:00–13:0016:00–19:00
Follow-ups
Nobody slips through.
FOLLOW-UPS · DUE TODAY
2 days agoRamesh Gupta · review BP medicationOVERDUE
TodayAnita Sharma · post-fever checkPENDING
TodayVikram Mehta · report resultsPENDING
Prescriptions
Watch a prescription write — and price — itself.
NEW VISIT · VIKRAM MEHTA · 61 · CARE FIRST CLINIC
DIAGNOSIS
 
ADD MEDICINE — GROUP: FEVER PROTOCOL
Paracetamol 650mgTABLET · COUNT-PRICED
M1A0E0N1× 5 days
Cough Syrup 100mlSYRUP · WEIGHT-PRICED
M1A0E0N1× 5 days
LIVE COST ENGINE
Tablet = MRP ₹1.80 × qty 1 × 2 doses × 5 days = ₹18.00
Syrup = ₹85÷100ml = ₹0.85/ml × 5ml × 2 × 5 = ₹42.50
0.00
Never typed — derived from your catalog MRP × dose grid × duration.
Rx Templates
The second fever case takes ten seconds.
PRESCRIPTION TEMPLATES
Fever (adult)Dr Priya · English · 3 medicines
Load →
Fever (paediatric)Dr Priya · Hindi · 2 medicines
Load →
Acidity protocolDr Vikram · English · 4 medicines
Load →
LOADS THE WHOLE PROTOCOL
◆ Diagnosis + symptom + notes
◆ Fever protocol group · 3 medicines with M/A/E/N doses
◆ पथ्य dietary + lifestyle advice
◆ Priced instantly from your catalog
→ Dropped into a new visit. Edit anything, then save.
Products
Price a medicine once — the GST works itself out.
NEW PRODUCT · CARE FIRST CLINIC
MEDICINE NAME
 
CATEGORY
Analgesic
UNIT
Tablet
MRP (EXCL GST)
 
TAX %
12%
GST SPLITS AUTOMATICALLY
MRP excl. GST ₹1.80
CGST 6% ₹0.108
SGST 6% ₹0.108
MRP incl. GST ₹0.00
Every prescription, invoice and report reads from this one number.
Categories
Organise the shelf the way your practice thinks.
CATEGORIES
Analgesic12 products
Antibiotic8 products
Ayurvedic21 products
Antacid6 products
Syrup9 products
Drag to reorder — this is the order medicines appear when you build a prescription.
Units
The maths behind every liquid dose.
DOSAGE UNITS
Tablet1 g / unit
ml1 g / ml
Sachet5 g / unit
Drops0.05 g / drop
WHY IT MATTERS
A 100ml syrup bottle costs ₹85.
The unit says 1 ml = 1 g.
So a 5ml dose is priced by weight — not as a whole bottle.
→ ₹0.85/ml × 5ml × doses × days. This factor is what makes syrup pricing exact.
Documents · File Manager
The report lands on the right patient's file.
FILES · RAMESH GUPTA
Drag a file here
PDFBlood report.pdf1.2 MB
IMGX-ray chest.jpg3.4 MB
DOCDischarge summary88 KB
VIDGait analysis.mp412 MB
Organised into folders, opened, downloaded or removed — all tied to this one patient.
Team · Doctors & Staff
Each doctor carries their own consultation fee.
NEW TEAM MEMBER
NAME
 
SPECIALTY
Cardiology
ROLE
Doctor
CONSULTATION FEE
 
THEY GET THE DOCTOR APP
9:41▲ 91%
Dr PriyaDoctor · Android
Today's queue0patients
Anita Sharma · 16:00
Ramesh Gupta · 16:30
Fee ₹800 · applied to every bill
Team · Role permissions
You compose the role — the plan sets the ceiling.
ROLE PERMISSIONS · DOCTOR / STAFF
DOCTORSTAFF
Dashboard
Prescriptions
Patients
Billing
Consultation wallet
granted   off   above your plan
Owner always has everything — never restrictable.
Dashboard is locked on for everyone.
A new role starts empty and applies on next login.
Admin · Billing
Your subscription, counted down to the day.
YOUR SUBSCRIPTION · CARE FIRST CLINIC
Premium
0/ month
Next renewal · 18 Aug 2026
INVOICES
18 Jul 2026Premium · monthly₹2,499
18 Jun 2026Premium · monthly₹2,499
18 May 2026Premium · monthly₹2,499
Admin · Settings
One place for identity, reach and money.
SETTINGS · CARE FIRST CLINIC
🏥
Clinic profileName, address, logo on your letterhead
Notification templates5 events — welcome, appointment, follow-up, dose, prescription
📶
Notification walletPrepaid WhatsApp/SMS credit · low-balance auto-recharge
🏦
Consultation walletHeld → available → settled, money moved to your bank
Reach · Notifications
You tap share. It's on the patient's phone.
RX #1042 · VIKRAM MEHTA
Share prescription →
POST fcm.googleapis.com/v1/…
"title": "Prescription ready"
"body": "Vikram, your Rx from Care First"
"data": { "type":"prescription" }
FCM · FIREBASE / WHATSAPP
2:475G ▲ 63%
2:47
Saturday, 18 Jul
💬
WHATSAPPnow
Care First Clinic
Namaste Vikram, your prescription is ready.
Reach · Patient Portal
The patient gets their own app.
FROM THE PATIENT'S PHONE, THEY CAN
◆ See prescriptions with the M/A/E/N dose grid
◆ Get a reminder at each scheduled dose time
◆ Book into the doctor's real availability
◆ Download reports from their file
◆ Join a video consult when it's time
9:415G ▲ 88%
Care FirstPatient app · iPhone
Your prescription
1001× 5 days
Next dose ● LIVE 9:00 PM · reminder on
in 2h 14m
Book appointmentDr Priya · Tue 16:00
Confirm →
Reach · Online Consultation
When it's time, both phones ring.
DOCTOR · iPHONE
9:415G ▲ 82%
A
Anita Sharma
DRP-OS video consultation
CALLKIT · VoIP PUSH
Decline
Accept
CallKit + PushKit · encrypted WebRTC
PATIENT · ANDROID
9:41VoLTE ▲ 74%
P
Dr Priya Sharma
Incoming call · Care First
FCM · HIGH PRIORITY
Decline
Answer
Three surfaces, one clinic

One system.
Three windows into it.

Twenty-two API domains sit underneath. The portal, the doctor app and the patient app are three clients of the same brain — so a prescription written on a phone in the consulting room is on the front desk's screen before the doctor has stood up. Nothing syncs, because nothing is separate.

Web portal

Twelve modules for the front desk and the consulting room. Patients, visits, prescriptions, billing, follow-ups, availability, files, templates, catalog, staff, roles, settings.

BROWSER · NO INSTALL

Doctor app

iOS and Android. Your OPD list, patient history, prescriptions, video consults with real incoming-call screens, wallet, file manager — everything the portal has, sized for a phone.

iOS · ANDROID

Patient app

They book, prepay, join the video call, read their prescriptions, download the PDFs, and get reminded about follow-ups. Your clinic, in their pocket, with your name on it.

iOS · ANDROID · WEB
The part other systems don't do

Every other system
tells you what you earned.
This one pays you.

Practice management software records a payment and hands you a report. DRP-OS collects the money before the consultation, holds it, prices the overrun, and settles the balance to your bank. Follow one Tuesday through the ledger.

23:04 · MON
Ramesh books himself Patient app · Dr Priya · Tue 16:00 · prepaid before the slot is held
+₹800
16:00 · TUE
Consultation connects PushKit rings the phone · WebRTC · 30 minutes booked
16:30 · TUE
Doctor extends by 10 minutes Pro-rata at the rate you set · charged without a conversation
+₹267
16:41 · TUE
Prescription issued in हिंदी Template · grouped by time · PDF in the patient's app before they leave
16:42 · TUE
GST invoice generated CGST/SGST split · numbered · in the audit trail
₹1,067
FRIDAY
Wallet settles to your bank HDFC ••4821 · the week's consultations, in one transfer
₹1,84,300
CLINIC WALLET · LIVE
0
SETTLES FRIDAY · HDFC ••4821
Consultations₹1,43,000
Extensions₹18,700
Counter sales₹22,600
Money that used to arrive after the visit — if it arrived at all — now arrives before it.
No-shows stop being freeThe patient has already paid. If they don't come, the slot cost them, not you.
Overruns stop being charityThe ten minutes you always gave away is now a line item, priced automatically.
Collection stops being a jobNobody chases a balance. The money was in the wallet before the consultation began.
Reconciliation stops being SundayOne settlement, one statement, one audit trail. Your accountant stops phoning you.
iOS & Android · free with every plan

The whole practice,
in a coat pocket.

Not a companion app that shows you a read-only list. The doctor app does what the portal does — consult, prescribe, bill, settle. The patient app is your practice, in their hand, with your name on it.

DRP-OS doctor app dashboard showing today's OPD and key stats
DASHBOARD
Patient record with full visit history in the DRP-OS doctor app
PATIENT RECORD
GST billing screen in the DRP-OS doctor app
BILLING & GST
Staff and role management in the DRP-OS doctor app
STAFF & ROLES
Practice settings in the DRP-OS doctor app
SETTINGS

FREE WITH EVERY PLAN · NO PER-SEAT APP CHARGE

Three tiers, three different businesses

Most healthcare software
records your work.
This one gets you paid for it.

The tiers aren't small, medium and large. They're three different relationships between a practice and its software — and only one of them puts money in your account.

STARTER · 11 FEATURES

A register that doesn't burn.

Patient records, digital prescriptions with PDFs, appointments, follow-ups, the medicine catalog, GST invoices, partial payments. Everything the paper register did — searchable, permanent, and backed up.

FOR: a practice leaving paper behind
STANDARD · 23 FEATURES

A clinic that runs without you in the room.

Everything in Starter, plus multiple doctors with their own availability, a patient portal, prescriptions in Hindi and Sanskrit, saved templates, your letterhead, a file manager with images and video, custom patient fields, counter sales, courier tracking, and a full audit trail.

FOR: a practice with staff, doctors and departments
PREMIUM · 32 FEATURES

A clinic that earns while you sleep.

Everything in Standard, plus the seven that change the arithmetic: patients book themselves and prepay, consultations run online, per-doctor fees, extensions billed pro-rata, wallet settlement to your bank, bulk import of your entire history, and Oja — the assistant you talk to.

FOR: a practice that intends to be a business
Nothing here is a roadmap

All 32 features.
All shipped.

Every line below is running in production in a real clinic today. If it isn't built, it isn't on this page.

Consultation Billing Set per-doctor consultation fees.
Online Consultation Premium: patients book & prepay video/in-person consultations; clinic wallet with settlement.
Patient Self-Booking Patients can book follow-up appointments themselves through the portal
Wallet Settlement Withdraw / settle the consultation wallet balance.
Bulk patient import Import patients and prescription history from a spreadsheet.
Oja AI Assistant AI assistant: search/create patients, build prescriptions, manage staff & settings by chat or voice.
Custom Module Activation Request bespoke modules tailored to your clinic. We prepare a quote; once terms are agreed and advance is received, the custom module is built and activated for your account.
Dashboard Welcome screen with key stats
Patient records Manage patient information with full history
Digital prescriptions Create prescriptions with line items and pricing
PDF generation Auto-generate printable PDFs for every prescription
Multi-group Rx Group medications by time (morning/lunch/evening/etc.)
Multi-language Rx Generate prescriptions in Hindi and Sanskrit
Prescription templates Save and reuse common prescriptions
Patient Portal Patients can log in to view their prescriptions and download PDFs
Appointments Schedule and track patient appointments
Follow-ups Track post-visit follow-up calls and reminders
Extend consultations Doctors can extend an ongoing consultation by extra minutes.
Charge for extensions Show a pro-rated charge option when a doctor extends a consultation.
File manager Upload and organize patient documents
Images & videos Full media support beyond just documents
GST invoicing GST-compliant invoices with CGST/SGST/IGST split.
Partial payments Accept payments in installments. Track balance per visit.
Counter service mode Quick-sale for walk-in patients without a full visit.
Courier delivery Add courier charges per visit. Track delivered prescriptions.
Multiple payment methods Accept Cash, UPI, Card, Bank, Cheque. Each tracked separately.
Medicine catalog Manage the product/medicine catalog
Custom units Define dosage units beyond standard presets
Custom patient fields Define your own data fields per patient
Multi-doctor support More than one doctor account per clinic
Doctor availability Per-doctor working hours and slot configuration.
Audit trail Every action logged with user, timestamp, changes. Compliance-ready.

Your practice already works.
Give it a system that keeps up.

Fourteen days, no card, your own patients. Import your history, run a week of real OPD, and count what stopped leaking.