HL7 Czech Health information exchange Implementation Guide
0.0.1 - ci-build Czechia flag

HL7 Czech Health information exchange Implementation Guide, published by HL7 Czech Republic. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-cz/HIE/ and changes regularly. See the Directory of published versions

Resource Profile: CZ Audit Event for [ITI-68] Document Responder

Official URL: https://hl7.cz/fhir/hie/StructureDefinition/cz-auditEventIti68Responder Version: 0.0.1
Draft as of 2026-10-15 Computable Name: CZ_AuditEventIti68Responder

This profile is used to define the CZ Audit Event for the [ITI-68] transaction and the actor 'Document Responder'.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AuditEvent 0..* AuditRetrieveDocumentResponder Event record kept for security purposes
AuditEvent.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AuditEvent.type This element is included in summaries. 1..1 Coding Type/identifier of event
Binding: AuditEventID (extensible): Type of event.
Required Pattern: At least the following
AuditEvent.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-event-type
AuditEvent.type.version 0..1 string Version of the system - if relevant
AuditEvent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: rest
AuditEvent.type.display 0..1 string Representation defined by the system
AuditEvent.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for subtype This element is included in summaries. 2..* Coding More specific type/id for the event
Slice: Unordered, Open by value:$this
Binding: AuditEventSub-Type (extensible): Sub-type of event.
AuditEvent.Slices for subtype.subtype:anyRead This element is included in summaries. 1..1 Coding More specific type/id for the event
Binding: all Reads (required)
AuditEvent.Slices for subtype.subtype:iti68 This element is included in summaries. 1..1 Coding More specific type/id for the event
Binding: AuditEventSub-Type (extensible): Sub-type of event.

Required Pattern: At least the following
AuditEvent.Slices for subtype.subtype:iti68.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for subtype.subtype:iti68.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for subtype.subtype:iti68.system 1..1 uri Identity of the terminology system
Fixed Value: urn:ihe:event-type-code
AuditEvent.Slices for subtype.subtype:iti68.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for subtype.subtype:iti68.code 1..1 code Symbol in syntax defined by the system
Fixed Value: ITI-68
AuditEvent.Slices for subtype.subtype:iti68.display 1..1 string Representation defined by the system
Fixed Value: Retrieve Document
AuditEvent.Slices for subtype.subtype:iti68.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.action This element is included in summaries. 0..1 code Type of action performed during the event
Binding: AuditEventAction (required): Indicator for type of action performed during the event that generated the event.
Required Pattern: R
AuditEvent.recorded This element is included in summaries. 1..1 instant Time when the event was recorded
AuditEvent.outcome This element is included in summaries. 1..1 code Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Indicates whether the event succeeded or failed.
Required Pattern: 0
AuditEvent.Slices for agent 4..* BackboneElement Actor involved in the event
Slice: Unordered, Open by pattern:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AuditEvent.Slices for agent.agent:All Slices Content/Rules for all slices
AuditEvent.Slices for agent.agent:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:All Slices.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:client 1..1 BackboneElement The 'Document Consumer' actor (Client application)
AuditEvent.Slices for agent.agent:client.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:client.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:client.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:client.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
AuditEvent.Slices for agent.agent:client.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:client.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110152
AuditEvent.Slices for agent.agent:client.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:client.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:client.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:client.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:client.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:client.network 1..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:client.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:server C 1..1 BackboneElement The 'Document Responder' actor (Server API)
Constraints: val-audit-source
AuditEvent.Slices for agent.agent:server.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:server.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:server.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:server.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
AuditEvent.Slices for agent.agent:server.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:server.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110153
AuditEvent.Slices for agent.agent:server.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:server.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:server.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:server.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:server.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:server.network 1..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:server.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:user 0..1 BackboneElement Actor involved in the event
AuditEvent.Slices for agent.agent:user.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:user.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:user.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:user.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:user.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:user.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: IRCP
AuditEvent.Slices for agent.agent:user.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:user.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:user.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:user.role This element must be supported. 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:user.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:user.name This element must be supported. 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:user.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
Required Pattern: true
AuditEvent.Slices for agent.agent:user.purposeOfUse This element must be supported. 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:mainUser 1..1 BackboneElement The main user (patient, representative, healthcare professional, or administrator)
AuditEvent.Slices for agent.agent:mainUser.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:mainUser.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:mainUser.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:mainUser.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:mainUser.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:mainUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESP
AuditEvent.Slices for agent.agent:mainUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: responsible party
AuditEvent.Slices for agent.agent:mainUser.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:mainUser.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:mainUser.role 1..1 CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:mainUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:mainUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:mainUser.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:mainUser.purposeOfUse 1..1 CodeableConcept Reason given for this user
Binding: CZ Purpose of use ValueSet (required)
AuditEvent.Slices for agent.agent:delegatedUser 0..1 BackboneElement The person who acted on behalf of the main user (an assistant or technical user)
AuditEvent.Slices for agent.agent:delegatedUser.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:delegatedUser.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:delegatedUser.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PPRF
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: primary performer
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:delegatedUser.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:delegatedUser.role 1..1 CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:delegatedUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:delegatedUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:delegatedUser.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:pzs 1..1 BackboneElement Poskytovatel zdravotních služeb (PZS) identifikovaný v přístupovém tokenu IUA
AuditEvent.Slices for agent.agent:pzs.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:pzs.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:pzs.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:pzs.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-RoleClass
AuditEvent.Slices for agent.agent:pzs.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:pzs.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PROV
AuditEvent.Slices for agent.agent:pzs.type.coding.display 1..1 string Representation defined by the system
Fixed Value: healthcare provider
AuditEvent.Slices for agent.agent:pzs.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:pzs.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:pzs.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:pzs.who.identifier This element is included in summaries. 1..1 Identifier IČO PZS z přístupového tokenu IUA
AuditEvent.Slices for agent.agent:pzs.who.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for agent.agent:pzs.who.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Required Pattern: https://ncez.mzcr.cz/fhir/sid/ico
AuditEvent.Slices for agent.agent:pzs.who.identifier.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
AuditEvent.Slices for agent.agent:pzs.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
Required Pattern: false
AuditEvent.Slices for agent.agent:pzs.policy 1..1 uri Identifikátor přístupového tokenu IUA (claim jti) ve tvaru urn:ietf:params:oauth:jti:<jti>
AuditEvent.source This element must be supported. 1..1 BackboneElement Audit Event Reporter
AuditEvent.source.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.source.site 1..1 string The OID of the audit source
AuditEvent.source.observer This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) The identity of source detecting the event
AuditEvent.Slices for entity C 2..* BackboneElement Data or objects used
Slice: Unordered, Open by pattern:type
Constraints: sev-1
AuditEvent.Slices for entity.entity:All Slices Content/Rules for all slices
AuditEvent.Slices for entity.entity:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:transaction C 0..1 BackboneElement Data or objects used
Constraints: sev-1
AuditEvent.Slices for entity.entity:transaction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:transaction.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:transaction.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:transaction.type.system 1..1 uri Identity of the terminology system
Fixed Value: https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType
AuditEvent.Slices for entity.entity:transaction.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:transaction.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: XrequestId
AuditEvent.Slices for entity.entity:transaction.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:transaction.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data C 1..1 BackboneElement The document that was accessed
Constraints: sev-1
AuditEvent.Slices for entity.entity:data.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:data.what This element is included in summaries. 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:data.what.reference This element is included in summaries. C 1..1 string The URL accessed by the Document Consumer
AuditEvent.Slices for entity.entity:data.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:data.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:data.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:data.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 2
AuditEvent.Slices for entity.entity:data.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:data.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data.role 0..1 Coding What role the entity played
Binding: RESTful objects role in the event (required)
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:data.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:data.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:data.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 3
AuditEvent.Slices for entity.entity:data.role.display 1..1 string Representation defined by the system
Fixed Value: Report
AuditEvent.Slices for entity.entity:data.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data.securityLabel 0..* Coding The confidentiality code of the document, if known
Binding: CZ DocumentEntry Confidentiality ValueSet (required)
AuditEvent.Slices for entity.entity:patient C 1..1 BackboneElement Patient
Constraints: sev-1
AuditEvent.Slices for entity.entity:patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:patient.what This element is included in summaries. 1..1 Reference(Patient) Specific instance of resource
AuditEvent.Slices for entity.entity:patient.what.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:patient.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:patient.what.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
AuditEvent.Slices for entity.entity:patient.what.identifier.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
AuditEvent.Slices for entity.entity:patient.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:patient.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:patient.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:patient.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
AuditEvent.Slices for entity.entity:patient.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:patient.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:patient.role 1..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:patient.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:patient.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:patient.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
AuditEvent.Slices for entity.entity:patient.role.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:patient.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:traceparent C 0..1 BackboneElement The 'traceparent' header value of the transaction
Constraints: sev-1
AuditEvent.Slices for entity.entity:traceparent.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:traceparent.what This element is included in summaries. 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:traceparent.what.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:traceparent.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:traceparent.what.identifier.value This element is included in summaries. 1..1 string The 'traceparent' header value
Example General: 123456
AuditEvent.Slices for entity.entity:traceparent.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:traceparent.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:traceparent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 4
AuditEvent.Slices for entity.entity:traceparent.type.display 1..1 string Representation defined by the system
Fixed Value: Other
AuditEvent.Slices for entity.entity:traceparent.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:traceparent.role 0..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:traceparent.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:traceparent.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 26
AuditEvent.Slices for entity.entity:traceparent.role.display 1..1 string Representation defined by the system
Fixed Value: Processing Element
AuditEvent.Slices for entity.entity:traceparent.role.userSelected 0..1 boolean If this coding was chosen directly by the user

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AuditEvent.type Base extensible Audit Event ID 📦4.0.1 FHIR Std.
AuditEvent.subtype Base extensible Audit Event Sub-Type 📦4.0.1 FHIR Std.
AuditEvent.subtype:anyRead Base required all Reads 📦1.1.4 Basic Audit Log Patterns v1.1
AuditEvent.subtype:iti68 Base extensible Audit Event Sub-Type 📦4.0.1 FHIR Std.
AuditEvent.action Base required AuditEventAction 📍4.0.1 FHIR Std.
AuditEvent.outcome Base required AuditEventOutcome 📍4.0.1 FHIR Std.
AuditEvent.agent:client.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:server.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:mainUser.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​purposeOfUse Base required CZ Purpose of use ValueSet 📦0.0.1 This IG
AuditEvent.agent:delegatedUser.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​who.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:transaction.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:data.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:data.​role Base required RESTful objects role in the event 📦1.1.4 Basic Audit Log Patterns v1.1
AuditEvent.entity:data.​securityLabel Base required CZ DocumentEntry Confidentiality ValueSet 📦0.0.1 This IG
AuditEvent.entity:patient.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:patient.​role Base extensible AuditEventEntityRole 📦4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​type Base extensible Audit event entity type 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​role Base extensible AuditEventEntityRole 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AuditEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AuditEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AuditEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sev-1 error AuditEvent.entity, AuditEvent.entity:transaction, AuditEvent.entity:data, AuditEvent.entity:patient Either a name or a query (NOT both) name.empty() or query.empty()
sev-1 error AuditEvent.entity:traceparent Either a name or a query (NOT both) name.empty() or query.empty()
val-audit-source error AuditEvent.agent:server The Audit Source is this agent too. $this.who = %resource.source.observer

