Implementation Guide
25.0.0 - R4 APIs
Publish Box goes here
| Active as of 2022-03-01 |
Mappings for the athena-auditevent-profile resource profile.
No Mappings Found
No Mappings Found
| Name | athenaFlow | athenaPractice | RIM Mapping | DICOM Tag Mapping | HL7 v2 Mapping | W3C PROV | FHIR Provenance Mapping | Workflow Pattern | FiveWs Pattern Mapping![]() |
|---|---|---|---|---|---|---|---|---|---|
![]() |
FHIRR4_AUDITEVENTVIEW |
FHIRR4_AUDITEVENTVIEW |
|
Message |
Event |
||||
![]() ![]() |
MakeId(%EVENT_ID%) |
MakeId(%EVENT_ID%) |
MakeId(%PID%) |
The id attribute will always be mapped using the MakeId() function. This function will construct an ID as appropriate. The first argument is a string which is unused at this time. |
|||||
![]() ![]() |
|||||||||
![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() |
Don't map versionId if we don't support versioning. |
|
|||||||
![]() ![]() ![]() |
%EVENT_TIMESTAMP% |
%EVENT_TIMESTAMP% |
%DB_UPDATED_DATE% |
|
|||||
![]() ![]() ![]() |
|||||||||
![]() ![]() ![]() |
|||||||||
![]() ![]() ![]() ![]() |
These are fixed values that contain the URLs assocaited with any profile we want to always claim conformance to. |
||||||||
![]() ![]() ![]() ![]() |
The last profile is always the GE profile for this resource. |
||||||||
![]() ![]() ![]() |
|||||||||
![]() ![]() ![]() ![]() |
CheckSensitive(%SENSITIVECHART%) |
CheckSensitive(%SENSITIVECHART%) |
|
CheckSensitive(%SENSITIVECHART%) |
|
||||
![]() ![]() ![]() |
|||||||||
![]() ![]() |
|||||||||
![]() ![]() |
|||||||||
![]() ![]() |
Act.text? |
||||||||
![]() ![]() |
N/A |
||||||||
![]() ![]() |
N/A |
||||||||
![]() ![]() |
N/A |
||||||||
![]() ![]() |
|
|
|
EventId |
Activity |
Event.code |
FiveWs.what[x] | ||
![]() ![]() |
|
EventTypeCode |
FiveWs.what[x] | ||||||
![]() ![]() |
|
|
|
EventActionCode |
FiveWs.what[x] | ||||
![]() ![]() |
MakePeriod(%EVENT_TIMESTAMP%) |
MakePeriod(%EVENT_TIMESTAMP%) |
./effectiveTime[type=IVL_TS] |
EventDateTime |
Activity.startTime & Activity.endTime |
Provenance.occurred[x] |
Event.occurred[x] |
FiveWs.done[x] | |
![]() ![]() |
%EVENT_TIMESTAMP% |
%EVENT_TIMESTAMP% |
.effectiveTime |
EventDateTime |
Activity.when |
Provenance.recorded |
FiveWs.recorded | ||
![]() ![]() |
|
|
.actionNegationInd |
EventOutcomeIndicator |
FiveWs.what[x] | ||||
![]() ![]() |
%OUTCOME_DESCRIPTION% |
%OUTCOME_DESCRIPTION% |
.outboundRelationship[typeCode=OUT].target.text |
EventOutcomeDescription |
FiveWs.what[x] | ||||
![]() ![]() |
* .reasonCode [ControlActReason when Act.class = CACT Control Act]
*.outboundRelationship[typeCode=RSON].target |
EventPurposeOfUse |
Activity.Activity |
|
Event.reasonCode |
FiveWs.why[x] | |||
![]() ![]() |
.participation |
ActiveParticipant |
Agent |
Provenance.agent |
Event.performer |
FiveWs.who | |||
![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() |
N/A |
||||||||
![]() ![]() ![]() |
.typeCode and/or .functionCode |
RoleIdCode |
Agent.Attribution |
Provenance.agent.type |
Event.performer.function |
FiveWs.who | |||
![]() ![]() ![]() |
.role |
RoleIdCode |
Agent.Attribution |
Provenance.agent.role |
FiveWs.who | ||||
![]() ![]() ![]() |
|
|
.id |
UserId |
Agent.Identity |
Provenance.agent.who |
Event.performer.actor |
FiveWs.who | |
![]() ![]() ![]() |
.id (distinguish id type by root) |
AlternativeUserId |
Agent.Identity |
FiveWs.who | |||||
![]() ![]() ![]() |
%LOGINNAME% |
%LOGINNAME% |
.name |
UserName |
Agent.Identity |
FiveWs.who | |||
![]() ![]() ![]() |
%UserIsRequestor% |
%UserIsRequestor% |
|
UserIsRequestor |
FiveWs.who | ||||
![]() ![]() ![]() |
|
|
* 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. |
Activity.location |
Provenance.location |
Event.location |
FiveWs.where[x] | ||
![]() ![]() ![]() |
ActPolicyType |
ParticipantRoleIDCode |
Provenance.policy |
FiveWs.why[x] | |||||
![]() ![]() ![]() |
.player.description.mediaType |
MediaType |
FiveWs.where[x] | ||||||
![]() ![]() ![]() |
.player.description.reference |
FiveWs.where[x] | |||||||
![]() ![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() ![]() |
N/A |
||||||||
![]() ![]() ![]() ![]() |
pre-coordinated into URL |
NetworkAccessPointID |
Agent.Location |
FiveWs.where[x] | |||||
![]() ![]() ![]() ![]() |
pre-coordinated into URL |
NetworkAccessPointTypeCode |
FiveWs.where[x] | ||||||
![]() ![]() ![]() |
PurposeOfUse
(2.16.840.1.113883.1.11.20448)
* .outboundRelationship[typeCode=RSON or SUBJ].target |
Agent.Activity |
FiveWs.why[x] | ||||||
![]() ![]() |
|
AuditSourceIdentification |
FiveWs.witness | ||||||
![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() |
N/A |
||||||||
![]() ![]() ![]() |
.scopedRole[classCode=LOCE].player.desc |
AuditEnterpriseSiteId |
FiveWs.witness | ||||||
![]() ![]() ![]() |
.id |
AuditSourceId |
FiveWs.witness | ||||||
![]() ![]() ![]() |
.code |
AuditSourceTypeCode |
FiveWs.witness | ||||||
![]() ![]() |
.outboundRelationship[typeCode=SUBJ].target or .participation[typeCode=SBJ].role |
ParticipantObjectIdentification |
Entity |
|
FiveWs.what[x] | ||||
![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() |
N/A |
||||||||
![]() ![]() ![]() |
|
|
.id |
ParticipantObjectID and ParticipantObjectIDTypeCode |
|
FiveWs.what[x] | |||
![]() ![]() ![]() |
:Act].code or role.player.code |
ParticipantObjectTypeCode |
Entity.type |
Provenance.entity.type |
FiveWs.what[x] | ||||
![]() ![]() ![]() |
role.code (not sure what this would mean for an Act) |
ParticipantObjectTypeCodeRole |
Entity.role |
FiveWs.context | |||||
![]() ![]() ![]() |
target of ObservationEvent[code="lifecycle"].value |
ParticipantObjectDataLifeCycle |
Entity.role |
Provenance.entity.role |
FiveWs.context | ||||
![]() ![]() ![]() |
.confidentialityCode |
ParticipantObjectSensitivity |
FiveWs.context | ||||||
![]() ![]() ![]() |
.title |
ParticipantObjectName |
Entity.Label |
FiveWs.context | |||||
![]() ![]() ![]() |
.text |
ParticipantObjectDescription |
FiveWs.context | ||||||
![]() ![]() ![]() |
No mapping |
ParticipantObjectQuery |
FiveWs.context | ||||||
![]() ![]() ![]() |
|
ParticipantObjectDetail |
FiveWs.context | ||||||
![]() ![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() ![]() |
n/a |
||||||||
![]() ![]() ![]() ![]() |
N/A |
||||||||
![]() ![]() ![]() ![]() |
.code |
ParticipantObjectDetail.type |
FiveWs.context | ||||||
![]() ![]() ![]() ![]() |
.value |
ParticipantObjectDetail.value |
FiveWs.context | ||||||
Documentation for this format | |||||||||