SuccessConsole Output

Skipping 2,983 KB.. Full Log
3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@root)=('1.3.6.1.4.1.19376.1.5.3.1.4.8')">(IHEMedicationsEntry): The value for @root SHALL be '1.3.6.1.4.1.19376.1.5.3.1.4.8'.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.9']" id="d506897e4781-false-d673347e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@root)=('1.3.6.1.4.1.19376.1.5.3.1.4.9')">(IHEMedicationsEntry): The value for @root SHALL be '1.3.6.1.4.1.19376.1.5.3.1.4.9'.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.10']" id="d506897e4784-false-d673359e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@root)=('1.3.6.1.4.1.19376.1.5.3.1.4.10')">(IHEMedicationsEntry): The value for @root SHALL be '1.3.6.1.4.1.19376.1.5.3.1.4.10'.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.11']" id="d506897e4787-false-d673371e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@root)=('1.3.6.1.4.1.19376.1.5.3.1.4.11')">(IHEMedicationsEntry): The value for @root SHALL be '1.3.6.1.4.1.19376.1.5.3.1.4.11'.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:id[not(@nullFlavor)]" id="d506897e4791-false-d673385e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:code" id="d506897e4793-false-d673395e0">
        <extends rule="CD" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CD' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CD", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:text" id="d506897e4795-false-d673405e0">
        <extends rule="ED" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='ED' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:ED", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="count(hl7:reference)&gt;=1">(IHEMedicationsEntry): element hl7:reference is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="count(hl7:reference)&lt;=1">(IHEMedicationsEntry): element hl7:reference appears too often [max 1x].</assert>
    </rule>
   


    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:statusCode[@code='completed']" id="d506897e4798-false-d673433e0">
        <extends rule="CS" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CS", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="@nullFlavor or (@code='completed')">(IHEMedicationsEntry): The element value SHALL be one of 'code 'completed''.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:effectiveTime" id="d506897e4801-false-d673449e0">
        <extends rule="IVL_TS" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:IVL_TS", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="count(hl7:low)&gt;=1">(IHEMedicationsEntry): element hl7:low is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="count(hl7:low)&lt;=1">(IHEMedicationsEntry): element hl7:low appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="count(hl7:high)&gt;=1">(IHEMedicationsEntry): element hl7:high is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="count(hl7:high)&lt;=1">(IHEMedicationsEntry): element hl7:high appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:effectiveTime/hl7:low" id="d506897e4803-false-d673479e0">
        <extends rule="IVXB_TS" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='IVXB_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:IVXB_TS", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@nullFlavor)=('UNK') or not(@nullFlavor)">(IHEMedicationsEntry): The value for @nullFlavor SHALL be 'UNK'.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:effectiveTime/hl7:high" id="d506897e4805-false-d673493e0">
        <extends rule="IVXB_TS" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='IVXB_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:IVXB_TS", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@nullFlavor)=('UNK') or not(@nullFlavor)">(IHEMedicationsEntry): The value for @nullFlavor SHALL be 'UNK'.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:effectiveTime[@operator='A']" id="d506897e4807-false-d673505e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@operator)=('A')">(IHEMedicationsEntry): The value for @operator SHALL be 'A'.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:routeCode" id="d506897e4810-false-d673515e0">
        <extends rule="CE" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CE' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEMedicationsEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CE", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   









    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:entryRelationship[@typeCode='REFR'][hl7:supply[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@typeCode)=('REFR')">(IHEMedicationsEntry): The value for @typeCode SHALL be 'REFR'.</assert>
    </rule>
   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:entryRelationship[@typeCode='COMP']" id="d506897e4824-false-d673584e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@typeCode)=('COMP')">(IHEMedicationsEntry): The value for @typeCode SHALL be 'COMP'.</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="count(hl7:sequenceNumber)&gt;=1">(IHEMedicationsEntry): element hl7:sequenceNumber is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="count(hl7:sequenceNumber)&lt;=1">(IHEMedicationsEntry): element hl7:sequenceNumber appears too often [max 1x].</assert>
    </rule>
   



    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:entryRelationship[@typeCode='SUBJ'][hl7:act[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.3']]]">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@typeCode)=('SUBJ')">(IHEMedicationsEntry): The value for @typeCode SHALL be 'SUBJ'.</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@inversionInd)=('true')">(IHEMedicationsEntry): The value for @inversionInd SHALL be 'true'.</assert>
    </rule>

   
    <rule context="*[hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]]/hl7:substanceAdministration[@classCode='SBADM'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7']]/hl7:entryRelationship[@typeCode='RSON'][hl7:act[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.4.1']]]">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7" test="string(@typeCode)=('RSON')">(IHEMedicationsEntry): The value for @typeCode SHALL be 'RSON'.</assert>
    </rule>
   
</pattern>
   
    <pattern id="template-1.3.6.1.4.1.19376.1.5.3.1.4.7.2-2016-01-08T125158">
    <title>IHE Product Entry</title>
   


    <rule context="*[hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]]/hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]" id="d506897e4850-false-d673683e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="string(@classCode)=('MANU') or not(@classCode)">(IHEProductEntry): The value for @classCode SHALL be 'MANU'.</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'])&gt;=1">(IHEProductEntry): element hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'])&lt;=1">(IHEProductEntry): element hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:templateId[@root='2.16.840.1.113883.10.20.1.53'])&gt;=1">(IHEProductEntry): element hl7:templateId[@root='2.16.840.1.113883.10.20.1.53'] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:templateId[@root='2.16.840.1.113883.10.20.1.53'])&lt;=1">(IHEProductEntry): element hl7:templateId[@root='2.16.840.1.113883.10.20.1.53'] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:manufacturedMaterial)&lt;=1">(IHEProductEntry): element hl7:manufacturedMaterial appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]]/hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2']" id="d506897e4852-false-d673723e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEProductEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="string(@root)=('1.3.6.1.4.1.19376.1.5.3.1.4.7.2')">(IHEProductEntry): The value for @root SHALL be '1.3.6.1.4.1.19376.1.5.3.1.4.7.2'.</assert>
    </rule>
   
    <rule context="*[hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]]/hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]/hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']" id="d506897e4855-false-d673738e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHEProductEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="string(@root)=('2.16.840.1.113883.10.20.1.53')">(IHEProductEntry): The value for @root SHALL be '2.16.840.1.113883.10.20.1.53'.</assert>
    </rule>
   
    <rule context="*[hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]]/hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]/hl7:manufacturedMaterial" id="d506897e4858-false-d673752e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:code)&lt;=1">(IHEProductEntry): element hl7:code appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]]/hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]/hl7:manufacturedMaterial/hl7:code" id="d506897e4859-false-d673765e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:originalText)&lt;=1">(IHEProductEntry): element hl7:originalText appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]]/hl7:manufacturedProduct[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId[@root='2.16.840.1.113883.10.20.1.53']]/hl7:manufacturedMaterial/hl7:code/hl7:originalText" id="d506897e4860-false-d673778e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:reference)&gt;=1">(IHEProductEntry): element hl7:reference is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.2" test="count(hl7:reference)&lt;=1">(IHEProductEntry): element hl7:reference appears too often [max 1x].</assert>
    </rule>
   
