Union of http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/ch-mhd-updatedocumentmetadata-audit-recipient and http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/ch-mhd-updatedocumentmetadata-audit-recipient

This is the set of resources that conform to either of the profiles Audit Event for Update Document Metadata Transaction at Recipient (http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/ch-mhd-updatedocumentmetadata-audit-recipient) and Audit Event for Update Document Metadata Transaction at Recipient (http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/ch-mhd-updatedocumentmetadata-audit-recipient). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. AuditEvent 0..*Event record kept for security purposes
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... type Σ1..1CodingType/identifier of event
Binding: ?? (extensible): Type of event.


ele-1: All FHIR elements must have a @value or children
... subtype Σ1..*CodingMore specific type/id for the event
Binding: ?? (extensible): Sub-type of event.


ele-1: All FHIR elements must have a @value or children
... action Σ0..1codeType of action performed during the event
Binding: ?? (required): Indicator for type of action performed during the event that generated the event.


ele-1: All FHIR elements must have a @value or children
... period 0..1PeriodWhen the activity occurred
ele-1: All FHIR elements must have a @value or children
... recorded Σ1..1instantTime when the event was recorded
ele-1: All FHIR elements must have a @value or children
... outcome Σ1..1codeWhether the event succeeded or failed
Binding: ?? (required): Indicates whether the event succeeded or failed.


ele-1: All FHIR elements must have a @value or children
... outcomeDesc SΣ0..1stringDescription of the event outcome
ele-1: All FHIR elements must have a @value or children
... purposeOfEvent Σ0..*CodeableConceptThe purposeOfUse of the event
Binding: ?? (extensible): The reason the activity took place.


ele-1: All FHIR elements must have a @value or children
... agent 2..*BackboneElementActor involved in the event
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type 0..1CodeableConceptHow agent participated
Binding: ?? (extensible): The Participation type of the agent to the event.


ele-1: All FHIR elements must have a @value or children
.... role 0..*CodeableConceptAgent role in the event
Binding: ?? (example): What security role enabled the agent to participate in the event.


ele-1: All FHIR elements must have a @value or children
.... who Σ0..1Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson)Identifier of who
ele-1: All FHIR elements must have a @value or children
.... altId 0..1stringAlternative User identity
ele-1: All FHIR elements must have a @value or children
.... name 0..1stringHuman friendly name for the agent
ele-1: All FHIR elements must have a @value or children
.... requestor Σ1..1booleanWhether user is initiator
ele-1: All FHIR elements must have a @value or children
.... location 0..1Reference(Location)Where
ele-1: All FHIR elements must have a @value or children
.... policy 0..*uriPolicy that authorized event
ele-1: All FHIR elements must have a @value or children
.... media 0..1CodingType of media
Binding: ?? (extensible): Used when the event is about exporting/importing onto media.


ele-1: All FHIR elements must have a @value or children
.... network 0..1BackboneElementLogical network location for application activity
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... address 0..1stringIdentifier for the network access point of the user device
ele-1: All FHIR elements must have a @value or children
..... type 0..1codeThe type of network access point
Binding: ?? (required): The type of network access point of this agent in the audit event.


ele-1: All FHIR elements must have a @value or children
.... purposeOfUse 0..*CodeableConceptReason given for this user
Binding: ?? (extensible): The reason the activity took place.


ele-1: All FHIR elements must have a @value or children
... source 1..1BackboneElementAudit Event Reporter
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... site 0..1stringLogical source location within the enterprise
ele-1: All FHIR elements must have a @value or children
.... observer Σ1..1Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson)The identity of source detecting the event
ele-1: All FHIR elements must have a @value or children
.... type 0..*CodingThe type of source where event originated
Binding: ?? (extensible): Code specifying the type of system that detected and recorded the event.


ele-1: All FHIR elements must have a @value or children
... entity C2..2BackboneElementData or objects used
ele-1: All FHIR elements must have a @value or children
sev-1: Either a name or a query (NOT both)
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... what Σ0..1Reference(Resource)Specific instance of resource
ele-1: All FHIR elements must have a @value or children
.... type 0..1CodingType of entity involved
Binding: ?? (extensible): Code for the entity type involved in the audit event.


ele-1: All FHIR elements must have a @value or children
.... role 0..1CodingWhat role the entity played
Binding: ?? (extensible): Code representing the role the entity played in the audit event.


ele-1: All FHIR elements must have a @value or children
.... lifecycle 0..1CodingLife-cycle stage for the entity
Binding: ?? (extensible): Identifier for the data life-cycle stage for the entity.


ele-1: All FHIR elements must have a @value or children
.... securityLabel 0..*CodingSecurity labels on the entity
Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


ele-1: All FHIR elements must have a @value or children
.... name Σ0..1stringDescriptor for entity
ele-1: All FHIR elements must have a @value or children
.... description 0..1stringDescriptive text
ele-1: All FHIR elements must have a @value or children
.... query Σ0..1base64BinaryQuery parameters
ele-1: All FHIR elements must have a @value or children
.... detail 0..*BackboneElementAdditional Information about the entity
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type 1..1stringName of the property
ele-1: All FHIR elements must have a @value or children
..... value[x] 1..1Property value
ele-1: All FHIR elements must have a @value or children
...... valueStringstring
...... valueBase64Binarybase64Binary

doco Documentation for this format