Mobile access to Health Documents (MHD)
4.2.2 - Trial-Implementation International flag

This page is part of the IHE Mobile Access to Health Documents (v4.2.2: Publication) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: AuditProvideBundleSource - Detailed Descriptions

Active as of 2024-05-18

Definitions for the IHE.MHD.ProvideBundle.Audit.Source resource profile.

Guidance on how to interpret the contents of this table can be found here

0. AuditEvent
2. AuditEvent.modifierExtension
Control0..0
4. AuditEvent.type
Pattern Value{
  "system" : "http://dicom.nema.org/resources/ontology/DCM",
  "code" : "110106",
  "display" : "Export"
}
6. AuditEvent.subtype
Control1..?
SlicingThis element introduces a set of slices on AuditEvent.subtype. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ $this
  • 8. AuditEvent.subtype:iti65
    Slice Nameiti65
    Control1..1
    Pattern Value{
      "system" : "urn:ihe:event-type-code",
      "code" : "ITI-65",
      "display" : "Provide Document Bundle"
    }
    10. AuditEvent.action
    Pattern ValueR
    12. AuditEvent.outcome
    Control1..?
    14. AuditEvent.outcomeDesc
    Must Supporttrue
    16. AuditEvent.agent
    Control2..?
    SlicingThis element introduces a set of slices on AuditEvent.agent. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • pattern @ type
    • 18. AuditEvent.agent:documentSource
      Slice NamedocumentSource
      ShortDocument Source
      Control1..1
      Invariantsval-audit-source: The Audit Source is this agent too. ($this.who = %resource.source.observer)
      20. AuditEvent.agent:documentSource.type
      Control1..?
      Pattern Value{
        "coding" : [{
          "system" : "http://dicom.nema.org/resources/ontology/DCM",
          "code" : "110153",
          "display" : "Source Role ID"
        }]
      }
      22. AuditEvent.agent:documentSource.who
      Control1..?
      24. AuditEvent.agent:documentSource.network
      Control1..?
      26. AuditEvent.agent:documentRecipient
      Slice NamedocumentRecipient
      ShortDocument Recipient
      Control1..1
      28. AuditEvent.agent:documentRecipient.type
      Control1..?
      Pattern Value{
        "coding" : [{
          "system" : "http://dicom.nema.org/resources/ontology/DCM",
          "code" : "110152",
          "display" : "Destination Role ID"
        }]
      }
      30. AuditEvent.agent:documentRecipient.who
      Control1..?
      32. AuditEvent.agent:documentRecipient.network
      Control1..?
      34. AuditEvent.entity
      Control2..?
      SlicingThis element introduces a set of slices on AuditEvent.entity. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • pattern @ type
      • 36. AuditEvent.entity:patient
        Slice Namepatient
        ShortPatient
        Control1..1
        38. AuditEvent.entity:patient.what
        Control1..?
        TypeReference(Patient)
        40. AuditEvent.entity:patient.type
        Control1..?
        Pattern Value{
          "system" : "http://terminology.hl7.org/CodeSystem/audit-entity-type",
          "code" : "1",
          "display" : "Person"
        }
        42. AuditEvent.entity:patient.role
        Pattern Value{
          "system" : "http://terminology.hl7.org/CodeSystem/object-role",
          "code" : "1",
          "display" : "Patient"
        }
        44. AuditEvent.entity:submissionSet
        Slice NamesubmissionSet
        ShortSubmissionSet
        Control1..1
        46. AuditEvent.entity:submissionSet.what
        Control1..?
        TypeReference(List)
        48. AuditEvent.entity:submissionSet.type
        Control1..?
        Pattern Value{
          "system" : "http://terminology.hl7.org/CodeSystem/audit-entity-type",
          "code" : "2",
          "display" : "System Object"
        }
        50. AuditEvent.entity:submissionSet.role
        Pattern Value{
          "system" : "http://terminology.hl7.org/CodeSystem/object-role",
          "code" : "20",
          "display" : "Job"
        }