</pattern>
   
    <pattern id="template-1.3.6.1.4.1.19376.1.5.3.1.4.7.3-2013-12-20T000000">
    <title>IHE Supply Entry</title>
   


    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]" id="d506897e4872-false-d673831e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="string(@classCode)=('SPLY')">(IHESupplyEntry): The value for @classCode SHALL be 'SPLY'.</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="@moodCode">6.3.4.18.4: attribute @moodCode SHALL be present.</assert>
        <let name="theAttValue" value="distinct-values(tokenize(normalize-space(@moodCode),' '))" />
        <let name="theAttCheck" value="distinct-values(for $code in tokenize(@moodCode,' ') return if ($code=('EVN','INT')) then ($code) else ())" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="not(@moodCode) or count($theAttValue) = count($theAttCheck)">6.3.4.18.4: The value for moodCode SHALL be 'code EVN or code INT'.</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:templateId[@root='2.16.840.1.113883.10.20.1.34'][not(@nullFlavor)])&gt;=1">(IHESupplyEntry): element hl7:templateId[@root='2.16.840.1.113883.10.20.1.34'][not(@nullFlavor)] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:templateId[@root='2.16.840.1.113883.10.20.1.34'][not(@nullFlavor)])&lt;=1">(IHESupplyEntry): element hl7:templateId[@root='2.16.840.1.113883.10.20.1.34'][not(@nullFlavor)] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3'])&gt;=1">(IHESupplyEntry): element hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3'] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3'])&lt;=1">(IHESupplyEntry): element hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3'] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:id[not(@nullFlavor)])&gt;=1">(IHESupplyEntry): element hl7:id[not(@nullFlavor)] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:quantity)&lt;=1">(IHESupplyEntry): element hl7:quantity appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:entryRelationship[@typeCode='SUBJ'][hl7:act[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.3.1']]])&lt;=1">(IHESupplyEntry): element hl7:entryRelationship[@typeCode='SUBJ'][hl7:act[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.3.1']]] appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:templateId[@root='2.16.840.1.113883.10.20.1.34'][not(@nullFlavor)]" id="d506897e4878-false-d673914e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHESupplyEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="string(@root)=('2.16.840.1.113883.10.20.1.34')">(IHESupplyEntry): The value for @root SHALL be '2.16.840.1.113883.10.20.1.34'.</assert>
    </rule>
   
    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']" id="d506897e4881-false-d673929e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHESupplyEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="string(@root)=('1.3.6.1.4.1.19376.1.5.3.1.4.7.3')">(IHESupplyEntry): The value for @root SHALL be '1.3.6.1.4.1.19376.1.5.3.1.4.7.3'.</assert>
    </rule>
   
    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:id[not(@nullFlavor)]" id="d506897e4884-false-d673943e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHESupplyEntry): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   


    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:quantity" id="d506897e4888-false-d673960e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="@value">(IHESupplyEntry): attribute @value SHALL be present.</assert>
    </rule>
   
    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:author" id="d506897e4891-false-d673970e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:time)&gt;=1">(IHESupplyEntry): element hl7:time is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:time)&lt;=1">(IHESupplyEntry): element hl7:time appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:assignedAuthor)&gt;=1">(IHESupplyEntry): element hl7:assignedAuthor is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:assignedAuthor)&lt;=1">(IHESupplyEntry): element hl7:assignedAuthor appears too often [max 1x].</assert>
    </rule>
   


    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:author/hl7:assignedAuthor" id="d506897e4895-false-d674003e0">
        <let name="elmcount" value="count(hl7:assignedPerson|hl7:representedOrganization)" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="$elmcount&gt;=1">(IHESupplyEntry): choice (hl7:assignedPerson or hl7:representedOrganization) does not contain enough elements [min 1x]</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:assignedPerson)&lt;=1">(IHESupplyEntry): element hl7:assignedPerson appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:representedOrganization)&lt;=1">(IHESupplyEntry): element hl7:representedOrganization appears too often [max 1x].</assert>
    </rule>
   


    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:author/hl7:assignedAuthor/hl7:assignedPerson" id="d506897e4901-false-d674046e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:name)&gt;=1">(IHESupplyEntry): element hl7:name is required [min 1x].</assert>
    </rule>
   


    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:author/hl7:assignedAuthor/hl7:representedOrganization" id="d506897e4903-false-d674066e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:name)&gt;=1">(IHESupplyEntry): element hl7:name is required [min 1x].</assert>
    </rule>
   


    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:performer" id="d506897e4905-false-d674086e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="string(@typeCode)=('PRF') or not(@typeCode)">(IHESupplyEntry): The value for @typeCode SHALL be 'PRF'.</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:time)&gt;=1">(IHESupplyEntry): element hl7:time is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:time)&lt;=1">(IHESupplyEntry): element hl7:time appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:assignedEntity[not(@nullFlavor)])&gt;=1">(IHESupplyEntry): element hl7:assignedEntity[not(@nullFlavor)] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:assignedEntity[not(@nullFlavor)])&lt;=1">(IHESupplyEntry): element hl7:assignedEntity[not(@nullFlavor)] appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:performer/hl7:time" id="d506897e4908-false-d674116e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="string(@nullFlavor)=('UNK') or not(@nullFlavor)">(IHESupplyEntry): The value for @nullFlavor SHALL be 'UNK'.</assert>
    </rule>
   
    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:performer/hl7:assignedEntity[not(@nullFlavor)]" id="d506897e4911-false-d674126e0">
        <let name="elmcount" value="count(hl7:assignedPerson|hl7:representedOrganization)" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="$elmcount&gt;=1">(IHESupplyEntry): choice (hl7:assignedPerson or hl7:representedOrganization) does not contain enough elements [min 1x]</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:assignedPerson)&lt;=1">(IHESupplyEntry): element hl7:assignedPerson appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:representedOrganization)&lt;=1">(IHESupplyEntry): element hl7:representedOrganization appears too often [max 1x].</assert>
    </rule>
   


    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:performer/hl7:assignedEntity[not(@nullFlavor)]/hl7:assignedPerson" id="d506897e4917-false-d674169e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:name)&gt;=1">(IHESupplyEntry): element hl7:name is required [min 1x].</assert>
    </rule>
   


    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:performer/hl7:assignedEntity[not(@nullFlavor)]/hl7:representedOrganization" id="d506897e4919-false-d674189e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="count(hl7:name)&gt;=1">(IHESupplyEntry): element hl7:name is required [min 1x].</assert>
    </rule>
   



    <rule context="*[hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]]/hl7:supply[@classCode='SPLY'][hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.3']]/hl7:entryRelationship[@typeCode='SUBJ'][hl7:act[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.3.1']]]">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.5.3.1.4.7.3" test="string(@typeCode)=('SUBJ')">(IHESupplyEntry): The value for @typeCode SHALL be 'SUBJ'.</assert>
    </rule>
</pattern>
   
    <pattern id="template-1.3.6.1.4.1.19376.1.7.3.1.1.13.7-2017-03-24T141618">
    <title>IHE Coded Event Outcomes</title>
   


    <rule context="*[hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]]/hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]" id="d506897e5039-false-d674787e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'])&gt;=1">(IHECodedEventOutcomes): element hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'])&lt;=1">(IHECodedEventOutcomes): element hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9'])&gt;=1">(IHECodedEventOutcomes): element hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9'] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9'])&lt;=1">(IHECodedEventOutcomes): element hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9'] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:id[not(@nullFlavor)])&gt;=1">(IHECodedEventOutcomes): element hl7:id[not(@nullFlavor)] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:id[not(@nullFlavor)])&lt;=1">(IHECodedEventOutcomes): element hl7:id[not(@nullFlavor)] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:code[(@code='42545-4' and @codeSystem='2.16.840.1.113883.6.1')])&gt;=1">(IHECodedEventOutcomes): element hl7:code[(@code='42545-4' and @codeSystem='2.16.840.1.113883.6.1')] is mandatory [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:code[(@code='42545-4' and @codeSystem='2.16.840.1.113883.6.1')])&lt;=1">(IHECodedEventOutcomes): element hl7:code[(@code='42545-4' and @codeSystem='2.16.840.1.113883.6.1')] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:text)&gt;=1">(IHECodedEventOutcomes): element hl7:text is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:text)&lt;=1">(IHECodedEventOutcomes): element hl7:text appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="count(hl7:entry[hl7:observation[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.13']]])&gt;=1">(IHECodedEventOutcomes): element hl7:entry[hl7:observation[hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.4.13']]] is mandatory [min 1x].</assert>
    </rule>
   
    <rule context="*[hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]]/hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]/hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7']" id="d506897e5040-false-d674878e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHECodedEventOutcomes): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="string(@root)=('1.3.6.1.4.1.19376.1.7.3.1.1.13.7')">(IHECodedEventOutcomes): The value for @root SHALL be '1.3.6.1.4.1.19376.1.7.3.1.1.13.7'.</assert>
    </rule>
   
    <rule context="*[hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]]/hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']" id="d506897e5042-false-d674893e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHECodedEventOutcomes): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="string(@root)=('1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9')">(IHECodedEventOutcomes): The value for @root SHALL be '1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9'.</assert>
    </rule>
   
    <rule context="*[hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]]/hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]/hl7:id[not(@nullFlavor)]" id="d506897e5044-false-d674907e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHECodedEventOutcomes): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]]/hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]/hl7:code[(@code='42545-4' and @codeSystem='2.16.840.1.113883.6.1')]" id="d506897e5045-false-d674918e0">
        <extends rule="CE" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CE' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHECodedEventOutcomes): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CE", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="@nullFlavor or (@code='42545-4' and @codeSystem='2.16.840.1.113883.6.1' and @displayName='EVENT OUTCOME' and @codeSystemName='LOINC')">(IHECodedEventOutcomes): The element value SHALL be one of 'code '42545-4' codeSystem '2.16.840.1.113883.6.1' displayName='EVENT OUTCOME' codeSystemName='LOINC''.</assert>
    </rule>
   
    <rule context="*[hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]]/hl7:section[hl7:templateId[@root='1.3.6.1.4.1.19376.1.7.3.1.1.13.7'] and hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.21.2.9']]/hl7:text" id="d506897e5047-false-d674934e0">
        <extends rule="SD.TEXT" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=1.3.6.1.4.1.19376.1.7.3.1.1.13.7" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='SD.TEXT' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(IHECodedEventOutcomes): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:SD.TEXT", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>

   