This structure is derived from AuditRetrieveDocumentResponder

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AuditEvent 0..* AuditRetrieveDocumentResponder Event record kept for security purposes
AuditEvent.agent 4..* BackboneElement Actor involved in the event
AuditEvent.Slices for agent Content/Rules for all slices
AuditEvent.Slices for agent.agent:client 1..1 BackboneElement The 'Document Consumer' actor (Client application)
AuditEvent.Slices for agent.agent:client.who 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:server 1..1 BackboneElement The 'Document Responder' actor (Server API)
AuditEvent.Slices for agent.agent:server.who 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:mainUser 1..1 BackboneElement The main user (patient, representative, healthcare professional, or administrator)
AuditEvent.Slices for agent.agent:mainUser.type 1..1 CodeableConcept How agent participated
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:mainUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:mainUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:mainUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESP
AuditEvent.Slices for agent.agent:mainUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: responsible party
AuditEvent.Slices for agent.agent:mainUser.role 1..1 CodeableConcept Agent role in the event
AuditEvent.Slices for agent.agent:mainUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:mainUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:mainUser.purposeOfUse 1..1 CodeableConcept Reason given for this user
Binding: CZ Purpose of use ValueSet (required)
AuditEvent.Slices for agent.agent:delegatedUser 0..1 BackboneElement The person who acted on behalf of the main user (an assistant or technical user)
AuditEvent.Slices for agent.agent:delegatedUser.type 1..1 CodeableConcept How agent participated
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:delegatedUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PPRF
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: primary performer
AuditEvent.Slices for agent.agent:delegatedUser.role 1..1 CodeableConcept Agent role in the event
AuditEvent.Slices for agent.agent:delegatedUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:delegatedUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:pzs 1..1 BackboneElement Poskytovatel zdravotních služeb (PZS) identifikovaný v přístupovém tokenu IUA
AuditEvent.Slices for agent.agent:pzs.type 1..1 CodeableConcept How agent participated
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:pzs.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:pzs.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-RoleClass
AuditEvent.Slices for agent.agent:pzs.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PROV
AuditEvent.Slices for agent.agent:pzs.type.coding.display 1..1 string Representation defined by the system
Fixed Value: healthcare provider
AuditEvent.Slices for agent.agent:pzs.who 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:pzs.who.identifier 1..1 Identifier IČO PZS z přístupového tokenu IUA
AuditEvent.Slices for agent.agent:pzs.who.identifier.system 1..1 uri The namespace for the identifier value
Required Pattern: https://ncez.mzcr.cz/fhir/sid/ico
AuditEvent.Slices for agent.agent:pzs.who.identifier.value 1..1 string The value that is unique
AuditEvent.Slices for agent.agent:pzs.requestor 1..1 boolean Whether user is initiator
Required Pattern: false
AuditEvent.Slices for agent.agent:pzs.policy 1..1 uri Identifikátor přístupového tokenu IUA (claim jti) ve tvaru urn:ietf:params:oauth:jti:<jti>
AuditEvent.Slices for agent.agent:pzs.media 0..0 Type of media
AuditEvent.Slices for agent.agent:pzs.network 0..0 Logical network location for application activity
AuditEvent.source
AuditEvent.source.site 1..1 string The OID of the audit source
AuditEvent.Slices for entity.entity:data 1..1 BackboneElement The document that was accessed
AuditEvent.Slices for entity.entity:data.what
AuditEvent.Slices for entity.entity:data.what.reference 1..1 string The URL accessed by the Document Consumer
AuditEvent.Slices for entity.entity:data.securityLabel 0..* Coding The confidentiality code of the document, if known
Binding: CZ DocumentEntry Confidentiality ValueSet (required)
AuditEvent.Slices for entity.entity:patient 1..1 BackboneElement Patient
AuditEvent.Slices for entity.entity:patient.what
AuditEvent.Slices for entity.entity:patient.what.identifier 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:patient.what.identifier.system 1..1 uri The namespace for the identifier value
AuditEvent.Slices for entity.entity:patient.what.identifier.value 1..1 string The value that is unique
AuditEvent.Slices for entity.entity:traceparent 0..1 BackboneElement The 'traceparent' header value of the transaction
AuditEvent.Slices for entity.entity:traceparent.what 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:traceparent.what.identifier 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:traceparent.what.identifier.value 1..1 string The 'traceparent' header value
AuditEvent.Slices for entity.entity:traceparent.type 1..1 Coding Type of entity involved
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:traceparent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 4
AuditEvent.Slices for entity.entity:traceparent.type.display 1..1 string Representation defined by the system
Fixed Value: Other
AuditEvent.Slices for entity.entity:traceparent.role 0..1 Coding What role the entity played
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:traceparent.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 26
AuditEvent.Slices for entity.entity:traceparent.role.display 1..1 string Representation defined by the system
Fixed Value: Processing Element

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
AuditEvent.agent:mainUser.​purposeOfUse Base required CZ Purpose of use ValueSet 📦0.0.1 This IG
AuditEvent.entity:data.​securityLabel Base required CZ DocumentEntry Confidentiality ValueSet 📦0.0.1 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
AuditEvent 0..* AuditRetrieveDocumentResponder Event record kept for security purposes
AuditEvent.id This element is included in summaries. 0..1 id Logical id of this artifact
AuditEvent.meta This element is included in summaries. 0..1 Meta Metadata about the resource
AuditEvent.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AuditEvent.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
AuditEvent.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
AuditEvent.contained 0..* Resource Contained, inline Resources
AuditEvent.extension 0..* Extension Additional content defined by implementations
AuditEvent.type This element is included in summaries. 1..1 Coding Type/identifier of event
Binding: AuditEventID (extensible): Type of event.
Required Pattern: At least the following
AuditEvent.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-event-type
AuditEvent.type.version 0..1 string Version of the system - if relevant
AuditEvent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: rest
AuditEvent.type.display 0..1 string Representation defined by the system
AuditEvent.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for subtype This element is included in summaries. 2..* Coding More specific type/id for the event
Slice: Unordered, Open by value:$this
Binding: AuditEventSub-Type (extensible): Sub-type of event.
AuditEvent.Slices for subtype.subtype:anyRead This element is included in summaries. 1..1 Coding More specific type/id for the event
Binding: all Reads (required)
AuditEvent.Slices for subtype.subtype:iti68 This element is included in summaries. 1..1 Coding More specific type/id for the event
Binding: AuditEventSub-Type (extensible): Sub-type of event.

