Skip to content

martinsmock/EPD-by-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swiss EPR Transactions

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.

Patient Management

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

Document Management

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

Authentication

Authenticate User - Authenticate a user

IdP Renew - Renew a IdP assertion

SSO Logout - Logout of authenticated user

Authorization

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published