Extended Operations
The General Purpose FHIR R4 API includes support for a number of extended operations to provide functionality not defined in the HL7 FHIR Specification.
Server-Level Operations
Process Message Operation ([base]/$process-message)
The Process Message Operation enables the receiving of FHIR Messages.
Type-Level Operations
Shared
The following type-level extended operation can be used with multiple resources.
Relay Operations
The following operations allow for requests to be routed/relayed to another FHIR server:
Composition
Search MDI
The Search MDI Operation is used for retrieving medicolegal death investigation documents.
Update Mdi
The Update Mdi Operation is used to update active medicolegal death investigation cases.
Patient
Patient Assign Permanent MRN
The Patient Assign Permanent MRN operation is used with the myAvatar CareRecord to assign a permanent medical record number (MRN) to a Call Intake Patient.
Patient Match
The Patient Match operation provides an alternative searching using MPI based logic and is based on the HL7 FHIR R4 Patient Match Operation specification.
Patient Merge
The Patient Merge operation allows for merging duplicate patients and is based on the draft HL7 FHIR Patient Merge Operation.
Patient Unmerge
The Patient Unmerge operation is an experimental operation to allow for reversing a previous merge operation based loosely on the draft HL7 FHIR Patient Merge Operation.
Instance-Level Operations
Patient
Patient Service History
The Patient Service History operation is an experimental operation to allow for retrieving the historical collection of all versions of a patient.