Non-patient File Sharing (NPFS)
2.2.0 - Trial-Implementation International flag

This page is part of the Non-patient File Sharing (NPFS) (v2.2.0: 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: Audit Event for Retrieve File Transaction at File Consumer

Official URL: https://profiles.ihe.net/ITI/NPFS/StructureDefinition/IHE.NPFS.RetrieveFile.Audit.Consumer Version: 2.2.0
Active as of 2023-11-16 Computable Name: AuditRetrieveFileConsumer

Defines constraints on the File Consumer AuditEvent Resource to record when a Retrieve File Transaction happens, as recorded by the File Consumer.

  • Build off of the IHE BasicAudit Read event
  • add the ITI-109 as a subtype
  • client is File Consumer
  • server is File Manager
  • entity slices for data
  • entity slice for transaction is available

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from Read

NameFlagsCard.TypeDescription & Constraintsdoco
.. AuditEvent 0..*ReadEvent record kept for security purposes
... modifierExtension 0..0
... subtype 2..*CodingMore specific type/id for the event
... subtype:iti109 1..1CodingMore specific type/id for the event
Required Pattern: At least the following
.... system1..1uriIdentity of the terminology system
Fixed Value: urn:ihe:event-type-code
.... code1..1codeSymbol in syntax defined by the system
Fixed Value: ITI-109
.... display1..1stringRepresentation defined by the system
Fixed Value: Retrieve File
... agent:client C1..1BackboneElementFile Consumer
val-audit-source: The Audit Source is this agent too.
... agent:server 1..1BackboneElementFile Manager
... entity:data 1..1BackboneElementthe data
.... role 0..1CodingWhat role the entity played
Required Pattern: At least the following
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 3
..... display1..1stringRepresentation defined by the system
Fixed Value: Report

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