Now loadingDRP[OS]
DRP[OS]
01 / 29
digiryze.com/app/clinic
DRP-OS dashboard Patient list Patient record Prescription builder Billing and plans
Doctor app dashboard Doctor app billing Doctor app staff Doctor incoming video call
Patient app home Patient app booking Patient app reminders Patient app records Patient incoming video call
DDRP-OS · Dose reminderParacetamol 650mg — take 2 tablets nownow
Tell your practice what to do · Built in India

Your AI-powered healthcare operating system.

It books the appointment, writes the prescription, takes the payment — and settles the money to your bank.

32
Features in production
22
API domains underneath
3
Surfaces, one system
Scroll · one clinic's day
Why DRP-OS exists

The register, the diary, the calculator, the phone calls — replaced by one system.

Paper registers tear and burn. The appointment diary double-books. Bills get mis-added at the counter. Reminders live in someone's head. Money arrives in five different pockets. DRP-OS exists so the clinic runs itself — booking, prescribing, billing, reminding, collecting — and you only do medicine.

Getting started — Live in an afternoon

Set it up once. Then just practise.

1
Create your clinic
Name, logo, address — this becomes your letterhead on every printed prescription and invoice.
2
Settings, once
Prescription languages (English / हिंदी / Sanskrit), GST %, consultation fee & duration per doctor, payment methods, and the exact wording of every reminder your clinic sends.
3
Add your doctors & staff
Each doctor with their specialty, own fee and weekly availability.
4
Bring your patients with you
Bulk import from a spreadsheet — patients and past prescriptions. You don't start at zero.
One clinic · one ordinary Tuesday

Watch a day run itself.

Chapter 01 · Main — Dashboard

The day counts itself up.

It's five to nine and the chai is still warm. Open the laptop, and the day has already counted itself — today, the week, the month; revenue, top medicines, pending follow-ups. The whole clinic, before the first patient sits down.

Oja — “aaj ka collection kitna hua?”
Chapter 01 · Main — Patients

Every patient, one search away.

The front-desk phone rings: "Kulkarni ji, last month wale." Type three letters and he's on screen — status, allergies, WhatsApp, every visit. Captured once on the way in, found in a second forever after.

Oja — “Kulkarni ji ka record kholo”
Chapter 01 · Main — Patient record

One record. Their whole history.

Details, lifetime spend, full visit history with diagnosis and totals — and every action from here: new prescription, files, edit. Deletes are soft, so a mistake never destroys a medical history.

Oja — “inki pichhli prescription dikhao”
Chapter 01 · Main — Creating & importing patients

One patient in 60 seconds. A thousand in one upload.

1
Add one at the desk
Name, phone, age, gender, allergies, weight, WhatsApp number, how they found you, notification consent — captured once, on the way in.
2
Or import your whole history
Spreadsheet in → columns mapped → patients and past prescriptions attached to the right records.
3
Never enter them again
Every future visit, bill, file and reminder lands on that one record.
Chapter 01 · Main — Appointments & Availability

Real hours become bookable slots.

Availability isn't a setting buried in a menu — it's the source of truth the whole booking system reads from, on the portal and in the patient app.

Oja — “kal 11 baje Anita ji ka slot book karo, Dr Priya ke saath”
1
The doctor sets weekly windows
Per doctor, per day — split shifts included.
MON 09:00–13:00 · 17:00–20:00  |  WED — not available
2
Windows become slots
Slot length follows the consultation duration — 15, 30, whatever you run.
3
Double-booking is caught before saving
⚠ Schedule conflict — Dr Priya already has 16:00–16:30. Take the suggested 16:30, or consciously override.
4
Video or in-person, same book
Mode is chosen at booking; video consults get the full calling flow later in this page.
Chapter 01 · Main — Follow-ups

Nobody slips through.

A follow-up isn't a sticky note on the desk. It's a dated commitment the system keeps for you — and reminds the patient about too.

Oja — “is hafte ke pending follow-ups batao”
1
Set at the visit
"Review BP medication in two weeks" — saved with the prescription.
2
Surfaces when due
Dashboard and the Follow-ups list, sorted by urgency.
2 days ago · Ramesh Gupta · OVERDUE
Today · Anita Sharma · PENDING
3
The patient is nudged automatically
WhatsApp/SMS from your notification templates — one of five automated events.
4
One tap closes it
✓ Done — or it converts straight into a booked appointment.
Chapter 02 · Clinical — Prescriptions

The consulting room, as a form.

Four o'clock; the third fever of the day walks in. Patient, diagnosis, notes — then medicines, grouped by symptom the way you actually prescribe. Draft mid-consult, finalise when done, PDF on your letterhead in English, हिंदी or Sanskrit.

Oja — “fever template se Rx banao, Hindi mein”
Chapter 02 · Clinical — The cost engine

The price is never typed.

