<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:dsComm="urn:cz-mzcr:ns:dasta:ds4:ds_type"
  xmlns:dsidu="urn:cz-mzcr:ns:dasta:ds4:ds_idu"
  xmlns:dsiduCis="urn:cz-mzcr:ns:dasta:ds4:ds_cisidu" elementFormDefault="qualified"
  targetNamespace="urn:cz-mzcr:ns:dasta:ds4:ds_idu" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:import schemaLocation="ds_cisidu-4.01.02.xsd" namespace="urn:cz-mzcr:ns:dasta:ds4:ds_cisidu"/>
    <xs:import schemaLocation="ds_type-4.01.03.xsd" namespace="urn:cz-mzcr:ns:dasta:ds4:ds_type"/>
    <xs:annotation>
        <xs:documentation> Import common element types. </xs:documentation>
    </xs:annotation>
    <xs:annotation>
        <xs:documentation>
      ************************************************ * 
      Komplexni typy spolecne pro vykazy 
      * ************************************************ 
    </xs:documentation>
    </xs:annotation>
    <xs:complexType name="vykzaverType">
        <xs:sequence>
            <xs:element name="dat_vyp" type="dsComm:dat_xxType" />
        </xs:sequence>
        <xs:attribute name="vyplnil" type="dsComm:str30" use="required"/>
        <xs:attribute name="vyptel" type="dsComm:str20" use="required"/>
        <xs:attribute name="vypmail" type="dsComm:str30" />
        <xs:attribute name="komentar" type="dsComm:str128" />
    </xs:complexType>
    <xs:complexType name="vykhlavType">
        <xs:attribute name="dazpr" type="xs:gYear" use="required"/>
        <xs:attribute name="cisobd" type="dsiduCis:cisobdType" use="required"/>
        <xs:attribute name="drvyk" type="dsiduCis:drvykType" use="required"/>
        <xs:attribute name="ico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="pcz" type="dsComm:number3de" use="required" />
        <xs:attribute name="drzar" type="dsComm:number3de" use="required"/>
        <xs:attribute name="kraj" type="dsComm:str2" />
        <xs:attribute name="okres" type="dsComm:str1" />
        <xs:attribute name="orp" type="dsComm:str4" />
        <xs:attribute name="pou" type="dsComm:str1" />
        <xs:attribute name="nazzar" type="dsComm:str38" />
        <xs:attribute name="ulice" type="dsComm:str30" />
        <xs:attribute name="cisdom" type="dsComm:str4" />
        <xs:attribute name="cisori" type="dsComm:str4" />
        <xs:attribute name="psc" type="dsComm:number5d" />
        <xs:attribute name="nazob" type="dsComm:str25" />
        <xs:attribute name="naz" type="dsComm:str15" />
        <xs:attribute name="ptitul" type="dsComm:str15" />
        <xs:attribute name="jmeno" type="dsComm:str10" />
        <xs:attribute name="prijmeni" type="dsComm:str15" />
        <xs:attribute name="ztitul" type="dsComm:str15" />
        <xs:attribute name="rezort" type="dsComm:str4" />
        <xs:attribute name="zriz" type="dsComm:str1" />
        <xs:attribute name="plaod" type="dsComm:number6d" />
        <xs:attribute name="plado" type="dsComm:number6d" />
    </xs:complexType>
    <xs:complexType name="avykhlavType">
        <xs:attribute name="dazpr" type="xs:gYear" use="required"/>
        <xs:attribute name="cisobd" type="dsiduCis:cisobdType" use="required"/>
        <xs:attribute name="drvyk" type="dsiduCis:drvykType" use="required"/>
        <xs:attribute name="ico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="pcz" type="dsComm:number3de" use="required" />
        <xs:attribute name="oddel" type="dsComm:number0-99" use="required" />
        <xs:attribute name="pcod" type="dsComm:number1d" use="required" />
        <xs:attribute name="pracov" type="dsComm:number0-99" use="required" />
        <xs:attribute name="drzar" type="dsComm:number3de" use="required"/>
        <xs:attribute name="kraj" type="dsComm:str2" />
        <xs:attribute name="okres" type="dsComm:str1" />
        <xs:attribute name="orp" type="dsComm:str4" />
        <xs:attribute name="pou" type="dsComm:str1" />
        <xs:attribute name="nazzar" type="dsComm:str38" />
        <xs:attribute name="ulice" type="dsComm:str30" />
        <xs:attribute name="cisdom" type="dsComm:str4" />
        <xs:attribute name="cisori" type="dsComm:str4" />
        <xs:attribute name="psc" type="dsComm:number5d" />
        <xs:attribute name="nazob" type="dsComm:str25" />
        <xs:attribute name="naz" type="dsComm:str15" />
        <xs:attribute name="ptitul" type="dsComm:str15" />
        <xs:attribute name="jmeno" type="dsComm:str10" />
        <xs:attribute name="prijmeni" type="dsComm:str15" />
        <xs:attribute name="ztitul" type="dsComm:str15" />
        <xs:attribute name="rezort" type="dsComm:str4" />
        <xs:attribute name="zriz" type="dsComm:str1" />
        <xs:attribute name="plaod" type="dsComm:number6d" />
        <xs:attribute name="plado" type="dsComm:number6d" />
    </xs:complexType>
    <xs:annotation>
        <xs:documentation>
      ************************************************ * 
      Komplexni typy pro vetev  NA (vykazy typu A) 
      * ************************************************ 
    </xs:documentation>
    </xs:annotation>
    <xs:complexType name="a101Type">
        <xs:sequence>
            <xs:element name="avykhlav" type="dsidu:avykhlavType"/>
            <xs:element maxOccurs="unbounded" name="a101h">
                <xs:complexType>
                    <xs:attribute name="radek" type="dsComm:number11-99" use="required"/>
                    <xs:attribute name="slo1" type="dsComm:str9"/>
                    <xs:attribute name="slo2" type="dsComm:str9"/>
                    <xs:attribute name="slo3" type="dsComm:str9"/>
                    <xs:attribute name="slo4" type="dsComm:str9"/>
                    <xs:attribute name="slo5" type="dsComm:str9"/>
                    <xs:attribute name="slo6" type="dsComm:str9"/>
                </xs:complexType>
            </xs:element>
            <xs:choice>
                <xs:element maxOccurs="unbounded" name="a101p">
                    <xs:complexType>
                        <xs:attribute name="radek" type="dsComm:number121-199" use="required" />
                        <xs:attribute name="slo1" type="dsComm:str8"/>
                        <xs:attribute name="slo2" type="dsComm:str8"/>
                        <xs:attribute name="slo3" type="dsComm:str8"/>
                        <xs:attribute name="slo4" type="dsComm:str8"/>
                        <xs:attribute name="slo5" type="dsComm:str8"/>
                        <xs:attribute name="slo6" type="dsComm:str8"/>
                        <xs:attribute name="slo7" type="dsComm:str8"/>
                        <xs:attribute name="slo8" type="dsComm:str8"/>
                        <xs:attribute name="slo9" type="dsComm:str8"/>
                        <xs:attribute name="slo10" type="dsComm:str8"/>
                        <xs:attribute name="slo11" type="dsComm:str8"/>
                        <xs:attribute name="slo12" type="dsComm:str8"/>
                        <xs:attribute name="slo13" type="dsComm:str8"/>
                        <xs:attribute name="slo14" type="dsComm:str8"/>
                        <xs:attribute name="slo15" type="dsComm:str8"/>
                        <xs:attribute name="slo16" type="dsComm:str8"/>
                        <xs:attribute name="slo17" type="dsComm:str8"/>
                    </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="a101pkb">
                    <xs:complexType>
                        <xs:attribute name="kod_vzp" type="dsComm:str5" use="required"/>
                        <xs:attribute name="pocet" type="dsComm:str8"/>
                        <xs:attribute name="poceto" type="dsComm:str8"/>
                        <xs:attribute name="typ" type="dsComm:str1"/>
                        <xs:attribute name="kamera" type="dsComm:str1"/>
                    </xs:complexType>
                </xs:element>
            </xs:choice>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
    </xs:complexType>
    <xs:annotation>
        <xs:documentation>
      ************************************************ * 
      Komplexni typy pro vetev   NE (vykazy typu E) 
      * ************************************************ 
    </xs:documentation>
    </xs:annotation>
    <xs:complexType name="e1Type">
        <xs:sequence>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
        <xs:attribute name="drvyk" type="dsiduCis:drvykType"  use="required" />
        <xs:attribute fixed="0" name="priloha" use="required" />
        <xs:attribute name="dazpr" type="xs:gYear"  use="required" />
        <xs:attribute name="cisobd" type="dsiduCis:ctvrletiType" use="required" />
        <xs:attribute name="ico" type="dsComm:icisType" use="required" />
        <xs:attribute name="pcz" type="dsComm:number3de" use="required" />
        <xs:attribute name="nehim" type="dsComm:number7d" use="required" />
        <xs:attribute name="nehim_nz" type="dsComm:number7d" use="required" />
        <xs:attribute name="hmim" type="dsComm:number7d" use="required" />
        <xs:attribute name="hmim_nz" type="dsComm:number7d" use="required" />
        <xs:attribute name="hmim_np" type="dsComm:number7d" use="required" />
        <xs:attribute name="zdrtech" type="dsComm:number7d" use="required" />
        <xs:attribute name="zdrtech_nz" type="dsComm:number7d" use="required" />
        <xs:attribute name="zdrtech_np" type="dsComm:number7d" use="required" />
        <xs:attribute name="celkim" type="dsComm:number7d" use="required" />
        <xs:attribute name="celkim_nz" type="dsComm:number7d" use="required" />
        <xs:attribute name="leciva" type="dsComm:number7d" use="required" />
        <xs:attribute name="pzt" type="dsComm:number7d" use="required" />
        <xs:attribute name="krev" type="dsComm:number7d" use="required" />
        <xs:attribute name="potrav" type="dsComm:number7d" use="required" />
        <xs:attribute name="energ" type="dsComm:number7d" use="required" />
        <xs:attribute name="sluzby" type="dsComm:number7d" use="required" />
        <xs:attribute name="osnakl" type="dsComm:number7d" use="required" />
        <xs:attribute name="nakost" type="dsComm:number7d" use="required" />
        <xs:attribute name="nakcel" type="dsComm:number7d" use="required" />
        <xs:attribute name="nedprij" type="dsComm:number7d" use="required" />
        <xs:attribute name="kapprij" type="dsComm:number7d" use="required" />
        <xs:attribute name="dotace" type="dsComm:number7d" use="required" />
        <xs:attribute name="prijcel" type="dsComm:number7d" use="required" />
        <xs:attribute name="dary" type="dsComm:number7d" use="required" />
        <xs:attribute name="granty" type="dsComm:number7d" use="required" />
        <xs:attribute name="nelea" type="dsComm:number7d" use="required" />
        <xs:attribute name="him_riv" type="dsComm:number7d" use="required" />
        <xs:attribute name="him_psf" type="dsComm:number7d" use="required" />
        <xs:attribute name="him_ps" type="dsComm:number7d" use="required" />
        <xs:attribute name="him_ds" type="dsComm:number7d" use="required" />
        <xs:attribute name="him_fksp" type="dsComm:number7d" use="required" />
        <xs:attribute name="zup" type="dsComm:number7d" use="required" />
        <xs:attribute name="pohled" type="dsComm:number7d" use="required" />
        <xs:attribute name="pohled_2" type="dsComm:number7d" use="required" />
        <xs:attribute name="pohled_3" type="dsComm:number7d" use="required" />
        <xs:attribute name="pohled_4" type="dsComm:number7d" use="required" />
        <xs:attribute name="pohled_5" type="dsComm:number7d" use="required" />
        <xs:attribute name="pohled_6" type="dsComm:number7d" use="required" />
        <xs:attribute name="zavaz" type="dsComm:number7d" use="required" />
        <xs:attribute name="zavaz_2" type="dsComm:number7d" use="required" />
        <xs:attribute name="zavaz_3" type="dsComm:number7d" use="required" />
        <xs:attribute name="zavaz_4" type="dsComm:number7d" use="required" />
        <xs:attribute name="zavaz_5" type="dsComm:number7d" use="required" />
        <xs:attribute name="zavaz_6" type="dsComm:number7d" use="required" />
    </xs:complexType>
    <xs:complexType name="e2Type">
        <xs:sequence>
            <xs:element maxOccurs="unbounded" name="e2h">
                <xs:complexType>
                    <xs:attribute name="radek" type="dsComm:number21-99" use="required"/>
                    <xs:attribute name="slo1" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo2" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo3" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo4" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo5" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo6" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo7" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo8" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo9" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo10" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo11" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo12" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo13" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo14" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo15" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo16" type="dsComm:str13" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="e2od5">
                <xs:complexType>
                    <xs:attribute name="pcz" type="dsComm:number3de" use="required"/>
                    <xs:attribute name="drzar" type="dsComm:number3de" use="required"/>
                    <xs:attribute name="radek" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="slo17" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo18" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo19" type="dsComm:str13" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="e2p">
                <xs:complexType>
                    <xs:attribute name="tab" type="dsComm:number1-3" use="required"/>
                    <xs:attribute name="radek" type="dsComm:number71-87" use="required"/>
                    <xs:attribute name="slo1" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo2" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo3" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo4" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo5" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo6" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo7" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo8" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo9" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo10" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo11" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo12" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo13" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo14" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo15" type="dsComm:str13" use="required"/>
                    <xs:attribute name="slo16" type="dsComm:str13" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
        <xs:attribute name="dazpr" type="xs:gYear" use="required"/>
        <xs:attribute name="cisobd" type="dsiduCis:cisobdType" use="required"/>
        <xs:attribute name="drvyk" type="dsiduCis:drvykType" use="required"/>
        <xs:attribute name="ico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="pcz" type="dsComm:number3de" use="required"/>
        <xs:attribute name="drzar" type="dsComm:number3de" use="required"/>
    </xs:complexType>
    <xs:complexType name="e3Type" >
        <xs:sequence>
            <xs:element maxOccurs="unbounded" name="e3h">
                <xs:complexType>
                    <xs:attribute name="radek" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="slo1" type="dsComm:str10" use="required"/>
                    <xs:attribute name="slo2" type="dsComm:str10" use="required"/>
                    <xs:attribute name="slo3" type="dsComm:str10" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="e3od3">
                <xs:complexType>
                    <xs:attribute name="pcz" type="dsComm:number3de" use="required"/>
                    <xs:attribute name="drzar" type="dsComm:number3de" use="required"/>
                    <xs:attribute name="radek" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="slo1" type="dsComm:str10" use="required"/>
                    <xs:attribute name="slo2" type="dsComm:str10" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
        <xs:attribute name="dazpr" type="xs:gYear" use="required"/>
        <xs:attribute name="cisobd" type="dsiduCis:cisobdType" use="required"/>
        <xs:attribute name="drvyk" type="dsiduCis:drvykType" use="required"/>
        <xs:attribute name="ico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="pcz" type="dsComm:number3de"/>
        <xs:attribute name="drzar" type="dsComm:number3de" use="required"/>
    </xs:complexType>
    <xs:complexType name="e4Type" >
        <xs:sequence>
            <xs:element name="vykhlav" type="dsidu:vykhlavType" />
            <xs:element maxOccurs="unbounded" name="e4h">
                <xs:complexType>
                    <xs:attribute name="radek" type="dsComm:number11-99" use="required"/>
                    <xs:attribute name="slo1" type="dsComm:str10"/>
                    <xs:attribute name="slo2" type="dsComm:str10"/>
                    <xs:attribute name="slo3" type="dsComm:str10"/>
                    <xs:attribute name="slo4" type="dsComm:str10"/>
                    <xs:attribute name="slo5" type="dsComm:str10"/>
                    <xs:attribute name="slo6" type="dsComm:str10"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
        <xs:attribute name="zp111" type="dsComm:str1"/>
        <xs:attribute name="zp201" type="dsComm:str1"/>
        <xs:attribute name="zp205" type="dsComm:str1"/>
        <xs:attribute name="zp207" type="dsComm:str1"/>
        <xs:attribute name="zp209" type="dsComm:str1"/>
        <xs:attribute name="zp211" type="dsComm:str1"/>
        <xs:attribute name="zp217" type="dsComm:str1"/>
        <xs:attribute name="zp222" type="dsComm:str1"/>
        <xs:attribute name="zzweb" type="dsComm:str30"/>
        <xs:attribute name="zztel" type="dsComm:str20"/>
        <xs:attribute name="zzfax" type="dsComm:str20"/>
        <xs:attribute name="zzmail" type="dsComm:str50"/>
        <xs:attribute name="sztitl" type="dsComm:str15"/>
        <xs:attribute name="szjmeno" type="dsComm:str15"/>
        <xs:attribute name="szprijm" type="dsComm:str20"/>
        <xs:attribute name="sztel" type="dsComm:str20"/>
        <xs:attribute name="szfax" type="dsComm:str20"/>
        <xs:attribute name="szmail" type="dsComm:str50"/>
    </xs:complexType>
    <xs:complexType name="e5_8Type" >
        <xs:sequence>
            <xs:element maxOccurs="unbounded" name="e5_8h">
                <xs:complexType>
                    <xs:attribute name="radek" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="slo1" type="dsComm:str10" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
        <xs:attribute name="dazpr" type="xs:gYear" use="required"/>
        <xs:attribute name="cisobd" type="dsiduCis:cisobdType" use="required"/>
        <xs:attribute name="drvyk" type="dsiduCis:drvykType" use="required"/>
        <xs:attribute name="ico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="pcz" type="dsComm:number3de"/>
        <xs:attribute name="oddel" type="dsiduCis:oddeleniType" use="required"/>
    </xs:complexType>
    <xs:complexType name="e6Type">
        <xs:sequence>
            <xs:element name="e6_vyk">
                <xs:complexType>
                    <xs:attribute fixed="0" name="priloha" type="dsComm:str4"/>
                    <xs:attribute name="nehim" type="dsComm:number7d"/>
                    <xs:attribute name="nehim_nz" type="dsComm:number7d"/>
                    <xs:attribute name="hmim" type="dsComm:number7d"/>
                    <xs:attribute name="hmim_nz" type="dsComm:number7d"/>
                    <xs:attribute name="hmim_np" type="dsComm:number7d"/>
                    <xs:attribute name="zdrtech" type="dsComm:number7d"/>
                    <xs:attribute name="zdrtech_nz" type="dsComm:number7d"/>
                    <xs:attribute name="zdrtech_np" type="dsComm:number7d"/>
                    <xs:attribute name="celkim" type="dsComm:number7d"/>
                    <xs:attribute name="celkim_nz" type="dsComm:number7d"/>
                    <xs:attribute name="leciva" type="dsComm:number7d"/>
                    <xs:attribute name="leciva_l" type="dsComm:number7d"/>
                    <xs:attribute name="leciva_a" type="dsComm:number7d"/>
                    <xs:attribute name="leciva_d" type="dsComm:number7d"/>
                    <xs:attribute name="leciva_j" type="dsComm:number7d"/>
                    <xs:attribute name="leciva_h" type="dsComm:number7d"/>
                    <xs:attribute name="leciva_n" type="dsComm:number7d"/>
                    <xs:attribute name="pzt" type="dsComm:number7d"/>
                    <xs:attribute name="pzt_l" type="dsComm:number7d"/>
                    <xs:attribute name="pzt_a" type="dsComm:number7d"/>
                    <xs:attribute name="pzt_d" type="dsComm:number7d"/>
                    <xs:attribute name="pzt_j" type="dsComm:number7d"/>
                    <xs:attribute name="pzt_n" type="dsComm:number7d"/>
                    <xs:attribute name="krev" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="krev_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="krev_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="krev_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="krev_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="krev_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="potrav" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="potrav_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="potrav_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="potrav_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="potrav_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="potrav_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="energ" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="energ_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="energ_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="energ_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="energ_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="energ_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sluzby" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sluzby_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sluzby_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sluzby_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sluzby_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sluzby_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="osnakl" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="osnakl_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="osnakl_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="osnakl_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="osnakl_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="osnakl_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="odpisy" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="odpisy_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="odpisy_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="odpisy_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="odpisy_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="odpisy_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="dalnak" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="dalnak_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="dalnak_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="dalnak_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="dalnak_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="dalnak_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nakcel" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nakcel_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nakcel_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nakcel_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nakcel_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nakcel_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trzzp" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trzzp_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trzzp_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trzzp_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trzzp_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trso" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trso_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trso_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trso_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trso_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trmzp" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trmzp_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trmzp_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trmzp_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trmzp_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trmzp_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="provdot" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="vynost" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="vyncel" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="vyncel_l" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="vyncel_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="vyncel_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="vyncel_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="vyncel_n" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="dary" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="granty" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="odpisy_zt" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nebuv" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nejiuv" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="nelea" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="him_vz" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="him_uv" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="him_psf" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="him_ps" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="him_dz" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="him_ds" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="him_fksp" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="zup" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="pohled" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="pohled_2" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="pohled_3" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="pohled_4" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="pohled_5" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="pohled_6" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="zavaz" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="zavaz_2" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="zavaz_3" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="zavaz_4" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="zavaz_5" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="zavaz_6" type="dsComm:number7d" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="e6_dopl">
                <xs:complexType>
                    <xs:attribute fixed="1" name="priloha" type="dsComm:number1d"/>
                    <xs:attribute name="matene" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="spnak" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="prodob" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="osochp" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="vsemat" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="biomat" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="szm1" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="szm2" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="szm3" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="szm4" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="szmost" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="oprudr" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="oprudrs" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="oprudrn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="cestov" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="najem" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="socpoj" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="socnak" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trzvyr" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="trzzdr" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="neforep" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="pluzek" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="posdnu" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="poc_amb" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="aktiva" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="vl_zdroje" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="kr_zavaz" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="ci_zdroje" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="ob_aktiva" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="zasoby" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="poh_cel" type="dsComm:number7.2" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="e6_poh">
                <xs:complexType>
                    <xs:attribute fixed="2" name="priloha" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="kodzp" type="dsComm:number3de" use="required"/>
                    <xs:attribute name="p_30" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="p31_90" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="p91_180" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="p181_360" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="p360_" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="p_celk" type="dsComm:number8d" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="e6_zav">
                <xs:complexType>
                    <xs:attribute fixed="3" name="priloha" type="dsComm:number1d"/>
                    <xs:attribute name="koddod" type="dsComm:str3" use="required"/>
                    <xs:attribute name="z_30" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="z31_90" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="z91_180" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="z181_360" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="z360_" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="z_celk" type="dsComm:number8d" use="required"/>
                    <xs:attribute name="penale" type="dsComm:number7d" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="e6_pece">
                <xs:complexType>
                    <xs:attribute fixed="4" name="priloha" type="dsComm:number1d"/>
                    <xs:attribute name="kodzp" type="dsComm:number3de" use="required"/>
                    <xs:attribute name="uop_hn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_vy_hn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_uz_hn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uzucty_hn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzp_hn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzpz_hn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzp_hn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzpz_hn" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sml_vzt_hn" type="dsComm:number3d" use="required"/>
                    <xs:attribute name="uop_ho" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_vy_ho" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_uz_ho" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uzucty_ho" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzp_ho" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzpz_ho" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzp_ho" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzpz_ho" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sml_vzt_ho" type="dsComm:number3d" use="required"/>
                    <xs:attribute name="uop_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_vy_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_uz_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uzucty_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzp_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzpz_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzp_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzpz_a" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sml_vzt_a" type="dsComm:number3d" use="required"/>
                    <xs:attribute name="uop_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_vy_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_uz_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="osoby_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzp_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzpz_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzp_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzpz_d" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sml_vzt_d" type="dsComm:number3d" use="required"/>
                    <xs:attribute name="uop_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_vy_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="body_uz_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzp_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="faktzpz_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzp_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="uhrzpz_j" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="sml_vzt_j" type="dsComm:number3d" use="required"/>
                    <xs:attribute name="zalohy" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="datum_sml" type="xs:date" use="optional"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
        <xs:attribute fixed="E604" name="drvyk" use="required"/>
        <xs:attribute name="dazpr" type="xs:gYear" use="required"/>
        <xs:attribute name="cisobd" type="dsiduCis:cisobdTypeE6" use="required"/>
        <xs:attribute name="ico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="pcz" type="dsComm:number3de" use="required"/>
    </xs:complexType>
    <xs:complexType name="e7Type">
        <xs:sequence>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
        <xs:attribute name="drvyk" type="dsiduCis:drvykType" use="required"/>
        <xs:attribute fixed="0" name="priloha" use="required"/>
        <xs:attribute name="dazpr" type="xs:gYear" use="required"/>
        <xs:attribute name="cisobd" type="dsiduCis:ctvrletiType" use="required"/>
        <xs:attribute name="ico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="nehim" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nehim_nz" type="dsComm:number7d" use="required"/>
        <xs:attribute name="hmim" type="dsComm:number7d" use="required"/>
        <xs:attribute name="hmim_nz" type="dsComm:number7d" use="required"/>
        <xs:attribute name="hmim_np" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zdrtech" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zdrtech_nz" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zdrtech_np" type="dsComm:number7d" use="required"/>
        <xs:attribute name="celkim" type="dsComm:number7d" use="required"/>
        <xs:attribute name="celkim_nz" type="dsComm:number7d" use="required"/>
        <xs:attribute name="leciva" type="dsComm:number7d" use="required"/>
        <xs:attribute name="leciva_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="leciva_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="leciva_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="leciva_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="leciva_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pzt" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pzt_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pzt_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pzt_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pzt_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pzt_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="krev" type="dsComm:number7d" use="required"/>
        <xs:attribute name="krev_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="krev_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="krev_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="krev_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="krev_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="potrav" type="dsComm:number7d" use="required"/>
        <xs:attribute name="potrav_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="potrav_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="potrav_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="potrav_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="potrav_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="energ" type="dsComm:number7d" use="required"/>
        <xs:attribute name="energ_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="energ_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="energ_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="energ_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="energ_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="sluzby" type="dsComm:number7d" use="required"/>
        <xs:attribute name="sluzby_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="sluzby_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="sluzby_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="sluzby_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="sluzby_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="osnakl" type="dsComm:number7d" use="required"/>
        <xs:attribute name="osnakl_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="osnakl_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="osnakl_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="osnakl_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="osnakl_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="odpisy" type="dsComm:number7d" use="required"/>
        <xs:attribute name="odpisy_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="odpisy_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="odpisy_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="odpisy_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="odpisy_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="dalnak" type="dsComm:number7d" use="required"/>
        <xs:attribute name="dalnak_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="dalnak_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="dalnak_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="dalnak_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="dalnak_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nakcel" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nakcel_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nakcel_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nakcel_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nakcel_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nakcel_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trzzp" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trzzp_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trzzp_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trzzp_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trzzp_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trso" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trso_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trso_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trso_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trso_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trmzp" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trmzp_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trmzp_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trmzp_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trmzp_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="trmzp_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="provdot" type="dsComm:number7d" use="required"/>
        <xs:attribute name="vynost" type="dsComm:number7d" use="required"/>
        <xs:attribute name="vyncel" type="dsComm:number7d" use="required"/>
        <xs:attribute name="vyncel_l" type="dsComm:number7d" use="required"/>
        <xs:attribute name="vyncel_a" type="dsComm:number7d" use="required"/>
        <xs:attribute name="vyncel_d" type="dsComm:number7d" use="required"/>
        <xs:attribute name="vyncel_j" type="dsComm:number7d" use="required"/>
        <xs:attribute name="vyncel_n" type="dsComm:number7d" use="required"/>
        <xs:attribute name="dary" type="dsComm:number7d" use="required"/>
        <xs:attribute name="granty" type="dsComm:number7d" use="required"/>
        <xs:attribute name="odpisy_zt" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nebuv" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nejiuv" type="dsComm:number7d" use="required"/>
        <xs:attribute name="nelea" type="dsComm:number7d" use="required"/>
        <xs:attribute name="him_vz" type="dsComm:number7d" use="required"/>
        <xs:attribute name="him_uv" type="dsComm:number7d" use="required"/>
        <xs:attribute name="him_psf" type="dsComm:number7d" use="required"/>
        <xs:attribute name="him_ps" type="dsComm:number7d" use="required"/>
        <xs:attribute name="him_dz" type="dsComm:number7d" use="required"/>
        <xs:attribute name="him_ds" type="dsComm:number7d" use="required"/>
        <xs:attribute name="him_fksp" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zup" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pohled" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pohled_2" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pohled_3" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pohled_4" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pohled_5" type="dsComm:number7d" use="required"/>
        <xs:attribute name="pohled_6" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zavaz" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zavaz_2" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zavaz_3" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zavaz_4" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zavaz_5" type="dsComm:number7d" use="required"/>
        <xs:attribute name="zavaz_6" type="dsComm:number7d" use="required"/>
    </xs:complexType>
    <xs:annotation>
        <xs:documentation> ************************************************ * Komplexni typy pro vetev
      NL (vykazy typu L) * ************************************************ </xs:documentation>
    </xs:annotation>
    <xs:complexType name="nelfType">
        <xs:sequence>
            <xs:element maxOccurs="unbounded" name="nelfv">
                <xs:complexType>
                    <xs:attribute name="lodd" type="dsComm:oddType" use="required"/>
                    <xs:attribute name="lpocodd" type="dsComm:number3d" use="required"/>
                    <xs:attribute name="llekp" type="dsComm:number6.2" use="required"/>
                    <xs:attribute name="lluzka" type="dsComm:number5d" use="required"/>
                    <xs:attribute name="lnasl" type="dsComm:number5d" />
                    <xs:attribute name="ldeti" type="dsComm:number4d" use="optional"/>
                    <xs:attribute name="lprpocluz" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="lprijati" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="lppred" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="lpprac" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="lpropus" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="lumrti" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="lupred" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="luprac" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="losdny" type="dsComm:number8d" use="required"/>
                    <xs:attribute name="lvyrzdrp" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="lluzkap" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="lszpp" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="lszpuluz" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="lnzpuluz" type="dsComm:number7.2" use="required"/>
                    <xs:attribute name="lpocops" type="dsComm:number2d" use="optional"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="lico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="lpcz" type="dsComm:number3d" use="required"/>
        <xs:attribute name="lkraj" type="dsComm:str2" use="required"/>
        <xs:attribute name="lokres" type="dsComm:number1d" use="required"/>
        <xs:attribute name="ldrzar" type="dsComm:number3de" use="required"/>
        <xs:attribute name="lobdobi" type="dsiduCis:cisobdTypeNelf" use="required"/>
        <xs:attribute name="lrok" type="xs:gYear" use="required"/>
        <xs:attribute name="lrezort" type="dsComm:number4d" use="required"/>
        <xs:attribute name="lzriz" type="dsComm:number1d" use="required"/>
    </xs:complexType>
    <xs:complexType name="nelfdiType">
        <xs:sequence>
            <xs:element maxOccurs="unbounded" name="nelfdt">
                <xs:complexType>
                    <xs:attribute name="dodd" type="dsComm:oddType" use="required"/>
                    <xs:attribute name="dr21" type="dsComm:number4d" use="required"/>
                    <xs:attribute name="dr22" type="dsComm:number4d" use="required"/>
                    <xs:attribute name="dr23" type="dsComm:number4d" use="required"/>
                    <xs:attribute name="dr24" type="dsComm:number4d" use="required"/>
                    <xs:attribute name="dr25" type="dsComm:number4d" use="required"/>
                    <xs:attribute name="dr26" type="dsComm:number4d" use="required"/>
                    <xs:attribute name="dr27" type="dsComm:number4d" use="required"/>
                    <xs:attribute name="dr28" type="dsComm:number4d" use="required"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="dlico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="dpcz" type="dsComm:number3d" use="required"/>
        <xs:attribute name="dkraj" type="dsComm:number2d" use="required"/>
        <xs:attribute name="dokres" type="dsComm:str1" use="required"/>
        <xs:attribute name="dobdobi" type="dsiduCis:cisobdTypeNelf" use="required"/>
        <xs:attribute name="drok" type="xs:gYear" use="required"/>
        <xs:attribute name="drezort" type="dsComm:number3de" use="required"/>
    </xs:complexType>
    <xs:annotation>
        <xs:documentation> 
      ********************************************************** * 
      Komplexni typy     pro vetev NR (blok narodnich registru) *
      ********************************************************** 
    </xs:documentation>
    </xs:annotation>
    <xs:annotation>
        <xs:documentation> VETEV NRH (Narodni registr hospitalizaci)</xs:documentation>
    </xs:annotation>
    <xs:complexType name="nrhhType">
        <xs:sequence>
            <xs:element maxOccurs="unbounded" name="nrhi" type="dsidu:nrhiType"/>
        </xs:sequence>
        <xs:attribute name="hobd" type="dsComm:yearMonthType" use="required"/>
        <xs:attribute name="hico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="hpcz" type="dsComm:number3de" use="required"/>
        <xs:attribute name="hodd" type="dsComm:oddType" use="required"/>
        <xs:attribute name="hpoch" type="dsComm:number4d" use="required"/>
        <xs:attribute name="hpocv" type="dsComm:number6d" use="required"/>
    </xs:complexType>
    <xs:complexType name="nrhiType">
        <xs:sequence>
            <xs:element name="nrhv" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="hdavyk" type="xs:date" use="required"/>
                    <xs:attribute name="hvyk" type="dsComm:str5" use="required"/>
                    <xs:attribute name="hpocvyk" type="dsComm:number2d"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="hidcis" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="hcispac" type="dsComm:number5d" use="optional"/>
        <xs:attribute name="hobec" type="dsComm:number6d" use="required"/>
        <xs:attribute name="horp" type="dsComm:number4de" />
        <xs:attribute name="hstaobc" type="dsComm:str3" use="required"/>
        <xs:attribute name="hrostav" type="dsComm:number0-5" use="required"/>
        <xs:attribute name="hkzam" type="dsComm:number1d" use="required"/>
        <xs:attribute name="hdophosp" type="dsComm:number1d" use="required"/>
        <xs:attribute name="hdapri" type="dsComm:dateTimeMin" use="required"/>
        <xs:attribute name="hduprij" type="dsComm:number1-5" use="required"/>
        <xs:attribute name="hprij" type="dsComm:number1-3" use="required"/>
        <xs:attribute name="hdapr" type="dsComm:dateTimeMin"/>
        <xs:attribute name="hdgz" type="dsComm:str5" use="required"/>
        <xs:attribute name="hhosprv" type="dsComm:number0-2" use="required"/>
        <xs:attribute name="hdg1" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hdg2" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hdg3" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hdg4" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hdg5" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hdaop" type="dsComm:dateTimeMin" use="optional"/>
        <xs:attribute name="hdgo" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hnemnak" type="dsComm:number0-5" use="optional"/>
        <xs:attribute name="hdroper" type="dsComm:number0-2" use="optional"/>
        <xs:attribute name="hreoper" type="dsComm:number0-3" use="optional"/>
        <xs:attribute name="hpoopko1" type="dsComm:number1d" use="optional"/>
        <xs:attribute name="hpoopko2" type="dsComm:number1d" use="optional"/>
        <xs:attribute name="hpoopko3" type="dsComm:number1d" use="optional"/>
        <xs:attribute name="hpoopko4" type="dsComm:number1d" use="optional"/>
        <xs:attribute name="hdnyjip" type="dsComm:number3d" use="optional"/>
        <xs:attribute name="hdrg" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hdapp" type="dsComm:dateTimeMin" use="required"/>
        <xs:attribute name="hdg1c" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hdg1a" type="dsComm:str5" use="optional"/>
        <xs:attribute name="hukhosp" type="dsComm:number0-8" use="required"/>
        <xs:attribute name="hpodape" type="dsComm:number0-6" use="required"/>
        <xs:attribute name="hdnykat1" type="dsComm:number4d"/>
        <xs:attribute name="hdnykat2" type="dsComm:number4d"/>
        <xs:attribute name="hdnykat3" type="dsComm:number4d"/>
        <xs:attribute name="hdnykat4" type="dsComm:number4d"/>
        <xs:attribute name="hdnykat5" type="dsComm:number4d"/>
        <xs:attribute name="hdnykat0" type="dsComm:number4d"/>
        <xs:attribute name="huhrady" type="dsiduCis:uhradyType"/>
        <xs:attribute name="hkrok" type="dsComm:str3"/>
        <xs:attribute name="hzdrpoj" type="dsComm:number3de" />
        <xs:attribute name="hdgzzz" type="dsComm:str5" />
    </xs:complexType>
    <xs:annotation>
        <xs:documentation> VETEV NRR (Narodni registr rodicek) </xs:documentation>
    </xs:annotation>
    <xs:complexType name="nrrType">
        <xs:choice>
            <xs:element maxOccurs="unbounded" name="nrrod" type="dsidu:nrrodType"/>
            <xs:element maxOccurs="unbounded" name="nrr_chy" type="dsidu:nrr_chyType"/>
        </xs:choice>
        <xs:attribute name="rico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="rpcz" type="dsComm:number3d" use="required"/>
        <xs:attribute name="rodd" type="dsComm:oddType" use="required"/>
    </xs:complexType>
    <xs:complexType name="nrrodType">
        <xs:sequence>
            <xs:element maxOccurs="unbounded" name="nrrodp">
                <xs:complexType>
                    <xs:attribute name="rpord" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="rplod" type="dsComm:number1-3" use="required"/>
                    <xs:attribute name="rvagin" type="dsComm:number1-7"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="nrrodn">
                <xs:complexType>
                    <xs:attribute name="rpord" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="rpohl" type="dsComm:number1-3" use="required"/>
                    <xs:attribute name="rvit" type="dsComm:number1-2" use="required"/>
                    <xs:attribute name="rhmot" type="dsComm:number300-8000"/>
                    <xs:attribute name="rapgar1" type="dsComm:number0-10"/>
                    <xs:attribute name="rapgar5" type="dsComm:number0-10"/>
                    <xs:attribute name="rapgar10" type="dsComm:number0-10"/>
                    <xs:attribute name="rph" type="dsComm:number650-750"/>
                    <xs:attribute name="rstavd" type="dsComm:number1-4"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="rcispor" type="dsComm:number0-9999" use="required"/>
        <xs:attribute name="rjmm" type="dsComm:str35"/>
        <xs:attribute name="rrcm" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="rbydlm" type="dsComm:number3d" />
        <xs:attribute name="robecm" type="dsComm:number6d" use="required"/>
        <xs:attribute name="rorp" type="dsComm:number4de" />
        <xs:attribute name="rstaobc" type="dsComm:number1-3" use="required"/>
        <xs:attribute name="rzp" type="dsComm:number3de" />
        <xs:attribute name="rprij" type="dsComm:dateHour" use="required"/>
        <xs:attribute name="rstav" type="dsComm:number1-4"/>
        <xs:attribute name="rvzdel" type="dsComm:number1-4"/>
        <xs:attribute name="rcelpor" type="dsComm:number0-15" use="required"/>
        <xs:attribute name="rpredpor" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rscpor" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rmrtve" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rcnu" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rpnu" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rsampot" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rupt" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rmimo" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rprenat" type="dsComm:number0a2-43" use="required"/>
        <xs:attribute name="rkontr" type="dsComm:number0-25" use="required"/>
        <xs:attribute name="rhosp" type="dsComm:number1d" use="required"/>
        <xs:attribute name="rhostyd" type="dsComm:number0-40" use="required"/>
        <xs:attribute name="rprirus" type="dsComm:number0-30" use="required"/>
        <xs:attribute name="rkour" type="dsComm:logical" use="required"/>
        <xs:attribute name="ralkoh" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdrogy" type="dsComm:logical" use="required"/>
        <xs:attribute name="rultr1" type="dsComm:number0a5-43"/>
        <xs:attribute name="rultr2" type="dsComm:number0a5-43"/>
        <xs:attribute name="rultr3" type="dsComm:number0a5-43"/>
        <xs:attribute name="rultr4" type="dsComm:number0a5-43"/>
        <xs:attribute name="rdiab1" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdiab2" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdiab3" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdiab4" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdiab5" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdiab6" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh1" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh2" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh3" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh4" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh5" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh6" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh7" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh8" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh9" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh10" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh11" type="dsComm:logical" use="required"/>
        <xs:attribute name="rteh12" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdgteh1" type="dsComm:str4"/>
        <xs:attribute name="rdgteh2" type="dsComm:str4"/>
        <xs:attribute name="rpred" type="xs:date" use="required"/>
        <xs:attribute name="rodhad" type="dsComm:number1-2" use="required"/>
        <xs:attribute name="rdatpor" type="dsComm:dateHour" use="required"/>
        <xs:attribute name="rodtok" type="dsComm:dateHour" use="required"/>
        <xs:attribute name="rcetteh" type="dsComm:number1-9" use="required"/>
        <xs:attribute name="rgesta" type="dsComm:number22-45" use="required"/>
        <xs:attribute name="rdgind1" type="dsComm:str4"/>
        <xs:attribute name="rdgind2" type="dsComm:str4"/>
        <xs:attribute name="rriziko1" type="dsComm:logical" use="required"/>
        <xs:attribute name="rriziko2" type="dsComm:logical" use="required"/>
        <xs:attribute name="rriziko3" type="dsComm:logical" use="required"/>
        <xs:attribute name="rriziko4" type="dsComm:logical" use="required"/>
        <xs:attribute name="rctg1" type="dsComm:logical" use="required"/>
        <xs:attribute name="rctg2" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdgsc1" type="dsComm:str4"/>
        <xs:attribute name="rdgsc2" type="dsComm:str4"/>
        <xs:attribute name="ranes" type="dsComm:number1-3"/>
        <xs:attribute name="rsc" type="dsComm:number1-4"/>
        <xs:attribute name="rsckp" type="dsComm:number1-2"/>
        <xs:attribute name="rporod1" type="dsComm:logical" use="required"/>
        <xs:attribute name="rporod2" type="dsComm:logical" use="required"/>
        <xs:attribute name="rporod3" type="dsComm:logical" use="required"/>
        <xs:attribute name="rporod4" type="dsComm:logical" use="required"/>
        <xs:attribute name="rporod5" type="dsComm:logical" use="required"/>
        <xs:attribute name="rporod6" type="dsComm:logical" use="required"/>
        <xs:attribute name="rporod7" type="dsComm:logical" use="required"/>
        <xs:attribute name="rporod8" type="dsComm:logical" use="required"/>
        <xs:attribute name="rdgpor" type="dsComm:str4"/>
        <xs:attribute name="rleky1" type="dsComm:logical" use="required"/>
        <xs:attribute name="rleky2" type="dsComm:logical" use="required"/>
        <xs:attribute name="rleky3" type="dsComm:logical" use="required"/>
        <xs:attribute name="rleky4" type="dsComm:logical" use="required"/>
        <xs:attribute name="rleky5" type="dsComm:logical" use="required"/>
        <xs:attribute name="rleky6" type="dsComm:logical" use="required"/>
        <xs:attribute name="rleky7" type="dsComm:logical" use="required"/>
        <xs:attribute name="rvedl" type="dsComm:number1-6" use="required"/>
        <xs:attribute name="rzhodn" type="dsComm:number1-3" use="required"/>
        <xs:attribute name="rdatuk" type="dsComm:dateHour" use="required"/>
        <xs:attribute name="rduvuk" type="dsComm:number1-4" use="required"/>
        <xs:attribute name="rdgsest1" type="dsComm:str4"/>
        <xs:attribute name="rdgsest2" type="dsComm:str4"/>
    </xs:complexType>
    <xs:annotation>
        <xs:documentation> VETEV NRN (Narodni registr novorozencu) </xs:documentation>
    </xs:annotation>
    <xs:complexType name="nrnType">
        <xs:choice>
            <xs:element maxOccurs="unbounded" name="nrnar">
                <xs:complexType>
                    <xs:attribute name="nzprava" type="dsComm:number1-9" use="required"/>
                    <xs:attribute name="ncispor" type="dsComm:number0-9999" use="required"/>
                    <xs:attribute name="njmd" type="dsComm:str35"/>
                    <xs:attribute name="ncetteh" type="dsComm:number1-9" use="required"/>
                    <xs:attribute name="npord" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="nrcd" type="dsComm:rodcisType" use="required"/>
                    <xs:attribute name="njmm" type="dsComm:str35"/>
                    <xs:attribute name="nzp" type="dsComm:number3de" />
                    <xs:attribute name="nrcm" type="dsComm:rodcisType" use="required"/>
                    <xs:attribute name="nrnaro" type="xs:gYear"/>
                    <xs:attribute name="nbydlm" type="dsComm:number3de" />
                    <xs:attribute name="nobecm" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="norp" type="dsComm:number4de" />
                    <xs:attribute name="nstaobc" type="dsComm:number3d" use="required"/>
                    <xs:attribute name="nporod" type="dsComm:number1-4"/>
                    <xs:attribute name="nzpusob" type="dsComm:number1-2"/>
                    <xs:attribute name="nkleste" type="dsComm:number1-2"/>
                    <xs:attribute name="npoloha" type="dsComm:number1-3"/>
                    <xs:attribute name="nnar" type="dsComm:dateHourMin" use="required"/>
                    <xs:attribute name="nvital" type="dsComm:number1-2" use="required"/>
                    <xs:attribute name="npohl" type="dsComm:number1-3" use="required"/>
                    <xs:attribute name="nhmot" type="dsComm:number200-8000"/>
                    <xs:attribute name="ndelka" type="dsComm:number20-70"/>
                    <xs:attribute name="ngesta" type="dsComm:number22-45"/>
                    <xs:attribute name="nlecsal1" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecsal2" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecsal3" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecsal4" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecsal5" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecsal6" type="dsComm:logical" use="required"/>
                    <xs:attribute name="napgar1" type="dsComm:number0-10"/>
                    <xs:attribute name="napgar5" type="dsComm:number0-10"/>
                    <xs:attribute name="napgar10" type="dsComm:number0-10"/>
                    <xs:attribute name="npri" type="dsComm:dateHourMin"/>
                    <xs:attribute name="nlecodd1" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecodd2" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecodd3" type="dsComm:logical" use="required"/>
                    <xs:attribute name="ndnyupv" type="dsComm:number0-92"/>
                    <xs:attribute name="nlecodd4" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecodd5" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecodd6" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecodd7" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nlecodd8" type="dsComm:logical" use="required"/>
                    <xs:attribute name="ndgop" type="dsComm:str4"/>
                    <xs:attribute name="nmaxbe" type="dsComm:BE"/>
                    <xs:attribute name="nmaxo" type="dsComm:number21-100"/>
                    <xs:attribute name="nmino" type="dsComm:number21-100"/>
                    <xs:attribute name="nnem1" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem2" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem3" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem4" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem5" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem6" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem7" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem8" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem9" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem10" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem11" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem12" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nnem13" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nkalm" type="dsComm:number1-2"/>
                    <xs:attribute name="nskrin1" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nskrin2" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nskrin3" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nskrin4" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nskrin5" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nskrin6" type="dsComm:logical" use="required"/>
                    <xs:attribute name="nvv" type="dsComm:number1-2" use="required"/>
                    <xs:attribute name="ndgvv1" type="dsComm:str4"/>
                    <xs:attribute name="ndgvv2" type="dsComm:str4"/>
                    <xs:attribute name="ndgvv3" type="dsComm:str4"/>
                    <xs:attribute name="ndgvv4" type="dsComm:str4"/>
                    <xs:attribute name="ndgvv5" type="dsComm:str4"/>
                    <xs:attribute name="nuko" type="dsComm:dateHourMin"/>
                    <xs:attribute name="nhmotp" type="dsComm:number500-8000"/>
                    <xs:attribute name="nhlava" type="dsComm:number150-600"/>
                    <xs:attribute name="nvyziv" type="dsComm:number1-4"/>
                    <xs:attribute name="nduvuk" type="dsComm:number1-5"/>
                    <xs:attribute name="nicoprel" type="dsComm:icisType"/>
                    <xs:attribute name="npczprel" type="dsComm:number3de"/>
                    <xs:attribute name="noddprel" type="dsiduCis:oddeleniType"/>
                    <xs:attribute name="numrti" type="dsComm:number1-5"/>
                    <xs:attribute name="ndg1" type="dsComm:str4" use="required"/>
                    <xs:attribute name="ndg2" type="dsComm:str4"/>
                    <xs:attribute name="ndg3" type="dsComm:str4"/>
                    <xs:attribute name="ndg4" type="dsComm:str4"/>
                </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="nrn_chy" type="dsidu:nrn_chyType" />
        </xs:choice>
        <xs:attribute name="nico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="npcz" type="dsComm:number3de" use="required"/>
        <xs:attribute name="nodd" type="dsComm:oddType" use="required"/>
    </xs:complexType>

