Live Product by SortedMAX

Smarter Practice.
Better Smile.

Scheduling, CGHS/ECHS panel billing, tooth-chart prescriptions, X-ray uploads, and dental lab tracking — in one system, not five. Built for Indian dental practices, not adapted for them.

Built for India

CGHS and ECHS Billing That Doesn't Fight Your Workflow

Most practice-management software treats government panels as an afterthought. DNT32 was built around them: rate cards per accreditation tier (Non-NABH / NABH / Super Speciality), panel procedure codes snapshotted onto every prescription, and a billing engine that never attributes a procedure to a panel unless it's genuinely covered — the patient pays self-pay for anything else, automatically.

  • CGHS, ECHS, and private insurer fee schedules, per procedure
  • Accreditation-tier rate cards (Non-NABH / NABH / Super Speciality)
  • Self-pay fallback — never bills a panel for an uncovered procedure
  • Panel card photo + policy number captured at registration
  • Panel codes snapshotted onto every printed prescription
Everything in one system

From the Front Desk to the Chair-Side

Multi-Doctor Scheduling

Per-doctor consultation slot durations, split shifts (morning + evening on the same day), and a rolling agenda dashboard showing today's and upcoming appointments at a glance.

Panel & Insurance Billing

CGHS, ECHS, and private insurer fee schedules with a self-pay-fallback billing engine — a procedure only ever bills a panel when it's genuinely covered, never by default.

Tooth-Chart Prescriptions

FDI-numbered odontogram with multi-finding support per tooth, feeding straight into a printable prescription that snapshots the patient's policy number and panel codes at the time of the visit.

X-Ray & Clinical Images

Upload OPGs, intraoral photos, and CBCT scans against a patient or a specific visit, tagged by tooth number — viewable inline, not just as a download link.

Dental Lab Tracking

Track lab work end to end — impression sent, at the lab, received, delivered — with expected-return dates and lab cost, separate from what the patient is billed.

Claims & Revenue Reports

Panel claim status tracking from filing to settlement, plus month-end revenue reports split by self-pay vs. panel-payable, by payer and by procedure category.

Team & Role Management

One login can hold several roles at once — front desk, billing, admin — and a doctor profile is independent of administrative role, so an owner can also be a treating dentist.

Built for Multi-Clinic Groups

Every clinic is a fully isolated tenant with its own plan tier, doctor/staff limits, and accreditation level — ready to onboard a second branch or a whole group.

Simple, per-clinic pricing

Plans for Every Practice

No per-patient fees. No hidden setup cost. Cancel anytime.

Starter

₹999/mo
or ₹9,999/year — 2 months free
  • Up to 2 doctors
  • Up to 5 staff logins
  • 300 prescriptions/month
  • Scheduling & front desk
  • Panel billing (CGHS/ECHS/private)
  • X-ray uploads & lab tracking
Get Started

Enterprise

Custom
Volume pricing for groups
  • Unlimited doctors
  • Unlimited staff logins
  • Unlimited prescriptions
  • Multi-branch support
  • Dedicated onboarding
  • SLA-backed support
Contact Us

Prices in INR, excluding applicable taxes. Every plan includes CGHS/ECHS panel billing — it's not a higher-tier add-on.

DNT32 for Groups

Built for Multi-Location Practices

Every clinic onboards as its own isolated tenant — its own doctors, staff, plan tier, and accreditation level. A multi-location group can run every branch on DNT32 without any branch seeing another's data.

🦷 Solo Practices 🏥 Multi-Doctor Clinics 🏢 Multi-Branch Groups 🎓 Dental Colleges & OPDs
Talk to Us
Built by SortedMAX

The Technology Inside DNT32

Built on a modern, production-grade stack by the same team that builds enterprise platforms for our clients.

NestJS API
PostgreSQL + Prisma
Redis
Next.js (App Router)
Multi-Tenant Architecture
JWT Auth & Role-Based Access
WhatsApp Notifications
pnpm + Turborepo Monorepo

Interested in how we built this for your project?

Talk to SortedMAX