Turn your clinic digital

Paperless case sheets, automatic X-ray sync from your clinic PC, and your whole patient history in your pocket — for dental clinics.

Try it free

Free for 7 days · no card needed · already registered? sign in

Paperless case sheets Auto X-ray sync Open source
Sunrise Dental Clinic Dr. Kavitha, BDS, MDS · Chennai · 98400 12345 Name:Selvi Age / Sex:45 / F Date:10 Aug 2026 Phone:98765 43210 Case Sheet No:cs_0482 Chief Complaint Intra Oral Exam Extra Oral Exam pt c/o painful decayed tooth · 2 days deep caries 36, TOP +ve NAD DateTooth NoTreatmentPayment 11/11/2524composite filling1200 2/3/26fullscaling & polishing1500 3/8/2636IOPA taken, adv RCT300 10/8/2636RCT started · access opened2000 X-rays Import X-ray none on this sheet yet IOPA 36 · imported just now from the clinic PC · 10 Aug 2026 WL 21.5 mm · 36 Working length marked on the film Import X-ray × Drop the file from your X-ray software Drag & drop the X-ray here or click to browse IOPA_36.jpg Add to sheet Cancel IOPA_36.jpg Saved to cloud Book next appointment Selvi · RCT completion Thu, 14 Aug 2026 10:00 11:30 04:00 Book Booked · Thu 11:30 AM Reminder goes out on WhatsApp Sunrise Dental Clinic Dr. Kavitha, BDS, MDS · Chennai · 98400 12345 CASE SHEET NAMEAGE / SEXDATEPHONESHEET NO Selvi45 / F10 Aug 202698765 43210cs_0482 COMPLAINTINTRA ORALEXTRA ORAL Painful decayed tooth · 2 daysDeep caries 36, TOP +veNAD DATETOOTHTREATMENTPAYMENT 11/11/2524Composite filling₹ 1,200 02/03/26fullScaling & polishing₹ 1,500 03/08/2636IOPA taken, adv RCT₹ 300 10/08/2636RCT started · WL 21.5 mm₹ 2,000 ₹ 5,000 TOTAL PAID RADIOGRAPHS 21.5 mm 10 Aug · IOPA 36 10 Aug · bitewing 03 Aug · IOPA 36 Next appointment · Thu, 14 Aug 2026 · 11:30 AM Generated by Clinic2Digital · Page 1 of 1 Sunrise Dental Clinic Share on WhatsApp Print · A4 ready Kept for every visit Clinic2Digital · Sunrise Dental Clinic Clinic2Digital Dashboard Patients Appointments X-rays Settings 10 6 2 Patients today 42This week 6New this week Patients Search name or phone Selvi · 45 / FRCT 36 · today Ramesh V · 32 / MScaling · today Anitha K · 28 / FExtraction 48 · today Karthik R · 51 / MCrown 26 · today + 6 more Appointments Mon, 10 Aug 2026 10:30 AMSelvi 11:15 AMRamesh V 12:00 PMAnitha K 04:30 PMKarthik R Thu 11:30 AMSelvi · RCT Selvi · 45/F pt c/o painful decayedtooth · 2 daysRCT started · 36 Synced Mobile X-rays · Selvi 10 Aug · WL 21.5 mm Synced Tablet Desktop One record · every device Write the case sheet with your pen, on your own letterhead Hit Import, drag the X-ray in, mark the working length Two taps to book her next visit The whole visit prints as one clean PDF Your dashboard, patients and appointments on the clinic desktop …and the same record in your pocket and at the chair
What it does

Built for the way a dental clinic actually runs

From the scan on the sensor to the note on the case sheet — one record, everywhere, without paper or USB sticks.

Paperless case sheets Write a real case with the pen — it saves to the cloud. Smile Dental Clinic Case sheet · 10 Aug 2026 PATIENT NAME / AGE Priya Sharma · 34 / F CHIEF COMPLAINT Pain in lower left back tooth × 5 days ON EXAMINATION · INTRAORAL / EXTRAORAL Deep caries 36, TOP +ve · E/O: NAD TOOTH CHART 34353637 44454647 TREATMENT PLAN RCT 36 + crown → review 1 wk Dr. Arjun Saved to cloud

Paperless case sheets

Write the case the way you always have — name, chief complaint, intraoral findings, tooth chart, plan — with a pen on a clinic-branded sheet. Every stroke saves to the cloud and exports as a PDF.

X-ray sync & patient images Radiographs and patient photos upload themselves, filed to the patient. Watching… Uploading new X-ray… Patient gallery

X-ray sync & patient images

A small desktop agent watches your RVG software — Woodpecker, Vatech, Carestream and more — and pushes new radiographs and patient photos to the cloud, filed against the right patient.

Appointments Clinic-wide day & week view. Conflict-free slot booking. MONTUEWED THUFRISATSUN TODAY Today · 12 appointments · 0 conflicts

Appointments

A clinic-wide day and week view with conflict-free slot booking and working-hours that you set. Everyone sees the same calendar.

One cloud, every device The same records on web, Android, iOS, Windows & macOS. Phone Laptop & desktop

One cloud, every device

The same patient history on web, Android, iOS, Windows and macOS. Open a chart at the chair, review scans on your phone at home.

How it works

From sensor to phone in seconds

1

Capture on the clinic PC

Take the X-ray as you always do. The desktop agent notices the new scan the moment your sensor software saves it.

2

Syncs to your cloud

It uploads to your own Firebase project, filed against the right patient — signed in as the doctor, so it stays inside your clinic.

3

Open it anywhere

The scan, the case sheet and the patient's history are on every signed-in device before the patient has left the chair.

For clinics & tinkerers

Self-host on your own Firebase

Point the app at a Firebase project you control. Nothing phones home to anyone else — the patient data lives in your account, governed by security rules you can read.

  • Your Firebase, your billing, your data residency
  • Clinic-scoped access, enforced by tested security rules
  • AGPL-3.0 — free to run and modify
# clone and point it at your project
git clone https://github.com/senthil88/whatsdoctorai
cp config/firebase.example.json config/firebase.json
# fill config/firebase.json from your Firebase console

flutter pub get
flutter run \
  --dart-define-from-file=config/firebase.json
Not a medical device. Clinic2Digital stores and displays clinical records. It does not diagnose, interpret radiographs, or make any clinical recommendation. If you deploy it, you are the controller of your patients’ data and responsible for compliance (DPDP Act, GDPR, HIPAA as applicable).