← Back to blog
May 15, 2026 · 10 min read · By DRP-OS Team

Why Ayurvedic & Unani Doctors Love DRP-OS: Gram-Based Dosing

Most clinic software was built for allopaths who prescribe tablets. Ayurvedic and Unani doctors prescribe churnas in grams, oils in ml, and need different math. Here's how DRP-OS handles it.

Walk into any traditional Indian clinic — Ayurveda, Unani, Siddha — and you'll see prescriptions like:

  • "Ashwagandha churna, 5g morning + 5g evening, with warm water, 30 days"
  • "Tila taila (sesame oil), 10ml after dinner, 14 days"
  • "Triphala churna, 5g at bedtime, with warm water, 90 days"

Now try entering that in software designed for allopathy. The dosage field expects "1 tablet." The duration field expects "5 days." The system doesn't understand grams, doesn't calculate how much total churna you need, and definitely doesn't know that 1 month of "5g twice daily" means you need to dispense 300 grams.

This is why most Ayurvedic doctors still keep paper registers. The software doesn't fit their practice.

DRP-OS Clinic was built differently. Here's how.

The unit conversion engine

In DRP-OS, every medicine in your catalog is linked to a unit. A unit has two key fields:

  • Name — what you call it (Tablet, Capsule, Drops, Grams, ML, Sachet, etc.)
  • Conversion value — how many grams each unit weighs

Examples:

  • Tablet → conversion_value = 0.5 (each tablet is 0.5g)
  • Capsule → conversion_value = 0.5 (each capsule is 0.5g)
  • Churna (powder) → conversion_value = 1 (1 unit = 1g)
  • Drops → conversion_value = 0.05 (each drop is 0.05g)
  • ML → conversion_value = 1 (1ml = 1g for water-based preparations)
  • Sachet → conversion_value = 3 (each sachet is 3g)

You set up these units once when you onboard. After that, the system speaks your language.

How the math works

When you prescribe a medicine, DRP-OS calculates four things automatically:

duration_days     = duration_value × (Days=1, Weeks=7, Months=30, Years=365)
total_weight      = per_dose_weight × doses_per_day × duration_days
per_dosage_cost   = per_unit_price × per_dose_weight
total_price       = per_dosage_cost × doses_per_day × duration_days

Translation in plain terms — let's walk through a real prescription.

Example: Ashwagandha churna, 5g BID for 30 days

You enter:

  • Medicine: Ashwagandha churna
  • Quantity: 5
  • Unit: Grams (conversion_value = 1)
  • Dosing: 1-0-1-0 (morning + evening, twice daily)
  • Duration: 30 Days

DRP-OS calculates:

  • Duration days = 30 × 1 = 30 days
  • Per dose weight = 5 × 1 = 5 grams
  • Total weight = 5g × 2 doses × 30 days = 300 grams

If your Ashwagandha churna costs ₹4 per gram:

  • Per dosage cost = ₹4 × 5g = ₹20
  • Total price = ₹20 × 2 doses × 30 days = ₹1,200

The patient sees a bill that says: Ashwagandha churna, 300g, ₹1,200. You dispense 300g (or order 300g if not in stock). No mental math. No "what does 5g BID for 30 days actually mean?"

Example: Tila taila (sesame oil), 10ml at bedtime for 14 days

You enter:

  • Medicine: Tila taila
  • Quantity: 10
  • Unit: ML (conversion_value = 1)
  • Dosing: 0-0-0-1 (only at night)
  • Duration: 14 Days

DRP-OS calculates:

  • Total weight/volume = 10ml × 1 dose × 14 days = 140ml
  • If cost is ₹2/ml: Total = ₹280

You dispense one 150ml bottle (or 7 × 20ml sachets, your call). The math is done.

Example: Mixed protocol — Allopathic + Ayurvedic

For doctors who practice integrated medicine:

  • Pantoprazole 40mg — 1 Tablet, 1-0-0-0, 14 Days = 14 tablets
  • Avipattikar churna — 3g, 0-0-1-0, 14 Days = 42 grams
  • Triphala churna — 5g, 0-0-0-1, 30 Days = 150 grams

