VOICE VENTURES
voice-05-medical-intake
事前問診 — 来院前に患者が音声で回答した主訴・既往・服薬・アレルギーを構造化し、 医師向けサマリとして記録。Postgres schema v05_intake.
サービスの基本的な考え方
- 待合室の問診票を会話に置き換える — 患者さんは来院前にスマホで話すだけ。紙の問診票を書く時間も、受付での聞き取りも減らします。
- 患者さんの言葉を原本のまま残す — 主訴は言い換えずに原文で保存し、構造化した項目と併存させます。要約だけを信用させません。
- AIは診断しない・整理だけをする — 病名の示唆・重症度や緊急度の判定・受診要否の判断は一切行いません。緊急兆候への受診/119案内は トリアージではなく安全網です。
- 最終確認は必ず医師が行う — サマリは診察前の下読み用です。聞き漏れた項目は「未確認」と明示し、埋まったふりをしません。
設計原則
AIは診断・トリアージ・重症度判定をしない。本システムは問診情報の 収集・記録に徹する。緊急症状の検知はトリアージではなく「受診/119を案内する安全網」。 文言・免責は専門家確認要(企画書 §7)。
MCP endpoint: POST /api/mcp (Streamable HTTP)
認証: Authorization: Bearer <MCP_API_KEY>
MCP tools
health— 稼働 + DB接続確認register_intake_result— 事前問診結果を登録 (sessions/intake_results/events)register_emergency_flag— 緊急症状の検知を記録 (安全網。診断はしない)get_doctor_summary— 医師向けサマリを照会get_kpi_summary— KPIを集計 (完了率/所要時間/緊急検知/サマリ提供率)
音声ループ (v3): 公開ページ /t/<slug>/talk で 患者が来院前に音声で問診 → 構造化登録。緊急兆候は受診/119を案内して終了。
患者は仮名化ID(patient_ref)で扱い、要配慮個人情報(医療情報)は最小限を保存。 Health は MCP ツール経由で確認します(このページはランディングのみ)。 接続方法は README.md を参照。ダッシュボード/管理画面は /login から。