Required Pattern: At least the following
AuditEvent.Slices for subtype.subtype:iti68.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for subtype.subtype:iti68.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for subtype.subtype:iti68.system 1..1 uri Identity of the terminology system
Fixed Value: urn:ihe:event-type-code
AuditEvent.Slices for subtype.subtype:iti68.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for subtype.subtype:iti68.code 1..1 code Symbol in syntax defined by the system
Fixed Value: ITI-68
AuditEvent.Slices for subtype.subtype:iti68.display 1..1 string Representation defined by the system
Fixed Value: Retrieve Document
AuditEvent.Slices for subtype.subtype:iti68.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.action This element is included in summaries. 0..1 code Type of action performed during the event
Binding: AuditEventAction (required): Indicator for type of action performed during the event that generated the event.
Required Pattern: R
AuditEvent.period 0..1 Period When the activity occurred
AuditEvent.recorded This element is included in summaries. 1..1 instant Time when the event was recorded
AuditEvent.outcome This element is included in summaries. 1..1 code Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Indicates whether the event succeeded or failed.
Required Pattern: 0
AuditEvent.outcomeDesc This element is included in summaries. 0..1 string Description of the event outcome
AuditEvent.purposeOfEvent This element is included in summaries. 0..* CodeableConcept The purposeOfUse of the event
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent 4..* BackboneElement Actor involved in the event
Slice: Unordered, Open by pattern:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AuditEvent.Slices for agent.agent:All Slices Content/Rules for all slices
AuditEvent.Slices for agent.agent:All Slices.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:All Slices.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:All Slices.type 0..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
AuditEvent.Slices for agent.agent:All Slices.role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:All Slices.who This element is included in summaries. 0..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:All Slices.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:All Slices.name 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:All Slices.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:All Slices.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:All Slices.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:All Slices.media 0..1 Coding Type of media
Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media.
AuditEvent.Slices for agent.agent:All Slices.network 0..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:All Slices.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:All Slices.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:All Slices.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:All Slices.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:All Slices.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:All Slices.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:client 1..1 BackboneElement The 'Document Consumer' actor (Client application)
AuditEvent.Slices for agent.agent:client.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:client.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:client.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:client.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
AuditEvent.Slices for agent.agent:client.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:client.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110152
AuditEvent.Slices for agent.agent:client.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:client.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:client.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:client.role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:client.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:client.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:client.name 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:client.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:client.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:client.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:client.network 1..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:client.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:client.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:client.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:client.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:server C 1..1 BackboneElement The 'Document Responder' actor (Server API)
Constraints: val-audit-source
AuditEvent.Slices for agent.agent:server.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:server.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:server.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:server.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
AuditEvent.Slices for agent.agent:server.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:server.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110153
AuditEvent.Slices for agent.agent:server.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:server.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:server.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:server.role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:server.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:server.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:server.name 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:server.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:server.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:server.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:server.network 1..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:server.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:server.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:server.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:server.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:user 0..1 BackboneElement Actor involved in the event
AuditEvent.Slices for agent.agent:user.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:user.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:user.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:user.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:user.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:user.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: IRCP
AuditEvent.Slices for agent.agent:user.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:user.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:user.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:user.role This element must be supported. 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:user.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:user.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:user.name This element must be supported. 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:user.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
Required Pattern: true
AuditEvent.Slices for agent.agent:user.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:user.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:user.purposeOfUse This element must be supported. 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:mainUser 1..1 BackboneElement The main user (patient, representative, healthcare professional, or administrator)
AuditEvent.Slices for agent.agent:mainUser.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:mainUser.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:mainUser.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:mainUser.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:mainUser.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:mainUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESP
AuditEvent.Slices for agent.agent:mainUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: responsible party
AuditEvent.Slices for agent.agent:mainUser.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:mainUser.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:mainUser.role 1..1 CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:mainUser.who This element is included in summaries. 0..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:mainUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:mainUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:mainUser.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:mainUser.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:mainUser.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:mainUser.media 0..1 Coding Type of media
Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media.
AuditEvent.Slices for agent.agent:mainUser.network 0..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:mainUser.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:mainUser.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:mainUser.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:mainUser.purposeOfUse 1..1 CodeableConcept Reason given for this user
Binding: CZ Purpose of use ValueSet (required)
AuditEvent.Slices for agent.agent:delegatedUser 0..1 BackboneElement The person who acted on behalf of the main user (an assistant or technical user)
AuditEvent.Slices for agent.agent:delegatedUser.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:delegatedUser.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:delegatedUser.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PPRF
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: primary performer
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:delegatedUser.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:delegatedUser.role 1..1 CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:delegatedUser.who This element is included in summaries. 0..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:delegatedUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:delegatedUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:delegatedUser.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:delegatedUser.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:delegatedUser.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:delegatedUser.media 0..1 Coding Type of media
Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media.
AuditEvent.Slices for agent.agent:delegatedUser.network 0..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:delegatedUser.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:delegatedUser.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:delegatedUser.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:delegatedUser.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:pzs 1..1 BackboneElement Poskytovatel zdravotních služeb (PZS) identifikovaný v přístupovém tokenu IUA
AuditEvent.Slices for agent.agent:pzs.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:pzs.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:pzs.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:pzs.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-RoleClass
AuditEvent.Slices for agent.agent:pzs.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:pzs.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PROV
AuditEvent.Slices for agent.agent:pzs.type.coding.display 1..1 string Representation defined by the system
Fixed Value: healthcare provider
AuditEvent.Slices for agent.agent:pzs.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:pzs.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:pzs.role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:pzs.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:pzs.who.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.who.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for agent.agent:pzs.who.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
AuditEvent.Slices for agent.agent:pzs.who.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for agent.agent:pzs.who.identifier This element is included in summaries. 1..1 Identifier IČO PZS z přístupového tokenu IUA
AuditEvent.Slices for agent.agent:pzs.who.identifier.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.who.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for agent.agent:pzs.who.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for agent.agent:pzs.who.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AuditEvent.Slices for agent.agent:pzs.who.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Required Pattern: https://ncez.mzcr.cz/fhir/sid/ico
AuditEvent.Slices for agent.agent:pzs.who.identifier.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
AuditEvent.Slices for agent.agent:pzs.who.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AuditEvent.Slices for agent.agent:pzs.who.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AuditEvent.Slices for agent.agent:pzs.who.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for agent.agent:pzs.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:pzs.name 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:pzs.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
Required Pattern: false
AuditEvent.Slices for agent.agent:pzs.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:pzs.policy 1..1 uri Identifikátor přístupového tokenu IUA (claim jti) ve tvaru urn:ietf:params:oauth:jti:<jti>
AuditEvent.Slices for agent.agent:pzs.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.source This element must be supported. 1..1 BackboneElement Audit Event Reporter
AuditEvent.source.id 0..1 string Unique id for inter-element referencing
AuditEvent.source.extension 0..* Extension Additional content defined by implementations
AuditEvent.source.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.source.site 1..1 string The OID of the audit source
AuditEvent.source.observer This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) The identity of source detecting the event
AuditEvent.source.type 0..* Coding The type of source where event originated
Binding: AuditEventSourceType (extensible): Code specifying the type of system that detected and recorded the event.
AuditEvent.Slices for entity C 2..* BackboneElement Data or objects used
Slice: Unordered, Open by pattern:type
Constraints: sev-1
AuditEvent.Slices for entity.entity:All Slices Content/Rules for all slices
AuditEvent.Slices for entity.entity:All Slices.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:All Slices.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:All Slices.what This element is included in summaries. 0..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:All Slices.type 0..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
AuditEvent.Slices for entity.entity:All Slices.role 0..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
AuditEvent.Slices for entity.entity:All Slices.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:All Slices.securityLabel 0..* Coding Security labels on the entity
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
AuditEvent.Slices for entity.entity:All Slices.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:All Slices.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:All Slices.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:All Slices.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:All Slices.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:All Slices.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:All Slices.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:All Slices.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:All Slices.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:All Slices.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:All Slices.detail.value[x].valueBase64Binary base64Binary
AuditEvent.Slices for entity.entity:transaction C 0..1 BackboneElement Data or objects used
Constraints: sev-1
AuditEvent.Slices for entity.entity:transaction.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:transaction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:transaction.what This element is included in summaries. 0..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:transaction.what.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.what.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:transaction.what.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
AuditEvent.Slices for entity.entity:transaction.what.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for entity.entity:transaction.what.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:transaction.what.identifier.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.what.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:transaction.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:transaction.what.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AuditEvent.Slices for entity.entity:transaction.what.identifier.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
AuditEvent.Slices for entity.entity:transaction.what.identifier.value This element is included in summaries. 1..1 string the value of X-Request-Id
Example General: 123456
AuditEvent.Slices for entity.entity:transaction.what.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AuditEvent.Slices for entity.entity:transaction.what.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AuditEvent.Slices for entity.entity:transaction.what.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for entity.entity:transaction.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:transaction.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:transaction.type.system 1..1 uri Identity of the terminology system
Fixed Value: https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType
AuditEvent.Slices for entity.entity:transaction.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:transaction.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: XrequestId
AuditEvent.Slices for entity.entity:transaction.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:transaction.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:transaction.role 0..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
AuditEvent.Slices for entity.entity:transaction.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:transaction.securityLabel 0..* Coding Security labels on the entity
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
AuditEvent.Slices for entity.entity:transaction.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:transaction.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:transaction.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:transaction.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:transaction.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:transaction.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:transaction.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:transaction.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:transaction.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:transaction.detail.value[x].valueBase64Binary base64Binary
AuditEvent.Slices for entity.entity:data C 1..1 BackboneElement The document that was accessed
Constraints: sev-1
AuditEvent.Slices for entity.entity:data.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:data.what This element is included in summaries. 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:data.what.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.what.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:data.what.reference This element is included in summaries. C 1..1 string The URL accessed by the Document Consumer
AuditEvent.Slices for entity.entity:data.what.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for entity.entity:data.what.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:data.what.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for entity.entity:data.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:data.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:data.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:data.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 2
AuditEvent.Slices for entity.entity:data.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:data.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data.role 0..1 Coding What role the entity played
Binding: RESTful objects role in the event (required)
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:data.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:data.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:data.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 3
AuditEvent.Slices for entity.entity:data.role.display 1..1 string Representation defined by the system
Fixed Value: Report
AuditEvent.Slices for entity.entity:data.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:data.securityLabel 0..* Coding The confidentiality code of the document, if known
Binding: CZ DocumentEntry Confidentiality ValueSet (required)
AuditEvent.Slices for entity.entity:data.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:data.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:data.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:data.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:data.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:data.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:data.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:data.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:data.detail.value[x].valueBase64Binary base64Binary
AuditEvent.Slices for entity.entity:patient C 1..1 BackboneElement Patient
Constraints: sev-1
AuditEvent.Slices for entity.entity:patient.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:patient.what This element is included in summaries. 1..1 Reference(Patient) Specific instance of resource
AuditEvent.Slices for entity.entity:patient.what.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.what.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:patient.what.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
AuditEvent.Slices for entity.entity:patient.what.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for entity.entity:patient.what.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:patient.what.identifier.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.what.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:patient.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:patient.what.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AuditEvent.Slices for entity.entity:patient.what.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
AuditEvent.Slices for entity.entity:patient.what.identifier.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
AuditEvent.Slices for entity.entity:patient.what.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AuditEvent.Slices for entity.entity:patient.what.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AuditEvent.Slices for entity.entity:patient.what.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for entity.entity:patient.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:patient.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:patient.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:patient.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
AuditEvent.Slices for entity.entity:patient.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:patient.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:patient.role 1..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:patient.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:patient.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:patient.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
AuditEvent.Slices for entity.entity:patient.role.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:patient.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:patient.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:patient.securityLabel 0..* Coding Security labels on the entity
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
AuditEvent.Slices for entity.entity:patient.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:patient.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:patient.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:patient.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:patient.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:patient.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:patient.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:patient.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:patient.detail.value[x].valueBase64Binary base64Binary
AuditEvent.Slices for entity.entity:traceparent C 0..1 BackboneElement The 'traceparent' header value of the transaction
Constraints: sev-1
AuditEvent.Slices for entity.entity:traceparent.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:traceparent.what This element is included in summaries. 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:traceparent.what.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.what.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:traceparent.what.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
AuditEvent.Slices for entity.entity:traceparent.what.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for entity.entity:traceparent.what.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:traceparent.what.identifier.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.what.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:traceparent.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:traceparent.what.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AuditEvent.Slices for entity.entity:traceparent.what.identifier.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
AuditEvent.Slices for entity.entity:traceparent.what.identifier.value This element is included in summaries. 1..1 string The 'traceparent' header value
Example General: 123456
AuditEvent.Slices for entity.entity:traceparent.what.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AuditEvent.Slices for entity.entity:traceparent.what.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AuditEvent.Slices for entity.entity:traceparent.what.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for entity.entity:traceparent.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:traceparent.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:traceparent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 4
AuditEvent.Slices for entity.entity:traceparent.type.display 1..1 string Representation defined by the system
Fixed Value: Other
AuditEvent.Slices for entity.entity:traceparent.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:traceparent.role 0..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:traceparent.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:traceparent.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 26
AuditEvent.Slices for entity.entity:traceparent.role.display 1..1 string Representation defined by the system
Fixed Value: Processing Element
AuditEvent.Slices for entity.entity:traceparent.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:traceparent.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:traceparent.securityLabel 0..* Coding Security labels on the entity
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
AuditEvent.Slices for entity.entity:traceparent.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:traceparent.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:traceparent.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:traceparent.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:traceparent.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:traceparent.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:traceparent.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:traceparent.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:traceparent.detail.value[x].valueBase64Binary base64Binary

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AuditEvent.language Base preferred Common Languages 📦4.0.1 FHIR Std.
AuditEvent.type Base extensible Audit Event ID 📦4.0.1 FHIR Std.
AuditEvent.subtype Base extensible Audit Event Sub-Type 📦4.0.1 FHIR Std.
AuditEvent.subtype:anyRead Base required all Reads 📦1.1.4 Basic Audit Log Patterns v1.1
AuditEvent.subtype:iti68 Base extensible Audit Event Sub-Type 📦4.0.1 FHIR Std.
AuditEvent.action Base required AuditEventAction 📍4.0.1 FHIR Std.
AuditEvent.outcome Base required AuditEventOutcome 📍4.0.1 FHIR Std.
AuditEvent.purposeOfEvent Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent.type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent.role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent.media Base extensible Media Type Code 📦4.0.1 FHIR Std.
AuditEvent.agent.network.​type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent.purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:client.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:client.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:client.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:client.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:server.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:server.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:server.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:server.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:user.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:user.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:mainUser.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​media Base extensible Media Type Code 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​purposeOfUse Base required CZ Purpose of use ValueSet 📦0.0.1 This IG
AuditEvent.agent:delegatedUser.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​media Base extensible Media Type Code 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:pzs.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​who.type Base extensible ResourceType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​who.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​who.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.source.type Base extensible Audit Event Source Type 📦4.0.1 FHIR Std.
AuditEvent.entity.type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity.role Base extensible AuditEventEntityRole 📦4.0.1 FHIR Std.
AuditEvent.entity.lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity.securityLabel Base extensible SecurityLabels 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​what.type Base extensible ResourceType 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:transaction.​what.identifier.type Base extensible IdentifierType 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​role Base extensible AuditEventEntityRole 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity:transaction.​securityLabel Base extensible SecurityLabels 📦4.0.1 FHIR Std.
AuditEvent.entity:data.​what.type Base extensible ResourceType 📍4.0.1 FHIR Std.
AuditEvent.entity:data.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:data.​role Base required RESTful objects role in the event 📦1.1.4 Basic Audit Log Patterns v1.1
AuditEvent.entity:data.​lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity:data.​securityLabel Base required CZ DocumentEntry Confidentiality ValueSet 📦0.0.1 This IG
AuditEvent.entity:patient.​what.type Base extensible ResourceType 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​what.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:patient.​role Base extensible AuditEventEntityRole 📦4.0.1 FHIR Std.
AuditEvent.entity:patient.​lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​securityLabel Base extensible SecurityLabels 📦4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​what.type Base extensible ResourceType 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​what.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​type Base extensible Audit event entity type 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​role Base extensible AuditEventEntityRole 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​securityLabel Base extensible SecurityLabels 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AuditEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AuditEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AuditEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sev-1 error AuditEvent.entity, AuditEvent.entity:transaction, AuditEvent.entity:data, AuditEvent.entity:patient Either a name or a query (NOT both) name.empty() or query.empty()
sev-1 error AuditEvent.entity:traceparent Either a name or a query (NOT both) name.empty() or query.empty()
val-audit-source error AuditEvent.agent:server The Audit Source is this agent too. $this.who = %resource.source.observer

