Primary systems need to integrate only a handful of transactions to connect to the Swiss Electronic Patient Record (EPR), i.e., for Patient and Document Mangement as well as for Authentication and Authorisation.
The specification of the transactions are published in the ordinances of the law of the electronic patient dossier. There all details and options are found in the ordinances and the references therein.
This pages explain the transactions by using samples recorded or adapted from transactions performed during the annual Swiss projectathon (September 2020). The pages shall be used as additional material to support developer and architects of primary systems to integrate to the Swiss EPR or plan to do so in the near future.
PDQ V3 - Search for patient data using demographic data as search criteria
PIX V3 Feed - Register patient data
PIX V3 Query - Query the master patient ID and EPR-SPID for patients
Registry Stored Query - Get and display document metadata
Retrieve Document Set - Get and display documents
Provide and Register Document Set - Store documents in the EPR
Authenticate User - Authenticate a user
IdP Renew - Renew a IdP assertion
SSO Logout - Logout of authenticated user
Get X-User Assertion - Retrieve SAML 2.0 Assertions for authorization
Provide X-User Assertion - Use SAML 2.0 Assertion in transactions to authorize access