Audit Message : EPR - PPQ-1 Policy Source Audit Message

Back to list

Name
EPR - PPQ-1 Policy Source Audit Message
OID
1.3.6.1.4.1.12559.11.25.1.4.1.73
Document reference
Anhang 5 Ergänzung 2.1 der EPDV-EDI_Fassung vom 1. Juni 2023
Section
3.2.6
Last change
8/21/23 4:37:15 PM (CEST GMT+0200) by vhofman
Schema
Dicom compatible
true
Deprecate RFC3881 Validation
true
Deprecated Validator
false
Field Name Opt Value Regex
EventIdentification EventID M EV('110106', 'DCM', 'Export')
EventActionCode M [CUD]
EventDateTime M
EventOutcomeIndicator M
EventTypeCode M EV('PPQ-1', 'e-health-suisse', 'Privacy Policy Feed')
Source
1 .. 1
Destination
1 .. 1
HumanRequestor
0 .. *
AuditSourceIdentification
1 .. 1
Patient
1 .. 1
Policy or Policy Set
0 .. *
Field Name Opt Value Regex
Source ActiveParticipant Distinguisher RoleIDCode[@code='110153']
UserID U
AlternativeUserID M
UserName U
UserIsRequestor U
RoleIDCode M EV('110153', 'DCM', 'Source')
NetworkAccessPointTypeCode U ^1|2$
NetworkAccessPointID U
Field Name Opt Value Regex
Destination ActiveParticipant Distinguisher RoleIDCode[@code='110152']
UserID M
AlternativeUserID U
UserName U
UserIsRequestor U
RoleIDCode M EV('110152', 'DCM', 'Destination')
NetworkAccessPointTypeCode M ^1|2$
NetworkAccessPointID M
Field Name Opt Value Regex
HumanRequestor ActiveParticipant Distinguisher not(RoleIDCode) or RoleIDCode[@code!='110153' and @code!='110152']
UserID M
AlternativeUserID U
UserName U
UserIsRequestor U
RoleIDCode U
NetworkAccessPointTypeCode NA
NetworkAccessPointID NA
Field Name Opt Value Regex
AuditSourceIdentification AuditSourceID U
AuditEnterpriseSiteID M [0-2]((\.0)|(\.[1-9][0-9]*))*
AuditSourceTypeCode U
Field Name Opt Value Regex
Patient ParticipantObjectIdentification Distinguisher @ParticipantObjectTypeCode='1' and @ParticipantObjectTypeCodeRole='1'
ParticipantObjectTypeCode M 1
ParticipantObjectTypeCodeRole M 1
ParticipantObjectDataLifeCycle U
ParticipantObjectIDTypeCode M
ParticipantObjectSensitivity U
ParticipantObjectID M ^.+?\^\^\^.*?&.+?&ISO(\^.*){0,4}$
ParticipantObjectName U
ParticipantObjectQuery U
ParticipantObjectDetail U
Field Name Opt Value Regex
Policy or Policy Set ParticipantObjectIdentification Distinguisher @ParticipantObjectTypeCode='2' and @ParticipantObjectTypeCodeRole='13'
ParticipantObjectTypeCode M 2
ParticipantObjectTypeCodeRole M 13
ParticipantObjectDataLifeCycle U
ParticipantObjectIDTypeCode M
ParticipantObjectSensitivity U
ParticipantObjectID M
ParticipantObjectName U
ParticipantObjectQuery U
ParticipantObjectDetail U

Extra constraints :

IdKindxPathDescription
2618warningevery $cvt in //*[@codeSystemName] satisfies matches($cvt/@codeSystemName, '[0-2]((\.0)|(\.[1-9][0-9]*))*')In all elements of the type CodedValueType: whenever the represented code belongs to theSwiss Metadata Value Set, the attribute @codeSystemName shall contain the OID of the corresponding code system instead of its symbolic name. For all other codes, this requirement is optional.
2619errorcount(/AuditMessage/ActiveParticipant[matches(@UserName, '.*?<.+?@.+?>')]) > 0When the user is authenticated by way of an X-User Assertion, the UserName element shall record the X-User Assertion using the following encoding : alias<user@issuer>

Back to list