<xs:annotation>
  <xs:documentation> VETEV NOR (Narodni onkologicky registr) </xs:documentation>
</xs:annotation>

<xs:complexType name="norType">
 <xs:sequence>
  <xs:element  name='nor_hla'   type="dsidu:nor_hlaType"/>
  <xs:choice>
   <xs:element name='nor_vstup'  type="dsidu:nor_vstupType"  maxOccurs='unbounded'/>
   <xs:element name='nor_vystup' type="dsidu:nor_vystupType" maxOccurs='unbounded'/>
  </xs:choice>
 </xs:sequence>
</xs:complexType>

<xs:complexType name="nor_hlaType">
 <xs:attribute name='hl_ic'    type='dsComm:icisType'          use='required'/>
 <xs:attribute name='dat_od'   type='xs:dateTime'              use='required'/>
 <xs:attribute name='davka_zz' type='dsComm:str20'             use='required'/>
 <xs:attribute name='davka_pz' type='dsComm:number0-9999'      use='required'/>
</xs:complexType>

<xs:complexType name="nor_vstupType">
 <xs:sequence>
  <xs:element name='nor_cast1'   type="dsidu:nor_cast1Type"/>
  <xs:element name='nor_cast2'   type="dsidu:nor_cast2Type"   minOccurs='0' maxOccurs='1'/>
  <xs:element name='nor_vyjimka' type="dsidu:nor_vyjimkaType" minOccurs='0' maxOccurs='unbounded'/>
 </xs:sequence>
