Scheduling
1.0.0 - Trial-Implementation International flag

This page is part of the IHE ITI Scheduling (v1.0.0: 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 the Book Appointment Transaction at Source

Official URL: https://profiles.ihe.net/ITI/Scheduling/StructureDefinition/IHE.Scheduling.Book.Audit.Source Version: 1.0.0
Active as of 2024-12-12 Computable Name: AuditSchedulingBookClient

Defines constraints on the AuditEvent Resource to record when a Book Appointment [ITI-117] Transaction happens at the Source.

  • Build off of the IHE Basic Audit Patient Create event
  • add the ITI-117 as a subtype
  • client is the Scheduling Client
  • Server is the Scheduling Server
  • may have user, app, organization agent(s)
  • shall have a patient entity
  • shall have an appointment identity entity

Usage:

Formal Views of Profile Content

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

This structure is derived from PatientCreate

NameFlagsCard.TypeDescription & Constraintsdoco
.. AuditEvent 0..* PatientCreate Event record kept for security purposes
... modifierExtension 0..0
... subtype 2..* Coding More specific type/id for the event
... Slices for subtype Content/Rules for all slices
.... subtype:iti117 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-117
..... display 1..1 string Representation defined by the system
Fixed Value: Book Appointment
... Slices for agent Content/Rules for all slices
.... agent:client C 1..1 BackboneElement Scheduling Client
val-audit-source: The Audit Source is this agent too.
.... agent:server 1..1 BackboneElement Scheduling Server
... Slices for entity Content/Rules for all slices
.... entity:data 1..1 BackboneElement Appointment
..... what 1..1 Reference(Appointment) Specific instance of resource
.... entity:patient 1..1 BackboneElement Patient

doco Documentation for this format

Constraints

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

 

Other representations of profile: CSV, Excel, Schematron