Skip to main content

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.