Extensions for Using Data Elements from FHIR DSTU2 in FHIR R5
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR DSTU2 in FHIR R5 - Downloaded Version null See the Directory of published versions

Resource Profile: Profile_R2_Provenance_R5 - Mappings

Page standards status: Trial-use Maturity Level: 0

Mappings for the profile-Provenance resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingRIM MappingW3C PROVFHIR AuditEvent Mappingdoco
.. Provenance
Event
infrastructure.information
  • Entity
  • Role
  • or Act
  • ControlAct[isNormalAct() and subsumes(CACT
  • classCode) and moodCode=EVN]
Activity
... id
... meta
.... id
n/a
.... Slices for extension
..... extension:meta
.... versionId
.... lastUpdated
.... source
.... profile
.... security
.... tag
... implicitRules
... text
Act.text?
.... id
n/a
.... Slices for extension
..... extension:text
.... status
N/A
.... div
N/A
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... target
FiveWs.what[x]
./outboundRelationship[isNormalActRelationship() and typeCode=SUBJ]/target OR ./participation[isNormalParticipation() and typeCode=SBJ]/role OR ./participation[isNormalParticipation() and typeCode=SBJ]/role[isNormalRole()]/player
Entity Created/Updated
AuditEvent.entity.reference
.... id
n/a
.... Slices for extension
..... extension:target
.... reference
N/A
.... type
N/A
.... identifier
.identifier
.... display
N/A
... occurred[x]
Event.occurrence
FiveWs.done[x]
./effectiveTime[type=IVL_TS]
Activity.startTime & Activity.endTime
... recorded
FiveWs.recorded
unique(./participation[isNormalParticipation() and typeCode=AUT]/time[type=TS])
Activity.when
AuditEvent.recorded
... policy
  • ./inboundRelationship[isNormalActRelationship() and typeCode="SUBJ"]/source[isNormalAct and subsumes(POLICY
  • classCode) and moodCode=EVN]/text[typeCode='ED'/tel
AuditEvent.agent.policy
... location
Event.location
FiveWs.where[x]
  • unique(./participation[isNormalParticipation() and typeCode=LOC]/role[isNormalRole() and subsumes(SDLOC
  • classCode)]/player[isNormalEntity and classCode="LOC" and determinerCode="INST"]
Activity.location
AuditEvent.agent.location
.... id
n/a
.... Slices for extension
..... extension:location
.... reference
N/A
.... type
N/A
.... identifier
.identifier
.... display
N/A
... authorization
Event.reason
FiveWs.why[x]
unique(./reasonCode)
Activity.Activity
AuditEvent.purposeOfEvent
... activity
Event.code
FiveWs.why[x]
Act.code
Activity.Activity
AuditEvent.code
... basedOn
Event.code
FiveWs.why[x]
Act.code
Activity.Activity
... patient
Event.subject
FiveWs.subject[x]
participation[typeCode=RTGT]
Entity.Identity
... encounter
Event.code
FiveWs.why[x]
Act.code
Activity.Activity
... agent
Event.performer
FiveWs.who
./participation[isNormalParticipation()] OR ./outboundRelationship[isNormalActRelationship() and typeCode='DRIV']
Agent
AuditEvent.agent
.... id
n/a
.... Slices for extension
..... extension:userId
..... extension:type
..... extension:target
.... modifierExtension
N/A
.... type
Event.performer.function
.role
Agent.Attribution
AuditEvent.agent.type
.... role
.typecode
AuditEvent.agent.role
.... who
Event.performer.actor
FiveWs.actor
.id
..... id
n/a
..... Slices for extension
...... extension:actor
..... reference
N/A
..... type
N/A
..... identifier
.identifier
..... display
N/A
.... onBehalfOf
  • Person
  • Practitioner
  • Organization
  • * .role [classCode = RoleClassMutualRelationship; role.code and * .scopes[Role](classCode=IDENT) and *.plays [Role.Code]
... entity
./subjectOf
Entity
AuditEvent.entity
.... id
n/a
.... Slices for extension
..... extension:type
..... extension:display
.... modifierExtension
N/A
.... role
./typeCode
Entity.role
AuditEvent.entity.role
..... id
..... Slices for extension
...... extension:role
..... value
.... what
./text/reference
Entity.Identity
AuditEvent.entity.reference
..... id
n/a
..... Slices for extension
...... extension:reference
..... reference
N/A
..... type
N/A
..... identifier
.identifier
..... display
N/A
.... agent
./author/role
AuditEvent.entity.agent
... signature
./signatureText
.... id
n/a
.... Slices for extension
..... extension:signature
.... type
.... when
.... who
.... onBehalfOf
.... targetFormat
.... sigFormat
.... data

doco Documentation for this format