</xs:complexType>

<xs:complexType name="nor_cast1Type">
 <xs:attribute name='id_zz'      type='dsComm:str20'           use='required'/>
 <xs:attribute name='evidc'      type='dsComm:number6d'        use='optional'/>
 <xs:attribute name='h1_zar'     type='dsComm:number14d'       use='required'/>
 <xs:attribute name='h1_odd'     type='dsComm:number2d'        use='required'/>
 <xs:attribute name='dat_h1'     type='xs:date'                use='optional'/>
 <xs:attribute name='rodcis'     type='dsComm:rodcisType'      use='required'/>
 <xs:attribute name='pohl'       type='dsComm:number1-2'       use='optional'/>
 <xs:attribute name='dat_na'     type='xs:date'                use='optional'/>
 <xs:attribute name='obec'       type='dsComm:number6d'        use='required'/>
 <xs:attribute name='socpost'    type='dsiduCis:socpostType'   use='optional'/>
 <xs:attribute name='stav'       type='dsComm:stavType'        use='optional'/>
 <xs:attribute name='zjipri'     type='dsiduCis:zjipriType'    use='optional'/>
 <xs:attribute name='kour'       type='dsiduCis:kourType'      use='optional'/>
 <xs:attribute name='lateral'    type='dsiduCis:lateralType'   use='optional'/>
 <xs:attribute name='zeme'       type='dsComm:number3d'        use='optional'/>
 <xs:attribute name='dat_1n'     type='xs:date'                use='optional'/>
 <xs:attribute name='dat_dg'     type='xs:date'                use='required'/>
 <xs:attribute name='dgstan'     type='dsiduCis:dgstanType'    use='optional'/>
 <xs:attribute name='dg_sl'      type='dsComm:str80'           use='optional'/>
 <xs:attribute name='dg_kod'     type='dsiduCis:dg_kodType'    use='optional'/>
 <xs:attribute name='topo_kod'   type='dsiduCis:topo_kodType'  use='optional'/>
 <xs:attribute name='morfo_sl'   type='dsComm:str80'           use='optional'/>
 <xs:attribute name='morfo_m'    type='dsiduCis:morfo_mType'   use='optional'/>
 <xs:attribute name='morfo_kod'  type='dsiduCis:morfo_kodType' use='optional'/>
 <xs:attribute name='grading'    type='dsiduCis:gradingType'   use='optional'/>
 <xs:attribute name='tnm_t'      type='dsiduCis:tnm_tType'     use='optional'/>
 <xs:attribute name='tnm_tmm'    type='xs:float'               use='optional'/>
 <xs:attribute name='tnm_n'      type='dsiduCis:tnm_nType'     use='optional'/>
 <xs:attribute name='tnm_m'      type='dsiduCis:tnm_mType'     use='optional'/>
 <xs:attribute name='ptnm_y'     type='dsComm:number1-2'       use='optional'/>
 <xs:attribute name='ptnm_t'     type='dsiduCis:tnm_tType'     use='optional'/>
 <xs:attribute name='ptnm_tmm'   type='xs:float'               use='optional'/>
 <xs:attribute name='ptnm_n'     type='dsiduCis:tnm_nType'     use='optional'/>
 <xs:attribute name='ptnm_n_vys' type='dsComm:number0-99'      use='optional'/>
 <xs:attribute name='ptnm_n_poz' type='dsComm:number0-99'      use='optional'/>
 <xs:attribute name='ptnm_n_sn'  type='dsiduCis:ptnm_n_snType' use='optional'/>
 <xs:attribute name='ptnm_m'     type='dsiduCis:tnm_mType'     use='optional'/>
 <xs:attribute name='ptnm_itc'   type='dsiduCis:ptnm_itcType'  use='optional'/>
 <xs:attribute name='tnm_riz'    type='dsiduCis:tnm_rizType'   use='optional'/>
 <xs:attribute name='tnm_s'      type='dsiduCis:tnm_sType'     use='optional'/>
 <xs:attribute name='klstaon'    type='dsiduCis:klstaonType'   use='optional'/>
 <xs:attribute name='onemoc'     type='dsiduCis:onemocType'    use='optional'/>
 <xs:attribute name='pl_zar'     type='dsComm:number14d'       use='optional'/>
 <xs:attribute name='pl_odd'     type='dsComm:number2d'        use='optional'/>
