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

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

Defines constraints on the AuditEvent Resource to record when a Submit File Transaction happens at the Manager.

  • Import event
  • shall have source of itself
  • shall have a File Source agent
  • shall have a File Manager agent
  • may have user, app, organization agent(s)
  • shall have a DocumentReference identity entity

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 AuditEvent

NameFlagsCard.TypeDescription & Constraintsdoco
.. AuditEvent 0..*AuditEventEvent record kept for security purposes
... modifierExtension 0..0
... type 1..1CodingType/identifier of event
Required Pattern: At least the following
.... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
.... code1..1codeSymbol in syntax defined by the system
Fixed Value: 110107
.... display1..1stringRepresentation defined by the system
Fixed Value: Import
... Slices for subtype 1..*CodingMore specific type/id for the event
Slice: Unordered, Open by value:$this
.... subtype:iti87 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-87
..... display1..1stringRepresentation defined by the system
Fixed Value: Submit File
... action 0..1codeType of action performed during the event
Required Pattern: C
... outcome 1..1codeWhether the event succeeded or failed
... outcomeDesc S0..1stringDescription of the event outcome
... Slices for agent 2..*BackboneElementActor involved in the event
Slice: Unordered, Open by pattern:type
.... agent:fileSource 1..1BackboneElementFile Source
..... type 1..1CodeableConceptHow agent participated
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 110153
....... display1..1stringRepresentation defined by the system
Fixed Value: Source Role ID
..... who 1..1Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson)Identifier of who
..... network 1..1BackboneElementLogical network location for application activity
.... agent:fileManager C1..1BackboneElementFile Manager
val-audit-source: The Audit Source is this agent too.
..... type 1..1CodeableConceptHow agent participated
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 110152
....... display1..1stringRepresentation defined by the system
Fixed Value: Destination Role ID
..... who 1..1Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson)Identifier of who
..... network 1..1BackboneElementLogical network location for application activity
... Slices for entity 1..1BackboneElementData or objects used
Slice: Unordered, Closed by pattern:type
.... entity:docRef 1..1BackboneElementdocRef
..... what 1..1Reference(DocumentReference)Specific instance of resource
..... type 1..1CodingType of entity involved
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: 2
...... display1..1stringRepresentation defined by the system
Fixed Value: System Object
..... 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: 20
...... display1..1stringRepresentation defined by the system
Fixed Value: Job

doco Documentation for this format

Constraints

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

 

Other representations of profile: CSV, Excel, Schematron