</pattern>
   
    <pattern id="template-2.16.840.1.113883.10.20.1.46-2007-04-01T000000">
    <title>Medication series number observation</title>
   


    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]" id="d506897e5173-false-d675022e0">
        <let name="theAttValue" value="distinct-values(tokenize(normalize-space(@classCode),' '))" />
        <let name="theAttCheck" value="distinct-values(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.11529-DYNAMIC.xml')/*/valueSet/conceptList/concept[@code = $theAttValue]/@code)" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@classCode) or count($theAttValue) = count($theAttCheck)">CONF-341: The value for classCode SHALL be selected from value set '2.16.840.1.113883.1.11.11529' ActClassObservation (DYNAMIC).</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="string(@moodCode)=('EVN')">CONF-342: The value for @moodCode SHALL be 'EVN'.</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@negationInd) or string(@negationInd)=('true','false')">(MedicationSeriesNumberObservation): Attribute @negationInd SHALL be of data type 'bl'</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:templateId[@root='2.16.840.1.113883.10.20.1.46'])&gt;=1">(MedicationSeriesNumberObservation): element hl7:templateId[@root='2.16.840.1.113883.10.20.1.46'] is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:templateId[@root='2.16.840.1.113883.10.20.1.46'])&lt;=1">(MedicationSeriesNumberObservation): element hl7:templateId[@root='2.16.840.1.113883.10.20.1.46'] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:code[(@code='30973-2' and @codeSystem='2.16.840.1.113883.6.1') or @nullFlavor])&gt;=1">(MedicationSeriesNumberObservation): element hl7:code[(@code='30973-2' and @codeSystem='2.16.840.1.113883.6.1') or @nullFlavor] is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:code[(@code='30973-2' and @codeSystem='2.16.840.1.113883.6.1') or @nullFlavor])&lt;=1">(MedicationSeriesNumberObservation): element hl7:code[(@code='30973-2' and @codeSystem='2.16.840.1.113883.6.1') or @nullFlavor] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:derivationExpr)&lt;=1">(MedicationSeriesNumberObservation): element hl7:derivationExpr appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:text)&lt;=1">(MedicationSeriesNumberObservation): element hl7:text appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:statusCode[@code=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.15933-DYNAMIC.xml')//valueSet[1]/conceptList/*/@code or @nullFlavor])&gt;=1">(MedicationSeriesNumberObservation): element hl7:statusCode[@code=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.15933-DYNAMIC.xml')//valueSet[1]/conceptList/*/@code or @nullFlavor] is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:statusCode[@code=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.15933-DYNAMIC.xml')//valueSet[1]/conceptList/*/@code or @nullFlavor])&lt;=1">(MedicationSeriesNumberObservation): element hl7:statusCode[@code=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.15933-DYNAMIC.xml')//valueSet[1]/conceptList/*/@code or @nullFlavor] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:effectiveTime)&lt;=1">(MedicationSeriesNumberObservation): element hl7:effectiveTime appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:priorityCode[concat(@code,@codeSystem)=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.16866-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor])&lt;=1">(MedicationSeriesNumberObservation): element hl7:priorityCode[concat(@code,@codeSystem)=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.16866-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor] appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:repeatNumber)&lt;=1">(MedicationSeriesNumberObservation): element hl7:repeatNumber appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:languageCode)&lt;=1">(MedicationSeriesNumberObservation): element hl7:languageCode appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:value)&gt;=1">(MedicationSeriesNumberObservation): element hl7:value is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:value)&lt;=1">(MedicationSeriesNumberObservation): element hl7:value appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:subject)&lt;=1">(MedicationSeriesNumberObservation): element hl7:subject appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']" id="d506897e5183-false-d675186e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="string(@root)=('2.16.840.1.113883.10.20.1.46')">(MedicationSeriesNumberObservation): The value for @root SHALL be '2.16.840.1.113883.10.20.1.46'.</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:id" id="d506897e5185-false-d675200e0">
        <extends rule="II" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='II' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:II", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:code[(@code='30973-2' and @codeSystem='2.16.840.1.113883.6.1') or @nullFlavor]" id="d506897e5186-false-d675211e0">
        <extends rule="CD" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CD' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CD", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="@nullFlavor or (@code='30973-2' and @codeSystem='2.16.840.1.113883.6.1' and @displayName='Dose number')">(MedicationSeriesNumberObservation): The element value SHALL be one of 'code '30973-2' codeSystem '2.16.840.1.113883.6.1' displayName='Dose number''.</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:derivationExpr" id="d506897e5189-false-d675227e0">
        <extends rule="ST" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='ST' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:ST", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:text" id="d506897e5190-false-d675237e0">
        <extends rule="ED" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='ED' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:ED", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:statusCode[@code=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.15933-DYNAMIC.xml')//valueSet[1]/conceptList/*/@code or @nullFlavor]" id="d506897e5191-false-d675250e0">
        <extends rule="CS" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CS", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <let name="theCode" value="@code" />
        <let name="theCodeSystem" value="@codeSystem" />
        <let name="theCodeSystemVersion" value="@codeSystemVersion" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="@nullFlavor or exists(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.15933-DYNAMIC.xml')//valueSet[1]/conceptList/concept[@code = $theCode] or completeCodeSystem)">(MedicationSeriesNumberObservation): The element value SHALL be one of '2.16.840.1.113883.1.11.15933 ActStatus (DYNAMIC)'.</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:effectiveTime" id="d506897e5196-false-d675271e0">
        <extends rule="IVL_TS" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:IVL_TS", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:priorityCode[concat(@code,@codeSystem)=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.16866-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor]" id="d506897e5198-false-d675284e0">
        <extends rule="CE" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CE' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CE", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <let name="theCode" value="@code" />
        <let name="theCodeSystem" value="@codeSystem" />
        <let name="theCodeSystemVersion" value="@codeSystemVersion" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="@nullFlavor or exists(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.16866-DYNAMIC.xml')//valueSet[1][conceptList/concept[@code = $theCode][@codeSystem = $theCodeSystem][not(@codeSystemVersion) or @codeSystemVersion=$theCodeSystemVersion] or completeCodeSystem[@codeSystem=$theCodeSystem][not(@codeSystemVersion) or @codeSystemVersion=$theCodeSystemVersion]])">(MedicationSeriesNumberObservation): The element value SHALL be one of '2.16.840.1.113883.1.11.16866 ActPriority (DYNAMIC)'.</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:repeatNumber" id="d506897e5202-false-d675305e0">
        <extends rule="IVL_INT" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_INT' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:IVL_INT", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:languageCode" id="d506897e5203-false-d675318e0">
        <extends rule="CS" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CS", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:value" id="d506897e5207-false-d675331e0">
        <extends rule="INT" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='INT' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:INT", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@value) or matches(@value, '^-?[1-9]\d*$|^+?\d*$')">(MedicationSeriesNumberObservation): @value is not a valid INT number <value-of select="@value" />
        </assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:interpretationCode[concat(@code,@codeSystem)=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.78-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor]" id="d506897e5209-false-d675347e0">
        <extends rule="CE" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CE' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CE", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <let name="theCode" value="@code" />
        <let name="theCodeSystem" value="@codeSystem" />
        <let name="theCodeSystemVersion" value="@codeSystemVersion" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="@nullFlavor or exists(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.78-DYNAMIC.xml')//valueSet[1][conceptList/concept[@code = $theCode][@codeSystem = $theCodeSystem][not(@codeSystemVersion) or @codeSystemVersion=$theCodeSystemVersion] or completeCodeSystem[@codeSystem=$theCodeSystem][not(@codeSystemVersion) or @codeSystemVersion=$theCodeSystemVersion]])">(MedicationSeriesNumberObservation): The element value SHALL be one of '2.16.840.1.113883.1.11.78 ObservationInterpretation (DYNAMIC)'.</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:methodCode[concat(@code,@codeSystem)=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.14079-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor]" id="d506897e5213-false-d675371e0">
        <extends rule="CE" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CE' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CE", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <let name="theCode" value="@code" />
        <let name="theCodeSystem" value="@codeSystem" />
        <let name="theCodeSystemVersion" value="@codeSystemVersion" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="@nullFlavor or exists(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.14079-DYNAMIC.xml')//valueSet[1][conceptList/concept[@code = $theCode][@codeSystem = $theCodeSystem][not(@codeSystemVersion) or @codeSystemVersion=$theCodeSystemVersion] or completeCodeSystem[@codeSystem=$theCodeSystem][not(@codeSystemVersion) or @codeSystemVersion=$theCodeSystemVersion]])">(MedicationSeriesNumberObservation): The element value SHALL be one of '2.16.840.1.113883.1.11.14079 ObservationMethod (DYNAMIC)'.</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:targetSiteCode" id="d506897e5217-false-d675392e0">
        <extends rule="CD" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CD' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CD", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>

   








    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:entryRelationship">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="@typeCode">(MedicationSeriesNumberObservation): attribute @typeCode SHALL be present.</assert>
        <let name="theAttValue" value="distinct-values(tokenize(normalize-space(@typeCode),' '))" />
        <let name="theAttCheck" value="distinct-values(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.19447-DYNAMIC.xml')/*/valueSet/conceptList/concept[@code = $theAttValue]/@code)" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@typeCode) or count($theAttValue) = count($theAttCheck)">(MedicationSeriesNumberObservation): The value for typeCode SHALL be selected from value set '2.16.840.1.113883.1.11.19447' x_ActRelationshipEntryRelationship (DYNAMIC).</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@contextConductionInd) or string(@contextConductionInd)=('true','false')">(MedicationSeriesNumberObservation): Attribute @contextConductionInd SHALL be of data type 'bl'</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@inversionInd) or string(@inversionInd)=('true','false')">(MedicationSeriesNumberObservation): Attribute @inversionInd SHALL be of data type 'bl'</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@negationInd) or string(@negationInd)=('true','false')">(MedicationSeriesNumberObservation): Attribute @negationInd SHALL be of data type 'bl'</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:sequenceNumber)&lt;=1">(MedicationSeriesNumberObservation): element hl7:sequenceNumber appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:seperatableInd)&lt;=1">(MedicationSeriesNumberObservation): element hl7:seperatableInd appears too often [max 1x].</assert>
    </rule>

   





    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:referenceRange" id="d506897e5258-false-d675522e0">
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="string(@typeCode)=('REFV') or not(@typeCode)">(MedicationSeriesNumberObservation): The value for @typeCode SHALL be 'REFV'.</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:observationRange)&gt;=1">(MedicationSeriesNumberObservation): element hl7:observationRange is required [min 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:observationRange)&lt;=1">(MedicationSeriesNumberObservation): element hl7:observationRange appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:referenceRange/hl7:observationRange" id="d506897e5260-false-d675542e0">
        <let name="theAttValue" value="distinct-values(tokenize(normalize-space(@classCode),' '))" />
        <let name="theAttCheck" value="distinct-values(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.11529-DYNAMIC.xml')/*/valueSet/conceptList/concept[@code = $theAttValue]/@code)" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@classCode) or count($theAttValue) = count($theAttCheck)">(MedicationSeriesNumberObservation): The value for classCode SHALL be selected from value set '2.16.840.1.113883.1.11.11529' ActClassObservation (DYNAMIC).</assert>
        <let name="theAttValue" value="distinct-values(tokenize(normalize-space(@moodCode),' '))" />
        <let name="theAttCheck" value="distinct-values(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.20268-DYNAMIC.xml')/*/valueSet/conceptList/concept[@code = $theAttValue]/@code)" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="not(@moodCode) or count($theAttValue) = count($theAttCheck)">(MedicationSeriesNumberObservation): The value for moodCode SHALL be selected from value set '2.16.840.1.113883.1.11.20268' ActMoodEventCriterion (DYNAMIC).</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:code)&lt;=1">(MedicationSeriesNumberObservation): element hl7:code appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:text)&lt;=1">(MedicationSeriesNumberObservation): element hl7:text appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:value)&lt;=1">(MedicationSeriesNumberObservation): element hl7:value appears too often [max 1x].</assert>
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="count(hl7:interpretationCode[concat(@code,@codeSystem)=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.78-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor])&lt;=1">(MedicationSeriesNumberObservation): element hl7:interpretationCode[concat(@code,@codeSystem)=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.78-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor] appears too often [max 1x].</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:referenceRange/hl7:observationRange/hl7:code" id="d506897e5269-false-d675609e0">
        <extends rule="CD" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CD' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CD", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   
    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:referenceRange/hl7:observationRange/hl7:text" id="d506897e5271-false-d675619e0">
        <extends rule="ED" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='ED' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:ED", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
    </rule>
   


    <rule context="*[hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]]/hl7:observation[@moodCode='EVN'][hl7:templateId[@root='2.16.840.1.113883.10.20.1.46']]/hl7:referenceRange/hl7:observationRange/hl7:interpretationCode[concat(@code,@codeSystem)=doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.78-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor]" id="d506897e5273-false-d675639e0">
        <extends rule="CE" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="(local-name-from-QName(resolve-QName(@xsi:type,.))='CE' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)">(MedicationSeriesNumberObservation): If an @xsi:type instruction is present it SHALL be valued "{urn:hl7-org:v3}:CE", found "{<value-of select="namespace-uri-from-QName(resolve-QName(@xsi:type,.))" />}:<value-of select="local-name-from-QName(resolve-QName(@xsi:type,.))" />"</assert>
        <let name="theCode" value="@code" />
        <let name="theCodeSystem" value="@codeSystem" />
        <let name="theCodeSystemVersion" value="@codeSystemVersion" />
        <assert role="error" see="https://poc-art-decor.kereval.com/art-decor/decor-templates--ASIP-CSE-?id=2.16.840.1.113883.10.20.1.46" test="@nullFlavor or exists(doc('src/test/resources/bin/schematron/asip-ad/ASIP-CSE/include/voc-2.16.840.1.113883.1.11.78-DYNAMIC.xml')//valueSet[1][conceptList/concept[@code = $theCode][@codeSystem = $theCodeSystem][not(@codeSystemVersion) or @codeSystemVersion=$theCodeSystemVersion] or completeCodeSystem[@codeSystem=$theCodeSystem][not(@codeSystemVersion) or @codeSystemVersion=$theCodeSystemVersion]])">(MedicationSeriesNumberObservation): The element value SHALL be one of '2.16.840.1.113883.1.11.78 ObservationInterpretation (DYNAMIC)'.</assert>
    </rule>
