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 at File Manager

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

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

  • 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 1..1BackboneElementFile Consumer
... agent:server C1..1BackboneElementFile Manager
val-audit-source: The Audit Source is this agent too.
... entity:query 1..1BackboneElementSearch Parameters

doco Documentation for this format

Constraints

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

 

Other representations of profile: CSV, Excel, Schematron