The official URL for this profile is:
http://fhir.ch/ig/ch-atc/StructureDefinition/AccessAuditTrailEvent
This profile defines the content of the access audit trail event which a community has to provide for a patients audit trail.
This profile builds on AuditEvent.
This profile was published on Mon May 28 00:00:00 CEST 2018 as a active by Federal Office of Public Health (FOPH).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from AuditEvent
Summary
Mandatory: 16 elements
Fixed Value: 3 elements
Slices
This structure defines the following Slices:
This structure is derived from AuditEvent
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Access Audit Trail Event Content Profile ch-atc-aae-1: subtype needs to be fixed to ATC_LOG_READ | |
![]() ![]() | Σ | 1..1 | id | Logical id of this artifact |
![]() ![]() | 1..1 | Narrative | A human-readable narrative that contains the summary of the Audit Event. | |
![]() ![]() | Σ | 1..1 | Coding | Type/identifier of event Binding: Audit Event ID (extensible) |
![]() ![]() | Σ | 1..1 | Coding | Binding: AccessAuditTrailEventType (required) |
![]() ![]() | Σ | 1..1 | instant | Time when the event was recorded |
![]() ![]() | 1..* | BackboneElement | Patient, repeated if representative | |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Agent role in the event Binding: EprParticipant (required) |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Unique identifier for the user |
![]() ![]() ![]() | Σ | 1..1 | string | Human-meaningful name for the agent |
![]() ![]() ![]() | Σ | 1..1 | boolean | Whether user is initiator |
![]() ![]() | I | BackboneElement | Data or objects used Slice: Unordered, Open by value:type.code, value:role.code sev-1: Either a name or a query (NOT both) | |
![]() ![]() | Σ | 1..1 | BackboneElement | Patient |
![]() ![]() ![]() | Σ | 1..1 | Identifier | Patient Id (EPR-SPID) |
![]() ![]() ![]() ![]() | 1..1 | uri | Fixed Value: urn:oid:2.16.756.5.30.1.127.3.10.3 | |
![]() ![]() ![]() | Σ | 1..1 | Coding | Type of entity involved |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Fixed Value: 1 |
![]() ![]() ![]() | Σ | 1..1 | Coding | What role the entity played |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Fixed Value: 1 |
Documentation for this format | ||||
This structure is derived from AuditEvent
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Access Audit Trail Event Content Profile ch-atc-aae-1: subtype needs to be fixed to ATC_LOG_READ | |
![]() ![]() | Σ | 1..1 | id | Logical id of this artifact |
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() | I | 1..1 | Narrative | A human-readable narrative that contains the summary of the Audit Event. |
![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | Σ | 1..1 | Coding | Type/identifier of event Binding: Audit Event ID (extensible) |
![]() ![]() | Σ | 1..1 | Coding | More specific type/id for the event Binding: AccessAuditTrailEventType (required) |
![]() ![]() | Σ | 0..1 | code | Type of action performed during the event Binding: AuditEventAction (required) |
![]() ![]() | Σ | 1..1 | instant | Time when the event was recorded |
![]() ![]() | Σ | 0..1 | code | Whether the event succeeded or failed Binding: AuditEventOutcome (required) |
![]() ![]() | Σ | 0..1 | string | Description of the event outcome |
![]() ![]() | Σ | 0..* | CodeableConcept | The purposeOfUse of the event Binding: PurposeOfUse (extensible) |
![]() ![]() | I | 1..* | BackboneElement | Patient, repeated if representative |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Agent role in the event Binding: EprParticipant (required) |
![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner | Organization | Device | Patient | RelatedPerson) | Direct reference to resource |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Unique identifier for the user |
![]() ![]() ![]() | 0..1 | string | Alternative User id e.g. authentication | |
![]() ![]() ![]() | Σ | 1..1 | string | Human-meaningful name for the agent |
![]() ![]() ![]() | Σ | 1..1 | boolean | Whether user is initiator |
![]() ![]() ![]() | 0..1 | Reference(Location) | Where | |
![]() ![]() ![]() | 0..* | uri | Policy that authorized event | |
![]() ![]() ![]() | 0..1 | Coding | Type of media Binding: Media Type Code (extensible) | |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Logical network location for application activity |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..1 | string | Identifier for the network access point of the user device | |
![]() ![]() ![]() ![]() | 0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required) | |
![]() ![]() ![]() | 0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible) | |
![]() ![]() | I | 1..1 | BackboneElement | Audit Event Reporter |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | 0..1 | string | Logical source location within the enterprise | |
![]() ![]() ![]() | Σ | 1..1 | Identifier | The identity of source detecting the event |
![]() ![]() ![]() | 0..* | Coding | The type of source where event originated Binding: Audit Event Source Type (extensible) | |
![]() ![]() | I | BackboneElement | Data or objects used Slice: Unordered, Open by value:type.code, value:role.code sev-1: Either a name or a query (NOT both) | |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Specific instance of object |
![]() ![]() ![]() | Σ | 0..1 | Reference(Resource) | Specific instance of resource |
![]() ![]() ![]() | 0..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible) | |
![]() ![]() ![]() | 0..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible) | |
![]() ![]() ![]() | 0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible) | |
![]() ![]() ![]() | 0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible) | |
![]() ![]() ![]() | ΣI | 0..1 | string | Descriptor for entity |
![]() ![]() ![]() | 0..1 | string | Descriptive text | |
![]() ![]() ![]() | ΣI | 0..1 | base64Binary | Query parameters |
![]() ![]() ![]() | I | 0..* | BackboneElement | Additional Information about the entity |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 1..1 | string | Name of the property | |
![]() ![]() ![]() ![]() | 1..1 | base64Binary | Property value | |
![]() ![]() | ΣI | 1..1 | BackboneElement | Patient |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 1..1 | Identifier | Patient Id (EPR-SPID) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: urn:oid:2.16.756.5.30.1.127.3.10.3 |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General': 123456 |
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | Σ | 0..1 | Reference(Resource) | Specific instance of resource |
![]() ![]() ![]() | Σ | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() | Σ | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() | 0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible) | |
![]() ![]() ![]() | 0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible) | |
![]() ![]() ![]() | ΣI | 0..1 | string | Descriptor for entity |
![]() ![]() ![]() | 0..1 | string | Descriptive text | |
![]() ![]() ![]() | ΣI | 0..1 | base64Binary | Query parameters |
![]() ![]() ![]() | I | 0..* | BackboneElement | Additional Information about the entity |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 1..1 | string | Name of the property | |
![]() ![]() ![]() ![]() | 1..1 | base64Binary | Property value | |
Documentation for this format | ||||
This structure is derived from AuditEvent
Summary
Mandatory: 16 elements
Fixed Value: 3 elements
Slices
This structure defines the following Slices:
Differential View
This structure is derived from AuditEvent
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Access Audit Trail Event Content Profile ch-atc-aae-1: subtype needs to be fixed to ATC_LOG_READ | |
![]() ![]() | Σ | 1..1 | id | Logical id of this artifact |
![]() ![]() | 1..1 | Narrative | A human-readable narrative that contains the summary of the Audit Event. | |
![]() ![]() | Σ | 1..1 | Coding | Type/identifier of event Binding: Audit Event ID (extensible) |
![]() ![]() | Σ | 1..1 | Coding | Binding: AccessAuditTrailEventType (required) |
![]() ![]() | Σ | 1..1 | instant | Time when the event was recorded |
![]() ![]() | 1..* | BackboneElement | Patient, repeated if representative | |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Agent role in the event Binding: EprParticipant (required) |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Unique identifier for the user |
![]() ![]() ![]() | Σ | 1..1 | string | Human-meaningful name for the agent |
![]() ![]() ![]() | Σ | 1..1 | boolean | Whether user is initiator |
![]() ![]() | I | BackboneElement | Data or objects used Slice: Unordered, Open by value:type.code, value:role.code sev-1: Either a name or a query (NOT both) | |
![]() ![]() | Σ | 1..1 | BackboneElement | Patient |
![]() ![]() ![]() | Σ | 1..1 | Identifier | Patient Id (EPR-SPID) |
![]() ![]() ![]() ![]() | 1..1 | uri | Fixed Value: urn:oid:2.16.756.5.30.1.127.3.10.3 | |
![]() ![]() ![]() | Σ | 1..1 | Coding | Type of entity involved |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Fixed Value: 1 |
![]() ![]() ![]() | Σ | 1..1 | Coding | What role the entity played |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Fixed Value: 1 |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Access Audit Trail Event Content Profile ch-atc-aae-1: subtype needs to be fixed to ATC_LOG_READ | |
![]() ![]() | Σ | 1..1 | id | Logical id of this artifact |
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() | I | 1..1 | Narrative | A human-readable narrative that contains the summary of the Audit Event. |
![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | Σ | 1..1 | Coding | Type/identifier of event Binding: Audit Event ID (extensible) |
![]() ![]() | Σ | 1..1 | Coding | More specific type/id for the event Binding: AccessAuditTrailEventType (required) |
![]() ![]() | Σ | 0..1 | code | Type of action performed during the event Binding: AuditEventAction (required) |
![]() ![]() | Σ | 1..1 | instant | Time when the event was recorded |
![]() ![]() | Σ | 0..1 | code | Whether the event succeeded or failed Binding: AuditEventOutcome (required) |
![]() ![]() | Σ | 0..1 | string | Description of the event outcome |
![]() ![]() | Σ | 0..* | CodeableConcept | The purposeOfUse of the event Binding: PurposeOfUse (extensible) |
![]() ![]() | I | 1..* | BackboneElement | Patient, repeated if representative |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Agent role in the event Binding: EprParticipant (required) |
![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner | Organization | Device | Patient | RelatedPerson) | Direct reference to resource |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Unique identifier for the user |
![]() ![]() ![]() | 0..1 | string | Alternative User id e.g. authentication | |
![]() ![]() ![]() | Σ | 1..1 | string | Human-meaningful name for the agent |
![]() ![]() ![]() | Σ | 1..1 | boolean | Whether user is initiator |
![]() ![]() ![]() | 0..1 | Reference(Location) | Where | |
![]() ![]() ![]() | 0..* | uri | Policy that authorized event | |
![]() ![]() ![]() | 0..1 | Coding | Type of media Binding: Media Type Code (extensible) | |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Logical network location for application activity |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..1 | string | Identifier for the network access point of the user device | |
![]() ![]() ![]() ![]() | 0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required) | |
![]() ![]() ![]() | 0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible) | |
![]() ![]() | I | 1..1 | BackboneElement | Audit Event Reporter |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | 0..1 | string | Logical source location within the enterprise | |
![]() ![]() ![]() | Σ | 1..1 | Identifier | The identity of source detecting the event |
![]() ![]() ![]() | 0..* | Coding | The type of source where event originated Binding: Audit Event Source Type (extensible) | |
![]() ![]() | I | BackboneElement | Data or objects used Slice: Unordered, Open by value:type.code, value:role.code sev-1: Either a name or a query (NOT both) | |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Specific instance of object |
![]() ![]() ![]() | Σ | 0..1 | Reference(Resource) | Specific instance of resource |
![]() ![]() ![]() | 0..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible) | |
![]() ![]() ![]() | 0..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible) | |
![]() ![]() ![]() | 0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible) | |
![]() ![]() ![]() | 0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible) | |
![]() ![]() ![]() | ΣI | 0..1 | string | Descriptor for entity |
![]() ![]() ![]() | 0..1 | string | Descriptive text | |
![]() ![]() ![]() | ΣI | 0..1 | base64Binary | Query parameters |
![]() ![]() ![]() | I | 0..* | BackboneElement | Additional Information about the entity |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 1..1 | string | Name of the property | |
![]() ![]() ![]() ![]() | 1..1 | base64Binary | Property value | |
![]() ![]() | ΣI | 1..1 | BackboneElement | Patient |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 1..1 | Identifier | Patient Id (EPR-SPID) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: urn:oid:2.16.756.5.30.1.127.3.10.3 |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General': 123456 |
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | Σ | 0..1 | Reference(Resource) | Specific instance of resource |
![]() ![]() ![]() | Σ | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() | Σ | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() | 0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible) | |
![]() ![]() ![]() | 0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible) | |
![]() ![]() ![]() | ΣI | 0..1 | string | Descriptor for entity |
![]() ![]() ![]() | 0..1 | string | Descriptive text | |
![]() ![]() ![]() | ΣI | 0..1 | base64Binary | Query parameters |
![]() ![]() ![]() | I | 0..* | BackboneElement | Additional Information about the entity |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 1..1 | string | Name of the property | |
![]() ![]() ![]() ![]() | 1..1 | base64Binary | Property value | |
Documentation for this format | ||||
| Path | Name | Conformance | ValueSet |
| AuditEvent.language | Common Languages | extensible | Common Languages |
| AuditEvent.type | Audit Event ID | extensible | Audit Event ID |
| AuditEvent.subtype | AccessAuditTrailEventType | required | AccessAuditTrailEventType |
| AuditEvent.action | AuditEventAction | required | AuditEventAction |
| AuditEvent.outcome | AuditEventOutcome | required | AuditEventOutcome |
| AuditEvent.purposeOfEvent | PurposeOfUse | extensible | PurposeOfUse |
| AuditEvent.agent.role | EprParticipant | required | EprParticipant |
| AuditEvent.agent.media | Media Type Code | extensible | Media Type Code |
| AuditEvent.agent.network.type | AuditEventAgentNetworkType | required | AuditEventAgentNetworkType |
| AuditEvent.agent.purposeOfUse | PurposeOfUse | extensible | PurposeOfUse |
| AuditEvent.source.type | Audit Event Source Type | extensible | Audit Event Source Type |
| AuditEvent.entity.type | AuditEventEntityType | extensible | AuditEventEntityType |
| AuditEvent.entity.role | AuditEventEntityRole | extensible | AuditEventEntityRole |
| AuditEvent.entity.lifecycle | ObjectLifecycleEvents | extensible | ObjectLifecycleEvents (missing link) |
| AuditEvent.entity.securityLabel | All Security Labels | extensible | All Security Labels |
| AuditEvent.entity.identifier.use | IdentifierUse | required | IdentifierUse |
| AuditEvent.entity.identifier.type | Identifier Type Codes | extensible | Identifier Type Codes |
| AuditEvent.entity.type | AuditEventEntityType | extensible | AuditEventEntityType |
| AuditEvent.entity.role | AuditEventEntityRole | extensible | AuditEventEntityRole |
| AuditEvent.entity.lifecycle | ObjectLifecycleEvents | extensible | ObjectLifecycleEvents (missing link) |
| AuditEvent.entity.securityLabel | All Security Labels | extensible | All Security Labels |
| Id | Path | Details | Requirements |
| dom-2 | AuditEvent | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-1 | AuditEvent | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
| dom-4 | 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-3 | AuditEvent | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
| ch-atc-aae-1 | AuditEvent | subtype needs to be fixed to ATC_LOG_READ : subtype.exists() and subtype.count()=1 and subtype[0].code='ATC_LOG_READ' | |
| ele-1 | AuditEvent.agent | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | AuditEvent.agent.network | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | AuditEvent.source | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | AuditEvent.entity | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| sev-1 | AuditEvent.entity | Either a name or a query (NOT both) : name.empty() or query.empty() | |
| ele-1 | AuditEvent.entity.detail | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | AuditEvent.entity | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| sev-1 | AuditEvent.entity | Either a name or a query (NOT both) : name.empty() or query.empty() | |
| ele-1 | AuditEvent.entity.detail | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) |