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-06-05 |
Definitions for the pc-immunological-data-lm logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. pc-immunological-data-lm | |
| 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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm | |
| 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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm | |
| 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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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. pc-immunological-data-lm.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 |