Chat (Dr. Corvus)
Clinical Corvus chat supports general conversations and patient-context conversations.
General Chat
/chat supports free clinical questions, optional patient selection, conversation history, and model settings for BYOK-capable plans.
Patient Chat
/dashboard-doctor/patients/[id]/chat runs in patient context. It can use patient data, surface evidence/provenance badges, and save useful output as note drafts when the workflow supports it.
Agent Integration
Chat uses the same core agent contracts as dashboard surfaces:
- CDA for clinical discussion.
- CRA for evidence retrieval when needed.
- Compass for Plan/Verify/Pivot/Stop control.
- Rails objects when the response passes through the canonical finalizer.
Response States
- Ready: enough evidence/context for clinician review.
- Partial: useful but incomplete or conditional.
- Insufficient Evidence: not enough evidence/context for a safe answer.
- Blocked: outside beta scope or blocked by safety/domain gates.
- Review: requires explicit clinician review.