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-08-11 |
Definitions for the pcImmunologicalDataLm logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. pcImmunologicalDataLm | |
| Definition | Logical model for the PROTECT-CHILD immunological_data table. Covers blood group, Rh, HLA allele typing, DSA, Banff category, C4d, and ANCA. |
| Short | Immunological Data 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. pcImmunologicalDataLm.immunologicalDataId | |
| Definition | Immunological data record ID. |
| Short | immunological_data_id |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. pcImmunologicalDataLm.visitId | |
| Definition | FK to visit (Mandatory). |
| Short | visit_id |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. pcImmunologicalDataLm.donorId | |
| Definition | FK to donor (Optional — for donor-side typing). |
| Short | donor_id |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. pcImmunologicalDataLm.bloodGroup | |
| Definition | ABO blood group (A/B/AB/0). |
| Short | blood_group |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. pcImmunologicalDataLm.rhFactor | |
| Definition | Rh factor (Positive/Negative). |
| Short | rh_factor |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. pcImmunologicalDataLm.hlaA1 | |
| Definition | HLA-A allele 1 (IMGT/HLA notation, e.g. 'A*02:01'). |
| Short | hla_a_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. pcImmunologicalDataLm.hlaA2 | |
| Definition | HLA-A allele 2 (IMGT/HLA notation). |
| Short | hla_a_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. pcImmunologicalDataLm.hlaB1 | |
| Definition | HLA-B allele 1 (IMGT/HLA notation). |
| Short | hla_b_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. pcImmunologicalDataLm.hlaB2 | |
| Definition | HLA-B allele 2 (IMGT/HLA notation). |
| Short | hla_b_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. pcImmunologicalDataLm.hlaC1 | |
| Definition | HLA-C allele 1 (IMGT/HLA notation). |
| Short | hla_c_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. pcImmunologicalDataLm.hlaC2 | |
| Definition | HLA-C allele 2 (IMGT/HLA notation). |
| Short | hla_c_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. pcImmunologicalDataLm.hlaDrb11 | |
| Definition | HLA-DRB1 allele 1 (IMGT/HLA notation). |
| Short | hla_drb1_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. pcImmunologicalDataLm.hlaDrb12 | |
| Definition | HLA-DRB1 allele 2 (IMGT/HLA notation). |
| Short | hla_drb1_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. pcImmunologicalDataLm.hlaDp1 | |
| Definition | HLA-DP allele 1 (IMGT/HLA notation). |
| Short | hla_dp_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. pcImmunologicalDataLm.hlaDp2 | |
| Definition | HLA-DP allele 2 (IMGT/HLA notation). |
| Short | hla_dp_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. pcImmunologicalDataLm.hlaDqb11 | |
| Definition | HLA-DQB1 allele 1 (IMGT/HLA notation). |
| Short | hla_dqb1_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. pcImmunologicalDataLm.hlaDqb12 | |
| Definition | HLA-DQB1 allele 2 (IMGT/HLA notation). |
| Short | hla_dqb1_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. pcImmunologicalDataLm.postTransplantAbAntiHlaDsaClass | |
| Definition | Post-transplant DSA HLA class (I/II). |
| Short | post_transplant_ab_anti_hla_dsa_class |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. pcImmunologicalDataLm.preTransplantAntiHlaDsa | |
| Definition | Pre-transplant anti-HLA DSA (free text). |
| Short | pre_transplant_anti_hla_dsa |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. pcImmunologicalDataLm.mfi | |
| Definition | MFI category (WR/MR/SR). |
| Short | mfi |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. pcImmunologicalDataLm.banffCategory | |
| Definition | Banff rejection category (1-5). |
| Short | banff_category |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. pcImmunologicalDataLm.ihcIfC4d | |
| Definition | IHC/IF C4d result. |
| Short | ihc_if_c4d |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. pcImmunologicalDataLm.ifResult | |
| Definition | IF result (free text). |
| Short | if |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 48. pcImmunologicalDataLm.c4dResult | |
| Definition | C4d result (free text). |
| Short | c4d |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 50. pcImmunologicalDataLm.anca | |
| Definition | ANCA result. |
| Short | anca |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 52. pcImmunologicalDataLm.antibodyType | |
| Definition | Antibody type specification (free text). |
| Short | antibody_type |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. pcImmunologicalDataLm.antiHlaAntibodies | |
| Definition | Presence of anti-HLA antibodies (Optional). |
| Short | anti_hla_antibodies |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This 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. pcImmunologicalDataLm | |
| Definition | Logical model for the PROTECT-CHILD immunological_data table. Covers blood group, Rh, HLA allele typing, DSA, Banff category, C4d, and ANCA. |
| Short | Immunological Data logical model |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. pcImmunologicalDataLm.immunologicalDataId | |
| Definition | Immunological data record ID. |
| Short | immunological_data_id |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. pcImmunologicalDataLm.visitId | |
| Definition | FK to visit (Mandatory). |
| Short | visit_id |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. pcImmunologicalDataLm.donorId | |
| Definition | FK to donor (Optional — for donor-side typing). |
| Short | donor_id |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. pcImmunologicalDataLm.bloodGroup | |
| Definition | ABO blood group (A/B/AB/0). |
| Short | blood_group |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. pcImmunologicalDataLm.rhFactor | |
| Definition | Rh factor (Positive/Negative). |
| Short | rh_factor |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. pcImmunologicalDataLm.hlaA1 | |
| Definition | HLA-A allele 1 (IMGT/HLA notation, e.g. 'A*02:01'). |
| Short | hla_a_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. pcImmunologicalDataLm.hlaA2 | |
| Definition | HLA-A allele 2 (IMGT/HLA notation). |
| Short | hla_a_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. pcImmunologicalDataLm.hlaB1 | |
| Definition | HLA-B allele 1 (IMGT/HLA notation). |
| Short | hla_b_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. pcImmunologicalDataLm.hlaB2 | |
| Definition | HLA-B allele 2 (IMGT/HLA notation). |
| Short | hla_b_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. pcImmunologicalDataLm.hlaC1 | |
| Definition | HLA-C allele 1 (IMGT/HLA notation). |
| Short | hla_c_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. pcImmunologicalDataLm.hlaC2 | |
| Definition | HLA-C allele 2 (IMGT/HLA notation). |
| Short | hla_c_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. pcImmunologicalDataLm.hlaDrb11 | |
| Definition | HLA-DRB1 allele 1 (IMGT/HLA notation). |
| Short | hla_drb1_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. pcImmunologicalDataLm.hlaDrb12 | |
| Definition | HLA-DRB1 allele 2 (IMGT/HLA notation). |
| Short | hla_drb1_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. pcImmunologicalDataLm.hlaDp1 | |
| Definition | HLA-DP allele 1 (IMGT/HLA notation). |
| Short | hla_dp_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. pcImmunologicalDataLm.hlaDp2 | |
| Definition | HLA-DP allele 2 (IMGT/HLA notation). |
| Short | hla_dp_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. pcImmunologicalDataLm.hlaDqb11 | |
| Definition | HLA-DQB1 allele 1 (IMGT/HLA notation). |
| Short | hla_dqb1_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. pcImmunologicalDataLm.hlaDqb12 | |
| Definition | HLA-DQB1 allele 2 (IMGT/HLA notation). |
| Short | hla_dqb1_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. pcImmunologicalDataLm.postTransplantAbAntiHlaDsaClass | |
| Definition | Post-transplant DSA HLA class (I/II). |
| Short | post_transplant_ab_anti_hla_dsa_class |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. pcImmunologicalDataLm.preTransplantAntiHlaDsa | |
| Definition | Pre-transplant anti-HLA DSA (free text). |
| Short | pre_transplant_anti_hla_dsa |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. pcImmunologicalDataLm.mfi | |
| Definition | MFI category (WR/MR/SR). |
| Short | mfi |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. pcImmunologicalDataLm.banffCategory | |
| Definition | Banff rejection category (1-5). |
| Short | banff_category |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. pcImmunologicalDataLm.ihcIfC4d | |
| Definition | IHC/IF C4d result. |
| Short | ihc_if_c4d |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. pcImmunologicalDataLm.ifResult | |
| Definition | IF result (free text). |
| Short | if |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 48. pcImmunologicalDataLm.c4dResult | |
| Definition | C4d result (free text). |
| Short | c4d |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 50. pcImmunologicalDataLm.anca | |
| Definition | ANCA result. |
| Short | anca |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 52. pcImmunologicalDataLm.antibodyType | |
| Definition | Antibody type specification (free text). |
| Short | antibody_type |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. pcImmunologicalDataLm.antiHlaAntibodies | |
| Definition | Presence of anti-HLA antibodies (Optional). |
| Short | anti_hla_antibodies |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This 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. pcImmunologicalDataLm | |
| Definition | Logical model for the PROTECT-CHILD immunological_data table. Covers blood group, Rh, HLA allele typing, DSA, Banff category, C4d, and ANCA. |
| Short | Immunological Data 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. pcImmunologicalDataLm.immunologicalDataId | |
| Definition | Immunological data record ID. |
| Short | immunological_data_id |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. pcImmunologicalDataLm.visitId | |
| Definition | FK to visit (Mandatory). |
| Short | visit_id |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. pcImmunologicalDataLm.donorId | |
| Definition | FK to donor (Optional — for donor-side typing). |
| Short | donor_id |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. pcImmunologicalDataLm.bloodGroup | |
| Definition | ABO blood group (A/B/AB/0). |
| Short | blood_group |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. pcImmunologicalDataLm.rhFactor | |
| Definition | Rh factor (Positive/Negative). |
| Short | rh_factor |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. pcImmunologicalDataLm.hlaA1 | |
| Definition | HLA-A allele 1 (IMGT/HLA notation, e.g. 'A*02:01'). |
| Short | hla_a_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. pcImmunologicalDataLm.hlaA2 | |
| Definition | HLA-A allele 2 (IMGT/HLA notation). |
| Short | hla_a_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. pcImmunologicalDataLm.hlaB1 | |
| Definition | HLA-B allele 1 (IMGT/HLA notation). |
| Short | hla_b_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. pcImmunologicalDataLm.hlaB2 | |
| Definition | HLA-B allele 2 (IMGT/HLA notation). |
| Short | hla_b_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. pcImmunologicalDataLm.hlaC1 | |
| Definition | HLA-C allele 1 (IMGT/HLA notation). |
| Short | hla_c_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. pcImmunologicalDataLm.hlaC2 | |
| Definition | HLA-C allele 2 (IMGT/HLA notation). |
| Short | hla_c_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. pcImmunologicalDataLm.hlaDrb11 | |
| Definition | HLA-DRB1 allele 1 (IMGT/HLA notation). |
| Short | hla_drb1_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. pcImmunologicalDataLm.hlaDrb12 | |
| Definition | HLA-DRB1 allele 2 (IMGT/HLA notation). |
| Short | hla_drb1_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. pcImmunologicalDataLm.hlaDp1 | |
| Definition | HLA-DP allele 1 (IMGT/HLA notation). |
| Short | hla_dp_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. pcImmunologicalDataLm.hlaDp2 | |
| Definition | HLA-DP allele 2 (IMGT/HLA notation). |
| Short | hla_dp_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. pcImmunologicalDataLm.hlaDqb11 | |
| Definition | HLA-DQB1 allele 1 (IMGT/HLA notation). |
| Short | hla_dqb1_1 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. pcImmunologicalDataLm.hlaDqb12 | |
| Definition | HLA-DQB1 allele 2 (IMGT/HLA notation). |
| Short | hla_dqb1_2 |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. pcImmunologicalDataLm.postTransplantAbAntiHlaDsaClass | |
| Definition | Post-transplant DSA HLA class (I/II). |
| Short | post_transplant_ab_anti_hla_dsa_class |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. pcImmunologicalDataLm.preTransplantAntiHlaDsa | |
| Definition | Pre-transplant anti-HLA DSA (free text). |
| Short | pre_transplant_anti_hla_dsa |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. pcImmunologicalDataLm.mfi | |
| Definition | MFI category (WR/MR/SR). |
| Short | mfi |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. pcImmunologicalDataLm.banffCategory | |
| Definition | Banff rejection category (1-5). |
| Short | banff_category |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. pcImmunologicalDataLm.ihcIfC4d | |
| Definition | IHC/IF C4d result. |
| Short | ihc_if_c4d |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. pcImmunologicalDataLm.ifResult | |
| Definition | IF result (free text). |
| Short | if |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 48. pcImmunologicalDataLm.c4dResult | |
| Definition | C4d result (free text). |
| Short | c4d |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 50. pcImmunologicalDataLm.anca | |
| Definition | ANCA result. |
| Short | anca |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 52. pcImmunologicalDataLm.antibodyType | |
| Definition | Antibody type specification (free text). |
| Short | antibody_type |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. pcImmunologicalDataLm.antiHlaAntibodies | |
| Definition | Presence of anti-HLA antibodies (Optional). |
| Short | anti_hla_antibodies |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |