HL7 FHIR Implementation Guide: Transversal Clinical Core
1.0.1 - STU1

HL7 FHIR Implementation Guide: Transversal Clinical Core, published by eHealth Platform. This guide is not an authorized publication; it is the continuous build for version 1.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-be/core-clinical/ and changes regularly. See the Directory of published versions

## Data Type Profile: BeObservationCodeableConcept - Mappings

Active as of 2025-10-16 | Maturity Level: 1

Mappings for the be-observationcodeableconcept data type profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | HL7 v2 Mapping | RIM Mapping | Ontological RIM Mapping
--- | --- | --- | ---
CodeableConcept | CE/CNE/CWE | CD | CodeableConcept rdfs:subClassOf dt:CD
id |  | n/a |
extension |  | n/a |
Slices for coding | C*E.1-8 C*E.10-22 | union(. ./translation) | CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding
coding:LOINC | C*E.1-8 C*E.10-22 | union(. ./translation) | CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding
id |  | n/a |
extension |  | n/a |
system | C*E.3 | ./codeSystem | Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem
version | C*E.7 | ./codeSystemVersion | Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion
code | C*E.1 | ./code | Coding.code rdfs:subPropertyOf dt:CDCoding.code
display | C*E.2 - but note this is not well followed | CV.displayName | Coding.display rdfs:subPropertyOf dt:CDCoding.displayName
userSelected | Sometimes implied by being first | CD.codingRationale | Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]
coding:SNOMED-CT | C*E.1-8 C*E.10-22 | union(. ./translation) | CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding
id |  | n/a |
extension |  | n/a |
system | C*E.3 | ./codeSystem | Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem
version | C*E.7 | ./codeSystemVersion | Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion
code | C*E.1 | ./code | Coding.code rdfs:subPropertyOf dt:CDCoding.code
display | C*E.2 - but note this is not well followed | CV.displayName | Coding.display rdfs:subPropertyOf dt:CDCoding.displayName
userSelected | Sometimes implied by being first | CD.codingRationale | Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]
text | C*E.9. But note many systems use C*E.2 for this | ./originalText[mediaType/code="text/plain"]/data | CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText
Documentation for this format