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 - Detailed Descriptions

Draft as of 2026-02-09

Definitions for the pc-transplant-lm logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. pc-transplant-lm
Definition

Logical model representing the PROTECT-CHILD data model entity transplant.

ShortTransplant logical model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pc-transplant-lm.transplantId
Definition

Field transplant_id from the PROTECT-CHILD data model.

ShortTransplant id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-transplant-lm.patientId
Definition

Field patient_id from the PROTECT-CHILD data model. Foreign key to patient.

ShortPatient id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-transplant-lm.donorId
Definition

Field donor_id from the PROTECT-CHILD data model. Foreign key to donor.

ShortDonor id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-transplant-lm.dRWeightRation
Definition

Field d_r_weight_ration from the PROTECT-CHILD data model.

ShortD r weight ration
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-transplant-lm.vesselMismatchDR
Definition

Field vessel_mismatch_d_r from the PROTECT-CHILD data model.

ShortVessel mismatch d r
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-transplant-lm.coldIschemiaTime
Definition

Field cold_ischemia_time from the PROTECT-CHILD data model.

ShortCold ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-transplant-lm.txType
Definition

Field tx_type from the PROTECT-CHILD data model.

ShortTx type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-transplant-lm.dateTx
Definition

Field date_tx from the PROTECT-CHILD data model.

ShortDate tx
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-transplant-lm.timeDiagToTx
Definition

Field time_diag_to_tx from the PROTECT-CHILD data model.

ShortTime diag to tx
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-transplant-lm.WarmIschemiaTime1
Definition

Field 1_warm_ischemia_time from the PROTECT-CHILD data model.

Short1 warm ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-transplant-lm.WarmIschemiaTime2
Definition

Field 2_warm_ischemia_time from the PROTECT-CHILD data model.

Short2 warm ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-transplant-lm.vascularAnomalies
Definition

Field vascular_anomalies from the PROTECT-CHILD data model.

ShortVascular anomalies
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-transplant-lm.typeSurgicalBiliaryAnastomosis
Definition

Field type_surgical_biliary_anastomosis from the PROTECT-CHILD data model.

ShortType surgical biliary anastomosis
Control0..1
TypeCodeableConcept
28. pc-transplant-lm.intraoperativeComplications
Definition

Field intraoperative_complications from the PROTECT-CHILD data model.

ShortIntraoperative complications
Control0..1
TypeCodeableConcept
30. pc-transplant-lm.intraoperativeComplicationsOther
Definition

Field intraoperative_complications_other from the PROTECT-CHILD data model.

ShortIntraoperative complications other
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-transplant-lm.nephrectomyOriginalKidney
Definition

Field nephrectomy_original_kidney from the PROTECT-CHILD data model.

ShortNephrectomy original kidney
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. pc-transplant-lm.kidneySide
Definition

Field kidney_side from the PROTECT-CHILD data model.

ShortKidney side
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. pc-transplant-lm
Definition

Logical model representing the PROTECT-CHILD data model entity transplant.

ShortTransplant logical model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pc-transplant-lm.transplantId
Definition

Field transplant_id from the PROTECT-CHILD data model.

ShortTransplant id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-transplant-lm.patientId
Definition

Field patient_id from the PROTECT-CHILD data model. Foreign key to patient.

ShortPatient id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-transplant-lm.donorId
Definition

Field donor_id from the PROTECT-CHILD data model. Foreign key to donor.

ShortDonor id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-transplant-lm.dRWeightRation
Definition

Field d_r_weight_ration from the PROTECT-CHILD data model.

ShortD r weight ration
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-transplant-lm.vesselMismatchDR
Definition

Field vessel_mismatch_d_r from the PROTECT-CHILD data model.

ShortVessel mismatch d r
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-transplant-lm.coldIschemiaTime
Definition

Field cold_ischemia_time from the PROTECT-CHILD data model.

ShortCold ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-transplant-lm.txType
Definition

Field tx_type from the PROTECT-CHILD data model.

ShortTx type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-transplant-lm.dateTx
Definition

Field date_tx from the PROTECT-CHILD data model.

ShortDate tx
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-transplant-lm.timeDiagToTx
Definition

Field time_diag_to_tx from the PROTECT-CHILD data model.

