View raw Markdown
type: docsource: source/ehr-fm.html

[%settitle EHR System Functional Model Map%] [%file newheader%] [%file newnavbar%]

Appendix: HL7 EHR System Functional Model and FHIR

Responsible Owner: [[%wgt ehr%]]([%wg ehr%]) Work GroupStandards Status:Informative

ISO/HL7 10781 EHR System Functional Model Release 2 provides a reference list of functions that may be present in an Electronic Health Record System. While FHIR is an implementation focused on exchange of information in healthcare, this often happens in the context of an EHR system and EHR record. This table briefly describes one way that FHIR can be used to meet the requirements described in the EHR-S FM and is provided to help readers of the FHIR specification understand how FHIR can be used. There are many other equally valid ways to implement the EHR-S FM and to make use of FHIR.

EHR FunctionFHIR Implementation Notes
TI.1Security
TI.1.1Entity Authentication
TI.1.2Entity Authorization
TI.1.3Entity Access Control
TI.1.4Patient Access Management
TI.1.5Non-Repudiation
TI.1.6Secure Data Exchange
TI.1.7Secure Data Routing
RI.1.1.4Information Attestation
TI.1.8Patient Privacy and Confidentiality
RI.1.1Health Record Information and Management
RI.1.22Data Retention, Availability and Destruction
RI.1.1.x.1Auditable Records
RI.2Synchronization
RI.1.1.13Extraction of Health Record Information
RI.1.1.1Store and Manage Health Record Information
RI.1.2.1Manage Structured and Unstructured Health Record Information
TI.3Registry and Directory Services
TI.4Standard Terminologies and Terminology Services
TI.5Standards-based Interoperability
TI.5.1Interchange Standards
TI.5.2Interchange Standards Versioning and Maintenance
TI.5.3Standards-based Application Integration
TI.5.4Interchange Agreements
TI.6Business Rules Management
TI.7Workflow Management

The EHR system functional model describes several modes for interaction between systems. Each of these can be implemented in several different ways using FHIR

Interaction ModesFHIR Options
Unsolicited Notifications <br/> e.g., a patient has arrived for a clinic appointment

| | Query/Response <br/> e.g., Is Adam Everyman known to the system? Yes, MRN is 12345678. |

| | Service Request and Response <br/> e.g., Laboratory Order for Fasting Blood Sugar and a response containing the results of the test. | Could be supported either through Messaging or SOA solutions. Request/Response support is not yet defined | | Information Interchange between organizations (e.g., in a RHIO, or in a National Health System) |

| | Structured / Unstructured clinical document, e.g., dictated surgical note | See the Documents |

The combination of a properly secured and managed FHIR server, along with enforced use of the AuditEvent and Provenance resources ensures that the core record management functions defined in the EHR-S FM are met (as follows). See the FHIR Record Lifecycle Event Implementation Guide for additional details.

Additional functionality, not currently defined in FHIR, is required to ensure non-repudiation, access control, and consent tracking.

[%file newfooter%]