</pattern>
</schema>

processing schematron
INFO  2019-11-22 17:06:03,768 [main] net.ihe.gazelle.schematron.compiler.SchematronCompiler: The Schematron [ASIP - Certificat de sante du 8e jour] compiled with success. The result of compilation available on bin/compilations/1.xsl
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.617 s - in net.ihe.gazelle.schematron.compiler.SchematronCompilerTest
[INFO] Running net.ihe.gazelle.schematron.validation.ValidationProcessTest
INFO  2019-11-22 17:06:03,977 [main] net.ihe.gazelle.schematron.validation.ValidationProcess: /tmp/FileToValidate6952543054896702105.xml
INFO  2019-11-22 17:06:03,978 [main] net.ihe.gazelle.schematron.validation.ValidationProcess: deleting temp file
INFO  2019-11-22 17:06:03,985 [main] net.ihe.gazelle.schematron.validation.ValidationProcess: /tmp/FileToValidate7783568705507028469.xml
INFO  2019-11-22 17:06:03,990 [main] net.ihe.gazelle.schematron.validation.ValidationProcess: /tmp/FileToValidate1388632173245091723.xml
INFO  2019-11-22 17:06:03,991 [main] net.ihe.gazelle.schematron.validation.ValidationProcess: deleting temp file
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in net.ihe.gazelle.schematron.validation.ValidationProcessTest
[INFO] Running net.ihe.gazelle.schematron.validation.XMLValidationTest
ERROR 2019-11-22 17:06:04,573 [main] net.ihe.gazelle.schematron.validation.XMLValidation: XSD file missing
INFO  2019-11-22 17:06:04,579 [main] net.ihe.gazelle.schematron.validation.XMLValidation: XML validation using XSD 1.0
ERROR 2019-11-22 17:06:05,259 [main] net.ihe.gazelle.schematron.validation.XMLValidation: XSD file missing: the file /path is missing
ERROR 2019-11-22 17:06:05,298 [main] net.ihe.gazelle.schematron.validation.XMLValidation: There is no XSD file defined.
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.316 s - in net.ihe.gazelle.schematron.validation.XMLValidationTest
[INFO] Running net.ihe.gazelle.schematron.validation.SchematronValidatorTest
ERROR 2019-11-22 17:06:05,355 [main] net.ihe.gazelle.schematron.validation.SchematronValidator: schematron is null
ERROR 2019-11-22 17:06:57,456 [main] net.ihe.gazelle.schematron.validation.SchematronValidator: file is null
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 63.405 s - in net.ihe.gazelle.schematron.validation.SchematronValidatorTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 37, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.9:report (default-report) @ SchematronValidator-ejb ---
[INFO] Loading execution data file /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/jacoco.exec
[INFO] Analyzed bundle 'SchematronValidator-ejb' with 50 classes
[INFO] 
[INFO] --- maven-ejb-plugin:2.3:ejb (default-ejb) @ SchematronValidator-ejb ---
[INFO] Building EJB SchematronValidator-ejb with EJB version 3.0
[INFO] Building jar: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/SchematronValidator-ejb.jar
[INFO] 
[INFO] --- maven-source-plugin:3.0.1:jar-no-fork (attach-sources) @ SchematronValidator-ejb ---
[INFO] Building jar: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/SchematronValidator-ejb-sources.jar
[INFO] 
[INFO] --- maven-jar-plugin:3.0.2:test-jar (default) @ SchematronValidator-ejb ---
[INFO] Building jar: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/SchematronValidator-ejb-tests.jar
Collecting metadata...
Metadata collection done.
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building SchematronValidator-war 2.5.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ SchematronValidator-war ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-java-version) @ SchematronValidator-war ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven-version) @ SchematronValidator-war ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.2:create-timestamp (get-build-timestamp) @ SchematronValidator-war ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.2:create (get-scm-revision) @ SchematronValidator-war ---
[INFO] 
[INFO] --- maven-buildmetadata-plugin:1.1.0.IHE.3:provide-buildmetadata (default) @ SchematronValidator-war ---
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war && svn --non-interactive log -v -r '{2019-10-23 16:07:13 +0000}:{2019-11-23 16:07:13 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-war
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war && svn --non-interactive log -v -r '{2019-09-23 16:07:14 +0000}:{2019-11-23 16:07:14 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-war
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war && svn --non-interactive log -v -r '{2019-08-24 16:07:14 +0000}:{2019-11-23 16:07:14 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-war
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war && svn --non-interactive log -v -r '{2019-07-25 16:07:15 +0000}:{2019-11-23 16:07:15 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-war
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war && svn --non-interactive log -v -r '{2019-06-25 16:07:15 +0000}:{2019-11-23 16:07:15 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-war
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war && svn --non-interactive log -v -r '{2019-05-26 16:07:15 +0000}:{2019-11-23 16:07:15 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-war
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war
[INFO] Writing properties '/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war/META-INF/build.properties'...
[INFO] Writing XML report '/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/buildmetadata.xml'...
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default-prepare-agent) @ SchematronValidator-war ---
[INFO] argLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/jacoco.exec
[INFO] 
[INFO] --- gazelle-plugins:1.60:generate-messages (build-messages-from-xml) @ SchematronValidator-war ---
[INFO] Skipped, using crowdin as messages.mode
[INFO] 
[INFO] --- gazelle-plugins:1.60:aggregate-messages (aggregate-messages) @ SchematronValidator-war ---
[INFO] Using crowdin as messages.mode
[info] Aggregating all message properties from dependencies
[info] Aggregate properties for lang en
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/en/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/en/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/en/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang sv-SE
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/sv-SE/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/sv-SE/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/sv-SE/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang fr
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/fr/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/fr/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/fr/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang fi
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/fi/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/fi/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/fi/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang pl
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/pl/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/pl/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/pl/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang ja
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/ja/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/ja/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/ja/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang zh-TW
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/zh-TW/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/zh-TW/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/zh-TW/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang es-ES
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/es-ES/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/es-ES/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/es-ES/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang zh-CN
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/zh-CN/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/zh-CN/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/zh-CN/net.ihe.gazelle.gazelle-assets/assets.properties
[info] Aggregate properties for lang de
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/de/net.ihe.gazelle.maven.gazelle-seam-tools-war/gazelle-seam-tools.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/de/net.ihe.gazelle.maven.SchematronValidator-war/messages.properties
[info] Adding /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/crowdin/de/net.ihe.gazelle.gazelle-assets/assets.properties
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ SchematronValidator-war ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 10 resources
[INFO] 
[INFO] --- gazelle-plugins:1.60:check-xhtml-messages (check-translations-xml) @ SchematronValidator-war ---
[INFO] Ignoring ui:param/f:param with name in [id, sectionToReRender, panelId, panelsToReRender, SuffixForID, panel2refresh, required, filterId, filterForm, divIdVar, dataListIdVar, editorIdVar, containerPanelId, varList, varTableId, varColor, tableName, onchange_callback, save_callback, convert_urls, theme_advanced_statusbar_location, theme_advanced_resizing, theme_advanced_toolbar_location, theme_advanced_toolbar_align, theme_advanced_buttons1, theme_advanced_buttons2, dataScrollerId, dataTableId, idToRerender, beanName, multiple, extensions, popup_id, panel_id, styleClass, headerStyleClass, bodyStyleClass, footerStyleClass, openByDefault, icon_class, dt_styleClass, dd_styleClass, dataScrollerId, applicationName, applicationRoot]
[INFO] Names can be added using ignoredParamNames in gazelle-plugins configuration. (see mvn gazelle:help -Ddetail=true -Dgoal=check-xhtml-messages)
[WARNING] Strange translation in template.xhtml (line:64,col:135 - value) : #{messages['net.ihe.gazelle.schematronvalidator.SchematronValidator']}
[WARNING] Strange translation in footer.xhtml (line:6,col:119 - value) : #{messages['net.ihe.gazelle.schematronvalidator.SchematronValidator']}
[INFO] 
[INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ SchematronValidator-war ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ SchematronValidator-war ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ SchematronValidator-war ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.20:test (default-test) @ SchematronValidator-war ---
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.9:report (default-report) @ SchematronValidator-war ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- maven-war-plugin:3.1.0:war (default-war) @ SchematronValidator-war ---
[INFO] Packaging webapp
[INFO] Assembling webapp [SchematronValidator-war] in [/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war]
[INFO] Processing war project
[INFO] Copying webapp webResources [/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/webapp] to [/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war]
[INFO] Copying webapp resources [/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/src/main/webapp]
[INFO] Processing overlay [ id net.ihe.gazelle.maven:gazelle-seam-tools-war]
[INFO] Processing overlay [ id net.ihe.gazelle:gazelle-assets]
[INFO] Webapp assembled in [434 msecs]
[INFO] Building war: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war.war
[INFO] 
[INFO] --- maven-source-plugin:3.0.1:jar-no-fork (attach-sources) @ SchematronValidator-war ---
[INFO] Building jar: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war-sources.jar
[INFO] 
[INFO] --- maven-jar-plugin:3.0.2:test-jar (default) @ SchematronValidator-war ---
[INFO] Building jar: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war-tests.jar
Collecting metadata...
Metadata collection done.
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building SchematronValidator-ear 2.5.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ SchematronValidator-ear ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-java-version) @ SchematronValidator-ear ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven-version) @ SchematronValidator-ear ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.2:create-timestamp (get-build-timestamp) @ SchematronValidator-ear ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.2:create (get-scm-revision) @ SchematronValidator-ear ---
[INFO] 
[INFO] --- maven-buildmetadata-plugin:1.1.0.IHE.3:provide-buildmetadata (default) @ SchematronValidator-ear ---
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear && svn --non-interactive log -v -r '{2019-10-23 16:07:19 +0000}:{2019-11-23 16:07:19 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-ear
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear && svn --non-interactive log -v -r '{2019-09-23 16:07:20 +0000}:{2019-11-23 16:07:20 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-ear
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear && svn --non-interactive log -v -r '{2019-08-24 16:07:20 +0000}:{2019-11-23 16:07:20 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-ear
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear && svn --non-interactive log -v -r '{2019-07-25 16:07:21 +0000}:{2019-11-23 16:07:21 +0000}' svn+ssh://scm.gforge.inria.fr/svn/gazelle/Maven/SchematronValidator/trunk/SchematronValidator-ear
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear
[INFO] Executing: /bin/sh -c cd /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear && svn --non-interactive status
[INFO] Working directory: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear
[INFO] Writing properties '/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator/META-INF/build.properties'...
[INFO] Writing XML report '/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/buildmetadata.xml'...
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default-prepare-agent) @ SchematronValidator-ear ---
[INFO] argLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/jacoco.exec
[INFO] 
[INFO] --- gazelle-plugins:1.60:generate-sql-flag (build-sql-flag) @ SchematronValidator-ear ---
[INFO] 
[INFO] --- maven-ear-plugin:2.4.2:generate-application-xml (default-generate-application-xml) @ SchematronValidator-ear ---
[INFO] Generating application.xml
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ SchematronValidator-ear ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 71 resources
[INFO] Copying 1 resource
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.9:report (default-report) @ SchematronValidator-ear ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- maven-ear-plugin:2.4.2:ear (default-ear) @ SchematronValidator-ear ---
[INFO] Copying artifact[war:net.ihe.gazelle.maven:SchematronValidator-war:2.5.0-SNAPSHOT] to[SchematronValidator-war.war]
[INFO] Copying artifact[ejb:net.ihe.gazelle.maven:SchematronValidator-ejb:2.5.0-SNAPSHOT] to[SchematronValidator-ejb.jar]
[INFO] Copying artifact[ejb:org.jboss.seam:jboss-seam:2.3.1.Final] to[jboss-seam-2.3.1.Final.jar]
[INFO] Copying artifact[ejb:net.ihe.gazelle.maven:gazelle-seam-tools-jar:3.1.0] to[gazelle-seam-tools-jar.jar]
[INFO] Copying artifact[ejb:net.ihe.gazelle.maven:version:1.0.3] to[version.jar]
[INFO] Copying artifact[ejb:net.ihe.gazelle:gazelle-preferences:1.1.0] to[gazelle-preferences.jar]
[INFO] Copying artifact[jar:org.mapdb:mapdb:1.0.9] to[lib/mapdb-1.0.9.jar]
[INFO] Copying artifact[jar:org.drools:drools-core:5.3.3.Final] to[lib/drools-core-5.3.3.Final.jar]
[INFO] Copying artifact[jar:org.mvel:mvel2:2.1.0.drools16] to[lib/mvel2-2.1.0.drools16.jar]
[INFO] Copying artifact[jar:org.drools:knowledge-api:5.3.3.Final] to[lib/knowledge-api-5.3.3.Final.jar]
[INFO] Copying artifact[jar:org.drools:drools-compiler:5.3.3.Final] to[lib/drools-compiler-5.3.3.Final.jar]
[INFO] Copying artifact[jar:org.antlr:antlr-runtime:3.3] to[lib/antlr-runtime-3.3.jar]
[INFO] Copying artifact[jar:org.antlr:antlr:3.3] to[lib/antlr-3.3.jar]
[INFO] Copying artifact[jar:org.antlr:stringtemplate:3.2.1] to[lib/stringtemplate-3.2.1.jar]
[INFO] Copying artifact[jar:antlr:antlr:2.7.7] to[lib/antlr-2.7.7.jar]
[INFO] Copying artifact[jar:org.eclipse.jdt.core.compiler:ecj:3.7.2] to[lib/ecj-3.7.2.jar]
[INFO] Copying artifact[jar:org.drools:drools-decisiontables:5.3.3.Final] to[lib/drools-decisiontables-5.3.3.Final.jar]
[INFO] Copying artifact[jar:org.drools:drools-templates:5.3.3.Final] to[lib/drools-templates-5.3.3.Final.jar]
[INFO] Copying artifact[jar:org.jdom:jdom:1.1.2] to[lib/jdom-1.1.2.jar]
[INFO] Copying artifact[jar:org.apache.axis2:axis2-adb:1.7.2] to[lib/axis2-adb-1.7.2.jar]
[INFO] Copying artifact[jar:org.apache.axis2:axis2-kernel:1.7.2] to[lib/axis2-kernel-1.7.2.jar]
[INFO] Copying artifact[jar:org.apache.ws.commons.axiom:axiom-api:1.2.19] to[lib/axiom-api-1.2.19.jar]
[INFO] Copying artifact[jar:org.apache.james:apache-mime4j-core:0.7.2] to[lib/apache-mime4j-core-0.7.2.jar]
[INFO] Copying artifact[jar:org.apache.ws.commons.axiom:axiom-impl:1.2.19] to[lib/axiom-impl-1.2.19.jar]
[INFO] Copying artifact[jar:wsdl4j:wsdl4j:1.6.2] to[lib/wsdl4j-1.6.2.jar]
[INFO] Copying artifact[jar:org.apache.ws.xmlschema:xmlschema-core:2.0.2] to[lib/xmlschema-core-2.0.2.jar]
[INFO] Copying artifact[jar:org.apache.neethi:neethi:3.0.2] to[lib/neethi-3.0.2.jar]
[INFO] Copying artifact[jar:org.apache.woden:woden-core:1.0M10] to[lib/woden-core-1.0M10.jar]
[INFO] Copying artifact[jar:javax.ws.rs:jsr311-api:1.1.1] to[lib/jsr311-api-1.1.1.jar]
[INFO] Copying artifact[jar:org.apache.ws.commons.axiom:axiom-dom:1.2.19] to[lib/axiom-dom-1.2.19.jar]
[INFO] Copying artifact[jar:org.codehaus.woodstox:woodstox-core-asl:4.1.1] to[lib/woodstox-core-asl-4.1.1.jar]
[INFO] Copying artifact[jar:org.codehaus.woodstox:stax2-api:3.1.1] to[lib/stax2-api-3.1.1.jar]
[INFO] Copying artifact[jar:org.apache.woden:woden-impl-dom:1.0M8.IHE] to[lib/woden-impl-dom-1.0M8.IHE.jar]
[INFO] Copying artifact[jar:org.apache.axis2:axis2-transport-local:1.7.2] to[lib/axis2-transport-local-1.7.2.jar]
[INFO] Copying artifact[jar:org.apache.axis2:axis2-transport-http:1.7.2] to[lib/axis2-transport-http-1.7.2.jar]
[INFO] Copying artifact[jar:org.apache.httpcomponents:httpcore:4.2.1] to[lib/httpcore-4.2.1.jar]
[INFO] Copying artifact[jar:org.apache.httpcomponents:httpclient:4.2.1] to[lib/httpclient-4.2.1.jar]
[INFO] Copying artifact[jar:commons-httpclient:commons-httpclient:3.1-jbossorg-1] to[lib/commons-httpclient-3.1-jbossorg-1.jar]
[INFO] Copying artifact[jar:org.apache.ant:ant-launcher:1.7.0] to[lib/ant-launcher-1.7.0.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle:ihe-xmltools-jar:1.0.2] to[lib/ihe-xmltools-jar-1.0.2.jar]
[INFO] Copying artifact[jar:commons-io:commons-io:2.1] to[lib/commons-io-2.1.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle.common.code:common-code-jar:2.0.3] to[lib/common-code-jar-2.0.3.jar]
[INFO] Copying artifact[jar:org.eclipse.ohf:InstanceValidator:1.2.IHE] to[lib/InstanceValidator-1.2.IHE.jar]
[INFO] Copying artifact[jar:org.opengis.cite.xerces:xercesImpl-xsd11:2.12-beta-r1667115] to[lib/xercesImpl-xsd11-2.12-beta-r1667115.jar]
[INFO] Copying artifact[jar:org.opengis.cite.eclipse.webtools.sse:org.eclipse.wst.xml.xpath2.processor:1.1.5-738bb7b85d] to[lib/org.eclipse.wst.xml.xpath2.processor-1.1.5-738bb7b85d.jar]
[INFO] Copying artifact[jar:edu.princeton.cup:java-cup:10k] to[lib/java-cup-10k.jar]
[INFO] Copying artifact[jar:net.sf.saxon:Saxon-HE:9.8.0-12] to[lib/Saxon-HE-9.8.0-12.jar]
[INFO] Copying artifact[jar:org.slf4j:slf4j-log4j12:1.6.6] to[lib/slf4j-log4j12-1.6.6.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle.hql:gazelle-hql:2.1.1] to[lib/gazelle-hql-2.1.1.jar]
[INFO] Copying artifact[jar:commons-lang:commons-lang:2.6] to[lib/commons-lang-2.6.jar]
[INFO] Copying artifact[jar:org.kohsuke.metainf-services:metainf-services:1.3] to[lib/metainf-services-1.3.jar]
[INFO] Copying artifact[jar:org.hibernate:hibernate-c3p0:4.2.20.Final] to[lib/hibernate-c3p0-4.2.20.Final.jar]
[INFO] Copying artifact[jar:org.jboss.logging:jboss-logging:3.1.2.GA] to[lib/jboss-logging-3.1.2.GA.jar]
[INFO] Copying artifact[jar:com.mchange:c3p0:0.9.2.1] to[lib/c3p0-0.9.2.1.jar]
[INFO] Copying artifact[jar:com.mchange:mchange-commons-java:0.2.3.4] to[lib/mchange-commons-java-0.2.3.4.jar]
[INFO] Copying artifact[jar:uk.com.robust-it:cloning:1.7.9] to[lib/cloning-1.7.9.jar]
[INFO] Copying artifact[jar:org.objenesis:objenesis:1.2] to[lib/objenesis-1.2.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle.maven:gazelle-tools-jar:3.1.0] to[lib/gazelle-tools-jar-3.1.0.jar]
[INFO] Copying artifact[jar:org.hibernate:hibernate-ehcache:4.2.20.Final] to[lib/hibernate-ehcache-4.2.20.Final.jar]
[INFO] Copying artifact[jar:com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:r239] to[lib/owasp-java-html-sanitizer-r239.jar]
[INFO] Copying artifact[jar:com.google.code.findbugs:jsr305:3.0.2] to[lib/jsr305-3.0.2.jar]
[INFO] Copying artifact[jar:commons-fileupload:commons-fileupload:1.2.1] to[lib/commons-fileupload-1.2.1.jar]
[INFO] Copying artifact[jar:commons-digester:commons-digester:2.1] to[lib/commons-digester-2.1.jar]
[INFO] Copying artifact[jar:commons-logging:commons-logging:1.1.1] to[lib/commons-logging-1.1.1.jar]
[INFO] Copying artifact[jar:javax.servlet:jstl:1.0] to[lib/jstl-1.0.jar]
[INFO] Copying artifact[jar:org.apache.poi:poi:3.8] to[lib/poi-3.8.jar]
[INFO] Copying artifact[jar:commons-codec:commons-codec:1.4] to[lib/commons-codec-1.4.jar]
[INFO] Copying artifact[jar:org.jsoup:jsoup:1.6.3] to[lib/jsoup-1.6.3.jar]
[INFO] Copying artifact[jar:net.sf.ehcache:ehcache-core:2.6.6] to[lib/ehcache-core-2.6.6.jar]
[INFO] Copying artifact[jar:org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_1.1_spec:1.0.1.Final] to[lib/jboss-jaxrs-api_1.1_spec-1.0.1.Final.jar]
[INFO] Copying artifact[jar:org.jasig.cas.client:cas-client-core:3.4.1] to[lib/cas-client-core-3.4.1.jar]
[INFO] Copying artifact[jar:com.google.gwt:gwt-servlet:1.5.2] to[lib/gwt-servlet-1.5.2.jar]
[INFO] Copying artifact[jar:com.gitb:gitb-types:1.0.0] to[lib/gitb-types-1.0.0.jar]
[INFO] Copying artifact[jar:org.jboss.resteasy:resteasy-jaxrs:2.3.5.Final] to[lib/resteasy-jaxrs-2.3.5.Final.jar]
[INFO] Copying artifact[jar:org.jboss.resteasy:resteasy-jaxb-provider:2.3.5.Final] to[lib/resteasy-jaxb-provider-2.3.5.Final.jar]
[INFO] Copying artifact[jar:com.sun.xml.bind:jaxb-impl:2.2.5.jboss-1] to[lib/jaxb-impl-2.2.5.jboss-1.jar]
[INFO] Copying artifact[jar:com.sun.istack:istack-commons-runtime:2.6.1] to[lib/istack-commons-runtime-2.6.1.jar]
[INFO] Copying artifact[jar:com.sun.xml.txw2:txw2:20110809] to[lib/txw2-20110809.jar]
[INFO] Copying artifact[jar:org.jboss.seam:jboss-seam-resteasy:2.3.1.Final] to[lib/jboss-seam-resteasy-2.3.1.Final.jar]
[INFO] Copying artifact[jar:org.scannotation:scannotation:1.0.2] to[lib/scannotation-1.0.2.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle:gazelle-transformation-ws-client:1.0.0] to[lib/gazelle-transformation-ws-client-1.0.0.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle:gazelle-transformation-api:1.0.0] to[lib/gazelle-transformation-api-1.0.0.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle:gazelle-cas-client:1.1.0] to[lib/gazelle-cas-client-1.1.0.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle:gazelle-validation-ws:2.0.5] to[lib/gazelle-validation-ws-2.0.5.jar]
[INFO] Copying artifact[jar:org.jboss.el:jboss-el:1.0_02.CR6] to[lib/jboss-el-1.0_02.CR6.jar]
[INFO] Copying artifact[jar:org.jboss.seam:jboss-seam-remoting:2.3.1.Final] to[lib/jboss-seam-remoting-2.3.1.Final.jar]
[INFO] Copying artifact[jar:org.jboss.seam:jboss-seam-ui:2.3.1.Final] to[lib/jboss-seam-ui-2.3.1.Final.jar]
[INFO] Copying artifact[jar:org.jboss.seam:jboss-seam-mail:2.3.1.Final] to[lib/jboss-seam-mail-2.3.1.Final.jar]
[INFO] Copying artifact[jar:org.jboss.spec.javax.faces:jboss-jsf-api_2.1_spec:2.1.19.1.Final] to[lib/jboss-jsf-api_2.1_spec-2.1.19.1.Final.jar]
[INFO] Copying artifact[jar:org.jboss.seam:jboss-seam-debug:2.3.1.Final] to[lib/jboss-seam-debug-2.3.1.Final.jar]
[INFO] Copying artifact[jar:org.jboss.seam:jboss-seam-pdf:2.3.1.Final] to[lib/jboss-seam-pdf-2.3.1.Final.jar]
[INFO] Copying artifact[jar:com.lowagie:itext:2.1.2] to[lib/itext-2.1.2.jar]
[INFO] Copying artifact[jar:com.lowagie:itext-rtf:2.1.2] to[lib/itext-rtf-2.1.2.jar]
[INFO] Copying artifact[jar:org.jboss.seam:jboss-seam-excel:2.3.1.Final] to[lib/jboss-seam-excel-2.3.1.Final.jar]
[INFO] Copying artifact[jar:net.sourceforge.jexcelapi:jxl:2.6.10] to[lib/jxl-2.6.10.jar]
[INFO] Copying artifact[jar:commons-beanutils:commons-beanutils:1.8.3] to[lib/commons-beanutils-1.8.3.jar]
[INFO] Copying artifact[jar:jgroups:jgroups:2.4.1] to[lib/jgroups-2.4.1.jar]
[INFO] Copying artifact[jar:net.ihe.gazelle.cdk:cdk-tags:1.0.7] to[lib/cdk-tags-1.0.7.jar]
[INFO] Copying artifact[jar:org.richfaces.cdk:annotations:4.3.1.Final] to[lib/annotations-4.3.1.Final.jar]
[INFO] Copying artifact[jar:com.sun.faces:jsf-api:2.1.19] to[lib/jsf-api-2.1.19.jar]
[INFO] Copying artifact[jar:org.codelibs:jhighlight:1.0.3] to[lib/jhighlight-1.0.3.jar]
[INFO] Copying artifact[jar:org.richfaces.ui:richfaces-components-ui:4.3.5.Final] to[lib/richfaces-components-ui-4.3.5.Final.jar]
[INFO] Copying artifact[jar:org.richfaces.ui:richfaces-components-api:4.3.5.Final] to[lib/richfaces-components-api-4.3.5.Final.jar]
[INFO] Copying artifact[jar:org.richfaces.core:richfaces-core-api:4.3.5.Final] to[lib/richfaces-core-api-4.3.5.Final.jar]
[INFO] Copying artifact[jar:org.richfaces.core:richfaces-core-impl:4.3.5.Final] to[lib/richfaces-core-impl-4.3.5.Final.jar]
[INFO] Copying artifact[jar:net.sourceforge.cssparser:cssparser:0.9.5] to[lib/cssparser-0.9.5.jar]
[INFO] Copying artifact[jar:org.w3c.css:sac:1.3] to[lib/sac-1.3.jar]
[INFO] Copying artifact[jar:com.google.guava:guava:13.0.1] to[lib/guava-13.0.1.jar]
[INFO] Copy ear sources to /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator
[INFO] Could not find manifest file: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator/META-INF/MANIFEST.MF - Generating one
[INFO] Building jar: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator.ear
[INFO] 
[INFO] --- maven-source-plugin:3.0.1:jar-no-fork (attach-sources) @ SchematronValidator-ear ---
[INFO] Building jar: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-sources.jar
[INFO] 
[INFO] --- maven-jar-plugin:3.0.2:test-jar (default) @ SchematronValidator-ear ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-tests.jar
[INFO] 
[INFO] --- maven-assembly-plugin:2.3:single (make-assembly-sql) @ SchematronValidator-ear ---
[INFO] Reading assembly descriptor: src/main/assembly/soapui.xml
[INFO] Reading assembly descriptor: src/main/assembly/datasource.xml
[INFO] Building zip: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-soapui.zip
[INFO] Building zip: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-datasource.zip
[INFO] Building zip: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-sql.zip
[INFO] 
[INFO] --- maven-assembly-plugin:2.3:single (make-assembly) @ SchematronValidator-ear ---
[INFO] Reading assembly descriptor: src/main/assembly/soapui.xml
[INFO] Reading assembly descriptor: src/main/assembly/datasource.xml
[INFO] Building zip: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-soapui.zip
[INFO] Building zip: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-datasource.zip
Collecting metadata...
Metadata collection done.
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building SchematronValidator 2.5.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- sonar-maven-plugin:3.7.0.1746:sonar (default-cli) @ SchematronValidator ---
[INFO] User cache: /home/jenkins/.sonar/cache
[INFO] SonarQube version: 7.3.0
[INFO] Default locale: "en_GB", source code encoding: "UTF-8"
[INFO] Publish mode
[INFO] Load global settings
[INFO] Load global settings (done) | time=191ms
[INFO] Server id: A7EE8CF2-1e5f71089284882
[INFO] User cache: /home/jenkins/.sonar/cache
[INFO] Load/download plugins
[INFO] Load plugins index
[INFO] Load plugins index (done) | time=60ms
[INFO] Plugin [l10nfr] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2.
[INFO] Plugin [l10nde] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2.
[INFO] Plugin [l10nel] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2.
[INFO] Plugin [l10nit] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2.
[INFO] Plugin [l10nja] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2.
[INFO] Plugin [l10nko] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2.
[INFO] Load/download plugins (done) | time=151ms
[INFO] Loaded core extensions: 
[INFO] Sonargraph Integration: Custom metrics file '/home/jenkins/.sonargraphintegration/metrics.properties' not found
[INFO] Sonargraph Integration: Created 54 predefined and 0 custom metric(s)
[INFO] Process project properties
[INFO] Execute project builders
[INFO] Execute project builders (done) | time=2ms
[INFO] Load project repositories
[INFO] Load project repositories (done) | time=120ms
[INFO] Load quality profiles
[INFO] Load quality profiles (done) | time=84ms
[INFO] Load active rules
[INFO] Load active rules (done) | time=788ms
[INFO] Load metrics repository
[INFO] Load metrics repository (done) | time=24ms
[INFO] Project key: net.ihe.gazelle.maven:SchematronValidator
[INFO] Project base dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace
[INFO] -------------  Scan SchematronValidator-war
[INFO] Base dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war
[INFO] Working dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/sonar
[INFO] Source paths: src/main/webapp, pom.xml
[INFO] Source encoding: UTF-8, default locale: en_GB
[INFO] Load server rules
[INFO] Load server rules (done) | time=117ms
[INFO] Index files
[WARNING] Using absolute path pattern is deprecated. Please use relative path instead of 'file:**/generated-sources/**'
[INFO] Excluded sources: 
[INFO]   file:**/generated-sources/**
[INFO] 30 files indexed
[INFO] 0 files ignored because of inclusion/exclusion patterns
[INFO] Quality profile for css: SonarQube Way
[INFO] Quality profile for web: Sonar way
[INFO] Quality profile for xml: Sonar way
[INFO] Sensor SonarCSS Metrics [cssfamily]
[INFO] Sensor SonarCSS Metrics [cssfamily] (done) | time=33ms
[INFO] Sensor SonarCSS Rules [cssfamily]
[WARNING] No rules are activated in CSS Quality Profile
[INFO] Sensor SonarCSS Rules [cssfamily] (done) | time=0ms
[INFO] Sensor JavaXmlSensor [java]
[INFO] 10 source files to be analyzed
[INFO] Sensor JavaXmlSensor [java] (done) | time=232ms
[INFO] Sensor Sonargraph Integration [sonargraphintegration]
[INFO] 10/10 source files have been analyzed
[INFO] Sonargraph Integration: Processing module 'net.ihe.gazelle.maven:SchematronValidator-war'
[WARNING] Sonargraph Integration: XML report file '/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/sonargraph/sonargraph-sonarqube-report.xml' not found
[INFO] Sonargraph Integration: Finished processing module 'net.ihe.gazelle.maven:SchematronValidator-war'
[INFO] Sensor Sonargraph Integration [sonargraphintegration] (done) | time=1ms
[INFO] Sensor HTML [web]
[INFO] Sensor HTML [web] (done) | time=216ms
[INFO] Sensor XML Sensor [xml]
[INFO] 10 source files to be analyzed
[INFO] Sensor XML Sensor [xml] (done) | time=158ms
[INFO] 10/10 source files have been analyzed
[INFO] SCM Publisher is disabled
[INFO] -------------  Scan SchematronValidator-ejb
[INFO] Base dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb
[INFO] Working dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/sonar
[INFO] Source paths: pom.xml, src/main/java
[INFO] Test paths: src/test/java
[INFO] Source encoding: UTF-8, default locale: en_GB
[INFO] Index files
[WARNING] Using absolute path pattern is deprecated. Please use relative path instead of 'file:**/generated-sources/**'
[INFO] Excluded sources: 
[INFO]   file:**/generated-sources/**
[INFO] 45 files indexed
[INFO] 0 files ignored because of inclusion/exclusion patterns
[INFO] Quality profile for java: IHE Gazelle way
[INFO] Quality profile for xml: Sonar way
[INFO] Sensor JavaSquidSensor [java]
[INFO] Configured Java source version (sonar.java.source): 7
[INFO] JavaClasspath initialization
[INFO] JavaClasspath initialization (done) | time=13ms
[INFO] JavaTestClasspath initialization
[INFO] JavaTestClasspath initialization (done) | time=5ms
[INFO] Java Main Files AST scan
[INFO] 39 source files to be analyzed
[INFO] 39/39 source files have been analyzed
[WARNING] Classes not found during the analysis : [org.eclipse.core.resources.IFile]
[INFO] Java Main Files AST scan (done) | time=5987ms
[INFO] Java Test Files AST scan
[INFO] 5 source files to be analyzed
[WARNING] Unable to create a corresponding matcher for custom assertion method, please check the format of the following symbol: ''
[INFO] 5/5 source files have been analyzed
[INFO] Java Test Files AST scan (done) | time=204ms
[INFO] Sensor JavaSquidSensor [java] (done) | time=6787ms
[INFO] Sensor SurefireSensor [java]
[INFO] parsing [/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/surefire-reports]
[INFO] Sensor SurefireSensor [java] (done) | time=24ms
[INFO] Sensor JaCoCoSensor [java]
[INFO] Analysing /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/jacoco.exec
[INFO] No information about coverage per test.
[INFO] Sensor JaCoCoSensor [java] (done) | time=155ms
[INFO] Sensor JavaXmlSensor [java]
[INFO] 1 source files to be analyzed
[INFO] Sensor JavaXmlSensor [java] (done) | time=30ms
[INFO] 1/1 source files have been analyzed
[INFO] Sensor Sonargraph Integration [sonargraphintegration]
[INFO] Sonargraph Integration: Processing module 'net.ihe.gazelle.maven:SchematronValidator-ejb'
[WARNING] Sonargraph Integration: XML report file '/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/sonargraph/sonargraph-sonarqube-report.xml' not found
[INFO] Sonargraph Integration: Finished processing module 'net.ihe.gazelle.maven:SchematronValidator-ejb'
[INFO] Sensor Sonargraph Integration [sonargraphintegration] (done) | time=1ms
[INFO] Sensor HTML [web]
[INFO] Sensor HTML [web] (done) | time=1ms
[INFO] Sensor XML Sensor [xml]
[INFO] 1 source files to be analyzed
[INFO] Sensor XML Sensor [xml] (done) | time=15ms
[INFO] 1/1 source files have been analyzed
[INFO] Sensor FindBugs Sensor [findbugs]
[INFO] Loading findbugs plugin: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/sonar/findbugs/fb-contrib.jar
[INFO] Loading findbugs plugin: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/sonar/findbugs/findsecbugs-plugin.jar
[INFO] Findbugs output report: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/sonar/findbugs-result.xml
[WARNING] The class 'net.ihe.gazelle.schematron.home.HomeQuery' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.home.HomeQuery' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.model.AuditModuleQuery' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.model.AuditModuleQuery' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.model.ObjectTypeAttributes' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.model.ObjectTypeQuery' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.model.ObjectTypeQuery' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.model.SchematronAttributes' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.model.SchematronQuery' could not be matched to its original source file. It might be a dynamically generated class.
[WARNING] The class 'net.ihe.gazelle.schematron.model.SchematronQuery' could not be matched to its original source file. It might be a dynamically generated class.
[INFO] Sensor FindBugs Sensor [findbugs] (done) | time=9476ms
[INFO] SCM Publisher is disabled
[INFO] -------------  Scan SchematronValidator-ear
[INFO] Base dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear
[INFO] Working dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/sonar
[INFO] Source paths: pom.xml
[INFO] Source encoding: UTF-8, default locale: en_GB
[INFO] Index files
[WARNING] Using absolute path pattern is deprecated. Please use relative path instead of 'file:**/generated-sources/**'
[INFO] Excluded sources: 
[INFO]   file:**/generated-sources/**
[INFO] 1 file indexed
[INFO] 0 files ignored because of inclusion/exclusion patterns
[INFO] Quality profile for xml: Sonar way
[INFO] Sensor JavaXmlSensor [java]
[INFO] 1 source files to be analyzed
[INFO] Sensor JavaXmlSensor [java] (done) | time=27ms
[INFO] 1/1 source files have been analyzed
[INFO] Sensor Sonargraph Integration [sonargraphintegration]
[INFO] Sonargraph Integration: Processing module 'net.ihe.gazelle.maven:SchematronValidator-ear'
[WARNING] Sonargraph Integration: XML report file '/home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/sonargraph/sonargraph-sonarqube-report.xml' not found
[INFO] Sonargraph Integration: Finished processing module 'net.ihe.gazelle.maven:SchematronValidator-ear'
[INFO] Sensor Sonargraph Integration [sonargraphintegration] (done) | time=0ms
[INFO] Sensor HTML [web]
[INFO] Sensor HTML [web] (done) | time=1ms
[INFO] Sensor XML Sensor [xml]
[INFO] 1 source files to be analyzed
[INFO] Sensor XML Sensor [xml] (done) | time=11ms
[INFO] 1/1 source files have been analyzed
[INFO] SCM Publisher is disabled
[INFO] -------------  Scan SchematronValidator
[INFO] Base dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace
[INFO] Working dir: /home/jenkins/.hudson/jobs/SchematronValidator/workspace/target/sonar
[INFO] Source paths: pom.xml
[INFO] Source encoding: UTF-8, default locale: en_GB
[INFO] Index files
[WARNING] Using absolute path pattern is deprecated. Please use relative path instead of 'file:**/generated-sources/**'
[INFO] Excluded sources: 
[INFO]   file:**/generated-sources/**
[INFO] 1 file indexed
[INFO] 0 files ignored because of inclusion/exclusion patterns
[INFO] Quality profile for xml: Sonar way
[INFO] Sensor JavaXmlSensor [java]
[INFO] 1 source files to be analyzed
[INFO] Sensor JavaXmlSensor [java] (done) | time=18ms
[INFO] 1/1 source files have been analyzed
[INFO] Sensor Sonargraph Integration [sonargraphintegration]
[INFO] Sonargraph Integration: Processing project 'net.ihe.gazelle.maven:SchematronValidator'
[WARNING] Sonargraph Integration: XML report file '/home/jenkins/.hudson/jobs/SchematronValidator/workspace/target/sonargraph/sonargraph-sonarqube-report.xml' not found
[INFO] Sonargraph Integration: Finished processing project 'net.ihe.gazelle.maven:SchematronValidator'
[INFO] Sensor Sonargraph Integration [sonargraphintegration] (done) | time=0ms
[INFO] Sensor HTML [web]
[INFO] Sensor HTML [web] (done) | time=1ms
[INFO] Sensor XML Sensor [xml]
[INFO] 1 source files to be analyzed
[INFO] Sensor XML Sensor [xml] (done) | time=12ms
[INFO] 1/1 source files have been analyzed
[INFO] Sensor Zero Coverage Sensor
[INFO] Sensor Zero Coverage Sensor (done) | time=43ms
[INFO] Sensor Java CPD Block Indexer
[INFO] Sensor Java CPD Block Indexer (done) | time=58ms
[INFO] SCM Publisher is disabled
[INFO] 9 files had no CPD blocks
[INFO] Calculating CPD for 48 files
[INFO] CPD calculation finished
[INFO] Analysis report generated in 146ms, dir size=796 KB
[INFO] Analysis reports compressed in 130ms, zip size=321 KB
[INFO] Analysis report uploaded in 130ms
[INFO] ANALYSIS SUCCESSFUL, you can browse https://gazelle.ihe.net/sonar/dashboard?id=net.ihe.gazelle.maven%3ASchematronValidator
[INFO] Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
[INFO] More about the report processing at https://gazelle.ihe.net/sonar/api/ce/task?id=AW6T3p4ckuLAJji0louE
[INFO] Task total time: 21.856 s
Collecting metadata...
[WARNING] The following metadata could not be added due to conflict with existing values:
	build

Metadata collection done.
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] SchematronValidator ................................ SUCCESS [ 23.793 s]
[INFO] SchematronValidator-ejb ............................ SUCCESS [01:24 min]
[INFO] SchematronValidator-war ............................ SUCCESS [  4.817 s]
[INFO] SchematronValidator-ear ............................ SUCCESS [  6.621 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:10 min
[INFO] Finished at: 2019-11-22T17:07:51+01:00
[INFO] Final Memory: 108M/1849M
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/pom.xml to net.ihe.gazelle.maven/SchematronValidator/2.5.0-SNAPSHOT/SchematronValidator-2.5.0-SNAPSHOT.pom
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/target/SchematronValidator-tests.jar to net.ihe.gazelle.maven/SchematronValidator/2.5.0-SNAPSHOT/SchematronValidator-2.5.0-SNAPSHOT-tests.jar
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/target/SchematronValidator-metadata.zip to net.ihe.gazelle.maven/SchematronValidator/2.5.0-SNAPSHOT/SchematronValidator-2.5.0-SNAPSHOT-metadata.zip
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/pom.xml to net.ihe.gazelle.maven/SchematronValidator-ejb/2.5.0-SNAPSHOT/SchematronValidator-ejb-2.5.0-SNAPSHOT.pom
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/SchematronValidator-ejb.jar to net.ihe.gazelle.maven/SchematronValidator-ejb/2.5.0-SNAPSHOT/SchematronValidator-ejb-2.5.0-SNAPSHOT.jar
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/SchematronValidator-ejb-sources.jar to net.ihe.gazelle.maven/SchematronValidator-ejb/2.5.0-SNAPSHOT/SchematronValidator-ejb-2.5.0-SNAPSHOT-sources.jar
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ejb/target/SchematronValidator-ejb-tests.jar to net.ihe.gazelle.maven/SchematronValidator-ejb/2.5.0-SNAPSHOT/SchematronValidator-ejb-2.5.0-SNAPSHOT-tests.jar
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/pom.xml to net.ihe.gazelle.maven/SchematronValidator-ear/2.5.0-SNAPSHOT/SchematronValidator-ear-2.5.0-SNAPSHOT.pom
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator.ear to net.ihe.gazelle.maven/SchematronValidator-ear/2.5.0-SNAPSHOT/SchematronValidator-ear-2.5.0-SNAPSHOT.ear
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-sources.jar to net.ihe.gazelle.maven/SchematronValidator-ear/2.5.0-SNAPSHOT/SchematronValidator-ear-2.5.0-SNAPSHOT-sources.jar
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-tests.jar to net.ihe.gazelle.maven/SchematronValidator-ear/2.5.0-SNAPSHOT/SchematronValidator-ear-2.5.0-SNAPSHOT-tests.jar
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-soapui.zip to net.ihe.gazelle.maven/SchematronValidator-ear/2.5.0-SNAPSHOT/SchematronValidator-ear-2.5.0-SNAPSHOT-soapui.zip
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-datasource.zip to net.ihe.gazelle.maven/SchematronValidator-ear/2.5.0-SNAPSHOT/SchematronValidator-ear-2.5.0-SNAPSHOT-datasource.zip
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-ear/target/SchematronValidator-sql.zip to net.ihe.gazelle.maven/SchematronValidator-ear/2.5.0-SNAPSHOT/SchematronValidator-ear-2.5.0-SNAPSHOT-sql.zip
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/pom.xml to net.ihe.gazelle.maven/SchematronValidator-war/2.5.0-SNAPSHOT/SchematronValidator-war-2.5.0-SNAPSHOT.pom
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war.war to net.ihe.gazelle.maven/SchematronValidator-war/2.5.0-SNAPSHOT/SchematronValidator-war-2.5.0-SNAPSHOT.war
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war-sources.jar to net.ihe.gazelle.maven/SchematronValidator-war/2.5.0-SNAPSHOT/SchematronValidator-war-2.5.0-SNAPSHOT-sources.jar
[JENKINS] Archiving /home/jenkins/.hudson/jobs/SchematronValidator/workspace/SchematronValidator-war/target/SchematronValidator-war-tests.jar to net.ihe.gazelle.maven/SchematronValidator-war/2.5.0-SNAPSHOT/SchematronValidator-war-2.5.0-SNAPSHOT-tests.jar
channel stopped
Collecting metadata...
Metadata collection done.
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: SUCCESS