hl7-eu-logo
PROTECT-CHILD Pediatric Transplant Data Implementation Guide
0.1.0-ci-build -

PROTECT-CHILD Pediatric Transplant Data Implementation Guide
0.1.0-ci-build - ci-build

PROTECT-CHILD Pediatric Transplant Data Implementation Guide, published by Protect Child. This guide is not an authorized publication; it is the continuous build for version 0.1.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/protect-child/ and changes regularly. See the Directory of published versions

ConceptMap: Transplant logical model → FHIR

Official URL: https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/ConceptMap/transplant-lm-to-fhir Version: 0.1.0-ci-build
Draft as of 2026-09-28 Computable Name: TransplantLmToFhir

Where each field of the Transplant logical model lands in this guide's profiles. Generated from the model-map page; one group per target profile. Equivalence relatedto marks a field that is derived, split or recoded on the way.

DM fieldTarget profileFHIR elementRelationshipComment
transplant_idtransplantProcedure.identifier.valueequivalent
visit_idtransplantProcedure.encounterequivalentTransplant.encounter = Reference(Visit)
donor_idtransplantProcedure.extension:donor_idequivalentFHIR path: Procedure.extension[donor_id]. TransplantDonorRef
tx_typetransplantProcedure.codeequivalentTransplantTypeVS
date_txtransplantProcedure.performed[x]equivalentFHIR path: Procedure.performedDateTime.
time_diag_to_txtransplant-detailsObservation.component:time_diag_to_tx.value[x]related toFHIR path: Observation.component[time_diag_to_tx].valueQuantity. Quantity (mo); calculated field
d_r_weight_ratiotransplant-detailsObservation.component:d_r_weight_ratio.value[x]equivalentFHIR path: Observation.component[d_r_weight_ratio].valueQuantity. Graft-to-recipient weight ratio (GRWR): graft weight / recipient body weight, UCUM %
vessel_mismatch_d_rtransplant-detailsObservation.component:vessel_mismatch_d_r.value[x]equivalentFHIR path: Observation.component[vessel_mismatch_d_r].valueBoolean.
cold_ischemia_timetransplant-detailsObservation.component:cold_ischemia_time.value[x]equivalentFHIR path: Observation.component[cold_ischemia_time].valueQuantity. Quantity (min)
warm_ischemia_timetransplant-detailsObservation.component:warm_ischemia_time.value[x]equivalentFHIR path: Observation.component[warm_ischemia_time].valueQuantity. Quantity (min)
vascular_anomaliestransplant-detailsObservation.component:vascular_anomalies.value[x]equivalentFHIR path: Observation.component[vascular_anomalies].valueString. Free text
type_surgical_biliary_anastomosistransplant-anastomosisProcedure.codeequivalentTransplantAnastomosis (Procedure) linked via Procedure.partOf; BiliaryAnastomosisTypeVS; Liver only
type_ureteral_graft_anastomosistransplant-anastomosisProcedure.codeequivalentTransplantAnastomosis (Procedure) linked via Procedure.partOf; UreteralAnastomosisTypeVS; Kidney only (DMv1.2 marks this field as Both; the IG treats it as Kidney only because ureteral anastomosis is not applicable to liver transplantation. This divergence should be resolved in a future DM revision.)
other_type_ureteral_graft_anastomosistransplant-anastomosisProcedure.codeequivalentFHIR path: Procedure.code.text. Free-text anastomosis type on the TransplantAnastomosis Procedure; Kidney only (same rationale as above)
intraoperative_complicationsintraoperative-complicationCondition.codeequivalentEach complication is an IntraoperativeComplication (Condition, encounter-diagnosis) linked from Transplant.complicationDetail; IntraoperativeComplicationVS
intraoperative_complications_otherintraoperative-complicationCondition.noteequivalentFree-text complication carried on the IntraoperativeComplication Condition; Liver only
transplant_idgraft-episodeEpisodeOfCare.identifierequivalent
date_txgraft-episodeEpisodeOfCare.period.startequivalentThe dividing line between pre- and post-transplant
tx_typegraft-episodeEpisodeOfCare.typeequivalent
transplant_idtransplant-admissionEncounter.identifierequivalent
date_txtransplant-admissionEncounter.period.startequivalentThe dividing line between pre- and post-transplant