Chrome extension for clinicians
Dictate freely. The form fills itself.
Open any medical system form, press the microphone, and speak. Your words are organized into professional medical language and placed into the right fields — in English, Spanish, or Latvian.

Three steps, under a minute
Reads the form
Before dictation, the extension finds every visible input field and its label in any web form.
Listens and shows
Speak freely. You see live text and audio level on screen, and can pause and resume.
Fills instantly
The text is normalized into professional medical language and split across the fields. Each filled field flashes briefly.
Why it works in the clinic
Three languages
English, Spanish, and Latvian. Choose your language in the extension settings.
Numbers and units
"one hundred sixty over ninety-five" becomes 160/95 mmHg.
ICD-10 codes
Diagnosis code, name, objective findings, and recommendations land in their own fields.
Dual recognition
Browser and server transcription are cross-checked for maximum accuracy.
Works everywhere
Not tied to one system — works with any editable form in the browser.
No audio storage
The recording is processed and immediately discarded. Nothing is kept.
Example from a real note
"Diagnosis code I10. Essential primary hypertension. The patient has markedly elevated blood pressure, current readings up to one hundred sixty over ninety-five millimeters of mercury. Vesicular breath sounds in the lungs, no added sounds. Continue regular blood pressure monitoring twice daily."
- Diagnosis code
- I10
- Diagnosis
- Essential primary hypertension
- Assessment
- Markedly elevated blood pressure, readings up to 160/95 mmHg. Vesicular breath sounds in the lungs, no added sounds.
- Recommendations
- Continue regular blood pressure monitoring 2 times daily.
Pricing
Quota is counted in dictation minutes. Pay by card; cancel your subscription at any time.
Trial
€0
14 days
- •60 dictation minutes
- •All three languages
- •No payment card required
Clinician
€24
per month
- •600 minutes per month
- •Priority recognition
- •Email support
Clinic
Custom
multiple seats
- •Shared minute pool
- •GDPR data processing agreement
- •Onboarding support
Payments will be enabled in the next step — for now, trial licenses are issued manually on request.
Extension connection
The extension talks only to these three endpoints and sends the license token in theAuthorization: Bearer … header.
POST /api/public/sessionLicense and quota check by token.
POST /api/public/transcribeWAV audio → text with medical context.
POST /api/public/map-fieldsNormalized text split across form fields.