Consent-first capture
Clinicians read a standard consent script and record how consent was given: verbal, written or standing. Nothing is recorded, and no transcript is accepted, until consent is logged.
Ambient clinical documentation
Medicaal listens to the consultation, extracts the clinical facts and drafts a structured note in which every sentence traces back to the words that were spoken. Unsupported doses can't be signed. And with smart glasses, clinicians can query the patient's record hands-free.
Sample patient · follow-up
Complaint: short of breath climbing the stairs.
Exam finding: no fever.
Medication: acetazolamide 250 mg, once a day, starting.
Follow-up: in two weeks.
The scribe
Trust is earned in the details: consent before capture, resilience when the network drops, and a note that tells you when it found very little.
Clinicians read a standard consent script and record how consent was given: verbal, written or standing. Nothing is recorded, and no transcript is accepted, until consent is logged.
Audio is also kept on the device. Anything live transcription misses during an outage is recovered from that audio before the note is drafted.
Every fact must be found, word for word, in the transcript. Anything that can't be found is discarded, and sections are never padded to look complete.
Who said each fact, and when, is taken from the transcript itself. It is never guessed by a language model.
When a section has nothing behind it, the review screen says so, and the exported PDF records it too.
8 facts found; 2 sections are template text, not the consult.
Clinicians can rewrite any section. Changes are checked against the consultation, and an unsupported dose, drug or allergy blocks signing until it's corrected.
Measured
Figures from field testing on real devices and from our automated test suite.
Median time from the end of a spoken question to its answer, through the smart glasses.
Audio chunks dropped across 24 spoken questions in field testing.
Of first-draft sentences link back to the words that were spoken.
Automated tests across the mobile app and the server.
Evaluation data
Vital signs and lab values in our evaluation consultations come from Genkidata, an open, synthetic openEHR dataset published by the Berlin Institute of Health (BIH) under the Apache-2.0 licence. No real patient data is used. Medicaal is not affiliated with BIH.
How it works
Sample patient · follow-up
How was it given?
Verbal Written Standing Start recording8 turns so far
Sample patient · follow-up
Not discussed.
Investigation: oxygen partial pressure, 44, mmHg. Investigation: carbon dioxide pressure, 67, mmHg. Investigation: pH, 7.4. Investigation: antibody titre, 240, IU/mL.
Not stated.
Medication: acetazolamide 250 mg, once a day, starting.
Sample patient
what's the hb
Hemoglobin 11.2 grams per decilitre, flagged low. Lab report, 14 September.
Read from the record
Tap the glasses to askThe note
A sample consultation, exactly as Medicaal renders it. Its lab values come from Genkidata. Select a safeguard to see how the note responds.
Complaint: short of breath climbing the stairs.
00:04 · patient · “I've been short of breath climbing the stairs.”
Exam finding: no fever.
00:18 · patient · “No fever, though.”
Investigation: antibody titre, 240, IU/mL.
00:21 · doctor · “Your antibody titre came back at 240 IU/mL from the serology.”
Medication: acetazolamide 250 mg, once a day, starting.
00:26 · doctor · “I'm starting acetazolamide 250 mg once a day.”
Follow-up: in two weeks.
00:31 · doctor · “Let's repeat the gas in two weeks.”
Medication: furosemide 40 mg.
Never said. Discarded before the note was drafted.
Sample patient · follow-up
Exam finding: no fever.
Medication: acetazolamide 500 mg, once a day, starting.
Follow-up: in two weeks.
Sample patient · follow-up
Not discussed.
Not stated.
Follow-up: in two weeks.
Complaint: short of breath climbing the stairs.
Not discussed.
Exam finding: no fever.
Investigation: oxygen partial pressure, 44, mmHg. Investigation: carbon dioxide pressure, 67, mmHg. Investigation: pH, 7.4. Investigation: antibody titre, 240, IU/mL.
Not stated.
Medication: acetazolamide 250 mg, once a day, starting.
Follow-up: in two weeks.
Smart glasses
On ward rounds and at the bedside, a clinician's hands are often busy or gloved. With AurViz smart glasses and a phone in the pocket, they ask about the patient and hear the answer from the record, with its source.
The glasses camera reads the QR code on the patient's wristband.
Fingerprint, face or PIN, through the phone's secure system prompt. Without a screen lock, no record opens.
Speech is recognised on the device, and follow-ups like “and before that?” keep the thread.
Spoken through the glasses and shown on the phone, with the source document and date.
what's the hb
Hemoglobin 11.2 grams per decilitre, flagged low. Lab report, 14 September.
Read from the recordand before that
Previous hemoglobin 11.6 grams per decilitre. Lab report, 1 September.
Read from the recordshould I stop the apixaban
I can't advise on that. I can read this patient's allergies, medications, labs and reports.
Declined on the device. Never sent.Checked before it's spoken
In field testing, the assistant's language model added a time that the patient's record didn't contain. The answer was stopped before it reached the clinician, and the record was read out instead. Every model answer is checked against the record, line by line, before it is spoken.
Deployment
Medicaal runs on your own servers. Records, notes and signatures stay inside your network.
Converts consultation audio into text and separates the speakers. The only step that leaves your network.
Captures the consultation, keeps a local copy of the audio for recovery, and presents the note for review and signature.
Extracts clinical facts, assembles and verifies the note, records signatures, exports PDFs and keeps the audit trail.
The smart-glasses assistant works without an internet connection: speech is recognised on the device, and questions go only to your Medicaal server.
Clinical coverage
Medicaal extracts nine categories of clinical fact, each with its own fields, and extracts each category in its own pass.
symptom · durationitem · detaildrug · dose · route · frequency · actionsubstance · reactionfinding · detailtest · result · unit · whencondition · detailaction · detailwhen · detailSecurity and safety
Every AI model can be wrong. Medicaal's safeguards decide what reaches a signature or a clinician's ear.
The device only predicts; the server enforces. A note can't be signed while any unverified sentence carries a number, a drug or an allergy.
Requests for advice are declined on the device before any network call, including those phrased as commands.
Records open only after the device's fingerprint, face or PIN check, and locking clears them from the device.
Logs record event types and sizes only, never a transcript, a question or an answer.
Creation, consent, transcript, viewing, signing and export are each recorded with user and time, and no clinical content.
AI models are bound to the server itself and are never reachable on the network. Devices talk to one Medicaal server at one pinned address.
Questions
Not yet. Medicaal is in pilot and is not a medical device. It has been tested end to end on real devices with demonstration data, and we're looking for clinical partners for the next stage of evaluation.
Every fact in a Medicaal note is traced to the words that were spoken, and unsupported doses, drugs and allergies can't be signed. Extraction is still being refined in pilot, so every note is reviewed by the clinician before it is signed.
Synthetic and demonstration data only, never real patients. Vital signs and lab values in our evaluation consultations come from Genkidata, an open, synthetic openEHR dataset published by the Berlin Institute of Health. Smart-glasses field testing used demonstration patient records.
Consultation audio is sent to a cloud speech-recognition service for transcription. Everything after that stays on your Medicaal server: facts, notes, verification, signatures, PDFs and the audit trail.
The smart-glasses assistant sends questions only to your server.
No. Medicaal documents what was said and adds nothing. The smart-glasses assistant declines requests for advice on the device, and they are never sent.
Yes, every section. Edits are re-verified against the consultation. An unsupported number, drug or allergy blocks signing until it's corrected, and other unsupported text must be explicitly accepted. Editing a signed note creates a new version that must be signed again.
Recording continues. Audio is kept on the device, and any missed stretch is transcribed from it before the note is drafted. Anything that can't be recovered is flagged on the review screen.
An Android phone (Android 8 or later, or Android 13 or later for the smart-glasses voice assistant), a server to host Medicaal on your premises, and AurViz smart glasses for hands-free record access.
Signed notes export as PDF today. Talk to us about connecting Medicaal to your EHR.
Book a demo
We'll take a sample consultation from consent to a verified, signed PDF, then show the smart-glasses assistant answering from a patient's record.
The full workflow, end to end, on sample data.
Medicaal deployed on your own infrastructure with a small clinical team.
Note quality measured on your own consultations before any clinical use.