HEARTLAND Protocol FHIR Implementation Guide
0.3.0 - United States of America flag

HEARTLAND FHIR candidate 0.3.0 — draft, experimental R4 4.0.1 reference. Prepared for technical review; not evidence of clinical validation or vendor interoperability.

Resource Profile: HEARTLAND Risk Assessment - Mappings

Draft as of 2026-09-29

Mappings for the heartland-risk-assessment resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternHL7 v2 MappingRIM MappingOpen EHR Archetype MappingFiveWs Pattern Mappingdoco
.. RiskAssessment
Event
N/A
  • Observation[classCode=OBS
  • moodCode=EVN
  • code="Risk Assessment"]
OpenEHR-EHR-EVALUATION.risk.v1
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... identifier
Event.identifier
.id
Workflow Identifier
FiveWs.identifier
... basedOn
Event.basedOn
... parent
Event.partOf
... status
Event.status
FiveWs.status
... method
.methodCode
FiveWs.class
.... id
n/a
.... extension
n/a
.... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
.... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... code
Event.code
FiveWs.what[x]
... subject
Event.subject
.participation[typeCode=SBJ].role
Subject of Care
FiveWs.subject
... encounter
Event.encounter
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
... occurrence[x]
Event.occurrence[x]
.effectiveTime
FiveWs.done[x]
... condition
  • .outboundRelationship[typeCode=SUBJ].target[classCode=OBS
  • moodCode=EVN]
... performer
Event.performer.actor
.participation[typeCode=PFM].role[classCode=ASSIGNED]
Information Provider
FiveWs.actor
... reasonCode
Event.reasonCode
FiveWs.why[x]
... reasonReference
Event.reasonReference
FiveWs.why[x]
... basis
.outboundRelationship[typeCode=DRIV].target
Risk Factor; Link to Evidence
... prediction
  • .outboundRelationship[typeCode=VALUE].target[classCod=OBS
  • moodCode=RISK]
.... id
n/a
.... Slices for extension
..... extension:scoreTotal
.... modifierExtension
N/A
.... outcome
.value
Risk
.... probability[x]
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="probability"].value
Category
.... qualitativeRisk
.... relativeRisk
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="relative risk"].value
.... when[x]
  • .effectiveTime or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="age"].value
.... rationale
.reasonCode.text
Rationale
... mitigation
  • .outboundRelationship[typeCode=MTGT].target[classCode=ACT
  • moodCode=EVN].text
... note
Event.note

doco Documentation for this format