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

Draft as of 2026-09-28

Definitions for the pcVisitLm logical model.

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

0. pcVisitLm
Definition

Logical model for the PROTECT-CHILD visit table. The FHIR side adds two things the table has no column for: a GraftEpisode anchored on the transplant date, so that 'before' and 'after' the transplant is a date comparison rather than a visit label, and a TransplantAdmission Encounter, so that the surgery and the post-operative period are not recorded inside a visit typed pre-transplant.

ShortVisit logical model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pcVisitLm.visitId
Definition

Visit ID.

Shortvisit_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. pcVisitLm.patientId
    Definition

    FK to patient.

    Shortpatient_id
    Control1..1
    TypeReference(Patient logical model)
    Obligations
      ObligationsActor
      SHALL:populateLiver transplant data source
      SHALL:populateKidney transplant data source
      6. pcVisitLm.date
      Definition

      Date of the visit.

      Shortdate
      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
        8. pcVisitLm.visitType
        Definition

        Type of visit (Pre-transplant, 1m, 3m, 6m, 12m, 24m, Clinical Event, Termination). The FHIR value set adds transplant-admission, which the table does not have.

        Shortvisit_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

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

          0. pcVisitLm
          Definition

          Logical model for the PROTECT-CHILD visit table. The FHIR side adds two things the table has no column for: a GraftEpisode anchored on the transplant date, so that 'before' and 'after' the transplant is a date comparison rather than a visit label, and a TransplantAdmission Encounter, so that the surgery and the post-operative period are not recorded inside a visit typed pre-transplant.

          ShortVisit logical model
          Logical ModelInstances of this logical model are not marked to be the target of a Reference
          2. pcVisitLm.visitId
          Definition

          Visit ID.

          Shortvisit_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. pcVisitLm.patientId
            Definition

            FK to patient.

            Shortpatient_id
            Control1..1
            TypeReference(Patient logical model)
            Obligations
              ObligationsActor
              SHALL:populateLiver transplant data source
              SHALL:populateKidney transplant data source
              6. pcVisitLm.date
              Definition

              Date of the visit.

              Shortdate
              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
                8. pcVisitLm.visitType
                Definition

                Type of visit (Pre-transplant, 1m, 3m, 6m, 12m, 24m, Clinical Event, Termination). The FHIR value set adds transplant-admission, which the table does not have.

                Shortvisit_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

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

                  0. pcVisitLm
                  Definition

                  Logical model for the PROTECT-CHILD visit table. The FHIR side adds two things the table has no column for: a GraftEpisode anchored on the transplant date, so that 'before' and 'after' the transplant is a date comparison rather than a visit label, and a TransplantAdmission Encounter, so that the surgery and the post-operative period are not recorded inside a visit typed pre-transplant.

                  ShortVisit logical model
                  Control0..*
                  Is Modifierfalse
                  Logical ModelInstances of this logical model are not marked to be the target of a Reference
                  2. pcVisitLm.visitId
                  Definition

                  Visit ID.

                  Shortvisit_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. pcVisitLm.patientId
                    Definition

                    FK to patient.

                    Shortpatient_id
                    Control1..1
                    TypeReference(Patient logical model)
                    Obligations
                      ObligationsActor
                      SHALL:populateLiver transplant data source
                      SHALL:populateKidney transplant data source
                      6. pcVisitLm.date
                      Definition

                      Date of the visit.

                      Shortdate
                      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
                        8. pcVisitLm.visitType
                        Definition

                        Type of visit (Pre-transplant, 1m, 3m, 6m, 12m, 24m, Clinical Event, Termination). The FHIR value set adds transplant-admission, which the table does not have.

                        Shortvisit_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