A private symptom diary for people on a long road to a diagnosis, and a review console for the clinician who receives it. Everyday words become clinical terms with the patient's own quote as the source. Clario organises information. It never diagnoses.
Demo servers with synthetic patients only. After a quiet period the first note can take a few minutes while the model server starts.
The diary is encrypted on the patient's side. Names and ID numbers in the text are replaced before it reaches a model.
Each clinical term links back to the exact words the patient wrote, so the clinician can check it in one look.
Uncertain terms and lab readings go to the clinician to confirm or reject before anything reaches the brief.
A 4B Gemma 4 model tuned for this task reads the diary. Gemma 4 31B on AMD Token Factory writes the clinic brief.
Same 100 held-out diary entries (conditions never seen in training), same scorer. A term counts as correct only when the HPO code, the "denied" flag and the "a relative's" flag all match.
| Model | F1 | Precision | Recall | Time per entry |
|---|---|---|---|---|
| Clario: Gemma 4 E4B + our LoRA | 0.687 | 0.686 | 0.688 | 1.5 s |
| DeepSeek-V4-Flash | 0.495 | 0.478 | 0.514 | 18.4 s |
| Gemma 4 31B | 0.471 | 0.459 | 0.484 | 20.6 s |
| Gemma 4 E4B, base | 0.356 | 0.349 | 0.364 | 2.2 s |
| Jev 1.13 (decision model) over ontology search | 0.324 | 0.335 | 0.314 | n/a |
F1 after the app's HPO check, which is what Clario stores. Test set: 100 rows of the public synthetic set clario-synth-v3, written by Gemma 4 31B, so it favours a model trained on the same style; it is no proof of results on real patient text. Large models ran through the AMD Token Factory API, where time includes queueing on a shared key. Every number is read from a file in eval/results.
One diary entry, from the patient's words to the clinician's brief.
The patient writes in everyday words, in English or Italian, and can add photos of lab reports.
The fine-tuned model lists each symptom with its quote, the clinical term, and whether it is denied or a relative's.
The patient picks a time window and sends a sealed package that expires.
The clinician sees a plain-words overview, conditions to consider and the one question that would separate them, and signs off a one-page brief.