This structure is derived from AuditRetrieveDocumentResponder

Summary

Mandatory: 18 elements(8 nested mandatory elements)
Prohibited: 2 elements

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AuditEvent 0..* AuditRetrieveDocumentResponder Event record kept for security purposes
AuditEvent.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AuditEvent.type This element is included in summaries. 1..1 Coding Type/identifier of event
Binding: AuditEventID (extensible): Type of event.
Required Pattern: At least the following
AuditEvent.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-event-type
AuditEvent.type.version 0..1 string Version of the system - if relevant
AuditEvent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: rest
AuditEvent.type.display 0..1 string Representation defined by the system
AuditEvent.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for subtype This element is included in summaries. 2..* Coding More specific type/id for the event
Slice: Unordered, Open by value:$this
Binding: AuditEventSub-Type (extensible): Sub-type of event.
AuditEvent.Slices for subtype.subtype:anyRead This element is included in summaries. 1..1 Coding More specific type/id for the event
Binding: all Reads (required)
AuditEvent.Slices for subtype.subtype:iti68 This element is included in summaries. 1..1 Coding More specific type/id for the event
Binding: AuditEventSub-Type (extensible): Sub-type of event.

Required Pattern: At least the following
AuditEvent.Slices for subtype.subtype:iti68.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for subtype.subtype:iti68.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for subtype.subtype:iti68.system 1..1 uri Identity of the terminology system
Fixed Value: urn:ihe:event-type-code
AuditEvent.Slices for subtype.subtype:iti68.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for subtype.subtype:iti68.code 1..1 code Symbol in syntax defined by the system
Fixed Value: ITI-68
AuditEvent.Slices for subtype.subtype:iti68.display 1..1 string Representation defined by the system
Fixed Value: Retrieve Document
AuditEvent.Slices for subtype.subtype:iti68.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.action This element is included in summaries. 0..1 code Type of action performed during the event
Binding: AuditEventAction (required): Indicator for type of action performed during the event that generated the event.
Required Pattern: R
AuditEvent.recorded This element is included in summaries. 1..1 instant Time when the event was recorded
AuditEvent.outcome This element is included in summaries. 1..1 code Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Indicates whether the event succeeded or failed.
Required Pattern: 0
AuditEvent.Slices for agent 4..* BackboneElement Actor involved in the event
Slice: Unordered, Open by pattern:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AuditEvent.Slices for agent.agent:All Slices Content/Rules for all slices
AuditEvent.Slices for agent.agent:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:All Slices.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:client 1..1 BackboneElement The 'Document Consumer' actor (Client application)
AuditEvent.Slices for agent.agent:client.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:client.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:client.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:client.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
AuditEvent.Slices for agent.agent:client.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:client.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110152
AuditEvent.Slices for agent.agent:client.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:client.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:client.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:client.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:client.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:client.network 1..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:client.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:server C 1..1 BackboneElement The 'Document Responder' actor (Server API)
Constraints: val-audit-source
AuditEvent.Slices for agent.agent:server.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:server.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:server.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:server.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
AuditEvent.Slices for agent.agent:server.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:server.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110153
AuditEvent.Slices for agent.agent:server.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:server.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:server.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:server.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:server.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:server.network 1..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:server.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:user 0..1 BackboneElement Actor involved in the event
AuditEvent.Slices for agent.agent:user.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:user.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:user.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:user.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:user.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:user.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: IRCP
AuditEvent.Slices for agent.agent:user.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:user.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:user.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:user.role This element must be supported. 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:user.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:user.name This element must be supported. 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:user.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
Required Pattern: true
AuditEvent.Slices for agent.agent:user.purposeOfUse This element must be supported. 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:mainUser 1..1 BackboneElement The main user (patient, representative, healthcare professional, or administrator)
AuditEvent.Slices for agent.agent:mainUser.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:mainUser.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:mainUser.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:mainUser.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:mainUser.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:mainUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESP
AuditEvent.Slices for agent.agent:mainUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: responsible party
AuditEvent.Slices for agent.agent:mainUser.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:mainUser.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:mainUser.role 1..1 CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:mainUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:mainUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:mainUser.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:mainUser.purposeOfUse 1..1 CodeableConcept Reason given for this user
Binding: CZ Purpose of use ValueSet (required)
AuditEvent.Slices for agent.agent:delegatedUser 0..1 BackboneElement The person who acted on behalf of the main user (an assistant or technical user)
AuditEvent.Slices for agent.agent:delegatedUser.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:delegatedUser.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:delegatedUser.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PPRF
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: primary performer
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:delegatedUser.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:delegatedUser.role 1..1 CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:delegatedUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:delegatedUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:delegatedUser.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:pzs 1..1 BackboneElement Poskytovatel zdravotních služeb (PZS) identifikovaný v přístupovém tokenu IUA
AuditEvent.Slices for agent.agent:pzs.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:pzs.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:pzs.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:pzs.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-RoleClass
AuditEvent.Slices for agent.agent:pzs.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:pzs.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PROV
AuditEvent.Slices for agent.agent:pzs.type.coding.display 1..1 string Representation defined by the system
Fixed Value: healthcare provider
AuditEvent.Slices for agent.agent:pzs.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:pzs.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:pzs.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:pzs.who.identifier This element is included in summaries. 1..1 Identifier IČO PZS z přístupového tokenu IUA
AuditEvent.Slices for agent.agent:pzs.who.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for agent.agent:pzs.who.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Required Pattern: https://ncez.mzcr.cz/fhir/sid/ico
AuditEvent.Slices for agent.agent:pzs.who.identifier.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
AuditEvent.Slices for agent.agent:pzs.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
Required Pattern: false
AuditEvent.Slices for agent.agent:pzs.policy 1..1 uri Identifikátor přístupového tokenu IUA (claim jti) ve tvaru urn:ietf:params:oauth:jti:<jti>
AuditEvent.source This element must be supported. 1..1 BackboneElement Audit Event Reporter
AuditEvent.source.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.source.site 1..1 string The OID of the audit source
AuditEvent.source.observer This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) The identity of source detecting the event
AuditEvent.Slices for entity C 2..* BackboneElement Data or objects used
Slice: Unordered, Open by pattern:type
Constraints: sev-1
AuditEvent.Slices for entity.entity:All Slices Content/Rules for all slices
AuditEvent.Slices for entity.entity:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:transaction C 0..1 BackboneElement Data or objects used
Constraints: sev-1
AuditEvent.Slices for entity.entity:transaction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:transaction.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:transaction.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:transaction.type.system 1..1 uri Identity of the terminology system
Fixed Value: https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType
AuditEvent.Slices for entity.entity:transaction.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:transaction.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: XrequestId
AuditEvent.Slices for entity.entity:transaction.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:transaction.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data C 1..1 BackboneElement The document that was accessed
Constraints: sev-1
AuditEvent.Slices for entity.entity:data.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:data.what This element is included in summaries. 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:data.what.reference This element is included in summaries. C 1..1 string The URL accessed by the Document Consumer
AuditEvent.Slices for entity.entity:data.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:data.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:data.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:data.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 2
AuditEvent.Slices for entity.entity:data.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:data.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data.role 0..1 Coding What role the entity played
Binding: RESTful objects role in the event (required)
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:data.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:data.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:data.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 3
AuditEvent.Slices for entity.entity:data.role.display 1..1 string Representation defined by the system
Fixed Value: Report
AuditEvent.Slices for entity.entity:data.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data.securityLabel 0..* Coding The confidentiality code of the document, if known
Binding: CZ DocumentEntry Confidentiality ValueSet (required)
AuditEvent.Slices for entity.entity:patient C 1..1 BackboneElement Patient
Constraints: sev-1
AuditEvent.Slices for entity.entity:patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:patient.what This element is included in summaries. 1..1 Reference(Patient) Specific instance of resource
AuditEvent.Slices for entity.entity:patient.what.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:patient.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:patient.what.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
AuditEvent.Slices for entity.entity:patient.what.identifier.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
AuditEvent.Slices for entity.entity:patient.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:patient.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:patient.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:patient.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
AuditEvent.Slices for entity.entity:patient.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:patient.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:patient.role 1..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:patient.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:patient.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:patient.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
AuditEvent.Slices for entity.entity:patient.role.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:patient.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:traceparent C 0..1 BackboneElement The 'traceparent' header value of the transaction
Constraints: sev-1
AuditEvent.Slices for entity.entity:traceparent.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:traceparent.what This element is included in summaries. 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:traceparent.what.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:traceparent.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:traceparent.what.identifier.value This element is included in summaries. 1..1 string The 'traceparent' header value
Example General: 123456
AuditEvent.Slices for entity.entity:traceparent.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:traceparent.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:traceparent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 4
AuditEvent.Slices for entity.entity:traceparent.type.display 1..1 string Representation defined by the system
Fixed Value: Other
AuditEvent.Slices for entity.entity:traceparent.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:traceparent.role 0..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:traceparent.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:traceparent.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 26
AuditEvent.Slices for entity.entity:traceparent.role.display 1..1 string Representation defined by the system
Fixed Value: Processing Element
AuditEvent.Slices for entity.entity:traceparent.role.userSelected 0..1 boolean If this coding was chosen directly by the user

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AuditEvent.type Base extensible Audit Event ID 📦4.0.1 FHIR Std.
AuditEvent.subtype Base extensible Audit Event Sub-Type 📦4.0.1 FHIR Std.
AuditEvent.subtype:anyRead Base required all Reads 📦1.1.4 Basic Audit Log Patterns v1.1
AuditEvent.subtype:iti68 Base extensible Audit Event Sub-Type 📦4.0.1 FHIR Std.
AuditEvent.action Base required AuditEventAction 📍4.0.1 FHIR Std.
AuditEvent.outcome Base required AuditEventOutcome 📍4.0.1 FHIR Std.
AuditEvent.agent:client.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:server.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:mainUser.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​purposeOfUse Base required CZ Purpose of use ValueSet 📦0.0.1 This IG
AuditEvent.agent:delegatedUser.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​who.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:transaction.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:data.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:data.​role Base required RESTful objects role in the event 📦1.1.4 Basic Audit Log Patterns v1.1
AuditEvent.entity:data.​securityLabel Base required CZ DocumentEntry Confidentiality ValueSet 📦0.0.1 This IG
AuditEvent.entity:patient.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:patient.​role Base extensible AuditEventEntityRole 📦4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​type Base extensible Audit event entity type 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​role Base extensible AuditEventEntityRole 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AuditEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AuditEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AuditEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sev-1 error AuditEvent.entity, AuditEvent.entity:transaction, AuditEvent.entity:data, AuditEvent.entity:patient Either a name or a query (NOT both) name.empty() or query.empty()
sev-1 error AuditEvent.entity:traceparent Either a name or a query (NOT both) name.empty() or query.empty()
val-audit-source error AuditEvent.agent:server The Audit Source is this agent too. $this.who = %resource.source.observer

