Patient layer · Docran Patient Portal

The hospital in the patient's pocket

Patients sign up and sign in with a one-time code, book appointments with the hospital's own doctors, and keep their medications, records and lab reports in one place.

Every booking lands on the HMS OP calendar and every report comes from the HMS laboratory, so the portal shows the same record the hospital works from. It runs as a web app at docran.in/patient and shares its patient API with the Mahima companion app.

In production with Docran HMS. Patients sign in at docran.in/patient

My appointments Signed in · UHID 000148
General Medicine · Tue 21 Oct, 09:30 ISTConfirmed
HbA1c · lab reportReady
Metformin 500 mg · 1-0-1Active
SMS reminders · consentOn

One patient record, seen from both sides of the counter.

Sign in with a code, nothing to remember

Patients sign up and sign in with a one-time code sent to their mobile. The account links to the UHID the hospital already holds, so the portal and the front desk talk about the same person.

  • A one-time code to the patient's mobile
  • Linked to the UHID the hospital already has
  • Works in the browser on any phone
Sign in One-time code
Code sent · valid for five minutesSent
Verified · linked to UHID 000148Done

Book with the hospital's own doctors

Appointments come from the same departments, doctors and slots the front desk sees, and appear on the HMS OP calendar the moment they are confirmed.

  • The same slots the front desk sees
  • Confirmed appointments land on the OP calendar
  • Upcoming and past visits in one list
Book an appointment General Medicine
Tue 21 Oct · 09:30 ISTAvailable
Tue 21 Oct · 10:00 ISTAvailable
Wed 22 Oct · 11:15 ISTFull

Medications, records and lab reports in one place

Prescriptions from the consultation, lab reports as the laboratory releases them, and documents the patient uploads sit on one timeline against the UHID.

  • Lab reports as the laboratory releases them
  • Current medications from the e-prescription
  • Upload and keep your own documents
My records UHID 000148
HbA1c · LaboratoryReport ready
Complete blood countReport ready
Metformin 500 mg · 30 daysPrescribed
Discharge summary · uploadedStored

The same engine behind the Mahima app

The portal and the Mahima women's companion app share one patient API, so a feature built once reaches both. Hospitals get the web portal; patients who want an app get Mahima on Google Play.

  • One API, one consent record
  • A web portal for every hospital
  • Mahima on Google Play
See Docran Discover
Patient layer One patient API
Docran Patient Portal · webdocran.in/patient
Mahima · AndroidGoogle Play
Docran Discover · no loginPublic booking page

Who uses it

Built for the people who do the work

Each role sees only the screens and actions its permissions allow.

Book a demo
PatientsFront officeDoctorsLaboratory

Works with

Runs on its own, and shares the patient record when the hospital also uses Docran HMS.

Ready to see it in your hospital?

Book a 30-minute live walkthrough with your teams.

Book a demo

One patient, one day

Setup, the day, the books: watch it play out

Setup · configured, not codedOne patient, one dayThe books · audit and governance
Configured, not coded
Setup Administrator · Example Hospital
Departments · 12
Roles 16 · permissions 475
Tariffs and packages
Approval ladder · maker-checker
Branch letterhead
Fails closed until configured
Registered once
Registration UHID 000148 · Female · 34 y
Phone, consent and preferencesOn file
Duplicate check · phone and namePassed
Visit · General MedicineCreated
DPDP consent recorded
Token issued on payment
Consultation fee ₹500.00 · UPI
Receipt on the hospital letterheadPrinted
Token C-014In queue
GST on the receipt
Orders become the bill
e-Prescription Token C-014
HbA1c, Complete blood countBill line added
Metformin 500 mg · 30 daysBill line added
Posted · append-only
Result released same day
Laboratory Accession 261013-0035
Turnaround2 h 40 m of 4 h
Complete blood countVerified · released
Hidden for your role
Dispensed as billed
Pharmacy Rx · UHID 000148
Metformin 500 mg × 30 · batch B2611FEFO
Dispensed quantity = billedMatch
First expiry, first out
Drawer proven
Close my cash · Cashier 2 14 Oct · 18:30 IST
Opening float₹5,000.00
Cash collected₹38,500.00
Cash refunds− ₹1,200.00
Expected in drawer₹42,300.00
Counted₹42,300.00
Difference₹0.00
Handed over to AccountsAwaiting verify
Maker and checker
Day closed · ₹0.00 difference
Books that add up
Accounting Today · all departments
Net billed₹45,102.50
Collections₹33,762.50
Refunds₹2,350.00
Day close · Cashier 2 · ₹42,300.00Verified
Deposit matched to bank statementMatched
Exact to the paise
Governed and auditable
Audit trail Append-only · same transaction as the change
09:41 · Sign-in · Front office · Branch MAINLogged
09:52 · Bill posted · INV-2026-000231Posted
10:18 · Lab result released · Lab headLogged
18:30 · Day close verified · AccountsLogged
Data in India · DPDP-aligned
Configured, not coded
Setup Administrator · Example Hospital
Departments · 12
Roles 16 · permissions 475
Tariffs and packages
Approval ladder · maker-checker
Branch letterhead
Fails closed until configured
Registered once
Registration UHID 000148 · Female · 34 y
Phone, consent and preferencesOn file
Duplicate check · phone and namePassed
Visit · General MedicineCreated
DPDP consent recorded
Token issued on payment
Consultation fee ₹500.00 · UPI
Receipt on the hospital letterheadPrinted
Token C-014In queue
GST on the receipt
Orders become the bill
e-Prescription Token C-014
HbA1c, Complete blood countBill line added
Metformin 500 mg · 30 daysBill line added
Posted · append-only
Result released same day
Laboratory Accession 261013-0035
Turnaround2 h 40 m of 4 h
Complete blood countVerified · released
Hidden for your role
Dispensed as billed
Pharmacy Rx · UHID 000148
Metformin 500 mg × 30 · batch B2611FEFO
Dispensed quantity = billedMatch
First expiry, first out
Drawer proven
Close my cash · Cashier 2 14 Oct · 18:30 IST
Opening float₹5,000.00
Cash collected₹38,500.00
Cash refunds− ₹1,200.00
Expected in drawer₹42,300.00
Counted₹42,300.00
Difference₹0.00
Handed over to AccountsAwaiting verify
Maker and checker
Day closed · ₹0.00 difference
Books that add up
Accounting Today · all departments
Net billed₹45,102.50
Collections₹33,762.50
Refunds₹2,350.00
Day close · Cashier 2 · ₹42,300.00Verified
Deposit matched to bank statementMatched
Exact to the paise
Governed and auditable
Audit trail Append-only · same transaction as the change
09:41 · Sign-in · Front office · Branch MAINLogged
09:52 · Bill posted · INV-2026-000231Posted
10:18 · Lab result released · Lab headLogged
18:30 · Day close verified · AccountsLogged
Data in India · DPDP-aligned

A full hospital day in Docran HMS: configured once, every counter on one record, the books that add up. Explore Docran HMS