AI voice scribe · English · 中文 · Bahasa Malaysia
Mixed English / 中文 / BM in, a draft note and chart proposals out — checked against the recording before a dentist signs.
"Okay, 36 got caries, MO surface."
"这颗牙 PD 5 mm, bleeding on probing."
"Kita buat filling, lignocaine 2% satu carpule."
"Review dalam dua minggu."
O36 MO caries. PD 5 mm, BOP +.
PComposite restoration 36 under LA (lignocaine 2%, 1 carpule). Review 2/52.

Early on, the model was asked, in capitals, not to default to a particular anaesthetic. On a recording of a five-year-old where the dentist only said "a little bit of numbing", it still wrote a full adult agent, strength and vasoconstrictor into the draft. A prompt is a request; a model can decline it. So the checks that matter run as code that cannot:
Every agent, concentration and prescription in the draft is matched literally against the transcript. A drug the dentist did not name is not written as a fact — it is kept as a labelled suggestion the dentist must confirm or delete. The note carries a "do not sign" warning until that is done.
A finding on tooth 36 must have tooth 36 in the words around it. Whole-tooth states — crown, bridge, implant, root canal, missing — are only charted when the recording names them for that tooth; a material word mis-heard as a restoration type is dropped and named in the audit, not silently charted.
A probing depth or any "N mm" in a finding must appear in that tooth's part of the transcript. "26 PD 5 mm" cannot become "4 mm" in the note; a changed value is labelled unconfirmed.
If the pinned language and the script of the transcript disagree (Mandarin pinned, Latin text out), the note shows it and offers a re-transcription in the right language — this is the usual cause of garbled terms.
The scribe only ever produces a suggestion for a treatment plan. Tapping it opens the plan builder with the teeth pre-selected as toggles; nothing is quoted, planned or billed until the dentist has deselected what is wrong.
Not every room is quiet. Type or paste the consultation and it goes through the same structuring and the same audit, skipping only the audio step. The Core plan includes typed notes; Pro adds the voice allowance. See the allowances →
English, Mandarin (中文) and Bahasa Malaysia, including switching between them inside one consultation. The dentist pins the main language of the recording; the note itself is written in English.
No. It produces a draft SOAP note and chart proposals. A dentist reviews, edits and signs; only a signed note becomes part of the record, and the original transcript stays attached for traceability.
Code, not prompting. Every drug name and strength, every tooth number and every millimetre measurement in the draft is checked literally against the transcript. Anything not actually said is removed or labelled unconfirmed, and the note shows a warning until a person resolves it.
Yes. Typed notes go through the same structuring and the same checks, without the audio step. The Core plan includes typed notes; Pro adds voice.
No. Audio and text are sent for transcription and structuring with model training disabled, and the clinic's AI usage is listed in an in-app AI register.
We run it live on the demo and show you what the audit removed, flagged and kept.