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

: Immunological Data logical model → FHIR - XML Representation

Draft as of 2026-09-28

Raw xml | Download


<ConceptMap xmlns="http://hl7.org/fhir">
  <id value="immunological-data-lm-to-fhir"/>
  <text>
    <status value="additional"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><table class="grid"><tr><td><b>DM field</b></td><td><b>Target profile</b></td><td><b>FHIR element</b></td><td><b>Relationship</b></td><td><b>Comment</b></td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.immunologicalDataId">immunological_data_id</a></td><td>immunological-data-report</td><td><a href="StructureDefinition-immunological-data-report.html#s-DiagnosticReport.identifier.value">DiagnosticReport.identifier.value</a></td><td>equivalent</td><td>The same value is carried on the GraftBiopsy built from the biopsy columns of the same row</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.visitId">visit_id</a></td><td>immunological-data-report</td><td><a href="StructureDefinition-immunological-data-report.html#s-DiagnosticReport.encounter">DiagnosticReport.encounter</a></td><td>equivalent</td><td>Reference(Visit); the recipient's Visit, also for donor-side typing</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.donorId">donor_id</a></td><td>immunological-data-report</td><td><a href="StructureDefinition-immunological-data-report.html#s-DiagnosticReport.subject">DiagnosticReport.subject</a></td><td>equivalent</td><td>Reference(Donor) for donor-side typing; recipient results use Reference(PatientTransplant). Donor typing is never filed under the recipient.</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.bloodGroup">blood_group</a></td><td>blood-group-observation</td><td><a href="StructureDefinition-blood-group-observation.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>LOINC 883-9. PatientABOGroupVS</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.rhFactor">rh_factor</a></td><td>blood-group-observation</td><td><a href="StructureDefinition-blood-group-observation.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>LOINC 10331-7. PatientRhFactorVS</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaA1">hla_a_1</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 13298-5 / 57290-9 / 78014-8. valueString. One Observation per allele</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaA2">hla_a_2</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 13298-5 / 57290-9 / 78014-8. valueString. One Observation per allele</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaB1">hla_b_1</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 13299-3 / 57291-7 / 78015-5. valueString</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaB2">hla_b_2</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 13299-3 / 57291-7 / 78015-5. valueString</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaC1">hla_c_1</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 13302-5 / 77636-9 / 96636-6. valueString</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaC2">hla_c_2</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 13302-5 / 77636-9 / 96636-6. valueString</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaDrb11">hla_drb1_1</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 57298-2 / 57293-3 / 96664-8. valueString</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaDrb12">hla_drb1_2</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 57298-2 / 57293-3 / 96664-8. valueString</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaDp1">hla_dp_1</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 12285-3. valueString. The DM values are DPB1 alleles; new data SHOULD use 59017-4 or 96648-1</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaDp2">hla_dp_2</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 12285-3. valueString. The DM values are DPB1 alleles; new data SHOULD use 59017-4 or 96648-1</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaDqb11">hla_dqb1_1</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 53938-7 / 57299-0 / 78017-1. valueString</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.hlaDqb12">hla_dqb1_2</a></td><td>hla-typing</td><td><a href="StructureDefinition-hla-typing.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 53938-7 / 57299-0 / 78017-1. valueString</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.antiHlaAntibodies">anti_hla_antibodies</a></td><td>anti-hla-antibody-screen</td><td><a href="StructureDefinition-anti-hla-antibody-screen.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>LOINC 44534-6. Positive / Negative</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.preTransplantAntiHlaDsa">pre_transplant_anti_hla_dsa</a></td><td>anti-hla-antibody-screen</td><td><a href="StructureDefinition-anti-hla-antibody-screen.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>LOINC 107913-6. Positive / Negative, free text in note. DMv1.2 sheet: pre_trasnplant_anti_hla_dsa</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.antibodyType">antibody_type</a></td><td>anti-hla-antibody</td><td><a href="StructureDefinition-anti-hla-antibody.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueString. LOINC 107914-4 (DSA) or 98006-0. valueString — the target HLA specificity. One Observation per antibody</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.postTransplantAbAntiHlaDsaClass">post_transplant_ab_anti_hla_dsa_class</a></td><td>anti-hla-antibody</td><td><a href="StructureDefinition-anti-hla-antibody.html#s-Observation.component:hla_class.value_x_">Observation.component:hla_class.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.component[hla_class].value[x]. ImmDataComponentCS#hla-class. DSAClassVS. component[hla_class]</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.mfi">mfi</a></td><td>anti-hla-antibody</td><td><a href="StructureDefinition-anti-hla-antibody.html#s-Observation.component:mfi_category.value_x_">Observation.component:mfi_category.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.component[mfi_category].value[x]. ImmDataComponentCS#mfi-category. MFICategoryVS. component[mfi_category]; the measured MFI is optional, in component[mfi_value] as {MFI}</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.anca">anca</a></td><td>anca-observation</td><td><a href="StructureDefinition-anca-observation.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>LOINC 17351-8. Positive / Negative</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.immunologicalDataId">immunological_data_id</a></td><td>graft-biopsy</td><td><a href="StructureDefinition-graft-biopsy.html#s-DiagnosticReport.identifier.value">DiagnosticReport.identifier.value</a></td><td>equivalent</td><td>Shared with the ImmunologicalDataReport from the same row</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.visitId">visit_id</a></td><td>graft-biopsy</td><td><a href="StructureDefinition-graft-biopsy.html#s-DiagnosticReport.encounter">DiagnosticReport.encounter</a></td><td>equivalent</td><td>Reference(Visit)</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.ifResult">if</a></td><td>graft-biopsy</td><td><a href="StructureDefinition-graft-biopsy.html#s-DiagnosticReport.conclusion">DiagnosticReport.conclusion</a></td><td>equivalent</td><td>free text. The immunofluorescence narrative</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.banffCategory">banff_category</a></td><td>banff-assessment</td><td><a href="StructureDefinition-banff-assessment.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueCodeableConcept. BanffCategoryVS. Categories 1–6</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.ihcIfC4d">ihc_if_c4d</a></td><td>c4d-stain</td><td><a href="StructureDefinition-c4d-stain.html#s-Observation.value_x_">Observation.value[x]</a></td><td>equivalent</td><td>FHIR path: Observation.valueCodeableConcept. BanffC4dScoreVS. false → c4d-0; true → c4d-1…c4d-3</td></tr><tr><td><a href="StructureDefinition-pcImmunologicalDataLm.html#s-pcImmunologicalDataLm.c4dResult">c4d</a></td><td>c4d-stain</td><td><a href="StructureDefinition-c4d-stain.html#s-Observation.note">Observation.note</a></td><td>equivalent</td><td>free text</td></tr></table></div>
  </text>
  <url
       value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/ConceptMap/immunological-data-lm-to-fhir"/>
  <version value="0.1.0-ci-build"/>
  <name value="ImmunologicalDataLmToFhir"/>
  <title value="Immunological Data logical model → FHIR"/>
  <status value="draft"/>
  <experimental value="false"/>
  <date value="2026-09-28T06:51:47+00:00"/>
  <publisher value="Protect Child"/>
  <contact>
    <name value="Protect Child"/>
    <telecom>
      <system value="url"/>
      <value value="https://protect-child.eu/"/>
    </telecom>
  </contact>
  <description
               value="Where each field of the Immunological Data logical model lands in this guide's profiles. Generated from the model-map page; one group per target profile. Equivalence `relatedto` marks a field that is derived, split or recoded on the way."/>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/immunological-data-report"/>
    <element>
      <code value="pcImmunologicalDataLm.immunologicalDataId"/>
      <display value="immunological_data_id"/>
      <target>
        <code value="DiagnosticReport.identifier.value"/>
        <equivalence value="equivalent"/>
        <comment
                 value="The same value is carried on the GraftBiopsy built from the biopsy columns of the same row"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.visitId"/>
      <display value="visit_id"/>
      <target>
        <code value="DiagnosticReport.encounter"/>
        <equivalence value="equivalent"/>
        <comment
                 value="Reference(Visit); the recipient's Visit, also for donor-side typing"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.donorId"/>
      <display value="donor_id"/>
      <target>
        <code value="DiagnosticReport.subject"/>
        <equivalence value="equivalent"/>
        <comment
                 value="Reference(Donor) for donor-side typing; recipient results use Reference(PatientTransplant). Donor typing is never filed under the recipient."/>
      </target>
    </element>
  </group>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/blood-group-observation"/>
    <element>
      <code value="pcImmunologicalDataLm.bloodGroup"/>
      <display value="blood_group"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment value="LOINC 883-9. PatientABOGroupVS"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.rhFactor"/>
      <display value="rh_factor"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment value="LOINC 10331-7. PatientRhFactorVS"/>
      </target>
    </element>
  </group>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/hla-typing"/>
    <element>
      <code value="pcImmunologicalDataLm.hlaA1"/>
      <display value="hla_a_1"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 13298-5 / 57290-9 / 78014-8. valueString. One Observation per allele"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaA2"/>
      <display value="hla_a_2"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 13298-5 / 57290-9 / 78014-8. valueString. One Observation per allele"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaB1"/>
      <display value="hla_b_1"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 13299-3 / 57291-7 / 78015-5. valueString"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaB2"/>
      <display value="hla_b_2"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 13299-3 / 57291-7 / 78015-5. valueString"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaC1"/>
      <display value="hla_c_1"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 13302-5 / 77636-9 / 96636-6. valueString"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaC2"/>
      <display value="hla_c_2"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 13302-5 / 77636-9 / 96636-6. valueString"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaDrb11"/>
      <display value="hla_drb1_1"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 57298-2 / 57293-3 / 96664-8. valueString"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaDrb12"/>
      <display value="hla_drb1_2"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 57298-2 / 57293-3 / 96664-8. valueString"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaDp1"/>
      <display value="hla_dp_1"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 12285-3. valueString. The DM values are DPB1 alleles; new data SHOULD use 59017-4 or 96648-1"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaDp2"/>
      <display value="hla_dp_2"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 12285-3. valueString. The DM values are DPB1 alleles; new data SHOULD use 59017-4 or 96648-1"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaDqb11"/>
      <display value="hla_dqb1_1"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 53938-7 / 57299-0 / 78017-1. valueString"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.hlaDqb12"/>
      <display value="hla_dqb1_2"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 53938-7 / 57299-0 / 78017-1. valueString"/>
      </target>
    </element>
  </group>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/anti-hla-antibody-screen"/>
    <element>
      <code value="pcImmunologicalDataLm.antiHlaAntibodies"/>
      <display value="anti_hla_antibodies"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment value="LOINC 44534-6. Positive / Negative"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.preTransplantAntiHlaDsa"/>
      <display value="pre_transplant_anti_hla_dsa"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="LOINC 107913-6. Positive / Negative, free text in note. DMv1.2 sheet: pre_trasnplant_anti_hla_dsa"/>
      </target>
    </element>
  </group>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/anti-hla-antibody"/>
    <element>
      <code value="pcImmunologicalDataLm.antibodyType"/>
      <display value="antibody_type"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueString. LOINC 107914-4 (DSA) or 98006-0. valueString — the target HLA specificity. One Observation per antibody"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.postTransplantAbAntiHlaDsaClass"/>
      <display value="post_transplant_ab_anti_hla_dsa_class"/>
      <target>
        <code value="Observation.component:hla_class.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.component[hla_class].value[x]. ImmDataComponentCS#hla-class. DSAClassVS. component[hla_class]"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.mfi"/>
      <display value="mfi"/>
      <target>
        <code value="Observation.component:mfi_category.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.component[mfi_category].value[x]. ImmDataComponentCS#mfi-category. MFICategoryVS. component[mfi_category]; the measured MFI is optional, in component[mfi_value] as {MFI}"/>
      </target>
    </element>
  </group>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/anca-observation"/>
    <element>
      <code value="pcImmunologicalDataLm.anca"/>
      <display value="anca"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment value="LOINC 17351-8. Positive / Negative"/>
      </target>
    </element>
  </group>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/graft-biopsy"/>
    <element>
      <code value="pcImmunologicalDataLm.immunologicalDataId"/>
      <display value="immunological_data_id"/>
      <target>
        <code value="DiagnosticReport.identifier.value"/>
        <equivalence value="equivalent"/>
        <comment
                 value="Shared with the ImmunologicalDataReport from the same row"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.visitId"/>
      <display value="visit_id"/>
      <target>
        <code value="DiagnosticReport.encounter"/>
        <equivalence value="equivalent"/>
        <comment value="Reference(Visit)"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.ifResult"/>
      <display value="if"/>
      <target>
        <code value="DiagnosticReport.conclusion"/>
        <equivalence value="equivalent"/>
        <comment value="free text. The immunofluorescence narrative"/>
      </target>
    </element>
  </group>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/banff-assessment"/>
    <element>
      <code value="pcImmunologicalDataLm.banffCategory"/>
      <display value="banff_category"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueCodeableConcept. BanffCategoryVS. Categories 1–6"/>
      </target>
    </element>
  </group>
  <group>
    <source
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcImmunologicalDataLm"/>
    <target
            value="https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/c4d-stain"/>
    <element>
      <code value="pcImmunologicalDataLm.ihcIfC4d"/>
      <display value="ihc_if_c4d"/>
      <target>
        <code value="Observation.value[x]"/>
        <equivalence value="equivalent"/>
        <comment
                 value="FHIR path: Observation.valueCodeableConcept. BanffC4dScoreVS. false → c4d-0; true → c4d-1…c4d-3"/>
      </target>
    </element>
    <element>
      <code value="pcImmunologicalDataLm.c4dResult"/>
      <display value="c4d"/>
      <target>
        <code value="Observation.note"/>
        <equivalence value="equivalent"/>
        <comment value="free text"/>
      </target>
    </element>
  </group>
</ConceptMap>