</xs:complexType>

<xs:complexType name="nor_cast2Type">
 <xs:attribute name='h2_zar'     type='dsComm:number14d'       use='optional'/>
 <xs:attribute name='h2_odd'     type='dsComm:number2d'        use='optional'/>
 <xs:attribute name='dat_h2'     type='xs:date'                use='optional'/>
 <xs:attribute name='dat_pe'     type='xs:date'                use='optional'/>
 <xs:attribute name='lepost'     type='dsComm:str128'          use='optional'/>
 <xs:attribute name='dat_op'     type='xs:date'                use='optional'/>
 <xs:attribute name='op_sl'      type='dsComm:str80'           use='optional'/>
 <xs:attribute name='op_zar'     type='dsComm:number14d'       use='optional'/>
 <xs:attribute name='op_odd'     type='dsComm:number2d'        use='optional'/>
 <xs:attribute name='op_druh'    type='dsiduCis:op_druhType'   use='optional'/>
 <xs:attribute name='op_odst'    type='dsiduCis:op_odstType'   use='optional'/>
 <xs:attribute name='op_endo'    type='dsiduCis:op_endoType'   use='optional'/>
 <xs:attribute name='dat_ra'     type='xs:date'                use='optional'/>
 <xs:attribute name='ra_sl'      type='dsComm:str80'           use='optional'/>
 <xs:attribute name='ra_zar'     type='dsComm:number14d'       use='optional'/>
 <xs:attribute name='ra_odd'     type='dsComm:number2d'        use='optional'/>
 <xs:attribute name='ra_druh'    type='dsiduCis:ra_druhType'   use='optional'/>
 <xs:attribute name='ra_forma'   type='dsiduCis:ra_formaType'  use='optional'/>
 <xs:attribute name='ra_ksch'    type='dsComm:number1-2'       use='optional'/>
 <xs:attribute name='dat_ch'     type='xs:date'                use='optional'/>
 <xs:attribute name='che_sl'     type='dsComm:str80'           use='optional'/>
 <xs:attribute name='che_zar'    type='dsComm:number14d'       use='optional'/>
 <xs:attribute name='che_odd'    type='dsComm:number2d'        use='optional'/>
 <xs:attribute name='che_forma'  type='dsiduCis:che_formaType' use='optional'/>
 <xs:attribute name='che_typ'    type='dsiduCis:che_typType'   use='optional'/>
 <xs:attribute name='dat_ho'     type='xs:date'                use='optional'/>
 <xs:attribute name='ho_sl'      type='dsComm:str80'           use='optional'/>
 <xs:attribute name='ho_zar'     type='dsComm:number14d'       use='optional'/>
 <xs:attribute name='ho_odd'     type='dsComm:number2d'        use='optional'/>
 <xs:attribute name='ho_druh'    type='dsiduCis:ho_druhType'   use='optional'/>
 <xs:attribute name='dat_ji'     type='xs:date'                use='optional'/>
 <xs:attribute name='ji_sl'      type='dsComm:str80'           use='optional'/>
 <xs:attribute name='ji_zar'     type='dsComm:number14d'       use='optional'/>
 <xs:attribute name='ji_odd'     type='dsComm:number2d'        use='optional'/>
 <xs:attribute name='ji_druh'    type='dsiduCis:ji_druhType'   use='optional'/>
 <xs:attribute name='nelpro'     type='dsiduCis:nelproType'    use='optional'/>
 <xs:attribute name='dat_um'     type='xs:date'                use='optional'/>
 <xs:attribute name='dg1a'       type='dsiduCis:diagnozaType'  use='optional'/>
 <xs:attribute name='dg1a_sl'    type='dsComm:str80'           use='optional'/>
 <xs:attribute name='dg1c'       type='dsiduCis:diagnozaType'  use='optional'/>
 <xs:attribute name='dg1c_sl'    type='dsComm:str80'           use='optional'/>
 <xs:attribute name='dg2'        type='dsiduCis:diagnozaType'  use='optional'/>
 <xs:attribute name='dg2_sl'     type='dsComm:str80'           use='optional'/>
 <xs:attribute name='pitva'      type='dsComm:number1-2'       use='optional'/>
 <xs:attribute name='dat_ku'     type='xs:date'                use='optional'/>
 <xs:attribute name='lecba_um'   type='dsiduCis:lecba_umType'  use='optional'/>
 <xs:attribute name='stav_um'    type='dsComm:number1d'        use='optional'/>
 <xs:attribute name='di_zar'     type='dsComm:number14d'       use='optional'/>
 <xs:attribute name='di_odd'     type='dsComm:number2d'        use='optional'/>
 <xs:attribute name='pozn'       type='dsComm:str80'           use='optional'/>
