Actors and Roles
- Payer System – Hosts the FHIR server (e.g. Smile Digital Health) containing claims, clinical, and prior authorization (PA) data. Validates provider access and enforces patient opt-out preferences.
- Provider System (EHR) – Authenticated client system that requests patient data for treatment. Registers with the payer as a SMART on FHIR client system.
- Member (Patient) – The individual whose data is being accessed. May opt out to restrict data sharing.
Data Flow Overview
Administrative Setup (Pre-requisites)
- Client Registration: The Provider EHR registers as a SMART on FHIR client.
- Identity Mapping: A FHIR Organization resource is created/linked to the EHR client, containing the Provider’s unique Business Identifier (e.g., NPI or Internal ID).
Creation of Member Attribution (Access) List by the Payer
- Attribution List Creation: The Payer generates FHIR Group resources to define the member-to-provider relationship.
- Linking: Each Group includes the Provider’s Business Identifier in the Group.managingEntity or via a specific characteristic to ensure the data is only accessible by that specific Provider.
Payer and Provider Session
- Authorization Request: The Provider System authenticates via OAuth 2.0.
- Token Introspection & Scoping: Upon successful authentication, the Payer System:
-Identifies the Provider’s Business Identifier from the Organization resource containing the Provider's OIDC Client ID.
-Locates the FHIR Group(s) (Attribution Lists) associated with that Identifier.
-Issues an Access Token scoped specifically to the members within those groups.OnAuthenticationSuccess
- The provider queries the payer’s FHIR server using approved scopes (for example,
patient/*.read or user/*.read) set by the Payer.
- Group identification: The Provider can query FHIR group IDs (member attribution list) associated with them
- Data Request: The Provider initiate exports on the Payer’s FHIR server based on FHIR group ID ( $davinci-data-export)
- The payer validates the access.
- The payer returns relevant FHIR patient level resources of the FHIR Group (based on its membership)