DentalX is dental clinic software: odontogram, treatment plans, scheduling, invoicing and reminders, in English, Spanish and French.
The full Clinic package for 14 days
No credit card, cancel whenever
Export your data at any time
20
19
18
Tooth 19, mesial and occlusal
Added to the plan from your price list.
19MOComposite filling, 2 surfacesYour price
Spanish, English and French
Patient record fields encrypted with AES-256
Data in Google Cloud (US)
Patients who check in appear in the waiting room.
The chart keeps every surface and its history.
Each procedure is ticked off as it is done.
X-rays and photos stay in the patient's file.
Seven modules, one patient record
The front desk, the chair and the cash register work from the same record, so a change made in one place shows everywhere.
Smart Scheduling
A schedule with a real waiting room
Interactive drag-and-drop calendar with real-time availability, automated reminders, and online patient booking. Color-coded by status.
Drag-and-drop calendar
Automated reminders
Real-time availability
Electronic Health Records
Complete clinical picture at a glance
Interactive odontogram with per-tooth treatment history, periodontal charting, intraoral photos, and automatic clinical notes.
Interactive odontogram
Treatment history timeline
Document & image uploads
Billing & Finance
From treatment to invoice in one click
Automatic invoicing from treatment plans, multi-method payment tracking, cash register close-out, expense logging, and commission calculations.
One-click invoicing
Commission tracking
Cash register & expenses
Inventory & Lab Orders
Low-stock alerts and lab orders in one list
Real-time stock levels with low-stock alerts, a purchasing planner, and lab order tracking from submission to delivery.
Low-stock alerts
Lab order tracking
Purchasing planner
Treatment Planning
Click on a tooth, build a plan
Generate treatment plans and cost estimates directly from the odontogram. Patients see exactly what's needed and what it costs.
Visual treatment planning
Lesion-size pricing and patient estimates
Printable, signable treatment plan
Odontogram with history
The whole tooth, on a timeline
A frozen initial odontogram, a completed-treatments view and the current state — with a dated history of every diagnosis and treatment, tooth by tooth.
Initial · Current · Completed views
Dated per-tooth history
Tooth layers: root canal + post + crown, each with its own state
Roles & access
Everyone sees their own work
Owner, manager, dentist and receptionist each get the screens their job needs. Access is enforced by the database itself, not by hiding menus.
Four clinic roles
Multi-factor authentication required in the app
Audit log of patient-record access
Intelligence built for dentistry
The AI features run on Google Gemini through Vertex AI, and each one produces a draft a person reviews. Dictation is the browser's own speech recognition, and is off for clinics in the United States.
DentalX AI Assistant
Patient reports sensitivity on tooth 19. The radiograph shows a mesial radiolucency.
DentalX AIGemini 3.8 Flash
From the clinical presentation and the radiographic findings for tooth 19:
1. Likely mesial caries extending toward the pulp
2. Recommend a vitality test to assess the pulp
3. Treatment options: direct restoration or root canal treatment
AI Clinical Notes
Gemini 3.8 Flash
Dictate or type rough notes — AI converts them into structured clinical documentation with FDI notation, diagnosis, and treatment performed.
AI Clinical Notes
Dictate or type rough notes — AI converts them into structured clinical documentation with FDI notation, diagnosis, and treatment performed.
Gemini 3.8 Flash
X-Ray Analysis
Gemini 3.8 Flash
Upload dental radiographs and get AI-assisted identification of caries, periapical pathology, bone levels, and existing restorations.
X-Ray Analysis
Upload dental radiographs and get AI-assisted identification of caries, periapical pathology, bone levels, and existing restorations.
Gemini 3.8 Flash
Smart Treatment Plans
Gemini 3.8 Flash
Describe clinical findings and receive AI-suggested treatment sequences, alternatives, complexity estimates, and preventive recommendations.
Smart Treatment Plans
Describe clinical findings and receive AI-suggested treatment sequences, alternatives, complexity estimates, and preventive recommendations.
Gemini 3.8 Flash
Voice Dictation
Web Speech API
Dictate hands-free straight into the clinical record: chief complaint, history, treatment and plan notes — in your language.
Voice Dictation
Dictate hands-free straight into the clinical record: chief complaint, history, treatment and plan notes — in your language.
Web Speech API
Clinical Q&A Assistant
Gemini 3.5 Flash
Ask clinical questions — drug interactions, procedure protocols, coding — and get fast answers to weigh with your own judgment.
Clinical Q&A Assistant
Ask clinical questions — drug interactions, procedure protocols, coding — and get fast answers to weigh with your own judgment.
Gemini 3.5 Flash
Patient Summaries
Gemini 3.5 Flash
Generate concise patient summaries from treatment records, appointments, and financial data — ideal for referrals and handoffs.
Patient Summaries
Generate concise patient summaries from treatment records, appointments, and financial data — ideal for referrals and handoffs.
Gemini 3.5 Flash
Google Gemini through Vertex AI, called from DentalX's own Google Cloud project, where your data is kept. No patient data is sent to any other AI provider.
AI output is labelled as AI and is a draft to check. A radiograph reading or a document summary is saved with its file, labelled as AI, for a clinician to review; any other draft enters a record only when a person adds it. Image analysis follows the rules of the clinic's country automatically, and is off in the United States.
Security you can prove to your patients
Dental records are among the most sensitive data in healthcare. DentalX is built with defense-in-depth — data encrypted in transit and at rest, access to patient records logged, every clinic fully isolated.
AES-256-GCM Encryption
AES-256
The patient record's name, date of birth, phone, address, emergency contact, medical history and insurance details are encrypted with AES-256-GCM before they are stored. The key is held in Google Cloud Secret Manager and read only by the server functions that decrypt — never sent to a browser. Appointments, notes, images and other records rely on Google Cloud's encryption at rest.
AES-256-GCM Encryption
The patient record's name, date of birth, phone, address, emergency contact, medical history and insurance details are encrypted with AES-256-GCM before they are stored. The key is held in Google Cloud Secret Manager and read only by the server functions that decrypt — never sent to a browser. Appointments, notes, images and other records rely on Google Cloud's encryption at rest.
AES-256
Cross-Clinic Data Isolation
clinicId
Every Firestore query, Storage bucket, and Cloud Function enforces clinic-level isolation. Clinic A cannot read, write, or even discover Clinic B's data.
Cross-Clinic Data Isolation
Every Firestore query, Storage bucket, and Cloud Function enforces clinic-level isolation. Clinic A cannot read, write, or even discover Clinic B's data.
clinicId
Audit Trail
Audit log
Opening a patient's chart, changes to patient and treatment records, exports and deletions are logged with server timestamps no clinic user can alter: who did what, and when.
Audit Trail
Opening a patient's chart, changes to patient and treatment records, exports and deletions are logged with server timestamps no clinic user can alter: who did what, and when.
Audit log
Daily backups
Backups
Firestore backups run every day with point-in-time recovery, and a clinic can export its records at any moment.
Daily backups
Firestore backups run every day with point-in-time recovery, and a clinic can export its records at any moment.
Backups
Your data stays yours
Export
Export the clinic's records, or a single patient's, whenever you want, and for 90 days after your subscription ends; we tell you at least 30 days before anything is deleted.
Your data stays yours
Export the clinic's records, or a single patient's, whenever you want, and for 90 days after your subscription ends; we tell you at least 30 days before anything is deleted.
Export
Multi-Factor Authentication
MFA
The app asks every account for a second factor, an authenticator app, before it opens a clinic. VstreamX platform staff too.
Multi-Factor Authentication
The app asks every account for a second factor, an authenticator app, before it opens a clinic. VstreamX platform staff too.
MFA
Built on Google Cloud
Google Cloud
Patient data lives in Google Cloud in the United States, under Google's HIPAA business-associate agreement, with daily backups and point-in-time recovery.
Built on Google Cloud
Patient data lives in Google Cloud in the United States, under Google's HIPAA business-associate agreement, with daily backups and point-in-time recovery.
Google Cloud
Hardened Firestore Rules
Default deny
Field-level validation on every create, cross-clinic write prevention, role-based access control, and a deny-all fallback rule.
Hardened Firestore Rules
Field-level validation on every create, cross-clinic write prevention, role-based access control, and a deny-all fallback rule.
Default deny
Secure Headers & CSP
CSP
Content Security Policy, HSTS, X-Frame-Options SAMEORIGIN, and a Permissions-Policy that allows the camera and microphone only to DentalX's own pages (dictation, the ID scanner) and blocks geolocation.
Secure Headers & CSP
Content Security Policy, HSTS, X-Frame-Options SAMEORIGIN, and a Permissions-Policy that allows the camera and microphone only to DentalX's own pages (dictation, the ID scanner) and blocks geolocation.
Bring your price list; the rest is set up from the app.
1
Create your account
Name your clinic, set your timezone and invite your team.
2
Configure your clinic
Set working hours, treatment catalog, fee schedules, and user roles to match your workflow.
3
Start seeing patients
Book appointments, record treatments, generate invoices — all from day one.
Built for dental teams, not adapted from generic software
Most clinic software started as a generic tool and bolted dental features on later. DentalX was designed from day one around the workflows of a dental clinic, from the odontogram to the lab order.
Runs in the browser
Open it on the front-desk computer, a tablet or a phone. Nothing to install or maintain.
Support in your language
Help in Spanish, English or French, from the same people who build the product. Guided setup is included with the Group package.
Actionable Analytics
Production and collections, production by dentist, top procedures and no-show rates — at a glance.
Who builds DentalX
VstreamX Studio Inc., a company in Manitoba, Canada, builds and supports DentalX. Write to admin@vstreamx.com.
Three packages, no patient caps
Each package is metered by your team, your chairs and your usage, never by how many patients you see.
Loading prices…
Individual dentist
Solo
One dentist, an assistant, one chair. Everything needed to chart, schedule, charge and remind.
/ month
Team members3
Chairs1
PatientsUnlimited
AI calls / monthNot included
In the free trial
Small and medium clinics
Clinic
The full clinical workstation plus the money loop and patient messaging. This is the trial.
/ month
Team members10
Chairs6
PatientsUnlimited
AI calls / month500
Large clinics
Group
Unlimited team and chairs, the largest AI and message allowances, clinic branding.
/ month
Team membersUnlimited
ChairsUnlimited
PatientsUnlimited
AI calls / month5,000
All plans are billed in USD. WhatsApp messaging is available outside the United States, and whether image analysis is available depends on your country's medical-device rules.
The prices shown are for where you are, placed from your connection's IP address. IP Geolocation by DB-IP
Asked before signing
Another question, or one of the requests above? Write to us at admin@vstreamx.com
How long does setup take?
A clinic can be working the same day: create the account, add your team and chairs, load your procedure prices, and start booking. There is nothing to install.
Can I try it with my real patients?
It depends on where your clinic practises. In the United States, a Business Associate Agreement is signed before any patient information is entered. In some countries and provinces each patient must consent, or an assessment must be done, before patient records are stored in the United States. Until your country's requirements are confirmed with us, use fictitious data.
The app is Spanish, English and French. The language your patients receive messages in is a clinic setting, separate from the language each staff member sees.
Is my patients' data encrypted?
Yes. Data is encrypted in transit and at rest on Google Cloud, and the patient record's name, date of birth, phone, address, emergency contact, medical history and insurance details are also encrypted with AES-256-GCM before they are stored. Each clinic is isolated by default-deny rules, access to patient records and changes to them are written to an audit log, and the app asks every account for a second factor before it opens the clinic.
Are you HIPAA compliant?
HIPAA compliance is something a clinic and its vendors hold together. DentalX runs on Google Cloud under Google's HIPAA business associate agreement, encrypts the patient record's name, birth date, phone, address and medical history, isolates every clinic and logs access to patient records. A US practice adds patient information only after a Business Associate Agreement is signed with us. Ours is in counsel's review, so until it is published, use fictitious data. Our security page answers the common questions.
Google Gemini through Vertex AI, called from DentalX's own Google Cloud project, where your data is kept; Google processes each request in the United States, in Vertex AI's US multi-region. Nothing goes to another AI provider. Every AI output is labelled as AI and is a draft for a person to check.
Can I move my data from another system?
You can export everything from DentalX at any time. Coming in from another system is handled case by case today: tell us what you are leaving and we will tell you honestly what can be carried over.
What happens when the trial ends?
Nothing is deleted. You pick a package, or the account continues free of charge on the plan its Plan & Billing page shows, with your data intact and export always available.
Your clinic's day, in one place.
Fourteen days of the Clinic package, no card, and your data leaves with you if you go.