Mobile access to Health Documents (MHD)
4.2.3-current - ci-build International flag

Mobile access to Health Documents (MHD), published by IHE IT Infrastructure Technical Committee. This guide is not an authorized publication; it is the continuous build for version 4.2.3-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/ITI.MHD/ and changes regularly. See the Directory of published versions

Resource Profile: AuditProvideBundleRecipient - Detailed Descriptions

Active as of 2024-11-26

Definitions for the IHE.MHD.ProvideBundle.Audit.Recipient 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" : "110107",
  "display" : "Import"
}
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 ValueC
    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
      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
      Invariantsval-audit-source: The Audit Source is this agent too. ($this.who = %resource.source.observer)
      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"
        }