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: Audit Event for Provide Bundle Transaction at Source

Official URL: https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.ProvideBundle.Audit.Source Version: 4.2.2
Active as of 2024-05-18 Computable Name: AuditProvideBundleSource

Defines constraints on the AuditEvent Resource to record when a Provide Bundle Transaction happens at the Source.

  • Export event
  • shall have source of itself
  • shall have a document source agent
  • shall have a document recipient agent
  • may have user, app, organization agent(s)
  • shall have a patient entity
  • shall have a submission set identity entity

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from AuditEvent

NameFlagsCard.TypeDescription & Constraintsdoco
.. AuditEvent 0..* AuditEvent Event record kept for security purposes
... modifierExtension 0..0
... type 1..1 Coding Type/identifier of event
Required Pattern: At least the following
.... system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
.... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110106
.... display 1..1 string Representation defined by the system
Fixed Value: Export
... Slices for subtype 1..* Coding More specific type/id for the event
Slice: Unordered, Open by value:$this
.... subtype:iti65 1..1 Coding More specific type/id for the event
Required Pattern: At least the following
..... system 1..1 uri Identity of the terminology system
Fixed Value: urn:ihe:event-type-code
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: ITI-65
..... display 1..1 string Representation defined by the system
Fixed Value: Provide Document Bundle
... action 0..1 code Type of action performed during the event
Required Pattern: R
... outcome 1..1 code Whether the event succeeded or failed
... outcomeDesc S 0..1 string Description of the event outcome
... Slices for agent 2..* BackboneElement Actor involved in the event
Slice: Unordered, Open by pattern:type
.... agent:documentSource C 1..1 BackboneElement Document Source
val-audit-source: The Audit Source is this agent too.
..... type 1..1 CodeableConcept How agent participated
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110153
....... display 1..1 string Representation defined by the system
Fixed Value: Source Role ID
..... who 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
..... network 1..1 BackboneElement Logical network location for application activity
.... agent:documentRecipient 1..1 BackboneElement Document Recipient
..... type 1..1 CodeableConcept How agent participated
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110152
....... display 1..1 string Representation defined by the system
Fixed Value: Destination Role ID
..... who 1..1 Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) Identifier of who
..... network 1..1 BackboneElement Logical network location for application activity
... Slices for entity 2..* BackboneElement Data or objects used
Slice: Unordered, Open by pattern:type
.... entity:patient 1..1 BackboneElement Patient
..... what 1..1 Reference(Patient) Specific instance of resource
..... type 1..1 Coding Type of entity involved
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
...... display 1..1 string Representation defined by the system
Fixed Value: Person
..... role 0..1 Coding What role the entity played
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1
...... display 1..1 string Representation defined by the system
Fixed Value: Patient
.... entity:submissionSet 1..1 BackboneElement SubmissionSet
..... what 1..1 Reference(List) Specific instance of resource
..... type 1..1 Coding Type of entity involved
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 2
...... display 1..1 string Representation defined by the system
Fixed Value: System Object
..... role 0..1 Coding What role the entity played
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 20
...... display 1..1 string Representation defined by the system
Fixed Value: Job

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
val-audit-sourceerrorAuditEvent.agent:documentSourceThe Audit Source is this agent too.
: $this.who = %resource.source.observer

 

Other representations of profile: CSV, Excel, Schematron