eHealthSuisse ATC (Audit Trail Consumption) MockUp simulates a CH:ATC Patient Audit Record Repository.
This profile defines the audit trail consumption requirements a community has to provide for a patient?s audit trail. The profile CH:ATC defines and precises the actors and transaction [ITI-81] of the IHE IT Infrastructure Technical Framework Supplement Add RESTful Query to ATNA 1 and defines the content of the Audit Messages. The different types of the Audit Messages are based on the requirements for Document and Policy Access management in order to achieve the Swiss regulation needs on the audit trail access by patients
Patient Audit Consumer queries a Patient Audit Record Repository for Audit Events defined by this profile.
The Patient Audit Consumer used patientId and dates/Times before/after as parameters to asked the Audit Record Repository; in all, there are only three mandatory parameters. There also optional parameters : entity-id, entity-type, entity-role, source, type, user, subtype, outcome and address. Each request sent must have a security token in the header, this part is used to check access rights. In this token, two elements will be checked :resource-id | 761337610430891416^^^SPID&2.16.756.5.30.1.127.3.10.3&ISO | 761337610423590456^^^SPID&2.16.756.5.30.1.127.3.10.3&ISO | 761337610435209810^^^SPID&2.16.756.5.30.1.127.3.10.3&ISO | 761337610436974489^^^SPID&2.16.756.5.30.1.127.3.10.3&ISO |
---|
Here are all couples of Dates/PatientID to effectivly access audit events. However, using optional parameters can lead you to no Audit event returned, even with those date and patient ID. Indeed, if the events does not match even one of the optional parameters, the audit event will not be returned by the ATC Mock.
Patient ID | urn:oid:2.16.756.5.30.1.127.3.10.3|761337610430891416 | urn:oid:2.16.756.5.30.1.127.3.10.3|761337610435209810 | urn:oid:2.16.756.5.30.1.127.3.10.3|761337610436974489 |
---|---|---|---|
Dates | ge2015-01-01 / le2020-01-01 | ge2015-01-01 / le2017-01-01 | ge2017-01-01 / le2019-01-01 |
It requires TLS mutual authentication with testing certificate (from GSS PKI).
http://ehealthsuisse.ihe-europe.net:8096/atc-record-repository/ARRservice/AuditEvent?date=ge2015-01-00&date=le2020-01-00&entity-id=urn:oid:2.16.756.5.30.1.127.3.10.3|761337610435200998