<?xml version="1.0" encoding="utf-16"?>
<xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="PREVENTIVNICELI">
    <xs:complexType>
      <xs:sequence maxOccurs="unbounded">
        <xs:element name="LEKARFAKSIMIL" type="faksimil" />
        <xs:element maxOccurs="unbounded" name="OSIGURENIKCELI">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="OBRAZECOSIGURENIK">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="IMEIPREZIME" type="xs:string" />
                    <xs:element name="EMBG" type="embg" />
                    <xs:element name="EZBO" type="ezbo" />
                    <xs:element name="BRNAZDRAVSTVENKARTON" type="xs:string" />
                    <xs:element name="DATUMNAOSTVARUVANJENACELI" type="datum" />
                    <xs:element name="PRATENAPOKANA" type="xs:boolean" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="HRONICNOZABOLEN">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="KARDIOVASKULARNI" type="empty-boolean" />
                    <xs:element name="KARDIOVASKULARNIDIJAGNOZA" type="dijagnozaKardiovasklularenHronicni" />
                    <xs:element name="NEFROLOSKI" type="empty-boolean" />
                    <xs:element name="NEFROLOSKIDIJAGNOZA" type="dijagnozaNefroloshkiHronicni" />
                    <xs:element name="DIJABETES" type="empty-boolean" />
                    <xs:element name="DIJABETESDIJAGNOZA" type="dijagnozaDijabetesHronichni" />
                    <xs:element name="KARDIODADENSOVETIBROSHURA" type="empty-boolean" />
                    <xs:element name="NEFROLOSKIDADENSOVETIBROSHURA" type="empty-boolean" />
                    <xs:element name="DIJABETESDADENSOVETIBROSHURA" type="empty-boolean" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:simpleType name="embg">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{13}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ezbo">
    <xs:restriction base="xs:string">
      <xs:pattern value="([0-9]{9})?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="datum">
    <xs:restriction base="xs:string">
      <xs:pattern value="((19|20)\d\d(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01]))?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="faksimil">
    <xs:restriction base="xs:string">
      <xs:pattern value="([0-9]{6})?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="empty">
    <xs:restriction base="xs:string">
      <xs:enumeration value="" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="empty-boolean">
    <xs:union memberTypes="xs:boolean empty" />
  </xs:simpleType>
  <xs:simpleType name="dijagnozaKardiovasklularenHronicni">
    <xs:restriction base="xs:string">
      <xs:enumeration value=""/>
      <xs:enumeration value="I25"/>
      <xs:enumeration value="I25.0"/>
      <xs:enumeration value="I25.1"/>
      <xs:enumeration value="I25.2"/>
      <xs:enumeration value="I25.3"/>
      <xs:enumeration value="I25.4"/>
      <xs:enumeration value="I25.5"/>
      <xs:enumeration value="I25.6"/>
      <xs:enumeration value="I25.8"/>
      <xs:enumeration value="I25.9"/>
      <xs:enumeration value="I64"/>
      <xs:enumeration value="I64.0"/>
      <xs:enumeration value="I69"/>
      <xs:enumeration value="I69.0"/>
      <xs:enumeration value="I69.1"/>
      <xs:enumeration value="I69.2"/>
      <xs:enumeration value="I69.3"/>
      <xs:enumeration value="I69.4"/>
      <xs:enumeration value="I69.8"/>
      <xs:enumeration value="I70"/>
      <xs:enumeration value="I70.0"/>
      <xs:enumeration value="I70.1"/>
      <xs:enumeration value="I70.2"/>
      <xs:enumeration value="I70.8"/>
      <xs:enumeration value="I70.9"/>
      <xs:enumeration value="I71"/>
      <xs:enumeration value="I71.0"/>
      <xs:enumeration value="I71.1"/>
      <xs:enumeration value="I71.2"/>
      <xs:enumeration value="I71.3"/>
      <xs:enumeration value="I71.4"/>
      <xs:enumeration value="I71.5"/>
      <xs:enumeration value="I71.6"/>
      <xs:enumeration value="I71.8"/>
      <xs:enumeration value="I71.9"/>
      <xs:enumeration value="I72"/>
      <xs:enumeration value="I72.0"/>
      <xs:enumeration value="I72.1"/>
      <xs:enumeration value="I72.2"/>
      <xs:enumeration value="I72.3"/>
      <xs:enumeration value="I72.8"/>
      <xs:enumeration value="I72.9"/>
      <xs:enumeration value="I73"/>
      <xs:enumeration value="I73.0"/>
      <xs:enumeration value="I73.1"/>
      <xs:enumeration value="I73.8"/>
      <xs:enumeration value="I73.9"/>
      <xs:enumeration value="I74"/>
      <xs:enumeration value="I74.0"/>
      <xs:enumeration value="I74.1"/>
      <xs:enumeration value="I74.2"/>
      <xs:enumeration value="I74.3"/>
      <xs:enumeration value="I74.4"/>
      <xs:enumeration value="I74.5"/>
      <xs:enumeration value="I74.8"/>
      <xs:enumeration value="I74.9"/>
      <xs:enumeration value="I77"/>
      <xs:enumeration value="I77.0"/>
      <xs:enumeration value="I77.1"/>
      <xs:enumeration value="I77.2"/>
      <xs:enumeration value="I77.3"/>
      <xs:enumeration value="I77.4"/>
      <xs:enumeration value="I77.5"/>
      <xs:enumeration value="I77.6"/>
      <xs:enumeration value="I77.8"/>
      <xs:enumeration value="I77.9"/>
      <xs:enumeration value="I78"/>
      <xs:enumeration value="I78.0"/>
      <xs:enumeration value="I78.1"/>
      <xs:enumeration value="I78.8"/>
      <xs:enumeration value="I78.9"/>
      <xs:enumeration value="I79"/>
      <xs:enumeration value="I79.0"/>
      <xs:enumeration value="I79.1"/>
      <xs:enumeration value="I79.2"/>
      <xs:enumeration value="I79.8"/>
      <xs:enumeration value="I80"/>
      <xs:enumeration value="I80.0"/>
      <xs:enumeration value="I80.1"/>
      <xs:enumeration value="I80.2"/>
      <xs:enumeration value="I80.3"/>
      <xs:enumeration value="I80.8"/>
      <xs:enumeration value="I80.9"/>
      <xs:enumeration value="I81"/>
      <xs:enumeration value="I81.0"/>
      <xs:enumeration value="I81.7"/>
      <xs:enumeration value="I82"/>
      <xs:enumeration value="I82.0"/>
      <xs:enumeration value="I82.1"/>
      <xs:enumeration value="I82.2"/>
      <xs:enumeration value="I82.3"/>
      <xs:enumeration value="I82.8"/>
      <xs:enumeration value="I82.9"/>
      <xs:enumeration value="I83"/>
      <xs:enumeration value="I83.0"/>
      <xs:enumeration value="I83.1"/>
      <xs:enumeration value="I83.2"/>
      <xs:enumeration value="I83.9"/>
      <xs:enumeration value="Z95"/>
      <xs:enumeration value="Z95.0"/>
      <xs:enumeration value="Z95.1"/>
      <xs:enumeration value="Z95.2"/>
      <xs:enumeration value="Z95.3"/>
      <xs:enumeration value="Z95.4"/>
      <xs:enumeration value="Z95.5"/>
      <xs:enumeration value="Z95.8"/>
      <xs:enumeration value="Z95.9"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="dijagnozaDijabetesHronichni">
    <xs:restriction base="xs:string">
      <xs:enumeration value=""/>
      <xs:enumeration value="E10"/>
      <xs:enumeration value="E10.0"/>
      <xs:enumeration value="E11"/>
      <xs:enumeration value="E11.0"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="dijagnozaNefroloshkiHronicni">
    <xs:restriction base="xs:string">
      <xs:enumeration value=""/>
      <xs:enumeration value="N18"/>
      <xs:enumeration value="N18.0"/>
      <xs:enumeration value="N18.8"/>
      <xs:enumeration value="N18.9"/>
      <xs:enumeration value="Z49"/>
      <xs:enumeration value="Z49.0"/>
      <xs:enumeration value="Z49.1"/>
      <xs:enumeration value="Z49.2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>