Regulatory Compliance & Thermal Billing

How to Print Drug License Compliant 58mm Slips and Invoices with Doctor & Patient Details

6 min practical read • For Android & iOS Phones / Tablets • Universal 58mm Thermal Printing

When state drug inspectors conduct a regulatory inspection at a retail chemist counter, the primary document they demand to examine is the dispensary sale register and sample customer cash memos. Under Rule 65 of the Drugs and Cosmetics Rules, 1945, dispensing Schedule H, H1, and X medicines without generating a complete, legally compliant invoice with Doctor and Patient details is a non-compoundable offense.

Many pharmacy owners mistakenly believe that generating a compliant medical invoice requires a bulky desktop tower and noisy dot-matrix printer. In reality, modern wireless 58mm ESC/POS thermal printers can format every statutory requirement—including Drug License numbers, Registered Pharmacist credentials, Patient Name, Prescriber Doctor, Batch Number, and Expiration Date—on an ultra-fast 32-character receipt roll.

The 7 Mandatory Fields on a Legal Pharmacy Bill
  1. Dispensary Registered Trade Style, Address, and Drug License Numbers (Form 20 & Form 21).
  2. Consecutive Serial Number & Date of Supply.
  3. Patient Name (and delivery address for Schedule H1 drugs).
  4. Prescribing Registered Medical Practitioner (RMP) Name.
  5. Brand Name & Generic Composition of each dispensed drug.
  6. Manufacturer Batch Number & Expiry Month/Year for every individual line item.
  7. Name & Signature line of the Qualified Registered Pharmacist (R.Ph.).

Step-by-Step Chemist Billing in KhataOS

1

Configure Drug License & Pharmacy Credentials

One-Time Regulatory Setup (~2 minutes)

Open KhataOS on your smartphone or tablet and navigate to Medical Settings → Dispensary Profile:

  • Enter your Registered Chemist Name (e.g. Sanjivani Medical & General Stores).
  • Enter your D.L. Numbers: e.g., DL-TG/20/12345 & DL-TG/21/12346.
  • Enter your GSTIN and Registered Pharmacist license number. KhataOS anchors these regulatory headers to every printed thermal slip.
2

Capture Patient & Prescribing Physician Details

Execution Time: ~10 seconds

In the active counter checkout screen:

  • Enter Patient Name (e.g. Anil Verma) and optional mobile number.
  • Type the Doctor Name: e.g., Dr. S. K. Gupta, MD. KhataOS stores previously entered local neighborhood doctors, allowing 1-tap autocomplete for subsequent prescriptions.
3

Add Prescribed Medicines (Auto Batch & Expiry Appended)

Execution Time: ~15 seconds

Select the prescribed items:

  • Select the formulation and quantity (e.g. Pan-D (10 Capsules), Azithral 500 (3 Tablets)).
  • KhataOS automatically appends the active Batch Number and Expiry Date from your First-In, First-Out (FIFO) stock. You never need to squint at tiny foil print to re-type batch codes at checkout.
4

Print 58mm Thermal Chemist Invoice

Execution Time: ~3 seconds

Tap Print Medical Slip:

  • Your 58mm wireless Bluetooth thermal printer generates an inspection-proof customer memo:
    SANJIVANI MEDICAL STORES
    Station Road, Ward 2
    D.L. No: TG/20/12345, 21/12346
    GSTIN: 36AAACS5678P1Z4
    Bill: MED-2026-104 | 22-Sep-2026
    Patient: Anil Verma (M/42)
    Doctor: Dr. S. K. Gupta, MD
    PAN-D CAP (10s)
    B: PD9821 | E: 08/27 | ₹195.00
    AZITHRAL 500 (3s)
    B: AZ4102 | E: 04/28 | ₹118.00
    TOTAL NET: ₹313.00
    Dispensed by Registered Pharmacist
    Sign: __________________
  • The transaction is recorded in your local Schedule H audit ledger, completely safe from regulatory scrutiny.

Generate Compliant Bills Online Free

Need to generate a compliant medical or commercial bill immediately on your desktop or phone browser? Use our free Invoice Maker:

Launch Free Invoice Generator →

Statutory Drug Compliance on Your Mobile Phone

KhataOS provides 100% offline Pharmacy Billing, Batch & Expiry tracking, and Schedule H prescription logging for Indian retail chemists on Android and iOS devices. Zero cloud dependencies, zero monthly fees.

Get on Google Play Download on App Store