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
| 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. | ||||||
| Short | Visit logical model | ||||||
| Control | 0..* | ||||||
| Is Modifier | false | ||||||
| Logical Model | Instances of this logical model are not marked to be the target of a Reference | ||||||
| 2. pcVisitLm.visitId | |||||||
| Definition | Visit ID. | ||||||
| Short | visit_id | ||||||
| Control | 1..1 | ||||||
| Type | string | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||
| 4. pcVisitLm.patientId | |||||||
| Definition | FK to patient. | ||||||
| Short | patient_id | ||||||
| Control | 1..1 | ||||||
| Type | Reference(Patient logical model) | ||||||
| Obligations |
| ||||||
| 6. pcVisitLm.date | |||||||
| Definition | Date of the visit. | ||||||
| Short | date | ||||||
| Control | 1..1 | ||||||
| Type | date | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||
| 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. | ||||||
| Short | visit_type | ||||||
| Control | 1..1 | ||||||
| Type | code | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||
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. | ||||||
| Short | Visit logical model | ||||||
| Logical Model | Instances of this logical model are not marked to be the target of a Reference | ||||||
| 2. pcVisitLm.visitId | |||||||
| Definition | Visit ID. | ||||||
| Short | visit_id | ||||||
| Control | 1..1 | ||||||
| Type | string | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||
| 4. pcVisitLm.patientId | |||||||
| Definition | FK to patient. | ||||||
| Short | patient_id | ||||||
| Control | 1..1 | ||||||
| Type | Reference(Patient logical model) | ||||||
| Obligations |
| ||||||
| 6. pcVisitLm.date | |||||||
| Definition | Date of the visit. | ||||||
| Short | date | ||||||
| Control | 1..1 | ||||||
| Type | date | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||
| 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. | ||||||
| Short | visit_type | ||||||
| Control | 1..1 | ||||||
| Type | code | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||
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. | ||||||
| Short | Visit logical model | ||||||
| Control | 0..* | ||||||
| Is Modifier | false | ||||||
| Logical Model | Instances of this logical model are not marked to be the target of a Reference | ||||||
| 2. pcVisitLm.visitId | |||||||
| Definition | Visit ID. | ||||||
| Short | visit_id | ||||||
| Control | 1..1 | ||||||
| Type | string | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||
| 4. pcVisitLm.patientId | |||||||
| Definition | FK to patient. | ||||||
| Short | patient_id | ||||||
| Control | 1..1 | ||||||
| Type | Reference(Patient logical model) | ||||||
| Obligations |
| ||||||
| 6. pcVisitLm.date | |||||||
| Definition | Date of the visit. | ||||||
| Short | date | ||||||
| Control | 1..1 | ||||||
| Type | date | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||
| 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. | ||||||
| Short | visit_type | ||||||
| Control | 1..1 | ||||||
| Type | code | ||||||
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | ||||||
| Obligations |
| ||||||