Differential View

This structure is derived from AuditRetrieveDocumentResponder

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AuditEvent 0..* AuditRetrieveDocumentResponder Event record kept for security purposes
AuditEvent.agent 4..* BackboneElement Actor involved in the event
AuditEvent.Slices for agent Content/Rules for all slices
AuditEvent.Slices for agent.agent:client 1..1 BackboneElement The 'Document Consumer' actor (Client application)
AuditEvent.Slices for agent.agent:client.who 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:server 1..1 BackboneElement The 'Document Responder' actor (Server API)
AuditEvent.Slices for agent.agent:server.who 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:mainUser 1..1 BackboneElement The main user (patient, representative, healthcare professional, or administrator)
AuditEvent.Slices for agent.agent:mainUser.type 1..1 CodeableConcept How agent participated
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:mainUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:mainUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:mainUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESP
AuditEvent.Slices for agent.agent:mainUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: responsible party
AuditEvent.Slices for agent.agent:mainUser.role 1..1 CodeableConcept Agent role in the event
AuditEvent.Slices for agent.agent:mainUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:mainUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:mainUser.purposeOfUse 1..1 CodeableConcept Reason given for this user
Binding: CZ Purpose of use ValueSet (required)
AuditEvent.Slices for agent.agent:delegatedUser 0..1 BackboneElement The person who acted on behalf of the main user (an assistant or technical user)
AuditEvent.Slices for agent.agent:delegatedUser.type 1..1 CodeableConcept How agent participated
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:delegatedUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PPRF
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: primary performer
AuditEvent.Slices for agent.agent:delegatedUser.role 1..1 CodeableConcept Agent role in the event
AuditEvent.Slices for agent.agent:delegatedUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:delegatedUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:pzs 1..1 BackboneElement Poskytovatel zdravotních služeb (PZS) identifikovaný v přístupovém tokenu IUA
AuditEvent.Slices for agent.agent:pzs.type 1..1 CodeableConcept How agent participated
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:pzs.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:pzs.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-RoleClass
AuditEvent.Slices for agent.agent:pzs.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PROV
AuditEvent.Slices for agent.agent:pzs.type.coding.display 1..1 string Representation defined by the system
Fixed Value: healthcare provider
AuditEvent.Slices for agent.agent:pzs.who 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:pzs.who.identifier 1..1 Identifier IČO PZS z přístupového tokenu IUA
AuditEvent.Slices for agent.agent:pzs.who.identifier.system 1..1 uri The namespace for the identifier value
Required Pattern: https://ncez.mzcr.cz/fhir/sid/ico
AuditEvent.Slices for agent.agent:pzs.who.identifier.value 1..1 string The value that is unique
AuditEvent.Slices for agent.agent:pzs.requestor 1..1 boolean Whether user is initiator
Required Pattern: false
AuditEvent.Slices for agent.agent:pzs.policy 1..1 uri Identifikátor přístupového tokenu IUA (claim jti) ve tvaru urn:ietf:params:oauth:jti:<jti>
AuditEvent.Slices for agent.agent:pzs.media 0..0 Type of media
AuditEvent.Slices for agent.agent:pzs.network 0..0 Logical network location for application activity
AuditEvent.source
AuditEvent.source.site 1..1 string The OID of the audit source
AuditEvent.Slices for entity Content/Rules for all slices
AuditEvent.Slices for entity.entity:data 1..1 BackboneElement The document that was accessed
AuditEvent.Slices for entity.entity:data.what
AuditEvent.Slices for entity.entity:data.what.reference 1..1 string The URL accessed by the Document Consumer
AuditEvent.Slices for entity.entity:data.securityLabel 0..* Coding The confidentiality code of the document, if known
Binding: CZ DocumentEntry Confidentiality ValueSet (required)
AuditEvent.Slices for entity.entity:patient 1..1 BackboneElement Patient
AuditEvent.Slices for entity.entity:patient.what
AuditEvent.Slices for entity.entity:patient.what.identifier 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:patient.what.identifier.system 1..1 uri The namespace for the identifier value
AuditEvent.Slices for entity.entity:patient.what.identifier.value 1..1 string The value that is unique
AuditEvent.Slices for entity.entity:traceparent 0..1 BackboneElement The 'traceparent' header value of the transaction
AuditEvent.Slices for entity.entity:traceparent.what 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:traceparent.what.identifier 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:traceparent.what.identifier.value 1..1 string The 'traceparent' header value
AuditEvent.Slices for entity.entity:traceparent.type 1..1 Coding Type of entity involved
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:traceparent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 4
AuditEvent.Slices for entity.entity:traceparent.type.display 1..1 string Representation defined by the system
Fixed Value: Other
AuditEvent.Slices for entity.entity:traceparent.role 0..1 Coding What role the entity played
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:traceparent.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 26
AuditEvent.Slices for entity.entity:traceparent.role.display 1..1 string Representation defined by the system
Fixed Value: Processing Element

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
AuditEvent.agent:mainUser.​purposeOfUse Base required CZ Purpose of use ValueSet 📦0.0.1 This IG
AuditEvent.entity:data.​securityLabel Base required CZ DocumentEntry Confidentiality ValueSet 📦0.0.1 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AuditEvent 0..* AuditRetrieveDocumentResponder Event record kept for security purposes
AuditEvent.id This element is included in summaries. 0..1 id Logical id of this artifact
AuditEvent.meta This element is included in summaries. 0..1 Meta Metadata about the resource
AuditEvent.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AuditEvent.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
AuditEvent.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
AuditEvent.contained 0..* Resource Contained, inline Resources
AuditEvent.extension 0..* Extension Additional content defined by implementations
AuditEvent.type This element is included in summaries. 1..1 Coding Type/identifier of event
Binding: AuditEventID (extensible): Type of event.
Required Pattern: At least the following
AuditEvent.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-event-type
AuditEvent.type.version 0..1 string Version of the system - if relevant
AuditEvent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: rest
AuditEvent.type.display 0..1 string Representation defined by the system
AuditEvent.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for subtype This element is included in summaries. 2..* Coding More specific type/id for the event
Slice: Unordered, Open by value:$this
Binding: AuditEventSub-Type (extensible): Sub-type of event.
AuditEvent.Slices for subtype.subtype:anyRead This element is included in summaries. 1..1 Coding More specific type/id for the event
Binding: all Reads (required)
AuditEvent.Slices for subtype.subtype:iti68 This element is included in summaries. 1..1 Coding More specific type/id for the event
Binding: AuditEventSub-Type (extensible): Sub-type of event.

