Patient layer · Docran Connect

Reach every patient with consent, not spam

Bulk SMS and WhatsApp campaign management for hospitals: reminders, follow-ups and campaigns from the hospital's own sender ID, with delivery tracking.

Front desk keeps contacts and consent. A marketer prepares the campaign. A different administrator approves it. Delivery respects opt-outs, quiet hours and the hospital's credits.

In production. Try the demo at connect.codran.com

Messages todayDelivery by channel, campaigns and credits

Transactional notices, appointment reminders and campaigns, on one consent record

Consent first, and it is recorded

Transactional and promotional consent are kept apart, with the mechanism, wording and evidence for each. Imports never manufacture promotional consent.

  • Minors and unknown ages excluded from marketing
  • Opt-outs honoured across every channel
  • Consent history kept with the patient
Patient · UHID 000148 Contacts and consent
Transactional messagesConsented · front desk
Promotional campaignsConsented · written form
Language · TeluguPreferred
STOP receivedOpted out of promotions

Reminders and follow-ups that send themselves

Appointment reminders one day and two hours before, post-visit feedback, follow-up prompts, birthday wishes and review requests, each from a versioned rule.

  • Edits and cancellations suppress the reminder
  • Delivery history per patient
  • Rules versioned, changes audited
Automations Running
Appointment reminder · 1 day beforeSent 212 today
Appointment reminder · 2 hours beforeSent 198 today
Post-visit feedback · 4 h afterSent 164 today
Review request · unbiasedSent 41 today

Campaigns a second person approves

Compose with an audience, language, approved template, poster and schedule; see the cost before you submit. The creator cannot approve their own campaign.

  • Maker-checker on every campaign
  • DLT-registered SMS and approved WhatsApp templates
  • Poster designer with six coordinated palettes
Templates Approved and immutable
Appointment reminder · SMSDLT approved
Vaccination drive · WhatsAppApproved · v3
Health camp invite · WhatsAppPending approval
Payment notice · SMSDLT approved

Delivery you can prove, credits you can account for

Outcomes and failures by campaign, branch and channel; provider acceptance kept distinct from delivery; separate credit wallets per channel in integer paise.

  • Guarded CSV exports
  • No double-send across channels
  • Issued invoices never recalculate
Delivery report · October By channel
WhatsApp · delivered9,812 · 97.1%
SMS · delivered3,128 · 95.6%
Failed · invalid number118
Credits reserved vs settledReconciled

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
Front officeMarketingAdministratorFinance

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