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

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.

ShortImmunological Data logical model
Control0..*
Is Modifierfalse
Logical ModelInstances 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.

Shortimmunological_data_id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-immunological-data-lm.visitId
Definition

FK to visit (Mandatory).

Shortvisit_id
Control1..1
Typestring
Primitive ValueThis 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).

Shortdonor_id
Control0..1
Typestring
Primitive ValueThis 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).

Shortblood_group
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-immunological-data-lm.rhFactor
Definition

Rh factor (Positive/Negative).

Shortrh_factor
Control0..1
Typecode
Primitive ValueThis 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').

Shorthla_a_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_a_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_b_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_b_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_c_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_c_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_drb1_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_drb1_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dp_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dp_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dqb1_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dqb1_2
Control0..1
Typestring
Primitive ValueThis 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).

Shortpost_transplant_ab_anti_hla_dsa_class
Control0..1
Typecode
Primitive ValueThis 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).

Shortpre_transplant_anti_hla_dsa
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. pc-immunological-data-lm.mfi
Definition

MFI category (WR/MR/SR).

Shortmfi
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. pc-immunological-data-lm.banffCategory
Definition

Banff rejection category (1-5).

Shortbanff_category
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
44. pc-immunological-data-lm.ihcIfC4d
Definition

IHC/IF C4d result.

Shortihc_if_c4d
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
46. pc-immunological-data-lm.ifResult
Definition

IF result (free text).

Shortif
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. pc-immunological-data-lm.c4dResult
Definition

C4d result (free text).

Shortc4d
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. pc-immunological-data-lm.anca
Definition

ANCA result.

Shortanca
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. pc-immunological-data-lm.antibodyType
Definition

Antibody type specification (free text).

Shortantibody_type
Control0..1
Typestring
Primitive ValueThis 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).

Shortanti_hla_antibodies
Control0..1
Typeboolean
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-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.

ShortImmunological Data logical model
Logical ModelInstances 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.

Shortimmunological_data_id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-immunological-data-lm.visitId
Definition

FK to visit (Mandatory).

Shortvisit_id
Control1..1
Typestring
Primitive ValueThis 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).

Shortdonor_id
Control0..1
Typestring
Primitive ValueThis 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).

Shortblood_group
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-immunological-data-lm.rhFactor
Definition

Rh factor (Positive/Negative).

Shortrh_factor
Control0..1
Typecode
Primitive ValueThis 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').

Shorthla_a_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_a_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_b_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_b_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_c_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_c_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_drb1_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_drb1_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dp_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dp_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dqb1_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dqb1_2
Control0..1
Typestring
Primitive ValueThis 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).

Shortpost_transplant_ab_anti_hla_dsa_class
Control0..1
Typecode
Primitive ValueThis 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).

Shortpre_transplant_anti_hla_dsa
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. pc-immunological-data-lm.mfi
Definition

MFI category (WR/MR/SR).

Shortmfi
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. pc-immunological-data-lm.banffCategory
Definition

Banff rejection category (1-5).

Shortbanff_category
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
44. pc-immunological-data-lm.ihcIfC4d
Definition

IHC/IF C4d result.

Shortihc_if_c4d
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
46. pc-immunological-data-lm.ifResult
Definition

IF result (free text).

Shortif
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. pc-immunological-data-lm.c4dResult
Definition

C4d result (free text).

Shortc4d
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. pc-immunological-data-lm.anca
Definition

ANCA result.

Shortanca
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. pc-immunological-data-lm.antibodyType
Definition

Antibody type specification (free text).

Shortantibody_type
Control0..1
Typestring
Primitive ValueThis 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).

Shortanti_hla_antibodies
Control0..1
Typeboolean
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-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.

ShortImmunological Data logical model
Control0..*
Is Modifierfalse
Logical ModelInstances 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.

Shortimmunological_data_id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. pc-immunological-data-lm.visitId
Definition

FK to visit (Mandatory).

Shortvisit_id
Control1..1
Typestring
Primitive ValueThis 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).

Shortdonor_id
Control0..1
Typestring
Primitive ValueThis 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).

Shortblood_group
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. pc-immunological-data-lm.rhFactor
Definition

Rh factor (Positive/Negative).

Shortrh_factor
Control0..1
Typecode
Primitive ValueThis 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').

Shorthla_a_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_a_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_b_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_b_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_c_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_c_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_drb1_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_drb1_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dp_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dp_2
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dqb1_1
Control0..1
Typestring
Primitive ValueThis 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).

Shorthla_dqb1_2
Control0..1
Typestring
Primitive ValueThis 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).

Shortpost_transplant_ab_anti_hla_dsa_class
Control0..1
Typecode
Primitive ValueThis 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).

Shortpre_transplant_anti_hla_dsa
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. pc-immunological-data-lm.mfi
Definition

MFI category (WR/MR/SR).

Shortmfi
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. pc-immunological-data-lm.banffCategory
Definition

Banff rejection category (1-5).

Shortbanff_category
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
44. pc-immunological-data-lm.ihcIfC4d
Definition

IHC/IF C4d result.

Shortihc_if_c4d
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
46. pc-immunological-data-lm.ifResult
Definition

IF result (free text).

Shortif
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. pc-immunological-data-lm.c4dResult
Definition

C4d result (free text).

Shortc4d
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. pc-immunological-data-lm.anca
Definition

ANCA result.

Shortanca
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. pc-immunological-data-lm.antibodyType
Definition

Antibody type specification (free text).

Shortantibody_type
Control0..1
Typestring
Primitive ValueThis 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).

Shortanti_hla_antibodies
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension