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

Draft as of 2026-09-28

Definitions for the pcImmPatLm logical model.

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

0. pcImmPatLm
Definition

Logical model for the PROTECT-CHILD imm_pat table. The phase maps to MedicationStatement.category; FHIR adds a rejection-treatment phase and a link from the treatment to the episode it was given for.

ShortImmPat logical model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pcImmPatLm.immPatId
Definition

Record ID.

Shortimm_pat_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. pcImmPatLm.immId
    Definition

    FK to immunosuppressant.

    Shortimm_id
    Control1..1
    TypeReference(Immunosuppressant logical model)
    Obligations
      ObligationsActor
      SHALL:populateLiver transplant data source
      SHALL:populateKidney transplant data source
      6. pcImmPatLm.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
        8. pcImmPatLm.phase
        Definition

        Induction or Maintenance. The FHIR value set adds Rejection treatment: with only two values a steroid pulse has to be filed as maintenance, where it cannot be told apart from the patient's background immunosuppression.

        Shortphase
        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
          10. pcImmPatLm.dose
          Definition

          Dose.

          Shortdose
          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
            12. pcImmPatLm.preDoseLevel
            Definition

            Trough drug level (C0).

            Shortpre_dose_level
            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
              14. pcImmPatLm.csa2hPostDoseLevel
              Definition

              CsA 2h post-dose level (C2).

              Shortcsa_2h_post_dose_level
              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
                16. pcImmPatLm.auc
                Definition

                Pharmacokinetic AUC.

                Shortauc
                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
                  18. pcImmPatLm.startDate
                  Definition

                  Treatment start date.

                  Shortstart_date
                  Control0..1
                  Typedate
                  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
                    20. pcImmPatLm.endDate
                    Definition

                    Treatment end date.

                    Shortend_date
                    Control0..1
                    Typedate
                    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
                      22. pcImmPatLm.unit
                      Definition

                      Dose unit (mg/kg, mg/m², mg, mg/mq). The dose is the amount given AT EACH ADMINISTRATION, not the daily total — a convention the table does not state and an ETL cannot infer. In FHIR the frequency is therefore required alongside it (pc-dose-1).

                      Shortunit
                      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

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

                        0. pcImmPatLm
                        Definition

                        Logical model for the PROTECT-CHILD imm_pat table. The phase maps to MedicationStatement.category; FHIR adds a rejection-treatment phase and a link from the treatment to the episode it was given for.

                        ShortImmPat logical model
                        Logical ModelInstances of this logical model are not marked to be the target of a Reference
                        2. pcImmPatLm.immPatId
                        Definition

                        Record ID.

                        Shortimm_pat_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. pcImmPatLm.immId
                          Definition

                          FK to immunosuppressant.

                          Shortimm_id
                          Control1..1
                          TypeReference(Immunosuppressant logical model)
                          Obligations
                            ObligationsActor
                            SHALL:populateLiver transplant data source
                            SHALL:populateKidney transplant data source
                            6. pcImmPatLm.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
                              8. pcImmPatLm.phase
                              Definition

                              Induction or Maintenance. The FHIR value set adds Rejection treatment: with only two values a steroid pulse has to be filed as maintenance, where it cannot be told apart from the patient's background immunosuppression.

                              Shortphase
                              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
                                10. pcImmPatLm.dose
                                Definition

                                Dose.

                                Shortdose
                                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
                                  12. pcImmPatLm.preDoseLevel
                                  Definition

                                  Trough drug level (C0).

                                  Shortpre_dose_level
                                  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
                                    14. pcImmPatLm.csa2hPostDoseLevel
                                    Definition

                                    CsA 2h post-dose level (C2).

                                    Shortcsa_2h_post_dose_level
                                    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
                                      16. pcImmPatLm.auc
                                      Definition

                                      Pharmacokinetic AUC.

                                      Shortauc
                                      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
                                        18. pcImmPatLm.startDate
                                        Definition

                                        Treatment start date.

                                        Shortstart_date
                                        Control0..1
                                        Typedate
                                        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
                                          20. pcImmPatLm.endDate
                                          Definition

                                          Treatment end date.

                                          Shortend_date
                                          Control0..1
                                          Typedate
                                          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
                                            22. pcImmPatLm.unit
                                            Definition

                                            Dose unit (mg/kg, mg/m², mg, mg/mq). The dose is the amount given AT EACH ADMINISTRATION, not the daily total — a convention the table does not state and an ETL cannot infer. In FHIR the frequency is therefore required alongside it (pc-dose-1).

                                            Shortunit
                                            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

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

                                              0. pcImmPatLm
                                              Definition

                                              Logical model for the PROTECT-CHILD imm_pat table. The phase maps to MedicationStatement.category; FHIR adds a rejection-treatment phase and a link from the treatment to the episode it was given for.

                                              ShortImmPat logical model
                                              Control0..*
                                              Is Modifierfalse
                                              Logical ModelInstances of this logical model are not marked to be the target of a Reference
                                              2. pcImmPatLm.immPatId
                                              Definition

                                              Record ID.

                                              Shortimm_pat_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. pcImmPatLm.immId
                                                Definition

                                                FK to immunosuppressant.

                                                Shortimm_id
                                                Control1..1
                                                TypeReference(Immunosuppressant logical model)
                                                Obligations
                                                  ObligationsActor
                                                  SHALL:populateLiver transplant data source
                                                  SHALL:populateKidney transplant data source
                                                  6. pcImmPatLm.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
                                                    8. pcImmPatLm.phase
                                                    Definition

                                                    Induction or Maintenance. The FHIR value set adds Rejection treatment: with only two values a steroid pulse has to be filed as maintenance, where it cannot be told apart from the patient's background immunosuppression.

                                                    Shortphase
                                                    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
                                                      10. pcImmPatLm.dose
                                                      Definition

                                                      Dose.

                                                      Shortdose
                                                      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
                                                        12. pcImmPatLm.preDoseLevel
                                                        Definition

                                                        Trough drug level (C0).

                                                        Shortpre_dose_level
                                                        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
                                                          14. pcImmPatLm.csa2hPostDoseLevel
                                                          Definition

                                                          CsA 2h post-dose level (C2).

                                                          Shortcsa_2h_post_dose_level
                                                          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
                                                            16. pcImmPatLm.auc
                                                            Definition

                                                            Pharmacokinetic AUC.

                                                            Shortauc
                                                            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
                                                              18. pcImmPatLm.startDate
                                                              Definition

                                                              Treatment start date.

                                                              Shortstart_date
                                                              Control0..1
                                                              Typedate
                                                              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
                                                                20. pcImmPatLm.endDate
                                                                Definition

                                                                Treatment end date.

                                                                Shortend_date
                                                                Control0..1
                                                                Typedate
                                                                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
                                                                  22. pcImmPatLm.unit
                                                                  Definition

                                                                  Dose unit (mg/kg, mg/m², mg, mg/mq). The dose is the amount given AT EACH ADMINISTRATION, not the daily total — a convention the table does not state and an ETL cannot infer. In FHIR the frequency is therefore required alongside it (pc-dose-1).

                                                                  Shortunit
                                                                  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