http://hl7.org/fhir/StructureDefinition/AuditEvent|5.0.0

A record of an event relevant for purposes such as operations, privacy, security, maintenance, and performance analysis.
description: A record of an event relevant for purposes such as operations, privacy, security, maintenance, and performance analysis.
derivation: specialization
name: AuditEvent
type: AuditEvent
elements:
  patient: {isModifier: false, short: The patient is the subject of the data used/created/updated/deleted during the activity, mustSupport: false, isSummary: false, index: 12}
  category:
    isModifier: false
    short: Type/identifier of event
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-type'}
    isSummary: true
    index: 0
  occurred:
    isModifier: false
    short: When the activity occurred
    mustSupport: false
    choices: []
    isSummary: false
    index: 5
  encounter: {isModifier: false, short: Encounter within which this event occurred or which the event is tightly associated, mustSupport: false, isSummary: false, index: 13}
  authorization:
    isModifier: false
    short: Authorization related to the event
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://terminology.hl7.org/ValueSet/v3-PurposeOfUse'}
    isSummary: true
    index: 10
  outcome:
    isModifier: false
    short: Whether the event succeeded or failed
    mustSupport: false
    isSummary: true
    index: 7
    elements:
      code:
        isModifier: false
        short: Whether the event succeeded or failed
        mustSupport: false
        binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-outcome'}
        isSummary: true
        index: 8
      detail:
        isModifier: false
        short: Additional outcome detail
        mustSupport: false
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-outcome-detail'}
        isSummary: true
        index: 9
    required: [code]
  source:
    isModifier: false
    short: Audit Event Reporter
    mustSupport: false
    isSummary: true
    index: 24
    elements:
      site: {isModifier: false, short: Logical source location within the enterprise, mustSupport: false, isSummary: false, index: 25}
      observer: {isModifier: false, short: The identity of source detecting the event, mustSupport: false, isSummary: true, index: 26}
      type:
        isModifier: false
        short: The type of source where event originated
        mustSupport: false
        array: true
        binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/security-source-type'}
        isSummary: false
        index: 27
    required: [observer]
  recorded: {isModifier: false, short: Time when the event was recorded, mustSupport: false, isSummary: true, index: 6}
  agent:
    min: 1
    isModifier: false
    short: Actor involved in the event
    index: 14
    mustSupport: false
    array: true
    elements:
      type:
        isModifier: false
        short: How agent participated
        mustSupport: false
        binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/participation-role-type'}
        isSummary: false
        index: 15
      role:
        isModifier: false
        short: Agent role in the event
        mustSupport: false
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/security-role-type'}
        isSummary: false
        index: 16
      who: {isModifier: false, short: Identifier of who, mustSupport: false, isSummary: true, index: 17}
      requestor: {isModifier: false, short: Whether user is initiator, mustSupport: false, meaningWhenMissing: 'false', isSummary: true, index: 18}
      location: {isModifier: false, short: The agent location when the event occurred, mustSupport: false, isSummary: false, index: 19}
      policy: {isModifier: false, short: Policy that authorized the agent participation in the event, mustSupport: false, array: true, isSummary: false, index: 20}
      network:
        isModifier: false
        short: This agent network location for the activity
        mustSupport: false
        choices: []
        isSummary: false
        index: 22
      authorization:
        isModifier: false
        short: Allowable authorization for this agent
        mustSupport: false
        array: true
        binding: {strength: example, valueSet: 'http://terminology.hl7.org/ValueSet/v3-PurposeOfUse'}
        isSummary: false
        index: 23
    required: [who]
    isSummary: true
  severity:
    isModifier: false
    short: emergency | alert | critical | error | warning | notice | informational | debug
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-severity|5.0.0'}
    isSummary: true
    index: 3
  code:
    isModifier: false
    short: Specific type of event
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-sub-type'}
    isSummary: true
    index: 1
  action:
    isModifier: false
    short: Type of action performed during the event
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-action|5.0.0'}
    isSummary: true
    index: 2
  basedOn: {isModifier: false, short: Workflow authorization within which this event occurred, mustSupport: false, array: true, isSummary: false, index: 11}
  entity:
    isModifier: false
    short: Data or objects used
    mustSupport: false
    array: true
    isSummary: true
    index: 28
    elements:
      what: {isModifier: false, short: Specific instance of resource, mustSupport: false, isSummary: true, index: 29}
      role:
        isModifier: false
        short: What role the entity played
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/object-role'}
        isSummary: false
        index: 30
      securityLabel:
        isModifier: false
        short: Security labels on the entity
        mustSupport: false
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/security-label-examples'}
        isSummary: false
        index: 31
      query: {isModifier: false, short: Query parameters, mustSupport: false, isSummary: true, index: 32}
      detail:
        isModifier: false
        short: Additional Information about the entity
        mustSupport: false
        array: true
        isSummary: false
        index: 33
        elements:
          type:
            isModifier: false
            short: Name of the property
            mustSupport: false
            binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-type'}
            isSummary: false
            index: 34
          value:
            isModifier: false
            short: Property value
            mustSupport: false
            choices: []
            isSummary: false
            index: 36
        required: [value, type]
      agent:
        elementReference: ['http://hl7.org/fhir/StructureDefinition/AuditEvent', elements, agent]
        isModifier: false
        short: Entity is attributed to this agent
        mustSupport: false
        array: true
        isSummary: false
        index: 37
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/AuditEvent
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 5.0.0
required: [agent, recorded, source, code]