Software
How to choose prescription software for a clinic The print, the generic-name rule, templates, offline use and export, tested before you sign.
Prescription software is judged on one sheet of paper: the parchi the patient carries to the chemist. This post is a checklist for a doctor or clinic owner choosing one, in the order the checks matter: what the print must carry under the NMC conduct regulations, how the generic-name rule shapes the drug field, what templates should do at a busy desk, what happens when the internet drops, and how you get your prescriptions out later.
Published · Last reviewed · 6 min read
- Clause 1.4.1 of the 2002 conduct regulations puts the doctor's registration number on every prescription. Clause 1.5, as substituted in 2016, asks for generic names written legibly and preferably in capitals. Test the printed sheet against both before anything else.
- Templates and favourites decide whether the software is faster than the pad on a repeat visit. Time a real follow-up with your own doctor typing.
- Ask for the export format and run one during the trial. A PDF per visit is not an export.
Choose prescription software by printing a real prescription on your letterhead and checking it against the rules, then timing a repeat visit, then pulling the internet cable, then exporting the data. If the software fails any of those four tests in the trial, it will fail them in the OPD. Everything else on a feature list is secondary for a 1 to 3 doctor clinic.
The legal content of a prescription is covered in what a prescription must contain in India. This post is about using those rules to pick software, and it stays off clinical questions: which drug to write is between the doctor, the rule book and the council.
What must the printed prescription carry?
The Indian Medical Council (Professional Conduct, Etiquette and Ethics) Regulations, 2002, which the NMC continues to apply, set two requirements that the software must meet on paper. Clause 1.4.1: "Every physician shall display the registration number accorded to him by the State Medical Council / Medical Council of India in his clinic and in all his prescriptions, certificates, money receipts given to his patients." Clause 1.5, as substituted by a Gazette notification of 8 October 2016: "Every physician should prescribe drugs with generic names legibly and preferably in capital letters and he/she shall ensure that there is a rational prescription and use of drugs".
So the print check is short. Print one prescription per doctor from the trial account and look for these on the sheet, not on the screen.
- The doctor's name, qualification and State Medical Council or NMC registration number, printed on every page, including a second page if the list runs long.
- The clinic name, address and phone number, on your own letterhead, with no vendor logo, advert or pharmacy name anywhere on the sheet.
- Drug names in the generic form, in a font and size a chemist can read, with the option of capitals. If the software only offers a brand-name picker with no generic field, stop here.
- Patient name, age, sex, date, the doctor's signature line, and space for a follow-up date.
- The paper size your clinic uses. A5 is common at small OPDs; A4 at others. The layout should not break on either.
Clause 6.3 of the same regulations says that drugs prescribed or bought from the market for a patient "should explicitly state the proprietary formulae as well as generic name of the drug". How a doctor records a brand alongside the generic is a clinical and council question; the software question is only whether the drug field lets the doctor do what the rule asks. Our post on the generic name prescription rule covers the clause and its history.
Is it faster than the pad on a repeat visit?
At most OPD desks, software is abandoned not because it is wrong but because it is slow at 11 AM with twelve people waiting. The test is a follow-up visit for a patient the doctor has seen before, with the doctor typing, not the salesperson.
- Open the patient from the queue. Count the clicks from the token to the prescription screen.
- Pull up the last prescription and repeat it with one change. The software should copy the previous medicines, not make the doctor re-type them.
- Add a medicine from a favourites list the doctor built in setup. Dose, frequency and duration should fill from the favourite, with the doctor editing only what differs.
- Apply a template for a common complaint and edit one line. A template that cannot be edited on the day is a form, not a template.
- Add advice, a test to be done and a follow-up date, then print. Time the whole thing against the same visit on paper.
Ask who builds the templates and favourites. If the vendor enters them for you, ask what happens when the doctor wants to change one at 9 PM. If the doctor builds them, ask how long the first evening of setup takes. In a multi-doctor clinic each doctor needs their own favourites; a shared list fills up with the other doctor's drugs.
What happens when the internet drops?
Pull the cable during the trial. The useful outcome is that the doctor can finish and print the prescription in front of the patient and the record syncs when the line returns. The common outcome is a spinning screen and a hand-written parchi, after which the record for that visit never gets typed in. Ask the vendor in writing which actions work offline and which do not, and test the ones that matter: open a patient, write, print. Our page on offline clinic management software explains how offline-first software handles this.
How are prescriptions stored and corrected?
A prescription is a medical record once it is saved. Three questions decide whether the software's records would stand up if a patient or a court asked for them: can a saved prescription be edited silently, is there a visible history of who changed what and when, and can the clinic print the version that was handed to the patient on that date. Ask to see an edited prescription in the demo. The EMR software checklist goes deeper on edit history and record keeping.
The prescription is also personal data. Under section 8(2) of the Digital Personal Data Protection Act, 2023, a Data Fiduciary (the clinic) may use a Data Processor (the software company) to process personal data on its behalf "only under a valid contract", and section 8(1) keeps the clinic responsible for the processing a processor does for it. Ask for that contract before the trial ends; the main obligations of the Act take effect on the dates set by the DPDP Rules, 2025.
How do you get your prescriptions out?
Run an export during the trial, open the file, and find a real prescription in it with its medicines, dose and date. The useful format is one you can open in a spreadsheet and hand to the next vendor; a PDF per visit is a print, not an export. Ask whether the clinic admin can export without calling support, whether export is in every plan, and what happens to the records if you stop paying. Our page on clinic data ownership sets out what to insist on.
The checklist to take to the demo
| Check | How to test it | Pass looks like |
|---|---|---|
| Registration number on the print | Print one prescription per doctor | Number on every page, per clause 1.4.1 |
| Generic name field | Add three medicines | Generic name printed legibly, capitals available, per clause 1.5 |
| Letterhead and branding | Look at the printed sheet | Your clinic's letterhead, no vendor logo or advert |
| Paper size | Print on A5 and A4 | Layout holds on both |
| Repeat visit speed | Doctor types a follow-up | Faster than paper after the first week |
| Templates and favourites | Apply one and edit one line | Per-doctor lists, editable by the doctor |
| Offline | Pull the cable mid-visit | Write and print continue; sync later |
| Edit history | Edit a saved prescription | Change recorded with who and when |
| Export | Export during the trial | Spreadsheet file with medicines and dates, by the clinic admin |
| Price | Read the pricing page footnotes | Written limits on doctors, patients and printing |
Questions
Does prescription software have to print generic names?
The rule is on the doctor, not the software: clause 1.5 of the 2002 conduct regulations, as substituted in 2016, says every physician should prescribe drugs with generic names legibly and preferably in capital letters. Software that has no generic-name field makes that harder, so test the print.
Is a prescription printed from software valid in India?
The 2002 regulations set what a prescription carries, including the registration number under clause 1.4.1, and do not say it must be handwritten. Our post on printed and digital prescriptions covers the detail and the telemedicine rules for sending one electronically.
Should I pick software that stores the brand name or the generic name?
Pick software whose drug field lets the doctor do what clauses 1.5 and 6.3 ask. How each doctor writes the brand alongside the generic is a question for the doctor and the council, not for the software vendor.
Sources
- National Medical Commission, Indian Medical Council (Professional Conduct, Etiquette and Ethics) Regulations, 2002, amended up to 8 October 2016, clauses 1.4.1, 1.5 and 6.3 (accessed 30 Oct 2026)
- The Digital Personal Data Protection Act, 2023 (No. 22 of 2023), Gazette of India, 11 August 2023, sections 2(i), 2(k) and 8 (accessed 30 Oct 2026)
- Ministry of Electronics and Information Technology, Digital Personal Data Protection Rules, 2025, G.S.R. 846(E), 13 November 2025, rule 1(2) to 1(4) (accessed 30 Oct 2026)
This is operational guidance for clinics, not legal or tax advice. Confirm with your state authority, council or CA.
Drafted with AI assistance; every fact checked against the sources listed; reviewed by the Vitels team.