VoiceChartRomanov Solutions · αAgentic
Idle

Dictate the chart, don't type it.

Put the phone down, connect your Bluetooth mic, and speak. VoiceChart records, transcribes, structures per tooth, then double-checks every word against the recording before it touches the chart.

Live transcription will appear here…
start patient note tooth 5 section perio scratch that new paragraph end patient note
No note yet. Tap the mic and say “start patient note”, or add a tooth/section.
Privacy: With Local Whisper, audio and notes stay on this device — recordings are kept locally in your patient library. With Web Speech, the browser sends audio to its provider for transcription; use Local Whisper (or a BAA-covered engine) for real PHI.
Tap to start
Then say “start patient note”.
Ready
0:00
Listening will show here…
Tap the mic to start / stop · tap ✕ to leave full-screen

Settings

Engine, accuracy, microphone, and recording.

Web Speech is fast and reliable, especially on mobile. Local Whisper keeps audio on-device but is slower and download-heavy — best on a fast desktop/Wi-Fi. Run AI Polish after either to clean up errors.
After recording, the saved audio is re-transcribed with this model and compared word-for-word against the live transcript. Discrepancies are flagged for you to confirm.
Microphone
Bluetooth mics appear here once paired. Device names show after you grant mic access once.
Recording quality (Opus)
Opus speech codec — even “High” stays small (~8MB / 15 min). Audio is captured while you dictate and attached to the saved session.
Audio processing
AI assistant (Claude)
Off by default. Claude cleans up transcription errors (doubled / similar-sounding words) and drafts a summary + report. With cloud Claude, note text leaves the device — use only with a signed BAA for real PHI.

Patient sessions

Saved on this device — note, recording, and verify status.

Accuracy check

Live transcript vs. a 2nd-pass re-read of the recording.

Record a dictation first, then run Verify.

Send to Open Dental

Each section maps to a per-tooth ProcNote.

Keys stay server-side. The browser calls proxy.php on this same origin; the proxy adds ODFHIR auth, forwards to the practice's Open Dental API, retries transient failures, and writes an audit log. Configure config.php on the server first.

Auto-match pulls the patient's procedures and fills tooth ProcNums; or enter them by hand. Sections left blank are combined into one patient Commlog.

Assistant

Claude