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

Draft as of 2026-02-09

Definitions for the pc-patient-lm logical model.

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

0. pc-patient-lm
Definition

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

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

Field patient_id from the PROTECT-CHILD data model.

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

Field gender from the PROTECT-CHILD data model.

ShortGender
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-patient-lm.birthdate
Definition

Field birthdate from the PROTECT-CHILD data model.

ShortBirthdate
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-patient-lm.currentAge
Definition

Field current_age from the PROTECT-CHILD data model.

ShortCurrent age
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-patient-lm.bloodGroup
Definition

Field blood_group from the PROTECT-CHILD data model.

ShortBlood group
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-patient-lm.rhFactor
Definition

Field rh_factor from the PROTECT-CHILD data model.

ShortRh factor
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-patient-lm.maxPra
Definition

Field max_pra from the PROTECT-CHILD data model.

ShortMax pra
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-patient-lm.lastPra
Definition

Field last_pra from the PROTECT-CHILD data model.

ShortLast pra
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-patient-lm.allograftHlaClassIAb
Definition

Field allograft_hla_class_i_ab from the PROTECT-CHILD data model.

ShortAllograft hla class i ab
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-patient-lm.allograftHlaClassIiAb
Definition

Field allograft_hla_class_ii_ab from the PROTECT-CHILD data model.

ShortAllograft hla class ii ab
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-patient-lm.dateHistologicalDiag
Definition

Field date_histological_diag from the PROTECT-CHILD data model.

ShortDate histological diag
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-patient-lm.dateDiagLiverDisease
Definition

Field date_diag_liver_disease from the PROTECT-CHILD data model.

ShortDate diag liver disease
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-patient-lm.diagLiverDisease
Definition

Field diag_liver_disease from the PROTECT-CHILD data model.

ShortDiag liver disease
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-patient-lm.diagLiverDiseaseExtra
Definition

Field diag_liver_disease_extra from the PROTECT-CHILD data model.

ShortDiag liver disease extra
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-patient-lm.dateDiagRenalDisease
Definition

Field date_diag_renal_disease from the PROTECT-CHILD data model.

ShortDate diag renal disease
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-patient-lm.diagRenalDisease
Definition

Field diag_renal_disease from the PROTECT-CHILD data model.

ShortDiag renal disease
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. pc-patient-lm.diagRenalDiseaseExtra
Definition

Field diag_renal_disease_extra from the PROTECT-CHILD data model.

ShortDiag renal disease extra
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. pc-patient-lm
Definition

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

ShortPatient logical model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pc-patient-lm.patientId
Definition

Field patient_id from the PROTECT-CHILD data model.

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

Field gender from the PROTECT-CHILD data model.

ShortGender
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-patient-lm.birthdate
Definition

Field birthdate from the PROTECT-CHILD data model.

ShortBirthdate
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-patient-lm.currentAge
Definition

Field current_age from the PROTECT-CHILD data model.

ShortCurrent age
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-patient-lm.bloodGroup
Definition

Field blood_group from the PROTECT-CHILD data model.

ShortBlood group
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-patient-lm.rhFactor
Definition

Field rh_factor from the PROTECT-CHILD data model.

ShortRh factor
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-patient-lm.maxPra
Definition

Field max_pra from the PROTECT-CHILD data model.

ShortMax pra
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-patient-lm.lastPra
Definition

Field last_pra from the PROTECT-CHILD data model.

ShortLast pra
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-patient-lm.allograftHlaClassIAb
Definition

Field allograft_hla_class_i_ab from the PROTECT-CHILD data model.

ShortAllograft hla class i ab
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-patient-lm.allograftHlaClassIiAb
Definition

Field allograft_hla_class_ii_ab from the PROTECT-CHILD data model.

ShortAllograft hla class ii ab
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-patient-lm.dateHistologicalDiag
Definition

Field date_histological_diag from the PROTECT-CHILD data model.

ShortDate histological diag
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-patient-lm.dateDiagLiverDisease
Definition

Field date_diag_liver_disease from the PROTECT-CHILD data model.

ShortDate diag liver disease
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-patient-lm.diagLiverDisease
Definition

Field diag_liver_disease from the PROTECT-CHILD data model.

ShortDiag liver disease
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-patient-lm.diagLiverDiseaseExtra
Definition

Field diag_liver_disease_extra from the PROTECT-CHILD data model.

ShortDiag liver disease extra
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-patient-lm.dateDiagRenalDisease
Definition

Field date_diag_renal_disease from the PROTECT-CHILD data model.

ShortDate diag renal disease
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-patient-lm.diagRenalDisease
Definition

Field diag_renal_disease from the PROTECT-CHILD data model.

ShortDiag renal disease
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. pc-patient-lm.diagRenalDiseaseExtra
Definition

Field diag_renal_disease_extra from the PROTECT-CHILD data model.

ShortDiag renal disease extra
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. pc-patient-lm
Definition

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

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

Field patient_id from the PROTECT-CHILD data model.

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

Field gender from the PROTECT-CHILD data model.

ShortGender
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-patient-lm.birthdate
Definition

Field birthdate from the PROTECT-CHILD data model.

ShortBirthdate
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-patient-lm.currentAge
Definition

Field current_age from the PROTECT-CHILD data model.

ShortCurrent age
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-patient-lm.bloodGroup
Definition

Field blood_group from the PROTECT-CHILD data model.

ShortBlood group
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. pc-patient-lm.rhFactor
Definition

Field rh_factor from the PROTECT-CHILD data model.

ShortRh factor
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. pc-patient-lm.maxPra
Definition

Field max_pra from the PROTECT-CHILD data model.

ShortMax pra
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-patient-lm.lastPra
Definition

Field last_pra from the PROTECT-CHILD data model.

ShortLast pra
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. pc-patient-lm.allograftHlaClassIAb
Definition

Field allograft_hla_class_i_ab from the PROTECT-CHILD data model.

ShortAllograft hla class i ab
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. pc-patient-lm.allograftHlaClassIiAb
Definition

Field allograft_hla_class_ii_ab from the PROTECT-CHILD data model.

ShortAllograft hla class ii ab
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. pc-patient-lm.dateHistologicalDiag
Definition

Field date_histological_diag from the PROTECT-CHILD data model.

ShortDate histological diag
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. pc-patient-lm.dateDiagLiverDisease
Definition

Field date_diag_liver_disease from the PROTECT-CHILD data model.

ShortDate diag liver disease
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. pc-patient-lm.diagLiverDisease
Definition

Field diag_liver_disease from the PROTECT-CHILD data model.

ShortDiag liver disease
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. pc-patient-lm.diagLiverDiseaseExtra
Definition

Field diag_liver_disease_extra from the PROTECT-CHILD data model.

ShortDiag liver disease extra
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. pc-patient-lm.dateDiagRenalDisease
Definition

Field date_diag_renal_disease from the PROTECT-CHILD data model.

ShortDate diag renal disease
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. pc-patient-lm.diagRenalDisease
Definition

Field diag_renal_disease from the PROTECT-CHILD data model.

ShortDiag renal disease
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. pc-patient-lm.diagRenalDiseaseExtra
Definition

Field diag_renal_disease_extra from the PROTECT-CHILD data model.

ShortDiag renal disease extra
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension