Clinical purpose
Connect interpretation, encounter documentation, and supported follow-up workflows to the clinical record without requiring duplicate entry.
Developer documentation
A standards-based connection between Opalite and the clinical record, designed for secure chart context, clinician-reviewed documentation, and auditable delivery.
Application owner: Opalite Health, Inc. · Last updated August 2026
Opalite requests access according to the workflow a customer enables. Availability varies by EHR, API version, and organization configuration.
Connect interpretation, encounter documentation, and supported follow-up workflows to the clinical record without requiring duplicate entry.
SMART on FHIR and OAuth 2.0 are used where supported. Each healthcare organization controls whether Opalite can connect and which permissions it receives.
Opalite connects to each customer environment using organization-approved credentials and configuration. There is no shared clinical data tenant across customers.
The application uses a system-facing, confidential client for supported backend workflows. Customer approval remains required before production access.
| Clinical category | Access | Purpose |
|---|---|---|
| Patients and demographics | Read, search | Identify the correct patient and display relevant demographic context. |
| Appointments and encounters | Read, search | Associate an Opalite session and its documentation with the correct visit. |
| Practitioners, organizations, and locations | Read, search | Route clinical workflows to the correct clinician, facility, and organization. |
| Clinical notes and document references | Read, search, create, update | Retrieve encounter documentation and deliver clinician-reviewed notes and interpretation records. |
| Conditions and assessments | Read, search, create, update | Read the active clinical context and support explicitly approved assessment workflows. |
| Allergies, immunizations, medications, and observations | Read, search | Provide relevant chart context during documentation and clinical review. |
| Orders, results, procedures, and family history | Read, search | Surface existing clinical context without placing or modifying structured orders. |
| Communications and messages | Read, search, create, update | Support authorized telephone encounter and care-team communication workflows. |
| Care plans, care teams, goals, and consent | Read, search | Give clinicians longitudinal care context while documenting the active encounter. |
| Questionnaires and responses | Read, search, create | Use patient-entered history in the note and return supported, clinician-approved responses. |
| Caregivers and authorized proxies | Read, search | Represent relevant family, caregiver, and proxy context in supported workflows. |
| Provenance and audit context | Read, search, create | Preserve source and authorship context for supported clinical documentation exchanges. |
Access to a write-capable API does not mean every workflow can write. Opalite applies server-side policy, clinician approval, patient matching, and outcome verification before reporting success.
Every implementation is scoped to the customer and follows the controls of that customer’s EHR environment.
The healthcare organization approves the application and requested access for its environment.
Opalite uses customer-scoped authentication to read the minimum context needed for the active workflow.
Approved documentation is written to the selected chart and verified against the resulting EHR state.
Machine-readable endpoints
Epic retrieves these JSON Web Key Sets to verify Opalite's SMART Backend Services client assertions. Nonproduction and production use separate signing keys.
Only public verification keys are exposed. Private signing keys remain in Opalite's managed secret store.
Security and support
Opalite maintains healthcare-focused security controls, signs a Business Associate Agreement with covered-entity customers, and supports customer security and implementation reviews.