DentalX

Mark a tooth. The plan prices itself.

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
A dentist shows a patient her radiograph from the chair
  • Spanish, English and French
  • Patient record fields encrypted with AES-256
  • Data in Google Cloud (US)
  • A clinic waiting room with blue sofas
    Patients who check in appear in the waiting room.
  • A dentist in navy scrubs treating a patient
    The chart keeps every surface and its history.
  • A dentist with magnifying loupes at work
    Each procedure is ticked off as it is done.
  • A gloved hand pointing at a dental scan on a tablet
    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

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

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

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

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

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

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

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. 1. Likely mesial caries extending toward the pulp
  2. 2. Recommend a vitality test to assess the pulp
  3. 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.

  • X-Ray Analysis

    Gemini 3.8 Flash

    Upload dental radiographs and get AI-assisted identification of caries, periapical pathology, bone levels, and existing restorations.

  • Smart Treatment Plans

    Gemini 3.8 Flash

    Describe clinical findings and receive AI-suggested treatment sequences, alternatives, complexity estimates, and preventive recommendations.

  • Voice Dictation

    Web Speech API

    Dictate hands-free straight into the clinical record: chief complaint, history, treatment and plan notes — in your language.

  • 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.

  • Patient Summaries

    Gemini 3.5 Flash

    Generate concise patient summaries from treatment records, appointments, and financial data — ideal for referrals and handoffs.

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.

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.

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.

Daily backups

Backups

Firestore backups run every day with point-in-time recovery, and a clinic can export its records at any moment.

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.

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.

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.

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.

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.

Up and running in 3 steps

Bring your price list; the rest is set up from the app.

  1. 1

    Create your account

    Name your clinic, set your timezone and invite your team.

  2. 2

    Configure your clinic

    Set working hours, treatment catalog, fee schedules, and user roles to match your workflow.

  3. 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.

A smiling dentist in scrubs
  • 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.

See which data agreements apply where

What languages does it speak?

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.

Read how DentalX protects a clinic's records

Which AI models do you use?

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.