Skip to main content

Member Portal — Chat Assistant

Overview​

The ChartChat AI Assistant is an intelligent chat interface that helps patients understand their own medical records in plain, everyday language. It is not a general-purpose medical chatbot — it works exclusively with the data already present in the patient's chart and does not provide medical advice, diagnoses, or treatment recommendations.

Disclaimer: ChartChat explains your existing medical data. It does not provide medical advice, diagnoses, or treatment recommendations. Always consult your healthcare provider.


How to Access​

Entry PointHow
Direct navigationClick Chat Assistant in the left sidebar
From DashboardClick the Ask ChartChat button in the welcome banner
From any health record pageClick the Ask ChartChat button on any row or record
From ConditionsClick Ask ChartChat about this condition on any condition card
From VisitsClick Ask about this visit on any visit entry
From Reports & NotesClick Ask ChartChat on a report row or inside the document detail modal

Starting a Chat​

When you open the chat with no existing session, a welcome screen is shown with 8 quick-answer cards. Clicking any card immediately sends that question — no typing required.

CardSends this message
Explain my last visit"Can you explain what happened during my last visit?"
What changed recently?"What changed since my last visit? Any new conditions, medications, or lab results?"
Why am I taking this?"Can you explain why I am taking my current medications and what each one does?"
Are my labs normal?"Are my recent lab results normal? Please explain any flagged results."
What conditions do I have?"What are my active medical conditions? Can you explain each one in simple terms?"
Do I have any allergies?"What allergies do I have on record? What reactions are associated with them?"
Summarize my health"Can you give me an overall summary of my health based on my medical records?"
What procedures have I had?"What medical procedures have I had? Can you explain what each one was for?"

Sending a Message​

  1. Type your question in the input box at the bottom of the chat
  2. Press Enter to send, or click the Send button
  3. Use Shift + Enter to add a new line without sending
  4. The input is disabled while the assistant is generating a response
  5. A typing indicator appears while the response is loading

How the AI Responds​

Normal Response​

The assistant replies with an explanation in plain language based on the patient's chart data.

Source Citations​

When the assistant references specific records from the chart, a Sources from your chart section appears below the response, listing:

  • Resource type (e.g. Observation, MedicationRequest)
  • Record name and date

This allows patients to cross-reference the AI's explanation with the actual record in the portal.

Error Response​

If the API is unreachable or returns an error:

"Sorry, I couldn't process your request."


Chat Sessions​

  • Sessions are stored and persist across logins
  • Sessions are grouped in the sidebar by time: Today, Yesterday, This Week, Older
  • On first load, the last 7 days of sessions are shown; older sessions load automatically as you scroll
  • The session title is set to the first words of your first message
  • You can rename or delete sessions from the sidebar
  • Starting a New Chat creates a fresh session (no session is created until you send your first message)

Context-Aware Chat​

When opened from a specific health record, the assistant is pre-loaded with context about that record:

SourceContext passed
Lab result rowThe specific Observation (value, reference range, status, date)
Condition cardThe specific Condition resource
Visit row / drawerThe specific Encounter resource
Report / note rowThe specific DiagnosticReport or DocumentReference
Medication rowThe specific MedicationRequest resource

What the Assistant Can and Cannot Do​

Can DoCannot Do
Explain lab results in plain languageProvide medical advice
List and describe your medicationsDiagnose conditions
Summarize visit notes and reportsRecommend treatments
Explain what a condition meansPrescribe or suggest medications
Describe your allergiesAnswer questions unrelated to your chart
Summarize clinical documentsAccess records from providers not yet connected

Keyboard Shortcuts​

KeyAction
EnterSend message
Shift + EnterAdd new line in input