Union of http://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent and http://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent

This is the set of resources that conform to either of the profiles EHRS Functional Model - Record Lifecycle Events - AuditEvent (http://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent) and EHRS Functional Model - Record Lifecycle Events - AuditEvent (http://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. AuditEvent 0..*Record of an event
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: ?? (required): IETF language tag for 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
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... category SΣ0..*CodeableConceptType/identifier of event
Binding: ?? (example): Type of event.


ele-1: All FHIR elements must have a @value or children
... code SΣ1..1CodeableConceptSpecific type of event
Binding: ?? (preferred): Specific type of event.


ele-1: All FHIR elements must have a @value or children
... action SΣ0..1codeType of action performed during the event
Binding: ?? (required): DICOM Audit Event Action


ele-1: All FHIR elements must have a @value or children
... severity Σ0..1codeemergency | alert | critical | error | warning | notice | informational | debug
Binding: ?? (required): This is in the SysLog header, PRI. http://tools.ietf.org/html/rfc5424#appendix-A.3


ele-1: All FHIR elements must have a @value or children
... occurred[x] 0..1When the activity occurred
ele-1: All FHIR elements must have a @value or children
.... occurredPeriodPeriod
.... occurredDateTimedateTime
... recorded SΣ1..1instantTime when the event was recorded
ele-1: All FHIR elements must have a @value or children
... outcome Σ0..1BackboneElementWhether the event succeeded or failed
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
.... code Σ1..1CodingWhether the event succeeded or failed
Binding: ?? (preferred): DICOM Audit Event Outcome


ele-1: All FHIR elements must have a @value or children
.... detail Σ0..*CodeableConceptAdditional outcome detail
Binding: ?? (example): A code that provides details as the exact issue.


ele-1: All FHIR elements must have a @value or children
... authorization SΣ0..*CodeableConceptAuthorization related to the event
Binding: ?? (example): The authorized purposeOfUse for the activity.


ele-1: All FHIR elements must have a @value or children
... basedOn 0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task)Workflow authorization within which this event occurred
ele-1: All FHIR elements must have a @value or children
... patient 0..1Reference(Patient)The patient is the subject of the data used/created/updated/deleted during the activity
ele-1: All FHIR elements must have a @value or children
... encounter 0..1Reference(Encounter)Encounter within which this event occurred or which the event is tightly associated
ele-1: All FHIR elements must have a @value or children
... agent SΣ1..*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: ?? (preferred): 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 SΣ1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Identifier of who
ele-1: All FHIR elements must have a @value or children
.... requestor SΣ0..1booleanWhether user is initiator
ele-1: All FHIR elements must have a @value or children
.... location S0..1Reference(Location)The agent location when the event occurred
ele-1: All FHIR elements must have a @value or children
.... policy 0..*uriPolicy that authorized the agent participation in the event
ele-1: All FHIR elements must have a @value or children
.... network[x] S0..1This agent network location for the activity
ele-1: All FHIR elements must have a @value or children
..... networkReferenceReference(Endpoint)
..... networkUriuri
..... networkStringstring
.... authorization S0..*CodeableConceptAllowable authorization for this agent
Binding: ?? (example): The reason the activity took place.


ele-1: All FHIR elements must have a @value or children
... source SΣ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..1Reference(Location)Logical source location within the enterprise
ele-1: All FHIR elements must have a @value or children
.... observer Σ1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)The identity of source detecting the event
ele-1: All FHIR elements must have a @value or children
.... type 0..*CodeableConceptThe type of source where event originated
Binding: ?? (preferred): Code specifying the type of system that detected and recorded the event. Use of these codes is not required but is encouraged to maintain translation with DICOM AuditMessage schema.


ele-1: All FHIR elements must have a @value or children
... entity SΣ0..*BackboneElementData or objects used
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
.... what SΣ0..1Reference(Resource)Specific instance of resource
ele-1: All FHIR elements must have a @value or children
.... role 0..1CodeableConceptWhat role the entity played
Binding: ?? (example): DICOM Audit Event Entity Role


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


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..1CodeableConceptName of the property
Binding: ?? (example): Additional detail about an entity used in an event.


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
...... valueQuantityQuantity
...... valueCodeableConceptCodeableConcept
...... valueStringstring
...... valueBooleanboolean
...... valueIntegerinteger
...... valueRangeRange
...... valueRatioRatio
...... valueTimetime
...... valueDateTimedateTime
...... valuePeriodPeriod
...... valueBase64Binarybase64Binary
.... agent 0..*Entity is attributed to this agent
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format