BACK TO CENSUS

Help & What's New

Get up to speed and stay current with the system.
The architecture, the daily-use guides, and what's shipped recently — all in one place.

§ Architecturehow the system works

NEW · 2026-04-25 · master @ fab6a2c1
somaCURA isn't an AI scribe. It's a clinical reasoning engine that happens to produce notes.
The full architecture, traced end-to-end. ~80% of clinical fragments routed deterministically, 0 LLM calls during accumulation, 2 scoped LLM calls per finalized note, 3 physician decision points before signature. The note is a reasoning artifact, not a transcription byproduct.
0LLMDuring fragment routing
~80%Deterministic
2callsLLM hops per note
3gatesPhysician decisions
READ THE INFOGRAPHIC

§ Reasoning Corpuscross-tree thread tracking

NEW · 2026-04-28 · data infrastructure
What it is
A sidecar database that tracks how each diagnostic thread (problems, hypotheses) evolves across the days of an admission. When you sign a note with a reasoning tree, every node in the tree is matched against prior days' nodes for the same patient and assigned a stable lineage id. "AKI" on hospital day 1 and "Acute Kidney Injury" on day 4 collapse to one lineage.
Why we built it
Today, when you click Reasoning, you see a single snapshot of the current note. The natural next question is "how has each thread progressed across this admission?" Answering that requires identity for diagnostic threads across days. The corpus is that identity layer — the data backbone for the upcoming Today/Timeline view in the reasoning panel.
Visible right now (Phase A→C live)
A Today / Timeline toggle in the Reasoning panel header. It surfaces only on encounters with at least 2 prior signed notes (single-day admissions don't get a useless control). Click Timeline to see each diagnostic thread as a row of per-day status pills (activeconfirmedpruned), with the actual node text + rationale + top evidence one click into each slot.
Backstage
Every signed note quietly enqueues a corpus import job; an off-rail drain runs in the background. The next note's reasoning tree gets the patient's prior thread ids fed in as PRIOR-LINEAGE HINTS, which the LLM reuses (smoke-confirmed: 100% adoption with appropriate net-new ids on real prod data).
Backfill on launch
936 lineages across 67 patients from 120 prior tree-bearing notes. 0 parse errors. The clinical database was untouched — read-only access only.

§ Voice & Audiothree ways to dictate

Live Dictation

  1. Select a patient, open the note rail
  2. Click the mic on the floating bar at the bottom, or press Ctrl+Shift+V
  3. Speak — words appear in the clinical update box in real time
  4. Click the mic again to stop

Upload Audio

  1. Open the note rail for any patient
  2. Click Upload Audio — select MP3, M4A, WAV, or WebM (up to 75 MB)
  3. Choose a preset (Auto, General, ICU, Cardio) for better accuracy
  4. Toggle the speakers icon for multi-speaker diarization
  5. Transcript appears in the clinical update box

iPhone Pairing

  1. Select a patient
  2. Click iPhone in the header — QR code appears
  3. Scan with iPhone camera — no app needed
  4. Dictate at bedside — transcripts stream live to desktop

§ What's Newrecent changes

Loading recent changes…

§ Moreresources & reading