Features
IHE Transactions & Actors
The Mobile Access Gateway (MAG) provides translation between REST/FHIR requests defined in the CH EPR FHIR IG and SOAP/HL7v3 variants of IHE transactions.
The table below lists the supported IHE profiles, their transactions and the involved IHE actors implemented in the MAG.
REST/FHIR | SOAP/HL7v3 | ||||
---|---|---|---|---|---|
Profile | Transaction | Actor | -> Actor | Transaction | Profile |
PDQm | Patient Demographics Match [ITI-119] | Patient Demographics Supplier | -> Patient Demographics Consumer | Patient Demographics Query HL7 V3 [ITI-47] | PDQV3 |
PIXm | Mobile Patient Identifier Cross-reference Query [ITI-83] | Patient Identity Manager | -> Patient Identifier Cross-reference Consumer | PIXV3 Query [ITI-45] | PIXV3 |
PIXm | Patient Identity Feed FHIR [ITI-104] | Patient Identity Manager | -> Patient Identity Source | Patient Identity Feed HL7 V3 [ITI-44] | PIXV3 |
MHD | Provide Document Bundle [ITI-65] | Document Recipient | -> Document Source, X-Service-User | Provide and Register Document Set-b [ITI-41] | XDS.b |
MHD | Update Document Metadata [CH:MHD-1] | Document Responder | -> Document Administrator | Update Document Set [ITI-57] | XDS.b |
MHD | Find Document References [ITI-67] | Document Responder | -> Document Consumer, X-Service-User | Registry Stored Query [ITI-18] | XDS.b |
MHD | Retrieve Document [ITI-68] | Document Responder | -> Document Consumer, X-Service-User | Retrieve Document Set [ITI-43] | XDS.b |
CH:PPQm | Mobile Privacy Policy Feed [CH:PPQ-3] | Policy Repository | -> Policy Source | Privacy Policy Feed [CH:PPQ‑1] / Privacy Policy Retrieve [CH:PPQ‑2] | CH:PPQ |
CH:PPQm | Mobile Privacy Policy Bundle Feed [CH:PPQ-4] | Policy Repository | -> Policy Source | Privacy Policy Feed [CH:PPQ‑1] / Privacy Policy Retrieve [CH:PPQ‑2] | CH:PPQ |
CH:PPQm | Mobile Privacy Policy Retrieve [CH:PPQ-5] | Policy Repository | -> Policy Source | Privacy Policy Retrieve [CH:PPQ‑2] | CH:PPQ |
Authentication/Authorization
- PDQm and PIXm transactions doesn't require authentication.
- ITI-65 requests can be automatically authorized as the configured Technical User (TCU).
- Other MHD transactions require authorization.
CH EPR Constraints
The Swiss EPR defines constraints on the use of MHD, PIXm, PDQm and PPQm transactions. Those can be enabled in the configuration file:
mag:
ch-epr-fhir:
ch-mhd-constraints: true
ch-ppqm-constraints: true
ch-pixm-constraints: true
ch-pdqm-constraints: true
Furthermore, the parameter mag.ch-epr-fhir.epr-spid-as-patientid
allows to set the patient EPR-SPID as the FHIR
Patient id. The mapping will automatically be changed to support that.