Sharing Valuesets, Codes, and Maps (SVCM)
1.5.1 - Trial-Implementation International flag

This page is part of the Sharing Valuesets, Codes, and Maps (SVCM) (v1.5.1: Publication) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: OperationEvent - Detailed Descriptions

Active as of 2023-08-02

Definitions for the IHE.SVCM.Audit.Operation resource profile.

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

1. AuditEvent
2. AuditEvent.type
Pattern Value<valueCoding xmlns="http://hl7.org/fhir">
  <system value="http://terminology.hl7.org/CodeSystem/audit-event-type"/>
  <code value="rest"/>
  <display value="Restful Operation"/>
</valueCoding>
3. AuditEvent.subtype
Control10..*
SlicingThis element introduces a set of slices on AuditEvent.subtype. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ $this
4. AuditEvent.subtype:operation
SliceNameoperation
Control1..1
Pattern Value<valueCoding xmlns="http://hl7.org/fhir">
  <system value="http://hl7.org/fhir/restful-interaction"/>
  <code value="operation"/>
  <display value="operation"/>
</valueCoding>
5. AuditEvent.action
Pattern ValueE
6. AuditEvent.outcome
Pattern Value0
7. AuditEvent.agent
Control21..*
SlicingThis element introduces a set of slices on AuditEvent.agent. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ type
8. AuditEvent.agent:client
SliceNameclient
Control1..1
9. AuditEvent.agent:client.type
Control1..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://dicom.nema.org/resources/ontology/DCM"/>
    <code value="110153"/>
    <display value="Source Role ID"/>
  </coding>
</valueCodeableConcept>
10. AuditEvent.agent:client.who
Control1..?
11. AuditEvent.agent:client.media
Control0..0
12. AuditEvent.agent:client.network
Control1..?
13. AuditEvent.agent:server
SliceNameserver
Control1..1
14. AuditEvent.agent:server.type
Control1..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://dicom.nema.org/resources/ontology/DCM"/>
    <code value="110152"/>
    <display value="Destination Role ID"/>
  </coding>
</valueCodeableConcept>
15. AuditEvent.agent:server.who
Control1..?
16. AuditEvent.agent:server.media
Control0..0
17. AuditEvent.agent:server.network
Control1..?
18. AuditEvent.agent:user
SliceNameuser
Control0..1
19. AuditEvent.agent:user.type
Control1..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
    <code value="IRCP"/>
    <display value="information recipient"/>
  </coding>
</valueCodeableConcept>
20. AuditEvent.agent:user.role
Control0..?
Must Supporttrue
21. AuditEvent.agent:user.who
Control1..?
22. AuditEvent.agent:user.name
Control0..?
Must Supporttrue
23. AuditEvent.agent:user.requestor
Control0..?
Pattern Valuetrue
24. AuditEvent.agent:user.media
Control0..0
25. AuditEvent.agent:user.network
Control0..0
26. AuditEvent.agent:user.purposeOfUse
Control0..?
Must Supporttrue
27. AuditEvent.source
Must Supporttrue
28. AuditEvent.entity
Control10..*
SlicingThis element introduces a set of slices on AuditEvent.entity. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ type
29. AuditEvent.entity:transaction
SliceNametransaction
Control0..1
30. AuditEvent.entity:transaction.what
Control0..?
31. AuditEvent.entity:transaction.what.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..?
32. AuditEvent.entity:transaction.what.identifier.value
Control1..?
33. AuditEvent.entity:transaction.type
Control1..?
Pattern Value<valueCoding xmlns="http://hl7.org/fhir">
  <system value="https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType"/>
  <code value="XrequestId"/>
</valueCoding>
34. AuditEvent.entity:parameters
SliceNameparameters
Control1..1
35. AuditEvent.entity:parameters.what
Control1..?
TypeReference(Parameters)
36. AuditEvent.entity:parameters.type
Control1..?
Pattern Value<valueCoding xmlns="http://hl7.org/fhir">
  <system value="http://terminology.hl7.org/CodeSystem/audit-entity-type"/>
  <code value="2"/>
  <display value="System Object"/>
</valueCoding>
37. AuditEvent.entity:parameters.role
Control0..?
Pattern Value<valueCoding xmlns="http://hl7.org/fhir">
  <system value="http://terminology.hl7.org/CodeSystem/object-role"/>
  <code value="4"/>
  <display value="Domain Resource"/>
</valueCoding>
38. AuditEvent.entity:parameters.lifecycle
Control0..0
39. AuditEvent.entity:parameters.securityLabel
Control0..?
40. AuditEvent.entity:parameters.query
Control0..0
41. AuditEvent.entity:parameters.detail
Control0..0