CH EPR FHIR (R4)
4.0.0-ci-build - DSTU3 Switzerland flag

CH EPR FHIR (R4), published by eHealth Suisse. This guide is not an authorized publication; it is the continuous build for version 4.0.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ehealthsuisse/ch-epr-mhealth/ and changes regularly. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Capability Statements

The following artifacts define the specific capabilities that different types of systems are expected to have in order to comply with this implementation guide. Systems conforming to this implementation guide are expected to declare conformance to one or more of the following capability statements.

ATNA Audit Creator (client)

CapabilityStatement for Server Actor in the IHE IT Infrastructure Technical Framework Supplement Add RESTful ATNA.

ATNA Audit Record Repository (server)

CapabilityStatement for Server Actor in the IHE IT Infrastructure Technical Framework Supplement Add RESTful ATNA.

EPR API (server)

CapabilityStatement for EPR API (server).

EPR App (client)

CapabilityStatement for EPR App (client).

MHD Document Consumer (client)

CapabilityStatement for Actor MHD Document Consumer (client).

MHD Document Recipient (server)

CapabilityStatement for Actor MHD Document Recipient (server).

MHD Document Responder (server)

CapabilityStatement for Actor MHD Document Responder (server).

MHD Document Source (client)

CapabilityStatement for Actor MHD Document Source (client).

PDQm Consumer (client)

CapabilityStatement for Client Actor in the IHE IT Infrastructure Technical Framework Supplement IHE PDQm.

PDQm Supplier (server)

CapabilityStatement for Server Actor in the IHE IT Infrastructure Technical Framework Supplement IHE PDQm.

PIXm Patient Identifier Cross-Reference Consumer (client)

The Patient Identifier Cross-reference Consumer Actor CapabilityStatement expresses the requirements that can be utilized while being compliant. - using FHIR R4 - using json or xml encoding - query the $ihe-pix operation

PIXm Patient Identifier Cross-reference Manager (server)

The Patient Identifier Cross-reference Manager CapabilityStatement expresses the requirements that shall be provided. - using FHIR R4 - using json and xml encoding - support the $ihe-pix operation - support conditional update for [ITI-104] - support conditional delete for [ITI-104] if Remove Patient Option is supported - used with IHE-IUA

PIXm Patient Identity Source (client)

The Patient Identity Source Actor CapabilityStatement expresses the requirements that can be utilized while being compliant. - using FHIR R4 - using json or xml encoding - using conditional update for [ITI-104] - provide supported Patient profile for crosss-referencing for [ITI-104]

PPQm Policy Repository (server)

CapabilityStatement for the Policy Repository actor in the CH:PPQm profile (server).

PPQm Policy Source and Consumer (client)

CapabilityStatement for the Policy Source and Policy Consumer actors in the CH:PPQm profile (client).

mCSD Care Services Selective Consumer (client)

CapabilityStatement for Client Actor in the IHE IT Infrastructure Technical Framework Supplement IHE mCSD.

mCSD Care Services Selective Supplier (server)

CapabilityStatement for Server Actor in the IHE IT Infrastructure Technical Framework Supplement IHE mCSD.

Behavior: Operation Definitions

These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.

PIXm Find patient matches

Find patient matches using IHE-PIXm Profile

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

CH MHD DocumentReference Comprehensive

CH MHD Profile on CH Core DocumentReference

CH MHD Find Document References Comprehensive Response message

A profile on the Find Document References Comprehensive Response message for ITI-68

CH MHD Provide Document Bundle Comprehensive

IHE MHD profile on Provide Document Bundle (ITI-65) transaction with Comprehensive Metadata for the Swiss EPR.

CH MHD Provide Document Bundle Comprehensive Response

IHE MHD profile on Response of Provide Document Bundle (ITI-65) transaction with Comprehensive Metadata.

CH MHD SubmissionSet Comprehensive

CH MHD SubmissionSet Comprehensive

CH MHD SubmissionSet Comprehensive Bundle

CH MHD SubmissionSet Comprehensive Bundle response [ITI-66]

CH PDQm OperationOutcome More Attributes Requested

A profile on the OperationOutcome for indicating which additional attributes are requested to lower the results number.

CH PDQm Patient

