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

Draft as of 2026-02-09

Definitions for the pc-donor-lm logical model.

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

0. pc-donor-lm
Definition

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

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

Field donor_id from the PROTECT-CHILD data model.

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

Field age from the PROTECT-CHILD data model.

ShortAge
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-donor-lm.type
Definition

Field type from the PROTECT-CHILD data model.

ShortType
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-donor-lm.liverType
Definition

Field liver_type from the PROTECT-CHILD data model.

ShortLiver type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-donor-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-donor-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-donor-lm.preKtxDialysisType
Definition

Field pre_ktx_dialysis_type from the PROTECT-CHILD data model.

ShortPre ktx dialysis type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-donor-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
18. pc-donor-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

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

0. pc-donor-lm
Definition

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

ShortDonor logical model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. pc-donor-lm.donorId
Definition

Field donor_id from the PROTECT-CHILD data model.

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

Field age from the PROTECT-CHILD data model.

ShortAge
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-donor-lm.type
Definition

Field type from the PROTECT-CHILD data model.

ShortType
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-donor-lm.liverType
Definition

Field liver_type from the PROTECT-CHILD data model.

ShortLiver type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-donor-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-donor-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-donor-lm.preKtxDialysisType
Definition

Field pre_ktx_dialysis_type from the PROTECT-CHILD data model.

ShortPre ktx dialysis type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-donor-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
18. pc-donor-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

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

0. pc-donor-lm
Definition

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

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

Field donor_id from the PROTECT-CHILD data model.

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

Field age from the PROTECT-CHILD data model.

ShortAge
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. pc-donor-lm.type
Definition

Field type from the PROTECT-CHILD data model.

ShortType
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. pc-donor-lm.liverType
Definition

Field liver_type from the PROTECT-CHILD data model.

ShortLiver type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-donor-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-donor-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-donor-lm.preKtxDialysisType
Definition

Field pre_ktx_dialysis_type from the PROTECT-CHILD data model.

ShortPre ktx dialysis type
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. pc-donor-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
18. pc-donor-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