Enamel

Voted #1 HIPAA-compliant AI for healthcare

HIPAA-compliant AI that does the front desk’s worst work.

Type what needs doing. Enamel does it — inside a dental practice management system that stands on its own.

Four things it does, on a loop. Pick one, or let it run.

The operator verifies every insured patient on tomorrow's schedule against the carrier portals and flags the two that will not pay as booked.

Tomorrow · Thursday 12 March

9 insured
Harold Nunez8:00 · Delta Dental PPO
Active · $1,140 left
Dana Cole9:20 · MetLife PDP
Downgrade · $310 patient
Priya Raman10:40 · Cigna DPPO
Active · $1,500 left
Marcus Webb1:00 · Aetna DMO
Terminated 1 Mar
Sofia Lindqvist2:40 · Delta Dental PPO
Active · frequency met
Terrell Boyd3:20 · Cigna DPPO
Active · $860 left
Dana Cole · MetLife PDPAlternate benefit
Planned
D2740 crown, porcelain/ceramic
Plan pays
D2751 · 50% · $412.00
Patient portion
$310.00
Confidence
0.97 · read from portal

Benefit breakdown captured from the carrier portal, with the screenshot it was read from attached to the patient's record.

No migration required

Runs over the practice management system you already own

enamel-sync synchronises both ways. Be the front desk on Monday and the system of record whenever you decide — or never.

  • Dentrix
  • Open Dental
  • Eaglesoft
  • Curve
  • Denticon
  • CareStack

Replaces the bolt-ons too: Weave, NexHealth, Modento, Vyne and DentalXChange.

The platform

Everything the practice runs on, in one system

Priya Raman · 41

Charted 12 Mar · Dr. Reyes
12345678910111213141516
17181920212223242526272829303132
  • Restored
  • Watch
  • Planned
  • Missing
D2740Crown, porcelain/ceramic · #14Planned$1,240.00
D4341Scaling and root planing · URPlanned$268.00
D0274Bitewings, four filmsCompleted$78.00
Charting and treatment planning

Accounts receivable

$42,180 open · 11 Mar
0–30 days$18,240
31–60 days$9,410
61–90 days$6,120
90+ days$8,410
Harold NunezDelta Dental PPOPaidERA posted 11 Mar · check 884201$412.00
Dana ColeMetLife PDPPatient portionAlternate benefit · statement sent$310.00
Marcus WebbAetna DMODeniedFrequency · appeal drafted, waiting for you$186.00
Priya RamanCigna DPPOIn adjudicationReceived 6 Mar · 14 days out$964.00
Claims, ERAs and accounts receivable
  • Scheduling and chartingColumns, operatories, perio, odontogram, treatment plans.
  • Claims, ERAs and A/REvery balance carries a settlement state and a reason.
  • Eligibility without an APIPortal sign-in, structured breakdown, confidence score, screenshot.
  • SMS and emailReminders, recall, forms and payment links, on our own trunks.
  • Imaging, including CBCTDICOM in, and a viewer that opens in the browser.
  • The owner's numbersProduction, collections, unscheduled treatment, provider mix.
  • An open APIREST, FHIR R4, webhooks, a public sandbox. No integration fee.
  • Two-way syncDentrix, Open Dental, Eaglesoft, Curve, Denticon, CareStack.

Security and HIPAA

The assistant never sees a patient

Not “is instructed not to”. Cannot — here is the whole request.

What actually reaches the model
{
  "task": "verify_eligibility",
  "patient": "phi:a41f9c2e",
  "carrier": "MetLife PDP",
  "planned": ["D2740", "D0274"],
  "asks": ["coverage", "frequency",
           "downgrade", "remaining_max"]
}

No name, no date of birth, no member ID, no note text. A test in the pipeline captures the exact bytes sent to the model and fails the build if a patient value appears among them.

Handles go out, not people

The model reasons over “patient #a41f”. Your browser resolves it back to a name.

A BAA before a record moves

Encrypted in transit and at rest; every access in an audit log you can read.

One practice cannot read another

Row-level security in the database, and a test that tries to cross it on every commit.

The agent cannot speak as you

It has no tool that can text a patient, answer a phone, or spend money.

How Enamel handles PHI, in detail · Report a vulnerability

Questions

The things practices ask first

Is Enamel HIPAA compliant, and will you sign a BAA?

Yes to both. Enamel Cloud LLC signs a Business Associate Agreement before any patient data is loaded. Encryption in transit and at rest, least-privilege access, audit logging, and tenant isolation enforced in the database rather than in application code.

Does the AI read our patients' records?

No. Sensitive values are swapped for opaque handles before a request leaves our infrastructure, and resolved in your browser. A test in our pipeline captures the exact bytes sent to the model and fails the build if a patient value appears among them.

Do we have to migrate off Dentrix or Open Dental first?

No. enamel-sync performs real two-way synchronisation with Dentrix, Open Dental, Eaglesoft, Curve, Denticon and CareStack, so Enamel can be the front-desk layer over the system you already own. Move the system of record later, or never.

How does insurance verification work without a carrier API?

It signs in to the portal the way a person does, with a browser carriers accept, and returns a structured breakdown — coverage, frequencies, downgrades, remaining maximum. Every result carries a confidence score and the screenshot it was read from.

How do we try it?

Open the demo. It is a whole practice on synthetic data, it resets nightly, and every outbound channel is switched off, so you can click anything in it. No form, no call, no credit card.

See it do tomorrow’s insurance

A whole practice on synthetic data, reset every night. No form, no call, no credit card.

Questions a demo will not answer: sales@enamel.cloud