Mobile Care Services Discovery (mCSD)
4.0.0-comment - ballot International flag

This page is part of the IHE ITI Mobile Care Services Discovery (v4.0.0-comment: Publication Ballot 8) 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: AuditMcsdCareServicesUpdates - Detailed Descriptions

Active as of 2025-03-12

Definitions for the IHE.mCSD.Audit.CareServices.Updates resource profile.

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

0. AuditEvent
2. AuditEvent.type
Pattern Value{
  "system" : "http://terminology.hl7.org/CodeSystem/audit-event-type",
  "code" : "rest",
  "display" : "Restful Operation"
}
4. AuditEvent.subtype
Control2..?
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
  • 6. AuditEvent.subtype:anyHistoryT
    Slice NameanyHistoryT
    Control1..1
    Pattern Value{
      "system" : "http://hl7.org/fhir/restful-interaction",
      "code" : "history-type",
      "display" : "history-type"
    }
    8. AuditEvent.subtype:iti91
    Slice Nameiti91
    Control1..1
    Pattern Value{
      "system" : "urn:ihe:event-type-code",
      "code" : "ITI-91",
      "display" : "Request Care Services Updates"
    }
    10. AuditEvent.action
    Pattern ValueE
    12. AuditEvent.outcome
    Pattern Value0
    14. 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:
    • value @ type
    • 16. AuditEvent.agent:client
      Slice Nameclient
      Control1..1
      18. AuditEvent.agent:client.type
      Control1..?
      Pattern Value{
        "coding" : [{
          "system" : "http://dicom.nema.org/resources/ontology/DCM",
          "code" : "110153",
          "display" : "Source Role ID"
        }]
      }
      20. AuditEvent.agent:client.who
      Control1..?
      22. AuditEvent.agent:client.media
      Control0..0
      24. AuditEvent.agent:client.network
      Control1..?
      26. AuditEvent.agent:server
      Slice Nameserver
      Control1..1
      28. AuditEvent.agent:server.type
      Control1..?
      Pattern Value{
        "coding" : [{
          "system" : "http://dicom.nema.org/resources/ontology/DCM",
          "code" : "110152",
          "display" : "Destination Role ID"
        }]
      }
      30. AuditEvent.agent:server.who
      Control1..?
      32. AuditEvent.agent:server.media
      Control0..0
      34. AuditEvent.agent:server.network
      Control1..?
      36. AuditEvent.agent:user
      Slice Nameuser
      Control0..1
      38. AuditEvent.agent:user.type
      Control1..?
      Pattern Value{
        "coding" : [{
          "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
          "code" : "IRCP",
          "display" : "information recipient"
        }]
      }
      40. AuditEvent.agent:user.role
      Must Supporttrue
      42. AuditEvent.agent:user.who
      Control1..?
      44. AuditEvent.agent:user.name
      Must Supporttrue
      46. AuditEvent.agent:user.requestor
      Pattern Valuetrue
      48. AuditEvent.agent:user.media
      Control0..0
      50. AuditEvent.agent:user.network
      Control0..0
      52. AuditEvent.agent:user.purposeOfUse
      Must Supporttrue
      54. AuditEvent.source
      Must Supporttrue
      56. AuditEvent.entity
      Control1..?
      SlicingThis element introduces a set of slices on AuditEvent.entity. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ type
      • 58. AuditEvent.entity:transaction
        Slice Nametransaction
        Control0..1
        60. AuditEvent.entity:transaction.what
        62. AuditEvent.entity:transaction.what.identifier
        NoteThis is a business identifier, not a resource identifier (see discussion)
        64. AuditEvent.entity:transaction.what.identifier.value
        Shortthe value of X-Request-Id
        Control1..?
        66. AuditEvent.entity:transaction.type
        Control1..?
        Pattern Value{
          "system" : "https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType",
          "code" : "XrequestId"
        }
        68. AuditEvent.entity:query
        Slice Namequery
        Control1..1
        70. AuditEvent.entity:query.what
        Control0..0
        72. AuditEvent.entity:query.type
        Control1..?
        Pattern Value{
          "system" : "http://terminology.hl7.org/CodeSystem/audit-entity-type",
          "code" : "2",
          "display" : "System Object"
        }
        74. AuditEvent.entity:query.role
        Pattern Value{
          "system" : "http://terminology.hl7.org/CodeSystem/object-role",
          "code" : "24",
          "display" : "Query"
        }
        76. AuditEvent.entity:query.lifecycle
        Control0..0
        78. AuditEvent.entity:query.securityLabel
        Shortmay contain the security labels on the Bundle search set returned
        80. AuditEvent.entity:query.query
        Control1..?
        82. AuditEvent.entity:query.detail
        Control0..0