mirror of
https://github.com/temetro/temetro.git
synced 2026-07-26 11:58:14 +00:00
b29fdff1cb
Record a clinician↔patient visit (or paste a transcript) on the patient
sheet; the backend transcribes it (OpenAI Whisper / Gemini), de-identifies
the transcript + context through Veil, and drafts a structured SOAP note
the clinician reviews and edits before saving — the same write-approval
gate as the chat agent.
Backend: POST /api/scribe/{transcribe,draft,save} (routes/scribe.ts,
services/ai/transcribe.ts), veil.redactText() free-text redactor,
appendEncounter service, audio MIME types on attachments. Gated by
patient:write + the clinic AI policy (reception/disabled-AI excluded).
Frontend: ScribeDialog + lib/scribe.ts, "Record visit" on the patient
detail, gated by clinical access + AI availability. New `scribe` locale
namespace across all five languages. Bumps to v0.4.0.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
12 lines
172 B
JSON
12 lines
172 B
JSON
{
|
|
"name": "temetro",
|
|
"version": "0.4.0",
|
|
"private": true,
|
|
"devDependencies": {
|
|
"shadcn": "^4.11.0"
|
|
},
|
|
"dependencies": {
|
|
"xcodebuildmcp": "^2.6.2"
|
|
}
|
|
}
|