Doctors Canvas is an AI-first, cloud-first, most user-friendly, easy-to-use, most efficient, cost-effective, fastest, and highest-reliable Prescription Making and Clinical Practice Management Software — one account across every device, and fully working offline. It generates the correctly formatted prescription for you, which is what a static template cannot do.
Key takeaways
- A Bangladeshi prescription must carry prescriber identity with degrees and BMDC registration number, patient identity, date, the medicines with dose and duration, patient instructions, and a signature.
- A static template gets the layout right and nothing else — it cannot check interactions or allergies, because to a document a prescription is a picture of text.
- Templates drift. Copies get edited and re-saved until different prescriptions from one chamber carry different details.
- Generated prescriptions stamp the prescriber block from one stored field, so the last print of a long session matches the first.
- The free tier produces the same compliant, branded output as the paid plans.
- You can still hand the patient paper — the difference is that losing it now costs them nothing.
What people are actually looking for
A search for a prescription template is usually a search for one of two things. Either you want to know exactly what a compliant Bangladeshi prescription has to contain, or you want a file you can fill in and print so the output looks professional without a printing order.
The first is a genuine question with a clear answer, set out below. The second is a reasonable instinct that stops working at chamber volume, for reasons worth understanding before you build a workflow on it.
What a Bangladeshi prescription has to carry
This is the content checklist, independent of whether you produce it on paper, in a document, or through software.
- Prescriber identity: your full name, your degrees, and your BMDC registration number, formatted consistently.
- Chamber details: clinic name, address and contact, and your visiting hours.
- Patient identity: name, age and sex at minimum; the DGHS Health ID where available, so the record is findable next visit.
- Date of the consultation, unambiguously.
- Diagnosis or presenting complaint, as the clinical context for what follows.
-
The medicines: drug, strength, dose, frequency and duration — the
1+0+1and5dnotation carries the last two. - Patient instructions: how and when to take each medicine, in language the patient can read without help.
- Follow-up date or condition.
- Your signature, and ideally your letterhead for the parts that identify the practice.
Why a static template breaks at volume
A document template gets the layout right and nothing else. Every field is still typed by hand, which means at eighty to a hundred and twenty patients a session you are doing a data-entry job with a clinical consequence. The file also has no idea what it contains: it cannot tell you that two drugs interact, or that the patient recorded an allergy on a previous visit, because to a document a prescription is a picture of text.
It also does not accumulate. A folder of filled-in templates on a laptop is not a patient history — it is a set of files you would have to open one by one to reconstruct what you prescribed and when. The value of digitising is that the next visit starts from the last one, and a template folder does not deliver that.
And it degrades. Templates get copied, edited, re-saved under new names, and within a few months different prescriptions from the same chamber carry different layouts, or an outdated registration number that somebody typed once and everybody copied since.
Template versus generated prescription
| Filled-in template | Generated by software | |
|---|---|---|
| Prescriber details | Typed or pre-pasted; drifts over time | Stamped from one stored field every time |
| Drug entry | Free text | From a 50,000+ DGDA-registered catalogue |
| Interaction check | None — it is a document | Automatic, before the prescription saves |
| Allergy check | None | Against allergies on the patient record |
| Dosing notation | Typed out in full | 1+0+1 and 5d auto-fill the fields |
| Patient history | A folder of separate files | One timeline with vitals trends and past prescriptions |
| Finding a past prescription | Open files until you find it | Open the patient |
| Time per prescription | Minutes of typing | About thirty seconds |
The better free option
If the goal is a professional, compliant prescription at no cost, generating it is strictly better than filling one in. Doctors Canvas has a free tier, and the prescription it produces carries your letterhead, your digital signature and your correctly formatted BMDC registration number and degrees automatically — the things a template makes you responsible for remembering.
You set the prescriber details once. From that point every print is consistent, including the last one of a long evening, which is exactly when a hand-filled template is most likely to be wrong.
You also get the parts a document fundamentally cannot provide: interaction and allergy checking before the prescription saves, a searchable patient record built from the DGHS Health ID and mobile number, and a visit history that makes the second consultation faster than the first.
If you do use a template, standardise one copy
Keep a single master file with the prescriber details correct, and copy from it rather than from last week's prescription. Most template drift starts with somebody duplicating a filled-in prescription because it was the file that happened to be open.
Designing the layout, if you are designing one
There is a reason the conventional Bangladeshi prescription layout looks the way it does, and it is worth respecting whether you produce it by template or by software. The prescriber block sits at the top because it establishes authority before anything clinical is read. The patient block sits directly under it because the pharmacist needs to confirm they are holding the right person's prescription before they read a drug name.
The medicines occupy the centre with generous vertical spacing, because that is the part read under time pressure at a counter, frequently by someone scanning rather than reading. Crowding this section to fit more on a page is the single most common self-inflicted legibility problem, and it is also the part a static template encourages, since the author is trying to make the content fit a fixed box.
Patient instructions go last, separated clearly from the drug list, because they are addressed to a different reader. Anything that blurs the boundary between what the pharmacist acts on and what the patient acts on creates exactly the kind of ambiguity a prescription exists to remove.
Consistency is the point, not aesthetics
The argument for generating rather than filling in is often heard as an argument about looking professional. It is really an argument about variance. A template filled in by hand produces a distribution of prescriptions: most correct, some with a mistyped registration number, a few with last patient's details left in a field, and a predictable tail of errors concentrated at the end of long sessions when attention is lowest.
Generated output has no such tail. The prescriber block comes from one stored field, so it is identical on prescription one and prescription one hundred and twenty. The dosing comes from structured entry, so 1+0+1 means the same thing every time it is written. The interaction and allergy checks run on every prescription rather than on the ones you remembered to think about.
That reliability is worth more than the layout. A beautiful template that is wrong once a week is a worse instrument than a plain one that is right every time — and in practice the generated version is both consistent and better looking, because it prints on your own letterhead with your own signature.
Frequently asked questions
Is there an official prescription format in Bangladesh?
The established expectation is that the prescription identifies the prescriber with their degrees and BMDC registration number, identifies the patient, and sets out the medicines with dose and duration. The checklist above covers the content that is normally expected.
Can I keep my existing layout?
Yes — upload your own letterhead and digital signature, and prescriptions print on your existing branding rather than a generic house style.
Do I need to buy anything to get a compliant printout?
No. The free tier produces the same compliant, branded output; the paid plans are published in BDT and differ on capacity and capability rather than on whether the prescription is correct.
What about prescriptions in Bangla?
Bangla input is optimised for patient-facing instructions, so the parts the patient has to act on can be in Bangla while the clinical fields stay conventional.
Can I still hand the patient a piece of paper?
Yes, and most consultations end that way. The difference is that the paper is legible, checked, correctly formatted, and also stored — so losing it costs the patient nothing.
What happens to prescriptions I already wrote on paper?
There is no back-entry requirement. History builds forward from your first digital prescription, and becomes genuinely useful within a couple of months of routine use.
Stop filling in the template
Set your details once and let every prescription print correctly. Free tier, BDT pricing published.