<?xml version="1.0" encoding="UTF-8" ?>
<Bundle xmlns="http://hl7.org/fhir">
    <id value="urn:uuid:$DOCUMENT_ID"/>
    <meta>
        <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_Vaccination_Bundle_Entry|1.1.0"/>
    </meta>
    <identifier>
        <system value="urn:ietf:rfc:3986"/>
        <value value="urn:uuid:$DOCUMENT_ID"/>
    </identifier>
    <type value="document"/>
    <timestamp value="$VACCINATION_DATE_TIME"/>
    <entry>
        <fullUrl value="urn:uuid:$VACCINATION_ID"/>
        <resource>
            <Composition xmlns="http://hl7.org/fhir">
                <id value="$VACCINATION_ID"/>
                <meta>
                    <profile
                            value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_Vaccination_Composition_Addendum|1.1.0"/>
                </meta>
                <status value="final"/>
                <type>
                    <coding>
                        <system value="http://loinc.org"/>
                        <code value="11369-6"/>
                        <display value="History of Immunization Narrative" />
                    </coding>
                </type>
                <subject>
                    <reference value="$PATIENT_ID"/>
                </subject>
                <date value="$VACCINATION_DATE_TIME"/>
                <author>
                    <reference value="$PRACTITIONER_ID"/>
                </author>
                <title value="Impfeintrag-/eintr&#228;ge Nach-/&#220;bertrag"/>
                <section>
                    <code>
                        <coding>
                            <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode"/>
                            <code value="IMMUCAT"/>
                        </coding>
                    </code>
                    <entry>
                        <reference value="$VACCINATION_RECORD_ID"/>
                    </entry>
                </section>
            </Composition>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:$PATIENT_ID"/>
        <resource>
            <Patient xmlns="http://hl7.org/fhir">
                <id value="$PATIENT_ID"/>
                <meta>
                    <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_Vaccination_Patient|1.1.0"/>
                </meta>
                <identifier>
                    <type>
                        <coding>
                            <system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
                            <code value="PPN"/>
                        </coding>
                    </type>
                    <system value="http://www.acme.com/identifiers/patient"/>
                    <value value="$PATIENT_REISEPASSNR"/>
                </identifier>
                <name>
                    <text value="$PATIENT_TITLE $PATIENT_FIRSTNAME $PATIENT_LASTNAME"/>
                    <family value="$PATIENT_LASTNAME"/>
                    <given value="$PATIENT_FIRSTNAME"/>
                    <prefix value="$PATIENT_TITLE">
                        <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier">
                            <valueCode value="AC"/>
                        </extension>
                    </prefix>
                </name>
                <gender value="$PATIENT_GENDER"/>
                <birthDate value="$PATIENT_BIRTHDAY"/>
            </Patient>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:$PRACTITIONER_ID"/>
        <resource>
            <Practitioner xmlns="http://hl7.org/fhir">
                <id value="$PRACTITIONER_ID"/>
                <meta>
                    <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_Vaccination_Practitioner|1.1.0"/>
                </meta>
                <identifier>
                    <type>
                        <coding>
                            <system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
                            <code value="LANR"/>
                        </coding>
                    </type>
                    <system value="https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR"/>
                    <value value="$LANR"/>
                </identifier>
                <name>
                    <text value="$PRACTITIONER_TITLE $PRACTITIONER_FIRSTNAME $PRACTITIONER_LASTNAME"/>
                    <family value="$PRACTITIONER_LASTNAME"/>
                    <given value="$PRACTITIONER_FIRSTNAME"/>
                    <prefix value="$PRACTITIONER_TITLE">
                        <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier">
                            <valueCode value="AC"/>
                        </extension>
                    </prefix>
                </name>
                <telecom>
                    <system value="phone" />
                    <value value="$PRACTITIONER_PHONE" />
                </telecom>
            </Practitioner>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:$ORGANIZATION_ID"/>
        <resource>
            <Organization xmlns="http://hl7.org/fhir">
                <id value="$ORGANIZATION_ID"/>
                <meta>
                    <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_Vaccination_Organization|1.1.0"/>
                </meta>
                <name value="$PRACTITIONER_FIRSTNAME $PRACTITIONER_LASTNAME"/>
                <address>
                    <type value="both" />
                    <line value="$PRACTITIONER_STREET"/>
                    <city value="$PRACTITIONER_CITY" />
                    <postalCode value="$PRACTITIONER_PLZ" />
                    <country value="$PRACTITIONER_COUNTRY"/>
                </address>
            </Organization>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:$PRACTITIONER_ROLE_ID"/>
        <resource>
            <PractitionerRole xmlns="http://hl7.org/fhir">
                <id value="urn:uuid:$PRACTITIONER_ROLE_ID"/>
                <meta>
                    <profile
                            value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_Vaccination_Practitionerrole|1.1.0"/>
                </meta>
                <practitioner>
                    <reference value="urn:uuid:$PRACTITIONER_ID"/>
                </practitioner>
                <organization>
                    <reference value="urn:uuid:$ORGANIZATION_ID"/>
                </organization>
            </PractitionerRole>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:$VACCINATION_RECORD_ID"/>
        <resource>
            <Immunization xmlns="http://hl7.org/fhir">
                <id value="$VACCINATION_RECORD_ID"/>
                <meta>
                    <profile
                            value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_Vaccination_Record_Addendum|1.1.0"/>
                </meta>
                <status value="completed"/>
                <vaccineCode>
                    <coding>
                        <system value="http://fhir.de/CodeSystem/dimdi/atc" />
                        <version value="atcgm2021" />
                        <code value="$VACCINE_ATC" />
                        <display value="$VACCINE_NAME" />
                    </coding>
                    <text value="$VACCINE_NAME"/>
                </vaccineCode>
                <patient>
                    <reference value="urn:uuid:$PATIENT_ID"/>
                </patient>
                <occurrenceDateTime value="$VACCINATION_DATE"/>
                <primarySource value="false"/>
                <manufacturer>
                    <display value="$MANUFACTURER_NAME" />
                </manufacturer>
                <lotNumber value="$CHARGE"/>
                <protocolApplied>
                    <doseNumberString value="$DOSE_NR"/>
                </protocolApplied>
            </Immunization>
        </resource>
    </entry>
</Bundle>