Every line prices itself from your catalog — so the bill is right on the first fever case and the thousandth, whoever is at the desk.

1
The dose grid drives quantity
Morning / Afternoon / Evening / Night, times days.
M1 A0 E0 N1 × 5 days = 10 doses
2
Tablets price by count
₹1.80 × 1 × 2 doses × 5 days = ₹18.00
3
Syrups price by the millilitre
The unit knows a 100ml bottle isn't a dose.
₹85 ÷ 100ml = ₹0.85/ml × 5ml × 2 × 5 = ₹42.50
4
GST splits itself
MRP excl. ₹1.80 → CGST 6% ₹0.108 + SGST 6% ₹0.108
Chapter 02 · Clinical — Rx Templates

The second fever case takes ten seconds.

A template isn't a text snippet — it's the whole protocol, saved once per doctor, per language.

Oja — “isse ‘Fever (adult)’ template bana do”
1
Save a protocol once
Fever (adult) · Dr Priya · English · 3 medicines. Fever (paediatric) in Hindi. Acidity in four lines.
2
Load → everything drops in
Diagnosis, symptom groups, medicines with M/A/E/N doses, पथ्य dietary & lifestyle advice — priced instantly from the catalog.
3
Edit anything, then save
A template is a starting point, not a straitjacket.
Chapter 03 · Catalog — Products · Categories · Units

A price list, not a stock cupboard.

Set a medicine once and it prices itself everywhere — every prescription, invoice and report reads from that one number.

Oja — “Paracetamol 650 ka MRP ₹2.10 kar do”
1
One medicine, one number
Name, category, unit, MRP excl. GST, tax %. The splits work themselves out.
2
Categories are how your practice thinks
Analgesic · Antibiotic · Ayurvedic · Antacid · Syrup — drag to reorder, and that's the order medicines appear while prescribing.
3
Units carry the maths
Tablet 1g/unit · ml 1g/ml · Sachet 5g · Drops 0.05g
This factor is what makes a 5ml dose of an ₹85 bottle cost ₹4.25 — not ₹85.
So far it saved your time

Now it makes you money.

Chapter 04 · Money — One Tuesday, through the ledger

This one pays you.

Oja — “is Friday kitna settle hoga?”
23:04 · Mon
Ramesh books himself  +₹800
Patient app · prepaid before the slot is held. No-shows stop being free.
16:30 · Tue
Doctor extends 10 min  +₹267
Pro-rata at your rate. Overruns stop being charity.
16:42 · Tue
Rx in हिंदी · GST invoice
CGST/SGST split · numbered · audit trail
Friday
Wallet settles to your bank  ₹1,84,300
One transfer, one statement. Your accountant stops phoning you.
Chapter 04 · Money — Counter, payments & courier

Every rupee has a lane.

Not every payment is a consultation, and not every patient pays at once. The system keeps track so nobody at the desk has to.

Oja — “counter sale — do strip Dolo, cash”
1
Counter service mode
A quick sale for a walk-in — no full visit required, still invoiced, still in the books.
2
Partial payments, tracked per visit
Instalments with the balance carried on the visit, not in someone's memory.
3
Every method, tracked separately
CashUPICardBankCheque
4
Courier on the visit
Delivery charge added per visit, dispatches tracked to delivered.
Chapter 05 · Reach — Notifications

You tap share. It's on their phone.

Five automated events — welcome, appointment, follow-up, dose time, prescription ready — leave over WhatsApp and push, worded by your templates, in your name.

Oja — “notification wallet ka balance check karo”
1
Dose reminders configure themselves
The M/A/E/N grid on the prescription is the reminder schedule. You set the clinic's dose times once —
M 09:00 · A 14:00 · E 19:00 · N 22:00
— and every patient is pinged at each marked dose, for the full duration, automatically.
2
Templates in your words
Edit the exact message per event, per language, in Settings → Notifications.
3
Prepaid credits, never surprise bills
A notification wallet holds message credit. Low balance? Auto-recharge kicks in, or request a top-up — approved from the console the same day. A reminder never silently fails.
Chapter 05 · Reach — Online consultation

When it's time, both phones ring.

Watch the two phones — this is exactly what happens at appointment time.

1
Patient books & prepays
From their app, into the doctor's real availability. The slot is only held once it's paid.
2
Both are reminded
The evening before and again before the slot — WhatsApp + push.
3
At the slot, the phones ring
The doctor's iPhone rings full-screen through CallKit + VoIP push. The patient's Android rings on high-priority FCM. Real incoming-call screens — even if the app was closed. Not a link in a chat.
4
Encrypted video, in your app
WebRTC, clinic-branded, no third-party meeting apps.
5
Runs long? Extend.
One tap adds time, priced pro-rata at that doctor's fee — charged without an awkward conversation.
6
The fee lands in your wallet
And settles to your bank on Friday.
Chapter 05 · Reach — iOS & Android · free with every plan

