Guías de Implementación HL7 FHIR: CR Core
0.1.1-draft - ci-build Costa Rica flag

Guías de Implementación HL7 FHIR: CR Core, published by Ministerio de Salud de Costa Rica. This guide is not an authorized publication; it is the continuous build for version 0.1.1-draft built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HIE-cr/core-ig/ and changes regularly. See the Directory of published versions

Resource Profile: ProvenanceCrCore - Mappings

Page standards status: Draft Maturity Level: 0

Mappings for the provenance-cr-core 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
... implicitRules
... text
Act.text?
... 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
.... extension
n/a
.... 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
... 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
.... extension
n/a
.... modifierExtension
N/A
.... type
Event.performer.function
.role
Agent.Attribution
AuditEvent.agent.type
..... id
n/a
..... extension
n/a
..... coding
  • union(.
  • ./translation)
..... text
./originalText[mediaType/code="text/plain"]/data
.... role
.typecode
AuditEvent.agent.role
..... id
n/a
..... extension
n/a
..... coding
  • union(.
  • ./translation)
..... text
./originalText[mediaType/code="text/plain"]/data
.... who
Event.performer.actor
FiveWs.actor
.id
..... id
n/a
..... extension
n/a
..... 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
.... extension
n/a
.... modifierExtension
N/A
.... role
./typeCode
Entity.role
AuditEvent.entity.role
.... what
./text/reference
Entity.Identity
AuditEvent.entity.reference
.... agent
./author/role
AuditEvent.entity.agent
... signature
./signatureText
.... id
n/a
.... extension
n/a
.... type
.... when
.... who
..... id
n/a
..... extension
n/a
..... reference
N/A
..... type
N/A
..... identifier
.identifier
..... display
N/A
.... onBehalfOf
.... targetFormat
.... sigFormat
.... data

doco Documentation for this format