<?xml version="1.0" encoding="UTF-8"?>
<!-- if a concept is in the dataset that the transaction is connected to and in the transaction (concept[@inTransaction]): it is definitely being used by the transaction -->
<!-- if a concept is in the dataset that the transaction is connected to, but not in the transaction (concept[@inTransactionDataset][not(@inTransaction)]): it is not being used -->
<!-- if a concept is not in the dataset that the transaction is connected to, but is available in the project (concept[@inDataset][not(@inTransactionDataset)]): it might be used through containment -->
<instances id="1.2.40.0.34.77.4.104"
           effectiveDate="2023-05-09T07:25:41"
           statusCode="draft"
           versionLabel="v2"
           type="initial"
           label="Laborbefund"
           lastModifiedDate="2023-07-20T15:41:15">
   <hl7:instance xmlns:cda="urn:hl7-org:v3"
                 xmlns:hl7="urn:hl7-org:v3"
                 xmlns:pharm="urn:ihe:pharm:medication"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 name="CDALaborbefund"
                 path="/">
      <hl7:ClinicalDocument original="hl7:ClinicalDocument"
                            withpredicate="hl7:ClinicalDocument[hl7:templateId[@root = '1.2.40.0.34.11.1'] and hl7:templateId[@root = '1.2.40.0.34.11.4']]"
                            label="CDALaborbefund"
                            classCode="DOCCLIN"
                            moodCode="EVN">
         <attribute name="classCode" value="DOCCLIN" datatype="cs"/>
         <attribute name="moodCode" value="EVN" datatype="cs"/>
         <hl7:realmCode original="hl7:realmCode"
                        withpredicate="hl7:realmCode[not(@nullFlavor)]"
                        label="(Erste Header Elemente für ELGA CDA Dokumente)"
                        cardconf="1 … 1 Mandatory"
                        datatype="CS"
                        minimumMultiplicity="1"
                        maximumMultiplicity="1"
                        conformance="R"
                        isMandatory="true"
                        code="…">
            <attribute name="code"/>
         </hl7:realmCode>
         <hl7:typeId original="hl7:typeId"
                     withpredicate="hl7:typeId[@root = '2.16.840.1.113883.1.3'][@extension = 'POCD_HD000040']"
                     label="(Erste Header Elemente für ELGA CDA Dokumente)"
                     cardconf="1 … 1 Mandatory"
                     datatype="II"
                     minimumMultiplicity="1"
                     maximumMultiplicity="1"
                     conformance="R"
                     isMandatory="true"
                     root="2.16.840.1.113883.1.3"
                     extension="POCD_HD000040">
            <attribute name="root" value="2.16.840.1.113883.1.3" datatype="uid"/>
            <attribute name="extension" value="POCD_HD000040" datatype="st"/>
         </hl7:typeId>
         <hl7:templateId original="hl7:templateId"
                         withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1']"
                         label="(Erste Header Elemente für ELGA CDA Dokumente)"
                         cardconf="1 … 1 Mandatory"
                         datatype="II"
                         minimumMultiplicity="1"
                         maximumMultiplicity="1"
                         conformance="R"
                         isMandatory="true"
                         root="1.2.40.0.34.11.1">
            <attribute name="root" value="1.2.40.0.34.11.1" datatype="uid"/>
         </hl7:templateId>
         <hl7:templateId original="hl7:templateId"
                         withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4']"
                         label="CDALaborbefund"
                         cardconf="1 … 1 Mandatory"
                         datatype="II"
                         minimumMultiplicity="1"
                         maximumMultiplicity="1"
                         isMandatory="true"
                         root="1.2.40.0.34.11.4">
            <attribute name="root" value="1.2.40.0.34.11.4"/>
         </hl7:templateId>
         <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
            <hl7:templateId original="hl7:templateId[@root='1.2.40.0.34.11.4.0.1']"
                            withpredicate="hl7:templateId[@root='1.2.40.0.34.11.4.0.1']"
                            label="CDALaborbefund"
                            cardconf=" … 1"
                            datatype="II"
                            maximumMultiplicity="1"
                            root="1.2.40.0.34.11.4.0.1">
               <attribute name="root" value="1.2.40.0.34.11.4.0.1"/>
            </hl7:templateId>
            <hl7:templateId original="hl7:templateId[@root='1.2.40.0.34.11.4.0.2']"
                            withpredicate="hl7:templateId[@root='1.2.40.0.34.11.4.0.2']"
                            label="CDALaborbefund"
                            cardconf=" … 1"
                            datatype="II"
                            maximumMultiplicity="1"
                            root="1.2.40.0.34.11.4.0.2">
               <attribute name="root" value="1.2.40.0.34.11.4.0.2"/>
            </hl7:templateId>
            <hl7:templateId original="hl7:templateId[@root='1.2.40.0.34.11.4.0.3']"
                            withpredicate="hl7:templateId[@root='1.2.40.0.34.11.4.0.3']"
                            label="CDALaborbefund"
                            cardconf=" … 1"
                            datatype="II"
                            maximumMultiplicity="1"
                            root="1.2.40.0.34.11.4.0.3">
               <attribute name="root" value="1.2.40.0.34.11.4.0.3"/>
            </hl7:templateId>
         </choice>
         <hl7:id original="hl7:id"
                 withpredicate="hl7:id[not(@nullFlavor)]"
                 label="CDALaborbefund"
                 cardconf="1 … 1 Mandatory"
                 datatype="II"
                 minimumMultiplicity="1"
                 maximumMultiplicity="1"
                 isMandatory="true"/>
         <hl7:code original="hl7:code"
                   withpredicate="hl7:code[(@code = '11502-2' and @codeSystem = '2.16.840.1.113883.6.1')]"
                   label="CDALaborbefund"
                   cardconf="1 … 1 Mandatory"
                   datatype="CE"
                   minimumMultiplicity="1"
                   maximumMultiplicity="1"
                   isMandatory="true"
                   code="11502-2"
                   codeSystem="2.16.840.1.113883.6.1"/>
         <hl7:title original="hl7:title"
                    withpredicate="hl7:title[not(@nullFlavor)]"
                    label="CDALaborbefund"
                    cardconf="1 … 1 Mandatory"
                    datatype="ST"
                    minimumMultiplicity="1"
                    maximumMultiplicity="1"
                    isMandatory="true"/>
         <hl7:effectiveTime original="hl7:effectiveTime"
                            withpredicate="hl7:effectiveTime[not(@nullFlavor)]"
                            label="(CD effectiveTime)"
                            cardconf="1 … 1 Mandatory"
                            datatype="TS.AT.TZ"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
         <hl7:confidentialityCode original="hl7:confidentialityCode"
                                  withpredicate="hl7:confidentialityCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.25')]"
                                  label="(CD confidentialityCode)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="CE"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  code="N"
                                  codeSystem="2.16.840.1.113883.5.25"/>
         <hl7:languageCode original="hl7:languageCode"
                           withpredicate="hl7:languageCode[@code = 'de-AT']"
                           label="(CD languageCode)"
                           cardconf="1 … 1 Mandatory"
                           datatype="CS.LANG"
                           minimumMultiplicity="1"
                           maximumMultiplicity="1"
                           conformance="R"
                           isMandatory="true"
                           code="de-AT"/>
         <hl7:setId original="hl7:setId"
                    withpredicate="hl7:setId[not(@nullFlavor)]"
                    label="(SetId VersionNumber)"
                    cardconf="1 … 1 Mandatory"
                    datatype="II"
                    minimumMultiplicity="1"
                    maximumMultiplicity="1"
                    conformance="R"
                    isMandatory="true"/>
         <hl7:versionNumber original="hl7:versionNumber"
                            withpredicate="hl7:versionNumber[not(@nullFlavor)]"
                            label="(SetId VersionNumber)"
                            cardconf="1 … 1 Mandatory"
                            datatype="INT.NONNEG"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
         <hl7:recordTarget original="hl7:recordTarget"
                           withpredicate="hl7:recordTarget[hl7:patientRole]"
                           label="(HeaderRecordTarget)"
                           cardconf="1 … 1 Mandatory"
                           minimumMultiplicity="1"
                           maximumMultiplicity="1"
                           isMandatory="true"
                           typeCode="RCT"
                           contextControlCode="OP">
            <attribute name="typeCode" value="RCT" datatype="cs"/>
            <attribute name="contextControlCode" value="OP" datatype="cs"/>
            <hl7:patientRole original="hl7:patientRole"
                             withpredicate="hl7:patientRole"
                             label="(HeaderRecordTarget)"
                             cardconf="1 … 1 Required"
                             minimumMultiplicity="1"
                             maximumMultiplicity="1"
                             conformance="R"
                             classCode="PAT">
               <attribute name="classCode" value="PAT" datatype="cs"/>
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(HeaderRecordTarget)"
                       cardconf="2 … * Required"
                       datatype="II"
                       minimumMultiplicity="2"
                       maximumMultiplicity="*"
                       conformance="R"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(HeaderRecordTarget)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1">
                  <hl7:streetAddressLine original="hl7:streetAddressLine"
                                         withpredicate="hl7:streetAddressLine"
                                         label="(HeaderRecordTarget)"
                                         cardconf="0 … 1"
                                         minimumMultiplicity="0"
                                         maximumMultiplicity="1"/>
                  <hl7:streetName original="hl7:streetName"
                                  withpredicate="hl7:streetName"
                                  label="(HeaderRecordTarget)"
                                  cardconf="0 … 1"
                                  minimumMultiplicity="0"
                                  maximumMultiplicity="1"/>
                  <hl7:houseNumber original="hl7:houseNumber"
                                   withpredicate="hl7:houseNumber"
                                   label="(HeaderRecordTarget)"
                                   cardconf="0 … 1"
                                   minimumMultiplicity="0"
                                   maximumMultiplicity="1"/>
                  <hl7:postalCode original="hl7:postalCode"
                                  withpredicate="hl7:postalCode[not(@nullFlavor)]"
                                  label="(HeaderRecordTarget)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                  <hl7:city original="hl7:city"
                            withpredicate="hl7:city[not(@nullFlavor)]"
                            label="(HeaderRecordTarget)"
                            cardconf="1 … 1 Mandatory"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
                  <hl7:state original="hl7:state"
                             withpredicate="hl7:state"
                             label="(HeaderRecordTarget)"
                             cardconf="0 … 1 Conditional"
                             minimumMultiplicity="0"
                             maximumMultiplicity="1"
                             conformance="C"/>
                  <hl7:country original="hl7:country"
                               withpredicate="hl7:country[not(@nullFlavor)]"
                               label="(HeaderRecordTarget)"
                               cardconf="1 … 1 Mandatory"
                               minimumMultiplicity="1"
                               maximumMultiplicity="1"
                               conformance="R"
                               isMandatory="true"/>
                  <hl7:additionalLocator original="hl7:additionalLocator"
                                         withpredicate="hl7:additionalLocator"
                                         label="(HeaderRecordTarget)"
                                         cardconf="0 … 1"
                                         minimumMultiplicity="0"
                                         maximumMultiplicity="1"/>
               </hl7:addr>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(HeaderRecordTarget)"
                            cardconf="0 … *"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"/>
               <hl7:patient original="hl7:patient"
                            withpredicate="hl7:patient[hl7:administrativeGenderCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.4-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]]"
                            label="(HeaderRecordTarget)"
                            cardconf="0 … 1"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"
                            classCode="PSN"
                            determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(HeaderRecordTarget)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true">
                     <hl7:prefix original="hl7:prefix"
                                 withpredicate="hl7:prefix"
                                 label="(HeaderRecordTarget)"
                                 cardconf="0 … *"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="*"/>
                     <hl7:given original="hl7:given"
                                withpredicate="hl7:given[not(@nullFlavor)]"
                                label="(HeaderRecordTarget)"
                                cardconf="1 … * Mandatory"
                                minimumMultiplicity="1"
                                maximumMultiplicity="*"
                                conformance="R"
                                isMandatory="true"/>
                     <hl7:family original="hl7:family"
                                 withpredicate="hl7:family[not(@nullFlavor)]"
                                 label="(HeaderRecordTarget)"
                                 cardconf="1 … * Mandatory"
                                 minimumMultiplicity="1"
                                 maximumMultiplicity="*"
                                 conformance="R"
                                 isMandatory="true"/>
                     <hl7:suffix original="hl7:suffix"
                                 withpredicate="hl7:suffix"
                                 label="(HeaderRecordTarget)"
                                 cardconf="0 … *"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="*"/>
                  </hl7:name>
                  <hl7:administrativeGenderCode original="hl7:administrativeGenderCode"
                                                withpredicate="hl7:administrativeGenderCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.4-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                label="(HeaderRecordTarget)"
                                                cardconf="1 … 1 Required"
                                                datatype="CE"
                                                minimumMultiplicity="1"
                                                maximumMultiplicity="1"
                                                conformance="R"
                                                valueSet="1.2.40.0.34.10.4"
                                                flexibility="dynamic"/>
                  <hl7:birthTime original="hl7:birthTime"
                                 withpredicate="hl7:birthTime"
                                 label="(HeaderRecordTarget)"
                                 cardconf="1 … 1 Required"
                                 datatype="TS.DATE.MIN"
                                 minimumMultiplicity="1"
                                 maximumMultiplicity="1"
                                 conformance="R"/>
                  <hl7:maritalStatusCode original="hl7:maritalStatusCode"
                                         withpredicate="hl7:maritalStatusCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.11-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor = doc('include/voc-1.2.40.0.34.10.11-DYNAMIC.xml')//valueSet[1]/conceptList/exception/@code]"
                                         label="(HeaderRecordTarget)"
                                         cardconf="0 … 1"
                                         datatype="CE"
                                         minimumMultiplicity="0"
                                         maximumMultiplicity="1"
                                         valueSet="1.2.40.0.34.10.11"
                                         flexibility="dynamic"/>
                  <hl7:religiousAffiliationCode original="hl7:religiousAffiliationCode"
                                                withpredicate="hl7:religiousAffiliationCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.18-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor = doc('include/voc-1.2.40.0.34.10.18-DYNAMIC.xml')//valueSet[1]/conceptList/exception/@code]"
                                                label="(HeaderRecordTarget)"
                                                cardconf="0 … 1"
                                                datatype="CE"
                                                minimumMultiplicity="0"
                                                maximumMultiplicity="1"
                                                valueSet="1.2.40.0.34.10.18"
                                                flexibility="dynamic"/>
                  <hl7:raceCode original="hl7:raceCode"
                                withpredicate="hl7:raceCode"
                                label="(HeaderRecordTarget)"
                                cardconf="0 … 0 Nicht erlaubt"
                                conformance="NP"/>
                  <hl7:ethnicGroupCode original="hl7:ethnicGroupCode"
                                       withpredicate="hl7:ethnicGroupCode"
                                       label="(HeaderRecordTarget)"
                                       cardconf="0 … 0 Nicht erlaubt"
                                       conformance="NP"/>
                  <hl7:guardian original="hl7:guardian"
                                withpredicate="hl7:guardian"
                                label="(HeaderRecordTarget)"
                                cardconf="0 … *"
                                minimumMultiplicity="0"
                                maximumMultiplicity="*">
                     <hl7:addr original="hl7:addr"
                               withpredicate="hl7:addr"
                               label="(HeaderRecordTarget)"
                               cardconf="0 … 1"
                               datatype="AD"
                               minimumMultiplicity="0"
                               maximumMultiplicity="1"/>
                     <hl7:telecom original="hl7:telecom"
                                  withpredicate="hl7:telecom"
                                  label="(HeaderRecordTarget)"
                                  cardconf="0 … *"
                                  datatype="TEL.AT"
                                  minimumMultiplicity="0"
                                  maximumMultiplicity="*"/>
                     <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                        <hl7:guardianPerson original="hl7:guardianPerson"
                                            withpredicate="hl7:guardianPerson"
                                            label="(HeaderRecordTarget)"
                                            cardconf=" … 1"
                                            maximumMultiplicity="1">
                           <hl7:name original="hl7:name"
                                     withpredicate="hl7:name[not(@nullFlavor)]"
                                     label="(HeaderRecordTarget)"
                                     cardconf="1 … 1 Mandatory"
                                     datatype="PN"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     conformance="R"
                                     isMandatory="true"/>
                        </hl7:guardianPerson>
                        <hl7:guardianOrganization original="hl7:guardianOrganization"
                                                  withpredicate="hl7:guardianOrganization"
                                                  label="(HeaderRecordTarget)"
                                                  cardconf=" … 1"
                                                  maximumMultiplicity="1">
                           <hl7:name original="hl7:name"
                                     withpredicate="hl7:name[not(@nullFlavor)]"
                                     label="(HeaderRecordTarget)"
                                     cardconf="1 … 1 Mandatory"
                                     datatype="ON"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     conformance="R"
                                     isMandatory="true"/>
                        </hl7:guardianOrganization>
                     </choice>
                  </hl7:guardian>
                  <hl7:birthplace original="hl7:birthplace"
                                  withpredicate="hl7:birthplace[hl7:place]"
                                  label="(HeaderRecordTarget)"
                                  cardconf="0 … 1"
                                  minimumMultiplicity="0"
                                  maximumMultiplicity="1">
                     <hl7:place original="hl7:place"
                                withpredicate="hl7:place[not(@nullFlavor)]"
                                label="(HeaderRecordTarget)"
                                cardconf="1 … 1 Mandatory"
                                minimumMultiplicity="1"
                                maximumMultiplicity="1"
                                conformance="R"
                                isMandatory="true">
                        <hl7:addr original="hl7:addr"
                                  withpredicate="hl7:addr[not(@nullFlavor)]"
                                  label="(HeaderRecordTarget)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="AD"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                     </hl7:place>
                  </hl7:birthplace>
                  <hl7:languageCommunication original="hl7:languageCommunication"
                                             withpredicate="hl7:languageCommunication"
                                             label="(Language Communication)"
                                             cardconf="0 … *"
                                             minimumMultiplicity="0"
                                             maximumMultiplicity="*">
                     <hl7:languageCode original="hl7:languageCode"
                                       withpredicate="hl7:languageCode[@code = doc('include/voc-1.2.40.0.34.10.173-DYNAMIC.xml')//valueSet[1]/conceptList/*/@code or @nullFlavor]"
                                       label="(Language Communication)"
                                       cardconf="0 … 1"
                                       datatype="CS"
                                       minimumMultiplicity="0"
                                       maximumMultiplicity="1"
                                       valueSet="1.2.40.0.34.10.173"/>
                     <hl7:modeCode original="hl7:modeCode"
                                   withpredicate="hl7:modeCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.175-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                   label="(Language Communication)"
                                   cardconf="0 … 1"
                                   datatype="CE"
                                   minimumMultiplicity="0"
                                   maximumMultiplicity="1"
                                   valueSet="1.2.40.0.34.10.175"/>
                     <hl7:proficiencyLevelCode original="hl7:proficiencyLevelCode"
                                               withpredicate="hl7:proficiencyLevelCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.174-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                               label="(Language Communication)"
                                               cardconf="0 … 1"
                                               datatype="CE"
                                               minimumMultiplicity="0"
                                               maximumMultiplicity="1"
                                               valueSet="1.2.40.0.34.10.174"/>
                     <hl7:preferenceInd original="hl7:preferenceInd"
                                        withpredicate="hl7:preferenceInd"
                                        label="(Language Communication)"
                                        cardconf="0 … 1"
                                        datatype="BL"
                                        minimumMultiplicity="0"
                                        maximumMultiplicity="1"/>
                  </hl7:languageCommunication>
               </hl7:patient>
            </hl7:patientRole>
         </hl7:recordTarget>
         <hl7:author original="hl7:author"
                     withpredicate="hl7:author[hl7:assignedAuthor]"
                     label="(HeaderAuthor)"
                     cardconf="1 … * Mandatory"
                     minimumMultiplicity="1"
                     maximumMultiplicity="*"
                     isMandatory="true"
                     typeCode="AUT"
                     contextControlCode="OP">
            <attribute name="typeCode" value="AUT" datatype="cs"/>
            <attribute name="contextControlCode" value="OP" datatype="cs"/>
            <hl7:functionCode original="hl7:functionCode"
                              withpredicate="hl7:functionCode"
                              label="(HeaderAuthor)"
                              cardconf="0 … 1"
                              datatype="CE"
                              minimumMultiplicity="0"
                              maximumMultiplicity="1"/>
            <hl7:time original="hl7:time"
                      withpredicate="hl7:time"
                      label="(HeaderAuthor)"
                      cardconf="1 … 1 Required"
                      datatype="TS.AT.TZ"
                      minimumMultiplicity="1"
                      maximumMultiplicity="1"
                      conformance="R"/>
            <hl7:assignedAuthor original="hl7:assignedAuthor"
                                withpredicate="hl7:assignedAuthor[hl7:representedOrganization]"
                                label="(HeaderAuthor)"
                                cardconf="1 … 1 Required"
                                minimumMultiplicity="1"
                                maximumMultiplicity="1"
                                conformance="R"
                                classCode="ASSIGNED">
               <attribute name="classCode" value="ASSIGNED" datatype="cs"/>
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(HeaderAuthor)"
                       cardconf="1 … * Required"
                       datatype="II"
                       minimumMultiplicity="1"
                       maximumMultiplicity="*"
                       conformance="R"/>
               <hl7:code original="hl7:code"
                         withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.6-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                         label="(HeaderAuthor)"
                         cardconf="0 … 1"
                         datatype="CE"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"
                         valueSet="1.2.40.0.34.10.6"
                         flexibility="dynamic"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(HeaderAuthor)"
                            cardconf="0 … *"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"/>
               <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                  <hl7:assignedPerson original="hl7:assignedPerson"
                                      withpredicate="hl7:assignedPerson"
                                      label="(HeaderAuthor)"
                                      cardconf=" … 1"
                                      maximumMultiplicity="1"
                                      classCode="PSN"
                                      determinerCode="INSTANCE">
                     <attribute name="classCode" value="PSN" datatype="cs"/>
                     <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                     <hl7:name original="hl7:name"
                               withpredicate="hl7:name[not(@nullFlavor)]"
                               label="(PersonElements)"
                               cardconf="1 … 1 Mandatory"
                               datatype="PN"
                               minimumMultiplicity="1"
                               maximumMultiplicity="1"
                               conformance="R"
                               isMandatory="true"/>
                  </hl7:assignedPerson>
                  <hl7:assignedAuthoringDevice original="hl7:assignedAuthoringDevice"
                                               withpredicate="hl7:assignedAuthoringDevice"
                                               label="(HeaderAuthor)"
                                               cardconf=" … 1"
                                               maximumMultiplicity="1"
                                               classCode="DEV"
                                               determinerCode="INSTANCE">
                     <attribute name="classCode" value="DEV" datatype="cs"/>
                     <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                     <hl7:manufacturerModelName original="hl7:manufacturerModelName"
                                                withpredicate="hl7:manufacturerModelName"
                                                label="(HeaderAuthor)"
                                                cardconf="1 … 1 Required"
                                                datatype="SC"
                                                minimumMultiplicity="1"
                                                maximumMultiplicity="1"
                                                conformance="R"/>
                     <hl7:softwareName original="hl7:softwareName"
                                       withpredicate="hl7:softwareName"
                                       label="(HeaderAuthor)"
                                       cardconf="1 … 1 Required"
                                       datatype="SC"
                                       minimumMultiplicity="1"
                                       maximumMultiplicity="1"
                                       conformance="R"/>
                  </hl7:assignedAuthoringDevice>
               </choice>
               <hl7:representedOrganization original="hl7:representedOrganization"
                                            withpredicate="hl7:representedOrganization[not(@nullFlavor)]"
                                            label="(HeaderAuthor)"
                                            cardconf="1 … 1 Mandatory"
                                            minimumMultiplicity="1"
                                            maximumMultiplicity="1"
                                            conformance="R"
                                            isMandatory="true">
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id[not(@nullFlavor)]"
                          label="(HeaderAuthor)"
                          cardconf="1 … * Mandatory"
                          datatype="II"
                          minimumMultiplicity="1"
                          maximumMultiplicity="*"
                          conformance="R"
                          isMandatory="true"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(HeaderAuthor)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(HeaderAuthor)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(HeaderAuthor)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:representedOrganization>
            </hl7:assignedAuthor>
         </hl7:author>
         <hl7:dataEnterer original="hl7:dataEnterer"
                          withpredicate="hl7:dataEnterer[hl7:assignedEntity]"
                          label="(HeaderDataEnterer)"
                          cardconf="0 … 1"
                          minimumMultiplicity="0"
                          maximumMultiplicity="1">
            <hl7:time original="hl7:time"
                      withpredicate="hl7:time"
                      label="(HeaderDataEnterer)"
                      cardconf="0 … 1"
                      datatype="TS.AT.TZ"
                      minimumMultiplicity="0"
                      maximumMultiplicity="1"/>
            <hl7:assignedEntity original="hl7:assignedEntity"
                                withpredicate="hl7:assignedEntity[hl7:assignedPerson]"
                                label="(HeaderDataEnterer)"
                                cardconf="1 … 1 Required"
                                minimumMultiplicity="1"
                                maximumMultiplicity="1"
                                conformance="R">
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(AssignedEntityElements)"
                       cardconf="1 … * Required"
                       datatype="II"
                       minimumMultiplicity="1"
                       maximumMultiplicity="*"
                       conformance="R"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(AssignedEntityElements)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(AssignedEntityElements)"
                            cardconf="0 … *"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"/>
               <hl7:assignedPerson original="hl7:assignedPerson"
                                   withpredicate="hl7:assignedPerson[not(@nullFlavor)]"
                                   label="(AssignedEntityElements)"
                                   cardconf="1 … 1 Mandatory"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"
                                   isMandatory="true"
                                   classCode="PSN"
                                   determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:assignedPerson>
               <hl7:representedOrganization original="hl7:representedOrganization"
                                            withpredicate="hl7:representedOrganization"
                                            label="(AssignedEntityElements)"
                                            cardconf="0 … 1"
                                            minimumMultiplicity="0"
                                            maximumMultiplicity="1"
                                            classCode="ORG"
                                            determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:representedOrganization>
            </hl7:assignedEntity>
         </hl7:dataEnterer>
         <hl7:custodian original="hl7:custodian"
                        withpredicate="hl7:custodian[hl7:assignedCustodian]"
                        label="(HeaderCustodian)"
                        cardconf="1 … 1 Mandatory"
                        minimumMultiplicity="1"
                        maximumMultiplicity="1"
                        isMandatory="true"
                        typeCode="CST">
            <attribute name="typeCode" value="CST" datatype="cs"/>
            <hl7:assignedCustodian original="hl7:assignedCustodian"
                                   withpredicate="hl7:assignedCustodian[not(@nullFlavor)][hl7:representedCustodianOrganization]"
                                   label="(HeaderCustodian)"
                                   cardconf="1 … 1 Mandatory"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"
                                   isMandatory="true"
                                   classCode="ASSIGNED">
               <attribute name="classCode" value="ASSIGNED" datatype="cs"/>
               <hl7:representedCustodianOrganization original="hl7:representedCustodianOrganization"
                                                     withpredicate="hl7:representedCustodianOrganization[not(@nullFlavor)][hl7:name]"
                                                     label="(HeaderCustodian)"
                                                     cardconf="1 … 1 Mandatory"
                                                     minimumMultiplicity="1"
                                                     maximumMultiplicity="1"
                                                     conformance="R"
                                                     isMandatory="true"
                                                     classCode="ORG"
                                                     determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(HeaderCustodian)"
                          cardconf="1 … 1 Required"
                          datatype="II"
                          minimumMultiplicity="1"
                          maximumMultiplicity="1"
                          conformance="R"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(HeaderCustodian)"
                            cardconf="1 … 1 Mandatory"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(HeaderCustodian)"
                               cardconf="0 … 1"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="1"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr[not(@nullFlavor)]"
                            label="(HeaderCustodian)"
                            cardconf="1 … 1 Mandatory"
                            datatype="AD"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:representedCustodianOrganization>
            </hl7:assignedCustodian>
         </hl7:custodian>
         <hl7:informationRecipient original="hl7:informationRecipient"
                                   withpredicate="hl7:informationRecipient[hl7:intendedRecipient]"
                                   label="(HeaderInformationRecipient)"
                                   cardconf="0 … *"
                                   minimumMultiplicity="0"
                                   maximumMultiplicity="*"
                                   typeCode="…">
            <attribute name="typeCode" datatype="cs"/>
            <hl7:intendedRecipient original="hl7:intendedRecipient"
                                   withpredicate="hl7:intendedRecipient[not(@nullFlavor)][hl7:informationRecipient]"
                                   label="(HeaderInformationRecipient)"
                                   cardconf="1 … 1 Mandatory"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"
                                   isMandatory="true">
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(HeaderInformationRecipient)"
                       cardconf="1 … * Required"
                       datatype="II"
                       minimumMultiplicity="1"
                       maximumMultiplicity="*"
                       conformance="R"/>
               <hl7:informationRecipient original="hl7:informationRecipient"
                                         withpredicate="hl7:informationRecipient[not(@nullFlavor)]"
                                         label="(HeaderInformationRecipient)"
                                         cardconf="1 … 1 Mandatory"
                                         minimumMultiplicity="1"
                                         maximumMultiplicity="1"
                                         conformance="R"
                                         isMandatory="true"
                                         classCode="PSN"
                                         determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:informationRecipient>
               <hl7:receivedOrganization original="hl7:receivedOrganization"
                                         withpredicate="hl7:receivedOrganization"
                                         label="(HeaderInformationRecipient)"
                                         cardconf="0 … 1"
                                         minimumMultiplicity="0"
                                         maximumMultiplicity="1"
                                         classCode="ORG"
                                         determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:receivedOrganization>
            </hl7:intendedRecipient>
         </hl7:informationRecipient>
         <hl7:legalAuthenticator original="hl7:legalAuthenticator"
                                 withpredicate="hl7:legalAuthenticator[hl7:signatureCode[@code = 'S']]"
                                 label="(HeaderLegalAuthenticator)"
                                 cardconf="1 … 1 Mandatory"
                                 minimumMultiplicity="1"
                                 maximumMultiplicity="1"
                                 isMandatory="true"
                                 typeCode="LA">
            <attribute name="typeCode" value="LA" datatype="cs"/>
            <hl7:time original="hl7:time"
                      withpredicate="hl7:time"
                      label="(HeaderLegalAuthenticator)"
                      cardconf="1 … 1 Required"
                      datatype="TS.DATE.MIN"
                      minimumMultiplicity="1"
                      maximumMultiplicity="1"
                      conformance="R"/>
            <hl7:signatureCode original="hl7:signatureCode"
                               withpredicate="hl7:signatureCode[@code = 'S']"
                               label="(HeaderLegalAuthenticator)"
                               cardconf="1 … 1 Mandatory"
                               datatype="CS"
                               minimumMultiplicity="1"
                               maximumMultiplicity="1"
                               conformance="R"
                               isMandatory="true"
                               code="S"/>
            <hl7:assignedEntity original="hl7:assignedEntity"
                                withpredicate="hl7:assignedEntity[not(@nullFlavor)][hl7:assignedPerson]"
                                label="(HeaderLegalAuthenticator)"
                                cardconf="1 … 1 Mandatory"
                                minimumMultiplicity="1"
                                maximumMultiplicity="1"
                                conformance="R"
                                isMandatory="true">
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(AssignedEntityElements)"
                       cardconf="1 … * Required"
                       datatype="II"
                       minimumMultiplicity="1"
                       maximumMultiplicity="*"
                       conformance="R"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(AssignedEntityElements)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(AssignedEntityElements)"
                            cardconf="0 … *"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"/>
               <hl7:assignedPerson original="hl7:assignedPerson"
                                   withpredicate="hl7:assignedPerson[not(@nullFlavor)]"
                                   label="(AssignedEntityElements)"
                                   cardconf="1 … 1 Mandatory"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"
                                   isMandatory="true"
                                   classCode="PSN"
                                   determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:assignedPerson>
               <hl7:representedOrganization original="hl7:representedOrganization"
                                            withpredicate="hl7:representedOrganization"
                                            label="(AssignedEntityElements)"
                                            cardconf="0 … 1"
                                            minimumMultiplicity="0"
                                            maximumMultiplicity="1"
                                            classCode="ORG"
                                            determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:representedOrganization>
            </hl7:assignedEntity>
         </hl7:legalAuthenticator>
         <hl7:authenticator original="hl7:authenticator"
                            withpredicate="hl7:authenticator[hl7:signatureCode[@code = 'S']]"
                            label="(Laboratory Result Verifier)"
                            cardconf="0 … *"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*">
            <hl7:templateId original="hl7:templateId"
                            withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']"
                            label="(Laboratory Result Verifier)"
                            cardconf="0 … 1"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"
                            root="1.3.6.1.4.1.19376.1.3.3.1.5">
               <attribute name="root" value="1.3.6.1.4.1.19376.1.3.3.1.5"/>
            </hl7:templateId>
            <hl7:time original="hl7:time"
                      withpredicate="hl7:time"
                      label="(Laboratory Result Verifier)"
                      cardconf="1 … 1 Required"
                      datatype="IVL_TS"
                      minimumMultiplicity="1"
                      maximumMultiplicity="1"
                      conformance="R"/>
            <hl7:signatureCode original="hl7:signatureCode"
                               withpredicate="hl7:signatureCode[@code = 'S']"
                               label="(Laboratory Result Verifier)"
                               cardconf="1 … 1 Mandatory"
                               datatype="CS"
                               minimumMultiplicity="1"
                               maximumMultiplicity="1"
                               isMandatory="true"
                               code="S"/>
            <hl7:assignedEntity original="hl7:assignedEntity"
                                withpredicate="hl7:assignedEntity[not(@nullFlavor)][hl7:assignedPerson]"
                                label="(Laboratory Result Verifier)"
                                cardconf="1 … 1 Mandatory"
                                minimumMultiplicity="1"
                                maximumMultiplicity="1"
                                isMandatory="true">
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(Laboratory Result Verifier)"
                       cardconf="1 … * Required"
                       datatype="II"
                       minimumMultiplicity="1"
                       maximumMultiplicity="*"
                       conformance="R"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(Laboratory Result Verifier)"
                         cardconf="1 … 1 Required"
                         datatype="AD"
                         minimumMultiplicity="1"
                         maximumMultiplicity="1"
                         conformance="R"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(Laboratory Result Verifier)"
                            cardconf="1 … *"
                            datatype="TEL.AT"
                            minimumMultiplicity="1"
                            maximumMultiplicity="*"/>
               <hl7:assignedPerson original="hl7:assignedPerson"
                                   withpredicate="hl7:assignedPerson[not(@nullFlavor)]"
                                   label="(Laboratory Result Verifier)"
                                   cardconf="1 … 1 Mandatory"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   isMandatory="true"
                                   classCode="PSN"
                                   determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:assignedPerson>
               <hl7:representedOrganization original="hl7:representedOrganization"
                                            withpredicate="hl7:representedOrganization"
                                            label="(Laboratory Result Verifier)"
                                            cardconf="0 … 1"
                                            minimumMultiplicity="0"
                                            maximumMultiplicity="1"
                                            classCode="ORG"
                                            determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:representedOrganization>
            </hl7:assignedEntity>
         </hl7:authenticator>
         <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
            <hl7:participant original="hl7:participant[@typeCode='REF'][hl7:templateId/@root='1.3.6.1.4.1.19376.1.3.3.1.6']"
                             withpredicate="hl7:participant[@typeCode='REF'][hl7:templateId/@root='1.3.6.1.4.1.19376.1.3.3.1.6']"
                             label="CDALaborbefund"
                             cardconf="Required"
                             conformance="R"
                             typeCode="REF">
               <attribute name="typeCode" value="REF"/>
               <hl7:templateId original="hl7:templateId"
                               withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.6']"
                               label="CDALaborbefund"
                               cardconf="0 … 1"
                               datatype="II"
                               minimumMultiplicity="0"
                               maximumMultiplicity="1"
                               root="1.3.6.1.4.1.19376.1.3.3.1.6">
                  <attribute name="root" value="1.3.6.1.4.1.19376.1.3.3.1.6"/>
               </hl7:templateId>
               <hl7:time original="hl7:time"
                         withpredicate="hl7:time"
                         label="CDALaborbefund"
                         cardconf="1 … 1"
                         datatype="IVL_TS"
                         minimumMultiplicity="1"
                         maximumMultiplicity="1"/>
               <hl7:associatedEntity original="hl7:associatedEntity"
                                     withpredicate="hl7:associatedEntity[not(@nullFlavor)][@classCode = 'PROV']"
                                     label="CDALaborbefund"
                                     cardconf="1 … 1 Mandatory"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     isMandatory="true"
                                     classCode="PROV">
                  <attribute name="classCode" value="PROV"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id[not(@nullFlavor)]"
                          label="CDALaborbefund"
                          cardconf="1 … 1 Mandatory"
                          datatype="II"
                          minimumMultiplicity="1"
                          maximumMultiplicity="1"
                          conformance="R"
                          isMandatory="true"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="CDALaborbefund"
                            cardconf="1 … 1 Required"
                            datatype="AD"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="CDALaborbefund"
                               cardconf="1 … * Required"
                               datatype="TEL.AT"
                               minimumMultiplicity="1"
                               maximumMultiplicity="*"
                               conformance="R"/>
                  <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                     <hl7:associatedPerson original="hl7:associatedPerson[@nullFlavor]"
                                           withpredicate="hl7:associatedPerson[@nullFlavor]"
                                           label="CDALaborbefund"
                                           cardconf="Required"
                                           conformance="R"
                                           nullFlavor="UNK">
                        <attribute name="nullFlavor" value="UNK"/>
                     </hl7:associatedPerson>
                     <hl7:associatedPerson original="hl7:associatedPerson[not(@nullFlavor)]"
                                           withpredicate="hl7:associatedPerson[not(@nullFlavor)]"
                                           label="CDALaborbefund"
                                           cardconf="Required"
                                           conformance="R"
                                           classCode="PSN"
                                           determinerCode="INSTANCE">
                        <attribute name="classCode" value="PSN" datatype="cs"/>
                        <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                        <hl7:name original="hl7:name"
                                  withpredicate="hl7:name[not(@nullFlavor)]"
                                  label="(PersonElements)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="PN"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                     </hl7:associatedPerson>
                  </choice>
                  <hl7:scopingOrganization original="hl7:scopingOrganization"
                                           withpredicate="hl7:scopingOrganization"
                                           label="CDALaborbefund"
                                           cardconf="0 … 1"
                                           minimumMultiplicity="0"
                                           maximumMultiplicity="1"
                                           classCode="ORG"
                                           determinerCode="INSTANCE">
                     <attribute name="classCode" value="ORG"/>
                     <attribute name="determinerCode" value="INSTANCE"/>
                     <hl7:id original="hl7:id"
                             withpredicate="hl7:id"
                             label="(OrganizationElements)"
                             cardconf="0 … *"
                             datatype="II"
                             minimumMultiplicity="0"
                             maximumMultiplicity="*"/>
                     <hl7:name original="hl7:name"
                               withpredicate="hl7:name[not(@nullFlavor)]"
                               label="(OrganizationElements)"
                               cardconf="1 … 1 Mandatory"
                               datatype="ON"
                               minimumMultiplicity="1"
                               maximumMultiplicity="1"
                               isMandatory="true"/>
                     <hl7:telecom original="hl7:telecom"
                                  withpredicate="hl7:telecom"
                                  label="(OrganizationElements)"
                                  cardconf="0 … *"
                                  datatype="TEL.AT"
                                  minimumMultiplicity="0"
                                  maximumMultiplicity="*"/>
                     <hl7:addr original="hl7:addr"
                               withpredicate="hl7:addr"
                               label="(OrganizationElements)"
                               cardconf="0 … 1"
                               datatype="AD"
                               minimumMultiplicity="0"
                               maximumMultiplicity="1"/>
                  </hl7:scopingOrganization>
               </hl7:associatedEntity>
            </hl7:participant>
            <hl7:participant original="hl7:participant[@typeCode='REF'][@nullFlavor]"
                             withpredicate="hl7:participant[@typeCode='REF'][@nullFlavor]"
                             label="CDALaborbefund"
                             typeCode="REF"
                             nullFlavor="UNK">
               <attribute name="typeCode" value="REF"/>
               <attribute name="nullFlavor" value="UNK"/>
               <hl7:associatedEntity original="hl7:associatedEntity"
                                     withpredicate="hl7:associatedEntity[not(@nullFlavor)][@classCode = 'PROV']"
                                     label="CDALaborbefund"
                                     cardconf="1 … 1 Mandatory"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     isMandatory="true"
                                     classCode="PROV">
                  <attribute name="classCode" value="PROV"/>
               </hl7:associatedEntity>
            </hl7:participant>
         </choice>
         <hl7:participant original="hl7:participant[@typeCode='REF'][hl7:templateId/@root='1.2.40.0.34.11.1.1.2']"
                          withpredicate="hl7:participant[@typeCode='REF'][hl7:templateId/@root='1.2.40.0.34.11.1.1.2']"
                          label="CDALaborbefund"
                          cardconf="0 … 0 Nicht erlaubt"
                          conformance="NP"/>
         <hl7:participant original="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.1']]"
                          withpredicate="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.1']]"
                          label="(HeaderParticipant Ansprechpartner)"
                          cardconf="0 … * Required"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"
                          conformance="R"
                          typeCode="CALLBCK">
            <attribute name="typeCode" value="CALLBCK" datatype="cs"/>
            <hl7:templateId original="hl7:templateId"
                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.1.1']"
                            label="(HeaderParticipant Ansprechpartner)"
                            cardconf="1 … 1 Mandatory"
                            datatype="II"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"
                            root="1.2.40.0.34.11.1.1.1">
               <attribute name="root" value="1.2.40.0.34.11.1.1.1" datatype="uid"/>
            </hl7:templateId>
            <hl7:time original="hl7:time"
                      withpredicate="hl7:time"
                      label="(HeaderParticipant Ansprechpartner)"
                      cardconf="0 … 0 Nicht erlaubt"
                      conformance="NP"/>
            <hl7:associatedEntity original="hl7:associatedEntity"
                                  withpredicate="hl7:associatedEntity[not(@nullFlavor)][@classCode = 'PROV'][hl7:associatedPerson]"
                                  label="(HeaderParticipant Ansprechpartner)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  classCode="PROV">
               <attribute name="classCode" value="PROV" datatype="cs"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(HeaderParticipant Ansprechpartner)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom[not(@nullFlavor)]"
                            label="(HeaderParticipant Ansprechpartner)"
                            cardconf="1 … * Mandatory"
                            datatype="TEL.AT"
                            minimumMultiplicity="1"
                            maximumMultiplicity="*"
                            conformance="R"
                            isMandatory="true"/>
               <hl7:associatedPerson original="hl7:associatedPerson"
                                     withpredicate="hl7:associatedPerson[not(@nullFlavor)]"
                                     label="(HeaderParticipant Ansprechpartner)"
                                     cardconf="1 … 1 Mandatory"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     conformance="R"
                                     isMandatory="true"
                                     classCode="PSN"
                                     determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:associatedPerson>
               <hl7:scopingOrganization original="hl7:scopingOrganization"
                                        withpredicate="hl7:scopingOrganization"
                                        label="(HeaderParticipant Ansprechpartner)"
                                        cardconf="0 … 1"
                                        minimumMultiplicity="0"
                                        maximumMultiplicity="1"
                                        classCode="ORG"
                                        determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:scopingOrganization>
            </hl7:associatedEntity>
         </hl7:participant>
         <hl7:participant original="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.3']]"
                          withpredicate="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.3']]"
                          label="(HeaderParticipant Hausarzt)"
                          cardconf="0 … 1"
                          minimumMultiplicity="0"
                          maximumMultiplicity="1"
                          typeCode="IND">
            <attribute name="typeCode" value="IND" datatype="cs"/>
            <hl7:templateId original="hl7:templateId"
                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.1.3']"
                            label="(HeaderParticipant Hausarzt)"
                            cardconf="1 … 1 Mandatory"
                            datatype="II"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"
                            root="1.2.40.0.34.11.1.1.3">
               <attribute name="root" value="1.2.40.0.34.11.1.1.3" datatype="uid"/>
            </hl7:templateId>
            <hl7:functionCode original="hl7:functionCode"
                              withpredicate="hl7:functionCode[(@code = 'PCP' and @codeSystem = '2.16.840.1.113883.5.88')]"
                              label="(HeaderParticipant Hausarzt)"
                              cardconf="1 … * Mandatory"
                              datatype="CE"
                              minimumMultiplicity="1"
                              maximumMultiplicity="*"
                              conformance="R"
                              isMandatory="true"
                              code="PCP"
                              codeSystem="2.16.840.1.113883.5.88"/>
            <hl7:associatedEntity original="hl7:associatedEntity"
                                  withpredicate="hl7:associatedEntity[not(@nullFlavor)][@classCode = 'PROV'][hl7:associatedPerson]"
                                  label="(HeaderParticipant Hausarzt)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  classCode="PROV">
               <attribute name="classCode" value="PROV" datatype="cs"/>
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(HeaderParticipant Hausarzt)"
                       cardconf="0 … *"
                       datatype="II"
                       minimumMultiplicity="0"
                       maximumMultiplicity="*"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(HeaderParticipant Hausarzt)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(HeaderParticipant Hausarzt)"
                            cardconf="0 … *"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"/>
               <hl7:associatedPerson original="hl7:associatedPerson"
                                     withpredicate="hl7:associatedPerson[not(@nullFlavor)]"
                                     label="(HeaderParticipant Hausarzt)"
                                     cardconf="1 … 1 Mandatory"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     conformance="R"
                                     isMandatory="true"
                                     classCode="PSN"
                                     determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:associatedPerson>
               <hl7:scopingOrganization original="hl7:scopingOrganization"
                                        withpredicate="hl7:scopingOrganization"
                                        label="(HeaderParticipant Hausarzt)"
                                        cardconf="0 … 1"
                                        minimumMultiplicity="0"
                                        maximumMultiplicity="1"
                                        classCode="ORG"
                                        determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:scopingOrganization>
            </hl7:associatedEntity>
         </hl7:participant>
         <hl7:participant original="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.4']]"
                          withpredicate="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.4']]"
                          label="(HeaderParticipant Notfallkontakt)"
                          cardconf="0 … *"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"
                          typeCode="IND">
            <attribute name="typeCode" value="IND" datatype="cs"/>
            <hl7:templateId original="hl7:templateId"
                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.1.4']"
                            label="(HeaderParticipant Notfallkontakt)"
                            cardconf="1 … 1 Mandatory"
                            datatype="II"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"
                            root="1.2.40.0.34.11.1.1.4">
               <attribute name="root" value="1.2.40.0.34.11.1.1.4" datatype="uid"/>
            </hl7:templateId>
            <hl7:time original="hl7:time"
                      withpredicate="hl7:time"
                      label="(HeaderParticipant Notfallkontakt)"
                      cardconf="0 … 1"
                      datatype="IVL_TS"
                      minimumMultiplicity="0"
                      maximumMultiplicity="1"/>
            <hl7:associatedEntity original="hl7:associatedEntity"
                                  withpredicate="hl7:associatedEntity[not(@nullFlavor)][@classCode = 'ECON'][hl7:associatedPerson]"
                                  label="(HeaderParticipant Notfallkontakt)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  classCode="ECON">
               <attribute name="classCode" value="ECON" datatype="cs"/>
               <hl7:code original="hl7:code"
                         withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.17-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                         label="(HeaderParticipant Notfallkontakt)"
                         cardconf="0 … 1"
                         datatype="CE"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"
                         valueSet="1.2.40.0.34.10.17"
                         flexibility="dynamic"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(HeaderParticipant Notfallkontakt)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(HeaderParticipant Notfallkontakt)"
                            cardconf="0 … * Required"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"
                            conformance="R"/>
               <hl7:associatedPerson original="hl7:associatedPerson"
                                     withpredicate="hl7:associatedPerson[not(@nullFlavor)]"
                                     label="(HeaderParticipant Notfallkontakt)"
                                     cardconf="1 … 1 Mandatory"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     conformance="R"
                                     isMandatory="true"
                                     classCode="PSN"
                                     determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:associatedPerson>
               <hl7:scopingOrganization original="hl7:scopingOrganization"
                                        withpredicate="hl7:scopingOrganization"
                                        label="(HeaderParticipant Notfallkontakt)"
                                        cardconf="0 … 1"
                                        minimumMultiplicity="0"
                                        maximumMultiplicity="1"
                                        classCode="ORG"
                                        determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:scopingOrganization>
            </hl7:associatedEntity>
         </hl7:participant>
         <hl7:participant original="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.5']]"
                          withpredicate="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.5']]"
                          label="(HeaderParticipant Angehörige)"
                          cardconf="0 … *"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"
                          typeCode="IND">
            <attribute name="typeCode" value="IND" datatype="cs"/>
            <hl7:templateId original="hl7:templateId"
                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.1.5']"
                            label="(HeaderParticipant Angehörige)"
                            cardconf="1 … 1 Mandatory"
                            datatype="II"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"
                            root="1.2.40.0.34.11.1.1.5">
               <attribute name="root" value="1.2.40.0.34.11.1.1.5" datatype="uid"/>
            </hl7:templateId>
            <hl7:associatedEntity original="hl7:associatedEntity"
                                  withpredicate="hl7:associatedEntity[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.17-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]]"
                                  label="(HeaderParticipant Angehörige)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  classCode="PRS">
               <attribute name="classCode" value="PRS" datatype="cs"/>
               <hl7:code original="hl7:code"
                         withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.17-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                         label="(HeaderParticipant Angehörige)"
                         cardconf="1 … 1 Mandatory"
                         datatype="CE"
                         minimumMultiplicity="1"
                         maximumMultiplicity="1"
                         conformance="R"
                         isMandatory="true"
                         valueSet="1.2.40.0.34.10.17"
                         flexibility="dynamic"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(HeaderParticipant Angehörige)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(HeaderParticipant Angehörige)"
                            cardconf="0 … *"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"/>
               <hl7:associatedPerson original="hl7:associatedPerson"
                                     withpredicate="hl7:associatedPerson[not(@nullFlavor)]"
                                     label="(HeaderParticipant Angehörige)"
                                     cardconf="1 … 1 Mandatory"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     conformance="R"
                                     isMandatory="true"
                                     classCode="PSN"
                                     determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:associatedPerson>
               <hl7:scopingOrganization original="hl7:scopingOrganization"
                                        withpredicate="hl7:scopingOrganization"
                                        label="(HeaderParticipant Angehörige)"
                                        cardconf="0 … 1"
                                        minimumMultiplicity="0"
                                        maximumMultiplicity="1"
                                        classCode="ORG"
                                        determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:scopingOrganization>
            </hl7:associatedEntity>
         </hl7:participant>
         <hl7:participant original="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.6']]"
                          withpredicate="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.6']]"
                          label="(HeaderParticipant Versicherung)"
                          cardconf="0 … *"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"
                          typeCode="HLD">
            <attribute name="typeCode" value="HLD" datatype="cs"/>
            <hl7:templateId original="hl7:templateId"
                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.1.6']"
                            label="(HeaderParticipant Versicherung)"
                            cardconf="1 … 1 Mandatory"
                            datatype="II"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"
                            root="1.2.40.0.34.11.1.1.6">
               <attribute name="root" value="1.2.40.0.34.11.1.1.6" datatype="uid"/>
            </hl7:templateId>
            <hl7:time original="hl7:time"
                      withpredicate="hl7:time"
                      label="(HeaderParticipant Versicherung)"
                      cardconf="0 … 1"
                      datatype="IVL_TS"
                      minimumMultiplicity="0"
                      maximumMultiplicity="1"/>
            <hl7:associatedEntity original="hl7:associatedEntity"
                                  withpredicate="hl7:associatedEntity[not(@nullFlavor)][@classCode = 'POLHOLD'][hl7:scopingOrganization]"
                                  label="(HeaderParticipant Versicherung)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  classCode="POLHOLD">
               <attribute name="classCode" value="POLHOLD" datatype="cs"/>
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(HeaderParticipant Versicherung)"
                       cardconf="0 … *"
                       datatype="II"
                       minimumMultiplicity="0"
                       maximumMultiplicity="*"/>
               <hl7:code original="hl7:code"
                         withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.9-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                         label="(HeaderParticipant Versicherung)"
                         cardconf="0 … 1"
                         datatype="CE"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"
                         valueSet="1.2.40.0.34.10.9"
                         flexibility="dynamic"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(HeaderParticipant Versicherung)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(HeaderParticipant Versicherung)"
                            cardconf="0 … *"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"/>
               <hl7:associatedPerson original="hl7:associatedPerson"
                                     withpredicate="hl7:associatedPerson"
                                     label="(HeaderParticipant Versicherung)"
                                     cardconf="0 … 1"
                                     minimumMultiplicity="0"
                                     maximumMultiplicity="1"
                                     classCode="PSN"
                                     determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:associatedPerson>
               <hl7:scopingOrganization original="hl7:scopingOrganization"
                                        withpredicate="hl7:scopingOrganization"
                                        label="(HeaderParticipant Versicherung)"
                                        cardconf="1 … 1 Required"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        classCode="ORG"
                                        determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:scopingOrganization>
            </hl7:associatedEntity>
         </hl7:participant>
         <hl7:participant original="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.7']]"
                          withpredicate="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.7']]"
                          label="(HeaderParticipant Betreuungsorganisation)"
                          cardconf="0 … 1"
                          minimumMultiplicity="0"
                          maximumMultiplicity="1"
                          typeCode="IND">
            <attribute name="typeCode" value="IND" datatype="cs"/>
            <hl7:templateId original="hl7:templateId"
                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.1.7']"
                            label="(HeaderParticipant Betreuungsorganisation)"
                            cardconf="1 … 1 Mandatory"
                            datatype="II"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"
                            root="1.2.40.0.34.11.1.1.7">
               <attribute name="root" value="1.2.40.0.34.11.1.1.7" datatype="uid"/>
            </hl7:templateId>
            <hl7:associatedEntity original="hl7:associatedEntity"
                                  withpredicate="hl7:associatedEntity[not(@nullFlavor)][@classCode = 'CAREGIVER'][hl7:scopingOrganization]"
                                  label="(HeaderParticipant Betreuungsorganisation)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  classCode="CAREGIVER">
               <attribute name="classCode" value="CAREGIVER" datatype="cs"/>
               <hl7:scopingOrganization original="hl7:scopingOrganization"
                                        withpredicate="hl7:scopingOrganization[not(@nullFlavor)]"
                                        label="(HeaderParticipant Betreuungsorganisation)"
                                        cardconf="1 … 1 Mandatory"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        isMandatory="true"
                                        classCode="ORG"
                                        determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:scopingOrganization>
            </hl7:associatedEntity>
         </hl7:participant>
         <hl7:participant original="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.8']]"
                          withpredicate="hl7:participant[hl7:templateId[@root='1.2.40.0.34.11.1.1.8']]"
                          label="(HeaderParticipant Weitere Behandler)"
                          cardconf="0 … *"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"
                          typeCode="CON">
            <attribute name="typeCode" value="CON" datatype="cs"/>
            <hl7:templateId original="hl7:templateId"
                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.1.8']"
                            label="(HeaderParticipant Weitere Behandler)"
                            cardconf="1 … 1 Mandatory"
                            datatype="II"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"
                            root="1.2.40.0.34.11.1.1.8">
               <attribute name="root" value="1.2.40.0.34.11.1.1.8" datatype="uid"/>
            </hl7:templateId>
            <hl7:functionCode original="hl7:functionCode"
                              withpredicate="hl7:functionCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.6-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                              label="(HeaderParticipant Weitere Behandler)"
                              cardconf="0 … 1 Required"
                              datatype="CE"
                              minimumMultiplicity="0"
                              maximumMultiplicity="1"
                              conformance="R"
                              valueSet="1.2.40.0.34.10.6"/>
            <hl7:associatedEntity original="hl7:associatedEntity"
                                  withpredicate="hl7:associatedEntity[not(@nullFlavor)][@classCode = 'PROV'][hl7:associatedPerson]"
                                  label="(HeaderParticipant Weitere Behandler)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  classCode="PROV">
               <attribute name="classCode" value="PROV" datatype="cs"/>
               <hl7:addr original="hl7:addr"
                         withpredicate="hl7:addr"
                         label="(HeaderParticipant Weitere Behandler)"
                         cardconf="0 … 1"
                         datatype="AD"
                         minimumMultiplicity="0"
                         maximumMultiplicity="1"/>
               <hl7:telecom original="hl7:telecom"
                            withpredicate="hl7:telecom"
                            label="(HeaderParticipant Weitere Behandler)"
                            cardconf="0 … * Required"
                            datatype="TEL.AT"
                            minimumMultiplicity="0"
                            maximumMultiplicity="*"
                            conformance="R"/>
               <hl7:associatedPerson original="hl7:associatedPerson"
                                     withpredicate="hl7:associatedPerson[not(@nullFlavor)]"
                                     label="(HeaderParticipant Weitere Behandler)"
                                     cardconf="1 … 1 Mandatory"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     conformance="R"
                                     isMandatory="true"
                                     classCode="PSN"
                                     determinerCode="INSTANCE">
                  <attribute name="classCode" value="PSN" datatype="cs"/>
                  <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(PersonElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="PN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            conformance="R"
                            isMandatory="true"/>
               </hl7:associatedPerson>
               <hl7:scopingOrganization original="hl7:scopingOrganization"
                                        withpredicate="hl7:scopingOrganization"
                                        label="(HeaderParticipant Weitere Behandler)"
                                        cardconf="0 … 1 Required"
                                        minimumMultiplicity="0"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        classCode="ORG"
                                        determinerCode="INSTANCE">
                  <attribute name="classCode" value="ORG"/>
                  <attribute name="determinerCode" value="INSTANCE"/>
                  <hl7:id original="hl7:id"
                          withpredicate="hl7:id"
                          label="(OrganizationElements)"
                          cardconf="0 … *"
                          datatype="II"
                          minimumMultiplicity="0"
                          maximumMultiplicity="*"/>
                  <hl7:name original="hl7:name"
                            withpredicate="hl7:name[not(@nullFlavor)]"
                            label="(OrganizationElements)"
                            cardconf="1 … 1 Mandatory"
                            datatype="ON"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
                  <hl7:telecom original="hl7:telecom"
                               withpredicate="hl7:telecom"
                               label="(OrganizationElements)"
                               cardconf="0 … *"
                               datatype="TEL.AT"
                               minimumMultiplicity="0"
                               maximumMultiplicity="*"/>
                  <hl7:addr original="hl7:addr"
                            withpredicate="hl7:addr"
                            label="(OrganizationElements)"
                            cardconf="0 … 1"
                            datatype="AD"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:scopingOrganization>
            </hl7:associatedEntity>
         </hl7:participant>
         <hl7:inFulfillmentOf original="hl7:inFulfillmentOf"
                              withpredicate="hl7:inFulfillmentOf[@typeCode = 'FLFS'][hl7:order[@classCode = 'ACT'][@moodCode = 'RQO']]"
                              label="(HeaderInFulfillmentOf)"
                              cardconf="0 … *"
                              minimumMultiplicity="0"
                              maximumMultiplicity="*"
                              typeCode="FLFS">
            <attribute name="typeCode" value="FLFS" datatype="cs"/>
            <hl7:order original="hl7:order"
                       withpredicate="hl7:order[not(@nullFlavor)][@classCode = 'ACT'][@moodCode = 'RQO']"
                       label="(HeaderInFulfillmentOf)"
                       cardconf="1 … 1 Mandatory"
                       minimumMultiplicity="1"
                       maximumMultiplicity="1"
                       conformance="R"
                       isMandatory="true"
                       classCode="ACT"
                       moodCode="RQO">
               <attribute name="classCode" value="ACT" datatype="cs"/>
               <attribute name="moodCode" value="RQO" datatype="cs"/>
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id[not(@nullFlavor)]"
                       label="(HeaderInFulfillmentOf)"
                       cardconf="1 … 1 Mandatory"
                       datatype="II"
                       minimumMultiplicity="1"
                       maximumMultiplicity="1"
                       conformance="R"
                       isMandatory="true"/>
            </hl7:order>
         </hl7:inFulfillmentOf>
         <hl7:documentationOf original="hl7:documentationOf"
                              withpredicate="hl7:documentationOf[hl7:serviceEvent[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.22-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]]]"
                              label="CDALaborbefund"
                              cardconf="1 … * Mandatory"
                              minimumMultiplicity="1"
                              maximumMultiplicity="*"
                              isMandatory="true">
            <hl7:serviceEvent original="hl7:serviceEvent"
                              withpredicate="hl7:serviceEvent[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.22-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]]"
                              label="CDALaborbefund"
                              cardconf="1 … 1 Mandatory"
                              minimumMultiplicity="1"
                              maximumMultiplicity="1"
                              isMandatory="true">
               <hl7:code original="hl7:code"
                         withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.22-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                         label="CDALaborbefund"
                         cardconf="1 … 1"
                         datatype="CE"
                         minimumMultiplicity="1"
                         maximumMultiplicity="1"
                         valueSet="1.2.40.0.34.10.22"
                         flexibility="dynamic"/>
               <hl7:effectiveTime original="hl7:effectiveTime"
                                  withpredicate="hl7:effectiveTime[not(@nullFlavor)]"
                                  label="CDALaborbefund"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="IVL_TS"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  isMandatory="true">
                  <hl7:low original="hl7:low"
                           withpredicate="hl7:low[not(@nullFlavor)]"
                           label="CDALaborbefund"
                           cardconf="1 … 1 Mandatory"
                           datatype="TS.DATE.MIN"
                           minimumMultiplicity="1"
                           maximumMultiplicity="1"
                           isMandatory="true"/>
                  <hl7:high original="hl7:high"
                            withpredicate="hl7:high[not(@nullFlavor)]"
                            label="CDALaborbefund"
                            cardconf="1 … 1 Mandatory"
                            datatype="TS.DATE.MIN"
                            minimumMultiplicity="1"
                            maximumMultiplicity="1"
                            isMandatory="true"/>
               </hl7:effectiveTime>
               <hl7:performer original="hl7:performer"
                              withpredicate="hl7:performer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.7']]"
                              label="(Laboratory Performer)"
                              cardconf="0 … *"
                              minimumMultiplicity="0"
                              maximumMultiplicity="*"
                              typeCode="…">
                  <attribute name="typeCode"/>
                  <hl7:templateId original="hl7:templateId"
                                  withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.7']"
                                  label="(Laboratory Performer)"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  root="1.3.6.1.4.1.19376.1.3.3.1.7">
                     <attribute name="root" value="1.3.6.1.4.1.19376.1.3.3.1.7" datatype="uid"/>
                  </hl7:templateId>
                  <hl7:time original="hl7:time"
                            withpredicate="hl7:time"
                            label="(Laboratory Performer)"
                            cardconf="0 … 1 Required"
                            datatype="IVL_TS"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"
                            conformance="R"/>
                  <hl7:assignedEntity original="hl7:assignedEntity"
                                      withpredicate="hl7:assignedEntity[not(@nullFlavor)]"
                                      label="(Laboratory Performer)"
                                      cardconf="1 … 1 Mandatory"
                                      minimumMultiplicity="1"
                                      maximumMultiplicity="1"
                                      conformance="R"
                                      isMandatory="true">
                     <hl7:id original="hl7:id"
                             withpredicate="hl7:id"
                             label="(Laboratory Performer)"
                             cardconf="1 … 1 Required"
                             datatype="II"
                             minimumMultiplicity="1"
                             maximumMultiplicity="1"
                             conformance="R"/>
                     <hl7:code original="hl7:code"
                               withpredicate="hl7:code"
                               label="(Laboratory Performer)"
                               cardconf="0 … 1 Required"
                               datatype="CE"
                               minimumMultiplicity="0"
                               maximumMultiplicity="1"
                               conformance="R"/>
                     <hl7:addr original="hl7:addr"
                               withpredicate="hl7:addr[not(@nullFlavor)]"
                               label="(Laboratory Performer)"
                               cardconf="1 … 1 Mandatory"
                               datatype="AD"
                               minimumMultiplicity="1"
                               maximumMultiplicity="1"
                               conformance="R"
                               isMandatory="true"/>
                     <hl7:telecom original="hl7:telecom"
                                  withpredicate="hl7:telecom[not(@nullFlavor)]"
                                  label="(Laboratory Performer)"
                                  cardconf="1 … * Mandatory"
                                  datatype="TEL.AT"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="*"
                                  conformance="R"
                                  isMandatory="true"/>
                     <choice minimumMultiplicity="1" cardconf="1">
                        <hl7:assignedPerson original="hl7:assignedPerson"
                                            withpredicate="hl7:assignedPerson"
                                            label="(Laboratory Performer)"
                                            cardconf=" … 1"
                                            maximumMultiplicity="1"
                                            classCode="PSN"
                                            determinerCode="INSTANCE">
                           <attribute name="classCode" value="PSN" datatype="cs"/>
                           <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                           <hl7:name original="hl7:name"
                                     withpredicate="hl7:name[not(@nullFlavor)]"
                                     label="(PersonElements)"
                                     cardconf="1 … 1 Mandatory"
                                     datatype="PN"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     conformance="R"
                                     isMandatory="true"/>
                        </hl7:assignedPerson>
                        <hl7:representedOrganization original="hl7:representedOrganization"
                                                     withpredicate="hl7:representedOrganization"
                                                     label="(Laboratory Performer)"
                                                     cardconf=" … 1"
                                                     maximumMultiplicity="1"
                                                     classCode="ORG"
                                                     determinerCode="INSTANCE">
                           <attribute name="classCode" value="ORG"/>
                           <attribute name="determinerCode" value="INSTANCE"/>
                           <hl7:id original="hl7:id"
                                   withpredicate="hl7:id"
                                   label="(OrganizationElements)"
                                   cardconf="0 … *"
                                   datatype="II"
                                   minimumMultiplicity="0"
                                   maximumMultiplicity="*"/>
                           <hl7:name original="hl7:name"
                                     withpredicate="hl7:name[not(@nullFlavor)]"
                                     label="(OrganizationElements)"
                                     cardconf="1 … 1 Mandatory"
                                     datatype="ON"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="1"
                                     isMandatory="true"/>
                           <hl7:telecom original="hl7:telecom"
                                        withpredicate="hl7:telecom"
                                        label="(OrganizationElements)"
                                        cardconf="0 … *"
                                        datatype="TEL.AT"
                                        minimumMultiplicity="0"
                                        maximumMultiplicity="*"/>
                           <hl7:addr original="hl7:addr"
                                     withpredicate="hl7:addr"
                                     label="(OrganizationElements)"
                                     cardconf="0 … 1"
                                     datatype="AD"
                                     minimumMultiplicity="0"
                                     maximumMultiplicity="1"/>
                        </hl7:representedOrganization>
                     </choice>
                  </hl7:assignedEntity>
               </hl7:performer>
            </hl7:serviceEvent>
         </hl7:documentationOf>
         <hl7:relatedDocument original="hl7:relatedDocument"
                              withpredicate="hl7:relatedDocument[@typeCode = 'RPLC'][hl7:parentDocument]"
                              label="(HeaderRelatedDocument)"
                              cardconf="0 … 1"
                              minimumMultiplicity="0"
                              maximumMultiplicity="1"
                              typeCode="RPLC">
            <attribute name="typeCode" value="RPLC" datatype="cs"/>
            <hl7:parentDocument original="hl7:parentDocument"
                                withpredicate="hl7:parentDocument[not(@nullFlavor)]"
                                label="(HeaderRelatedDocument)"
                                cardconf="1 … 1 Mandatory"
                                minimumMultiplicity="1"
                                maximumMultiplicity="1"
                                conformance="R"
                                isMandatory="true"
                                classCode="DOCCLIN"
                                moodCode="EVN">
               <attribute name="classCode" value="DOCCLIN" datatype="cs"/>
               <attribute name="moodCode" value="EVN" datatype="cs"/>
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id[not(@nullFlavor)]"
                       label="(HeaderRelatedDocument)"
                       cardconf="1 … 1 Mandatory"
                       datatype="II"
                       minimumMultiplicity="1"
                       maximumMultiplicity="1"
                       conformance="R"
                       isMandatory="true"/>
            </hl7:parentDocument>
         </hl7:relatedDocument>
         <hl7:componentOf original="hl7:componentOf"
                          withpredicate="hl7:componentOf[hl7:encompassingEncounter[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.5-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]]]"
                          label="(HeaderEncompassingEncounter)"
                          cardconf="0 … 1"
                          minimumMultiplicity="0"
                          maximumMultiplicity="1"
                          typeCode="COMP">
            <attribute name="typeCode" value="COMP" datatype="cs"/>
            <hl7:encompassingEncounter original="hl7:encompassingEncounter"
                                       withpredicate="hl7:encompassingEncounter[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.5-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]]"
                                       label="(HeaderEncompassingEncounter)"
                                       cardconf="1 … 1 Required"
                                       minimumMultiplicity="1"
                                       maximumMultiplicity="1"
                                       conformance="R"
                                       classCode="ENC"
                                       moodCode="EVN">
               <attribute name="classCode" value="ENC" datatype="cs"/>
               <attribute name="moodCode" value="EVN" datatype="cs"/>
               <hl7:id original="hl7:id"
                       withpredicate="hl7:id"
                       label="(HeaderEncompassingEncounter)"
                       cardconf="0 … 1"
                       datatype="II"
                       minimumMultiplicity="0"
                       maximumMultiplicity="1"/>
               <hl7:code original="hl7:code"
                         withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.5-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                         label="(HeaderEncompassingEncounter)"
                         cardconf="1 … 1 Mandatory"
                         datatype="CE"
                         minimumMultiplicity="1"
                         maximumMultiplicity="1"
                         conformance="R"
                         isMandatory="true"
                         valueSet="1.2.40.0.34.10.5"
                         flexibility="dynamic"/>
               <hl7:effectiveTime original="hl7:effectiveTime"
                                  withpredicate="hl7:effectiveTime[not(@nullFlavor)]"
                                  label="(HeaderEncompassingEncounter)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="IVL_TS"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true">
                  <hl7:low original="hl7:low"
                           withpredicate="hl7:low"
                           label="(HeaderEncompassingEncounter)"
                           cardconf="1 … 1 Required"
                           datatype="TS.DATE.MIN"
                           minimumMultiplicity="1"
                           maximumMultiplicity="1"
                           conformance="R"/>
                  <hl7:high original="hl7:high"
                            withpredicate="hl7:high"
                            label="(HeaderEncompassingEncounter)"
                            cardconf="0 … 1"
                            datatype="TS.DATE.MIN"
                            minimumMultiplicity="0"
                            maximumMultiplicity="1"/>
               </hl7:effectiveTime>
               <hl7:responsibleParty original="hl7:responsibleParty"
                                     withpredicate="hl7:responsibleParty[hl7:assignedEntity]"
                                     label="(HeaderEncompassingEncounter)"
                                     cardconf="0 … 1"
                                     minimumMultiplicity="0"
                                     maximumMultiplicity="1">
                  <hl7:assignedEntity original="hl7:assignedEntity"
                                      withpredicate="hl7:assignedEntity[not(@nullFlavor)][hl7:assignedPerson]"
                                      label="(HeaderEncompassingEncounter)"
                                      cardconf="1 … 1 Mandatory"
                                      minimumMultiplicity="1"
                                      maximumMultiplicity="1"
                                      conformance="R"
                                      isMandatory="true">
                     <hl7:id original="hl7:id"
                             withpredicate="hl7:id"
                             label="(AssignedEntityElements)"
                             cardconf="1 … * Required"
                             datatype="II"
                             minimumMultiplicity="1"
                             maximumMultiplicity="*"
                             conformance="R"/>
                     <hl7:addr original="hl7:addr"
                               withpredicate="hl7:addr"
                               label="(AssignedEntityElements)"
                               cardconf="0 … 1"
                               datatype="AD"
                               minimumMultiplicity="0"
                               maximumMultiplicity="1"/>
                     <hl7:telecom original="hl7:telecom"
                                  withpredicate="hl7:telecom"
                                  label="(AssignedEntityElements)"
                                  cardconf="0 … *"
                                  datatype="TEL.AT"
                                  minimumMultiplicity="0"
                                  maximumMultiplicity="*"/>
                     <hl7:assignedPerson original="hl7:assignedPerson"
                                         withpredicate="hl7:assignedPerson[not(@nullFlavor)]"
                                         label="(AssignedEntityElements)"
                                         cardconf="1 … 1 Mandatory"
                                         minimumMultiplicity="1"
                                         maximumMultiplicity="1"
                                         conformance="R"
                                         isMandatory="true"
                                         classCode="PSN"
                                         determinerCode="INSTANCE">
                        <attribute name="classCode" value="PSN" datatype="cs"/>
                        <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                        <hl7:name original="hl7:name"
                                  withpredicate="hl7:name[not(@nullFlavor)]"
                                  label="(PersonElements)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="PN"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                     </hl7:assignedPerson>
                     <hl7:representedOrganization original="hl7:representedOrganization"
                                                  withpredicate="hl7:representedOrganization"
                                                  label="(AssignedEntityElements)"
                                                  cardconf="0 … 1"
                                                  minimumMultiplicity="0"
                                                  maximumMultiplicity="1"
                                                  classCode="ORG"
                                                  determinerCode="INSTANCE">
                        <attribute name="classCode" value="ORG"/>
                        <attribute name="determinerCode" value="INSTANCE"/>
                        <hl7:id original="hl7:id"
                                withpredicate="hl7:id"
                                label="(OrganizationElements)"
                                cardconf="0 … *"
                                datatype="II"
                                minimumMultiplicity="0"
                                maximumMultiplicity="*"/>
                        <hl7:name original="hl7:name"
                                  withpredicate="hl7:name[not(@nullFlavor)]"
                                  label="(OrganizationElements)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="ON"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  isMandatory="true"/>
                        <hl7:telecom original="hl7:telecom"
                                     withpredicate="hl7:telecom"
                                     label="(OrganizationElements)"
                                     cardconf="0 … *"
                                     datatype="TEL.AT"
                                     minimumMultiplicity="0"
                                     maximumMultiplicity="*"/>
                        <hl7:addr original="hl7:addr"
                                  withpredicate="hl7:addr"
                                  label="(OrganizationElements)"
                                  cardconf="0 … 1"
                                  datatype="AD"
                                  minimumMultiplicity="0"
                                  maximumMultiplicity="1"/>
                     </hl7:representedOrganization>
                  </hl7:assignedEntity>
               </hl7:responsibleParty>
               <hl7:location original="hl7:location"
                             withpredicate="hl7:location[hl7:healthCareFacility]"
                             label="(Encounter Location 1)"
                             cardconf="1 … 1 Mandatory"
                             minimumMultiplicity="1"
                             maximumMultiplicity="1"
                             conformance="R"
                             isMandatory="true"
                             typeCode="LOC">
                  <attribute name="typeCode" value="LOC" datatype="cs"/>
                  <hl7:healthCareFacility original="hl7:healthCareFacility"
                                          withpredicate="hl7:healthCareFacility[not(@nullFlavor)][hl7:serviceProviderOrganization]"
                                          label="(Encounter Location 1)"
                                          cardconf="1 … 1 Mandatory"
                                          minimumMultiplicity="1"
                                          maximumMultiplicity="1"
                                          conformance="R"
                                          isMandatory="true"
                                          classCode="SDLOC">
                     <attribute name="classCode" value="SDLOC" datatype="cs"/>
                     <hl7:serviceProviderOrganization original="hl7:serviceProviderOrganization"
                                                      withpredicate="hl7:serviceProviderOrganization[not(@nullFlavor)]"
                                                      label="(Encounter Location 1)"
                                                      cardconf="1 … 1 Mandatory"
                                                      minimumMultiplicity="1"
                                                      maximumMultiplicity="1"
                                                      conformance="R"
                                                      isMandatory="true"
                                                      classCode="ORG"
                                                      determinerCode="INSTANCE">
                        <attribute name="classCode" value="ORG" datatype="cs"/>
                        <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                        <hl7:id original="hl7:id"
                                withpredicate="hl7:id"
                                label="(Encounter Location 1)"
                                cardconf="1 … * Required"
                                datatype="II"
                                minimumMultiplicity="1"
                                maximumMultiplicity="*"
                                conformance="R"/>
                        <hl7:name original="hl7:name"
                                  withpredicate="hl7:name[not(@nullFlavor)]"
                                  label="(Encounter Location 1)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="ON"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                        <hl7:telecom original="hl7:telecom"
                                     withpredicate="hl7:telecom[not(@nullFlavor)]"
                                     label="(Encounter Location 1)"
                                     cardconf="1 … * Mandatory"
                                     datatype="TEL.AT"
                                     minimumMultiplicity="1"
                                     maximumMultiplicity="*"
                                     conformance="R"
                                     isMandatory="true"/>
                        <hl7:addr original="hl7:addr"
                                  withpredicate="hl7:addr[not(@nullFlavor)]"
                                  label="(Encounter Location 1)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="AD"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                     </hl7:serviceProviderOrganization>
                  </hl7:healthCareFacility>
               </hl7:location>
            </hl7:encompassingEncounter>
         </hl7:componentOf>
         <hl7:component original="hl7:component"
                        withpredicate="hl7:component"
                        label="CDALaborbefund"
                        typeCode="COMP"
                        contextConductionInd="true">
            <attribute name="typeCode" value="COMP"/>
            <attribute name="contextConductionInd" value="true"/>
            <choice maximumMultiplicity="1" cardconf="1">
               <hl7:nonXMLBody original="hl7:nonXMLBody"
                               withpredicate="hl7:nonXMLBody"
                               label="CDALaborbefund">
                  <hl7:text original="hl7:text" withpredicate="hl7:text" label="CDALaborbefund"/>
               </hl7:nonXMLBody>
               <hl7:structuredBody original="hl7:structuredBody[ancestor::*//hl7:templateId[@root='1.2.40.0.34.11.4.0.1']]"
                                   withpredicate="hl7:structuredBody[ancestor::*//hl7:templateId[@root='1.2.40.0.34.11.4.0.1']]"
                                   label="CDALaborbefund"
                                   classCode="DOCBODY"
                                   moodCode="EVN">
                  <attribute name="classCode" value="DOCBODY"/>
                  <attribute name="moodCode" value="EVN"/>
                  <hl7:component original="hl7:component"
                                 withpredicate="hl7:component[hl7:section]"
                                 label="CDALaborbefund"
                                 cardconf="0 … *"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="*"
                                 typeCode="COMP"
                                 contextConductionInd="true">
                     <attribute name="typeCode" value="COMP"/>
                     <attribute name="contextConductionInd" value="true"/>
                     <hl7:section original="hl7:section"
                                  withpredicate="hl7:section[not(@nullFlavor)][hl7:text]"
                                  label="CDALaborbefund"
                                  cardconf="1 … 1 Mandatory"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  isMandatory="true">
                        <hl7:templateId original="hl7:templateId"
                                        withpredicate="hl7:templateId"
                                        label="(BodySection)"
                                        cardconf="0 … *"
                                        datatype="II"
                                        minimumMultiplicity="0"
                                        maximumMultiplicity="*"/>
                        <hl7:id original="hl7:id"
                                withpredicate="hl7:id"
                                label="(BodySection)"
                                cardconf="0 … 1"
                                datatype="II"
                                minimumMultiplicity="0"
                                maximumMultiplicity="1"/>
                        <hl7:code original="hl7:code"
                                  withpredicate="hl7:code"
                                  label="(BodySection)"
                                  cardconf="0 … 1"
                                  datatype="CE"
                                  minimumMultiplicity="0"
                                  maximumMultiplicity="1"/>
                        <hl7:title original="hl7:title"
                                   withpredicate="hl7:title"
                                   label="(BodySection)"
                                   cardconf="0 … 1"
                                   datatype="ST"
                                   minimumMultiplicity="0"
                                   maximumMultiplicity="1"/>
                        <hl7:text original="hl7:text"
                                  withpredicate="hl7:text"
                                  label="(BodySection)"
                                  cardconf="1 … 1 Required"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"/>
                        <choice>
                           <hl7:author original="hl7:author[not(@nullFlavor)]"
                                       withpredicate="hl7:author[not(@nullFlavor)]"
                                       label="(AuthorElements)"
                                       typeCode="AUT"
                                       contextControlCode="OP">
                              <attribute name="typeCode" value="AUT" datatype="cs"/>
                              <attribute name="contextControlCode" value="OP" datatype="cs"/>
                              <hl7:functionCode original="hl7:functionCode"
                                                withpredicate="hl7:functionCode"
                                                label="(AuthorElements)"
                                                cardconf="0 … 1"
                                                datatype="CE"
                                                minimumMultiplicity="0"
                                                maximumMultiplicity="1"/>
                              <hl7:time original="hl7:time"
                                        withpredicate="hl7:time"
                                        label="(AuthorElements)"
                                        cardconf="1 … 1 Required"
                                        datatype="TS.DATE.MIN"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"/>
                              <hl7:assignedAuthor original="hl7:assignedAuthor"
                                                  withpredicate="hl7:assignedAuthor[not(@nullFlavor)][hl7:representedOrganization]"
                                                  label="(AuthorElements)"
                                                  cardconf="1 … 1 Mandatory"
                                                  minimumMultiplicity="1"
                                                  maximumMultiplicity="1"
                                                  conformance="R"
                                                  isMandatory="true"
                                                  classCode="ASSIGNED">
                                 <attribute name="classCode" value="ASSIGNED" datatype="cs"/>
                                 <hl7:id original="hl7:id"
                                         withpredicate="hl7:id"
                                         label="(AuthorElements)"
                                         cardconf="1 … * Required"
                                         datatype="II"
                                         minimumMultiplicity="1"
                                         maximumMultiplicity="*"
                                         conformance="R"/>
                                 <hl7:code original="hl7:code"
                                           withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.6-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                           label="(AuthorElements)"
                                           cardconf="0 … 1"
                                           datatype="CE"
                                           minimumMultiplicity="0"
                                           maximumMultiplicity="1"
                                           valueSet="1.2.40.0.34.10.6"
                                           flexibility="dynamic"/>
                                 <hl7:telecom original="hl7:telecom"
                                              withpredicate="hl7:telecom"
                                              label="(AuthorElements)"
                                              cardconf="0 … *"
                                              datatype="TEL.AT"
                                              minimumMultiplicity="0"
                                              maximumMultiplicity="*"/>
                                 <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                    <hl7:assignedPerson original="hl7:assignedPerson"
                                                        withpredicate="hl7:assignedPerson"
                                                        label="(AuthorElements)"
                                                        cardconf=" … 1"
                                                        maximumMultiplicity="1"
                                                        classCode="PSN"
                                                        determinerCode="INSTANCE">
                                       <attribute name="classCode" value="PSN" datatype="cs"/>
                                       <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                                       <hl7:name original="hl7:name"
                                                 withpredicate="hl7:name[not(@nullFlavor)]"
                                                 label="(PersonElements)"
                                                 cardconf="1 … 1 Mandatory"
                                                 datatype="PN"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 isMandatory="true"/>
                                    </hl7:assignedPerson>
                                    <hl7:assignedAuthoringDevice original="hl7:assignedAuthoringDevice"
                                                                 withpredicate="hl7:assignedAuthoringDevice"
                                                                 label="(AuthorElements)"
                                                                 cardconf=" … 1"
                                                                 maximumMultiplicity="1"
                                                                 classCode="DEV"
                                                                 determinerCode="INSTANCE">
                                       <attribute name="classCode" value="DEV" datatype="cs"/>
                                       <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                                       <hl7:manufacturerModelName original="hl7:manufacturerModelName"
                                                                  withpredicate="hl7:manufacturerModelName"
                                                                  label="(AuthorElements)"
                                                                  cardconf="0 … 1"
                                                                  datatype="SC"
                                                                  minimumMultiplicity="0"
                                                                  maximumMultiplicity="1"/>
                                       <hl7:softwareName original="hl7:softwareName"
                                                         withpredicate="hl7:softwareName"
                                                         label="(AuthorElements)"
                                                         cardconf="0 … 1"
                                                         datatype="SC"
                                                         minimumMultiplicity="0"
                                                         maximumMultiplicity="1"/>
                                    </hl7:assignedAuthoringDevice>
                                 </choice>
                                 <hl7:representedOrganization original="hl7:representedOrganization"
                                                              withpredicate="hl7:representedOrganization[not(@nullFlavor)]"
                                                              label="(AuthorElements)"
                                                              cardconf="1 … 1 Mandatory"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"
                                                              isMandatory="true"
                                                              classCode="ORG"
                                                              determinerCode="INSTANCE">
                                    <attribute name="classCode" value="ORG"/>
                                    <attribute name="determinerCode" value="INSTANCE"/>
                                    <hl7:id original="hl7:id"
                                            withpredicate="hl7:id"
                                            label="(OrganizationElements)"
                                            cardconf="0 … *"
                                            datatype="II"
                                            minimumMultiplicity="0"
                                            maximumMultiplicity="*"/>
                                    <hl7:name original="hl7:name"
                                              withpredicate="hl7:name[not(@nullFlavor)]"
                                              label="(OrganizationElements)"
                                              cardconf="1 … 1 Mandatory"
                                              datatype="ON"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              isMandatory="true"/>
                                    <hl7:telecom original="hl7:telecom"
                                                 withpredicate="hl7:telecom"
                                                 label="(OrganizationElements)"
                                                 cardconf="0 … *"
                                                 datatype="TEL.AT"
                                                 minimumMultiplicity="0"
                                                 maximumMultiplicity="*"/>
                                    <hl7:addr original="hl7:addr"
                                              withpredicate="hl7:addr"
                                              label="(OrganizationElements)"
                                              cardconf="0 … 1"
                                              datatype="AD"
                                              minimumMultiplicity="0"
                                              maximumMultiplicity="1"/>
                                 </hl7:representedOrganization>
                              </hl7:assignedAuthor>
                           </hl7:author>
                           <hl7:author original="hl7:author[@nullFlavor]"
                                       withpredicate="hl7:author[@nullFlavor]"
                                       label="(AuthorElements)"
                                       nullFlavor="NA">
                              <attribute name="nullFlavor" value="NA" datatype="cs"/>
                              <hl7:time original="hl7:time"
                                        withpredicate="hl7:time[@nullFlavor = 'NA']"
                                        label="(AuthorElements)"
                                        cardconf="1 … 1 Required"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        nullFlavor="NA">
                                 <attribute name="nullFlavor" value="NA" datatype="cs"/>
                              </hl7:time>
                              <hl7:assignedAuthor original="hl7:assignedAuthor"
                                                  withpredicate="hl7:assignedAuthor[@nullFlavor = 'NA'][hl7:id[@nullFlavor = 'NA']]"
                                                  label="(AuthorElements)"
                                                  cardconf="1 … 1 Required"
                                                  minimumMultiplicity="1"
                                                  maximumMultiplicity="1"
                                                  conformance="R"
                                                  nullFlavor="NA">
                                 <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                 <hl7:id original="hl7:id"
                                         withpredicate="hl7:id[@nullFlavor = 'NA']"
                                         label="(AuthorElements)"
                                         cardconf="1 … 1 Required"
                                         minimumMultiplicity="1"
                                         maximumMultiplicity="1"
                                         conformance="R"
                                         nullFlavor="NA">
                                    <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                 </hl7:id>
                              </hl7:assignedAuthor>
                           </hl7:author>
                        </choice>
                        <hl7:entry original="hl7:entry"
                                   withpredicate="hl7:entry"
                                   label="(BodySection)"
                                   cardconf="0 … *"
                                   minimumMultiplicity="0"
                                   maximumMultiplicity="*"/>
                     </hl7:section>
                  </hl7:component>
               </hl7:structuredBody>
               <hl7:structuredBody original="hl7:structuredBody[not(ancestor::*//hl7:templateId[@root='1.2.40.0.34.11.4.0.1'])]"
                                   withpredicate="hl7:structuredBody[not(ancestor::*//hl7:templateId[@root='1.2.40.0.34.11.4.0.1'])]"
                                   label="CDALaborbefund"
                                   classCode="DOCBODY"
                                   moodCode="EVN">
                  <attribute name="classCode" value="DOCBODY"/>
                  <attribute name="moodCode" value="EVN"/>
                  <hl7:component original="hl7:component"
                                 withpredicate="hl7:component[hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.1.2.1']]]"
                                 label="(Brieftext)"
                                 cardconf="0 … 1"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="1"
                                 typeCode="COMP"
                                 contextConductionInd="true">
                     <attribute name="typeCode" value="COMP"/>
                     <attribute name="contextConductionInd" value="true"/>
                     <hl7:section original="hl7:section"
                                  withpredicate="hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.1.2.1']]"
                                  label="(Brieftext)"
                                  cardconf="1 … "
                                  minimumMultiplicity="1"
                                  classCode="DOCSECT">
                        <attribute name="classCode" value="DOCSECT" datatype="cs"/>
                        <hl7:templateId original="hl7:templateId"
                                        withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.2.1']"
                                        label="(Brieftext)"
                                        cardconf="1 … 1 Required"
                                        datatype="II"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        root="1.2.40.0.34.11.1.2.1">
                           <attribute name="root" value="1.2.40.0.34.11.1.2.1" datatype="uid"/>
                        </hl7:templateId>
                        <hl7:code original="hl7:code"
                                  withpredicate="hl7:code[(@code = 'BRIEFT' and @codeSystem = '1.2.40.0.34.5.40')]"
                                  label="(Brieftext)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="CE"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  code="BRIEFT"
                                  codeSystem="1.2.40.0.34.5.40"/>
                        <hl7:title original="hl7:title"
                                   withpredicate="hl7:title"
                                   label="(Brieftext)"
                                   cardconf="1 … 1 Required"
                                   datatype="ST"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"/>
                        <hl7:text original="hl7:text"
                                  withpredicate="hl7:text"
                                  label="(Brieftext)"
                                  cardconf="1 … 1 Required"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"/>
                        <hl7:entry original="hl7:entry"
                                   withpredicate="hl7:entry[hl7:observationMedia[hl7:templateId[@root = '1.2.40.0.34.11.1.3.2']]]"
                                   label="(Logo Entry)"
                                   cardconf="0 … 1"
                                   minimumMultiplicity="0"
                                   maximumMultiplicity="1">
                           <hl7:observationMedia original="hl7:observationMedia"
                                                 withpredicate="hl7:observationMedia[hl7:templateId[@root = '1.2.40.0.34.11.1.3.2']]"
                                                 label="(Logo Entry)"
                                                 cardconf="1 … 1 Required"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 classCode="OBS"
                                                 moodCode="EVN">
                              <attribute name="classCode" value="OBS" datatype="cs"/>
                              <attribute name="moodCode" value="EVN" datatype="cs"/>
                              <hl7:templateId original="hl7:templateId"
                                              withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.3.2']"
                                              label="(Logo Entry)"
                                              cardconf="1 … 1 Required"
                                              datatype="II"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              conformance="R"
                                              root="1.2.40.0.34.11.1.3.2">
                                 <attribute name="root" value="1.2.40.0.34.11.1.3.2" datatype="uid"/>
                              </hl7:templateId>
                              <hl7:value original="hl7:value"
                                         withpredicate="hl7:value[not(@nullFlavor)]"
                                         label="(Logo Entry)"
                                         cardconf="1 … 1 Mandatory"
                                         datatype="ED"
                                         minimumMultiplicity="1"
                                         maximumMultiplicity="1"
                                         conformance="R"
                                         isMandatory="true"
                                         mediaType="…"
                                         representation="B64">
                                 <attribute name="mediaType" datatype="st"/>
                                 <attribute name="representation" value="B64" datatype="cs"/>
                              </hl7:value>
                           </hl7:observationMedia>
                        </hl7:entry>
                     </hl7:section>
                  </hl7:component>
                  <hl7:component original="hl7:component"
                                 withpredicate="hl7:component[hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.4.2.4']]]"
                                 label="(Überweisungsgrund)"
                                 cardconf="0 … 1"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="1"
                                 typeCode="COMP"
                                 contextConductionInd="true">
                     <attribute name="typeCode" value="COMP"/>
                     <attribute name="contextConductionInd" value="true"/>
                     <hl7:section original="hl7:section"
                                  withpredicate="hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.4.2.4']]"
                                  label="(Überweisungsgrund)"
                                  cardconf="1 … "
                                  minimumMultiplicity="1"
                                  classCode="DOCSECT">
                        <attribute name="classCode" value="DOCSECT" datatype="cs"/>
                        <hl7:templateId original="hl7:templateId"
                                        withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.2.4']"
                                        label="(Überweisungsgrund)"
                                        cardconf="1 … 1 Required"
                                        datatype="II"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        root="1.2.40.0.34.11.4.2.4">
                           <attribute name="root" value="1.2.40.0.34.11.4.2.4" datatype="uid"/>
                        </hl7:templateId>
                        <hl7:code original="hl7:code"
                                  withpredicate="hl7:code[(@code = '46239-0' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                  label="(Überweisungsgrund)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="CE"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  code="46239-0"
                                  codeSystem="2.16.840.1.113883.6.1"/>
                        <hl7:title original="hl7:title"
                                   withpredicate="hl7:title[not(@nullFlavor)]"
                                   label="(Überweisungsgrund)"
                                   cardconf="1 … 1 Mandatory"
                                   datatype="ST"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"
                                   isMandatory="true"/>
                        <hl7:text original="hl7:text"
                                  withpredicate="hl7:text[not(@nullFlavor)]"
                                  label="(Überweisungsgrund)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="SD.TEXT"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                     </hl7:section>
                  </hl7:component>
                  <hl7:component original="hl7:component"
                                 withpredicate="hl7:component[hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.4.2.1']]]"
                                 label="(Spezimen-Section)"
                                 cardconf="0 … *"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="*"
                                 typeCode="COMP"
                                 contextConductionInd="true">
                     <attribute name="typeCode" value="COMP"/>
                     <attribute name="contextConductionInd" value="true"/>
                     <hl7:section original="hl7:section"
                                  withpredicate="hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.4.2.1']]"
                                  label="(Spezimen-Section)"
                                  cardconf="1 … "
                                  minimumMultiplicity="1"
                                  classCode="DOCSECT">
                        <attribute name="classCode" value="DOCSECT" datatype="cs"/>
                        <hl7:templateId original="hl7:templateId"
                                        withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.2.1']"
                                        label="(Spezimen-Section)"
                                        cardconf="1 … 1 Required"
                                        datatype="II"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        root="1.2.40.0.34.11.4.2.1">
                           <attribute name="root" value="1.2.40.0.34.11.4.2.1" datatype="uid"/>
                        </hl7:templateId>
                        <hl7:id original="hl7:id"
                                withpredicate="hl7:id"
                                label="(Spezimen-Section)"
                                cardconf="0 … *"
                                datatype="II"
                                minimumMultiplicity="0"
                                maximumMultiplicity="*"/>
                        <hl7:code original="hl7:code"
                                  withpredicate="hl7:code[(@code = '10' and @codeSystem = '1.2.40.0.34.5.11')]"
                                  label="(Spezimen-Section)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="CE"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  code="10"
                                  codeSystem="1.2.40.0.34.5.11"/>
                        <hl7:title original="hl7:title"
                                   withpredicate="hl7:title[not(@nullFlavor)]"
                                   label="(Spezimen-Section)"
                                   cardconf="1 … 1 Mandatory"
                                   datatype="ST"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"
                                   isMandatory="true"/>
                        <hl7:text original="hl7:text"
                                  withpredicate="hl7:text[not(@nullFlavor)]"
                                  label="(Spezimen-Section)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="ED"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                        <hl7:entry original="hl7:entry"
                                   withpredicate="hl7:entry[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.1']]]"
                                   label="(Laboratory Specimen Entry)"
                                   cardconf=" … 1"
                                   maximumMultiplicity="1"
                                   typeCode="DRIV">
                           <attribute name="typeCode" value="DRIV" datatype="cs"/>
                           <hl7:act original="hl7:act"
                                    withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.1']]"
                                    label="(Laboratory Specimen Entry)"
                                    cardconf="1 … "
                                    minimumMultiplicity="1"
                                    classCode="ACT"
                                    moodCode="EVN">
                              <attribute name="classCode" value="ACT"/>
                              <attribute name="moodCode" value="EVN"/>
                              <hl7:templateId original="hl7:templateId"
                                              withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.1']"
                                              label="(Laboratory Specimen Entry)"
                                              cardconf="1 … 1"
                                              datatype="II"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              root="1.2.40.0.34.11.4.3.1">
                                 <attribute name="root" value="1.2.40.0.34.11.4.3.1"/>
                              </hl7:templateId>
                              <hl7:code original="hl7:code"
                                        withpredicate="hl7:code[(@code = '10' and @codeSystem = '1.2.40.0.34.5.11')]"
                                        label="(Laboratory Specimen Entry)"
                                        cardconf="1 … 1 Mandatory"
                                        datatype="CE"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        isMandatory="true"
                                        code="10"
                                        codeSystem="1.2.40.0.34.5.11"/>
                              <hl7:statusCode original="hl7:statusCode"
                                              withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                              label="(Laboratory Specimen Entry)"
                                              cardconf="0 … 1"
                                              datatype="CS"
                                              minimumMultiplicity="0"
                                              maximumMultiplicity="1"
                                              code="completed"/>
                              <hl7:entryRelationship original="hl7:entryRelationship"
                                                     withpredicate="hl7:entryRelationship[hl7:procedure[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.2']]]"
                                                     label="(Abnahmeinformationen (Specimen Collection))"
                                                     cardconf="1 … * Mandatory"
                                                     minimumMultiplicity="1"
                                                     maximumMultiplicity="*"
                                                     isMandatory="true"
                                                     typeCode="COMP">
                                 <attribute name="typeCode" value="COMP"/>
                                 <hl7:procedure original="hl7:procedure"
                                                withpredicate="hl7:procedure[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.2']]"
                                                label="(Abnahmeinformationen (Specimen Collection))"
                                                cardconf="1 … 1 Mandatory"
                                                minimumMultiplicity="1"
                                                maximumMultiplicity="1"
                                                conformance="R"
                                                isMandatory="true"
                                                classCode="PROC"
                                                moodCode="EVN">
                                    <attribute name="classCode" value="PROC" datatype="cs"/>
                                    <attribute name="moodCode" value="EVN" datatype="cs"/>
                                    <hl7:templateId original="hl7:templateId"
                                                    withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.2']"
                                                    label="(Abnahmeinformationen (Specimen Collection))"
                                                    cardconf="1 … 1 Required"
                                                    datatype="II"
                                                    minimumMultiplicity="1"
                                                    maximumMultiplicity="1"
                                                    conformance="R"
                                                    root="1.3.6.1.4.1.19376.1.3.1.2">
                                       <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.2" datatype="uid"/>
                                    </hl7:templateId>
                                    <hl7:code original="hl7:code"
                                              withpredicate="hl7:code[(@code = '33882-2' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                              label="(Abnahmeinformationen (Specimen Collection))"
                                              cardconf="1 … 1 Mandatory"
                                              datatype="CE"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              conformance="R"
                                              isMandatory="true"
                                              code="33882-2"
                                              codeSystem="2.16.840.1.113883.6.1"/>
                                    <hl7:effectiveTime original="hl7:effectiveTime"
                                                       withpredicate="hl7:effectiveTime"
                                                       label="(Abnahmeinformationen (Specimen Collection))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="IVL_TS"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"/>
                                    <hl7:targetSiteCode original="hl7:targetSiteCode"
                                                        withpredicate="hl7:targetSiteCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.52-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                        label="(Abnahmeinformationen (Specimen Collection))"
                                                        cardconf="0 … 1"
                                                        datatype="CD"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="1"
                                                        valueSet="1.2.40.0.34.10.52"
                                                        flexibility="dynamic"/>
                                    <hl7:performer original="hl7:performer"
                                                   withpredicate="hl7:performer[@typeCode = 'PRF'][hl7:assignedEntity]"
                                                   label="(Abnahmeinformationen (Specimen Collection))"
                                                   cardconf="0 … 1"
                                                   minimumMultiplicity="0"
                                                   maximumMultiplicity="1"
                                                   typeCode="PRF">
                                       <attribute name="typeCode" value="PRF" datatype="cs"/>
                                       <hl7:assignedEntity original="hl7:assignedEntity"
                                                           withpredicate="hl7:assignedEntity[not(@nullFlavor)][hl7:assignedPerson]"
                                                           label="(Abnahmeinformationen (Specimen Collection))"
                                                           cardconf="1 … 1 Mandatory"
                                                           minimumMultiplicity="1"
                                                           maximumMultiplicity="1"
                                                           conformance="R"
                                                           isMandatory="true">
                                          <hl7:id original="hl7:id"
                                                  withpredicate="hl7:id"
                                                  label="(AssignedEntityElements)"
                                                  cardconf="1 … * Required"
                                                  datatype="II"
                                                  minimumMultiplicity="1"
                                                  maximumMultiplicity="*"
                                                  conformance="R"/>
                                          <hl7:addr original="hl7:addr"
                                                    withpredicate="hl7:addr"
                                                    label="(AssignedEntityElements)"
                                                    cardconf="0 … 1"
                                                    datatype="AD"
                                                    minimumMultiplicity="0"
                                                    maximumMultiplicity="1"/>
                                          <hl7:telecom original="hl7:telecom"
                                                       withpredicate="hl7:telecom"
                                                       label="(AssignedEntityElements)"
                                                       cardconf="0 … *"
                                                       datatype="TEL.AT"
                                                       minimumMultiplicity="0"
                                                       maximumMultiplicity="*"/>
                                          <hl7:assignedPerson original="hl7:assignedPerson"
                                                              withpredicate="hl7:assignedPerson[not(@nullFlavor)]"
                                                              label="(AssignedEntityElements)"
                                                              cardconf="1 … 1 Mandatory"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"
                                                              isMandatory="true"
                                                              classCode="PSN"
                                                              determinerCode="INSTANCE">
                                             <attribute name="classCode" value="PSN" datatype="cs"/>
                                             <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                                             <hl7:name original="hl7:name"
                                                       withpredicate="hl7:name[not(@nullFlavor)]"
                                                       label="(PersonElements)"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="PN"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"/>
                                          </hl7:assignedPerson>
                                          <hl7:representedOrganization original="hl7:representedOrganization"
                                                                       withpredicate="hl7:representedOrganization"
                                                                       label="(AssignedEntityElements)"
                                                                       cardconf="0 … 1"
                                                                       minimumMultiplicity="0"
                                                                       maximumMultiplicity="1"
                                                                       classCode="ORG"
                                                                       determinerCode="INSTANCE">
                                             <attribute name="classCode" value="ORG"/>
                                             <attribute name="determinerCode" value="INSTANCE"/>
                                             <hl7:id original="hl7:id"
                                                     withpredicate="hl7:id"
                                                     label="(OrganizationElements)"
                                                     cardconf="0 … *"
                                                     datatype="II"
                                                     minimumMultiplicity="0"
                                                     maximumMultiplicity="*"/>
                                             <hl7:name original="hl7:name"
                                                       withpredicate="hl7:name[not(@nullFlavor)]"
                                                       label="(OrganizationElements)"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="ON"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       isMandatory="true"/>
                                             <hl7:telecom original="hl7:telecom"
                                                          withpredicate="hl7:telecom"
                                                          label="(OrganizationElements)"
                                                          cardconf="0 … *"
                                                          datatype="TEL.AT"
                                                          minimumMultiplicity="0"
                                                          maximumMultiplicity="*"/>
                                             <hl7:addr original="hl7:addr"
                                                       withpredicate="hl7:addr"
                                                       label="(OrganizationElements)"
                                                       cardconf="0 … 1"
                                                       datatype="AD"
                                                       minimumMultiplicity="0"
                                                       maximumMultiplicity="1"/>
                                          </hl7:representedOrganization>
                                       </hl7:assignedEntity>
                                    </hl7:performer>
                                    <hl7:participant original="hl7:participant"
                                                     withpredicate="hl7:participant[not(@nullFlavor)][@typeCode = 'PRD'][hl7:participantRole[@classCode = 'SPEC']]"
                                                     label="(Abnahmeinformationen (Specimen Collection))"
                                                     cardconf="1 … 1 Mandatory"
                                                     minimumMultiplicity="1"
                                                     maximumMultiplicity="1"
                                                     conformance="R"
                                                     isMandatory="true"
                                                     typeCode="PRD">
                                       <attribute name="typeCode" value="PRD" datatype="cs"/>
                                       <hl7:participantRole original="hl7:participantRole"
                                                            withpredicate="hl7:participantRole[hl7:playingEntity[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.46-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]]]"
                                                            label="(Abnahmeinformationen (Specimen Collection))"
                                                            cardconf="1 … 1 Mandatory"
                                                            minimumMultiplicity="1"
                                                            maximumMultiplicity="1"
                                                            conformance="R"
                                                            isMandatory="true"
                                                            classCode="SPEC">
                                          <attribute name="classCode" value="SPEC" datatype="cs"/>
                                          <hl7:id original="hl7:id"
                                                  withpredicate="hl7:id[not(@nullFlavor)]"
                                                  label="(Abnahmeinformationen (Specimen Collection))"
                                                  cardconf="1 … 1 Mandatory"
                                                  datatype="II"
                                                  minimumMultiplicity="1"
                                                  maximumMultiplicity="1"
                                                  conformance="R"
                                                  isMandatory="true"/>
                                          <hl7:playingEntity original="hl7:playingEntity"
                                                             withpredicate="hl7:playingEntity[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.46-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]]"
                                                             label="(Abnahmeinformationen (Specimen Collection))"
                                                             cardconf="1 … 1 Mandatory"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true">
                                             <hl7:code original="hl7:code"
                                                       withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.46-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                                                       label="(Abnahmeinformationen (Specimen Collection))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CE"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       valueSet="1.2.40.0.34.10.46"
                                                       flexibility="dynamic"/>
                                          </hl7:playingEntity>
                                       </hl7:participantRole>
                                    </hl7:participant>
                                    <hl7:entryRelationship original="hl7:entryRelationship"
                                                           withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.3']]]"
                                                           label="(Annahmeinformationen (Specimen Received))"
                                                           typeCode="COMP">
                                       <attribute name="typeCode" value="COMP" datatype="cs"/>
                                       <hl7:act original="hl7:act"
                                                withpredicate="hl7:act[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.3']]"
                                                label="(Annahmeinformationen (Specimen Received))"
                                                cardconf="1 … "
                                                minimumMultiplicity="1"
                                                classCode="ACT"
                                                moodCode="EVN">
                                          <attribute name="classCode" value="ACT" datatype="cs"/>
                                          <attribute name="moodCode" value="EVN" datatype="cs"/>
                                          <hl7:templateId original="hl7:templateId"
                                                          withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.3']"
                                                          label="(Annahmeinformationen (Specimen Received))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="II"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          root="1.3.6.1.4.1.19376.1.3.1.3">
                                             <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.3" datatype="uid"/>
                                          </hl7:templateId>
                                          <hl7:code original="hl7:code"
                                                    withpredicate="hl7:code[(@code = 'SPRECEIVE' and @codeSystem = '1.3.5.1.4.1.19376.1.5.3.2')]"
                                                    label="(Annahmeinformationen (Specimen Received))"
                                                    cardconf="1 … 1 Mandatory"
                                                    datatype="CE"
                                                    minimumMultiplicity="1"
                                                    maximumMultiplicity="1"
                                                    conformance="R"
                                                    isMandatory="true"
                                                    code="SPRECEIVE"
                                                    codeSystem="1.3.5.1.4.1.19376.1.5.3.2"/>
                                          <hl7:effectiveTime original="hl7:effectiveTime"
                                                             withpredicate="hl7:effectiveTime"
                                                             label="(Annahmeinformationen (Specimen Received))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="TS"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"/>
                                          <hl7:entryRelationship original="hl7:entryRelationship"
                                                                 withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                                 label="(Befundtext (Anmerkungen und Kommentare))"
                                                                 cardconf="0 … *"
                                                                 minimumMultiplicity="0"
                                                                 maximumMultiplicity="*"
                                                                 typeCode="COMP">
                                             <attribute name="typeCode" value="COMP" datatype="cs"/>
                                             <hl7:act original="hl7:act"
                                                      withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                                      label="(Befundtext (Anmerkungen und Kommentare))"
                                                      cardconf="1 … "
                                                      minimumMultiplicity="1"
                                                      classCode="ACT"
                                                      moodCode="EVN">
                                                <attribute name="classCode" value="ACT" datatype="cs"/>
                                                <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                <hl7:templateId original="hl7:templateId"
                                                                withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                                label="(Befundtext (Anmerkungen und Kommentare))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="II"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                root="1.2.40.0.34.11.4.3.2">
                                                   <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                                </hl7:templateId>
                                                <hl7:templateId original="hl7:templateId"
                                                                withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                                label="(Befundtext (Anmerkungen und Kommentare))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="II"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                root="2.16.840.1.113883.10.20.1.40">
                                                   <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                                </hl7:templateId>
                                                <hl7:templateId original="hl7:templateId"
                                                                withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                                label="(Befundtext (Anmerkungen und Kommentare))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="II"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                                   <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                                </hl7:templateId>
                                                <hl7:code original="hl7:code"
                                                          withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                          label="(Befundtext (Anmerkungen und Kommentare))"
                                                          cardconf="1 … 1 Mandatory"
                                                          datatype="CE"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          isMandatory="true"
                                                          code="48767-8"
                                                          codeSystem="2.16.840.1.113883.6.1"/>
                                                <hl7:text original="hl7:text"
                                                          withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                          label="(Befundtext (Anmerkungen und Kommentare))"
                                                          cardconf="1 … 1 Mandatory"
                                                          datatype="ED"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          isMandatory="true">
                                                   <hl7:reference original="hl7:reference"
                                                                  withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                  label="(Befundtext (Anmerkungen und Kommentare))"
                                                                  cardconf="1 … 1 Mandatory"
                                                                  minimumMultiplicity="1"
                                                                  maximumMultiplicity="1"
                                                                  conformance="R"
                                                                  isMandatory="true"
                                                                  value="…">
                                                      <attribute name="value"/>
                                                   </hl7:reference>
                                                </hl7:text>
                                                <hl7:statusCode original="hl7:statusCode"
                                                                withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                                label="(Befundtext (Anmerkungen und Kommentare))"
                                                                cardconf="0 … 1"
                                                                datatype="CS"
                                                                minimumMultiplicity="0"
                                                                maximumMultiplicity="1"
                                                                code="completed"/>
                                             </hl7:act>
                                          </hl7:entryRelationship>
                                       </hl7:act>
                                    </hl7:entryRelationship>
                                 </hl7:procedure>
                              </hl7:entryRelationship>
                           </hl7:act>
                        </hl7:entry>
                     </hl7:section>
                  </hl7:component>
                  <hl7:component original="hl7:component"
                                 withpredicate="hl7:component[hl7:section[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.2.1']]]"
                                 label="(Speciality-Section)"
                                 cardconf="0 … *"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="*"
                                 typeCode="COMP"
                                 contextConductionInd="true">
                     <attribute name="typeCode" value="COMP"/>
                     <attribute name="contextConductionInd" value="true"/>
                     <hl7:section original="hl7:section"
                                  withpredicate="hl7:section[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.2.1']]"
                                  label="(Speciality-Section)"
                                  cardconf="1 … "
                                  minimumMultiplicity="1"
                                  classCode="DOCSECT">
                        <attribute name="classCode" value="DOCSECT"/>
                        <hl7:templateId original="hl7:templateId"
                                        withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.2.1']"
                                        label="(Speciality-Section)"
                                        cardconf="1 … 1"
                                        datatype="II"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        root="1.3.6.1.4.1.19376.1.3.3.2.1">
                           <attribute name="root" value="1.3.6.1.4.1.19376.1.3.3.2.1"/>
                        </hl7:templateId>
                        <hl7:id original="hl7:id"
                                withpredicate="hl7:id"
                                label="(Speciality-Section)"
                                cardconf="0 … *"
                                datatype="II"
                                minimumMultiplicity="0"
                                maximumMultiplicity="*"/>
                        <hl7:code original="hl7:code"
                                  withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.47-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                                  label="(Speciality-Section)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="CE"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  isMandatory="true"
                                  valueSet="1.2.40.0.34.10.47"
                                  flexibility="dynamic"/>
                        <hl7:title original="hl7:title"
                                   withpredicate="hl7:title[not(@nullFlavor)]"
                                   label="(Speciality-Section)"
                                   cardconf="1 … 1 Mandatory"
                                   datatype="ST"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   isMandatory="true"/>
                        <hl7:text original="hl7:text"
                                  withpredicate="hl7:text[not(@nullFlavor)]"
                                  label="(Speciality-Section)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="ED"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  isMandatory="true"/>
                        <hl7:entry original="hl7:entry"
                                   withpredicate="hl7:entry[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1']]"
                                   label="(Speciality-Section)"
                                   cardconf="1 … *"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="*"
                                   typeCode="DRIV">
                           <attribute name="typeCode" value="DRIV"/>
                           <hl7:templateId original="hl7:templateId"
                                           withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1']"
                                           label="(Speciality-Section)"
                                           cardconf="1 … 1"
                                           datatype="II"
                                           minimumMultiplicity="1"
                                           maximumMultiplicity="1"
                                           root="1.3.6.1.4.1.19376.1.3.1">
                              <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1"/>
                           </hl7:templateId>
                           <hl7:act original="hl7:act"
                                    withpredicate="hl7:act[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.47-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]]"
                                    label="(ELGA Spezimen-Act-Entry Allgemein)"
                                    cardconf="1 … 1 Mandatory"
                                    minimumMultiplicity="1"
                                    maximumMultiplicity="1"
                                    isMandatory="true"
                                    classCode="ACT"
                                    moodCode="EVN">
                              <attribute name="classCode" value="ACT" datatype="cs"/>
                              <attribute name="moodCode" value="EVN" datatype="cs"/>
                              <hl7:code original="hl7:code"
                                        withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.47-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                                        label="(ELGA Spezimen-Act-Entry Allgemein)"
                                        cardconf="1 … 1 Mandatory"
                                        datatype="CE"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        isMandatory="true"
                                        valueSet="1.2.40.0.34.10.47"
                                        flexibility="dynamic"/>
                              <hl7:statusCode original="hl7:statusCode"
                                              withpredicate="hl7:statusCode[@code = 'completed']"
                                              label="(ELGA Spezimen-Act-Entry Allgemein)"
                                              cardconf="1 … 1 Mandatory"
                                              datatype="CS"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              conformance="R"
                                              isMandatory="true"
                                              code="completed"/>
                              <choice minimumMultiplicity="1" cardconf="1">
                                 <hl7:entryRelationship original="hl7:entryRelationship"
                                                        withpredicate="hl7:entryRelationship[hl7:procedure[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.2']]]"
                                                        label="(Abnahmeinformationen (Specimen Collection))"
                                                        cardconf="0 … *"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"
                                                        typeCode="COMP">
                                    <attribute name="typeCode" value="COMP" datatype="cs"/>
                                    <hl7:procedure original="hl7:procedure"
                                                   withpredicate="hl7:procedure[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.2']]"
                                                   label="(Abnahmeinformationen (Specimen Collection))"
                                                   cardconf="1 … 1 Mandatory"
                                                   minimumMultiplicity="1"
                                                   maximumMultiplicity="1"
                                                   conformance="R"
                                                   isMandatory="true"
                                                   classCode="PROC"
                                                   moodCode="EVN">
                                       <attribute name="classCode" value="PROC" datatype="cs"/>
                                       <attribute name="moodCode" value="EVN" datatype="cs"/>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.2']"
                                                       label="(Abnahmeinformationen (Specimen Collection))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="1.3.6.1.4.1.19376.1.3.1.2">
                                          <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.2" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:code original="hl7:code"
                                                 withpredicate="hl7:code[(@code = '33882-2' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                 label="(Abnahmeinformationen (Specimen Collection))"
                                                 cardconf="1 … 1 Mandatory"
                                                 datatype="CE"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 isMandatory="true"
                                                 code="33882-2"
                                                 codeSystem="2.16.840.1.113883.6.1"/>
                                       <hl7:effectiveTime original="hl7:effectiveTime"
                                                          withpredicate="hl7:effectiveTime"
                                                          label="(Abnahmeinformationen (Specimen Collection))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="IVL_TS"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"/>
                                       <hl7:targetSiteCode original="hl7:targetSiteCode"
                                                           withpredicate="hl7:targetSiteCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.52-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                           label="(Abnahmeinformationen (Specimen Collection))"
                                                           cardconf="0 … 1"
                                                           datatype="CD"
                                                           minimumMultiplicity="0"
                                                           maximumMultiplicity="1"
                                                           valueSet="1.2.40.0.34.10.52"
                                                           flexibility="dynamic"/>
                                       <hl7:performer original="hl7:performer"
                                                      withpredicate="hl7:performer[@typeCode = 'PRF'][hl7:assignedEntity]"
                                                      label="(Abnahmeinformationen (Specimen Collection))"
                                                      cardconf="0 … 1"
                                                      minimumMultiplicity="0"
                                                      maximumMultiplicity="1"
                                                      typeCode="PRF">
                                          <attribute name="typeCode" value="PRF" datatype="cs"/>
                                          <hl7:assignedEntity original="hl7:assignedEntity"
                                                              withpredicate="hl7:assignedEntity[not(@nullFlavor)][hl7:assignedPerson]"
                                                              label="(Abnahmeinformationen (Specimen Collection))"
                                                              cardconf="1 … 1 Mandatory"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"
                                                              isMandatory="true">
                                             <hl7:id original="hl7:id"
                                                     withpredicate="hl7:id"
                                                     label="(AssignedEntityElements)"
                                                     cardconf="1 … * Required"
                                                     datatype="II"
                                                     minimumMultiplicity="1"
                                                     maximumMultiplicity="*"
                                                     conformance="R"/>
                                             <hl7:addr original="hl7:addr"
                                                       withpredicate="hl7:addr"
                                                       label="(AssignedEntityElements)"
                                                       cardconf="0 … 1"
                                                       datatype="AD"
                                                       minimumMultiplicity="0"
                                                       maximumMultiplicity="1"/>
                                             <hl7:telecom original="hl7:telecom"
                                                          withpredicate="hl7:telecom"
                                                          label="(AssignedEntityElements)"
                                                          cardconf="0 … *"
                                                          datatype="TEL.AT"
                                                          minimumMultiplicity="0"
                                                          maximumMultiplicity="*"/>
                                             <hl7:assignedPerson original="hl7:assignedPerson"
                                                                 withpredicate="hl7:assignedPerson[not(@nullFlavor)]"
                                                                 label="(AssignedEntityElements)"
                                                                 cardconf="1 … 1 Mandatory"
                                                                 minimumMultiplicity="1"
                                                                 maximumMultiplicity="1"
                                                                 conformance="R"
                                                                 isMandatory="true"
                                                                 classCode="PSN"
                                                                 determinerCode="INSTANCE">
                                                <attribute name="classCode" value="PSN" datatype="cs"/>
                                                <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                                                <hl7:name original="hl7:name"
                                                          withpredicate="hl7:name[not(@nullFlavor)]"
                                                          label="(PersonElements)"
                                                          cardconf="1 … 1 Mandatory"
                                                          datatype="PN"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          isMandatory="true"/>
                                             </hl7:assignedPerson>
                                             <hl7:representedOrganization original="hl7:representedOrganization"
                                                                          withpredicate="hl7:representedOrganization"
                                                                          label="(AssignedEntityElements)"
                                                                          cardconf="0 … 1"
                                                                          minimumMultiplicity="0"
                                                                          maximumMultiplicity="1"
                                                                          classCode="ORG"
                                                                          determinerCode="INSTANCE">
                                                <attribute name="classCode" value="ORG"/>
                                                <attribute name="determinerCode" value="INSTANCE"/>
                                                <hl7:id original="hl7:id"
                                                        withpredicate="hl7:id"
                                                        label="(OrganizationElements)"
                                                        cardconf="0 … *"
                                                        datatype="II"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"/>
                                                <hl7:name original="hl7:name"
                                                          withpredicate="hl7:name[not(@nullFlavor)]"
                                                          label="(OrganizationElements)"
                                                          cardconf="1 … 1 Mandatory"
                                                          datatype="ON"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          isMandatory="true"/>
                                                <hl7:telecom original="hl7:telecom"
                                                             withpredicate="hl7:telecom"
                                                             label="(OrganizationElements)"
                                                             cardconf="0 … *"
                                                             datatype="TEL.AT"
                                                             minimumMultiplicity="0"
                                                             maximumMultiplicity="*"/>
                                                <hl7:addr original="hl7:addr"
                                                          withpredicate="hl7:addr"
                                                          label="(OrganizationElements)"
                                                          cardconf="0 … 1"
                                                          datatype="AD"
                                                          minimumMultiplicity="0"
                                                          maximumMultiplicity="1"/>
                                             </hl7:representedOrganization>
                                          </hl7:assignedEntity>
                                       </hl7:performer>
                                       <hl7:participant original="hl7:participant"
                                                        withpredicate="hl7:participant[not(@nullFlavor)][@typeCode = 'PRD'][hl7:participantRole[@classCode = 'SPEC']]"
                                                        label="(Abnahmeinformationen (Specimen Collection))"
                                                        cardconf="1 … 1 Mandatory"
                                                        minimumMultiplicity="1"
                                                        maximumMultiplicity="1"
                                                        conformance="R"
                                                        isMandatory="true"
                                                        typeCode="PRD">
                                          <attribute name="typeCode" value="PRD" datatype="cs"/>
                                          <hl7:participantRole original="hl7:participantRole"
                                                               withpredicate="hl7:participantRole[hl7:playingEntity[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.46-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]]]"
                                                               label="(Abnahmeinformationen (Specimen Collection))"
                                                               cardconf="1 … 1 Mandatory"
                                                               minimumMultiplicity="1"
                                                               maximumMultiplicity="1"
                                                               conformance="R"
                                                               isMandatory="true"
                                                               classCode="SPEC">
                                             <attribute name="classCode" value="SPEC" datatype="cs"/>
                                             <hl7:id original="hl7:id"
                                                     withpredicate="hl7:id[not(@nullFlavor)]"
                                                     label="(Abnahmeinformationen (Specimen Collection))"
                                                     cardconf="1 … 1 Mandatory"
                                                     datatype="II"
                                                     minimumMultiplicity="1"
                                                     maximumMultiplicity="1"
                                                     conformance="R"
                                                     isMandatory="true"/>
                                             <hl7:playingEntity original="hl7:playingEntity"
                                                                withpredicate="hl7:playingEntity[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.46-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]]"
                                                                label="(Abnahmeinformationen (Specimen Collection))"
                                                                cardconf="1 … 1 Mandatory"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true">
                                                <hl7:code original="hl7:code"
                                                          withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.46-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                                                          label="(Abnahmeinformationen (Specimen Collection))"
                                                          cardconf="1 … 1 Mandatory"
                                                          datatype="CE"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          isMandatory="true"
                                                          valueSet="1.2.40.0.34.10.46"
                                                          flexibility="dynamic"/>
                                             </hl7:playingEntity>
                                          </hl7:participantRole>
                                       </hl7:participant>
                                       <hl7:entryRelationship original="hl7:entryRelationship"
                                                              withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.3']]]"
                                                              label="(Annahmeinformationen (Specimen Received))"
                                                              typeCode="COMP">
                                          <attribute name="typeCode" value="COMP" datatype="cs"/>
                                          <hl7:act original="hl7:act"
                                                   withpredicate="hl7:act[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.3']]"
                                                   label="(Annahmeinformationen (Specimen Received))"
                                                   cardconf="1 … "
                                                   minimumMultiplicity="1"
                                                   classCode="ACT"
                                                   moodCode="EVN">
                                             <attribute name="classCode" value="ACT" datatype="cs"/>
                                             <attribute name="moodCode" value="EVN" datatype="cs"/>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.3']"
                                                             label="(Annahmeinformationen (Specimen Received))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="1.3.6.1.4.1.19376.1.3.1.3">
                                                <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.3" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:code original="hl7:code"
                                                       withpredicate="hl7:code[(@code = 'SPRECEIVE' and @codeSystem = '1.3.5.1.4.1.19376.1.5.3.2')]"
                                                       label="(Annahmeinformationen (Specimen Received))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CE"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="SPRECEIVE"
                                                       codeSystem="1.3.5.1.4.1.19376.1.5.3.2"/>
                                             <hl7:effectiveTime original="hl7:effectiveTime"
                                                                withpredicate="hl7:effectiveTime"
                                                                label="(Annahmeinformationen (Specimen Received))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="TS"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"/>
                                             <hl7:entryRelationship original="hl7:entryRelationship"
                                                                    withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                                    label="(Befundtext (Anmerkungen und Kommentare))"
                                                                    cardconf="0 … *"
                                                                    minimumMultiplicity="0"
                                                                    maximumMultiplicity="*"
                                                                    typeCode="COMP">
                                                <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                <hl7:act original="hl7:act"
                                                         withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                                         label="(Befundtext (Anmerkungen und Kommentare))"
                                                         cardconf="1 … "
                                                         minimumMultiplicity="1"
                                                         classCode="ACT"
                                                         moodCode="EVN">
                                                   <attribute name="classCode" value="ACT" datatype="cs"/>
                                                   <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                   <hl7:templateId original="hl7:templateId"
                                                                   withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="II"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   root="1.2.40.0.34.11.4.3.2">
                                                      <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                                   </hl7:templateId>
                                                   <hl7:templateId original="hl7:templateId"
                                                                   withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="II"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   root="2.16.840.1.113883.10.20.1.40">
                                                      <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                                   </hl7:templateId>
                                                   <hl7:templateId original="hl7:templateId"
                                                                   withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="II"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                                      <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                                   </hl7:templateId>
                                                   <hl7:code original="hl7:code"
                                                             withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="CE"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"
                                                             code="48767-8"
                                                             codeSystem="2.16.840.1.113883.6.1"/>
                                                   <hl7:text original="hl7:text"
                                                             withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="ED"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true">
                                                      <hl7:reference original="hl7:reference"
                                                                     withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                     label="(Befundtext (Anmerkungen und Kommentare))"
                                                                     cardconf="1 … 1 Mandatory"
                                                                     minimumMultiplicity="1"
                                                                     maximumMultiplicity="1"
                                                                     conformance="R"
                                                                     isMandatory="true"
                                                                     value="…">
                                                         <attribute name="value"/>
                                                      </hl7:reference>
                                                   </hl7:text>
                                                   <hl7:statusCode original="hl7:statusCode"
                                                                   withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                   cardconf="0 … 1"
                                                                   datatype="CS"
                                                                   minimumMultiplicity="0"
                                                                   maximumMultiplicity="1"
                                                                   code="completed"/>
                                                </hl7:act>
                                             </hl7:entryRelationship>
                                          </hl7:act>
                                       </hl7:entryRelationship>
                                    </hl7:procedure>
                                 </hl7:entryRelationship>
                                 <hl7:entryRelationship original="hl7:entryRelationship"
                                                        withpredicate="hl7:entryRelationship[hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.4']]]"
                                                        label="(Befundgruppen (Laboratory Battery Organizer))"
                                                        cardconf="0 … *"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"
                                                        typeCode="COMP">
                                    <attribute name="typeCode" value="COMP" datatype="cs"/>
                                    <hl7:organizer original="hl7:organizer"
                                                   withpredicate="hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.4']]"
                                                   label="(Befundgruppen (Laboratory Battery Organizer))"
                                                   cardconf="1 … "
                                                   minimumMultiplicity="1"
                                                   classCode="BATTERY"
                                                   moodCode="EVN">
                                       <attribute name="classCode" value="BATTERY" datatype="cs"/>
                                       <attribute name="moodCode" value="EVN" datatype="cs"/>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.4']"
                                                       label="(Befundgruppen (Laboratory Battery Organizer))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="1.3.6.1.4.1.19376.1.3.1.4">
                                          <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.4" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:code original="hl7:code"
                                                 withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.47-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                                                 label="(Befundgruppen (Laboratory Battery Organizer))"
                                                 cardconf="1 … 1 Mandatory"
                                                 datatype="CE"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 isMandatory="true"
                                                 valueSet="1.2.40.0.34.10.47"
                                                 flexibility="dynamic"/>
                                       <hl7:statusCode original="hl7:statusCode"
                                                       withpredicate="hl7:statusCode[@code = 'completed']"
                                                       label="(Befundgruppen (Laboratory Battery Organizer))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CS"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="completed"/>
                                       <hl7:effectiveTime original="hl7:effectiveTime"
                                                          withpredicate="hl7:effectiveTime"
                                                          label="(Befundgruppen (Laboratory Battery Organizer))"
                                                          cardconf="0 … 1"
                                                          datatype="IVL_TS"
                                                          minimumMultiplicity="0"
                                                          maximumMultiplicity="1">
                                          <hl7:low original="hl7:low"
                                                   withpredicate="hl7:low[not(@nullFlavor)]"
                                                   label="(Befundgruppen (Laboratory Battery Organizer))"
                                                   cardconf="1 … 1 Mandatory"
                                                   datatype="TS.DATE.MIN"
                                                   minimumMultiplicity="1"
                                                   maximumMultiplicity="1"
                                                   conformance="R"
                                                   isMandatory="true"/>
                                          <hl7:high original="hl7:high"
                                                    withpredicate="hl7:high[not(@nullFlavor)]"
                                                    label="(Befundgruppen (Laboratory Battery Organizer))"
                                                    cardconf="1 … 1 Mandatory"
                                                    datatype="TS.DATE.MIN"
                                                    minimumMultiplicity="1"
                                                    maximumMultiplicity="1"
                                                    conformance="R"
                                                    isMandatory="true"/>
                                       </hl7:effectiveTime>
                                       <hl7:component original="hl7:component"
                                                      withpredicate="hl7:component[hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']]]"
                                                      label="(Laborergebnisse (Laboratory Observation))"
                                                      cardconf="0 … *"
                                                      minimumMultiplicity="0"
                                                      maximumMultiplicity="*"
                                                      typeCode="COMP">
                                          <attribute name="typeCode" value="COMP" datatype="cs"/>
                                          <hl7:observation original="hl7:observation"
                                                           withpredicate="hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']]"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="1 … "
                                                           minimumMultiplicity="1"
                                                           classCode="OBS"
                                                           moodCode="EVN">
                                             <attribute name="classCode" value="OBS" datatype="cs"/>
                                             <attribute name="moodCode" value="EVN" datatype="cs"/>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']"
                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="1.3.6.1.4.1.19376.1.3.1.6">
                                                <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.6" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:id original="hl7:id"
                                                     withpredicate="hl7:id"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="0 … 1"
                                                     datatype="II"
                                                     minimumMultiplicity="0"
                                                     maximumMultiplicity="1"/>
                                             <hl7:code original="hl7:code"
                                                       withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.44-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                       label="(Laborergebnisse (Laboratory Observation))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="CE"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       valueSet="1.2.40.0.34.10.44"
                                                       flexibility="dynamic"/>
                                             <hl7:text original="hl7:text"
                                                       withpredicate="hl7:text"
                                                       label="(Laborergebnisse (Laboratory Observation))"
                                                       cardconf="0 … 1"
                                                       datatype="ED"
                                                       minimumMultiplicity="0"
                                                       maximumMultiplicity="1"/>
                                             <hl7:statusCode original="hl7:statusCode"
                                                             withpredicate="hl7:statusCode[@code = 'completed' or @code = 'aborted']"
                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="CS"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"
                                                             code="aborted"/>
                                             <hl7:effectiveTime original="hl7:effectiveTime"
                                                                withpredicate="hl7:effectiveTime"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="IVL_TS"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"/>
                                             <choice minimumMultiplicity="0" maximumMultiplicity="1" cardconf="0 … 1">
                                                <hl7:value original="hl7:value[@xsi:type='PQ']"
                                                           withpredicate="hl7:value[@xsi:type='PQ']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="PQ"
                                                           conformance="C">
                                                   <hl7:translation original="hl7:translation"
                                                                    withpredicate="hl7:translation"
                                                                    label="(Laborergebnisse (Laboratory Observation))"
                                                                    cardconf="0 … 1"
                                                                    datatype="PQR"
                                                                    minimumMultiplicity="0"
                                                                    maximumMultiplicity="1"/>
                                                </hl7:value>
                                                <hl7:value original="hl7:value[@xsi:type='IVL_PQ']"
                                                           withpredicate="hl7:value[@xsi:type='IVL_PQ']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="IVL_PQ"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='INT']"
                                                           withpredicate="hl7:value[@xsi:type='INT']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="INT"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='IVL_INT']"
                                                           withpredicate="hl7:value[@xsi:type='IVL_INT']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="IVL_INT"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='BL']"
                                                           withpredicate="hl7:value[@xsi:type='BL']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="BL"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='ST']"
                                                           withpredicate="hl7:value[@xsi:type='ST']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="ST"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='CV']"
                                                           withpredicate="hl7:value[@xsi:type='CV']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="CV"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='TS']"
                                                           withpredicate="hl7:value[@xsi:type='TS']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="TS"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='CD']"
                                                           withpredicate="hl7:value[@xsi:type='CD']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="CD"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='RTO']"
                                                           withpredicate="hl7:value[@xsi:type='RTO']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="RTO"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='RTO_QTY_QTY']"
                                                           withpredicate="hl7:value[@xsi:type='RTO_QTY_QTY']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="RTO_QTY_QTY"
                                                           conformance="C"/>
                                                <hl7:value original="hl7:value[@xsi:type='RTO_PQ_PQ']"
                                                           withpredicate="hl7:value[@xsi:type='RTO_PQ_PQ']"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="Conditional"
                                                           datatype="RTO_PQ_PQ"
                                                           conformance="C"/>
                                             </choice>
                                             <hl7:interpretationCode original="hl7:interpretationCode"
                                                                     withpredicate="hl7:interpretationCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.13-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                     cardconf="0 … *"
                                                                     datatype="CE"
                                                                     minimumMultiplicity="0"
                                                                     maximumMultiplicity="*"
                                                                     valueSet="1.2.40.0.34.10.13"
                                                                     flexibility="dynamic"/>
                                             <hl7:entryRelationship original="hl7:entryRelationship"
                                                                    withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                                    label="(Befundtext (Anmerkungen und Kommentare))"
                                                                    cardconf="0 … *"
                                                                    minimumMultiplicity="0"
                                                                    maximumMultiplicity="*"
                                                                    typeCode="COMP">
                                                <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                <hl7:act original="hl7:act"
                                                         withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                                         label="(Befundtext (Anmerkungen und Kommentare))"
                                                         cardconf="1 … "
                                                         minimumMultiplicity="1"
                                                         classCode="ACT"
                                                         moodCode="EVN">
                                                   <attribute name="classCode" value="ACT" datatype="cs"/>
                                                   <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                   <hl7:templateId original="hl7:templateId"
                                                                   withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="II"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   root="1.2.40.0.34.11.4.3.2">
                                                      <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                                   </hl7:templateId>
                                                   <hl7:templateId original="hl7:templateId"
                                                                   withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="II"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   root="2.16.840.1.113883.10.20.1.40">
                                                      <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                                   </hl7:templateId>
                                                   <hl7:templateId original="hl7:templateId"
                                                                   withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="II"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                                      <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                                   </hl7:templateId>
                                                   <hl7:code original="hl7:code"
                                                             withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="CE"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"
                                                             code="48767-8"
                                                             codeSystem="2.16.840.1.113883.6.1"/>
                                                   <hl7:text original="hl7:text"
                                                             withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="ED"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true">
                                                      <hl7:reference original="hl7:reference"
                                                                     withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                     label="(Befundtext (Anmerkungen und Kommentare))"
                                                                     cardconf="1 … 1 Mandatory"
                                                                     minimumMultiplicity="1"
                                                                     maximumMultiplicity="1"
                                                                     conformance="R"
                                                                     isMandatory="true"
                                                                     value="…">
                                                         <attribute name="value"/>
                                                      </hl7:reference>
                                                   </hl7:text>
                                                   <hl7:statusCode original="hl7:statusCode"
                                                                   withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                   cardconf="0 … 1"
                                                                   datatype="CS"
                                                                   minimumMultiplicity="0"
                                                                   maximumMultiplicity="1"
                                                                   code="completed"/>
                                                </hl7:act>
                                             </hl7:entryRelationship>
                                             <hl7:participant original="hl7:participant"
                                                              withpredicate="hl7:participant[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']]"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="0 … 1"
                                                              minimumMultiplicity="0"
                                                              maximumMultiplicity="1"
                                                              typeCode="AUTHEN">
                                                <attribute name="typeCode" value="AUTHEN" datatype="cs"/>
                                                <hl7:templateId original="hl7:templateId"
                                                                withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="II"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                root="1.3.6.1.4.1.19376.1.3.3.1.5">
                                                   <attribute name="root" value="1.3.6.1.4.1.19376.1.3.3.1.5" datatype="uid"/>
                                                </hl7:templateId>
                                                <hl7:time original="hl7:time"
                                                          withpredicate="hl7:time"
                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="IVL_TS"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"/>
                                                <hl7:participantRole original="hl7:participantRole"
                                                                     withpredicate="hl7:participantRole[hl7:playingEntity]"
                                                                     label="(Laborergebnisse (Laboratory Observation))">
                                                   <hl7:id original="hl7:id"
                                                           withpredicate="hl7:id[not(@nullFlavor)]"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="1 … 1 Mandatory"
                                                           datatype="II"
                                                           minimumMultiplicity="1"
                                                           maximumMultiplicity="1"
                                                           conformance="R"
                                                           isMandatory="true"/>
                                                   <hl7:addr original="hl7:addr"
                                                             withpredicate="hl7:addr"
                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="AD"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"/>
                                                   <hl7:telecom original="hl7:telecom"
                                                                withpredicate="hl7:telecom"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … * Required"
                                                                datatype="TEL.AT"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="*"
                                                                conformance="R"/>
                                                   <hl7:playingEntity original="hl7:playingEntity"
                                                                      withpredicate="hl7:playingEntity[not(@nullFlavor)]"
                                                                      label="(Laborergebnisse (Laboratory Observation))"
                                                                      cardconf="1 … 1 Mandatory"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      isMandatory="true">
                                                      <hl7:name original="hl7:name"
                                                                withpredicate="hl7:name[not(@nullFlavor)]"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="PN"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"/>
                                                   </hl7:playingEntity>
                                                </hl7:participantRole>
                                             </hl7:participant>
                                             <hl7:referenceRange original="hl7:referenceRange"
                                                                 withpredicate="hl7:referenceRange[@typeCode = 'REFV'][hl7:observationRange[@classCode = 'OBS'][@moodCode = 'EVN.CRT']]"
                                                                 label="(Laborergebnisse (Laboratory Observation))"
                                                                 cardconf="0 … *"
                                                                 minimumMultiplicity="0"
                                                                 maximumMultiplicity="*"
                                                                 typeCode="REFV">
                                                <attribute name="typeCode" value="REFV" datatype="cs"/>
                                                <hl7:observationRange original="hl7:observationRange"
                                                                      withpredicate="hl7:observationRange[hl7:interpretationCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.83')]]"
                                                                      label="(Laborergebnisse (Laboratory Observation))"
                                                                      cardconf="1 … 1 Mandatory"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      isMandatory="true"
                                                                      classCode="OBS"
                                                                      moodCode="EVN.CRT">
                                                   <attribute name="classCode" value="OBS" datatype="cs"/>
                                                   <attribute name="moodCode" value="EVN.CRT" datatype="cs"/>
                                                   <hl7:text original="hl7:text"
                                                             withpredicate="hl7:text[not(@nullFlavor)]"
                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="ED"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true">
                                                      <hl7:reference original="hl7:reference"
                                                                     withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                     cardconf="1 … 1 Mandatory"
                                                                     datatype="TEL"
                                                                     minimumMultiplicity="1"
                                                                     maximumMultiplicity="1"
                                                                     conformance="R"
                                                                     isMandatory="true"/>
                                                   </hl7:text>
                                                   <hl7:value original="hl7:value"
                                                              withpredicate="hl7:value[resolve-QName(@xsi:type, .) = QName('urn:hl7-org:v3', 'IVL_PQ')]"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="0 … 1"
                                                              datatype="IVL_PQ"
                                                              minimumMultiplicity="0"
                                                              maximumMultiplicity="1"
                                                              xsi:type="IVL_PQ">
                                                      <attribute name="xsi:type" value="IVL_PQ"/>
                                                      <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                                         <hl7:low original="hl7:low[not(@nullFlavor)]"
                                                                  withpredicate="hl7:low[not(@nullFlavor)]"
                                                                  label="(Laborergebnisse (Laboratory Observation))"
                                                                  cardconf="0 … 1"
                                                                  datatype="PQ"
                                                                  minimumMultiplicity="0"
                                                                  maximumMultiplicity="1"/>
                                                         <hl7:low original="hl7:low[@nullFlavor='NA']"
                                                                  withpredicate="hl7:low[@nullFlavor='NA']"
                                                                  label="(Laborergebnisse (Laboratory Observation))"
                                                                  cardconf="0 … 1"
                                                                  datatype="PQ"
                                                                  minimumMultiplicity="0"
                                                                  maximumMultiplicity="1"
                                                                  nullFlavor="NA">
                                                            <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                         </hl7:low>
                                                         <hl7:low original="hl7:low[@nullFlavor='NINF']"
                                                                  withpredicate="hl7:low[@nullFlavor='NINF']"
                                                                  label="(Laborergebnisse (Laboratory Observation))"
                                                                  cardconf="0 … 1"
                                                                  datatype="PQ"
                                                                  minimumMultiplicity="0"
                                                                  maximumMultiplicity="1"
                                                                  nullFlavor="NINF">
                                                            <attribute name="nullFlavor" value="NINF" datatype="cs"/>
                                                         </hl7:low>
                                                      </choice>
                                                      <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                                         <hl7:high original="hl7:high[not(@nullFlavor)]"
                                                                   withpredicate="hl7:high[not(@nullFlavor)]"
                                                                   label="(Laborergebnisse (Laboratory Observation))"
                                                                   cardconf="0 … 1"
                                                                   datatype="PQ"
                                                                   minimumMultiplicity="0"
                                                                   maximumMultiplicity="1"/>
                                                         <hl7:high original="hl7:high[@nullFlavor='NA']"
                                                                   withpredicate="hl7:high[@nullFlavor='NA']"
                                                                   label="(Laborergebnisse (Laboratory Observation))"
                                                                   cardconf="0 … 1"
                                                                   datatype="PQ"
                                                                   minimumMultiplicity="0"
                                                                   maximumMultiplicity="1"
                                                                   nullFlavor="NA">
                                                            <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                         </hl7:high>
                                                         <hl7:high original="hl7:high[@nullFlavor='PINF']"
                                                                   withpredicate="hl7:high[@nullFlavor='PINF']"
                                                                   label="(Laborergebnisse (Laboratory Observation))"
                                                                   cardconf="0 … 1"
                                                                   datatype="PQ"
                                                                   minimumMultiplicity="0"
                                                                   maximumMultiplicity="1"
                                                                   nullFlavor="PINF">
                                                            <attribute name="nullFlavor" value="PINF" datatype="cs"/>
                                                         </hl7:high>
                                                      </choice>
                                                   </hl7:value>
                                                   <hl7:interpretationCode original="hl7:interpretationCode"
                                                                           withpredicate="hl7:interpretationCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.83')]"
                                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                                           cardconf="1 … 1 Mandatory"
                                                                           datatype="CE"
                                                                           minimumMultiplicity="1"
                                                                           maximumMultiplicity="1"
                                                                           conformance="R"
                                                                           isMandatory="true"
                                                                           code="N"
                                                                           codeSystem="2.16.840.1.113883.5.83"/>
                                                </hl7:observationRange>
                                             </hl7:referenceRange>
                                             <hl7:performer original="hl7:performer"
                                                            withpredicate="hl7:performer[hl7:templateId[@root = '1.2.40.0.34.11.4.3.3']]"
                                                            label="(Laboratory Performer 2)"
                                                            cardconf="0 … *"
                                                            minimumMultiplicity="0"
                                                            maximumMultiplicity="*">
                                                <hl7:templateId original="hl7:templateId"
                                                                withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.3']"
                                                                label="(Laboratory Performer 2)"
                                                                cardconf="1 … 1 Mandatory"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"
                                                                root="1.2.40.0.34.11.4.3.3">
                                                   <attribute name="root" value="1.2.40.0.34.11.4.3.3" datatype="uid"/>
                                                </hl7:templateId>
                                                <hl7:time original="hl7:time"
                                                          withpredicate="hl7:time[not(@nullFlavor)]"
                                                          label="(Laboratory Performer 2)"
                                                          cardconf="1 … 1 Mandatory"
                                                          datatype="IVL_TS"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          isMandatory="true"/>
                                                <hl7:assignedEntity original="hl7:assignedEntity"
                                                                    withpredicate="hl7:assignedEntity[not(@nullFlavor)]"
                                                                    label="(Laboratory Performer 2)"
                                                                    cardconf="1 … 1 Mandatory"
                                                                    minimumMultiplicity="1"
                                                                    maximumMultiplicity="1"
                                                                    conformance="R"
                                                                    isMandatory="true">
                                                   <hl7:id original="hl7:id"
                                                           withpredicate="hl7:id"
                                                           label="(Laboratory Performer 2)"
                                                           cardconf="1 … 1 Required"
                                                           datatype="II"
                                                           minimumMultiplicity="1"
                                                           maximumMultiplicity="1"
                                                           conformance="R"/>
                                                   <hl7:code original="hl7:code"
                                                             withpredicate="hl7:code[(@code = 'E' and @codeSystem = '2.16.840.1.113883.2.16.1.4.9') or @nullFlavor]"
                                                             label="(Laboratory Performer 2)"
                                                             cardconf="0 … 1 Required"
                                                             datatype="CE"
                                                             minimumMultiplicity="0"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             code="E"
                                                             codeSystem="2.16.840.1.113883.2.16.1.4.9"/>
                                                   <hl7:addr original="hl7:addr"
                                                             withpredicate="hl7:addr[not(@nullFlavor)]"
                                                             label="(Laboratory Performer 2)"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="AD"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"/>
                                                   <hl7:telecom original="hl7:telecom"
                                                                withpredicate="hl7:telecom[not(@nullFlavor)]"
                                                                label="(Laboratory Performer 2)"
                                                                cardconf="1 … * Mandatory"
                                                                datatype="TEL.AT"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="*"
                                                                conformance="R"
                                                                isMandatory="true"/>
                                                   <choice minimumMultiplicity="1" cardconf="1">
                                                      <hl7:assignedPerson original="hl7:assignedPerson"
                                                                          withpredicate="hl7:assignedPerson"
                                                                          label="(Laboratory Performer 2)"
                                                                          cardconf=" … 1"
                                                                          maximumMultiplicity="1"
                                                                          classCode="PSN"
                                                                          determinerCode="INSTANCE">
                                                         <attribute name="classCode" value="PSN" datatype="cs"/>
                                                         <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                                                         <hl7:name original="hl7:name"
                                                                   withpredicate="hl7:name[not(@nullFlavor)]"
                                                                   label="(PersonElements)"
                                                                   cardconf="1 … 1 Mandatory"
                                                                   datatype="PN"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   isMandatory="true"/>
                                                      </hl7:assignedPerson>
                                                      <hl7:representedOrganization original="hl7:representedOrganization"
                                                                                   withpredicate="hl7:representedOrganization"
                                                                                   label="(Laboratory Performer 2)"
                                                                                   cardconf=" … 1"
                                                                                   maximumMultiplicity="1"
                                                                                   classCode="ORG"
                                                                                   determinerCode="INSTANCE">
                                                         <attribute name="classCode" value="ORG"/>
                                                         <attribute name="determinerCode" value="INSTANCE"/>
                                                         <hl7:id original="hl7:id"
                                                                 withpredicate="hl7:id"
                                                                 label="(OrganizationElements)"
                                                                 cardconf="0 … *"
                                                                 datatype="II"
                                                                 minimumMultiplicity="0"
                                                                 maximumMultiplicity="*"/>
                                                         <hl7:name original="hl7:name"
                                                                   withpredicate="hl7:name[not(@nullFlavor)]"
                                                                   label="(OrganizationElements)"
                                                                   cardconf="1 … 1 Mandatory"
                                                                   datatype="ON"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   isMandatory="true"/>
                                                         <hl7:telecom original="hl7:telecom"
                                                                      withpredicate="hl7:telecom"
                                                                      label="(OrganizationElements)"
                                                                      cardconf="0 … *"
                                                                      datatype="TEL.AT"
                                                                      minimumMultiplicity="0"
                                                                      maximumMultiplicity="*"/>
                                                         <hl7:addr original="hl7:addr"
                                                                   withpredicate="hl7:addr"
                                                                   label="(OrganizationElements)"
                                                                   cardconf="0 … 1"
                                                                   datatype="AD"
                                                                   minimumMultiplicity="0"
                                                                   maximumMultiplicity="1"/>
                                                      </hl7:representedOrganization>
                                                   </choice>
                                                </hl7:assignedEntity>
                                             </hl7:performer>
                                          </hl7:observation>
                                       </hl7:component>
                                       <hl7:component original="hl7:component"
                                                      withpredicate="hl7:component[hl7:observation[hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']]]"
                                                      label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                      cardconf="0 … *"
                                                      minimumMultiplicity="0"
                                                      maximumMultiplicity="*"
                                                      typeCode="COMP">
                                          <attribute name="typeCode" value="COMP" datatype="cs"/>
                                          <hl7:observation original="hl7:observation"
                                                           withpredicate="hl7:observation[hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']]"
                                                           label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                           cardconf="1 … "
                                                           minimumMultiplicity="1"
                                                           classCode="OBS"
                                                           moodCode="EVN">
                                             <attribute name="classCode" value="OBS" datatype="cs"/>
                                             <attribute name="moodCode" value="EVN" datatype="cs"/>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']"
                                                             label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="1.2.40.0.34.11.4.3.4">
                                                <attribute name="root" value="1.2.40.0.34.11.4.3.4" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:id original="hl7:id"
                                                     withpredicate="hl7:id"
                                                     label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                     cardconf="0 … 1"
                                                     datatype="II"
                                                     minimumMultiplicity="0"
                                                     maximumMultiplicity="1"/>
                                             <hl7:code original="hl7:code"
                                                       withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.44-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                       label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="CE"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       valueSet="1.2.40.0.34.10.44"
                                                       flexibility="dynamic"/>
                                             <hl7:text original="hl7:text"
                                                       withpredicate="hl7:text"
                                                       label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                       cardconf="0 … 1"
                                                       datatype="ED"
                                                       minimumMultiplicity="0"
                                                       maximumMultiplicity="1"/>
                                             <hl7:statusCode original="hl7:statusCode"
                                                             withpredicate="hl7:statusCode[@code = 'active']"
                                                             label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="CS"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"
                                                             code="active"/>
                                             <hl7:effectiveTime original="hl7:effectiveTime"
                                                                withpredicate="hl7:effectiveTime"
                                                                label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="IVL_TS"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"/>
                                             <hl7:value original="hl7:value"
                                                        withpredicate="hl7:value[@nullFlavor = 'NAV']"
                                                        label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                        cardconf="1 … 1 Required"
                                                        datatype="PQ"
                                                        minimumMultiplicity="1"
                                                        maximumMultiplicity="1"
                                                        conformance="R"
                                                        nullFlavor="NAV">
                                                <attribute name="nullFlavor" value="NAV" datatype="cs"/>
                                             </hl7:value>
                                          </hl7:observation>
                                       </hl7:component>
                                       <hl7:component original="hl7:component[hl7:observationMedia]"
                                                      withpredicate="hl7:component[hl7:observationMedia]"
                                                      label="(Eingebettetes Objekt Entry)"
                                                      cardconf="0 … *"
                                                      minimumMultiplicity="0"
                                                      maximumMultiplicity="*"
                                                      typeCode="COMP">
                                          <attribute name="typeCode" value="COMP" datatype="cs"/>
                                          <hl7:observationMedia original="hl7:observationMedia"
                                                                withpredicate="hl7:observationMedia[hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']]"
                                                                label="(Eingebettetes Objekt Entry)"
                                                                cardconf="1 … 1 Required"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                classCode="OBS"
                                                                moodCode="EVN"
                                                                ID="…">
                                             <attribute name="classCode" value="OBS" datatype="cs"/>
                                             <attribute name="moodCode" value="EVN" datatype="cs"/>
                                             <attribute name="ID"/>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']"
                                                             label="(Eingebettetes Objekt Entry)"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"
                                                             root="1.2.40.0.34.11.1.3.1">
                                                <attribute name="root" value="1.2.40.0.34.11.1.3.1" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:value original="hl7:value"
                                                        withpredicate="hl7:value[not(@nullFlavor)]"
                                                        label="(Eingebettetes Objekt Entry)"
                                                        cardconf="1 … 1 Mandatory"
                                                        datatype="ED"
                                                        minimumMultiplicity="1"
                                                        maximumMultiplicity="1"
                                                        conformance="R"
                                                        isMandatory="true"
                                                        mediaType="…"
                                                        representation="B64">
                                                <attribute name="mediaType" datatype="cs"/>
                                                <attribute name="representation" value="B64" datatype="cs"/>
                                             </hl7:value>
                                          </hl7:observationMedia>
                                       </hl7:component>
                                       <hl7:component original="hl7:component"
                                                      withpredicate="hl7:component[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                      label="(Befundtext (Anmerkungen und Kommentare))"
                                                      cardconf="0 … *"
                                                      minimumMultiplicity="0"
                                                      maximumMultiplicity="*"
                                                      typeCode="COMP">
                                          <attribute name="typeCode" value="COMP" datatype="cs"/>
                                          <hl7:act original="hl7:act"
                                                   withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                   cardconf="1 … "
                                                   minimumMultiplicity="1"
                                                   classCode="ACT"
                                                   moodCode="EVN">
                                             <attribute name="classCode" value="ACT" datatype="cs"/>
                                             <attribute name="moodCode" value="EVN" datatype="cs"/>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="1.2.40.0.34.11.4.3.2">
                                                <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="2.16.840.1.113883.10.20.1.40">
                                                <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                                <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:code original="hl7:code"
                                                       withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CE"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="48767-8"
                                                       codeSystem="2.16.840.1.113883.6.1"/>
                                             <hl7:text original="hl7:text"
                                                       withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="ED"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true">
                                                <hl7:reference original="hl7:reference"
                                                               withpredicate="hl7:reference[not(@nullFlavor)]"
                                                               label="(Befundtext (Anmerkungen und Kommentare))"
                                                               cardconf="1 … 1 Mandatory"
                                                               minimumMultiplicity="1"
                                                               maximumMultiplicity="1"
                                                               conformance="R"
                                                               isMandatory="true"
                                                               value="…">
                                                   <attribute name="value"/>
                                                </hl7:reference>
                                             </hl7:text>
                                             <hl7:statusCode original="hl7:statusCode"
                                                             withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="0 … 1"
                                                             datatype="CS"
                                                             minimumMultiplicity="0"
                                                             maximumMultiplicity="1"
                                                             code="completed"/>
                                          </hl7:act>
                                       </hl7:component>
                                    </hl7:organizer>
                                 </hl7:entryRelationship>
                                 <hl7:entryRelationship original="hl7:entryRelationship"
                                                        withpredicate="hl7:entryRelationship[hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']]]"
                                                        label="(Laborergebnisse (Laboratory Observation))"
                                                        cardconf="0 … *"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"
                                                        typeCode="COMP">
                                    <attribute name="typeCode" value="COMP" datatype="cs"/>
                                    <hl7:observation original="hl7:observation"
                                                     withpredicate="hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']]"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="1 … "
                                                     minimumMultiplicity="1"
                                                     classCode="OBS"
                                                     moodCode="EVN">
                                       <attribute name="classCode" value="OBS" datatype="cs"/>
                                       <attribute name="moodCode" value="EVN" datatype="cs"/>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']"
                                                       label="(Laborergebnisse (Laboratory Observation))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="1.3.6.1.4.1.19376.1.3.1.6">
                                          <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.6" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:id original="hl7:id"
                                               withpredicate="hl7:id"
                                               label="(Laborergebnisse (Laboratory Observation))"
                                               cardconf="0 … 1"
                                               datatype="II"
                                               minimumMultiplicity="0"
                                               maximumMultiplicity="1"/>
                                       <hl7:code original="hl7:code"
                                                 withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.44-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                 label="(Laborergebnisse (Laboratory Observation))"
                                                 cardconf="1 … 1 Required"
                                                 datatype="CE"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 valueSet="1.2.40.0.34.10.44"
                                                 flexibility="dynamic"/>
                                       <hl7:text original="hl7:text"
                                                 withpredicate="hl7:text"
                                                 label="(Laborergebnisse (Laboratory Observation))"
                                                 cardconf="0 … 1"
                                                 datatype="ED"
                                                 minimumMultiplicity="0"
                                                 maximumMultiplicity="1"/>
                                       <hl7:statusCode original="hl7:statusCode"
                                                       withpredicate="hl7:statusCode[@code = 'completed' or @code = 'aborted']"
                                                       label="(Laborergebnisse (Laboratory Observation))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CS"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="aborted"/>
                                       <hl7:effectiveTime original="hl7:effectiveTime"
                                                          withpredicate="hl7:effectiveTime"
                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="IVL_TS"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"/>
                                       <choice minimumMultiplicity="0" maximumMultiplicity="1" cardconf="0 … 1">
                                          <hl7:value original="hl7:value[@xsi:type='PQ']"
                                                     withpredicate="hl7:value[@xsi:type='PQ']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="PQ"
                                                     conformance="C">
                                             <hl7:translation original="hl7:translation"
                                                              withpredicate="hl7:translation"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="0 … 1"
                                                              datatype="PQR"
                                                              minimumMultiplicity="0"
                                                              maximumMultiplicity="1"/>
                                          </hl7:value>
                                          <hl7:value original="hl7:value[@xsi:type='IVL_PQ']"
                                                     withpredicate="hl7:value[@xsi:type='IVL_PQ']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="IVL_PQ"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='INT']"
                                                     withpredicate="hl7:value[@xsi:type='INT']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="INT"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='IVL_INT']"
                                                     withpredicate="hl7:value[@xsi:type='IVL_INT']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="IVL_INT"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='BL']"
                                                     withpredicate="hl7:value[@xsi:type='BL']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="BL"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='ST']"
                                                     withpredicate="hl7:value[@xsi:type='ST']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="ST"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='CV']"
                                                     withpredicate="hl7:value[@xsi:type='CV']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="CV"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='TS']"
                                                     withpredicate="hl7:value[@xsi:type='TS']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="TS"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='CD']"
                                                     withpredicate="hl7:value[@xsi:type='CD']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="CD"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='RTO']"
                                                     withpredicate="hl7:value[@xsi:type='RTO']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="RTO"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='RTO_QTY_QTY']"
                                                     withpredicate="hl7:value[@xsi:type='RTO_QTY_QTY']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="RTO_QTY_QTY"
                                                     conformance="C"/>
                                          <hl7:value original="hl7:value[@xsi:type='RTO_PQ_PQ']"
                                                     withpredicate="hl7:value[@xsi:type='RTO_PQ_PQ']"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="Conditional"
                                                     datatype="RTO_PQ_PQ"
                                                     conformance="C"/>
                                       </choice>
                                       <hl7:interpretationCode original="hl7:interpretationCode"
                                                               withpredicate="hl7:interpretationCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.13-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                               label="(Laborergebnisse (Laboratory Observation))"
                                                               cardconf="0 … *"
                                                               datatype="CE"
                                                               minimumMultiplicity="0"
                                                               maximumMultiplicity="*"
                                                               valueSet="1.2.40.0.34.10.13"
                                                               flexibility="dynamic"/>
                                       <hl7:entryRelationship original="hl7:entryRelationship"
                                                              withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                              label="(Befundtext (Anmerkungen und Kommentare))"
                                                              cardconf="0 … *"
                                                              minimumMultiplicity="0"
                                                              maximumMultiplicity="*"
                                                              typeCode="COMP">
                                          <attribute name="typeCode" value="COMP" datatype="cs"/>
                                          <hl7:act original="hl7:act"
                                                   withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                   cardconf="1 … "
                                                   minimumMultiplicity="1"
                                                   classCode="ACT"
                                                   moodCode="EVN">
                                             <attribute name="classCode" value="ACT" datatype="cs"/>
                                             <attribute name="moodCode" value="EVN" datatype="cs"/>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="1.2.40.0.34.11.4.3.2">
                                                <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="2.16.840.1.113883.10.20.1.40">
                                                <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                                <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:code original="hl7:code"
                                                       withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CE"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="48767-8"
                                                       codeSystem="2.16.840.1.113883.6.1"/>
                                             <hl7:text original="hl7:text"
                                                       withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="ED"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true">
                                                <hl7:reference original="hl7:reference"
                                                               withpredicate="hl7:reference[not(@nullFlavor)]"
                                                               label="(Befundtext (Anmerkungen und Kommentare))"
                                                               cardconf="1 … 1 Mandatory"
                                                               minimumMultiplicity="1"
                                                               maximumMultiplicity="1"
                                                               conformance="R"
                                                               isMandatory="true"
                                                               value="…">
                                                   <attribute name="value"/>
                                                </hl7:reference>
                                             </hl7:text>
                                             <hl7:statusCode original="hl7:statusCode"
                                                             withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                                             cardconf="0 … 1"
                                                             datatype="CS"
                                                             minimumMultiplicity="0"
                                                             maximumMultiplicity="1"
                                                             code="completed"/>
                                          </hl7:act>
                                       </hl7:entryRelationship>
                                       <hl7:participant original="hl7:participant"
                                                        withpredicate="hl7:participant[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']]"
                                                        label="(Laborergebnisse (Laboratory Observation))"
                                                        cardconf="0 … 1"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="1"
                                                        typeCode="AUTHEN">
                                          <attribute name="typeCode" value="AUTHEN" datatype="cs"/>
                                          <hl7:templateId original="hl7:templateId"
                                                          withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']"
                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="II"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          root="1.3.6.1.4.1.19376.1.3.3.1.5">
                                             <attribute name="root" value="1.3.6.1.4.1.19376.1.3.3.1.5" datatype="uid"/>
                                          </hl7:templateId>
                                          <hl7:time original="hl7:time"
                                                    withpredicate="hl7:time"
                                                    label="(Laborergebnisse (Laboratory Observation))"
                                                    cardconf="1 … 1 Required"
                                                    datatype="IVL_TS"
                                                    minimumMultiplicity="1"
                                                    maximumMultiplicity="1"
                                                    conformance="R"/>
                                          <hl7:participantRole original="hl7:participantRole"
                                                               withpredicate="hl7:participantRole[hl7:playingEntity]"
                                                               label="(Laborergebnisse (Laboratory Observation))">
                                             <hl7:id original="hl7:id"
                                                     withpredicate="hl7:id[not(@nullFlavor)]"
                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                     cardconf="1 … 1 Mandatory"
                                                     datatype="II"
                                                     minimumMultiplicity="1"
                                                     maximumMultiplicity="1"
                                                     conformance="R"
                                                     isMandatory="true"/>
                                             <hl7:addr original="hl7:addr"
                                                       withpredicate="hl7:addr"
                                                       label="(Laborergebnisse (Laboratory Observation))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="AD"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"/>
                                             <hl7:telecom original="hl7:telecom"
                                                          withpredicate="hl7:telecom"
                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                          cardconf="1 … * Required"
                                                          datatype="TEL.AT"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="*"
                                                          conformance="R"/>
                                             <hl7:playingEntity original="hl7:playingEntity"
                                                                withpredicate="hl7:playingEntity[not(@nullFlavor)]"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Mandatory"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true">
                                                <hl7:name original="hl7:name"
                                                          withpredicate="hl7:name[not(@nullFlavor)]"
                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                          cardconf="1 … 1 Mandatory"
                                                          datatype="PN"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          isMandatory="true"/>
                                             </hl7:playingEntity>
                                          </hl7:participantRole>
                                       </hl7:participant>
                                       <hl7:referenceRange original="hl7:referenceRange"
                                                           withpredicate="hl7:referenceRange[@typeCode = 'REFV'][hl7:observationRange[@classCode = 'OBS'][@moodCode = 'EVN.CRT']]"
                                                           label="(Laborergebnisse (Laboratory Observation))"
                                                           cardconf="0 … *"
                                                           minimumMultiplicity="0"
                                                           maximumMultiplicity="*"
                                                           typeCode="REFV">
                                          <attribute name="typeCode" value="REFV" datatype="cs"/>
                                          <hl7:observationRange original="hl7:observationRange"
                                                                withpredicate="hl7:observationRange[hl7:interpretationCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.83')]]"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Mandatory"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"
                                                                classCode="OBS"
                                                                moodCode="EVN.CRT">
                                             <attribute name="classCode" value="OBS" datatype="cs"/>
                                             <attribute name="moodCode" value="EVN.CRT" datatype="cs"/>
                                             <hl7:text original="hl7:text"
                                                       withpredicate="hl7:text[not(@nullFlavor)]"
                                                       label="(Laborergebnisse (Laboratory Observation))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="ED"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true">
                                                <hl7:reference original="hl7:reference"
                                                               withpredicate="hl7:reference[not(@nullFlavor)]"
                                                               label="(Laborergebnisse (Laboratory Observation))"
                                                               cardconf="1 … 1 Mandatory"
                                                               datatype="TEL"
                                                               minimumMultiplicity="1"
                                                               maximumMultiplicity="1"
                                                               conformance="R"
                                                               isMandatory="true"/>
                                             </hl7:text>
                                             <hl7:value original="hl7:value"
                                                        withpredicate="hl7:value[resolve-QName(@xsi:type, .) = QName('urn:hl7-org:v3', 'IVL_PQ')]"
                                                        label="(Laborergebnisse (Laboratory Observation))"
                                                        cardconf="0 … 1"
                                                        datatype="IVL_PQ"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="1"
                                                        xsi:type="IVL_PQ">
                                                <attribute name="xsi:type" value="IVL_PQ"/>
                                                <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                                   <hl7:low original="hl7:low[not(@nullFlavor)]"
                                                            withpredicate="hl7:low[not(@nullFlavor)]"
                                                            label="(Laborergebnisse (Laboratory Observation))"
                                                            cardconf="0 … 1"
                                                            datatype="PQ"
                                                            minimumMultiplicity="0"
                                                            maximumMultiplicity="1"/>
                                                   <hl7:low original="hl7:low[@nullFlavor='NA']"
                                                            withpredicate="hl7:low[@nullFlavor='NA']"
                                                            label="(Laborergebnisse (Laboratory Observation))"
                                                            cardconf="0 … 1"
                                                            datatype="PQ"
                                                            minimumMultiplicity="0"
                                                            maximumMultiplicity="1"
                                                            nullFlavor="NA">
                                                      <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                   </hl7:low>
                                                   <hl7:low original="hl7:low[@nullFlavor='NINF']"
                                                            withpredicate="hl7:low[@nullFlavor='NINF']"
                                                            label="(Laborergebnisse (Laboratory Observation))"
                                                            cardconf="0 … 1"
                                                            datatype="PQ"
                                                            minimumMultiplicity="0"
                                                            maximumMultiplicity="1"
                                                            nullFlavor="NINF">
                                                      <attribute name="nullFlavor" value="NINF" datatype="cs"/>
                                                   </hl7:low>
                                                </choice>
                                                <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                                   <hl7:high original="hl7:high[not(@nullFlavor)]"
                                                             withpredicate="hl7:high[not(@nullFlavor)]"
                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                             cardconf="0 … 1"
                                                             datatype="PQ"
                                                             minimumMultiplicity="0"
                                                             maximumMultiplicity="1"/>
                                                   <hl7:high original="hl7:high[@nullFlavor='NA']"
                                                             withpredicate="hl7:high[@nullFlavor='NA']"
                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                             cardconf="0 … 1"
                                                             datatype="PQ"
                                                             minimumMultiplicity="0"
                                                             maximumMultiplicity="1"
                                                             nullFlavor="NA">
                                                      <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                   </hl7:high>
                                                   <hl7:high original="hl7:high[@nullFlavor='PINF']"
                                                             withpredicate="hl7:high[@nullFlavor='PINF']"
                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                             cardconf="0 … 1"
                                                             datatype="PQ"
                                                             minimumMultiplicity="0"
                                                             maximumMultiplicity="1"
                                                             nullFlavor="PINF">
                                                      <attribute name="nullFlavor" value="PINF" datatype="cs"/>
                                                   </hl7:high>
                                                </choice>
                                             </hl7:value>
                                             <hl7:interpretationCode original="hl7:interpretationCode"
                                                                     withpredicate="hl7:interpretationCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.83')]"
                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                     cardconf="1 … 1 Mandatory"
                                                                     datatype="CE"
                                                                     minimumMultiplicity="1"
                                                                     maximumMultiplicity="1"
                                                                     conformance="R"
                                                                     isMandatory="true"
                                                                     code="N"
                                                                     codeSystem="2.16.840.1.113883.5.83"/>
                                          </hl7:observationRange>
                                       </hl7:referenceRange>
                                       <hl7:performer original="hl7:performer"
                                                      withpredicate="hl7:performer[hl7:templateId[@root = '1.2.40.0.34.11.4.3.3']]"
                                                      label="(Laboratory Performer 2)"
                                                      cardconf="0 … *"
                                                      minimumMultiplicity="0"
                                                      maximumMultiplicity="*">
                                          <hl7:templateId original="hl7:templateId"
                                                          withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.3']"
                                                          label="(Laboratory Performer 2)"
                                                          cardconf="1 … 1 Mandatory"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          isMandatory="true"
                                                          root="1.2.40.0.34.11.4.3.3">
                                             <attribute name="root" value="1.2.40.0.34.11.4.3.3" datatype="uid"/>
                                          </hl7:templateId>
                                          <hl7:time original="hl7:time"
                                                    withpredicate="hl7:time[not(@nullFlavor)]"
                                                    label="(Laboratory Performer 2)"
                                                    cardconf="1 … 1 Mandatory"
                                                    datatype="IVL_TS"
                                                    minimumMultiplicity="1"
                                                    maximumMultiplicity="1"
                                                    conformance="R"
                                                    isMandatory="true"/>
                                          <hl7:assignedEntity original="hl7:assignedEntity"
                                                              withpredicate="hl7:assignedEntity[not(@nullFlavor)]"
                                                              label="(Laboratory Performer 2)"
                                                              cardconf="1 … 1 Mandatory"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"
                                                              isMandatory="true">
                                             <hl7:id original="hl7:id"
                                                     withpredicate="hl7:id"
                                                     label="(Laboratory Performer 2)"
                                                     cardconf="1 … 1 Required"
                                                     datatype="II"
                                                     minimumMultiplicity="1"
                                                     maximumMultiplicity="1"
                                                     conformance="R"/>
                                             <hl7:code original="hl7:code"
                                                       withpredicate="hl7:code[(@code = 'E' and @codeSystem = '2.16.840.1.113883.2.16.1.4.9') or @nullFlavor]"
                                                       label="(Laboratory Performer 2)"
                                                       cardconf="0 … 1 Required"
                                                       datatype="CE"
                                                       minimumMultiplicity="0"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       code="E"
                                                       codeSystem="2.16.840.1.113883.2.16.1.4.9"/>
                                             <hl7:addr original="hl7:addr"
                                                       withpredicate="hl7:addr[not(@nullFlavor)]"
                                                       label="(Laboratory Performer 2)"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="AD"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"/>
                                             <hl7:telecom original="hl7:telecom"
                                                          withpredicate="hl7:telecom[not(@nullFlavor)]"
                                                          label="(Laboratory Performer 2)"
                                                          cardconf="1 … * Mandatory"
                                                          datatype="TEL.AT"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="*"
                                                          conformance="R"
                                                          isMandatory="true"/>
                                             <choice minimumMultiplicity="1" cardconf="1">
                                                <hl7:assignedPerson original="hl7:assignedPerson"
                                                                    withpredicate="hl7:assignedPerson"
                                                                    label="(Laboratory Performer 2)"
                                                                    cardconf=" … 1"
                                                                    maximumMultiplicity="1"
                                                                    classCode="PSN"
                                                                    determinerCode="INSTANCE">
                                                   <attribute name="classCode" value="PSN" datatype="cs"/>
                                                   <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                                                   <hl7:name original="hl7:name"
                                                             withpredicate="hl7:name[not(@nullFlavor)]"
                                                             label="(PersonElements)"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="PN"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"/>
                                                </hl7:assignedPerson>
                                                <hl7:representedOrganization original="hl7:representedOrganization"
                                                                             withpredicate="hl7:representedOrganization"
                                                                             label="(Laboratory Performer 2)"
                                                                             cardconf=" … 1"
                                                                             maximumMultiplicity="1"
                                                                             classCode="ORG"
                                                                             determinerCode="INSTANCE">
                                                   <attribute name="classCode" value="ORG"/>
                                                   <attribute name="determinerCode" value="INSTANCE"/>
                                                   <hl7:id original="hl7:id"
                                                           withpredicate="hl7:id"
                                                           label="(OrganizationElements)"
                                                           cardconf="0 … *"
                                                           datatype="II"
                                                           minimumMultiplicity="0"
                                                           maximumMultiplicity="*"/>
                                                   <hl7:name original="hl7:name"
                                                             withpredicate="hl7:name[not(@nullFlavor)]"
                                                             label="(OrganizationElements)"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="ON"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             isMandatory="true"/>
                                                   <hl7:telecom original="hl7:telecom"
                                                                withpredicate="hl7:telecom"
                                                                label="(OrganizationElements)"
                                                                cardconf="0 … *"
                                                                datatype="TEL.AT"
                                                                minimumMultiplicity="0"
                                                                maximumMultiplicity="*"/>
                                                   <hl7:addr original="hl7:addr"
                                                             withpredicate="hl7:addr"
                                                             label="(OrganizationElements)"
                                                             cardconf="0 … 1"
                                                             datatype="AD"
                                                             minimumMultiplicity="0"
                                                             maximumMultiplicity="1"/>
                                                </hl7:representedOrganization>
                                             </choice>
                                          </hl7:assignedEntity>
                                       </hl7:performer>
                                    </hl7:observation>
                                 </hl7:entryRelationship>
                                 <hl7:entryRelationship original="hl7:entryRelationship"
                                                        withpredicate="hl7:entryRelationship[hl7:observation[hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']]]"
                                                        label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                        cardconf="0 … *"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"
                                                        typeCode="COMP">
                                    <attribute name="typeCode" value="COMP" datatype="cs"/>
                                    <hl7:observation original="hl7:observation"
                                                     withpredicate="hl7:observation[hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']]"
                                                     label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                     cardconf="1 … "
                                                     minimumMultiplicity="1"
                                                     classCode="OBS"
                                                     moodCode="EVN">
                                       <attribute name="classCode" value="OBS" datatype="cs"/>
                                       <attribute name="moodCode" value="EVN" datatype="cs"/>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']"
                                                       label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="1.2.40.0.34.11.4.3.4">
                                          <attribute name="root" value="1.2.40.0.34.11.4.3.4" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:id original="hl7:id"
                                               withpredicate="hl7:id"
                                               label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                               cardconf="0 … 1"
                                               datatype="II"
                                               minimumMultiplicity="0"
                                               maximumMultiplicity="1"/>
                                       <hl7:code original="hl7:code"
                                                 withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.44-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                 label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                 cardconf="1 … 1 Required"
                                                 datatype="CE"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 valueSet="1.2.40.0.34.10.44"
                                                 flexibility="dynamic"/>
                                       <hl7:text original="hl7:text"
                                                 withpredicate="hl7:text"
                                                 label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                 cardconf="0 … 1"
                                                 datatype="ED"
                                                 minimumMultiplicity="0"
                                                 maximumMultiplicity="1"/>
                                       <hl7:statusCode original="hl7:statusCode"
                                                       withpredicate="hl7:statusCode[@code = 'active']"
                                                       label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CS"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="active"/>
                                       <hl7:effectiveTime original="hl7:effectiveTime"
                                                          withpredicate="hl7:effectiveTime"
                                                          label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="IVL_TS"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"/>
                                       <hl7:value original="hl7:value"
                                                  withpredicate="hl7:value[@nullFlavor = 'NAV']"
                                                  label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                  cardconf="1 … 1 Required"
                                                  datatype="PQ"
                                                  minimumMultiplicity="1"
                                                  maximumMultiplicity="1"
                                                  conformance="R"
                                                  nullFlavor="NAV">
                                          <attribute name="nullFlavor" value="NAV" datatype="cs"/>
                                       </hl7:value>
                                    </hl7:observation>
                                 </hl7:entryRelationship>
                                 <hl7:entryRelationship original="hl7:entryRelationship"
                                                        withpredicate="hl7:entryRelationship[hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.5']]]"
                                                        label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                        cardconf="0 … *"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"
                                                        typeCode="COMP">
                                    <attribute name="typeCode" value="COMP" datatype="cs"/>
                                    <hl7:organizer original="hl7:organizer"
                                                   withpredicate="hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.5']]"
                                                   label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                   cardconf="1 … "
                                                   minimumMultiplicity="1"
                                                   classCode="CLUSTER"
                                                   moodCode="EVN">
                                       <attribute name="classCode" value="CLUSTER" datatype="cs"/>
                                       <attribute name="moodCode" value="EVN" datatype="cs"/>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.5']"
                                                       label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="1.3.6.1.4.1.19376.1.3.1.5">
                                          <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.5" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:statusCode original="hl7:statusCode"
                                                       withpredicate="hl7:statusCode[@code = 'completed']"
                                                       label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CS"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="completed"/>
                                       <hl7:effectiveTime original="hl7:effectiveTime"
                                                          withpredicate="hl7:effectiveTime"
                                                          label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                          cardconf="0 … 1"
                                                          datatype="IVL_TS"
                                                          minimumMultiplicity="0"
                                                          maximumMultiplicity="1"/>
                                       <hl7:specimen original="hl7:specimen"
                                                     withpredicate="hl7:specimen[not(@nullFlavor)][@typeCode = 'SPC'][hl7:specimenRole[@typeCode = 'SPEC']]"
                                                     label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                     cardconf="1 … 1 Mandatory"
                                                     minimumMultiplicity="1"
                                                     maximumMultiplicity="1"
                                                     conformance="R"
                                                     isMandatory="true"
                                                     typeCode="SPC">
                                          <attribute name="typeCode" value="SPC" datatype="cs"/>
                                          <hl7:specimenRole original="hl7:specimenRole"
                                                            withpredicate="hl7:specimenRole[not(@nullFlavor)][@typeCode = 'SPEC'][hl7:specimenPlayingEntity[@typeCode = 'MIC']]"
                                                            label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                            cardconf="1 … 1 Mandatory"
                                                            minimumMultiplicity="1"
                                                            maximumMultiplicity="1"
                                                            conformance="R"
                                                            isMandatory="true"
                                                            typeCode="SPEC">
                                             <attribute name="typeCode" value="SPEC" datatype="cs"/>
                                             <hl7:specimenPlayingEntity original="hl7:specimenPlayingEntity"
                                                                        withpredicate="hl7:specimenPlayingEntity[not(@nullFlavor)][@typeCode = 'MIC']"
                                                                        label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                                        cardconf="1 … 1 Mandatory"
                                                                        minimumMultiplicity="1"
                                                                        maximumMultiplicity="1"
                                                                        conformance="R"
                                                                        isMandatory="true"
                                                                        typeCode="MIC">
                                                <attribute name="typeCode" value="MIC" datatype="cs"/>
                                                <hl7:code original="hl7:code"
                                                          withpredicate="hl7:code[@nullFlavor = 'NA']"
                                                          label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="CD"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          nullFlavor="NA">
                                                   <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                   <hl7:originalText original="hl7:originalText"
                                                                     withpredicate="hl7:originalText[not(@nullFlavor)]"
                                                                     label="(Kultureller Keimnachweis (Laboratory Isolate Organzier))"
                                                                     cardconf="1 … 1 Mandatory"
                                                                     datatype="ST"
                                                                     minimumMultiplicity="1"
                                                                     maximumMultiplicity="1"
                                                                     conformance="R"
                                                                     isMandatory="true"/>
                                                </hl7:code>
                                             </hl7:specimenPlayingEntity>
                                          </hl7:specimenRole>
                                       </hl7:specimen>
                                       <choice minimumMultiplicity="1" maximumMultiplicity="*" cardconf="1 … *">
                                          <hl7:component original="hl7:component"
                                                         withpredicate="hl7:component[hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']]]"
                                                         label="(Laborergebnisse (Laboratory Observation))"
                                                         typeCode="COMP">
                                             <attribute name="typeCode" value="COMP" datatype="cs"/>
                                             <hl7:observation original="hl7:observation"
                                                              withpredicate="hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']]"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="1 … "
                                                              minimumMultiplicity="1"
                                                              classCode="OBS"
                                                              moodCode="EVN">
                                                <attribute name="classCode" value="OBS" datatype="cs"/>
                                                <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                <hl7:templateId original="hl7:templateId"
                                                                withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="II"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                root="1.3.6.1.4.1.19376.1.3.1.6">
                                                   <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.6" datatype="uid"/>
                                                </hl7:templateId>
                                                <hl7:id original="hl7:id"
                                                        withpredicate="hl7:id"
                                                        label="(Laborergebnisse (Laboratory Observation))"
                                                        cardconf="0 … 1"
                                                        datatype="II"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="1"/>
                                                <hl7:code original="hl7:code"
                                                          withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.44-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="CE"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          valueSet="1.2.40.0.34.10.44"
                                                          flexibility="dynamic"/>
                                                <hl7:text original="hl7:text"
                                                          withpredicate="hl7:text"
                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                          cardconf="0 … 1"
                                                          datatype="ED"
                                                          minimumMultiplicity="0"
                                                          maximumMultiplicity="1"/>
                                                <hl7:statusCode original="hl7:statusCode"
                                                                withpredicate="hl7:statusCode[@code = 'completed' or @code = 'aborted']"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="CS"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"
                                                                code="aborted"/>
                                                <hl7:effectiveTime original="hl7:effectiveTime"
                                                                   withpredicate="hl7:effectiveTime"
                                                                   label="(Laborergebnisse (Laboratory Observation))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="IVL_TS"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"/>
                                                <choice minimumMultiplicity="0" maximumMultiplicity="1" cardconf="0 … 1">
                                                   <hl7:value original="hl7:value[@xsi:type='PQ']"
                                                              withpredicate="hl7:value[@xsi:type='PQ']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="PQ"
                                                              conformance="C">
                                                      <hl7:translation original="hl7:translation"
                                                                       withpredicate="hl7:translation"
                                                                       label="(Laborergebnisse (Laboratory Observation))"
                                                                       cardconf="0 … 1"
                                                                       datatype="PQR"
                                                                       minimumMultiplicity="0"
                                                                       maximumMultiplicity="1"/>
                                                   </hl7:value>
                                                   <hl7:value original="hl7:value[@xsi:type='IVL_PQ']"
                                                              withpredicate="hl7:value[@xsi:type='IVL_PQ']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="IVL_PQ"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='INT']"
                                                              withpredicate="hl7:value[@xsi:type='INT']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="INT"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='IVL_INT']"
                                                              withpredicate="hl7:value[@xsi:type='IVL_INT']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="IVL_INT"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='BL']"
                                                              withpredicate="hl7:value[@xsi:type='BL']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="BL"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='ST']"
                                                              withpredicate="hl7:value[@xsi:type='ST']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="ST"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='CV']"
                                                              withpredicate="hl7:value[@xsi:type='CV']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="CV"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='TS']"
                                                              withpredicate="hl7:value[@xsi:type='TS']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="TS"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='CD']"
                                                              withpredicate="hl7:value[@xsi:type='CD']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="CD"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='RTO']"
                                                              withpredicate="hl7:value[@xsi:type='RTO']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="RTO"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='RTO_QTY_QTY']"
                                                              withpredicate="hl7:value[@xsi:type='RTO_QTY_QTY']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="RTO_QTY_QTY"
                                                              conformance="C"/>
                                                   <hl7:value original="hl7:value[@xsi:type='RTO_PQ_PQ']"
                                                              withpredicate="hl7:value[@xsi:type='RTO_PQ_PQ']"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="Conditional"
                                                              datatype="RTO_PQ_PQ"
                                                              conformance="C"/>
                                                </choice>
                                                <hl7:interpretationCode original="hl7:interpretationCode"
                                                                        withpredicate="hl7:interpretationCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.13-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                                        label="(Laborergebnisse (Laboratory Observation))"
                                                                        cardconf="0 … *"
                                                                        datatype="CE"
                                                                        minimumMultiplicity="0"
                                                                        maximumMultiplicity="*"
                                                                        valueSet="1.2.40.0.34.10.13"
                                                                        flexibility="dynamic"/>
                                                <hl7:entryRelationship original="hl7:entryRelationship"
                                                                       withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                                       cardconf="0 … *"
                                                                       minimumMultiplicity="0"
                                                                       maximumMultiplicity="*"
                                                                       typeCode="COMP">
                                                   <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                   <hl7:act original="hl7:act"
                                                            withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                                            label="(Befundtext (Anmerkungen und Kommentare))"
                                                            cardconf="1 … "
                                                            minimumMultiplicity="1"
                                                            classCode="ACT"
                                                            moodCode="EVN">
                                                      <attribute name="classCode" value="ACT" datatype="cs"/>
                                                      <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                      <hl7:templateId original="hl7:templateId"
                                                                      withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                                      label="(Befundtext (Anmerkungen und Kommentare))"
                                                                      cardconf="1 … 1 Required"
                                                                      datatype="II"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      root="1.2.40.0.34.11.4.3.2">
                                                         <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                                      </hl7:templateId>
                                                      <hl7:templateId original="hl7:templateId"
                                                                      withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                                      label="(Befundtext (Anmerkungen und Kommentare))"
                                                                      cardconf="1 … 1 Required"
                                                                      datatype="II"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      root="2.16.840.1.113883.10.20.1.40">
                                                         <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                                      </hl7:templateId>
                                                      <hl7:templateId original="hl7:templateId"
                                                                      withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                                      label="(Befundtext (Anmerkungen und Kommentare))"
                                                                      cardconf="1 … 1 Required"
                                                                      datatype="II"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                                         <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                                      </hl7:templateId>
                                                      <hl7:code original="hl7:code"
                                                                withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                                label="(Befundtext (Anmerkungen und Kommentare))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="CE"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"
                                                                code="48767-8"
                                                                codeSystem="2.16.840.1.113883.6.1"/>
                                                      <hl7:text original="hl7:text"
                                                                withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                                label="(Befundtext (Anmerkungen und Kommentare))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="ED"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true">
                                                         <hl7:reference original="hl7:reference"
                                                                        withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                        label="(Befundtext (Anmerkungen und Kommentare))"
                                                                        cardconf="1 … 1 Mandatory"
                                                                        minimumMultiplicity="1"
                                                                        maximumMultiplicity="1"
                                                                        conformance="R"
                                                                        isMandatory="true"
                                                                        value="…">
                                                            <attribute name="value"/>
                                                         </hl7:reference>
                                                      </hl7:text>
                                                      <hl7:statusCode original="hl7:statusCode"
                                                                      withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                                      label="(Befundtext (Anmerkungen und Kommentare))"
                                                                      cardconf="0 … 1"
                                                                      datatype="CS"
                                                                      minimumMultiplicity="0"
                                                                      maximumMultiplicity="1"
                                                                      code="completed"/>
                                                   </hl7:act>
                                                </hl7:entryRelationship>
                                                <hl7:participant original="hl7:participant"
                                                                 withpredicate="hl7:participant[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']]"
                                                                 label="(Laborergebnisse (Laboratory Observation))"
                                                                 cardconf="0 … 1"
                                                                 minimumMultiplicity="0"
                                                                 maximumMultiplicity="1"
                                                                 typeCode="AUTHEN">
                                                   <attribute name="typeCode" value="AUTHEN" datatype="cs"/>
                                                   <hl7:templateId original="hl7:templateId"
                                                                   withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']"
                                                                   label="(Laborergebnisse (Laboratory Observation))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="II"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   root="1.3.6.1.4.1.19376.1.3.3.1.5">
                                                      <attribute name="root" value="1.3.6.1.4.1.19376.1.3.3.1.5" datatype="uid"/>
                                                   </hl7:templateId>
                                                   <hl7:time original="hl7:time"
                                                             withpredicate="hl7:time"
                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                             cardconf="1 … 1 Required"
                                                             datatype="IVL_TS"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"/>
                                                   <hl7:participantRole original="hl7:participantRole"
                                                                        withpredicate="hl7:participantRole[hl7:playingEntity]"
                                                                        label="(Laborergebnisse (Laboratory Observation))">
                                                      <hl7:id original="hl7:id"
                                                              withpredicate="hl7:id[not(@nullFlavor)]"
                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                              cardconf="1 … 1 Mandatory"
                                                              datatype="II"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"
                                                              isMandatory="true"/>
                                                      <hl7:addr original="hl7:addr"
                                                                withpredicate="hl7:addr"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="AD"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"/>
                                                      <hl7:telecom original="hl7:telecom"
                                                                   withpredicate="hl7:telecom"
                                                                   label="(Laborergebnisse (Laboratory Observation))"
                                                                   cardconf="1 … * Required"
                                                                   datatype="TEL.AT"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="*"
                                                                   conformance="R"/>
                                                      <hl7:playingEntity original="hl7:playingEntity"
                                                                         withpredicate="hl7:playingEntity[not(@nullFlavor)]"
                                                                         label="(Laborergebnisse (Laboratory Observation))"
                                                                         cardconf="1 … 1 Mandatory"
                                                                         minimumMultiplicity="1"
                                                                         maximumMultiplicity="1"
                                                                         conformance="R"
                                                                         isMandatory="true">
                                                         <hl7:name original="hl7:name"
                                                                   withpredicate="hl7:name[not(@nullFlavor)]"
                                                                   label="(Laborergebnisse (Laboratory Observation))"
                                                                   cardconf="1 … 1 Mandatory"
                                                                   datatype="PN"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   isMandatory="true"/>
                                                      </hl7:playingEntity>
                                                   </hl7:participantRole>
                                                </hl7:participant>
                                                <hl7:referenceRange original="hl7:referenceRange"
                                                                    withpredicate="hl7:referenceRange[@typeCode = 'REFV'][hl7:observationRange[@classCode = 'OBS'][@moodCode = 'EVN.CRT']]"
                                                                    label="(Laborergebnisse (Laboratory Observation))"
                                                                    cardconf="0 … *"
                                                                    minimumMultiplicity="0"
                                                                    maximumMultiplicity="*"
                                                                    typeCode="REFV">
                                                   <attribute name="typeCode" value="REFV" datatype="cs"/>
                                                   <hl7:observationRange original="hl7:observationRange"
                                                                         withpredicate="hl7:observationRange[hl7:interpretationCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.83')]]"
                                                                         label="(Laborergebnisse (Laboratory Observation))"
                                                                         cardconf="1 … 1 Mandatory"
                                                                         minimumMultiplicity="1"
                                                                         maximumMultiplicity="1"
                                                                         conformance="R"
                                                                         isMandatory="true"
                                                                         classCode="OBS"
                                                                         moodCode="EVN.CRT">
                                                      <attribute name="classCode" value="OBS" datatype="cs"/>
                                                      <attribute name="moodCode" value="EVN.CRT" datatype="cs"/>
                                                      <hl7:text original="hl7:text"
                                                                withpredicate="hl7:text[not(@nullFlavor)]"
                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="ED"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true">
                                                         <hl7:reference original="hl7:reference"
                                                                        withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                        label="(Laborergebnisse (Laboratory Observation))"
                                                                        cardconf="1 … 1 Mandatory"
                                                                        datatype="TEL"
                                                                        minimumMultiplicity="1"
                                                                        maximumMultiplicity="1"
                                                                        conformance="R"
                                                                        isMandatory="true"/>
                                                      </hl7:text>
                                                      <hl7:value original="hl7:value"
                                                                 withpredicate="hl7:value[resolve-QName(@xsi:type, .) = QName('urn:hl7-org:v3', 'IVL_PQ')]"
                                                                 label="(Laborergebnisse (Laboratory Observation))"
                                                                 cardconf="0 … 1"
                                                                 datatype="IVL_PQ"
                                                                 minimumMultiplicity="0"
                                                                 maximumMultiplicity="1"
                                                                 xsi:type="IVL_PQ">
                                                         <attribute name="xsi:type" value="IVL_PQ"/>
                                                         <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                                            <hl7:low original="hl7:low[not(@nullFlavor)]"
                                                                     withpredicate="hl7:low[not(@nullFlavor)]"
                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                     cardconf="0 … 1"
                                                                     datatype="PQ"
                                                                     minimumMultiplicity="0"
                                                                     maximumMultiplicity="1"/>
                                                            <hl7:low original="hl7:low[@nullFlavor='NA']"
                                                                     withpredicate="hl7:low[@nullFlavor='NA']"
                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                     cardconf="0 … 1"
                                                                     datatype="PQ"
                                                                     minimumMultiplicity="0"
                                                                     maximumMultiplicity="1"
                                                                     nullFlavor="NA">
                                                               <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                            </hl7:low>
                                                            <hl7:low original="hl7:low[@nullFlavor='NINF']"
                                                                     withpredicate="hl7:low[@nullFlavor='NINF']"
                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                     cardconf="0 … 1"
                                                                     datatype="PQ"
                                                                     minimumMultiplicity="0"
                                                                     maximumMultiplicity="1"
                                                                     nullFlavor="NINF">
                                                               <attribute name="nullFlavor" value="NINF" datatype="cs"/>
                                                            </hl7:low>
                                                         </choice>
                                                         <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                                            <hl7:high original="hl7:high[not(@nullFlavor)]"
                                                                      withpredicate="hl7:high[not(@nullFlavor)]"
                                                                      label="(Laborergebnisse (Laboratory Observation))"
                                                                      cardconf="0 … 1"
                                                                      datatype="PQ"
                                                                      minimumMultiplicity="0"
                                                                      maximumMultiplicity="1"/>
                                                            <hl7:high original="hl7:high[@nullFlavor='NA']"
                                                                      withpredicate="hl7:high[@nullFlavor='NA']"
                                                                      label="(Laborergebnisse (Laboratory Observation))"
                                                                      cardconf="0 … 1"
                                                                      datatype="PQ"
                                                                      minimumMultiplicity="0"
                                                                      maximumMultiplicity="1"
                                                                      nullFlavor="NA">
                                                               <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                            </hl7:high>
                                                            <hl7:high original="hl7:high[@nullFlavor='PINF']"
                                                                      withpredicate="hl7:high[@nullFlavor='PINF']"
                                                                      label="(Laborergebnisse (Laboratory Observation))"
                                                                      cardconf="0 … 1"
                                                                      datatype="PQ"
                                                                      minimumMultiplicity="0"
                                                                      maximumMultiplicity="1"
                                                                      nullFlavor="PINF">
                                                               <attribute name="nullFlavor" value="PINF" datatype="cs"/>
                                                            </hl7:high>
                                                         </choice>
                                                      </hl7:value>
                                                      <hl7:interpretationCode original="hl7:interpretationCode"
                                                                              withpredicate="hl7:interpretationCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.83')]"
                                                                              label="(Laborergebnisse (Laboratory Observation))"
                                                                              cardconf="1 … 1 Mandatory"
                                                                              datatype="CE"
                                                                              minimumMultiplicity="1"
                                                                              maximumMultiplicity="1"
                                                                              conformance="R"
                                                                              isMandatory="true"
                                                                              code="N"
                                                                              codeSystem="2.16.840.1.113883.5.83"/>
                                                   </hl7:observationRange>
                                                </hl7:referenceRange>
                                                <hl7:performer original="hl7:performer"
                                                               withpredicate="hl7:performer[hl7:templateId[@root = '1.2.40.0.34.11.4.3.3']]"
                                                               label="(Laboratory Performer 2)"
                                                               cardconf="0 … *"
                                                               minimumMultiplicity="0"
                                                               maximumMultiplicity="*">
                                                   <hl7:templateId original="hl7:templateId"
                                                                   withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.3']"
                                                                   label="(Laboratory Performer 2)"
                                                                   cardconf="1 … 1 Mandatory"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   isMandatory="true"
                                                                   root="1.2.40.0.34.11.4.3.3">
                                                      <attribute name="root" value="1.2.40.0.34.11.4.3.3" datatype="uid"/>
                                                   </hl7:templateId>
                                                   <hl7:time original="hl7:time"
                                                             withpredicate="hl7:time[not(@nullFlavor)]"
                                                             label="(Laboratory Performer 2)"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="IVL_TS"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"/>
                                                   <hl7:assignedEntity original="hl7:assignedEntity"
                                                                       withpredicate="hl7:assignedEntity[not(@nullFlavor)]"
                                                                       label="(Laboratory Performer 2)"
                                                                       cardconf="1 … 1 Mandatory"
                                                                       minimumMultiplicity="1"
                                                                       maximumMultiplicity="1"
                                                                       conformance="R"
                                                                       isMandatory="true">
                                                      <hl7:id original="hl7:id"
                                                              withpredicate="hl7:id"
                                                              label="(Laboratory Performer 2)"
                                                              cardconf="1 … 1 Required"
                                                              datatype="II"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"/>
                                                      <hl7:code original="hl7:code"
                                                                withpredicate="hl7:code[(@code = 'E' and @codeSystem = '2.16.840.1.113883.2.16.1.4.9') or @nullFlavor]"
                                                                label="(Laboratory Performer 2)"
                                                                cardconf="0 … 1 Required"
                                                                datatype="CE"
                                                                minimumMultiplicity="0"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                code="E"
                                                                codeSystem="2.16.840.1.113883.2.16.1.4.9"/>
                                                      <hl7:addr original="hl7:addr"
                                                                withpredicate="hl7:addr[not(@nullFlavor)]"
                                                                label="(Laboratory Performer 2)"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="AD"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"/>
                                                      <hl7:telecom original="hl7:telecom"
                                                                   withpredicate="hl7:telecom[not(@nullFlavor)]"
                                                                   label="(Laboratory Performer 2)"
                                                                   cardconf="1 … * Mandatory"
                                                                   datatype="TEL.AT"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="*"
                                                                   conformance="R"
                                                                   isMandatory="true"/>
                                                      <choice minimumMultiplicity="1" cardconf="1">
                                                         <hl7:assignedPerson original="hl7:assignedPerson"
                                                                             withpredicate="hl7:assignedPerson"
                                                                             label="(Laboratory Performer 2)"
                                                                             cardconf=" … 1"
                                                                             maximumMultiplicity="1"
                                                                             classCode="PSN"
                                                                             determinerCode="INSTANCE">
                                                            <attribute name="classCode" value="PSN" datatype="cs"/>
                                                            <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                                                            <hl7:name original="hl7:name"
                                                                      withpredicate="hl7:name[not(@nullFlavor)]"
                                                                      label="(PersonElements)"
                                                                      cardconf="1 … 1 Mandatory"
                                                                      datatype="PN"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      isMandatory="true"/>
                                                         </hl7:assignedPerson>
                                                         <hl7:representedOrganization original="hl7:representedOrganization"
                                                                                      withpredicate="hl7:representedOrganization"
                                                                                      label="(Laboratory Performer 2)"
                                                                                      cardconf=" … 1"
                                                                                      maximumMultiplicity="1"
                                                                                      classCode="ORG"
                                                                                      determinerCode="INSTANCE">
                                                            <attribute name="classCode" value="ORG"/>
                                                            <attribute name="determinerCode" value="INSTANCE"/>
                                                            <hl7:id original="hl7:id"
                                                                    withpredicate="hl7:id"
                                                                    label="(OrganizationElements)"
                                                                    cardconf="0 … *"
                                                                    datatype="II"
                                                                    minimumMultiplicity="0"
                                                                    maximumMultiplicity="*"/>
                                                            <hl7:name original="hl7:name"
                                                                      withpredicate="hl7:name[not(@nullFlavor)]"
                                                                      label="(OrganizationElements)"
                                                                      cardconf="1 … 1 Mandatory"
                                                                      datatype="ON"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      isMandatory="true"/>
                                                            <hl7:telecom original="hl7:telecom"
                                                                         withpredicate="hl7:telecom"
                                                                         label="(OrganizationElements)"
                                                                         cardconf="0 … *"
                                                                         datatype="TEL.AT"
                                                                         minimumMultiplicity="0"
                                                                         maximumMultiplicity="*"/>
                                                            <hl7:addr original="hl7:addr"
                                                                      withpredicate="hl7:addr"
                                                                      label="(OrganizationElements)"
                                                                      cardconf="0 … 1"
                                                                      datatype="AD"
                                                                      minimumMultiplicity="0"
                                                                      maximumMultiplicity="1"/>
                                                         </hl7:representedOrganization>
                                                      </choice>
                                                   </hl7:assignedEntity>
                                                </hl7:performer>
                                             </hl7:observation>
                                          </hl7:component>
                                          <hl7:component original="hl7:component"
                                                         withpredicate="hl7:component[hl7:observation[hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']]]"
                                                         label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                         typeCode="COMP">
                                             <attribute name="typeCode" value="COMP" datatype="cs"/>
                                             <hl7:observation original="hl7:observation"
                                                              withpredicate="hl7:observation[hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']]"
                                                              label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                              cardconf="1 … "
                                                              minimumMultiplicity="1"
                                                              classCode="OBS"
                                                              moodCode="EVN">
                                                <attribute name="classCode" value="OBS" datatype="cs"/>
                                                <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                <hl7:templateId original="hl7:templateId"
                                                                withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']"
                                                                label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="II"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                root="1.2.40.0.34.11.4.3.4">
                                                   <attribute name="root" value="1.2.40.0.34.11.4.3.4" datatype="uid"/>
                                                </hl7:templateId>
                                                <hl7:id original="hl7:id"
                                                        withpredicate="hl7:id"
                                                        label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                        cardconf="0 … 1"
                                                        datatype="II"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="1"/>
                                                <hl7:code original="hl7:code"
                                                          withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.44-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                          label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                          cardconf="1 … 1 Required"
                                                          datatype="CE"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          valueSet="1.2.40.0.34.10.44"
                                                          flexibility="dynamic"/>
                                                <hl7:text original="hl7:text"
                                                          withpredicate="hl7:text"
                                                          label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                          cardconf="0 … 1"
                                                          datatype="ED"
                                                          minimumMultiplicity="0"
                                                          maximumMultiplicity="1"/>
                                                <hl7:statusCode original="hl7:statusCode"
                                                                withpredicate="hl7:statusCode[@code = 'active']"
                                                                label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="CS"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"
                                                                code="active"/>
                                                <hl7:effectiveTime original="hl7:effectiveTime"
                                                                   withpredicate="hl7:effectiveTime"
                                                                   label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="IVL_TS"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"/>
                                                <hl7:value original="hl7:value"
                                                           withpredicate="hl7:value[@nullFlavor = 'NAV']"
                                                           label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                           cardconf="1 … 1 Required"
                                                           datatype="PQ"
                                                           minimumMultiplicity="1"
                                                           maximumMultiplicity="1"
                                                           conformance="R"
                                                           nullFlavor="NAV">
                                                   <attribute name="nullFlavor" value="NAV" datatype="cs"/>
                                                </hl7:value>
                                             </hl7:observation>
                                          </hl7:component>
                                          <hl7:component original="hl7:component"
                                                         withpredicate="hl7:component[hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.5']]]"
                                                         label="(Antibiogram (Laboratory Isolate Organzier))"
                                                         typeCode="COMP">
                                             <attribute name="typeCode" value="COMP" datatype="cs"/>
                                             <hl7:organizer original="hl7:organizer"
                                                            withpredicate="hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.5']]"
                                                            label="(Antibiogram (Laboratory Isolate Organzier))"
                                                            cardconf="1 … "
                                                            minimumMultiplicity="1"
                                                            classCode="CLUSTER"
                                                            moodCode="EVN">
                                                <attribute name="classCode" value="CLUSTER" datatype="cs"/>
                                                <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                <hl7:templateId original="hl7:templateId"
                                                                withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.5']"
                                                                label="(Antibiogram (Laboratory Isolate Organzier))"
                                                                cardconf="1 … 1 Required"
                                                                datatype="II"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                root="1.3.6.1.4.1.19376.1.3.1.5">
                                                   <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.5" datatype="uid"/>
                                                </hl7:templateId>
                                                <hl7:statusCode original="hl7:statusCode"
                                                                withpredicate="hl7:statusCode[@code = 'completed']"
                                                                label="(Antibiogram (Laboratory Isolate Organzier))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="CS"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"
                                                                code="completed"/>
                                                <hl7:effectiveTime original="hl7:effectiveTime"
                                                                   withpredicate="hl7:effectiveTime"
                                                                   label="(Antibiogram (Laboratory Isolate Organzier))"
                                                                   cardconf="0 … 1"
                                                                   datatype="IVL_TS"
                                                                   minimumMultiplicity="0"
                                                                   maximumMultiplicity="1"/>
                                                <hl7:specimen original="hl7:specimen"
                                                              withpredicate="hl7:specimen[not(@nullFlavor)][@typeCode = 'SPC'][hl7:specimenRole[@typeCode = 'SPEC']]"
                                                              label="(Antibiogram (Laboratory Isolate Organzier))"
                                                              cardconf="1 … 1 Mandatory"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"
                                                              isMandatory="true"
                                                              typeCode="SPC">
                                                   <attribute name="typeCode" value="SPC" datatype="cs"/>
                                                   <hl7:specimenRole original="hl7:specimenRole"
                                                                     withpredicate="hl7:specimenRole[hl7:specimenPlayingEntity[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.58-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]]]"
                                                                     label="(Antibiogram (Laboratory Isolate Organzier))"
                                                                     cardconf="1 … 1 Mandatory"
                                                                     minimumMultiplicity="1"
                                                                     maximumMultiplicity="1"
                                                                     conformance="R"
                                                                     isMandatory="true"
                                                                     typeCode="SPEC">
                                                      <attribute name="typeCode" value="SPEC" datatype="cs"/>
                                                      <hl7:id original="hl7:id"
                                                              withpredicate="hl7:id"
                                                              label="(Antibiogram (Laboratory Isolate Organzier))"
                                                              cardconf="1 … 1 Required"
                                                              datatype="II"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"/>
                                                      <hl7:specimenPlayingEntity original="hl7:specimenPlayingEntity"
                                                                                 withpredicate="hl7:specimenPlayingEntity[hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.58-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]]"
                                                                                 label="(Antibiogram (Laboratory Isolate Organzier))"
                                                                                 cardconf="1 … 1 Mandatory"
                                                                                 minimumMultiplicity="1"
                                                                                 maximumMultiplicity="1"
                                                                                 conformance="R"
                                                                                 isMandatory="true"
                                                                                 typeCode="MIC">
                                                         <attribute name="typeCode" value="MIC" datatype="cs"/>
                                                         <hl7:code original="hl7:code"
                                                                   withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.58-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                                   label="(Antibiogram (Laboratory Isolate Organzier))"
                                                                   cardconf="1 … 1 Required"
                                                                   datatype="CD"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   valueSet="1.2.40.0.34.10.58"
                                                                   flexibility="dynamic">
                                                            <hl7:originalText original="hl7:originalText"
                                                                              withpredicate="hl7:originalText"
                                                                              label="(Antibiogram (Laboratory Isolate Organzier))"
                                                                              cardconf="0 … 1"
                                                                              datatype="ST"
                                                                              minimumMultiplicity="0"
                                                                              maximumMultiplicity="1"/>
                                                         </hl7:code>
                                                      </hl7:specimenPlayingEntity>
                                                   </hl7:specimenRole>
                                                </hl7:specimen>
                                                <hl7:component original="hl7:component"
                                                               withpredicate="hl7:component[hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.4'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.4']]]"
                                                               label="(Befundgruppen (Laboratory Battery Organizer))"
                                                               typeCode="COMP">
                                                   <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                   <hl7:organizer original="hl7:organizer"
                                                                  withpredicate="hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.4']]"
                                                                  label="(Befundgruppen (Laboratory Battery Organizer))"
                                                                  cardconf="1 … 1 Required"
                                                                  minimumMultiplicity="1"
                                                                  maximumMultiplicity="1"
                                                                  conformance="R">
                                                      <hl7:templateId original="hl7:templateId"
                                                                      withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.4']"
                                                                      label="(Befundgruppen (Laboratory Battery Organizer))"
                                                                      cardconf="1 … 1 Required"
                                                                      datatype="II"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      root="1.3.6.1.4.1.19376.1.3.1.4">
                                                         <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.4" datatype="uid"/>
                                                      </hl7:templateId>
                                                      <hl7:code original="hl7:code"
                                                                withpredicate="hl7:code[(@code = '29576-6' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                                label="(Befundgruppen (Laboratory Battery Organizer))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="CE"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"
                                                                code="29576-6"
                                                                codeSystem="2.16.840.1.113883.6.1"/>
                                                      <hl7:code original="hl7:code"
                                                                withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.47-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                                                                label="(Befundgruppen (Laboratory Battery Organizer))"
                                                                cardconf="1 … 1 Mandatory"
                                                                datatype="CE"
                                                                minimumMultiplicity="1"
                                                                maximumMultiplicity="1"
                                                                conformance="R"
                                                                isMandatory="true"
                                                                valueSet="1.2.40.0.34.10.47"
                                                                flexibility="dynamic"/>
                                                      <hl7:statusCode original="hl7:statusCode"
                                                                      withpredicate="hl7:statusCode[@code = 'completed']"
                                                                      label="(Befundgruppen (Laboratory Battery Organizer))"
                                                                      cardconf="1 … 1 Mandatory"
                                                                      datatype="CS"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      isMandatory="true"
                                                                      code="completed"/>
                                                      <hl7:effectiveTime original="hl7:effectiveTime"
                                                                         withpredicate="hl7:effectiveTime"
                                                                         label="(Befundgruppen (Laboratory Battery Organizer))"
                                                                         cardconf="0 … 1"
                                                                         datatype="IVL_TS"
                                                                         minimumMultiplicity="0"
                                                                         maximumMultiplicity="1">
                                                         <hl7:low original="hl7:low"
                                                                  withpredicate="hl7:low[not(@nullFlavor)]"
                                                                  label="(Befundgruppen (Laboratory Battery Organizer))"
                                                                  cardconf="1 … 1 Mandatory"
                                                                  datatype="TS.DATE.MIN"
                                                                  minimumMultiplicity="1"
                                                                  maximumMultiplicity="1"
                                                                  conformance="R"
                                                                  isMandatory="true"/>
                                                         <hl7:high original="hl7:high"
                                                                   withpredicate="hl7:high[not(@nullFlavor)]"
                                                                   label="(Befundgruppen (Laboratory Battery Organizer))"
                                                                   cardconf="1 … 1 Mandatory"
                                                                   datatype="TS.DATE.MIN"
                                                                   minimumMultiplicity="1"
                                                                   maximumMultiplicity="1"
                                                                   conformance="R"
                                                                   isMandatory="true"/>
                                                      </hl7:effectiveTime>
                                                      <hl7:component original="hl7:component"
                                                                     withpredicate="hl7:component[hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']]]"
                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                     cardconf="0 … *"
                                                                     minimumMultiplicity="0"
                                                                     maximumMultiplicity="*"
                                                                     typeCode="COMP">
                                                         <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                         <hl7:observation original="hl7:observation"
                                                                          withpredicate="hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']]"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="1 … "
                                                                          minimumMultiplicity="1"
                                                                          classCode="OBS"
                                                                          moodCode="EVN">
                                                            <attribute name="classCode" value="OBS" datatype="cs"/>
                                                            <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                            <hl7:templateId original="hl7:templateId"
                                                                            withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.6']"
                                                                            label="(Laborergebnisse (Laboratory Observation))"
                                                                            cardconf="1 … 1 Required"
                                                                            datatype="II"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            root="1.3.6.1.4.1.19376.1.3.1.6">
                                                               <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.6" datatype="uid"/>
                                                            </hl7:templateId>
                                                            <hl7:id original="hl7:id"
                                                                    withpredicate="hl7:id"
                                                                    label="(Laborergebnisse (Laboratory Observation))"
                                                                    cardconf="0 … 1"
                                                                    datatype="II"
                                                                    minimumMultiplicity="0"
                                                                    maximumMultiplicity="1"/>
                                                            <hl7:code original="hl7:code"
                                                                      withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.44-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                                      label="(Laborergebnisse (Laboratory Observation))"
                                                                      cardconf="1 … 1 Required"
                                                                      datatype="CE"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      valueSet="1.2.40.0.34.10.44"
                                                                      flexibility="dynamic"/>
                                                            <hl7:text original="hl7:text"
                                                                      withpredicate="hl7:text"
                                                                      label="(Laborergebnisse (Laboratory Observation))"
                                                                      cardconf="0 … 1"
                                                                      datatype="ED"
                                                                      minimumMultiplicity="0"
                                                                      maximumMultiplicity="1"/>
                                                            <hl7:statusCode original="hl7:statusCode"
                                                                            withpredicate="hl7:statusCode[@code = 'completed' or @code = 'aborted']"
                                                                            label="(Laborergebnisse (Laboratory Observation))"
                                                                            cardconf="1 … 1 Mandatory"
                                                                            datatype="CS"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            isMandatory="true"
                                                                            code="aborted"/>
                                                            <hl7:effectiveTime original="hl7:effectiveTime"
                                                                               withpredicate="hl7:effectiveTime"
                                                                               label="(Laborergebnisse (Laboratory Observation))"
                                                                               cardconf="1 … 1 Required"
                                                                               datatype="IVL_TS"
                                                                               minimumMultiplicity="1"
                                                                               maximumMultiplicity="1"
                                                                               conformance="R"/>
                                                            <choice minimumMultiplicity="0" maximumMultiplicity="1" cardconf="0 … 1">
                                                               <hl7:value original="hl7:value[@xsi:type='PQ']"
                                                                          withpredicate="hl7:value[@xsi:type='PQ']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="PQ"
                                                                          conformance="C">
                                                                  <hl7:translation original="hl7:translation"
                                                                                   withpredicate="hl7:translation"
                                                                                   label="(Laborergebnisse (Laboratory Observation))"
                                                                                   cardconf="0 … 1"
                                                                                   datatype="PQR"
                                                                                   minimumMultiplicity="0"
                                                                                   maximumMultiplicity="1"/>
                                                               </hl7:value>
                                                               <hl7:value original="hl7:value[@xsi:type='IVL_PQ']"
                                                                          withpredicate="hl7:value[@xsi:type='IVL_PQ']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="IVL_PQ"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='INT']"
                                                                          withpredicate="hl7:value[@xsi:type='INT']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="INT"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='IVL_INT']"
                                                                          withpredicate="hl7:value[@xsi:type='IVL_INT']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="IVL_INT"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='BL']"
                                                                          withpredicate="hl7:value[@xsi:type='BL']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="BL"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='ST']"
                                                                          withpredicate="hl7:value[@xsi:type='ST']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="ST"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='CV']"
                                                                          withpredicate="hl7:value[@xsi:type='CV']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="CV"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='TS']"
                                                                          withpredicate="hl7:value[@xsi:type='TS']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="TS"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='CD']"
                                                                          withpredicate="hl7:value[@xsi:type='CD']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="CD"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='RTO']"
                                                                          withpredicate="hl7:value[@xsi:type='RTO']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="RTO"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='RTO_QTY_QTY']"
                                                                          withpredicate="hl7:value[@xsi:type='RTO_QTY_QTY']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="RTO_QTY_QTY"
                                                                          conformance="C"/>
                                                               <hl7:value original="hl7:value[@xsi:type='RTO_PQ_PQ']"
                                                                          withpredicate="hl7:value[@xsi:type='RTO_PQ_PQ']"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="Conditional"
                                                                          datatype="RTO_PQ_PQ"
                                                                          conformance="C"/>
                                                            </choice>
                                                            <hl7:interpretationCode original="hl7:interpretationCode"
                                                                                    withpredicate="hl7:interpretationCode[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.13-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                                                    label="(Laborergebnisse (Laboratory Observation))"
                                                                                    cardconf="0 … *"
                                                                                    datatype="CE"
                                                                                    minimumMultiplicity="0"
                                                                                    maximumMultiplicity="*"
                                                                                    valueSet="1.2.40.0.34.10.13"
                                                                                    flexibility="dynamic"/>
                                                            <hl7:entryRelationship original="hl7:entryRelationship"
                                                                                   withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                                                                   cardconf="0 … *"
                                                                                   minimumMultiplicity="0"
                                                                                   maximumMultiplicity="*"
                                                                                   typeCode="COMP">
                                                               <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                               <hl7:act original="hl7:act"
                                                                        withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                                                        label="(Befundtext (Anmerkungen und Kommentare))"
                                                                        cardconf="1 … "
                                                                        minimumMultiplicity="1"
                                                                        classCode="ACT"
                                                                        moodCode="EVN">
                                                                  <attribute name="classCode" value="ACT" datatype="cs"/>
                                                                  <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                                  <hl7:templateId original="hl7:templateId"
                                                                                  withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                                                  label="(Befundtext (Anmerkungen und Kommentare))"
                                                                                  cardconf="1 … 1 Required"
                                                                                  datatype="II"
                                                                                  minimumMultiplicity="1"
                                                                                  maximumMultiplicity="1"
                                                                                  conformance="R"
                                                                                  root="1.2.40.0.34.11.4.3.2">
                                                                     <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                                                  </hl7:templateId>
                                                                  <hl7:templateId original="hl7:templateId"
                                                                                  withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                                                  label="(Befundtext (Anmerkungen und Kommentare))"
                                                                                  cardconf="1 … 1 Required"
                                                                                  datatype="II"
                                                                                  minimumMultiplicity="1"
                                                                                  maximumMultiplicity="1"
                                                                                  conformance="R"
                                                                                  root="2.16.840.1.113883.10.20.1.40">
                                                                     <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                                                  </hl7:templateId>
                                                                  <hl7:templateId original="hl7:templateId"
                                                                                  withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                                                  label="(Befundtext (Anmerkungen und Kommentare))"
                                                                                  cardconf="1 … 1 Required"
                                                                                  datatype="II"
                                                                                  minimumMultiplicity="1"
                                                                                  maximumMultiplicity="1"
                                                                                  conformance="R"
                                                                                  root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                                                     <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                                                  </hl7:templateId>
                                                                  <hl7:code original="hl7:code"
                                                                            withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                                            label="(Befundtext (Anmerkungen und Kommentare))"
                                                                            cardconf="1 … 1 Mandatory"
                                                                            datatype="CE"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            isMandatory="true"
                                                                            code="48767-8"
                                                                            codeSystem="2.16.840.1.113883.6.1"/>
                                                                  <hl7:text original="hl7:text"
                                                                            withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                                            label="(Befundtext (Anmerkungen und Kommentare))"
                                                                            cardconf="1 … 1 Mandatory"
                                                                            datatype="ED"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            isMandatory="true">
                                                                     <hl7:reference original="hl7:reference"
                                                                                    withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                                    label="(Befundtext (Anmerkungen und Kommentare))"
                                                                                    cardconf="1 … 1 Mandatory"
                                                                                    minimumMultiplicity="1"
                                                                                    maximumMultiplicity="1"
                                                                                    conformance="R"
                                                                                    isMandatory="true"
                                                                                    value="…">
                                                                        <attribute name="value"/>
                                                                     </hl7:reference>
                                                                  </hl7:text>
                                                                  <hl7:statusCode original="hl7:statusCode"
                                                                                  withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                                                  label="(Befundtext (Anmerkungen und Kommentare))"
                                                                                  cardconf="0 … 1"
                                                                                  datatype="CS"
                                                                                  minimumMultiplicity="0"
                                                                                  maximumMultiplicity="1"
                                                                                  code="completed"/>
                                                               </hl7:act>
                                                            </hl7:entryRelationship>
                                                            <hl7:participant original="hl7:participant"
                                                                             withpredicate="hl7:participant[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']]"
                                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                                             cardconf="0 … 1"
                                                                             minimumMultiplicity="0"
                                                                             maximumMultiplicity="1"
                                                                             typeCode="AUTHEN">
                                                               <attribute name="typeCode" value="AUTHEN" datatype="cs"/>
                                                               <hl7:templateId original="hl7:templateId"
                                                                               withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.3.1.5']"
                                                                               label="(Laborergebnisse (Laboratory Observation))"
                                                                               cardconf="1 … 1 Required"
                                                                               datatype="II"
                                                                               minimumMultiplicity="1"
                                                                               maximumMultiplicity="1"
                                                                               conformance="R"
                                                                               root="1.3.6.1.4.1.19376.1.3.3.1.5">
                                                                  <attribute name="root" value="1.3.6.1.4.1.19376.1.3.3.1.5" datatype="uid"/>
                                                               </hl7:templateId>
                                                               <hl7:time original="hl7:time"
                                                                         withpredicate="hl7:time"
                                                                         label="(Laborergebnisse (Laboratory Observation))"
                                                                         cardconf="1 … 1 Required"
                                                                         datatype="IVL_TS"
                                                                         minimumMultiplicity="1"
                                                                         maximumMultiplicity="1"
                                                                         conformance="R"/>
                                                               <hl7:participantRole original="hl7:participantRole"
                                                                                    withpredicate="hl7:participantRole[hl7:playingEntity]"
                                                                                    label="(Laborergebnisse (Laboratory Observation))">
                                                                  <hl7:id original="hl7:id"
                                                                          withpredicate="hl7:id[not(@nullFlavor)]"
                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                          cardconf="1 … 1 Mandatory"
                                                                          datatype="II"
                                                                          minimumMultiplicity="1"
                                                                          maximumMultiplicity="1"
                                                                          conformance="R"
                                                                          isMandatory="true"/>
                                                                  <hl7:addr original="hl7:addr"
                                                                            withpredicate="hl7:addr"
                                                                            label="(Laborergebnisse (Laboratory Observation))"
                                                                            cardconf="1 … 1 Required"
                                                                            datatype="AD"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"/>
                                                                  <hl7:telecom original="hl7:telecom"
                                                                               withpredicate="hl7:telecom"
                                                                               label="(Laborergebnisse (Laboratory Observation))"
                                                                               cardconf="1 … * Required"
                                                                               datatype="TEL.AT"
                                                                               minimumMultiplicity="1"
                                                                               maximumMultiplicity="*"
                                                                               conformance="R"/>
                                                                  <hl7:playingEntity original="hl7:playingEntity"
                                                                                     withpredicate="hl7:playingEntity[not(@nullFlavor)]"
                                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                                     cardconf="1 … 1 Mandatory"
                                                                                     minimumMultiplicity="1"
                                                                                     maximumMultiplicity="1"
                                                                                     conformance="R"
                                                                                     isMandatory="true">
                                                                     <hl7:name original="hl7:name"
                                                                               withpredicate="hl7:name[not(@nullFlavor)]"
                                                                               label="(Laborergebnisse (Laboratory Observation))"
                                                                               cardconf="1 … 1 Mandatory"
                                                                               datatype="PN"
                                                                               minimumMultiplicity="1"
                                                                               maximumMultiplicity="1"
                                                                               conformance="R"
                                                                               isMandatory="true"/>
                                                                  </hl7:playingEntity>
                                                               </hl7:participantRole>
                                                            </hl7:participant>
                                                            <hl7:referenceRange original="hl7:referenceRange"
                                                                                withpredicate="hl7:referenceRange[@typeCode = 'REFV'][hl7:observationRange[@classCode = 'OBS'][@moodCode = 'EVN.CRT']]"
                                                                                label="(Laborergebnisse (Laboratory Observation))"
                                                                                cardconf="0 … *"
                                                                                minimumMultiplicity="0"
                                                                                maximumMultiplicity="*"
                                                                                typeCode="REFV">
                                                               <attribute name="typeCode" value="REFV" datatype="cs"/>
                                                               <hl7:observationRange original="hl7:observationRange"
                                                                                     withpredicate="hl7:observationRange[hl7:interpretationCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.83')]]"
                                                                                     label="(Laborergebnisse (Laboratory Observation))"
                                                                                     cardconf="1 … 1 Mandatory"
                                                                                     minimumMultiplicity="1"
                                                                                     maximumMultiplicity="1"
                                                                                     conformance="R"
                                                                                     isMandatory="true"
                                                                                     classCode="OBS"
                                                                                     moodCode="EVN.CRT">
                                                                  <attribute name="classCode" value="OBS" datatype="cs"/>
                                                                  <attribute name="moodCode" value="EVN.CRT" datatype="cs"/>
                                                                  <hl7:text original="hl7:text"
                                                                            withpredicate="hl7:text[not(@nullFlavor)]"
                                                                            label="(Laborergebnisse (Laboratory Observation))"
                                                                            cardconf="1 … 1 Mandatory"
                                                                            datatype="ED"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            isMandatory="true">
                                                                     <hl7:reference original="hl7:reference"
                                                                                    withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                                    label="(Laborergebnisse (Laboratory Observation))"
                                                                                    cardconf="1 … 1 Mandatory"
                                                                                    datatype="TEL"
                                                                                    minimumMultiplicity="1"
                                                                                    maximumMultiplicity="1"
                                                                                    conformance="R"
                                                                                    isMandatory="true"/>
                                                                  </hl7:text>
                                                                  <hl7:value original="hl7:value"
                                                                             withpredicate="hl7:value[resolve-QName(@xsi:type, .) = QName('urn:hl7-org:v3', 'IVL_PQ')]"
                                                                             label="(Laborergebnisse (Laboratory Observation))"
                                                                             cardconf="0 … 1"
                                                                             datatype="IVL_PQ"
                                                                             minimumMultiplicity="0"
                                                                             maximumMultiplicity="1"
                                                                             xsi:type="IVL_PQ">
                                                                     <attribute name="xsi:type" value="IVL_PQ"/>
                                                                     <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                                                        <hl7:low original="hl7:low[not(@nullFlavor)]"
                                                                                 withpredicate="hl7:low[not(@nullFlavor)]"
                                                                                 label="(Laborergebnisse (Laboratory Observation))"
                                                                                 cardconf="0 … 1"
                                                                                 datatype="PQ"
                                                                                 minimumMultiplicity="0"
                                                                                 maximumMultiplicity="1"/>
                                                                        <hl7:low original="hl7:low[@nullFlavor='NA']"
                                                                                 withpredicate="hl7:low[@nullFlavor='NA']"
                                                                                 label="(Laborergebnisse (Laboratory Observation))"
                                                                                 cardconf="0 … 1"
                                                                                 datatype="PQ"
                                                                                 minimumMultiplicity="0"
                                                                                 maximumMultiplicity="1"
                                                                                 nullFlavor="NA">
                                                                           <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                                        </hl7:low>
                                                                        <hl7:low original="hl7:low[@nullFlavor='NINF']"
                                                                                 withpredicate="hl7:low[@nullFlavor='NINF']"
                                                                                 label="(Laborergebnisse (Laboratory Observation))"
                                                                                 cardconf="0 … 1"
                                                                                 datatype="PQ"
                                                                                 minimumMultiplicity="0"
                                                                                 maximumMultiplicity="1"
                                                                                 nullFlavor="NINF">
                                                                           <attribute name="nullFlavor" value="NINF" datatype="cs"/>
                                                                        </hl7:low>
                                                                     </choice>
                                                                     <choice minimumMultiplicity="1" maximumMultiplicity="1" cardconf="1 … 1">
                                                                        <hl7:high original="hl7:high[not(@nullFlavor)]"
                                                                                  withpredicate="hl7:high[not(@nullFlavor)]"
                                                                                  label="(Laborergebnisse (Laboratory Observation))"
                                                                                  cardconf="0 … 1"
                                                                                  datatype="PQ"
                                                                                  minimumMultiplicity="0"
                                                                                  maximumMultiplicity="1"/>
                                                                        <hl7:high original="hl7:high[@nullFlavor='NA']"
                                                                                  withpredicate="hl7:high[@nullFlavor='NA']"
                                                                                  label="(Laborergebnisse (Laboratory Observation))"
                                                                                  cardconf="0 … 1"
                                                                                  datatype="PQ"
                                                                                  minimumMultiplicity="0"
                                                                                  maximumMultiplicity="1"
                                                                                  nullFlavor="NA">
                                                                           <attribute name="nullFlavor" value="NA" datatype="cs"/>
                                                                        </hl7:high>
                                                                        <hl7:high original="hl7:high[@nullFlavor='PINF']"
                                                                                  withpredicate="hl7:high[@nullFlavor='PINF']"
                                                                                  label="(Laborergebnisse (Laboratory Observation))"
                                                                                  cardconf="0 … 1"
                                                                                  datatype="PQ"
                                                                                  minimumMultiplicity="0"
                                                                                  maximumMultiplicity="1"
                                                                                  nullFlavor="PINF">
                                                                           <attribute name="nullFlavor" value="PINF" datatype="cs"/>
                                                                        </hl7:high>
                                                                     </choice>
                                                                  </hl7:value>
                                                                  <hl7:interpretationCode original="hl7:interpretationCode"
                                                                                          withpredicate="hl7:interpretationCode[(@code = 'N' and @codeSystem = '2.16.840.1.113883.5.83')]"
                                                                                          label="(Laborergebnisse (Laboratory Observation))"
                                                                                          cardconf="1 … 1 Mandatory"
                                                                                          datatype="CE"
                                                                                          minimumMultiplicity="1"
                                                                                          maximumMultiplicity="1"
                                                                                          conformance="R"
                                                                                          isMandatory="true"
                                                                                          code="N"
                                                                                          codeSystem="2.16.840.1.113883.5.83"/>
                                                               </hl7:observationRange>
                                                            </hl7:referenceRange>
                                                            <hl7:performer original="hl7:performer"
                                                                           withpredicate="hl7:performer[hl7:templateId[@root = '1.2.40.0.34.11.4.3.3']]"
                                                                           label="(Laboratory Performer 2)"
                                                                           cardconf="0 … *"
                                                                           minimumMultiplicity="0"
                                                                           maximumMultiplicity="*">
                                                               <hl7:templateId original="hl7:templateId"
                                                                               withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.3']"
                                                                               label="(Laboratory Performer 2)"
                                                                               cardconf="1 … 1 Mandatory"
                                                                               minimumMultiplicity="1"
                                                                               maximumMultiplicity="1"
                                                                               conformance="R"
                                                                               isMandatory="true"
                                                                               root="1.2.40.0.34.11.4.3.3">
                                                                  <attribute name="root" value="1.2.40.0.34.11.4.3.3" datatype="uid"/>
                                                               </hl7:templateId>
                                                               <hl7:time original="hl7:time"
                                                                         withpredicate="hl7:time[not(@nullFlavor)]"
                                                                         label="(Laboratory Performer 2)"
                                                                         cardconf="1 … 1 Mandatory"
                                                                         datatype="IVL_TS"
                                                                         minimumMultiplicity="1"
                                                                         maximumMultiplicity="1"
                                                                         conformance="R"
                                                                         isMandatory="true"/>
                                                               <hl7:assignedEntity original="hl7:assignedEntity"
                                                                                   withpredicate="hl7:assignedEntity[not(@nullFlavor)]"
                                                                                   label="(Laboratory Performer 2)"
                                                                                   cardconf="1 … 1 Mandatory"
                                                                                   minimumMultiplicity="1"
                                                                                   maximumMultiplicity="1"
                                                                                   conformance="R"
                                                                                   isMandatory="true">
                                                                  <hl7:id original="hl7:id"
                                                                          withpredicate="hl7:id"
                                                                          label="(Laboratory Performer 2)"
                                                                          cardconf="1 … 1 Required"
                                                                          datatype="II"
                                                                          minimumMultiplicity="1"
                                                                          maximumMultiplicity="1"
                                                                          conformance="R"/>
                                                                  <hl7:code original="hl7:code"
                                                                            withpredicate="hl7:code[(@code = 'E' and @codeSystem = '2.16.840.1.113883.2.16.1.4.9') or @nullFlavor]"
                                                                            label="(Laboratory Performer 2)"
                                                                            cardconf="0 … 1 Required"
                                                                            datatype="CE"
                                                                            minimumMultiplicity="0"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            code="E"
                                                                            codeSystem="2.16.840.1.113883.2.16.1.4.9"/>
                                                                  <hl7:addr original="hl7:addr"
                                                                            withpredicate="hl7:addr[not(@nullFlavor)]"
                                                                            label="(Laboratory Performer 2)"
                                                                            cardconf="1 … 1 Mandatory"
                                                                            datatype="AD"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            isMandatory="true"/>
                                                                  <hl7:telecom original="hl7:telecom"
                                                                               withpredicate="hl7:telecom[not(@nullFlavor)]"
                                                                               label="(Laboratory Performer 2)"
                                                                               cardconf="1 … * Mandatory"
                                                                               datatype="TEL.AT"
                                                                               minimumMultiplicity="1"
                                                                               maximumMultiplicity="*"
                                                                               conformance="R"
                                                                               isMandatory="true"/>
                                                                  <choice minimumMultiplicity="1" cardconf="1">
                                                                     <hl7:assignedPerson original="hl7:assignedPerson"
                                                                                         withpredicate="hl7:assignedPerson"
                                                                                         label="(Laboratory Performer 2)"
                                                                                         cardconf=" … 1"
                                                                                         maximumMultiplicity="1"
                                                                                         classCode="PSN"
                                                                                         determinerCode="INSTANCE">
                                                                        <attribute name="classCode" value="PSN" datatype="cs"/>
                                                                        <attribute name="determinerCode" value="INSTANCE" datatype="cs"/>
                                                                        <hl7:name original="hl7:name"
                                                                                  withpredicate="hl7:name[not(@nullFlavor)]"
                                                                                  label="(PersonElements)"
                                                                                  cardconf="1 … 1 Mandatory"
                                                                                  datatype="PN"
                                                                                  minimumMultiplicity="1"
                                                                                  maximumMultiplicity="1"
                                                                                  conformance="R"
                                                                                  isMandatory="true"/>
                                                                     </hl7:assignedPerson>
                                                                     <hl7:representedOrganization original="hl7:representedOrganization"
                                                                                                  withpredicate="hl7:representedOrganization"
                                                                                                  label="(Laboratory Performer 2)"
                                                                                                  cardconf=" … 1"
                                                                                                  maximumMultiplicity="1"
                                                                                                  classCode="ORG"
                                                                                                  determinerCode="INSTANCE">
                                                                        <attribute name="classCode" value="ORG"/>
                                                                        <attribute name="determinerCode" value="INSTANCE"/>
                                                                        <hl7:id original="hl7:id"
                                                                                withpredicate="hl7:id"
                                                                                label="(OrganizationElements)"
                                                                                cardconf="0 … *"
                                                                                datatype="II"
                                                                                minimumMultiplicity="0"
                                                                                maximumMultiplicity="*"/>
                                                                        <hl7:name original="hl7:name"
                                                                                  withpredicate="hl7:name[not(@nullFlavor)]"
                                                                                  label="(OrganizationElements)"
                                                                                  cardconf="1 … 1 Mandatory"
                                                                                  datatype="ON"
                                                                                  minimumMultiplicity="1"
                                                                                  maximumMultiplicity="1"
                                                                                  isMandatory="true"/>
                                                                        <hl7:telecom original="hl7:telecom"
                                                                                     withpredicate="hl7:telecom"
                                                                                     label="(OrganizationElements)"
                                                                                     cardconf="0 … *"
                                                                                     datatype="TEL.AT"
                                                                                     minimumMultiplicity="0"
                                                                                     maximumMultiplicity="*"/>
                                                                        <hl7:addr original="hl7:addr"
                                                                                  withpredicate="hl7:addr"
                                                                                  label="(OrganizationElements)"
                                                                                  cardconf="0 … 1"
                                                                                  datatype="AD"
                                                                                  minimumMultiplicity="0"
                                                                                  maximumMultiplicity="1"/>
                                                                     </hl7:representedOrganization>
                                                                  </choice>
                                                               </hl7:assignedEntity>
                                                            </hl7:performer>
                                                         </hl7:observation>
                                                      </hl7:component>
                                                      <hl7:component original="hl7:component"
                                                                     withpredicate="hl7:component[hl7:observation[hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']]]"
                                                                     label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                     cardconf="0 … *"
                                                                     minimumMultiplicity="0"
                                                                     maximumMultiplicity="*"
                                                                     typeCode="COMP">
                                                         <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                         <hl7:observation original="hl7:observation"
                                                                          withpredicate="hl7:observation[hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']]"
                                                                          label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                          cardconf="1 … "
                                                                          minimumMultiplicity="1"
                                                                          classCode="OBS"
                                                                          moodCode="EVN">
                                                            <attribute name="classCode" value="OBS" datatype="cs"/>
                                                            <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                            <hl7:templateId original="hl7:templateId"
                                                                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.4']"
                                                                            label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                            cardconf="1 … 1 Required"
                                                                            datatype="II"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            root="1.2.40.0.34.11.4.3.4">
                                                               <attribute name="root" value="1.2.40.0.34.11.4.3.4" datatype="uid"/>
                                                            </hl7:templateId>
                                                            <hl7:id original="hl7:id"
                                                                    withpredicate="hl7:id"
                                                                    label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                    cardconf="0 … 1"
                                                                    datatype="II"
                                                                    minimumMultiplicity="0"
                                                                    maximumMultiplicity="1"/>
                                                            <hl7:code original="hl7:code"
                                                                      withpredicate="hl7:code[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.44-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor]"
                                                                      label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                      cardconf="1 … 1 Required"
                                                                      datatype="CE"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      valueSet="1.2.40.0.34.10.44"
                                                                      flexibility="dynamic"/>
                                                            <hl7:text original="hl7:text"
                                                                      withpredicate="hl7:text"
                                                                      label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                      cardconf="0 … 1"
                                                                      datatype="ED"
                                                                      minimumMultiplicity="0"
                                                                      maximumMultiplicity="1"/>
                                                            <hl7:statusCode original="hl7:statusCode"
                                                                            withpredicate="hl7:statusCode[@code = 'active']"
                                                                            label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                            cardconf="1 … 1 Mandatory"
                                                                            datatype="CS"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            isMandatory="true"
                                                                            code="active"/>
                                                            <hl7:effectiveTime original="hl7:effectiveTime"
                                                                               withpredicate="hl7:effectiveTime"
                                                                               label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                               cardconf="1 … 1 Required"
                                                                               datatype="IVL_TS"
                                                                               minimumMultiplicity="1"
                                                                               maximumMultiplicity="1"
                                                                               conformance="R"/>
                                                            <hl7:value original="hl7:value"
                                                                       withpredicate="hl7:value[@nullFlavor = 'NAV']"
                                                                       label="(Laborergebnisse aktiv (Laboratory Observation Active))"
                                                                       cardconf="1 … 1 Required"
                                                                       datatype="PQ"
                                                                       minimumMultiplicity="1"
                                                                       maximumMultiplicity="1"
                                                                       conformance="R"
                                                                       nullFlavor="NAV">
                                                               <attribute name="nullFlavor" value="NAV" datatype="cs"/>
                                                            </hl7:value>
                                                         </hl7:observation>
                                                      </hl7:component>
                                                      <hl7:component original="hl7:component[hl7:observationMedia]"
                                                                     withpredicate="hl7:component[hl7:observationMedia]"
                                                                     label="(Eingebettetes Objekt Entry)"
                                                                     cardconf="0 … *"
                                                                     minimumMultiplicity="0"
                                                                     maximumMultiplicity="*"
                                                                     typeCode="COMP">
                                                         <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                         <hl7:observationMedia original="hl7:observationMedia"
                                                                               withpredicate="hl7:observationMedia[hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']]"
                                                                               label="(Eingebettetes Objekt Entry)"
                                                                               cardconf="1 … 1 Required"
                                                                               minimumMultiplicity="1"
                                                                               maximumMultiplicity="1"
                                                                               conformance="R"
                                                                               classCode="OBS"
                                                                               moodCode="EVN"
                                                                               ID="…">
                                                            <attribute name="classCode" value="OBS" datatype="cs"/>
                                                            <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                            <attribute name="ID"/>
                                                            <hl7:templateId original="hl7:templateId"
                                                                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']"
                                                                            label="(Eingebettetes Objekt Entry)"
                                                                            cardconf="1 … 1 Mandatory"
                                                                            datatype="II"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            isMandatory="true"
                                                                            root="1.2.40.0.34.11.1.3.1">
                                                               <attribute name="root" value="1.2.40.0.34.11.1.3.1" datatype="uid"/>
                                                            </hl7:templateId>
                                                            <hl7:value original="hl7:value"
                                                                       withpredicate="hl7:value[not(@nullFlavor)]"
                                                                       label="(Eingebettetes Objekt Entry)"
                                                                       cardconf="1 … 1 Mandatory"
                                                                       datatype="ED"
                                                                       minimumMultiplicity="1"
                                                                       maximumMultiplicity="1"
                                                                       conformance="R"
                                                                       isMandatory="true"
                                                                       mediaType="…"
                                                                       representation="B64">
                                                               <attribute name="mediaType" datatype="cs"/>
                                                               <attribute name="representation" value="B64" datatype="cs"/>
                                                            </hl7:value>
                                                         </hl7:observationMedia>
                                                      </hl7:component>
                                                      <hl7:component original="hl7:component"
                                                                     withpredicate="hl7:component[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                                     label="(Befundtext (Anmerkungen und Kommentare))"
                                                                     cardconf="0 … *"
                                                                     minimumMultiplicity="0"
                                                                     maximumMultiplicity="*"
                                                                     typeCode="COMP">
                                                         <attribute name="typeCode" value="COMP" datatype="cs"/>
                                                         <hl7:act original="hl7:act"
                                                                  withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                                                  label="(Befundtext (Anmerkungen und Kommentare))"
                                                                  cardconf="1 … "
                                                                  minimumMultiplicity="1"
                                                                  classCode="ACT"
                                                                  moodCode="EVN">
                                                            <attribute name="classCode" value="ACT" datatype="cs"/>
                                                            <attribute name="moodCode" value="EVN" datatype="cs"/>
                                                            <hl7:templateId original="hl7:templateId"
                                                                            withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                                            label="(Befundtext (Anmerkungen und Kommentare))"
                                                                            cardconf="1 … 1 Required"
                                                                            datatype="II"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            root="1.2.40.0.34.11.4.3.2">
                                                               <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                                            </hl7:templateId>
                                                            <hl7:templateId original="hl7:templateId"
                                                                            withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                                            label="(Befundtext (Anmerkungen und Kommentare))"
                                                                            cardconf="1 … 1 Required"
                                                                            datatype="II"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            root="2.16.840.1.113883.10.20.1.40">
                                                               <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                                            </hl7:templateId>
                                                            <hl7:templateId original="hl7:templateId"
                                                                            withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                                            label="(Befundtext (Anmerkungen und Kommentare))"
                                                                            cardconf="1 … 1 Required"
                                                                            datatype="II"
                                                                            minimumMultiplicity="1"
                                                                            maximumMultiplicity="1"
                                                                            conformance="R"
                                                                            root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                                               <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                                            </hl7:templateId>
                                                            <hl7:code original="hl7:code"
                                                                      withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                                      label="(Befundtext (Anmerkungen und Kommentare))"
                                                                      cardconf="1 … 1 Mandatory"
                                                                      datatype="CE"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      isMandatory="true"
                                                                      code="48767-8"
                                                                      codeSystem="2.16.840.1.113883.6.1"/>
                                                            <hl7:text original="hl7:text"
                                                                      withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                                      label="(Befundtext (Anmerkungen und Kommentare))"
                                                                      cardconf="1 … 1 Mandatory"
                                                                      datatype="ED"
                                                                      minimumMultiplicity="1"
                                                                      maximumMultiplicity="1"
                                                                      conformance="R"
                                                                      isMandatory="true">
                                                               <hl7:reference original="hl7:reference"
                                                                              withpredicate="hl7:reference[not(@nullFlavor)]"
                                                                              label="(Befundtext (Anmerkungen und Kommentare))"
                                                                              cardconf="1 … 1 Mandatory"
                                                                              minimumMultiplicity="1"
                                                                              maximumMultiplicity="1"
                                                                              conformance="R"
                                                                              isMandatory="true"
                                                                              value="…">
                                                                  <attribute name="value"/>
                                                               </hl7:reference>
                                                            </hl7:text>
                                                            <hl7:statusCode original="hl7:statusCode"
                                                                            withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                                            label="(Befundtext (Anmerkungen und Kommentare))"
                                                                            cardconf="0 … 1"
                                                                            datatype="CS"
                                                                            minimumMultiplicity="0"
                                                                            maximumMultiplicity="1"
                                                                            code="completed"/>
                                                         </hl7:act>
                                                      </hl7:component>
                                                   </hl7:organizer>
                                                </hl7:component>
                                             </hl7:organizer>
                                          </hl7:component>
                                       </choice>
                                    </hl7:organizer>
                                 </hl7:entryRelationship>
                                 <hl7:entryRelationship original="hl7:entryRelationship"
                                                        withpredicate="hl7:entryRelationship[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                                        label="(Befundtext (Anmerkungen und Kommentare))"
                                                        cardconf="0 … *"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"
                                                        typeCode="COMP">
                                    <attribute name="typeCode" value="COMP" datatype="cs"/>
                                    <hl7:act original="hl7:act"
                                             withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                             label="(Befundtext (Anmerkungen und Kommentare))"
                                             cardconf="1 … "
                                             minimumMultiplicity="1"
                                             classCode="ACT"
                                             moodCode="EVN">
                                       <attribute name="classCode" value="ACT" datatype="cs"/>
                                       <attribute name="moodCode" value="EVN" datatype="cs"/>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="1.2.40.0.34.11.4.3.2">
                                          <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="2.16.840.1.113883.10.20.1.40">
                                          <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                          <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:code original="hl7:code"
                                                 withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                                 label="(Befundtext (Anmerkungen und Kommentare))"
                                                 cardconf="1 … 1 Mandatory"
                                                 datatype="CE"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 isMandatory="true"
                                                 code="48767-8"
                                                 codeSystem="2.16.840.1.113883.6.1"/>
                                       <hl7:text original="hl7:text"
                                                 withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                                 label="(Befundtext (Anmerkungen und Kommentare))"
                                                 cardconf="1 … 1 Mandatory"
                                                 datatype="ED"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 isMandatory="true">
                                          <hl7:reference original="hl7:reference"
                                                         withpredicate="hl7:reference[not(@nullFlavor)]"
                                                         label="(Befundtext (Anmerkungen und Kommentare))"
                                                         cardconf="1 … 1 Mandatory"
                                                         minimumMultiplicity="1"
                                                         maximumMultiplicity="1"
                                                         conformance="R"
                                                         isMandatory="true"
                                                         value="…">
                                             <attribute name="value"/>
                                          </hl7:reference>
                                       </hl7:text>
                                       <hl7:statusCode original="hl7:statusCode"
                                                       withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                                       label="(Befundtext (Anmerkungen und Kommentare))"
                                                       cardconf="0 … 1"
                                                       datatype="CS"
                                                       minimumMultiplicity="0"
                                                       maximumMultiplicity="1"
                                                       code="completed"/>
                                    </hl7:act>
                                 </hl7:entryRelationship>
                                 <hl7:entryRelationship original="hl7:entryRelationship"
                                                        withpredicate="hl7:entryRelationship[hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.1']]]"
                                                        label="(Notification Organizer)"
                                                        cardconf="0 … *"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"
                                                        typeCode="COMP">
                                    <attribute name="typeCode" value="COMP" datatype="cs"/>
                                    <hl7:organizer original="hl7:organizer"
                                                   withpredicate="hl7:organizer[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.1']]"
                                                   label="(Notification Organizer)"
                                                   cardconf="1 … "
                                                   minimumMultiplicity="1"
                                                   classCode="CLUSTER"
                                                   moodCode="EVN">
                                       <attribute name="classCode" value="CLUSTER" datatype="cs"/>
                                       <attribute name="moodCode" value="EVN" datatype="cs"/>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.1']"
                                                       label="(Notification Organizer)"
                                                       cardconf="1 … 1 Required"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       root="1.3.6.1.4.1.19376.1.3.1.1">
                                          <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.1" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:statusCode original="hl7:statusCode"
                                                       withpredicate="hl7:statusCode[@code = 'completed']"
                                                       label="(Notification Organizer)"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CS"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="completed"/>
                                       <hl7:component original="hl7:component"
                                                      withpredicate="hl7:component[hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.1.1']]]"
                                                      label="(Notification Condition)"
                                                      cardconf="0 … 1 Conditional"
                                                      minimumMultiplicity="0"
                                                      maximumMultiplicity="1"
                                                      conformance="C"
                                                      typeCode="COMP">
                                          <attribute name="typeCode" value="COMP" datatype="cs"/>
                                          <hl7:observation original="hl7:observation"
                                                           withpredicate="hl7:observation[hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.1.1']]"
                                                           label="(Notification Condition)"
                                                           cardconf="1 … "
                                                           minimumMultiplicity="1"
                                                           classCode="COND"
                                                           moodCode="EVN">
                                             <attribute name="classCode" value="COND" datatype="cs"/>
                                             <attribute name="moodCode" value="EVN" datatype="cs"/>
                                             <hl7:templateId original="hl7:templateId"
                                                             withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.3.1.1.1']"
                                                             label="(Notification Condition)"
                                                             cardconf="1 … 1 Required"
                                                             datatype="II"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             root="1.3.6.1.4.1.19376.1.3.1.1.1">
                                                <attribute name="root" value="1.3.6.1.4.1.19376.1.3.1.1.1" datatype="uid"/>
                                             </hl7:templateId>
                                             <hl7:code original="hl7:code"
                                                       withpredicate="hl7:code[(@code = '170516003' and @codeSystem = '2.16.840.1.113883.6.96')]"
                                                       label="(Notification Condition)"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="CD"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       code="170516003"
                                                       codeSystem="2.16.840.1.113883.6.96">
                                                <hl7:qualifier original="hl7:qualifier"
                                                               withpredicate="hl7:qualifier[hl7:name[(@code = '246087005' and @codeSystem = '2.16.840.1.113883.6.96')]]"
                                                               label="(Notification Condition)"
                                                               cardconf="1 … 1 Mandatory"
                                                               minimumMultiplicity="1"
                                                               maximumMultiplicity="1"
                                                               conformance="R"
                                                               isMandatory="true">
                                                   <hl7:name original="hl7:name"
                                                             withpredicate="hl7:name[(@code = '246087005' and @codeSystem = '2.16.840.1.113883.6.96')]"
                                                             label="(Notification Condition)"
                                                             cardconf="1 … 1 Mandatory"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"
                                                             code="246087005"
                                                             codeSystem="2.16.840.1.113883.6.96"/>
                                                   <hl7:value original="hl7:value"
                                                              withpredicate="hl7:value[(@code = '116154003' and @codeSystem = '2.16.840.1.113883.6.96')]"
                                                              label="(Notification Condition)"
                                                              cardconf="1 … 1 Mandatory"
                                                              minimumMultiplicity="1"
                                                              maximumMultiplicity="1"
                                                              conformance="R"
                                                              isMandatory="true"
                                                              code="116154003"
                                                              codeSystem="2.16.840.1.113883.6.96"/>
                                                </hl7:qualifier>
                                             </hl7:code>
                                             <hl7:statusCode original="hl7:statusCode"
                                                             withpredicate="hl7:statusCode[@code = 'completed']"
                                                             label="(Notification Condition)"
                                                             cardconf="1 … 1 Mandatory"
                                                             datatype="CS"
                                                             minimumMultiplicity="1"
                                                             maximumMultiplicity="1"
                                                             conformance="R"
                                                             isMandatory="true"
                                                             code="completed"/>
                                             <hl7:value original="hl7:value"
                                                        withpredicate="hl7:value[concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.58-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem)]"
                                                        label="(Notification Condition)"
                                                        cardconf="1 … 1 Mandatory"
                                                        datatype="CE"
                                                        minimumMultiplicity="1"
                                                        maximumMultiplicity="1"
                                                        conformance="R"
                                                        isMandatory="true"
                                                        valueSet="1.2.40.0.34.10.58"
                                                        flexibility="dynamic"/>
                                          </hl7:observation>
                                       </hl7:component>
                                    </hl7:organizer>
                                 </hl7:entryRelationship>
                                 <hl7:entryRelationship original="hl7:entryRelationship[hl7:observationMedia]"
                                                        withpredicate="hl7:entryRelationship[hl7:observationMedia]"
                                                        label="(Eingebettetes Objekt Entry)"
                                                        cardconf="0 … *"
                                                        minimumMultiplicity="0"
                                                        maximumMultiplicity="*"
                                                        typeCode="COMP">
                                    <attribute name="typeCode" value="COMP" datatype="cs"/>
                                    <hl7:observationMedia original="hl7:observationMedia"
                                                          withpredicate="hl7:observationMedia[hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']]"
                                                          label="(Eingebettetes Objekt Entry)"
                                                          cardconf="1 … 1 Required"
                                                          minimumMultiplicity="1"
                                                          maximumMultiplicity="1"
                                                          conformance="R"
                                                          classCode="OBS"
                                                          moodCode="EVN"
                                                          ID="…">
                                       <attribute name="classCode" value="OBS" datatype="cs"/>
                                       <attribute name="moodCode" value="EVN" datatype="cs"/>
                                       <attribute name="ID"/>
                                       <hl7:templateId original="hl7:templateId"
                                                       withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']"
                                                       label="(Eingebettetes Objekt Entry)"
                                                       cardconf="1 … 1 Mandatory"
                                                       datatype="II"
                                                       minimumMultiplicity="1"
                                                       maximumMultiplicity="1"
                                                       conformance="R"
                                                       isMandatory="true"
                                                       root="1.2.40.0.34.11.1.3.1">
                                          <attribute name="root" value="1.2.40.0.34.11.1.3.1" datatype="uid"/>
                                       </hl7:templateId>
                                       <hl7:value original="hl7:value"
                                                  withpredicate="hl7:value[not(@nullFlavor)]"
                                                  label="(Eingebettetes Objekt Entry)"
                                                  cardconf="1 … 1 Mandatory"
                                                  datatype="ED"
                                                  minimumMultiplicity="1"
                                                  maximumMultiplicity="1"
                                                  conformance="R"
                                                  isMandatory="true"
                                                  mediaType="…"
                                                  representation="B64">
                                          <attribute name="mediaType" datatype="cs"/>
                                          <attribute name="representation" value="B64" datatype="cs"/>
                                       </hl7:value>
                                    </hl7:observationMedia>
                                 </hl7:entryRelationship>
                              </choice>
                           </hl7:act>
                        </hl7:entry>
                     </hl7:section>
                  </hl7:component>
                  <hl7:component original="hl7:component"
                                 withpredicate="hl7:component[hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.4.2.2']]]"
                                 label="(Bereichsübergreifende Befundbewertung (Laboratory Report Comment Section))"
                                 cardconf="0 … 1"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="1"
                                 typeCode="COMP"
                                 contextConductionInd="true">
                     <attribute name="typeCode" value="COMP"/>
                     <attribute name="contextConductionInd" value="true"/>
                     <hl7:section original="hl7:section"
                                  withpredicate="hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.4.2.2']]"
                                  label="(Bereichsübergreifende Befundbewertung (Laboratory Report Comment Section))"
                                  cardconf="1 … "
                                  minimumMultiplicity="1"
                                  classCode="DOCSECT">
                        <attribute name="classCode" value="DOCSECT" datatype="cs"/>
                        <hl7:templateId original="hl7:templateId"
                                        withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.2.2']"
                                        label="(Bereichsübergreifende Befundbewertung (Laboratory Report Comment Section))"
                                        cardconf="1 … 1 Required"
                                        datatype="II"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        root="1.2.40.0.34.11.4.2.2">
                           <attribute name="root" value="1.2.40.0.34.11.4.2.2" datatype="uid"/>
                        </hl7:templateId>
                        <hl7:code original="hl7:code"
                                  withpredicate="hl7:code[(@code = '20' and @codeSystem = '1.2.40.0.34.5.11')]"
                                  label="(Bereichsübergreifende Befundbewertung (Laboratory Report Comment Section))"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="CE"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  code="20"
                                  codeSystem="1.2.40.0.34.5.11"/>
                        <hl7:title original="hl7:title"
                                   withpredicate="hl7:title[not(@nullFlavor)]"
                                   label="(Bereichsübergreifende Befundbewertung (Laboratory Report Comment Section))"
                                   cardconf="1 … 1 Mandatory"
                                   datatype="ST"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"
                                   isMandatory="true"/>
                        <hl7:text original="hl7:text"
                                  withpredicate="hl7:text[not(@nullFlavor)]"
                                  label="(Bereichsübergreifende Befundbewertung (Laboratory Report Comment Section))"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="ST"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"/>
                        <hl7:entry original="hl7:entry"
                                   withpredicate="hl7:entry[hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]"
                                   label="(Befundtext (Anmerkungen und Kommentare))"
                                   cardconf="1 … 1 Required"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R">
                           <hl7:act original="hl7:act"
                                    withpredicate="hl7:act[hl7:templateId[@root = '1.2.40.0.34.11.4.3.2'] and hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]"
                                    label="(Befundtext (Anmerkungen und Kommentare))"
                                    cardconf="1 … "
                                    minimumMultiplicity="1"
                                    classCode="ACT"
                                    moodCode="EVN">
                              <attribute name="classCode" value="ACT" datatype="cs"/>
                              <attribute name="moodCode" value="EVN" datatype="cs"/>
                              <hl7:templateId original="hl7:templateId"
                                              withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.4.3.2']"
                                              label="(Befundtext (Anmerkungen und Kommentare))"
                                              cardconf="1 … 1 Required"
                                              datatype="II"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              conformance="R"
                                              root="1.2.40.0.34.11.4.3.2">
                                 <attribute name="root" value="1.2.40.0.34.11.4.3.2" datatype="uid"/>
                              </hl7:templateId>
                              <hl7:templateId original="hl7:templateId"
                                              withpredicate="hl7:templateId[@root = '2.16.840.1.113883.10.20.1.40']"
                                              label="(Befundtext (Anmerkungen und Kommentare))"
                                              cardconf="1 … 1 Required"
                                              datatype="II"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              conformance="R"
                                              root="2.16.840.1.113883.10.20.1.40">
                                 <attribute name="root" value="2.16.840.1.113883.10.20.1.40" datatype="uid"/>
                              </hl7:templateId>
                              <hl7:templateId original="hl7:templateId"
                                              withpredicate="hl7:templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']"
                                              label="(Befundtext (Anmerkungen und Kommentare))"
                                              cardconf="1 … 1 Required"
                                              datatype="II"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              conformance="R"
                                              root="1.3.6.1.4.1.19376.1.5.3.1.4.2">
                                 <attribute name="root" value="1.3.6.1.4.1.19376.1.5.3.1.4.2" datatype="uid"/>
                              </hl7:templateId>
                              <hl7:code original="hl7:code"
                                        withpredicate="hl7:code[(@code = '48767-8' and @codeSystem = '2.16.840.1.113883.6.1')]"
                                        label="(Befundtext (Anmerkungen und Kommentare))"
                                        cardconf="1 … 1 Mandatory"
                                        datatype="CE"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        isMandatory="true"
                                        code="48767-8"
                                        codeSystem="2.16.840.1.113883.6.1"/>
                              <hl7:text original="hl7:text"
                                        withpredicate="hl7:text[not(@nullFlavor)][hl7:reference]"
                                        label="(Befundtext (Anmerkungen und Kommentare))"
                                        cardconf="1 … 1 Mandatory"
                                        datatype="ED"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        isMandatory="true">
                                 <hl7:reference original="hl7:reference"
                                                withpredicate="hl7:reference[not(@nullFlavor)]"
                                                label="(Befundtext (Anmerkungen und Kommentare))"
                                                cardconf="1 … 1 Mandatory"
                                                minimumMultiplicity="1"
                                                maximumMultiplicity="1"
                                                conformance="R"
                                                isMandatory="true"
                                                value="…">
                                    <attribute name="value"/>
                                 </hl7:reference>
                              </hl7:text>
                              <hl7:statusCode original="hl7:statusCode"
                                              withpredicate="hl7:statusCode[@code = 'completed' or @nullFlavor]"
                                              label="(Befundtext (Anmerkungen und Kommentare))"
                                              cardconf="0 … 1"
                                              datatype="CS"
                                              minimumMultiplicity="0"
                                              maximumMultiplicity="1"
                                              code="completed"/>
                           </hl7:act>
                        </hl7:entry>
                     </hl7:section>
                  </hl7:component>
                  <hl7:component original="hl7:component"
                                 withpredicate="hl7:component[hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.1.2.3']]]"
                                 label="(Beilagen)"
                                 cardconf="0 … 1"
                                 minimumMultiplicity="0"
                                 maximumMultiplicity="1"
                                 typeCode="COMP"
                                 contextConductionInd="true">
                     <attribute name="typeCode" value="COMP"/>
                     <attribute name="contextConductionInd" value="true"/>
                     <hl7:section original="hl7:section"
                                  withpredicate="hl7:section[hl7:templateId[@root = '1.2.40.0.34.11.1.2.3']]"
                                  label="(Beilagen)"
                                  cardconf="1 … "
                                  minimumMultiplicity="1">
                        <hl7:templateId original="hl7:templateId"
                                        withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.2.3']"
                                        label="(Beilagen)"
                                        cardconf="1 … 1 Required"
                                        datatype="II"
                                        minimumMultiplicity="1"
                                        maximumMultiplicity="1"
                                        conformance="R"
                                        root="1.2.40.0.34.11.1.2.3">
                           <attribute name="root" value="1.2.40.0.34.11.1.2.3" datatype="uid"/>
                        </hl7:templateId>
                        <hl7:code original="hl7:code"
                                  withpredicate="hl7:code[(@code = 'BEIL' and @codeSystem = '1.2.40.0.34.5.40')]"
                                  label="(Beilagen)"
                                  cardconf="1 … 1 Mandatory"
                                  datatype="CE"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"
                                  isMandatory="true"
                                  code="BEIL"
                                  codeSystem="1.2.40.0.34.5.40"/>
                        <hl7:title original="hl7:title"
                                   withpredicate="hl7:title"
                                   label="(Beilagen)"
                                   cardconf="1 … 1 Required"
                                   datatype="ST"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="1"
                                   conformance="R"/>
                        <hl7:text original="hl7:text"
                                  withpredicate="hl7:text"
                                  label="(Beilagen)"
                                  cardconf="1 … 1 Required"
                                  datatype="SD.TEXT"
                                  minimumMultiplicity="1"
                                  maximumMultiplicity="1"
                                  conformance="R"/>
                        <hl7:entry original="hl7:entry"
                                   withpredicate="hl7:entry[hl7:observationMedia[hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']]]"
                                   label="(Eingebettetes Objekt Entry)"
                                   cardconf="1 … * Required"
                                   minimumMultiplicity="1"
                                   maximumMultiplicity="*"
                                   conformance="R">
                           <hl7:observationMedia original="hl7:observationMedia"
                                                 withpredicate="hl7:observationMedia[hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']]"
                                                 label="(Eingebettetes Objekt Entry)"
                                                 cardconf="1 … 1 Required"
                                                 minimumMultiplicity="1"
                                                 maximumMultiplicity="1"
                                                 conformance="R"
                                                 classCode="OBS"
                                                 moodCode="EVN"
                                                 ID="…">
                              <attribute name="classCode" value="OBS" datatype="cs"/>
                              <attribute name="moodCode" value="EVN" datatype="cs"/>
                              <attribute name="ID"/>
                              <hl7:templateId original="hl7:templateId"
                                              withpredicate="hl7:templateId[@root = '1.2.40.0.34.11.1.3.1']"
                                              label="(Eingebettetes Objekt Entry)"
                                              cardconf="1 … 1 Mandatory"
                                              datatype="II"
                                              minimumMultiplicity="1"
                                              maximumMultiplicity="1"
                                              conformance="R"
                                              isMandatory="true"
                                              root="1.2.40.0.34.11.1.3.1">
                                 <attribute name="root" value="1.2.40.0.34.11.1.3.1" datatype="uid"/>
                              </hl7:templateId>
                              <hl7:value original="hl7:value"
                                         withpredicate="hl7:value[not(@nullFlavor)]"
                                         label="(Eingebettetes Objekt Entry)"
                                         cardconf="1 … 1 Mandatory"
                                         datatype="ED"
                                         minimumMultiplicity="1"
                                         maximumMultiplicity="1"
                                         conformance="R"
                                         isMandatory="true"
                                         mediaType="…"
                                         representation="B64">
                                 <attribute name="mediaType" datatype="cs"/>
                                 <attribute name="representation" value="B64" datatype="cs"/>
                              </hl7:value>
                           </hl7:observationMedia>
                        </hl7:entry>
                     </hl7:section>
                  </hl7:component>
               </hl7:structuredBody>
            </choice>
         </hl7:component>
      </hl7:ClinicalDocument>
   </hl7:instance>
</instances>
