Mappings
for
the
auditevent
resource.
|
AuditEvent
|
ControlAct[moodCode=EVN]
|
event
N/A
(no
nesting
in
v3)
type
type
|
.code
(type,
subtype
and
action
are
pre-coordinated
or
sent
as
translations)
|
subtype
subtype
|
.code
(type,
subtype
and
action
are
pre-coordinated
or
sent
as
translations)
|
action
action
|
.code
(type,
subtype
and
action
are
pre-coordinated
or
sent
as
translations)
|
dateTime
recorded
|
.effectiveTime
|
outcome
outcome
|
.actionNegationInd
|
outcomeDesc
outcomeDesc
|
.outboundRelationship[typeCode=OUT].target.text
|
purposeOfEvent
purposeOfEvent
|
*
.reasonCode
[ControlActReason
when
Act.class
=
CACT
Control
Act]
*.outboundRelationship[typeCode=RSON].target
|
participant
agent
|
.participation
|
role
role
|
.typeCode
.role
and/or
.typeCode
and/or
.functionCode
|
reference
reference
|
.role
.id
|
userId
userId
|
.id
|
altId
altId
|
.id
(distinguish
id
type
by
root)
|
name
name
|
.name
|
requestor
requestor
|
If
participation.typeCode
was
author,
then
true
|
location
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
policy
|
ActPolicyType
|
media
media
|
.player.description.mediaType
|
network
network
|
.player.description.reference
|
address
address
|
pre-coordinated
into
URL
|
type
type
|
pre-coordinated
into
URL
|
purposeOfUse
purposeOfUse
|
*.reasonCode
[ActHealthInformationPurposeOfUseReason
codes/v:PurposeOfUse
(2.16.840.1.113883.1.11.20448)
*
.outboundRelationship[typeCode=RSON
or
SUBJ].target
|
source
source
|
.participation[typeCode=INF].role[classCode=ASSIGN].player[classCode=DEV,
determinerCode=INSTANCE]
|
site
site
|
.scopedRole[classCode=LOCE].player.desc
|
identifier
identifier
|
.id
|
type
type
|
.code
|
object
entity
|
.outboundRelationship[typeCode=SUBJ].target
or
.participation[typeCode=SBJ].role
|
identifier
identifier
|
.id.extension
|
reference
reference
|
[self]
|
type
type
|
[self::Act].code
or
role.player.code
|
role
role
|
role.code
(not
sure
what
this
would
mean
for
an
Act)
|
lifecycle
lifecycle
|
target
of
ObservationEvent[code="lifecycle"].value
|
securityLabel
securityLabel
|
.confidentialityCode
|
name
name
|
.title
|
description
description
|
.text
|
query
query
|
No
mapping
|
detail
detail
|
.inboundRelationship[typeCode=SUBJ].target[classCode=OBS,
moodCode=EVN]
|
type
type
|
.code
|
value
value
|
.value
|
|
AuditEvent
|
Message
|
event
EventIdentification
type
type
|
EventId
|
subtype
subtype
|
EventTypeCode
|
action
action
|
EventActionCode
|
dateTime
recorded
|
EventDateTime
|
outcome
outcome
|
EventOutcomeIndicator
|
outcomeDesc
outcomeDesc
|
EventOutcomeDescription
|
purposeOfEvent
purposeOfEvent
|
EventPurposeOfUse
|
participant
agent
|
ActiveParticipant
|
role
role
|
RoleIdCode
|
reference
reference
|
|
userId
userId
|
UserId
|
altId
altId
|
AlternativeUserId
|
name
name
|
UserName
|
requestor
requestor
|
UserIsRequestor
|
location
location
|
|
policy
policy
|
ParticipantRoleIDCode
|
media
media
|
MediaType
|
network
network
|
|
address
address
|
NetworkAccessPointID
|
type
type
|
NetworkAccessPointTypeCode
|
purposeOfUse
purposeOfUse
|
|
source
source
|
AuditSourceIdentification
|
site
site
|
AuditEnterpriseSiteId
|
identifier
identifier
|
AuditSourceId
|
type
type
|
AuditSourceTypeCode
|
object
entity
|
ParticipantObjectIdentification
|
identifier
identifier
|
ParticipantObjectID
and
ParticipantObjectIDTypeCode
|
reference
reference
|
ParticipantObjectID
|
type
type
|
ParticipantObjectTypeCode
|
role
role
|
ParticipantObjectTypeCodeRole
|
lifecycle
lifecycle
|
ParticipantObjectDataLifeCycle
|
securityLabel
securityLabel
|
ParticipantObjectSensitivity
|
name
name
|
ParticipantObjectName
|
description
description
|
ParticipantObjectDescription
|
query
query
|
ParticipantObjectQuery
|
detail
detail
|
ParticipantObjectDetail
|
type
type
|
ParticipantObjectDetail.type
|
value
value
|
ParticipantObjectDetail.value
|
The
provenance
resource
is
based
on
known
practices
in
the
HL7
implementation
space,
particularly
those
found
in
the
v2
EVN
segment,
the
v3
ControlAct
Wrapper,
the
CDA
header,
and
IHE
ATNA.
The
conceptual
model
underlying
the
design
is
the
W3C
provenance
Specification
.
Though
the
content
and
format
of
the
resource
is
designed
to
meet
specific
requirements
for
FHIR,
all
the
parts
of
the
resource
are
formally
mapped
to
the
PROV-O
specification,
and
FHIR
resources
can
be
transformed
to
their
W3C
PROV
equivalent.