<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:iszi="http://nczisk.sk/iszi">
  <!--Ciselniky-->
  <xs:simpleType name="enum_CISV_KAT_PRAC2_CISV_VYKAZY_HLAS_M03_DIM_VYK_HL_KAT_PRAC2">
    <xs:restriction base="xs:string">
      <xs:enumeration value="R_3ORE">
        <xs:annotation>
          <xs:documentation>odborný referent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="R_4HRE">
        <xs:annotation>
          <xs:documentation>hlavný referent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="S_5RA">
        <xs:annotation>
          <xs:documentation>radca</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="S_6SRA">
        <xs:annotation>
          <xs:documentation>samostatný radca</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="S_7ORA">
        <xs:annotation>
          <xs:documentation>odborný radca</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="S_8HRA">
        <xs:annotation>
          <xs:documentation>hlavný radca</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="T_9STRA">
        <xs:annotation>
          <xs:documentation>štátny radca</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="U_HSTRA">
        <xs:annotation>
          <xs:documentation>hlavný štátny radca</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="V_GSTRA">
        <xs:annotation>
          <xs:documentation>generálny štátny radca</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Z">
        <xs:annotation>
          <xs:documentation>vedúci zamestnanec vo verejnej funkcii</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="enum_CIS_POHL_CISV_VYKAZY_HLAS_M03_DIM_VYK_HL_POHL" iszi:jruzCode="1.3.158.00165387.100.10.55">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>muž</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>žena</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <!--Datove prvky-->
  <xs:simpleType name="CISV_KAT_PRAC2_CISV_VYKAZY_HLAS_M03_DIM_VYK_HL_KAT_PRAC2">
    <xs:annotation>
      <xs:documentation>Kategórie pracovníkov v zdravotníctve - podrobné členenie</xs:documentation>
    </xs:annotation>
    <xs:restriction base="enum_CISV_KAT_PRAC2_CISV_VYKAZY_HLAS_M03_DIM_VYK_HL_KAT_PRAC2"/>
  </xs:simpleType>
  <xs:simpleType name="CIS_POHL_CISV_VYKAZY_HLAS_M03_DIM_VYK_HL_POHL">
    <xs:annotation>
      <xs:documentation>Pohlavie osoby</xs:documentation>
    </xs:annotation>
    <xs:restriction base="enum_CIS_POHL_CISV_VYKAZY_HLAS_M03_DIM_VYK_HL_POHL"/>
  </xs:simpleType>
  <xs:simpleType name="EMAIL">
    <xs:annotation>
      <xs:documentation>E-mail</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="128"/>
      <xs:pattern value="^((([^&lt;&gt;()\[\]\\.,;:\s@\u0022\u00c0-ž]+(\.[^&lt;&gt;()\[\]\\.,;:\s@\u0022\u00c0-ž]+)*)|(\u0022.+\u0022))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})))(,(([^&lt;&gt;()\[\]\\.,;:\s@\u0022\u00c0-ž]+(\.[^&lt;&gt;()\[\]\\.,;:\s@\u0022\u00c0-ž]+)*)|(\u0022.+\u0022))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})))*$"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="FOND">
    <xs:annotation>
      <xs:documentation>Fond</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="HODINY_PR">
    <xs:annotation>
      <xs:documentation>Priemerný počet hodín</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ICO">
    <xs:annotation>
      <xs:documentation>IČO</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="8"/>
      <xs:maxLength value="8"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="MESIAC_SPRAC">
    <xs:annotation>
      <xs:documentation>Mesiac spracovania</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="2"/>
      <xs:pattern value="0[1-9]|1[012]"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="MZDY_PLATY_PR">
    <xs:annotation>
      <xs:documentation>Mzdy - platy priemerný</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NAZOV">
    <xs:annotation>
      <xs:documentation>Obchodné meno</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="150"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ODVOD">
    <xs:annotation>
      <xs:documentation>Odvody</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="POZNAMKA">
    <xs:annotation>
      <xs:documentation>Poznámka</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="256"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="POZNAMKA_KR">
    <xs:annotation>
      <xs:documentation>Poznámka na 50 znakov</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PRAC_FO">
    <xs:annotation>
      <xs:documentation>Pracovníci-počet</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:integer">
      <xs:totalDigits value="7"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PRAC_FO_PRIEM">
    <xs:annotation>
      <xs:documentation>Priemerný počet pracovníkov vo fyzických osobách</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PRAC_UV_PRIEM">
    <xs:annotation>
      <xs:documentation>Priemerný počet pracovníkov-úväzok </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PRIEZVISKO">
    <xs:annotation>
      <xs:documentation>Priezvisko</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ROK_SPRAC">
    <xs:annotation>
      <xs:documentation>Rok spracovania</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="4"/>
      <xs:pattern value="2021"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TEL">
    <xs:annotation>
      <xs:documentation>Telefónne číslo</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="35"/>
      <xs:pattern value="[0-9.+\-/, ]*"/>
    </xs:restriction>
  </xs:simpleType>
  <!--Riadky otvorenych modulov-->
  <xs:complexType name="OM3_1">
    <xs:sequence>
      <xs:element name="CISP_KAT_PRAC" type="CISV_KAT_PRAC2_CISV_VYKAZY_HLAS_M03_DIM_VYK_HL_KAT_PRAC2">
        <xs:annotation>
          <xs:documentation>Kategórie pracovníkov v zdravotníctve</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POHLAVIE1" type="CIS_POHL_CISV_VYKAZY_HLAS_M03_DIM_VYK_HL_POHL">
        <xs:annotation>
          <xs:documentation>Pohlavie</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_SK_VYP_PL_MIMO_SS" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>SkutVyplatenéPlaty(VrátRefundácií)ZTohoZamestnMimoČinnejŠS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_FUNK_PLAT" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Funkčnýplatpodľa§83ods4zákona400/2009ZZ-Od1.11.2009</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PAUS_NAHR" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PaušálneNáhradypodľa§104ods5ods7zákona400/2009ZZ-od1.11.2009</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_TARIF_PLAT_TARIF" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>TarifnýPlatVTomPlatováTarifa</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_TARIF_PLAT_TAR_ZV" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>TarifnýPlatVTomZvýšeniePlatovejTarifyNaZákladeDĺžkySlužobPraxe</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PLAT_ZA_SS_NADCAS" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PlatZaŠtátnuSlužbuNadčas(VrátaneZvýšenia)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PLAT_ZA_NEAK_PP" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PlatZaNeaktívnuČasťSlužobnejPohotovostiVMiesteVykon.ŠtátnejSluž</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PRIP_RIAD_ZAST" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PríplatokZaRiadenieAZastupovanie</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PRIP_OS_PRIP" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OsobnýPríplatok</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PRIP_S_SLUZ_NOC" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PríplatokZaŠtátnuSlužbuVNoci</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PRIP_S_SLUZ_SO_NE" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PríplatokZaŠtátnuSlužbuVSobotuAVNedeľu</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PRIP_STAT_SLUZ_SV" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PríplatokZaŠtátnuSlužbuVoSviatok</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PRIP_SS_STAZENE" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PríplatokZaSťaženéVykonávanieŠtátnejSlužby</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_ODMENY_SP" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OdmenySpolu</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_ODM_PRI50ROK" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OdmenyPriDosiahnutí50RokovVeku</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_ODM_PRI1SKONC_SS" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OdmenyPriPrvomSkončŠSlužPoNadobNárokuNaPredčStarobnInvalidDôchod</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_N_PP_MIMO" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>NáhradaZaNeaktČasťSlužobPohotovostiMimoMiestaVykon.ŠtátnejSluž</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_N_MZDY_POH" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>NáhradaZaPohotovosťPriZabezpečOpatreníPreObdobieKrízovejSituácie</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_N_PLATU" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>NáhradyPlatu</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_ODCHODNE" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Odchodné</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_ODSTUPNE" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Odstupné</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OD_ZPP_HRAD_ZAM" type="ODVOD" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OdvodyPovinnPoisteniaHradenéZamestnávateľomSpolu</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OD_Z_DDS_HR_ZAM_ZP" type="ODVOD" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OdvodyPovinnPoistHradenéZamestnávatSpoluZTohoOdvodyNaZdravPoist</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HOD_ZAM_SP" type="HODINY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PočetOdpracHodínSpolu</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HOD_ZAMVPRNCAS" type="HODINY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PočetOdpracHodínNadčas</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HOD_NPP_NPR" type="HODINY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PočetHodínVNeaktívnejČastiSlužobnejPohotovostiVMiesteVykonávŠtSl</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HOD_NPP_MPR" type="HODINY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PočetHodínVNeaktívČastiSlužobnejPohotovostiMimoMiestaVykonávŠS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO" type="PRAC_FO_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PriemEvidenPočetZamestnancovVŠtSlužbeVoFyzOsob</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_UV_PREP_SS" type="PRAC_UV_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PriemEvidenPočetZamestnancovVŠtSlužbePrepoč</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_MIMO_SS" type="PRAC_FO_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PriemEvidenPočetZamestnZaradenýchMimoČinnúŠtátnuSlužbuVoFyzOs</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_UV_MIMO_SS" type="PRAC_UV_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PriemEvidenPočetZamestnZaradenýchMimoČinnúŠtátnuSlužbuPrepoč</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_UV_PRPDSLOB" type="PRAC_UV_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>EvidenčPočetZamestnVŠtátnejSlužbePrepočítanýKPoslDňuSledovObdobi</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_UV_K_PO_DNU_MIMO" type="PRAC_UV_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>EvidPočZamestVŠtátSlužPrepočKPoslednDňuSledovObdZTohoMimoČinnŠS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_EVID_POC_ZAM" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>EvidenPočetZamestKPoslednDňuSledovObd</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_PRE_ZM_F" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloPresunomZmenouFunkcie</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_Z_VER_F" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloZVýkonuVerejnýchFunkcií</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_NAS_SKOLY" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloNástupomZoŠkôl</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_NAS_MD_RD" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloNávratomZMaterskejRodičovskejDovolenky</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_DELIMIT" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloDelimitáciou</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_OP_ZARAD" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloOpätovnýmZaradenímNaVykonávanieŠtátnejSlužby</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_PRELOZ" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloPreloženímZJednéhoSlužobnéhoÚraduDoDruhého</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_OSTATNE" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloOstatné</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_PRE_ZM_F" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloPresunomZmenouFunkcie</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_DO_VER_F" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloDoVýkonuVerejnýchFunkcií</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_MD_RD" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloOdchodomNaMaterskúRodičovskúDovolenku</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_DOCHODOK" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloOdchodomDoDôchodku</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_UMR" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloÚmrtím</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_P40_ODS_2" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloUkončenímŠtátnozamestnan.PomeruPodľa§40Ods.2Písm.A),B)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_DELIMIT" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloDelimitáciou</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UB_ZAR_MIMO_S" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloZaradenímŠtát.Zamestn.MimoČinnŠtSluž§34Ods1,Ods2,Ods5</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_PREL_U" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloPreloženímZJednéhoSlužobnéhoÚraduDoDruhého</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_OSTATNE" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloOstatné</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_EV_P_DOCAS" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>EvidenPočetZamestKPoslDňuSledObdobiaZTohoVDočasnejŠtátnejSlužbe</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_EV_P_MIMO" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>EvidPočZamKPoslDňuSledObdZTohoZamMimoČinnŠTSlužbu§32,§33,§34</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_EV_P_KRAT_CAS" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>EvidPočZamestKPoslDňuSledObdobiaZTohoZamestnanciNaKratšíPrČas</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA1" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - mzdy pracovníkov</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA3" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - pohyb pracovníkov</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_VER_ZAUJ" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Pribudlo z výkonu práce vo verejnom záujme v danej organizácii</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_VER_ZAUJ" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Ubudlo do výkonu práce vo verejnom záujme v danej organizácii</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PRIP_VED_SL_VOZ" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PriplatokZaVedenieSluzobnehoMotorovehoVozidla</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_PRIP_MENTOR" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PríplatokZaČinnosťMentora</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_DOPLATOK" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Doplatok</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_ROZD_VYROV" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>RozdielAVyrovnanieDoFunkPlatu</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_ODM_PRISKONC_PP" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OdmenyPriSkonceniPracovnehoPomeru</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PRIB_OPR_CHYB" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PribudloOpravaChybnehoVykazovania</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_UBUD_OPR_CHYB" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>UbudloOpravaChybnehoVykazovania</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PZ_ODSTUP" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PocetZamestnancovVyplatenymOdstupne</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PZ_ODCHOD" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PocetZamestnancovVyplatenymOdchodne</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_PREP_OSOB_PL" type="PRAC_UV_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PriemEvidencnyPocetZamestnancovPrepocZtoho-OsobnymPlatom</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_UV_OSOB_PLAT" type="PRAC_UV_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>EvidPočZamKPosledDňuSledovStvrtrokaSOsobPlatom</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OD_Z_DDS_HRAD_Z" type="ODVOD" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OdvodyZDoplDôchodSporeniaHradenéZamestnávateľomSpolu</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OD_Z_POV_DDP" type="ODVOD" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OdvZDoplDôchodSporeniaHradenéZamestnávatZTohoOdvZPovinDopDôchSp</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_OSOB_MIMO_PLAT" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>OsobnyMimoriadnyPlat</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--Vykaz ako sekvencia elementov a otvorenych modulov-->
  <xs:complexType name="M03_04">
    <xs:sequence>
      <!--Elementy vykazu mimo otvorenych modulov-->
      <xs:element name="ROK_SPRAC" type="ROK_SPRAC" id="ID1">
        <xs:annotation>
          <xs:documentation>Rok spracovania</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MESIAC_SPRAC" type="MESIAC_SPRAC" id="ID2">
        <xs:annotation>
          <xs:documentation>Mesiac spracovania</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ICO" type="ICO" id="ID3">
        <xs:annotation>
          <xs:documentation>Identifikačné číslo organizácie</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NAZOV" type="NAZOV">
        <xs:annotation>
          <xs:documentation>Názov spravodajskej jednotky</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PRIEZVISKO_ZOST" type="PRIEZVISKO">
        <xs:annotation>
          <xs:documentation>Priezvisko zostavovateľa výkazu</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TEL" type="TEL">
        <xs:annotation>
          <xs:documentation>Telefónne číslo zostavovateľa (vrátane klapky)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EMAIL" type="EMAIL">
        <xs:annotation>
          <xs:documentation>e-mail zostavovateľa</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA2" type="POZNAMKA" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka NCZI</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA12" type="POZNAMKA" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Komentár spravodajskej jednotky</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AUTOR_XML" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Autor xml</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_FO_POC_ZAM" type="PRAC_FO" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>EvidenčnýPočetZamestnSoZdravotPostihnVoFyzickýchOsobách</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PR_UV_POC_ZAM" type="PRAC_UV_PRIEM" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PriemEvidenčnýPočetZamestnSoZdravotPostihnPrepočítaný</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HOD_POC_ODPR_HOD" type="HODINY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PočetOdpracovanýchHodín</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_VYPL_MZD_PROSTR" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>VyplatenéMzdovéProstriedky(VSk)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA4" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznamka - So zdravotným postihnutím</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_NAHR_SKONC_SZ_POM" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>NáhradaPlatuPriSkončeníŠtátnoZamestnanPomeru</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_NAK_ODCHOD" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Odchodné</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SOC_FOND_TVOR" type="FOND" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>SociálnyFondTvorba</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SOC_FOND_CERP" type="FOND" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>SociálnyFondČerpanie</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_MIMOR_ZDROJE" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>VyplatenéPlatyAOdmenyZMimorozpočtovZdrojovZamestnanVPracPomere</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA5" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - NáhradaPlatuPriSkončeníŠtátnoZamestnanPomeru</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA6" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - Odchodné</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA7" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - NáhradaPríjmuPriDočasnejPracovnejNeschopnosti</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA8" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - Sociálny fond - tvorba</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA9" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - Sociálny fond - čerpanie</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA10" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - VyplatenéPlatyAOdmenyZMimorozpočtovZdrojovZamestnanVP</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_NAH_PRIJ_PN_PRIPL" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>NáhradaPríjmuPriDočasnejPracovnejNeschopnostiaPripl.PriPN</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MP_REKREAC_POUKAZY" type="MZDY_PLATY_PR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>PríspevkyNaRekreáciuVyplatenéZamestnancom</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="POZNAMKA20" type="POZNAMKA_KR" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Poznámka - PríspevkyNaRrekreáciuVyplatenéZam</xs:documentation>
        </xs:annotation>
      </xs:element>
      <!--Otvorene moduly vykazu-->
      <xs:element name="OM_OM3_1" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="OM3_1" type="OM3_1"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--Korenovy element vykazy ako sekvencia vykazov-->
  <xs:element name="vykazy">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="vykaz" minOccurs="1" maxOccurs="unbounded" type="M03_04"/>
      </xs:sequence>
      <xs:attribute name="identifikatorZberu" type="xs:string" use="required" fixed="M03_04-2021"/>
    </xs:complexType>
  </xs:element>
</xs:schema>