The patient demographics and identifier information which can be provided in the PDQm response according to the EPR. If the patient is already registered in a community, the MPI-PID SHALL be provided as an identifier. The EPR-SPID as an identifier MAY be added. The birthname can be added with the ISO 21090 qualifier extension.

CH PDQm Provider Organization

Organization

CH PDQm Query Patient Resource Response message

A profile on the Query Patient Resource Response message for ITI-78

CH PIXm IN Parameters

The StructureDefinition defines the Input Parameters for the $ihe-pix operation: - Input: sourceIdentifier, targetSystem

CH PIXm OUT Parameters

The StructureDefinition defines the Output Parameters for the $ihe-pix operation:

CH PIXm Patient Feed

The patient demographics and identifier information which can be provided in the PIXm Feed according to the EPR. The EPR-SPID as an identifier SHALL be added. The birthname can be added with the ISO 21090 qualifier extension.

CH PPQm Consent

Swiss EPR Policy Set as a Consent

CH PPQm Consent Template 201

Swiss EPR Policy Set Template 201 as a Consent – Full access for the patient

CH PPQm Consent Template 202

Swiss EPR Policy Set Template 202 as a Consent – Access in emergency mode

CH PPQm Consent Template 203

Swiss EPR Policy Set Template 203 as a Consent – Default provide level

CH PPQm Consent Template 301

Swiss EPR Policy Set Template 301 as a Consent – Access level for a healthcare professional

CH PPQm Consent Template 302

Swiss EPR Policy Set Template 302 as a Consent – Access level for a group of healthcare professionals

CH PPQm Consent Template 303

Swiss EPR Policy Set Template 303 as a Consent – Full access for a representative

CH PPQm Feed Request Bundle

Bundle for Mobile Privacy Policy Bundle Feed requests

CH PPQm Retrieve Response Bundle

Bundle for Mobile Privacy Policy Retrieve responses

CH mCSD Organization

CH mCSD profile on Organization

CH mCSD Practitioner

CH mCSD profile on Practitioner

CH mCSD PractitionerRole

CH mCSD profile on PractitionerRole

Structures: Data Type Profiles

These define constraints on FHIR data types for systems conforming to this implementation guide.

CH EPR FHIR BirthName

The birthname with the ISO 21090 qualifier https://www.hl7.org/fhir/extension-iso21090-en-qualifier.html BR

CH EPR FHIR HumanName

The humanname WITHOUT the ISO 21090 qualifier https://www.hl7.org/fhir/extension-iso21090-en-qualifier.html BR

Oid Identifier

Identifer with an oid

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

CH Extension Author AuthorRole

Extension Author AuthorRole for SubmissionSet and DocumentEntry

CH Extension Deletion Status

Extension Deletion Status for DocumentReference

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

CH PDQm ValueSet More Attributes Requested

Coded Values for indicating which additional attributes are requested to lower the results number.

CH PPQm Actor Identifier Type

Actor Identifier Types for CH:PPQm

CH PPQm Consent Identifier Type

Value Set for CH:PPQm Consent Identifier Types

CH PPQm Feed Request HTTP Method

HTTP methods allowed in CH:PPQm Feed requests

CH PPQm Policy Set Template ID

IDs of policy set templates

CH PPQm Referenced Policy Set

IDs of basis policy sets that may be referenced from templates. Note that this value set intentionally does not contain IDs of all policy sets contained in the official stack, see documentation

CH PPQm Referenced Policy Set for Default Provide (203) template

IDs of basis policy sets that may be referenced from templates 203. Note that this value set intentionally does not contain IDs of all policy sets contained in the official stack, see documentation

CH PPQm Referenced Policy Set for Emergency (202) and HCP Group (302) templates

IDs of basis policy sets that may be referenced from templates 202 and 302. Note that this value set intentionally does not contain IDs of all policy sets contained in the official stack, see documentation

CH PPQm Referenced Policy Set for Healthcare professionals (301) template

IDs of basis policy sets that may be referenced from templates 301. Note that this value set intentionally does not contain IDs of all policy sets contained in the official stack, see documentation

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

CH Codesystem PDQ More Attributes Requested

Codes for indicating which additional attributes are requested to lower the results number.

CH PPQm Consent Identifier Type

Code system for CH:PPQm Consent Identifier Types

CH PPQm Policy Set Template ID

Code system for Policy Set Template IDs

IHE XCPD Codesystem more attributes requested

Codes for indicating which additional attributes are requested to lower the results number.

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

