RIVO-Noord Zorgviewer Implementation Guide, published by RIVO-NN HL7NL. This guide is not an authorized publication; it is the continuous build for version 1.7.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/RIVO-Noord/zorgviewer-ig/ and changes regularly. See the Directory of published versions
Mappings for the AuditEvent resource profile.
AuditEvent |
AuditEvent | Entity. Role, or Act, ControlAct[moodCode=EVN] |
text | Act.text? |
contained | N/A |
extension | N/A |
modifierExtension | N/A |
type | .code (type, subtype and action are pre-coordinated or sent as translations) |
subtype | .code (type, subtype and action are pre-coordinated or sent as translations) |
action | .code (type, subtype and action are pre-coordinated or sent as translations) |
recorded | .effectiveTime |
outcome | .actionNegationInd |
outcomeDesc | .outboundRelationship[typeCode=OUT].target.text |
purposeOfEvent | * .reasonCode [ControlActReason when Act.class = CACT Control Act]
*.outboundRelationship[typeCode=RSON].target |
agent | .participation |
id | n/a |
extension | n/a |
modifierExtension | N/A |
role | .role and/or .typeCode and/or .functionCode |
reference | .id |
userId | .id |
altId | .id (distinguish id type by root) |
name | .name |
requestor | If participation.typeCode was author, then true |
location | * Role.Class =SDLOC
*Role.Code = ServiceDeliveryLocationRoleType
*Entity.Code = PlaceEntityType = df.Types of places for Entity.Class = PLC
*EntityClass = PLC = df.A physical place or site with its containing structure. May be natural or man-made. The geographic position of a place may or may not be constant. |
policy | ActPolicyType |
media | .player.description.mediaType |
network | .player.description.reference |
id | n/a |
extension | n/a |
modifierExtension | N/A |
address | pre-coordinated into URL |
type | pre-coordinated into URL |
purposeOfUse | *.reasonCode [ActHealthInformationPurposeOfUseReason codes/v:PurposeOfUse
(2.16.840.1.113883.1.11.20448)
* .outboundRelationship[typeCode=RSON or SUBJ].target |
source | .participation[typeCode=INF].role[classCode=ASSIGN].player[classCode=DEV, determinerCode=INSTANCE] |
id | n/a |
extension | n/a |
modifierExtension | N/A |
site | .scopedRole[classCode=LOCE].player.desc |
identifier | .id |
type | .code |
entity | .outboundRelationship[typeCode=SUBJ].target or .participation[typeCode=SBJ].role |
id | n/a |
extension | n/a |
modifierExtension | N/A |
identifier | .id.extension |
reference | [self] |
type | [self::Act].code or role.player.code |
role | role.code (not sure what this would mean for an Act) |
lifecycle | target of ObservationEvent[code="lifecycle"].value |
securityLabel | .confidentialityCode |
name | .title |
description | .text |
query | No mapping |
detail | .inboundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN] |
id | n/a |
extension | n/a |
modifierExtension | N/A |
type | .code |
value | .value |
AuditEvent |
AuditEvent | Message |
type | EventId |
subtype | EventTypeCode |
action | EventActionCode |
recorded | EventDateTime |
outcome | EventOutcomeIndicator |
outcomeDesc | EventOutcomeDescription |
purposeOfEvent | EventPurposeOfUse |
agent | ActiveParticipant |
role | RoleIdCode |
userId | UserId |
altId | AlternativeUserId |
name | UserName |
requestor | UserIsRequestor |
policy | ParticipantRoleIDCode |
media | MediaType |
network | |
address | NetworkAccessPointID |
type | NetworkAccessPointTypeCode |
source | AuditSourceIdentification |
site | AuditEnterpriseSiteId |
identifier | AuditSourceId |
type | AuditSourceTypeCode |
entity | ParticipantObjectIdentification |
identifier | ParticipantObjectID and ParticipantObjectIDTypeCode |
reference | ParticipantObjectID |
type | ParticipantObjectTypeCode |
role | ParticipantObjectTypeCodeRole |
lifecycle | ParticipantObjectDataLifeCycle |
securityLabel | ParticipantObjectSensitivity |
name | ParticipantObjectName |
description | ParticipantObjectDescription |
query | ParticipantObjectQuery |
detail | ParticipantObjectDetail |
type | ParticipantObjectDetail.type |
value | ParticipantObjectDetail.value |