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-06-05

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 for the PROTECT-CHILD transplant table.

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

Transplant ID.

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

FK to visit.

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

FK to donor.

Shortdonor_id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-transplant-lm.dRWeightRatio
Definition

Donor/recipient weight ratio.

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

Vessel mismatch donor/recipient.

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

Cold ischemia time (minutes).

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

Warm ischemia time (minutes).

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

Transplant type: Liver, Kidney, or Combined.

Shorttx_type
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-transplant-lm.dateTx
Definition

Date of transplant surgery.

Shortdate_tx
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-transplant-lm.timeDiagToTx
Definition

Months from diagnosis to transplant (calculated).

Shorttime_diag_to_tx
Control1..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-transplant-lm.vascularAnomalies
Definition

Vascular anomalies (free text).

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

Biliary anastomosis type (Liver).

Shorttype_surgical_biliary_anastomosis
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-transplant-lm.intraoperativeComplications
Definition

Intraoperative complications.

Shortintraoperative_complications
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-transplant-lm.intraoperativeComplicationsOther
Definition

Other complications (free text, Liver).

Shortintraoperative_complications_other
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-transplant-lm.typeUreteralGraftAnastomosis
Definition

Ureteral graft anastomosis type (Optional).

Shorttype_ureteral_graft_anastomosis
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-transplant-lm.otherTypeUreteralGraftAnastomosis
Definition

Other ureteral anastomosis type (free text).

Shortother_type_ureteral_graft_anastomosis
Control0..1
Typestring
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 for the PROTECT-CHILD transplant table.

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

Transplant ID.

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

FK to visit.

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

FK to donor.

Shortdonor_id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-transplant-lm.dRWeightRatio
Definition

Donor/recipient weight ratio.

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

Vessel mismatch donor/recipient.

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

Cold ischemia time (minutes).

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

Warm ischemia time (minutes).

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

Transplant type: Liver, Kidney, or Combined.

Shorttx_type
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-transplant-lm.dateTx
Definition

Date of transplant surgery.

Shortdate_tx
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-transplant-lm.timeDiagToTx
Definition

Months from diagnosis to transplant (calculated).

Shorttime_diag_to_tx
Control1..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-transplant-lm.vascularAnomalies
Definition

Vascular anomalies (free text).

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

Biliary anastomosis type (Liver).

Shorttype_surgical_biliary_anastomosis
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-transplant-lm.intraoperativeComplications
Definition

Intraoperative complications.

Shortintraoperative_complications
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-transplant-lm.intraoperativeComplicationsOther
Definition

Other complications (free text, Liver).

Shortintraoperative_complications_other
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-transplant-lm.typeUreteralGraftAnastomosis
Definition

Ureteral graft anastomosis type (Optional).

Shorttype_ureteral_graft_anastomosis
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-transplant-lm.otherTypeUreteralGraftAnastomosis
Definition

Other ureteral anastomosis type (free text).

Shortother_type_ureteral_graft_anastomosis
Control0..1
Typestring
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 for the PROTECT-CHILD transplant table.

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

Transplant ID.

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

FK to visit.

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

FK to donor.

Shortdonor_id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-transplant-lm.dRWeightRatio
Definition

Donor/recipient weight ratio.

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

Vessel mismatch donor/recipient.

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

Cold ischemia time (minutes).

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

Warm ischemia time (minutes).

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

Transplant type: Liver, Kidney, or Combined.

Shorttx_type
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-transplant-lm.dateTx
Definition

Date of transplant surgery.

Shortdate_tx
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-transplant-lm.timeDiagToTx
Definition

Months from diagnosis to transplant (calculated).

Shorttime_diag_to_tx
Control1..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-transplant-lm.vascularAnomalies
Definition

Vascular anomalies (free text).

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

Biliary anastomosis type (Liver).

Shorttype_surgical_biliary_anastomosis
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-transplant-lm.intraoperativeComplications
Definition

Intraoperative complications.

Shortintraoperative_complications
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-transplant-lm.intraoperativeComplicationsOther
Definition

Other complications (free text, Liver).

Shortintraoperative_complications_other
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-transplant-lm.typeUreteralGraftAnastomosis
Definition

Ureteral graft anastomosis type (Optional).

Shorttype_ureteral_graft_anastomosis
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-transplant-lm.otherTypeUreteralGraftAnastomosis
Definition

Other ureteral anastomosis type (free text).

Shortother_type_ureteral_graft_anastomosis
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension