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 Search File Transaction by the File Consumer

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

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

  • Build off of the IHE BasicAudit Query event
  • add the ITI-88 as a subtype
  • client is File Consumer
  • server is File Manager
  • entity slices for query
  • 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 Query

NameFlagsCard.TypeDescription & Constraintsdoco
.. AuditEvent 0..*QueryEvent record kept for security purposes
... modifierExtension 0..0
... subtype 2..*CodingMore specific type/id for the event
... subtype:iti88 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-88
.... display1..1stringRepresentation defined by the system
Fixed Value: Search File
... agent:client C1..1BackboneElementFile Consumer
val-audit-source: The Audit Source is this agent too.
... agent:server 1..1BackboneElementFile Manager
... entity:query 1..1BackboneElementSearch Parameters

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