In their pocket. With your name on it.

Two apps ship free with every plan. The staff app — for the owner, doctors, receptionists, anyone you add — shows each person only what their role allows, exactly like the portal. The patient app books, prepays, rings for video consults and reminds at every dose. These are the actual screens; tap through them.

Home Book Reminders Records Doctor dashboard
Chapter 06 · Team — Doctors, staff & role permissions

You compose the role. The plan sets the ceiling.

Doctor, receptionist, assistant, owner — everyone gets a login, and the admin decides exactly what each one sees.

Oja — “naya receptionist add karo — sirf Patients aur Appointments”
1
Add your people
Doctors carry their own specialty and consultation fee — applied to every bill automatically. Receptionists and assistants get simple logins.
2
Compose a role, module by module
● granted   ○ off   ◍ above your plan
"Receptionist" = Patients + Appointments only. "Junior doctor" = Clinical, no Billing. Anything you like.
3
Assign, and that's all they see
The sidebar itself shrinks to their role. The owner is never restrictable, the dashboard is always on, changes apply next login — and every action is audit-logged with name and timestamp.
Chapter 06 · Documents — File Manager · Audit · Import

The report lands on the right patient's file.

And everything that happens, to any record, is written down.

Oja — “yeh blood report Ramesh ji ki file mein daalo”
1
Drag a file in
Blood report PDF, chest X-ray, discharge summary, even gait-analysis video — organised into folders, tied to the one patient.
2
Audit trail on everything
Every action logged with user, timestamp and the change itself. Compliance-ready, argument-ending.
3
Bring your history with you
Bulk import patients and prescription history from a spreadsheet — switching to DRP-OS doesn't mean starting at zero.
Chapter 07 — Behind every clinic · Super-admin

Every clinic you just saw is one row here.

One console runs the platform. Tenants provisioned in a click, plans and feature gates edited live — even the sidebar each clinic sees is composed here, item by item, gated per plan. The treasury tracks every clinic's balance to settlement; the notifications ledger runs the WhatsApp float at a known margin. And when a clinic needs something bespoke, custom modules are quoted, built and activated for that one tenant.

Everything you just saw

You can simply say.

Oja — the assistant you talk to

Say it in English. Ya Hinglish mein.

Oja sits inside every screen — chat or voice, English or Hinglish. If it's in a module on the left, Oja can do it for you.

Create & search patientsBook · reschedule · cancel Rx from your templatesSet follow-ups Counter saleAdd staff & roles Change settings"Is week kitna revenue hua?"
Oja, kal 5 baje Ramesh ji ka follow-up laga do, Dr Priya ke saath
Done — Ramesh Gupta · Tue 17:00 · Dr Priya. Slot was free, WhatsApp confirmation sent, prepay link included.
aur fever template se ek Rx bana do, Hindi mein
Loaded Fever (adult) — 3 medicines, M/A/E/N doses, priced from your catalog, language set to हिंदी.
The whole story — one patient, end to end

From "found you" to forever.

Day 0
Finds your clinic in the patient app
Registers once — details, allergies, consent
Day 0 · 23:04
Books & prepays  ₹800
Into real availability · slot held only when paid
Day 1 · 16:00
Both phones ring · video consult
Rx in हिंदी · GST invoice · files on record
Days 1–5
Dose reminders at every M / A / E / N
Straight from the prescription's dose grid
Day 14
Follow-up surfaces — nobody chased it
One tap becomes the next appointment
Every Friday
Their payments settle to your bank
And their whole history is one search away, forever
Beyond the GP clinic

Built for clinics. Fits any care.

Dental, Ayurveda, physiotherapy, dermatology, diagnostics, multi-specialty hospitals — it's the same engine underneath: patients, appointments, prescriptions, money. Your catalog and templates make it yours.

1
Need something bespoke?
Ask from inside your portal — a lab-report format, a therapy-session tracker, an insurance form.
2
We quote it, we build it
A price and a date, before any work starts.
3
Activated for your clinic only
Custom modules switch on for your tenant — nobody else's.
Three tiers, three different businesses

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

Starter · 11 features

A register that doesn't burn.

Records, digital prescriptions with PDFs, appointments, follow-ups, catalog, GST invoices, partial payments — everything the paper register did, searchable and backed up.

Standard · 23 features

A clinic that runs without you in the room.

Multiple doctors with their own availability, patient portal, Rx in Hindi & Sanskrit, templates, letterhead, file manager with media, counter sales, audit trail.

Premium · 32 features

A clinic that earns while you sleep.

Patients book & prepay, video consults with real call screens, per-doctor fees, pro-rata extensions, wallet settlement to your bank, bulk import — and Oja.

See what each tier costs →
Fourteen days · no card · your own patients

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

Import your history, run a week of real OPD, and count what stopped leaking.

© 2026 Digiryze Pro LLP · Made in India · Security · Privacy · Terms