</xs:complexType>

<xs:complexType name="nor_vyjimkaType">
 <xs:attribute name='id_zz'       type='dsComm:str20'          use='required'/>
 <xs:attribute name='id_kont'     type='dsiduCis:id_kontType'  use='required'/>
 <xs:attribute name='duvod'       type='dsComm:str80'          use='required'/>
</xs:complexType>

<xs:complexType name='nor_vystupType'>
 <xs:sequence>
  <xs:element name='nor_chyba' type="dsidu:nor_chybaType" minOccurs='0' maxOccurs='unbounded'/>
 </xs:sequence>
 <xs:attribute name='id_zz' type='dsComm:str20'                use='required'/>
 <xs:attribute name='evidc' type='dsComm:number6d'             use='required'/>
 <xs:attribute name='stav'  type='dsComm:number1-2'            use='required'/>
</xs:complexType>

<xs:complexType name='nor_chybaType'>
 <xs:attribute name='id_kont'     type='dsiduCis:id_kontType'  use='required'/>
 <xs:attribute name='druh_chyby'  type='dsComm:str255'         use='required'/>
</xs:complexType>

    <xs:annotation>
        <xs:documentation> VETEV NRV (Narodni registr vrozenych vad) </xs:documentation>
    </xs:annotation>
    <xs:complexType name="nrvsType">
        <xs:attribute name="vasrepr" type="dsComm:number0-2" use="required"/>
        <xs:attribute name="vduvvys" type="dsiduCis:duvVysType"/>
        <xs:attribute name="vprendiag" type="dsComm:number0-3" use="required"/>
        <xs:attribute name="vmetoda" type="dsiduCis:metodaType"/>
        <xs:attribute name="vvysetr" type="dsiduCis:vysetreniType"/>
        <xs:attribute name="vduvnepr" type="dsComm:number0-4" use="required"/>
        <xs:attribute name="vpohlav" type="dsComm:number0-3" use="required"/>
        <xs:attribute name="vvyslteh" type="dsComm:number0-5" use="required"/>
        <xs:attribute name="vdg1" type="dsComm:str4" use="required"/>
        <xs:attribute name="vdg2" type="dsComm:str4"/>
        <xs:attribute name="vdg3" type="dsComm:str4"/>
        <xs:attribute name="vdg4" type="dsComm:str4"/>
        <xs:attribute name="vrodcism" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="vtrvbyd" type="dsComm:str60"/>
        <xs:attribute name="vobec" type="dsComm:number6de" use="required"/>
        <xs:attribute name="vbydl" type="dsComm:number3de" />
        <xs:attribute name="vorp" type="dsComm:number4de" use="required"/>
        <xs:attribute name="vstaobcm" type="dsComm:number3d" />
        <xs:attribute name="vrostav" type="dsComm:number0-5" use="required"/>
        <xs:attribute name="vkzamm" type="dsComm:number1d" use="required"/>
        <xs:attribute name="vrezortm" type="dsComm:number1d" use="required"/>
        <xs:attribute name="vtytehd" type="dsComm:number0-47" use="required"/>
        <xs:attribute name="vcetteh" type="dsComm:number0-7" use="required"/>
        <xs:attribute name="vvvvrod1" type="dsComm:number1-4"/>
        <xs:attribute name="vdgvro1" type="dsComm:str4"/>
        <xs:attribute name="vvvvrod2" type="dsComm:number1-4"/>
        <xs:attribute name="vdgvro2" type="dsComm:str4"/>
        <xs:attribute name="vdiamel" type="dsComm:str4"/>
        <xs:attribute name="vinfoty" type="dsComm:number0-16"/>
        <xs:attribute name="vdginfo" type="dsComm:str4"/>
        <xs:attribute name="vdgjine" type="dsComm:str4"/>
        <xs:attribute name="vlek1s" type="dsComm:str60"/>
        <xs:attribute name="vleky1" type="dsComm:number5de"/>
        <xs:attribute name="vlek2s" type="dsComm:str60"/>
        <xs:attribute name="vleky2" type="dsComm:number5de"/>
        <xs:attribute name="vlek3s" type="dsComm:str60"/>
        <xs:attribute name="vleky3" type="dsComm:number5de"/>
        <xs:attribute name="vporgra" type="dsComm:number0-20" use="required"/>
        <xs:attribute name="vporpar" type="dsComm:number0-20" use="required"/>
        <xs:attribute name="vposap" type="dsComm:number1d" use="required"/>
        <xs:attribute name="vpoint" type="dsComm:number1d" use="required"/>
        <xs:attribute name="vroknaro" type="xs:gYear"/>
        <xs:attribute name="vkzamo" type="dsComm:number1d"/>
        <xs:attribute name="vrezorto" type="dsComm:number1d"/>
    </xs:complexType>
    <xs:complexType name="nrvpType">
        <xs:sequence>
            <xs:element name="nrvs" type="dsidu:nrvsType"/>
        </xs:sequence>
        <xs:attribute name="vteh" type="dsComm:number1-3" use="required"/>
        <xs:attribute name="vtytehp" type="dsComm:number5-40" use="required"/>
        <xs:attribute name="vdatzjip" type="xs:date" use="required"/>
        <xs:attribute name="vdatuko" type="xs:date"/>
    </xs:complexType>
    <xs:complexType name="nrvdType">
        <xs:sequence>
            <xs:element name="nrvs" type="dsidu:nrvsType"/>
        </xs:sequence>
        <xs:attribute name="vzp" type="dsComm:number3de" />
        <xs:attribute name="vrodcisd" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="vstaobcd" type="dsComm:number3d" use="required"/>
        <xs:attribute name="vjmeno" type="dsComm:str60"/>
        <xs:attribute name="vhmot" type="dsComm:number100-6000" use="required"/>
        <xs:attribute name="vpordel" type="dsComm:number20-60" use="required"/>
        <xs:attribute name="vdatzjid" type="xs:date" use="required"/>
        <xs:attribute name="vdatumr" type="xs:date"/>
    </xs:complexType>
    <xs:complexType name="nrvType">
        <xs:choice>
            <xs:element maxOccurs="unbounded" name="nrvv">
                <xs:complexType>
                    <xs:choice>
                        <xs:element maxOccurs="unbounded" name="nrvp" type="dsidu:nrvpType"/>
                        <xs:element maxOccurs="unbounded" name="nrvd" type="dsidu:nrvdType"/>
                    </xs:choice>
                </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="nrv_chy" type="dsidu:nrv_chyType" />
        </xs:choice>
        <xs:attribute name="vico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="vpcz" type="dsComm:number3de" use="required"/>
        <xs:attribute name="vodd" type="dsComm:oddType" use="required"/>
    </xs:complexType>
    <xs:annotation>
        <xs:documentation> VETEV NRT (hlaseni potratu) </xs:documentation>
    </xs:annotation>
    <xs:complexType name="nrtType" >
        <xs:choice>
            <xs:element name="nrpot"  maxOccurs="unbounded" >
                <xs:complexType>
                    <xs:attribute name="picov" type="dsComm:icisType" use="required"/>
                    <xs:attribute name="ppczv" type="dsComm:number3de" use="required"/>
                    <xs:attribute name="prodcis" type="dsComm:rodcisType" use="required"/>
                    <xs:attribute name="pobec" type="dsComm:number6de" use="required"/>
                    <xs:attribute name="pbydl" type="dsComm:str3" />
                    <xs:attribute name="porp" type="dsComm:number4de" />
                    <xs:attribute name="pkzam" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="prostav" type="dsComm:number0-5" use="required"/>
                    <xs:attribute name="pstaobc" type="dsComm:number1-3" use="required"/>
                    <xs:attribute name="pvzdela" type="dsComm:number1-9" use="required"/>
                    <xs:attribute name="ppopor" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="ppozive" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="ppoint" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="pposap" type="dsComm:number1d" use="required"/>
                    <xs:attribute name="pdrupot" type="dsComm:number1-5" use="required"/>
                    <xs:attribute name="pzduupt" type="dsComm:number1-2" use="required"/>
                    <xs:attribute name="pdg" type="dsComm:str4"/>
                    <xs:attribute name="pdapot" type="xs:date" use="required"/>
                    <xs:attribute name="pstari" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="phmot" type="dsComm:number4d"/>
                    <xs:attribute name="pdelka" type="dsComm:number2de"/>
                    <xs:attribute name="pantiko" type="dsComm:number1-4" use="required"/>
                    <xs:attribute name="ppopupt" type="dsComm:number1-2" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="nrt_chy"  maxOccurs="unbounded" type="dsidu:nrt_chyType" />
        </xs:choice>
        <xs:attribute name="pico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="ppcz" type="dsComm:number3de" use="required"/>
    </xs:complexType>
    <xs:annotation>
        <xs:documentation>
	************************************************
	bloky pro osetreni chyb narodnich registru
	************************************************
	</xs:documentation>
    </xs:annotation>
    <xs:complexType name="nrh_chyType">
        <xs:attribute name="davka"  type="dsComm:number9d" use="required"/>
        <xs:attribute name="hidcis" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="hodd"   type="dsComm:oddType" use="required"/>
        <xs:attribute name="hdapri" type="dsComm:dateTimeMin" use="required"/>
        <xs:attribute name="hdapp" type="xs:date" use="required"/>
        <xs:attribute name="kodch" type="dsidu:kodChyby" use="required"/>
        <xs:attribute name="hvyk"  type="dsComm:str5" />
    </xs:complexType>
    <xs:complexType name="nrr_chyType">
        <xs:attribute name="davka" type="dsComm:number9d" use="required"/>
        <xs:attribute name="rrcm" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="rdatpor" type="dsComm:dateHour" use="required"/>
        <xs:attribute name="kodch" type="dsidu:kodChyby" use="required"/>
    </xs:complexType>
    <xs:complexType name="nrn_chyType">
        <xs:attribute name="davka" type="dsComm:number9d" use="required"/>
        <xs:attribute name="nrcm" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="nnar"   type="dsComm:dateHourMin" use="required"/>
        <xs:attribute name="npord" type="dsComm:number1d" use="required"/>
        <xs:attribute name="nzprava" type="dsComm:number1-9" use="required"/>
        <xs:attribute name="kodch" type="dsidu:kodChyby" use="required"/>
    </xs:complexType>
    <xs:complexType name="nrv_chyType">
        <xs:attribute name="davka" type="dsComm:number9d" use="required"/>
        <xs:attribute name="vrodcisd" type="dsComm:rodcisType" />
        <xs:attribute name="vdatzjid" type="xs:date" />
        <xs:attribute name="vrodcism" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="vdatzjip" type="xs:date" />
        <xs:attribute name="kodch" type="dsidu:kodChyby" use="required"/>
    </xs:complexType>
    <xs:complexType name="nrt_chyType">
        <xs:attribute name="davka" type="dsComm:number9d" use="required"/>
        <xs:attribute name="prodcis" type="dsComm:rodcisType" use="required"/>
        <xs:attribute name="pdapot" type="xs:date" use="required"/>
        <xs:attribute name="kodch" type="dsidu:kodChyby" use="required"/>
    </xs:complexType>
    <xs:simpleType name="kodChyby">
	    <xs:restriction base="dsComm:str3" >
	</xs:restriction>	    
    </xs:simpleType>
    <xs:annotation>
        <xs:documentation>
      *********************************************************** 
      Komplexni typy     pro vetev NV (vykazy typu V) 
      ***********************************************************
    </xs:documentation>
    </xs:annotation>
    <xs:complexType name="v1Type">
        <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="v1_ctvrt">
                <xs:complexType>
                    <xs:attribute name="crad" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="icelk" type="dsComm:number9d" use="required"/>
                    <xs:attribute name="isl2" type="dsComm:number9d" use="required"/>
                    <xs:attribute name="isl3" type="dsComm:number9d" use="required"/>
                    <xs:attribute name="isl4" type="dsComm:number9d" use="required"/>
                    <xs:attribute name="isl5" type="dsComm:number9d" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="v1_osoby">
                <xs:complexType>
                    <xs:attribute name="crad" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="icelk" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl2" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl3" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl4" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl5" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl6" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl7" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl8" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl9" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl10" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl11" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="isl12" type="dsComm:number6d" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="v1_uhrada">
                <xs:complexType>
                    <xs:attribute name="crad" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="icelk" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl2" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl3" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl4" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl5" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl6" type="dsComm:number7d"/>
                    <xs:attribute name="isl7" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl8" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl9" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl10" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl11" type="dsComm:number7d" use="required"/>
                    <xs:attribute name="isl12" type="dsComm:number7d" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="v1_pece">
                <xs:complexType>
                    <xs:attribute name="irad81" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="irad82" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="irad84" type="dsComm:number6d" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
        <xs:attribute name="cico" type="dsComm:icisType" use="required"/>
        <xs:attribute name="cicp" type="dsComm:number3de" use="required"/>
        <xs:attribute name="kraj" type="dsComm:str2" use="required"/>
        <xs:attribute name="okres" type="dsComm:str2" use="required"/>
        <xs:attribute name="rezort" type="dsComm:number3de" use="required"/>
        <xs:attribute name="zriz" type="dsComm:number1-9" use="required"/>
        <xs:attribute name="drvla" type="dsComm:number1-2" use="required"/>
    </xs:complexType>
    <xs:annotation>
        <xs:documentation> 
      *********************************************************** 
      Komplexni typy  pro vetev NT (vykazy typu T)
      ***********************************************************
    </xs:documentation>
    </xs:annotation>
    <xs:complexType name="t1Type">
        <xs:sequence>
            <xs:element name="vykhlav" type="dsidu:vykhlavType" />
            <xs:element name="netr" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="tcrad" type="dsComm:number2d" use="required"/>
                    <xs:attribute name="tsl01" type="dsComm:number6d" use="required"/>
                    <xs:attribute name="tsl02" type="dsComm:number6d"/>
                    <xs:attribute name="tsl03" type="dsComm:number6d"/>
                    <xs:attribute name="tsl04" type="dsComm:number6d"/>
                    <xs:attribute name="tsl05" type="dsComm:number6d"/>
                    <xs:attribute name="tsl06" type="dsComm:number6d"/>
                    <xs:attribute name="tsl07" type="dsComm:number6d"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="vykzaver" type="dsidu:vykzaverType" />
        </xs:sequence>
    </xs:complexType>
    <xs:annotation>
        <xs:documentation>
      ************************************************************************
      KORENOVY ELEMENT IDU (kompozice vyse definovanych komplexnich typu)
      ***********************************************************************
    </xs:documentation>
    </xs:annotation>
    <xs:element name="idu">
        <xs:complexType>
            <xs:choice>
                <xs:element name="na">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="a101" type="dsidu:a101Type" maxOccurs="unbounded"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="ne" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:choice>
                            <xs:element  name="e1" type="dsidu:e1Type" />
                            <xs:element  name="e2" type="dsidu:e2Type"/>
                            <xs:element  name="e3" type="dsidu:e3Type"/>
                            <xs:element  name="e4" type="dsidu:e4Type"/>
                            <xs:element  name="e5_8" type="dsidu:e5_8Type"/>
                            <xs:element  name="e6" type="dsidu:e6Type"/>
                            <xs:element  name="e7" type="dsidu:e7Type" />
                        </xs:choice>
                    </xs:complexType>
                </xs:element>
                <xs:element name="nl">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element maxOccurs="unbounded" name="l1">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element maxOccurs="unbounded" name="nelf" type="dsidu:nelfType"/>
                                        <xs:element minOccurs="0" maxOccurs="unbounded" name="nelfdi"
                      type="dsidu:nelfdiType"/>
                                        <xs:element name="vykzaver" type="dsidu:vykzaverType" />
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="nr">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="nrh" minOccurs="0">
                                <xs:complexType>
                                    <xs:choice>
					    <xs:element name="nrhh" maxOccurs="unbounded" type="dsidu:nrhhType"/>
					    <xs:element name="nrh_chy" maxOccurs="unbounded" type="dsidu:nrh_chyType"/>
                                    </xs:choice>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="nrr" type="dsidu:nrrType" minOccurs="0"/>
                            <xs:element name="nrn" type="dsidu:nrnType" minOccurs="0"/>
                            <xs:element name="nor" type="dsidu:norType" minOccurs="0"/>
                            <xs:element name="nrv" type="dsidu:nrvType" minOccurs="0"/>
                            <xs:element name="nrt" type="dsidu:nrtType" minOccurs="0"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="nv">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element maxOccurs="unbounded" name="v1" type="dsidu:v1Type"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="nt">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element maxOccurs="unbounded" name="t1" type="dsidu:t1Type"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:choice>
        </xs:complexType>
    </xs:element>
</xs:schema>
