ÚNICAS Rare Diseases HL7 FHIR Implementation Guide
0.0.12 - draft

ÚNICAS Rare Diseases HL7 FHIR Implementation Guide - Local Development build (v0.0.12) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: UNICASGoal - Mappings

Draft as of 2026-10-13

Mappings for the UNICASGoal resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameFiveWs Pattern MappingHL7 V2 MappingRIM Mappingdoco
Goal
clinical.careprovision
GOL.1
  • Entity
  • Role
  • or Act
  • .outboundRelationship[typeCode<=OBJ].
Goal / id
Goal / meta
Goal / implicitRules
Goal / language
Goal / text
Act.text?
Goal / contained
N/A
Goal / extension
N/A
Goal / modifierExtension
N/A
Goal / identifier
FiveWs.identifier
.id
Goal / identifier / id
n/a
Goal / identifier / extension
n/a
Goal / identifier / use
N/A
Role.code or implied by context
Goal / identifier / type
CX.5
Role.code or implied by context
Goal / identifier / system
CX.4 / EI-2-4
II.root or Role.id.root
Goal / identifier / value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
Goal / identifier / period
CX.7 + CX.8
Role.effectiveTime or implied by context
Goal / identifier / assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
Goal / lifecycleStatus
FiveWs.status
GOL-18-goal life cycle status
.statusCode in-progress = active (classCode = OBJ) cancelled = aborted
Goal / achievementStatus
.statusCode achieved = complete sustaining = active
Goal / category
FiveWs.class
Goal / continuous
Goal / priority
FiveWs.grade
.priorityCode
Goal / description
FiveWs.what[x]
GOL-3.2-goal ID.text
.text
Goal / subject
FiveWs.subject[x]
PID-3-patient ID list
.participation[typeCode=PAT].role[classCode=PAT]
Goal / subject / id
n/a
Goal / subject / extension
n/a
Goal / subject / reference
N/A
Goal / subject / type
N/A
Goal / subject / identifier
.identifier
Goal / subject / identifier / id
n/a
Goal / subject / identifier / extension
n/a
Goal / subject / identifier / use
N/A
Role.code or implied by context
Goal / subject / identifier / type
CX.5
Role.code or implied by context
Goal / subject / identifier / type / id
n/a
Goal / subject / identifier / type / extension
n/a
Goal / subject / identifier / type / coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
Goal / subject / identifier / type / coding / id
n/a
Goal / subject / identifier / type / coding / extension
n/a
Goal / subject / identifier / type / coding / system
C*E.3
./codeSystem
Goal / subject / identifier / type / coding / version
C*E.7
./codeSystemVersion
Goal / subject / identifier / type / coding / code
C*E.1
./code
Goal / subject / identifier / type / coding / display
C*E.2 - but note this is not well followed
CV.displayName
Goal / subject / identifier / type / coding / userSelected
Sometimes implied by being first
CD.codingRationale
Goal / subject / identifier / type / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
Goal / subject / identifier / system
CX.4 / EI-2-4
II.root or Role.id.root
Goal / subject / identifier / value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
Goal / subject / identifier / period
CX.7 + CX.8
Role.effectiveTime or implied by context
Goal / subject / identifier / assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
Goal / subject / display
N/A
Goal / start[x]
FiveWs.planned
Goal / target
Goal / target / id
n/a
Goal / target / extension
n/a
Goal / target / modifierExtension
N/A
Goal / target / measure
Goal / target / detail[x]
Goal / target / due[x]
FiveWs.done[x]
Goal / statusDate
FiveWs.recorded
Goal / statusReason
Goal / source
FiveWs.source
Goal / source / id
n/a
Goal / source / extension
n/a
Goal / source / reference
N/A
Goal / source / type
N/A
Goal / source / identifier
.identifier
Goal / source / identifier / id
n/a
Goal / source / identifier / Slices for extension
n/a
Goal / source / identifier / Slices for extension / extension:numeroColegiadoProfesionalSanitario
Goal / source / identifier / use
N/A
Role.code or implied by context
Goal / source / identifier / type
CX.5
Role.code or implied by context
Goal / source / identifier / type / id
n/a
Goal / source / identifier / type / extension
n/a
Goal / source / identifier / type / coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
Goal / source / identifier / type / coding / id
n/a
Goal / source / identifier / type / coding / extension
n/a
Goal / source / identifier / type / coding / system
C*E.3
./codeSystem
Goal / source / identifier / type / coding / version
C*E.7
./codeSystemVersion
Goal / source / identifier / type / coding / code
C*E.1
./code
Goal / source / identifier / type / coding / display
C*E.2 - but note this is not well followed
CV.displayName
Goal / source / identifier / type / coding / userSelected
Sometimes implied by being first
CD.codingRationale
Goal / source / identifier / type / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
Goal / source / identifier / system
CX.4 / EI-2-4
II.root or Role.id.root
Goal / source / identifier / value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
Goal / source / identifier / period
CX.7 + CX.8
Role.effectiveTime or implied by context
Goal / source / identifier / assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
Goal / source / display
N/A
Goal / addresses
FiveWs.why[x]
.outboundRelationship[typeCode=SUBJ].target[classCode=CONC]
Goal / addresses / id
n/a
Goal / addresses / extension
n/a
Goal / addresses / reference
N/A
Goal / addresses / type
N/A
Goal / addresses / identifier
.identifier
Goal / addresses / identifier / id
n/a
Goal / addresses / identifier / extension
n/a
Goal / addresses / identifier / use
N/A
Role.code or implied by context
Goal / addresses / identifier / type
CX.5
Role.code or implied by context
Goal / addresses / identifier / system
CX.4 / EI-2-4
II.root or Role.id.root
Goal / addresses / identifier / value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
Goal / addresses / identifier / period
CX.7 + CX.8
Role.effectiveTime or implied by context
Goal / addresses / identifier / assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
Goal / addresses / display
N/A
Goal / note
GOL-16-goal evaluation + NTE?
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
Goal / outcome

doco Documentation for this format

ÚNICAS está impulsado por el Consejo Interterritorial del Sistema Nacional de Salud, y financiado con fondos Next Generation de la Unión Europea, en el marco del Plan de Recuperación, Transformación y Resiliencia del Gobierno de España. El Ministerio de Sanidad ejerce la coordinación del proyecto, y Cataluña lidera la parte del desarrollo de los activos tecnológicos para su implementación.