|
AuditEvent
|
ControlAct[moodCode=EVN]
|
|
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)
|
|
period
|
./effectiveTime[type=IVL_TS]
|
|
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
|
|
type
|
.typeCode
and/or
.functionCode
|
|
role
|
.role
|
|
who
|
.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
might
or
might
not
be
constant.
|
|
policy
|
ActPolicyType
|
|
media
|
.player.description.mediaType
|
|
network
|
.player.description.reference
|
|
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]
|
|
site
|
.scopedRole[classCode=LOCE].player.desc
|
|
observer
|
.id
|
|
type
|
.code
|
|
entity
|
.outboundRelationship[typeCode=SUBJ].target
or
.participation[typeCode=SBJ].role
|
|
what
|
.id
|
|
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]
|
|
type
|
.code
|
|
value[x]
|
.value
|
|
AuditEvent
|
Message
|
|
type
|
EventId
|
|
subtype
|
EventTypeCode
|
|
action
|
EventActionCode
|
|
period
|
EventDateTime
|
|
recorded
|
|
|
outcome
|
EventOutcomeIndicator
|
|
outcomeDesc
|
EventOutcomeDescription
|
|
purposeOfEvent
|
EventPurposeOfUse
|
|
agent
|
ActiveParticipant
|
|
type
|
RoleIdCode
|
|
role
|
RoleIdCode
|
|
who
|
UserId
|
|
altId
|
AlternativeUserId
|
|
name
|
UserName
|
|
requestor
|
UserIsRequestor
|
|
location
|
|
|
policy
|
ParticipantRoleIDCode
|
|
media
|
MediaType
|
|
network
|
|
|
address
|
NetworkAccessPointID
|
|
type
|
NetworkAccessPointTypeCode
|
|
purposeOfUse
|
|
|
source
|
AuditSourceIdentification
|
|
site
|
AuditEnterpriseSiteId
|
|
observer
|
AuditSourceId
|
|
type
|
AuditSourceTypeCode
|
|
entity
|
ParticipantObjectIdentification
|
|
what
|
ParticipantObjectID
and
ParticipantObjectIDTypeCode
|
|
type
|
ParticipantObjectTypeCode
|
|
role
|
ParticipantObjectTypeCodeRole
|
|
lifecycle
|
ParticipantObjectDataLifeCycle
|
|
securityLabel
|
ParticipantObjectSensitivity
|
|
name
|
ParticipantObjectName
|
|
description
|
ParticipantObjectDescription
|
|
query
|
ParticipantObjectQuery
|
|
detail
|
ParticipantObjectDetail
|
|
type
|
ParticipantObjectDetail.type
|
|
value[x]
|
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.