HL7 FHIR Interoperability Architecture
HL7 FHIR Interoperability Architecture (SMART on FHIR + Core Resource Relationships + HL7 v2 to FHIR Mapping) has 5 layers: Consumer Applications, SMART on FHIR Authorization Layer, FHIR API & Resource Layer, Integration & Mapping Layer (Legacy HL7 v2 to FHIR), Backend Clinical System Layer.
Key modules include Patient Portal App (External), Clinician/Operational Apps (Optional), OAuth2 / SMART Authorization Server, Consent & Policy Enforcement (Optional), FHIR Server (R4/R5).

Key modules
- Patient Portal App (External)
- Clinician/Operational Apps (Optional)
- OAuth2 / SMART Authorization Server
- Consent & Policy Enforcement (Optional)
- FHIR Server (R4/R5)
- Core Resource Relationship Model (Diagram)
- FHIR Subscriptions / Eventing (Optional)
- HL7 v2 Interface Engine