Required Pattern: At least the following
AuditEvent.Slices for subtype.subtype:iti68.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for subtype.subtype:iti68.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for subtype.subtype:iti68.system 1..1 uri Identity of the terminology system
Fixed Value: urn:ihe:event-type-code
AuditEvent.Slices for subtype.subtype:iti68.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for subtype.subtype:iti68.code 1..1 code Symbol in syntax defined by the system
Fixed Value: ITI-68
AuditEvent.Slices for subtype.subtype:iti68.display 1..1 string Representation defined by the system
Fixed Value: Retrieve Document
AuditEvent.Slices for subtype.subtype:iti68.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.action This element is included in summaries. 0..1 code Type of action performed during the event
Binding: AuditEventAction (required): Indicator for type of action performed during the event that generated the event.
Required Pattern: R
AuditEvent.period 0..1 Period When the activity occurred
AuditEvent.recorded This element is included in summaries. 1..1 instant Time when the event was recorded
AuditEvent.outcome This element is included in summaries. 1..1 code Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Indicates whether the event succeeded or failed.
Required Pattern: 0
AuditEvent.outcomeDesc This element is included in summaries. 0..1 string Description of the event outcome
AuditEvent.purposeOfEvent This element is included in summaries. 0..* CodeableConcept The purposeOfUse of the event
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent 4..* BackboneElement Actor involved in the event
Slice: Unordered, Open by pattern:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AuditEvent.Slices for agent.agent:All Slices Content/Rules for all slices
AuditEvent.Slices for agent.agent:All Slices.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:All Slices.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:All Slices.type 0..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
AuditEvent.Slices for agent.agent:All Slices.role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:All Slices.who This element is included in summaries. 0..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:All Slices.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:All Slices.name 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:All Slices.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:All Slices.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:All Slices.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:All Slices.media 0..1 Coding Type of media
Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media.
AuditEvent.Slices for agent.agent:All Slices.network 0..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:All Slices.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:All Slices.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:All Slices.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:All Slices.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:All Slices.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:All Slices.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:client 1..1 BackboneElement The 'Document Consumer' actor (Client application)
AuditEvent.Slices for agent.agent:client.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:client.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:client.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:client.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
AuditEvent.Slices for agent.agent:client.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:client.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110152
AuditEvent.Slices for agent.agent:client.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:client.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:client.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:client.role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:client.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:client.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:client.name 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:client.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:client.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:client.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:client.network 1..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:client.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:client.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:client.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:client.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:client.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:client.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:server C 1..1 BackboneElement The 'Document Responder' actor (Server API)
Constraints: val-audit-source
AuditEvent.Slices for agent.agent:server.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:server.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:server.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:server.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
AuditEvent.Slices for agent.agent:server.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:server.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110153
AuditEvent.Slices for agent.agent:server.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:server.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:server.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:server.role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:server.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:server.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:server.name 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:server.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:server.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:server.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:server.network 1..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:server.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:server.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:server.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:server.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:server.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:server.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:user 0..1 BackboneElement Actor involved in the event
AuditEvent.Slices for agent.agent:user.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:user.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:user.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:user.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:user.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:user.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:user.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:user.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: IRCP
AuditEvent.Slices for agent.agent:user.type.coding.display 0..1 string Representation defined by the system
AuditEvent.Slices for agent.agent:user.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:user.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:user.role This element must be supported. 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:user.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:user.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:user.name This element must be supported. 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:user.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
Required Pattern: true
AuditEvent.Slices for agent.agent:user.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:user.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:user.purposeOfUse This element must be supported. 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:mainUser 1..1 BackboneElement The main user (patient, representative, healthcare professional, or administrator)
AuditEvent.Slices for agent.agent:mainUser.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:mainUser.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:mainUser.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:mainUser.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:mainUser.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:mainUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESP
AuditEvent.Slices for agent.agent:mainUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: responsible party
AuditEvent.Slices for agent.agent:mainUser.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:mainUser.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:mainUser.role 1..1 CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:mainUser.who This element is included in summaries. 0..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:mainUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:mainUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:mainUser.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:mainUser.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:mainUser.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:mainUser.media 0..1 Coding Type of media
Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media.
AuditEvent.Slices for agent.agent:mainUser.network 0..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:mainUser.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:mainUser.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:mainUser.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:mainUser.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:mainUser.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:mainUser.purposeOfUse 1..1 CodeableConcept Reason given for this user
Binding: CZ Purpose of use ValueSet (required)
AuditEvent.Slices for agent.agent:delegatedUser 0..1 BackboneElement The person who acted on behalf of the main user (an assistant or technical user)
AuditEvent.Slices for agent.agent:delegatedUser.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:delegatedUser.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:delegatedUser.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PPRF
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.display 1..1 string Representation defined by the system
Fixed Value: primary performer
AuditEvent.Slices for agent.agent:delegatedUser.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:delegatedUser.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:delegatedUser.role 1..1 CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:delegatedUser.who This element is included in summaries. 0..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:delegatedUser.altId 1..1 string Alternative User identity
AuditEvent.Slices for agent.agent:delegatedUser.name 1..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:delegatedUser.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
AuditEvent.Slices for agent.agent:delegatedUser.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:delegatedUser.policy 0..* uri Policy that authorized event
AuditEvent.Slices for agent.agent:delegatedUser.media 0..1 Coding Type of media
Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media.
AuditEvent.Slices for agent.agent:delegatedUser.network 0..1 BackboneElement Logical network location for application activity
AuditEvent.Slices for agent.agent:delegatedUser.network.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:delegatedUser.network.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:delegatedUser.network.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:delegatedUser.network.address 0..1 string Identifier for the network access point of the user device
AuditEvent.Slices for agent.agent:delegatedUser.network.type 0..1 code The type of network access point
Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
AuditEvent.Slices for agent.agent:delegatedUser.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.Slices for agent.agent:pzs 1..1 BackboneElement Poskytovatel zdravotních služeb (PZS) identifikovaný v přístupovém tokenu IUA
AuditEvent.Slices for agent.agent:pzs.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for agent.agent:pzs.type 1..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event.
Required Pattern: At least the following
AuditEvent.Slices for agent.agent:pzs.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
AuditEvent.Slices for agent.agent:pzs.type.coding.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.type.coding.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for agent.agent:pzs.type.coding.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-RoleClass
AuditEvent.Slices for agent.agent:pzs.type.coding.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for agent.agent:pzs.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PROV
AuditEvent.Slices for agent.agent:pzs.type.coding.display 1..1 string Representation defined by the system
Fixed Value: healthcare provider
AuditEvent.Slices for agent.agent:pzs.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for agent.agent:pzs.type.text 0..1 string Plain text representation of the concept
AuditEvent.Slices for agent.agent:pzs.role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
AuditEvent.Slices for agent.agent:pzs.who This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
AuditEvent.Slices for agent.agent:pzs.who.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.who.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for agent.agent:pzs.who.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
AuditEvent.Slices for agent.agent:pzs.who.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for agent.agent:pzs.who.identifier This element is included in summaries. 1..1 Identifier IČO PZS z přístupového tokenu IUA
AuditEvent.Slices for agent.agent:pzs.who.identifier.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for agent.agent:pzs.who.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for agent.agent:pzs.who.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for agent.agent:pzs.who.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AuditEvent.Slices for agent.agent:pzs.who.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Required Pattern: https://ncez.mzcr.cz/fhir/sid/ico
AuditEvent.Slices for agent.agent:pzs.who.identifier.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
AuditEvent.Slices for agent.agent:pzs.who.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AuditEvent.Slices for agent.agent:pzs.who.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AuditEvent.Slices for agent.agent:pzs.who.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for agent.agent:pzs.altId 0..1 string Alternative User identity
AuditEvent.Slices for agent.agent:pzs.name 0..1 string Human friendly name for the agent
AuditEvent.Slices for agent.agent:pzs.requestor This element is included in summaries. 1..1 boolean Whether user is initiator
Required Pattern: false
AuditEvent.Slices for agent.agent:pzs.location 0..1 Reference(Location) Where
AuditEvent.Slices for agent.agent:pzs.policy 1..1 uri Identifikátor přístupového tokenu IUA (claim jti) ve tvaru urn:ietf:params:oauth:jti:<jti>
AuditEvent.Slices for agent.agent:pzs.purposeOfUse 0..* CodeableConcept Reason given for this user
Binding: PurposeOfUse (3.1.0) (extensible): The reason the activity took place.
AuditEvent.source This element must be supported. 1..1 BackboneElement Audit Event Reporter
AuditEvent.source.id 0..1 string Unique id for inter-element referencing
AuditEvent.source.extension 0..* Extension Additional content defined by implementations
AuditEvent.source.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.source.site 1..1 string The OID of the audit source
AuditEvent.source.observer This element is included in summaries. 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) The identity of source detecting the event
AuditEvent.source.type 0..* Coding The type of source where event originated
Binding: AuditEventSourceType (extensible): Code specifying the type of system that detected and recorded the event.
AuditEvent.Slices for entity C 2..* BackboneElement Data or objects used
Slice: Unordered, Open by pattern:type
Constraints: sev-1
AuditEvent.Slices for entity.entity:All Slices Content/Rules for all slices
AuditEvent.Slices for entity.entity:All Slices.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:All Slices.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:All Slices.what This element is included in summaries. 0..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:All Slices.type 0..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
AuditEvent.Slices for entity.entity:All Slices.role 0..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
AuditEvent.Slices for entity.entity:All Slices.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:All Slices.securityLabel 0..* Coding Security labels on the entity
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
AuditEvent.Slices for entity.entity:All Slices.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:All Slices.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:All Slices.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:All Slices.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:All Slices.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:All Slices.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:All Slices.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:All Slices.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:All Slices.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:All Slices.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:All Slices.detail.value[x].valueBase64Binary base64Binary
AuditEvent.Slices for entity.entity:transaction C 0..1 BackboneElement Data or objects used
Constraints: sev-1
AuditEvent.Slices for entity.entity:transaction.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:transaction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:transaction.what This element is included in summaries. 0..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:transaction.what.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.what.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:transaction.what.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
AuditEvent.Slices for entity.entity:transaction.what.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for entity.entity:transaction.what.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:transaction.what.identifier.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.what.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:transaction.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:transaction.what.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AuditEvent.Slices for entity.entity:transaction.what.identifier.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
AuditEvent.Slices for entity.entity:transaction.what.identifier.value This element is included in summaries. 1..1 string the value of X-Request-Id
Example General: 123456
AuditEvent.Slices for entity.entity:transaction.what.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AuditEvent.Slices for entity.entity:transaction.what.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AuditEvent.Slices for entity.entity:transaction.what.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for entity.entity:transaction.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:transaction.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:transaction.type.system 1..1 uri Identity of the terminology system
Fixed Value: https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType
AuditEvent.Slices for entity.entity:transaction.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:transaction.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: XrequestId
AuditEvent.Slices for entity.entity:transaction.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:transaction.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:transaction.role 0..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
AuditEvent.Slices for entity.entity:transaction.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:transaction.securityLabel 0..* Coding Security labels on the entity
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
AuditEvent.Slices for entity.entity:transaction.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:transaction.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:transaction.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:transaction.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:transaction.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:transaction.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:transaction.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:transaction.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:transaction.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:transaction.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:transaction.detail.value[x].valueBase64Binary base64Binary
AuditEvent.Slices for entity.entity:data C 1..1 BackboneElement The document that was accessed
Constraints: sev-1
AuditEvent.Slices for entity.entity:data.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:data.what This element is included in summaries. 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:data.what.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.what.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:data.what.reference This element is included in summaries. C 1..1 string The URL accessed by the Document Consumer
AuditEvent.Slices for entity.entity:data.what.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for entity.entity:data.what.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:data.what.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for entity.entity:data.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:data.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:data.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:data.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 2
AuditEvent.Slices for entity.entity:data.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:data.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data.role 0..1 Coding What role the entity played
Binding: RESTful objects role in the event (required)
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:data.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:data.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:data.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 3
AuditEvent.Slices for entity.entity:data.role.display 1..1 string Representation defined by the system
Fixed Value: Report
AuditEvent.Slices for entity.entity:data.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:data.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:data.securityLabel 0..* Coding The confidentiality code of the document, if known
Binding: CZ DocumentEntry Confidentiality ValueSet (required)
AuditEvent.Slices for entity.entity:data.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:data.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:data.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:data.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:data.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:data.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:data.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:data.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:data.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:data.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:data.detail.value[x].valueBase64Binary base64Binary
AuditEvent.Slices for entity.entity:patient C 1..1 BackboneElement Patient
Constraints: sev-1
AuditEvent.Slices for entity.entity:patient.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:patient.what This element is included in summaries. 1..1 Reference(Patient) Specific instance of resource
AuditEvent.Slices for entity.entity:patient.what.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.what.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:patient.what.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
AuditEvent.Slices for entity.entity:patient.what.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for entity.entity:patient.what.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:patient.what.identifier.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.what.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:patient.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:patient.what.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AuditEvent.Slices for entity.entity:patient.what.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
AuditEvent.Slices for entity.entity:patient.what.identifier.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
AuditEvent.Slices for entity.entity:patient.what.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AuditEvent.Slices for entity.entity:patient.what.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AuditEvent.Slices for entity.entity:patient.what.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for entity.entity:patient.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:patient.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:patient.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:patient.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
AuditEvent.Slices for entity.entity:patient.type.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:patient.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:patient.role 1..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:patient.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:patient.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:patient.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
AuditEvent.Slices for entity.entity:patient.role.display 0..1 string Representation defined by the system
AuditEvent.Slices for entity.entity:patient.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:patient.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:patient.securityLabel 0..* Coding Security labels on the entity
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
AuditEvent.Slices for entity.entity:patient.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:patient.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:patient.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:patient.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:patient.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:patient.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:patient.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:patient.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:patient.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:patient.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:patient.detail.value[x].valueBase64Binary base64Binary
AuditEvent.Slices for entity.entity:traceparent C 0..1 BackboneElement The 'traceparent' header value of the transaction
Constraints: sev-1
AuditEvent.Slices for entity.entity:traceparent.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:traceparent.what This element is included in summaries. 1..1 Reference(Resource) Specific instance of resource
AuditEvent.Slices for entity.entity:traceparent.what.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.what.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:traceparent.what.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
AuditEvent.Slices for entity.entity:traceparent.what.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AuditEvent.Slices for entity.entity:traceparent.what.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
AuditEvent.Slices for entity.entity:traceparent.what.identifier.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.what.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AuditEvent.Slices for entity.entity:traceparent.what.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AuditEvent.Slices for entity.entity:traceparent.what.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AuditEvent.Slices for entity.entity:traceparent.what.identifier.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
AuditEvent.Slices for entity.entity:traceparent.what.identifier.value This element is included in summaries. 1..1 string The 'traceparent' header value
Example General: 123456
AuditEvent.Slices for entity.entity:traceparent.what.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AuditEvent.Slices for entity.entity:traceparent.what.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AuditEvent.Slices for entity.entity:traceparent.what.display This element is included in summaries. 0..1 string Text alternative for the resource
AuditEvent.Slices for entity.entity:traceparent.type 1..1 Coding Type of entity involved
Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.type.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.type.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.type.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
AuditEvent.Slices for entity.entity:traceparent.type.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:traceparent.type.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 4
AuditEvent.Slices for entity.entity:traceparent.type.display 1..1 string Representation defined by the system
Fixed Value: Other
AuditEvent.Slices for entity.entity:traceparent.type.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:traceparent.role 0..1 Coding What role the entity played
Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
Required Pattern: At least the following
AuditEvent.Slices for entity.entity:traceparent.role.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.role.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.role.system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
AuditEvent.Slices for entity.entity:traceparent.role.version 0..1 string Version of the system - if relevant
AuditEvent.Slices for entity.entity:traceparent.role.code 1..1 code Symbol in syntax defined by the system
Fixed Value: 26
AuditEvent.Slices for entity.entity:traceparent.role.display 1..1 string Representation defined by the system
Fixed Value: Processing Element
AuditEvent.Slices for entity.entity:traceparent.role.userSelected 0..1 boolean If this coding was chosen directly by the user
AuditEvent.Slices for entity.entity:traceparent.lifecycle 0..1 Coding Life-cycle stage for the entity
Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
AuditEvent.Slices for entity.entity:traceparent.securityLabel 0..* Coding Security labels on the entity
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
AuditEvent.Slices for entity.entity:traceparent.name This element is included in summaries. C 0..1 string Descriptor for entity
AuditEvent.Slices for entity.entity:traceparent.description 0..1 string Descriptive text
AuditEvent.Slices for entity.entity:traceparent.query This element is included in summaries. C 0..1 base64Binary Query parameters
AuditEvent.Slices for entity.entity:traceparent.detail 0..* BackboneElement Additional Information about the entity
AuditEvent.Slices for entity.entity:traceparent.detail.id 0..1 string Unique id for inter-element referencing
AuditEvent.Slices for entity.entity:traceparent.detail.extension 0..* Extension Additional content defined by implementations
AuditEvent.Slices for entity.entity:traceparent.detail.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AuditEvent.Slices for entity.entity:traceparent.detail.type 1..1 string Name of the property
AuditEvent.Slices for entity.entity:traceparent.detail.value[x] 1..1 Property value
AuditEvent.Slices for entity.entity:traceparent.detail.value[x].valueString string
AuditEvent.Slices for entity.entity:traceparent.detail.value[x].valueBase64Binary base64Binary

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AuditEvent.language Base preferred Common Languages 📦4.0.1 FHIR Std.
AuditEvent.type Base extensible Audit Event ID 📦4.0.1 FHIR Std.
AuditEvent.subtype Base extensible Audit Event Sub-Type 📦4.0.1 FHIR Std.
AuditEvent.subtype:anyRead Base required all Reads 📦1.1.4 Basic Audit Log Patterns v1.1
AuditEvent.subtype:iti68 Base extensible Audit Event Sub-Type 📦4.0.1 FHIR Std.
AuditEvent.action Base required AuditEventAction 📍4.0.1 FHIR Std.
AuditEvent.outcome Base required AuditEventOutcome 📍4.0.1 FHIR Std.
AuditEvent.purposeOfEvent Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent.type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent.role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent.media Base extensible Media Type Code 📦4.0.1 FHIR Std.
AuditEvent.agent.network.​type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent.purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:client.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:client.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:client.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:client.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:server.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:server.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:server.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:server.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:user.​type Base extensible ParticipationRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
AuditEvent.agent:user.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:user.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:mainUser.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​media Base extensible Media Type Code 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:mainUser.​purposeOfUse Base required CZ Purpose of use ValueSet 📦0.0.1 This IG
AuditEvent.agent:delegatedUser.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​media Base extensible Media Type Code 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:delegatedUser.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.agent:pzs.​type Base extensible ParticipationRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​role Base example SecurityRoleType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​who.type Base extensible ResourceType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​who.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​who.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​network.type Base required AuditEventAgentNetworkType 📍4.0.1 FHIR Std.
AuditEvent.agent:pzs.​purposeOfUse Base extensible PurposeOfUse 📍3.1.0 THO v7.3
AuditEvent.source.type Base extensible Audit Event Source Type 📦4.0.1 FHIR Std.
AuditEvent.entity.type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity.role Base extensible AuditEventEntityRole 📦4.0.1 FHIR Std.
AuditEvent.entity.lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity.securityLabel Base extensible SecurityLabels 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​what.type Base extensible ResourceType 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:transaction.​what.identifier.type Base extensible IdentifierType 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​role Base extensible AuditEventEntityRole 📦4.0.1 FHIR Std.
AuditEvent.entity:transaction.​lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity:transaction.​securityLabel Base extensible SecurityLabels 📦4.0.1 FHIR Std.
AuditEvent.entity:data.​what.type Base extensible ResourceType 📍4.0.1 FHIR Std.
AuditEvent.entity:data.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:data.​role Base required RESTful objects role in the event 📦1.1.4 Basic Audit Log Patterns v1.1
AuditEvent.entity:data.​lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity:data.​securityLabel Base required CZ DocumentEntry Confidentiality ValueSet 📦0.0.1 This IG
AuditEvent.entity:patient.​what.type Base extensible ResourceType 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​what.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​type Base extensible Audit event entity type 📦4.0.1 FHIR Std.
AuditEvent.entity:patient.​role Base extensible AuditEventEntityRole 📦4.0.1 FHIR Std.
AuditEvent.entity:patient.​lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity:patient.​securityLabel Base extensible SecurityLabels 📦4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​what.type Base extensible ResourceType 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​what.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​what.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​type Base extensible Audit event entity type 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​role Base extensible AuditEventEntityRole 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 FHIR Std.
AuditEvent.entity:traceparent.​securityLabel Base extensible SecurityLabels 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AuditEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AuditEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AuditEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sev-1 error AuditEvent.entity, AuditEvent.entity:transaction, AuditEvent.entity:data, AuditEvent.entity:patient Either a name or a query (NOT both) name.empty() or query.empty()
sev-1 error AuditEvent.entity:traceparent Either a name or a query (NOT both) name.empty() or query.empty()
val-audit-source error AuditEvent.agent:server The Audit Source is this agent too. $this.who = %resource.source.observer

This structure is derived from AuditRetrieveDocumentResponder

Summary

Mandatory: 18 elements(8 nested mandatory elements)
Prohibited: 2 elements

 

Other representations of profile: CSV, Excel, Schematron