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

Definitions for the pc-visit-lm logical model.

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

0. pc-visit-lm
Definition

Logical model representing the PROTECT-CHILD data model entity visit.

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

Field visit_id from the PROTECT-CHILD data model.

ShortVisit id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-visit-lm.patientId
Definition

Field patient_id from the PROTECT-CHILD data model. Foreign key to patient.

ShortPatient id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-visit-lm.transplantId
Definition

Field transplant_id from the PROTECT-CHILD data model. Foreign key to transplant.

ShortTransplant id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-visit-lm.bioSampleId
Definition

Field bio_sample_id from the PROTECT-CHILD data model. Foreign key to bio_sample.

ShortBio sample id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-visit-lm.preMedicationId
Definition

Field pre_medication_id from the PROTECT-CHILD data model. Foreign key to pre_medication.

ShortPre medication id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-visit-lm.clinicalVariableId
Definition

Field clinical_variable_id from the PROTECT-CHILD data model. Foreign key to clinical_variable.

ShortClinical variable id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-visit-lm.concomitantEpisodeId
Definition

Field concomitant_episode_id from the PROTECT-CHILD data model. Foreign key to concomitant_episode.

ShortConcomitant episode id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-visit-lm.microbiologyId
Definition

Field microbiology_id from the PROTECT-CHILD data model. Foreign key to microbiology.

ShortMicrobiology id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-visit-lm.patInstInvId
Definition

Field pat_inst_inv_id from the PROTECT-CHILD data model. Foreign key to pat_inst_inv.

ShortPat inst inv id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-visit-lm.immIndPatId
Definition

Field imm_ind_pat_id from the PROTECT-CHILD data model. Foreign key to imm_ind_pat.

ShortImm ind pat id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-visit-lm.immMainPatId
Definition

Field imm_main_pat_id from the PROTECT-CHILD data model. Foreign key to imm_main_pat.

ShortImm main pat id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-visit-lm.labResultId
Definition

Field lab_result_id from the PROTECT-CHILD data model. Foreign key to lab_result.

ShortLab result id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-visit-lm.postEventId
Definition

Field post_event_id from the PROTECT-CHILD data model. Foreign key to post_event.

ShortPost event id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-visit-lm.outcomeId
Definition

Field outcome_id from the PROTECT-CHILD data model. Foreign key to outcome.

ShortOutcome id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-visit-lm.date
Definition

Field date from the PROTECT-CHILD data model.

ShortDate
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-visit-lm.visitType
Definition

Field visit_type from the PROTECT-CHILD data model.

ShortVisit type
Control0..1
TypeCodeableConcept

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

0. pc-visit-lm
Definition

Logical model representing the PROTECT-CHILD data model entity visit.

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

Field visit_id from the PROTECT-CHILD data model.

ShortVisit id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-visit-lm.patientId
Definition

Field patient_id from the PROTECT-CHILD data model. Foreign key to patient.

ShortPatient id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-visit-lm.transplantId
Definition

Field transplant_id from the PROTECT-CHILD data model. Foreign key to transplant.

ShortTransplant id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-visit-lm.bioSampleId
Definition

Field bio_sample_id from the PROTECT-CHILD data model. Foreign key to bio_sample.

ShortBio sample id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-visit-lm.preMedicationId
Definition

Field pre_medication_id from the PROTECT-CHILD data model. Foreign key to pre_medication.

ShortPre medication id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-visit-lm.clinicalVariableId
Definition

Field clinical_variable_id from the PROTECT-CHILD data model. Foreign key to clinical_variable.

ShortClinical variable id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-visit-lm.concomitantEpisodeId
Definition

Field concomitant_episode_id from the PROTECT-CHILD data model. Foreign key to concomitant_episode.

ShortConcomitant episode id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-visit-lm.microbiologyId
Definition

Field microbiology_id from the PROTECT-CHILD data model. Foreign key to microbiology.

ShortMicrobiology id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-visit-lm.patInstInvId
Definition

Field pat_inst_inv_id from the PROTECT-CHILD data model. Foreign key to pat_inst_inv.

ShortPat inst inv id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-visit-lm.immIndPatId
Definition

Field imm_ind_pat_id from the PROTECT-CHILD data model. Foreign key to imm_ind_pat.

ShortImm ind pat id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-visit-lm.immMainPatId
Definition

Field imm_main_pat_id from the PROTECT-CHILD data model. Foreign key to imm_main_pat.

ShortImm main pat id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-visit-lm.labResultId
Definition

Field lab_result_id from the PROTECT-CHILD data model. Foreign key to lab_result.

ShortLab result id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-visit-lm.postEventId
Definition

Field post_event_id from the PROTECT-CHILD data model. Foreign key to post_event.

ShortPost event id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-visit-lm.outcomeId
Definition

Field outcome_id from the PROTECT-CHILD data model. Foreign key to outcome.

ShortOutcome id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-visit-lm.date
Definition

Field date from the PROTECT-CHILD data model.

ShortDate
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-visit-lm.visitType
Definition

Field visit_type from the PROTECT-CHILD data model.

ShortVisit type
Control0..1
TypeCodeableConcept

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

0. pc-visit-lm
Definition

Logical model representing the PROTECT-CHILD data model entity visit.

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

Field visit_id from the PROTECT-CHILD data model.

ShortVisit id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-visit-lm.patientId
Definition

Field patient_id from the PROTECT-CHILD data model. Foreign key to patient.

ShortPatient id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-visit-lm.transplantId
Definition

Field transplant_id from the PROTECT-CHILD data model. Foreign key to transplant.

ShortTransplant id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-visit-lm.bioSampleId
Definition

Field bio_sample_id from the PROTECT-CHILD data model. Foreign key to bio_sample.

ShortBio sample id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-visit-lm.preMedicationId
Definition

Field pre_medication_id from the PROTECT-CHILD data model. Foreign key to pre_medication.

ShortPre medication id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-visit-lm.clinicalVariableId
Definition

Field clinical_variable_id from the PROTECT-CHILD data model. Foreign key to clinical_variable.

ShortClinical variable id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-visit-lm.concomitantEpisodeId
Definition

Field concomitant_episode_id from the PROTECT-CHILD data model. Foreign key to concomitant_episode.

ShortConcomitant episode id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-visit-lm.microbiologyId
Definition

Field microbiology_id from the PROTECT-CHILD data model. Foreign key to microbiology.

ShortMicrobiology id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-visit-lm.patInstInvId
Definition

Field pat_inst_inv_id from the PROTECT-CHILD data model. Foreign key to pat_inst_inv.

ShortPat inst inv id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-visit-lm.immIndPatId
Definition

Field imm_ind_pat_id from the PROTECT-CHILD data model. Foreign key to imm_ind_pat.

ShortImm ind pat id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-visit-lm.immMainPatId
Definition

Field imm_main_pat_id from the PROTECT-CHILD data model. Foreign key to imm_main_pat.

ShortImm main pat id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-visit-lm.labResultId
Definition

Field lab_result_id from the PROTECT-CHILD data model. Foreign key to lab_result.

ShortLab result id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-visit-lm.postEventId
Definition

Field post_event_id from the PROTECT-CHILD data model. Foreign key to post_event.

ShortPost event id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-visit-lm.outcomeId
Definition

Field outcome_id from the PROTECT-CHILD data model. Foreign key to outcome.

ShortOutcome id
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-visit-lm.date
Definition

Field date from the PROTECT-CHILD data model.

ShortDate
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-visit-lm.visitType
Definition

Field visit_type from the PROTECT-CHILD data model.

ShortVisit type
Control0..1
TypeCodeableConcept