Patient Master Identity Registry (PMIR)
1.5.0 - Trial-Implementation International flag

This page is part of the IHE Patient Master Identity Registry (PMIR) (v1.5.0: Trial Implementation) 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 Subscribe to Patient Updates Transaction by the Patient Identity Subscriber and Registry for Create

Official URL: https://profiles.ihe.net/ITI/PMIR/StructureDefinition/IHE.PMIR.Audit.Subscription.Create Version: 1.5.0
Active as of 2022-08-08 Computable Name: AuditPmirSubscriptionCreate

Defines constraints on the AuditEvent Resource to record when a Subscribe to Patient Updates Transaction happens to create a new subscription, as recorded by the Patient Identity Subscriber and Registry.

Usage:

Formal Views of Profile Content

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

This structure is derived from Create

Summary

Mandatory: 1 element (2 nested mandatory elements)

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet / Code
AuditEvent.languagepreferredCommonLanguages
Max Binding: AllLanguages
AuditEvent.typeextensiblePattern: rest("Restful Operation")
AuditEvent.subtypeextensibleAuditEventSub-Type
AuditEvent.subtype:anyCreateextensibleFixed Value: create("create")
AuditEvent.subtype:iti94extensiblePattern: ITI-94("Subscribe to Patient Updates")
AuditEvent.actionrequiredPattern: C
AuditEvent.outcomerequiredPattern: 0
AuditEvent.purposeOfEventextensiblePurposeOfUse
AuditEvent.agent.typeextensibleParticipationRoleType
AuditEvent.agent.roleexampleSecurityRoleType
AuditEvent.agent.mediaextensibleMediaTypeCode
AuditEvent.agent.network.typerequiredAuditEventAgentNetworkType
AuditEvent.agent.purposeOfUseextensiblePurposeOfUse
AuditEvent.agent:client.typeextensiblePattern: 110153("Source Role ID")
AuditEvent.agent:client.roleexampleSecurityRoleType
AuditEvent.agent:client.network.typerequiredAuditEventAgentNetworkType
AuditEvent.agent:client.purposeOfUseextensiblePurposeOfUse
AuditEvent.agent:server.typeextensiblePattern: 110152("Destination Role ID")
AuditEvent.agent:server.roleexampleSecurityRoleType
AuditEvent.agent:server.network.typerequiredAuditEventAgentNetworkType
AuditEvent.agent:server.purposeOfUseextensiblePurposeOfUse
AuditEvent.agent:user.typerequiredDataSources
AuditEvent.agent:user.roleexampleSecurityRoleType
AuditEvent.agent:user.network.typerequiredAuditEventAgentNetworkType
AuditEvent.agent:user.purposeOfUseextensiblePurposeOfUse
AuditEvent.source.typeextensibleAuditEventSourceType
AuditEvent.entity.typeextensibleAuditEventEntityType
AuditEvent.entity.roleextensibleAuditEventEntityRole
AuditEvent.entity.lifecycleextensibleObjectLifecycleEvents
AuditEvent.entity.securityLabelextensibleAll Security Labels
AuditEvent.entity:transaction.what.typeextensibleResourceType
AuditEvent.entity:transaction.what.identifier.userequiredIdentifierUse
AuditEvent.entity:transaction.what.identifier.typeextensibleIdentifier Type Codes
AuditEvent.entity:transaction.typeextensiblePattern: XrequestId
AuditEvent.entity:transaction.roleextensibleAuditEventEntityRole
AuditEvent.entity:transaction.lifecycleextensibleObjectLifecycleEvents
AuditEvent.entity:transaction.securityLabelextensibleAll Security Labels
AuditEvent.entity:data.typeextensiblePattern: 2("System Object")
AuditEvent.entity:data.rolerequiredRestObjectRoles
AuditEvent.entity:data.lifecycleextensibleObjectLifecycleEvents
AuditEvent.entity:data.securityLabelextensibleAll Security Labels
AuditEvent.entity:patient.typeextensiblePattern: 1("Person")
AuditEvent.entity:patient.roleextensiblePattern: 1("Patient")
AuditEvent.entity:patient.lifecycleextensibleObjectLifecycleEvents
AuditEvent.entity:patient.securityLabelextensibleAll Security Labels