ShortTime diag to tx
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-transplant-lm.WarmIschemiaTime1
Definition

Field 1_warm_ischemia_time from the PROTECT-CHILD data model.

Short1 warm ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-transplant-lm.WarmIschemiaTime2
Definition

Field 2_warm_ischemia_time from the PROTECT-CHILD data model.

Short2 warm ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-transplant-lm.vascularAnomalies
Definition

Field vascular_anomalies from the PROTECT-CHILD data model.

ShortVascular anomalies
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-transplant-lm.typeSurgicalBiliaryAnastomosis
Definition

Field type_surgical_biliary_anastomosis from the PROTECT-CHILD data model.

ShortType surgical biliary anastomosis
Control0..1
TypeCodeableConcept
28. pc-transplant-lm.intraoperativeComplications
Definition

Field intraoperative_complications from the PROTECT-CHILD data model.

ShortIntraoperative complications
Control0..1
TypeCodeableConcept
30. pc-transplant-lm.intraoperativeComplicationsOther
Definition

Field intraoperative_complications_other from the PROTECT-CHILD data model.

ShortIntraoperative complications other
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-transplant-lm.nephrectomyOriginalKidney
Definition

Field nephrectomy_original_kidney from the PROTECT-CHILD data model.

ShortNephrectomy original kidney
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. pc-transplant-lm.kidneySide
Definition

Field kidney_side from the PROTECT-CHILD data model.

ShortKidney side
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. pc-transplant-lm
Definition

Logical model representing the PROTECT-CHILD data model entity transplant.

ShortTransplant logical model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pc-transplant-lm.transplantId
Definition

Field transplant_id from the PROTECT-CHILD data model.

ShortTransplant id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-transplant-lm.patientId
Definition

Field patient_id from the PROTECT-CHILD data model. Foreign key to patient.

ShortPatient id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-transplant-lm.donorId
Definition

Field donor_id from the PROTECT-CHILD data model. Foreign key to donor.

ShortDonor id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-transplant-lm.dRWeightRation
Definition

Field d_r_weight_ration from the PROTECT-CHILD data model.

ShortD r weight ration
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-transplant-lm.vesselMismatchDR
Definition

Field vessel_mismatch_d_r from the PROTECT-CHILD data model.

ShortVessel mismatch d r
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-transplant-lm.coldIschemiaTime
Definition

Field cold_ischemia_time from the PROTECT-CHILD data model.

ShortCold ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-transplant-lm.txType
Definition

Field tx_type from the PROTECT-CHILD data model.

ShortTx type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-transplant-lm.dateTx
Definition

Field date_tx from the PROTECT-CHILD data model.

ShortDate tx
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-transplant-lm.timeDiagToTx
Definition

Field time_diag_to_tx from the PROTECT-CHILD data model.

ShortTime diag to tx
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-transplant-lm.WarmIschemiaTime1
Definition

Field 1_warm_ischemia_time from the PROTECT-CHILD data model.

Short1 warm ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-transplant-lm.WarmIschemiaTime2
Definition

Field 2_warm_ischemia_time from the PROTECT-CHILD data model.

Short2 warm ischemia time
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-transplant-lm.vascularAnomalies
Definition

Field vascular_anomalies from the PROTECT-CHILD data model.

ShortVascular anomalies
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-transplant-lm.typeSurgicalBiliaryAnastomosis
Definition

Field type_surgical_biliary_anastomosis from the PROTECT-CHILD data model.

ShortType surgical biliary anastomosis
Control0..1
TypeCodeableConcept
28. pc-transplant-lm.intraoperativeComplications
Definition

Field intraoperative_complications from the PROTECT-CHILD data model.

ShortIntraoperative complications
Control0..1
TypeCodeableConcept
30. pc-transplant-lm.intraoperativeComplicationsOther
Definition

Field intraoperative_complications_other from the PROTECT-CHILD data model.

ShortIntraoperative complications other
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-transplant-lm.nephrectomyOriginalKidney
Definition

Field nephrectomy_original_kidney from the PROTECT-CHILD data model.

ShortNephrectomy original kidney
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. pc-transplant-lm.kidneySide
Definition

Field kidney_side from the PROTECT-CHILD data model.

ShortKidney side
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension