Patient Chart Viewer
The Patient Chart Viewer is a read-only SMART on FHIR application that displays a patient’s aggregated clinical history. It retrieves normalized and document-based data in real time and presents it in an interactive chart for review.
Overview
Describes the purpose of the Patient Chart Viewer and the clinical review workflows it supports.
Requirements
Defines tenant, user, and patient-level prerequisites required to enable and access the Patient Chart Viewer.
Launch the Chart
Details SMART on FHIR launch construction, required parameters, and redirect behavior for initiating the viewer.
Get the Token
Covers the OAuth authorization flow and access token exchange used by the Patient Chart Viewer.
Retrieving Data
Describes how FHIR resources are retrieved during an active viewer session using the issued access token.
Refresh Token
Addresses token expiration behavior and refresh handling when supported.
End a Session
Details viewer session termination, including logout flow and token revocation considerations.
Launch Errors
Identifies common SMART on FHIR launch and authorization error scenarios and their causes.
Session Behavior
Clarifies session lifecycle rules, token validity, and scope-based data access behavior.
Data and Layout
Explains the structure of the Patient Chart Viewer UI, including section layout and how clinical data types are presented visually.
Clinical Data
Explains how clinical data is organized, categorized, and displayed within the Patient Chart Viewer, including the relationship between procedures, diagnostic results, and source documents.
Record Provenance
Describes how source documents and originating organizations are linked to chart entries, including access to metadata and previews.
Launch Contexts
Covers supported SMART launch contexts, such as patient, encounter, and practitioner, and their effect on viewer behavior.
Viewer Configuration
Details available branding, layout, and redirect configuration options for the Patient Chart Viewer.
Viewer Empty States
Explains scenarios in which chart sections or timelines may appear empty due to missing or incomplete data.
Test Requirements
Defines minimum data requirements for test patients, including the FHIR resources needed to populate viewer sections.
Security and Auditing
Covers OAuth security controls, session access tracking, and audit logging considerations.