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

Logical Model: PcTransplant - Mappings

Draft as of 2026-09-28

Mappings for the pcTransplantLm logical model.

Mappings to Structures in this Implementation Guide

NameTransplantLmToFhirTransplantLmToFhirTransplantLmToFhirTransplantLmToFhirTransplantLmToFhirTransplantLmToFhirdoco
.. pcTransplantLm
... transplantId
... visitId
Equivalent To Procedure.encounter (Transplant.encounter = Reference(Visit))
... donorId
Equivalent To Procedure.extension:donor_id (FHIR path: Procedure.extension[donor_id]. TransplantDonorRef)
... vesselMismatchDR
​Equivalent To Observation.component:vessel_mismatch_d_r.value[x] (FHIR path: Observation.component[vessel_mismatch_d_r].valueBoolean.)
... coldIschemiaTime
​Equivalent To Observation.component:cold_ischemia_time.value[x] (FHIR path: Observation.component[cold_ischemia_time].valueQuantity. Quantity (min))
... warmIschemiaTime
​Equivalent To Observation.component:warm_ischemia_time.value[x] (FHIR path: Observation.component[warm_ischemia_time].valueQuantity. Quantity (min))
... txType
Equivalent To Procedure.code (TransplantTypeVS)
... dateTx
​Equivalent To Procedure.performed[x] (FHIR path: Procedure.performedDateTime.)
Equivalent To EpisodeOfCare.period.start (The dividing line between pre- and post-transplant)
Equivalent To Encounter.period.start (The dividing line between pre- and post-transplant)
... timeDiagToTx
​Related To Observation.component:time_diag_to_tx.value[x] (FHIR path: Observation.component[time_diag_to_tx].valueQuantity. Quantity (mo); calculated field)
... vascularAnomalies
​Equivalent To Observation.component:vascular_anomalies.value[x] (FHIR path: Observation.component[vascular_anomalies].valueString. Free text)
... typeSurgicalBiliaryAnastomosis
Equivalent To Procedure.code (TransplantAnastomosis (Procedure) linked via Procedure.partOf; BiliaryAnastomosisTypeVS; Liver only)
... intraoperativeComplications
Equivalent To Condition.code (Each complication is an IntraoperativeComplication (Condition, encounter-diagnosis) linked from Transplant.complicationDetail; IntraoperativeComplicationVS)
... intraoperativeComplicationsOther
Equivalent To Condition.note (Free-text complication carried on the IntraoperativeComplication Condition; Liver only)
... typeUreteralGraftAnastomosis
Equivalent To Procedure.code (TransplantAnastomosis (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.))
... otherTypeUreteralGraftAnastomosis
Equivalent To Procedure.code (FHIR path: Procedure.code.text. Free-text anastomosis type on the TransplantAnastomosis Procedure; Kidney only (same rationale as above))

doco Documentation for this format

Mappings to other Structures

No Mappings Found

Other Mappings

No Mappings Found