CH ATC (R4)
3.2.0-ballot - Draft Switzerland flag

This page is part of the CH ATC (R4) (v3.2.0-ballot: Draft Ballot 3) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: HpdAuditEvent - Detailed Descriptions

Active as of 2018-05-28

Definitions for the HpdAuditEvent resource profile.

Guidance on how to interpret the contents of this table can be found here.

1. AuditEvent
InvariantsDefined on this element
ch-atc-pae-1: subtype needs to be fixed to ValueSet HpdAuditEventType (: subtype.exists() and subtype.count()=1 and subtype[0].code.startsWith('ATC_HPD'))
2. AuditEvent.type
Binding
3. AuditEvent.subtype
Control10..*
SlicingThis element introduces a set of slices on AuditEvent.subtype. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ system
4. AuditEvent.subtype:HpdAuditEventType
SliceNameHpdAuditEventType
Control1..1
BindingThe codes SHALL be taken from HpdAuditEventType HPD Audit Event Typ
5. AuditEvent.subtype:HpdAuditEventType.system
Control1..?
Fixed Valueurn:oid:2.16.756.5.30.1.127.3.10.7
6. AuditEvent.recorded
7. AuditEvent.agent
Control1..1*
8. AuditEvent.agent.who
Control0..?
9. AuditEvent.agent.who.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
TypeIdentifier
10. AuditEvent.agent.name
Control10..1
11. AuditEvent.agent.requestor
12. AuditEvent.entity
SlicingThis element introduces a set of slices on AuditEvent.entity. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ role.code
13. AuditEvent.entity:Patient
SliceNamePatient
Control1..1
14. AuditEvent.entity:Patient.what
Control0..?
15. AuditEvent.entity:Patient.what.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..?
16. AuditEvent.entity:Patient.what.identifier.system
Control1..?
Fixed Valueurn:oid:2.16.756.5.30.1.127.3.10.3
17. AuditEvent.entity:Patient.type
Control1..?
18. AuditEvent.entity:Patient.type.code
Control1..?
Fixed Value1
19. AuditEvent.entity:Patient.role
Control1..?
20. AuditEvent.entity:Patient.role.code
Control1..?
Fixed Value1
21. AuditEvent.entity:HealthcareProfessional
SliceNameHealthcareProfessional
Control1..*
22. AuditEvent.entity:HealthcareProfessional.what
Control0..?
23. AuditEvent.entity:HealthcareProfessional.what.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..?
24. AuditEvent.entity:HealthcareProfessional.what.identifier.system
Control1..?
Fixed Valueurn:oid:2.51.1.3
25. AuditEvent.entity:HealthcareProfessional.type
Control1..?
26. AuditEvent.entity:HealthcareProfessional.type.code
Control1..?
Fixed Value1
27. AuditEvent.entity:HealthcareProfessional.role
Control1..?
28. AuditEvent.entity:HealthcareProfessional.role.system
Control1..?
Fixed Valueurn:oid:2.16.756.5.30.1.127.3.10.6
29. AuditEvent.entity:HealthcareProfessional.role.code
Control1..?
Fixed ValueHCP
30. AuditEvent.entity:HealthcareProfessional.name
Control1..?
31. AuditEvent.entity:Group
SliceNameGroup
Control1..1
32. AuditEvent.entity:Group.what
Control0..?
33. AuditEvent.entity:Group.what.identifier
Definition

Identifier for Group (OID)

NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
34. AuditEvent.entity:Group.type
Control1..?
35. AuditEvent.entity:Group.type.code
Control1..?
Fixed Value3
36. AuditEvent.entity:Group.role
Control1..?
37. AuditEvent.entity:Group.role.system
Control1..?
Fixed Valueurn:oid:2.16.756.5.30.1.127.3.10.14
38. AuditEvent.entity:Group.role.code
Control1..?
Fixed ValueGRP
39. AuditEvent.entity:Group.name
Control1..?