ATNA Audit Event for Provide Bundle Transaction at Source

Audit Example for a Provide Bundle Transaction from source perspective

MHD DocumentReference for MedicationCard

Example DocumentReference for a MedicationCard

MHD Find DocumentReferences

MHD Find DocumentReferences - Bundle as Response

MHD Find DocumentSubmissionSet (List)

MHD Find Document SubmissionSet- Bundle as Response

MHD Provide Document Bundle Response for MedicationCard

MHD Provide Document Bundle Response for MedicationCard

MHD Provide Document Bundle for MedicationCard

MHD Provide Document Bundle for MedicationCard

MHD SubmissionSet (List) for MedicationCard

Example SubmissionSet for a MedicationCard

PDQm OperationOutcome More Attributes Requested Example

An example on the OperationOutcome for indicating which additional attributes are requested to lower the results number.

PDQm Patient Franz Muster (Full URL)

Example Patient

PDQm Provider Organization Gruppenpraxis

Example Organization

PDQm Query response message

CH PDQm Query response message example result for Franz Muster, 27.1.1955

PDQm Query response message too many results

CH PDQm Query response message with too many results indication

PIXm Parameters Query Input

Example Input Parameters Mobile Patient Identifier Cross-reference Query

PIXm Parameters Query Output

Example Output Parameters Mobile Patient Identifier Cross-reference Query

PIXm Patient Feed

Example PIXm Patient for Feed

PPQm Consent for template 201

CH:PPQm Consent for template 201 – Full access for the patient

PPQm Consent for template 202

CH:PPQm Consent for template 202 – Access in emergency mode

PPQm Consent for template 203

CH:PPQm Consent for template 203 – Default provide level

PPQm Consent for template 301

CH:PPQm Consent for template 301 – Access level for a healthcare professional

PPQm Consent for template 302

CH:PPQm Consent for template 302 – Access level for a group of healthcare professionals

PPQm Consent for template 303

CH:PPQm Consent for template 303 – Full access for a representative

PPQm Feed Request Bundle (DELETE)

CH:PPQm Feed Request Bundle for HTTP method DELETE – delete policy sets

PPQm Feed Request Bundle (POST)

CH:PPQm Feed Request Bundle for HTTP method POST – add new policy sets

PPQm Feed Request Bundle (PUT)

CH:PPQm Feed Request Bundle for HTTP method PUT – conditionally update policy sets

PPQm Feed Response Bundle

CH:PPQm Feed Response Bundle

PPQm Retrieve Response Bundle

CH:PPQm Retrieve Response Bundle

mCSD Find Matching Care Services Response Bundle

An example of ITI-90 response Bundle in the profile CH mCSD

mCSD Organization Praxis P

An example of CHmCSDOrganization that contains the same information as Praxis P in the Swiss examples (uid=CommunityA:00000001001,OU=HCRegulatedOrganization,DC=HPD,O=BAG,C=ch)

mCSD Organization Spital X

An example of CHmCSDOrganization that contains the same information as Spital X in the Swiss examples (uid=CommunityA:00000001000,OU=HCRegulatedOrganization,DC=HPD,O=BAG,C=ch)

mCSD Organization Spital X Dept. 3

An example of CHmCSDOrganization that contains the same information as Spital X, Dept. 3 in the Swiss examples (uid=CommunityA:00000001004,OU=HCRegulatedOrganization,DC=HPD,O=BAG,C=ch)

mCSD Practitioner Dr. Peter Pan

An example of CHmCSDPractitioner that contains the same information as Dr. Peter Pan in the Swiss examples (uid=CommunityA:00000003002,OU=HCProfessional,DC=HPD,O=BAG,C=ch)

mCSD PractitionerRole Dr. Peter Pan at Praxis P

An example of CHmCSDPractitionerRole that contains the same information as Dr. Peter Pan - Praxis P Relationship in the Swiss examples (CN=CommunityA:00000001001,OU=Relationship,DC=HPD,O=BAG,C=ch)

mCSD PractitionerRole Dr. Peter Pan at Spital X Dept. 3

An example of CHmCSDPractitionerRole that contains the same information as Dr. Peter Pan - Spital X, Dept. 3 Relationship in the Swiss examples (CN=CommunityA:00000001004,OU=Relationship,DC=HPD,O=BAG,C=ch)