Three medicines, three different units, three different durations. DRP-OS handles all of them in one prescription. The PDF shows everything clearly. The bill totals correctly. The inventory deducts correctly.

Why this matters for AYUSH practitioners

Across India, AYUSH (Ayurveda, Yoga, Unani, Siddha, Homeopathy) practitioners run roughly the same number of clinics as allopathic doctors. According to government data, India has ~7.36 lakh registered AYUSH doctors compared to ~12.5 lakh allopaths.

Despite that, almost every clinic management software is built for allopathy. Tablets, capsules, milligrams. Ayurvedic practitioners are forced into systems that don't fit how they prescribe.

DRP-OS supports gram-based dosing as a first-class feature, not an afterthought. Whether you're a:

  • BAMS doctor running an Ayurvedic OPD
  • BUMS doctor practicing Unani medicine
  • BHMS doctor with homeopathic globules and dilutions
  • BNYS practitioner with naturopathic preparations
  • MD allopath who also uses some Ayurvedic adjuvants

...the unit conversion engine handles your prescriptions correctly.

Adding your own units

DRP-OS comes with a default Tablet unit. You add the rest based on your practice. From the Settings → Units section, you can add:

  • Custom unit name (e.g., "Sachet", "Pellet", "Vati", "Bhasma")
  • Conversion value (how many grams = 1 unit)
  • Mark active/inactive without deleting historical data

For homeopathic practitioners specifically, you can define units like:

  • Globule (≈0.04g each)
  • Drop (≈0.05g each)
  • Pellet (≈0.06g each)

The system calculates the total dispensed quantity, even when the per-dose amount is tiny.

Catalogue with GST already split

Every medicine in your DRP-OS catalogue has:

  • mrp_excl_gst — MRP before GST
  • tax_pct — GST rate (5%, 12%, 18%)
  • tax_amount — auto-calculated tax
  • mrp_incl_gst — final price with GST

You enter the inclusive MRP and the tax % once. DRP-OS reverse-calculates the excl_gst and tax_amount. On every invoice, the breakup is clean and GST-compliant.

Most Ayurvedic clinics dispense their own medicines, which means GST applies (typically 12% for AYUSH products, 5% for some). The system handles this automatically per medicine.

What this looks like to your patient

The patient gets a printed prescription that says:

Ashwagandha churna ........... 5g दिन में 2 बार, खाने के बाद, 30 दिन
                              Total: 300g · ₹1,200

Tila taila ................... 10ml रात को सोते समय, 14 दिन
                              Total: 140ml · ₹280

Avipattikar churna ........... 3g शाम को खाने से पहले, 14 दिन
                              Total: 42g · ₹168

(Or in English, or Sanskrit — your choice per visit.)

The patient leaves with clarity: exactly what to take, when, for how long, how much it costs, and what total quantity they're receiving.

Try it

If you're an AYUSH practitioner who's been forced to use software built for tablet-counters, you should try DRP-OS Clinic. The unit conversion engine and gram-based dosing work from the starter plan (₹1,499/month).

24-hour free trial, no credit card. WhatsApp +91 9560793054 for setup help — we can walk you through configuring your units in under 15 minutes.

Try DRP-OS Clinic free for 24 hours

Built for Indian solo doctors. GST invoices, Hindi prescriptions, patient records. ₹1,499/month. No credit card.

Start free trial →

Related articles

May 15, 2026 · 10 min

A Patient Portal Where Patients Actually See Their Records

Patients shouldn't have to WhatsApp your receptionist to ask "what did the doctor prescribe last time?" Here's a patien…

May 15, 2026 · 11 min

Followups That Actually Happen: Cut No-Shows, Increase Repeat Visits

You see a diabetic patient on May 15 and tell them "come back in 3 months." They don't. The next time you see them, the…

May 15, 2026 · 12 min

Patient Lifetime Value: Know Your Best Patients (And Get More Like Them)

A patient who spends ₹50,000 with you over 5 years is worth more than 30 walk-ins. But most clinic software treats them…