PackagesCanonicalsLogsProblems
    Packages
    koppeltaalv2.00@0.15.0-beta.8
    http://koppeltaal.nl/fhir/StructureDefinition/KT2AuditEvent
description: The AuditEvent resource is used to consolidate and track logging information within the Koppeltaal ecosystem. It captures details about system activities, data access, and interactions between applications for security and compliance purposes.
package_name: koppeltaalv2.00
derivation: constraint
name: KT2_AuditEvent
type: AuditEvent
elements:
  extension:
    type: Extension
    url: http://koppeltaal.nl/fhir/StructureDefinition/resource-origin
    index: 0
    slicing:
      slices:
        resource-origin:
          match: {}
          schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/resource-origin', index: 0}
          min: 0
          max: 1
        traceId:
          match: {}
          schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/trace-id', index: 1}
          min: 0
        correlationId:
          match: {}
          schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/correlation-id', index: 2}
          min: 0
        requestId:
          match: {}
          schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/request-id', index: 3}
          min: 0
  type:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-type'}
    index: 4
  subtype: {index: 5}
  purposeOfEvent: {index: 6}
  agent:
    elements:
      role: {index: 8}
      who:
        type: Reference
        refers: ['http://koppeltaal.nl/fhir/StructureDefinition/KT2Device']
        index: 9
      altId: {index: 10}
      name: {index: 11}
      type:
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/participation-role-type'}
        index: 7
      policy: {index: 13}
      purposeOfUse: {index: 15}
      location: {index: 12}
      media: {index: 14}
    required: [who, type]
  source:
    elements:
      site: {index: 16}
      observer:
        type: Reference
        refers: ['http://koppeltaal.nl/fhir/StructureDefinition/KT2Device']
        index: 17
  entity:
    index: 18
    elements:
      type: {index: 19}
      lifecycle: {index: 20}
      securityLabel: {index: 21}
      query: {index: 22}
      detail: {index: 23}
package_version: 0.15.0-beta.8
extensions:
  resource-origin: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/resource-origin', min: 0, max: 1, type: Extension, index: 0}
  traceId: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/trace-id', min: 0, type: Extension, index: 1}
  correlationId: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/correlation-id', min: 0, type: Extension, index: 2}
  requestId: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/request-id', min: 0, type: Extension, index: 3}
class: profile
kind: resource
url: http://koppeltaal.nl/fhir/StructureDefinition/KT2AuditEvent
base: http://hl7.org/fhir/StructureDefinition/AuditEvent
version: 0.10.0
required: [entity]