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-09-28

Definitions for the pcTransplantLm logical model.

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

0. pcTransplantLm
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. pcTransplantLm.transplantId
Definition

Transplant ID.

Shorttransplant_id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Obligations
    ObligationsActor
    SHALL:populateLiver transplant data source
    SHALL:populateKidney transplant data source
    4. pcTransplantLm.visitId
    Definition

    FK to visit.

    Shortvisit_id
    Control1..1
    TypeReference(Visit logical model)
    Obligations
      ObligationsActor
      SHALL:populateLiver transplant data source
      SHALL:populateKidney transplant data source
      6. pcTransplantLm.donorId
      Definition

      FK to donor.

      Shortdonor_id
      Control1..1
      TypeReference(Donor logical model)
      Obligations
        ObligationsActor
        SHALL:populateLiver transplant data source
        SHALL:populateKidney transplant data source
        8. pcTransplantLm.dRWeightRatio
        Definition

        Graft-to-recipient weight ratio: graft weight divided by recipient body weight (GRWR, %).

        Shortd_r_weight_ratio
        Control0..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Obligations
          ObligationsActor
          SHOULD:populate-if-knownLiver transplant data source
          SHOULD:populate-if-knownKidney transplant data source
          10. pcTransplantLm.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
          Obligations
            ObligationsActor
            SHOULD:populate-if-knownLiver transplant data source
            SHOULD:populate-if-knownKidney transplant data source
            12. pcTransplantLm.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
            Obligations
              ObligationsActor
              SHOULD:populate-if-knownLiver transplant data source
              SHOULD:populate-if-knownKidney transplant data source
              14. pcTransplantLm.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
              Obligations
                ObligationsActor
                SHOULD:populate-if-knownLiver transplant data source
                SHOULD:populate-if-knownKidney transplant data source
                16. pcTransplantLm.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
                Obligations
                  ObligationsActor
                  SHALL:populateLiver transplant data source
                  SHALL:populateKidney transplant data source
                  18. pcTransplantLm.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
                  Obligations
                    ObligationsActor
                    SHALL:populateLiver transplant data source
                    SHALL:populateKidney transplant data source
                    20. pcTransplantLm.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
                    Obligations
                      ObligationsActor
                      SHALL:populateLiver transplant data source
                      SHALL:populateKidney transplant data source
                      22. pcTransplantLm.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
                      Obligations
                        ObligationsActor
                        SHOULD:populate-if-knownLiver transplant data source
                        SHOULD:populate-if-knownKidney transplant data source
                        24. pcTransplantLm.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
                        Obligations
                          ObligationsActor
                          SHOULD:populate-if-knownLiver transplant data source
                          26. pcTransplantLm.intraoperativeComplications
                          Definition

                          Intraoperative complications.

                          Shortintraoperative_complications
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Obligations
                            ObligationsActor
                            SHOULD:populate-if-knownLiver transplant data source
                            SHOULD:populate-if-knownKidney transplant data source
                            28. pcTransplantLm.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
                            Obligations
                              ObligationsActor
                              SHOULD:populate-if-knownLiver transplant data source
                              30. pcTransplantLm.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
                              Obligations
                                ObligationsActor
                                MAY:able-to-populateLiver transplant data source
                                MAY:able-to-populateKidney transplant data source
                                32. pcTransplantLm.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
                                Obligations
                                  ObligationsActor
                                  MAY:able-to-populateLiver transplant data source
                                  MAY:able-to-populateKidney transplant data source

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

                                  0. pcTransplantLm
                                  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. pcTransplantLm.transplantId
                                  Definition

                                  Transplant ID.

                                  Shorttransplant_id
                                  Control1..1
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Obligations
                                    ObligationsActor
                                    SHALL:populateLiver transplant data source
                                    SHALL:populateKidney transplant data source
                                    4. pcTransplantLm.visitId
                                    Definition

                                    FK to visit.

                                    Shortvisit_id
                                    Control1..1
                                    TypeReference(Visit logical model)
                                    Obligations
                                      ObligationsActor
                                      SHALL:populateLiver transplant data source
                                      SHALL:populateKidney transplant data source
                                      6. pcTransplantLm.donorId
                                      Definition

                                      FK to donor.

                                      Shortdonor_id
                                      Control1..1
                                      TypeReference(Donor logical model)
                                      Obligations
                                        ObligationsActor
                                        SHALL:populateLiver transplant data source
                                        SHALL:populateKidney transplant data source
                                        8. pcTransplantLm.dRWeightRatio
                                        Definition

                                        Graft-to-recipient weight ratio: graft weight divided by recipient body weight (GRWR, %).

                                        Shortd_r_weight_ratio
                                        Control0..1
                                        Typedecimal
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        Obligations
                                          ObligationsActor
                                          SHOULD:populate-if-knownLiver transplant data source
                                          SHOULD:populate-if-knownKidney transplant data source
                                          10. pcTransplantLm.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
                                          Obligations
                                            ObligationsActor
                                            SHOULD:populate-if-knownLiver transplant data source
                                            SHOULD:populate-if-knownKidney transplant data source
                                            12. pcTransplantLm.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
                                            Obligations
                                              ObligationsActor
                                              SHOULD:populate-if-knownLiver transplant data source
                                              SHOULD:populate-if-knownKidney transplant data source
                                              14. pcTransplantLm.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
                                              Obligations
                                                ObligationsActor
                                                SHOULD:populate-if-knownLiver transplant data source
                                                SHOULD:populate-if-knownKidney transplant data source
                                                16. pcTransplantLm.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
                                                Obligations
                                                  ObligationsActor
                                                  SHALL:populateLiver transplant data source
                                                  SHALL:populateKidney transplant data source
                                                  18. pcTransplantLm.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
                                                  Obligations
                                                    ObligationsActor
                                                    SHALL:populateLiver transplant data source
                                                    SHALL:populateKidney transplant data source
                                                    20. pcTransplantLm.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
                                                    Obligations
                                                      ObligationsActor
                                                      SHALL:populateLiver transplant data source
                                                      SHALL:populateKidney transplant data source
                                                      22. pcTransplantLm.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
                                                      Obligations
                                                        ObligationsActor
                                                        SHOULD:populate-if-knownLiver transplant data source
                                                        SHOULD:populate-if-knownKidney transplant data source
                                                        24. pcTransplantLm.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
                                                        Obligations
                                                          ObligationsActor
                                                          SHOULD:populate-if-knownLiver transplant data source
                                                          26. pcTransplantLm.intraoperativeComplications
                                                          Definition

                                                          Intraoperative complications.

                                                          Shortintraoperative_complications
                                                          Control0..1
                                                          Typecode
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          Obligations
                                                            ObligationsActor
                                                            SHOULD:populate-if-knownLiver transplant data source
                                                            SHOULD:populate-if-knownKidney transplant data source
                                                            28. pcTransplantLm.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
                                                            Obligations
                                                              ObligationsActor
                                                              SHOULD:populate-if-knownLiver transplant data source
                                                              30. pcTransplantLm.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
                                                              Obligations
                                                                ObligationsActor
                                                                MAY:able-to-populateLiver transplant data source
                                                                MAY:able-to-populateKidney transplant data source
                                                                32. pcTransplantLm.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
                                                                Obligations
                                                                  ObligationsActor
                                                                  MAY:able-to-populateLiver transplant data source
                                                                  MAY:able-to-populateKidney transplant data source

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

                                                                  0. pcTransplantLm
                                                                  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. pcTransplantLm.transplantId
                                                                  Definition

                                                                  Transplant ID.

                                                                  Shorttransplant_id
                                                                  Control1..1
                                                                  Typestring
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  Obligations
                                                                    ObligationsActor
                                                                    SHALL:populateLiver transplant data source
                                                                    SHALL:populateKidney transplant data source
                                                                    4. pcTransplantLm.visitId
                                                                    Definition

                                                                    FK to visit.

                                                                    Shortvisit_id
                                                                    Control1..1
                                                                    TypeReference(Visit logical model)
                                                                    Obligations
                                                                      ObligationsActor
                                                                      SHALL:populateLiver transplant data source
                                                                      SHALL:populateKidney transplant data source
                                                                      6. pcTransplantLm.donorId
                                                                      Definition

                                                                      FK to donor.

                                                                      Shortdonor_id
                                                                      Control1..1
                                                                      TypeReference(Donor logical model)
                                                                      Obligations
                                                                        ObligationsActor
                                                                        SHALL:populateLiver transplant data source
                                                                        SHALL:populateKidney transplant data source
                                                                        8. pcTransplantLm.dRWeightRatio
                                                                        Definition

                                                                        Graft-to-recipient weight ratio: graft weight divided by recipient body weight (GRWR, %).

                                                                        Shortd_r_weight_ratio
                                                                        Control0..1
                                                                        Typedecimal
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        Obligations
                                                                          ObligationsActor
                                                                          SHOULD:populate-if-knownLiver transplant data source
                                                                          SHOULD:populate-if-knownKidney transplant data source
                                                                          10. pcTransplantLm.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
                                                                          Obligations
                                                                            ObligationsActor
                                                                            SHOULD:populate-if-knownLiver transplant data source
                                                                            SHOULD:populate-if-knownKidney transplant data source
                                                                            12. pcTransplantLm.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
                                                                            Obligations
                                                                              ObligationsActor
                                                                              SHOULD:populate-if-knownLiver transplant data source
                                                                              SHOULD:populate-if-knownKidney transplant data source
                                                                              14. pcTransplantLm.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
                                                                              Obligations
                                                                                ObligationsActor
                                                                                SHOULD:populate-if-knownLiver transplant data source
                                                                                SHOULD:populate-if-knownKidney transplant data source
                                                                                16. pcTransplantLm.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
                                                                                Obligations
                                                                                  ObligationsActor
                                                                                  SHALL:populateLiver transplant data source
                                                                                  SHALL:populateKidney transplant data source
                                                                                  18. pcTransplantLm.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
                                                                                  Obligations
                                                                                    ObligationsActor
                                                                                    SHALL:populateLiver transplant data source
                                                                                    SHALL:populateKidney transplant data source
                                                                                    20. pcTransplantLm.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
                                                                                    Obligations
                                                                                      ObligationsActor
                                                                                      SHALL:populateLiver transplant data source
                                                                                      SHALL:populateKidney transplant data source
                                                                                      22. pcTransplantLm.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
                                                                                      Obligations
                                                                                        ObligationsActor
                                                                                        SHOULD:populate-if-knownLiver transplant data source
                                                                                        SHOULD:populate-if-knownKidney transplant data source
                                                                                        24. pcTransplantLm.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
                                                                                        Obligations
                                                                                          ObligationsActor
                                                                                          SHOULD:populate-if-knownLiver transplant data source
                                                                                          26. pcTransplantLm.intraoperativeComplications
                                                                                          Definition

                                                                                          Intraoperative complications.

                                                                                          Shortintraoperative_complications
                                                                                          Control0..1
                                                                                          Typecode
                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                          Obligations
                                                                                            ObligationsActor
                                                                                            SHOULD:populate-if-knownLiver transplant data source
                                                                                            SHOULD:populate-if-knownKidney transplant data source
                                                                                            28. pcTransplantLm.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
                                                                                            Obligations
                                                                                              ObligationsActor
                                                                                              SHOULD:populate-if-knownLiver transplant data source
                                                                                              30. pcTransplantLm.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
                                                                                              Obligations
                                                                                                ObligationsActor
                                                                                                MAY:able-to-populateLiver transplant data source
                                                                                                MAY:able-to-populateKidney transplant data source
                                                                                                32. pcTransplantLm.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
                                                                                                Obligations
                                                                                                  ObligationsActor
                                                                                                  MAY:able-to-populateLiver transplant data source
                                                                                                  MAY:able-to-populateKidney transplant data source