Clinic management software for doctor chambers and polyclinics in Bangladesh
Clinics in Bangladesh range from a single consultant seeing patients in an evening chamber to a polyclinic with a dozen doctors, a dispensary and a shared reception. What they have in common is that the doctor's time is the product, and everything around it, from the appointment book to the prescription pad to the cash drawer, either protects that time or wastes it. Shafa EHR and the outpatient, pharmacy and accounts modules of Shafa HMS cover a clinic of either size. This page explains the problems they solve for a clinic, which of them a small practice needs first, and how a visit runs once they are in place.
- E-prescriptions stored against the patient record
- Appointment reminders before the visit
- One patient file shared by every doctor in the practice
- Works for a single chamber or a polyclinic
Challenges
What slows a clinic down
The same handful of problems come up whether the clinic has one consultant or twelve. They are listed here as owners and practice managers describe them.
Prescriptions written by hand, kept by nobody
The patient walks out with the only copy of the prescription. When they return in three months, the doctor asks what was given last time and works from memory or from a crumpled sheet. Dosages are misread at the pharmacy, and nobody can review what has been prescribed across the practice.
No-shows and overbooked evenings
Appointments are taken by phone into a diary, patients arrive late or not at all, and walk-ins fill the gaps unpredictably. The consultant either sits idle at seven and sees forty people at nine, or reception overbooks to compensate and the waiting room becomes the complaint everyone remembers.
Records split between doctors
In a polyclinic each consultant keeps their own file, so a patient seen by the physician on Monday and the cardiologist on Thursday is two strangers to the practice. Drug interactions go unnoticed, tests are repeated, and the clinic cannot say how many patients it actually serves.
Dispensing that does not match the prescription
A clinic with its own dispensary sells what the doctor prescribed, but the two records are kept apart: the prescription in the consultation room, the sale in a cash book. Stock is counted by eye, expiry is discovered at the shelf, and the owner never sees margin by medicine.
Fees collected, never reconciled
Consultation fees, procedure charges and medicine sales go into the same drawer and are counted at closing time. Doctor-wise settlements at the end of the month rely on tally marks, and disagreements about who saw how many patients are settled by whoever kept the neater notebook.
Product fit
Which Shafa products fit a clinic
A clinic does not need a hospital suite. It needs a record the doctor trusts, a front desk that keeps the queue moving, and a way to dispense and bill without a second ledger. The four products below cover that, and each links to its own page for the full feature list.
Shafa EHR / EMR
The clinical record is the starting point for a clinic. Shafa EHR holds each patient's history, allergies, diagnoses and every prescription written in the practice, so a consultant opens the visit with context and a colleague in the next room sees the same file. For a single-doctor chamber this is often the whole system.
OPD Management
When a clinic has a reception and more than one doctor, the outpatient module handles the part the record does not: appointment slots per doctor, tokens for walk-ins, reminders before the visit, and the consultation fee settled at the counter. It is the front desk of a polyclinic in software form.
Pharmacy Management
For a clinic with a dispensary or an attached retail counter, the e-prescription arrives at the pharmacy screen as a sale waiting to be completed. Stock is reduced at dispensing, batches and expiry are tracked, and the owner sees medicine revenue and margin without a separate cash book.
Accounts
Consultation fees, procedure charges and dispensary sales post to one ledger as they are collected. Doctor-wise revenue, the clinic's share and the month-end settlement come out as reports rather than arguments, and the accountant receives figures that already reconcile with the receipts issued at the counter.
Facility journey
A clinic visit on Shafa, from booking to follow-up
Five steps, in the order they happen on a normal evening. Each one uses what the step before it recorded.
Booking
The patient books by phone or at the desk into a slot on the doctor's calendar, or takes a token as a walk-in. A reminder goes out before the visit. Reception sees the day's list per doctor, with gaps and late arrivals visible before they become a crowd.
Consultation and e-prescription
The doctor opens the patient's record with previous visits, allergies and the last prescription in view, records findings and diagnosis, and writes the prescription from the clinic's own drug list. It is printed for the patient, sent to the dispensary if the clinic has one, and stored against the record.
Dispensing
If the clinic dispenses, the prescription appears at the pharmacy counter without being re-typed. The pharmacist confirms the items and completes the sale; stock and expiry records update at the same moment, and the receipt carries the clinic's own header.
Billing
Consultation fee, any procedure and the medicines dispensed are settled on one receipt at the counter, or on two if the clinic prefers to keep the dispensary separate. Either way each amount is attributed to a doctor, a service and a cashier, and posts to the ledger immediately.
Follow-up
A follow-up date set by the doctor becomes a booking and a reminder. Chronic patients sit on a recall list so reception can see who is due and who has lapsed, and the next visit opens on the previous one rather than on a blank page.
Standards and compliance
Standards and safeguards
HL7 FHIR-based records
Visits, diagnoses and prescriptions are stored as HL7 FHIR resources, so a clinic that later refers to a hospital, joins a network or connects to a national system can share the record as data rather than as a scan.
Role-based access and audit logs
Reception sees the schedule and the bill, the doctor sees the clinical record, the owner sees the reports. Each view and change is recorded with the user and the time, which matters in a shared polyclinic where several consultants work on one system.
Encryption and HIPAA-style handling
Records are encrypted in transit and at rest and handled to HIPAA-style practices. The data belongs to the clinic, not to Shafa Care, and can be exported whenever the practice decides.
Bangla and English interface, DGHS-ready reports
Every screen is available in Bangla and English, chosen per user. Visit registers and disease-wise summaries can be arranged in the formats used for DGHS reporting when a clinic is asked for them.
Deployment
Deployment for clinics
The cloud suits most clinics because it needs nothing beyond a browser and a printer, and the practice is not waiting on hardware to begin. A polyclinic that wants the database on its own premises can install on-premise, and a clinic in a district town can add an offline node so evening sessions survive a dropped connection.
Cloud
Hosted by Shafa Care with the clinic's own database, backups and updates included. A new doctor or a second branch is a login, not an installation.
On-premise
Installed on a server inside the polyclinic for practices that want records physically on site. Shafa Care maintains the installation under a support agreement and handles upgrades on a schedule agreed with the clinic.
Offline sync
A small local node keeps the appointment list, the record and the bill available when the connection drops mid-session, and pushes the queued visits to the cloud once it is back.
FAQ
Questions clinic owners ask
How is clinic software from Shafa priced?
As a subscription, per facility, based on the products you use, the number of doctors and users, and the deployment you choose. A single chamber running Shafa EHR is priced differently from a polyclinic with reception, dispensary and accounts. There is no published rate card; tell us your doctor count and whether you dispense, and we will send a written quote.
Is this suitable for a single-doctor chamber, or only for polyclinics?
Both. A single consultant usually starts with Shafa EHR for records and e-prescriptions, sometimes with the outpatient module for appointments if an assistant manages the diary. A polyclinic adds reception, tokens, the dispensary and accounts. The record structure is the same in each case, so a chamber that grows into a polyclinic keeps its patient history.
Can we start with e-prescriptions and add the rest later?
Yes. A common order is records and prescriptions first, because that is where the doctor feels the benefit immediately, then appointments and tokens once reception is comfortable, then dispensing and accounts. Each stage works from the same patient record and the same fee list, so nothing entered in an earlier stage is re-done in a later one.
Our records are in paper files and an Excel appointment sheet. What does moving over involve?
Your patient list and appointment sheet are imported so that existing patients are recognised at their next visit, and the clinic's drug list and fee schedule are set up before the first session. Paper files are not typed in; the doctor captures the relevant history when each patient next attends. Training for the doctor and the front desk is short, done on your own setup, and repeated after the first week of live use.
Does a clinic need to report to DGHS, and can the system help?
Reporting requirements depend on how the clinic is licensed and what it offers, so confirm what applies to your practice. Where a return is required, visit counts, disease-wise summaries and referral figures are generated from the records already captured during consultations and arranged in the formats used for DGHS reporting, rather than tallied from a register at the end of the month.
What happens during an evening session if the internet drops?
With offline sync enabled, a local node keeps the appointment list, patient records, prescriptions and billing running during the outage. Everything done in that period is queued and sent to the cloud in order when the connection returns, so no token is repeated and no receipt is lost. Without offline sync, the system needs a connection, which is why we ask about your connectivity during scoping.
Solutions by facility · Clinics
See a clinic visit run end to end on Shafa
Bring your appointment sheet and a few sample prescriptions. In the demo we book a patient, run the consultation, print the prescription, dispense and bill, then show you the doctor-wise report at the end of the session.