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
| Official URL: https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm | Version: 0.1.0-ci-build | |||
| Draft as of 2026-09-28 | Computable Name: PcImmunologicalData | |||
Logical model for the PROTECT-CHILD immunological_data table. Covers blood group, Rh, HLA allele typing, DSA, Banff category, C4d, and ANCA. In FHIR the row becomes an ImmunologicalDataReport grouping one Observation per result, plus a GraftBiopsy for the histopathology columns; see the Immunological Data map.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Base | Immunological Data logical model | |||||||
![]() ![]() |
O | 1..1 | string | immunological_data_id
| ||||||
![]() ![]() |
O | 1..1 | Reference(Visit logical model) | visit_id
| ||||||
![]() ![]() |
O | 0..1 | Reference(Donor logical model) | donor_id
| ||||||
![]() ![]() |
O | 0..1 | code | blood_group
| ||||||
![]() ![]() |
O | 0..1 | code | rh_factor
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_2
| ||||||
![]() ![]() |
O | 0..1 | code | post_transplant_ab_anti_hla_dsa_class
| ||||||
![]() ![]() |
O | 0..1 | string | pre_transplant_anti_hla_dsa
| ||||||
![]() ![]() |
O | 0..1 | code | mfi
| ||||||
![]() ![]() |
O | 0..1 | code | banff_category
| ||||||
![]() ![]() |
O | 0..1 | boolean | ihc_if_c4d
| ||||||
![]() ![]() |
O | 0..1 | string | if
| ||||||
![]() ![]() |
O | 0..1 | string | c4d
| ||||||
![]() ![]() |
O | 0..1 | boolean | anca
| ||||||
![]() ![]() |
O | 0..1 | string | antibody_type
| ||||||
![]() ![]() |
O | 0..1 | boolean | anti_hla_antibodies
| ||||||
Documentation for this format | ||||||||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Base | Immunological Data logical model | |||||||
![]() ![]() |
O | 1..1 | string | immunological_data_id
| ||||||
![]() ![]() |
O | 1..1 | Reference(Visit logical model) | visit_id
| ||||||
![]() ![]() |
O | 0..1 | Reference(Donor logical model) | donor_id
| ||||||
![]() ![]() |
O | 0..1 | code | blood_group
| ||||||
![]() ![]() |
O | 0..1 | code | rh_factor
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_2
| ||||||
![]() ![]() |
O | 0..1 | code | post_transplant_ab_anti_hla_dsa_class
| ||||||
![]() ![]() |
O | 0..1 | string | pre_transplant_anti_hla_dsa
| ||||||
![]() ![]() |
O | 0..1 | code | mfi
| ||||||
![]() ![]() |
O | 0..1 | code | banff_category
| ||||||
![]() ![]() |
O | 0..1 | boolean | ihc_if_c4d
| ||||||
![]() ![]() |
O | 0..1 | string | if
| ||||||
![]() ![]() |
O | 0..1 | string | c4d
| ||||||
![]() ![]() |
O | 0..1 | boolean | anca
| ||||||
![]() ![]() |
O | 0..1 | string | antibody_type
| ||||||
![]() ![]() |
O | 0..1 | boolean | anti_hla_antibodies
| ||||||
Documentation for this format | ||||||||||
This structure is derived from Base
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Base | Immunological Data logical model | |||||||
![]() ![]() |
O | 1..1 | string | immunological_data_id
| ||||||
![]() ![]() |
O | 1..1 | Reference(Visit logical model) | visit_id
| ||||||
![]() ![]() |
O | 0..1 | Reference(Donor logical model) | donor_id
| ||||||
![]() ![]() |
O | 0..1 | code | blood_group
| ||||||
![]() ![]() |
O | 0..1 | code | rh_factor
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_2
| ||||||
![]() ![]() |
O | 0..1 | code | post_transplant_ab_anti_hla_dsa_class
| ||||||
![]() ![]() |
O | 0..1 | string | pre_transplant_anti_hla_dsa
| ||||||
![]() ![]() |
O | 0..1 | code | mfi
| ||||||
![]() ![]() |
O | 0..1 | code | banff_category
| ||||||
![]() ![]() |
O | 0..1 | boolean | ihc_if_c4d
| ||||||
![]() ![]() |
O | 0..1 | string | if
| ||||||
![]() ![]() |
O | 0..1 | string | c4d
| ||||||
![]() ![]() |
O | 0..1 | boolean | anca
| ||||||
![]() ![]() |
O | 0..1 | string | antibody_type
| ||||||
![]() ![]() |
O | 0..1 | boolean | anti_hla_antibodies
| ||||||
Documentation for this format | ||||||||||
Differential View
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Base | Immunological Data logical model | |||||||
![]() ![]() |
O | 1..1 | string | immunological_data_id
| ||||||
![]() ![]() |
O | 1..1 | Reference(Visit logical model) | visit_id
| ||||||
![]() ![]() |
O | 0..1 | Reference(Donor logical model) | donor_id
| ||||||
![]() ![]() |
O | 0..1 | code | blood_group
| ||||||
![]() ![]() |
O | 0..1 | code | rh_factor
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_2
| ||||||
![]() ![]() |
O | 0..1 | code | post_transplant_ab_anti_hla_dsa_class
| ||||||
![]() ![]() |
O | 0..1 | string | pre_transplant_anti_hla_dsa
| ||||||
![]() ![]() |
O | 0..1 | code | mfi
| ||||||
![]() ![]() |
O | 0..1 | code | banff_category
| ||||||
![]() ![]() |
O | 0..1 | boolean | ihc_if_c4d
| ||||||
![]() ![]() |
O | 0..1 | string | if
| ||||||
![]() ![]() |
O | 0..1 | string | c4d
| ||||||
![]() ![]() |
O | 0..1 | boolean | anca
| ||||||
![]() ![]() |
O | 0..1 | string | antibody_type
| ||||||
![]() ![]() |
O | 0..1 | boolean | anti_hla_antibodies
| ||||||
Documentation for this format | ||||||||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Base | Immunological Data logical model | |||||||
![]() ![]() |
O | 1..1 | string | immunological_data_id
| ||||||
![]() ![]() |
O | 1..1 | Reference(Visit logical model) | visit_id
| ||||||
![]() ![]() |
O | 0..1 | Reference(Donor logical model) | donor_id
| ||||||
![]() ![]() |
O | 0..1 | code | blood_group
| ||||||
![]() ![]() |
O | 0..1 | code | rh_factor
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_a_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_b_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_c_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_drb1_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dp_2
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_1
| ||||||
![]() ![]() |
O | 0..1 | string | hla_dqb1_2
| ||||||
![]() ![]() |
O | 0..1 | code | post_transplant_ab_anti_hla_dsa_class
| ||||||
![]() ![]() |
O | 0..1 | string | pre_transplant_anti_hla_dsa
| ||||||
![]() ![]() |
O | 0..1 | code | mfi
| ||||||
![]() ![]() |
O | 0..1 | code | banff_category
| ||||||
![]() ![]() |
O | 0..1 | boolean | ihc_if_c4d
| ||||||
![]() ![]() |
O | 0..1 | string | if
| ||||||
![]() ![]() |
O | 0..1 | string | c4d
| ||||||
![]() ![]() |
O | 0..1 | boolean | anca
| ||||||
![]() ![]() |
O | 0..1 | string | antibody_type
| ||||||
![]() ![]() |
O | 0..1 | boolean | anti_hla_antibodies
| ||||||
Documentation for this format | ||||||||||
This structure is derived from Base