ds_ip-4.15.03.xsd
   1 <?xml version="1.0" encoding="utf-8"?>
   2 <xs:schema targetNamespace="urn:cz-mzcr:ns:dasta:ds4:ds_ip" elementFormDefault="qualified"
   3     xmlns:dsip="urn:cz-mzcr:ns:dasta:ds4:ds_ip" xmlns:dsComm="urn:cz-mzcr:ns:dasta:ds4:ds_type"
   4     xmlns:dsCis="urn:cz-mzcr:ns:dasta:ds4:ds_cistype" xmlns:ds="urn:cz-mzcr:ns:dasta:ds4:ds_dasta"
   5     xmlns:xs="http://www.w3.org/2001/XMLSchema">
   6     <!--                     Import common element types.                      -->
   7     <xs:import namespace="urn:cz-mzcr:ns:dasta:ds4:ds_type" schemaLocation="ds_type-4.02.19.xsd" />
   8     <xs:import namespace="urn:cz-mzcr:ns:dasta:ds4:ds_cistype"
   9         schemaLocation="ds_cistype-4.01.12.xsd" />
  10     <xs:import namespace="urn:cz-mzcr:ns:dasta:ds4:ds_dasta" schemaLocation="ds_dasta-4.03.28.xsd" />
  11     <xs:import namespace="http://www.w3.org/XML/1998/namespace"
  12         schemaLocation="https://www.w3.org/2001/03/xml.xsd" />
  13     <!--                  end                 -->
  14     <!--
  15   ****************************
  16    IP
  17   ****************************
  18   -->
  19     <xs:element name="ip">
  20         <xs:complexType>
  21             <xs:sequence>
  22                 <xs:element name="rodcis" type="dsComm:rodcisType" minOccurs="0" />
  23                 <xs:element name="rip" type="dsComm:str10" minOccurs="0" />
  24                 <xs:element name="id_card" type="dsip:id_cardType" minOccurs="0" />
  25                 <xs:element name="passport" type="dsip:passportType" minOccurs="0" />
  26                 <xs:element name="jmeno" type="dsComm:str40" minOccurs="0" />
  27                 <xs:element name="prijmeni" type="dsComm:str40" />
  28                 <xs:element name="titul_pred" type="dsComm:str35" minOccurs="0" />
  29                 <xs:element name="titul_za" type="dsComm:str35" minOccurs="0" />
  30                 <xs:element name="dat_dn" type="dsComm:dat_xxType" minOccurs="0" />
  31                 <xs:element name="misto_nar" type="dsComm:str40" minOccurs="0" />
  32                 <xs:element name="stat_pris" type="dsComm:str3" minOccurs="0" />
  33                 <xs:element name="dat_de" type="dsComm:dat_xxType" minOccurs="0" />
  34                 <xs:element name="sex" type="dsComm:sexType" minOccurs="0" />
  35                 <xs:element name="sex_klin" type="dsComm:sexType" minOccurs="0" />
  36                 <xs:element name="rod_prijm" type="dsComm:str40" minOccurs="0" />
  37                 <xs:element name="jine_idu" type="dsComm:str70" minOccurs="0" />
  38                 <xs:element name="typ_sdel" minOccurs="0">
  39                     <xs:simpleType>
  40                         <xs:restriction base="xs:string">
  41                             <xs:enumeration value="ALL" />
  42                             <xs:enumeration value="PS" />
  43                             <xs:enumeration value="KU" />
  44                         </xs:restriction>
  45                     </xs:simpleType>
  46                 </xs:element>
  47                 <xs:element name="duvernost" minOccurs="0">
  48                     <xs:simpleType>
  49                         <xs:restriction base="dsComm:str1">
  50                             <xs:pattern value="[123]" />
  51                         </xs:restriction>
  52                     </xs:simpleType>
  53                 </xs:element>
  54                 <xs:element name="jazyk" type="dsip:jazykType" minOccurs="0" maxOccurs="unbounded" />
  55                 <xs:element name="ipi_o" type="dsip:ipiType" minOccurs="0" />
  56                 <xs:element name="ipi_v" type="dsip:ipiType" minOccurs="0" />
  57                 <xs:element ref="ds:a" minOccurs="0" maxOccurs="unbounded" />
  58                 <xs:element name="povolani" type="dsip:povolaniType" minOccurs="0"
  59                     maxOccurs="unbounded" />
  60                 <xs:element name="h" type="dsip:hType" minOccurs="0" maxOccurs="unbounded" />
  61                 <xs:element name="fyznal" type="dsip:fyznalType" minOccurs="0" maxOccurs="unbounded" />
  62                 <xs:element name="grav" type="dsip:gravType" minOccurs="0" />
  63                 <xs:element name="pv_pac" type="dsip:pv_pacType" />
  64                 <xs:element name="p" type="dsip:pType" minOccurs="0" maxOccurs="unbounded" />
  65                 <xs:element name="n" type="dsip:nType" minOccurs="0" />
  66                 <xs:element name="u" type="dsip:uType" minOccurs="0" />
  67                 <xs:element name="an" type="dsip:anType" minOccurs="0" />
  68                 <xs:element name="anf" type="dsip:anfType" minOccurs="0" />
  69                 <xs:element name="oc" type="dsip:ocType" minOccurs="0" />
  70                 <xs:element name="dg" type="dsip:dgType" minOccurs="0" />
  71                 <xs:element name="le" type="dsip:leType" minOccurs="0" />
  72                 <xs:element name="lek" type="dsip:lekType" minOccurs="0" />
  73                 <xs:element name="chv" type="dsip:chvType" minOccurs="0" maxOccurs="unbounded" />
  74                 <xs:element name="fzs" type="dsip:fzsType" minOccurs="0" />
  75                 <xs:element name="ld" type="dsip:ldType" minOccurs="0" />
  76                 <xs:element name="fs" type="dsip:fsType" minOccurs="0" />
  77                 <xs:element name="pn" type="dsip:pnType" minOccurs="0" />
  78                 <xs:element name="ts" type="dsip:tsType" minOccurs="0" />
  79                 <xs:element name="tps" type="dsip:tpsType" minOccurs="0" />
  80                 <xs:element name="ku" minOccurs="0">
  81                     <xs:complexType>
  82                         <xs:choice>
  83                             <xs:element name="ku_p" type="dsip:ku_pType" maxOccurs="unbounded" />
  84                             <xs:sequence>
  85                                 <xs:element name="ku_z" type="dsip:ku_zType" minOccurs="0"
  86                                     maxOccurs="unbounded" />
  87                                 <xs:element name="ku_o" type="dsip:ku_oType" minOccurs="0"
  88                                     maxOccurs="unbounded" />
  89                                 <xs:element name="ku_a" type="dsip:ku_aType" minOccurs="0"
  90                                     maxOccurs="unbounded" />
  91                                 <xs:element name="kuAny" type="dsComm:AnyType" minOccurs="0" />
  92                             </xs:sequence>
  93                         </xs:choice>
  94                     </xs:complexType>
  95                 </xs:element>
  96                 <xs:element name="ipAny" type="dsComm:AnyType" minOccurs="0" />
  97             </xs:sequence>
  98             <xs:attribute name="id_pac" type="dsComm:rodcisType" use="required" />
  99             <xs:attribute name="typ_id_pac" default="0">
 100                 <xs:simpleType>
 101                     <xs:restriction base="xs:string">
 102                         <xs:enumeration value="0" />
 103                         <xs:enumeration value="1" />
 104                     </xs:restriction>
 105                 </xs:simpleType>
 106             </xs:attribute>
 107         </xs:complexType>
 108     </xs:element>
 109     <!--  ************************ -->
 110     <!-- ipiType  -->
 111     <xs:complexType name="ipiType">
 112         <xs:sequence>
 113             <xs:element name="ipiAny" type="dsComm:AnyType" minOccurs="0" />
 114         </xs:sequence>
 115         <xs:attribute name="nem_cis" type="dsComm:str15" />
 116         <xs:attribute name="kat_pac" type="dsComm:str2" />
 117         <xs:attribute name="cis_chor" type="dsComm:str15" />
 118         <xs:attribute name="cis_is" type="dsComm:str64" />
 119     </xs:complexType>
 120     <!--
 121         ****************************
 122         komplexni typy pro blok H
 123         ****************************
 124      -->
 125     <xs:complexType name="hType">
 126         <xs:sequence>
 127             <xs:element name="pozn" type="dsComm:str80" minOccurs="0" />
 128             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 129             <xs:element name="dat_vys" type="xs:dateTime" minOccurs="0" />
 130             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 131             <xs:element name="hAny" type="dsComm:AnyType" minOccurs="0" />
 132         </xs:sequence>
 133         <xs:attribute name="vyska" type="dsComm:number3d" />
 134         <xs:attribute name="hmotnost" type="dsComm:number3.3" />
 135         <xs:attribute name="bmi" type="dsComm:str5" />
 136         <xs:attribute name="o_hlava" type="dsComm:str3" />
 137         <xs:attribute name="o_hrudnik" type="dsComm:str3" />
 138         <xs:attribute name="o_pas" type="dsComm:str3" />
 139         <xs:attribute name="dat_ab" type="xs:dateTime" />
 140     </xs:complexType>
 141     <!-- povolaniType  -->
 142     <xs:complexType name="povolaniType">
 143         <xs:sequence>
 144             <xs:element name="povolani_text" type="dsComm:str80" minOccurs="0" />
 145             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 146             <xs:element name="dat_od" type="dsComm:dat_duType" minOccurs="0" />
 147             <xs:element name="dat_do" type="dsComm:dat_duType" minOccurs="0" />
 148             <xs:element name="povolaniAny" type="dsComm:AnyType" minOccurs="0" />
 149         </xs:sequence>
 150         <xs:attribute name="dat_ab" type="xs:dateTime" />
 151     </xs:complexType>
 152     <!-- fyznalType  -->
 153     <xs:complexType name="fyznalType">
 154         <xs:sequence>
 155             <xs:element name="tk_syst" type="dsComm:str3" />
 156             <xs:element name="tk_diast" type="dsComm:str3" />
 157             <xs:element name="pulz" type="dsComm:str3" minOccurs="0" />
 158             <xs:element name="o2sat" type="dsComm:str4" minOccurs="0" />
 159             <xs:element name="dech" type="dsComm:str3" minOccurs="0" />
 160             <xs:element name="teplota" type="dsComm:str4" minOccurs="0" />
 161             <xs:element name="pozn" type="dsComm:str80" minOccurs="0" />
 162             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 163             <xs:element name="dat_vys" type="dsComm:dat_xxType" minOccurs="0" />
 164             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 165             <xs:element name="fyznalAny" type="dsComm:AnyType" minOccurs="0" />
 166         </xs:sequence>
 167         <xs:attribute name="dat_ab" type="xs:dateTime" />
 168         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 169     </xs:complexType>
 170     <!-- jazykType  -->
 171     <xs:complexType name="jazykType">
 172         <xs:sequence>
 173             <xs:element ref="ds:a" minOccurs="0" />
 174             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 175             <xs:element name="dat_od" type="dsComm:dat_duType" minOccurs="0" />
 176             <xs:element name="dat_do" type="dsComm:dat_duType" minOccurs="0" />
 177             <xs:element name="jazykAny" type="dsComm:AnyType" minOccurs="0" />
 178         </xs:sequence>
 179         <xs:attribute name="jazyk_klic" type="dsComm:str10" use="required" />
 180         <xs:attribute name="jazyk_text" type="dsComm:str255" />
 181         <xs:attribute name="pref" use="required">
 182             <xs:simpleType>
 183                 <xs:restriction base="dsComm:str1">
 184                     <xs:pattern value="[PM]" />
 185                 </xs:restriction>
 186             </xs:simpleType>
 187         </xs:attribute>
 188         <xs:attribute name="pozn" type="dsComm:str80" />
 189         <xs:attribute name="dat_ab" type="xs:dateTime" />
 190         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 191     </xs:complexType>
 192     <!-- jazyk_dokType  -->
 193     <xs:complexType name="jazyk_dokType">
 194         <xs:sequence>
 195             <xs:element name="jazyk_orig" type="dsComm:str5" default="cs-CZ" minOccurs="0" />
 196         </xs:sequence>
 197     </xs:complexType>
 198     <!-- ident_pacType  -->
 199     <xs:complexType name="ident_pacType">
 200         <xs:sequence>
 201             <xs:element name="autorita" type="dsComm:str10" minOccurs="0" />
 202             <xs:element name="stat" type="dsComm:str2e" />
 203         </xs:sequence>
 204         <xs:attribute name="id" type="dsComm:str20" use="required" />
 205         <xs:attribute name="id_typ" use="required">
 206             <xs:simpleType>
 207                 <xs:restriction base="xs:string">
 208                     <xs:enumeration value="CI" />
 209                     <xs:enumeration value="HA" />
 210                     <xs:enumeration value="HT" />
 211                 </xs:restriction>
 212             </xs:simpleType>
 213         </xs:attribute>
 214     </xs:complexType>
 215     <!-- fzsType  -->
 216     <xs:complexType name="fzsType">
 217         <xs:sequence>
 218             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 219             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 220             <xs:element name="fzsAny" type="dsComm:AnyType" minOccurs="0" />
 221         </xs:sequence>
 222         <xs:attribute name="typ" use="required">
 223             <xs:simpleType>
 224                 <xs:restriction base="dsComm:str1">
 225                     <xs:pattern value="[UNA]" />
 226                 </xs:restriction>
 227             </xs:simpleType>
 228         </xs:attribute>
 229         <xs:attribute name="dat_ab" type="xs:dateTime" />
 230         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 231     </xs:complexType>
 232     <!-- fsType  -->
 233     <xs:complexType name="fsType">
 234         <xs:sequence>
 235             <xs:element name="text" type="dsip:textType" minOccurs="0" />
 236             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 237             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 238             <xs:element name="fsAny" type="dsComm:AnyType" minOccurs="0" />
 239         </xs:sequence>
 240         <xs:attribute name="typ" use="required">
 241             <xs:simpleType>
 242                 <xs:restriction base="dsComm:str1">
 243                     <xs:pattern value="[UNA]" />
 244                 </xs:restriction>
 245             </xs:simpleType>
 246         </xs:attribute>
 247         <xs:attribute name="dat_ab" type="xs:dateTime" />
 248         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 249     </xs:complexType>
 250     <!-- ldType  -->
 251     <xs:complexType name="ldType">
 252         <xs:sequence>
 253             <xs:element name="text" type="dsip:textType" minOccurs="0" />
 254             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 255             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 256             <xs:element name="ldAny" type="dsComm:AnyType" minOccurs="0" />
 257         </xs:sequence>
 258         <xs:attribute name="typ" use="required">
 259             <xs:simpleType>
 260                 <xs:restriction base="dsComm:str1">
 261                     <xs:pattern value="[UNA]" />
 262                 </xs:restriction>
 263             </xs:simpleType>
 264         </xs:attribute>
 265         <xs:attribute name="dat_ab" type="xs:dateTime" />
 266         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 267     </xs:complexType>
 268     <!-- ku_pacType  -->
 269     <xs:complexType name="ku_pacType">
 270         <xs:sequence>
 271             <xs:element name="ident_pac" type="dsip:ident_pacType" minOccurs="0"
 272                 maxOccurs="unbounded" />
 273             <xs:element name="jmeno" type="dsComm:str40" minOccurs="0" />
 274             <xs:element name="prijmeni" type="dsComm:str40" />
 275             <xs:element name="titul_pred" type="dsComm:str35" minOccurs="0" />
 276             <xs:element name="titul_za" type="dsComm:str35" minOccurs="0" />
 277             <xs:element name="dat_dn" type="dsComm:dat_xxType" minOccurs="0" />
 278             <xs:element name="stat_pris" type="dsComm:str3" minOccurs="0" />
 279             <xs:element name="sex" type="dsComm:sexType" minOccurs="0" />
 280             <xs:element name="sex_klin" type="dsComm:sexType" minOccurs="0" />
 281             <xs:element name="rod_prijm" type="dsComm:str40" minOccurs="0" />
 282             <xs:element name="jine_idu" type="dsComm:str70" minOccurs="0" />
 283             <xs:element ref="ds:a" minOccurs="0" maxOccurs="unbounded" />
 284         </xs:sequence>
 285         <xs:attribute name="id_pac" type="dsComm:str10" use="required" />
 286     </xs:complexType>
 287     <!-- zpoType  -->
 288     <xs:complexType name="zpoType">
 289         <xs:sequence>
 290             <xs:element name="nazev" type="dsComm:str255" />
 291             <xs:element name="a_p" type="ds:aType" minOccurs="0" />
 292             <xs:element name="jmeno" type="dsComm:str40" minOccurs="0" />
 293             <xs:element name="prijmeni" type="dsComm:str40" />
 294             <xs:element name="titul_pred" type="dsComm:str35" minOccurs="0" />
 295             <xs:element name="titul_za" type="dsComm:str35" minOccurs="0" />
 296             <xs:element name="iid_zp" type="dsip:iidType" minOccurs="0" />
 297             <xs:element name="a_zo" type="ds:aType" minOccurs="0" />
 298             <xs:element name="zpoAny" type="dsComm:AnyType" minOccurs="0" />
 299         </xs:sequence>
 300         <xs:attribute name="ico" type="dsComm:icisType" />
 301         <xs:attribute name="icz" type="dsComm:icisType" use="required" />
 302         <xs:attribute name="id_zp" type="dsComm:str10" />
 303     </xs:complexType>
 304     <!-- ku_z_patsumdatType  -->
 305     <xs:complexType name="ku_z_patsumdatType">
 306         <xs:sequence>
 307             <xs:element name="jazyk" type="dsip:jazykType" minOccurs="0" maxOccurs="unbounded" />
 308             <xs:element name="povolani" type="dsip:povolaniType" minOccurs="0" maxOccurs="unbounded" />
 309             <xs:element name="h" type="dsip:hType" minOccurs="0" maxOccurs="unbounded" />
 310             <xs:element name="fyznal" type="dsip:fyznalType" minOccurs="0" maxOccurs="unbounded" />
 311             <xs:element name="grav" type="dsip:gravType" minOccurs="0" />
 312             <xs:element name="pv_pac" type="dsip:pv_pacType" minOccurs="0" />
 313             <xs:element name="u" type="dsip:uType" minOccurs="0" />
 314             <xs:element name="an" type="dsip:anType" minOccurs="0" />
 315             <xs:element name="anf" type="dsip:anfType" minOccurs="0" />
 316             <xs:element name="oc" type="dsip:ocType" minOccurs="0" />
 317             <xs:element name="dg" type="dsip:dgType" minOccurs="0" />
 318             <xs:element name="le" type="dsip:leType" minOccurs="0" />
 319             <xs:element name="chv" type="dsip:chvType" minOccurs="0" maxOccurs="unbounded" />
 320             <xs:element name="fzs" type="dsip:fzsType" minOccurs="0" />
 321             <xs:element name="ld" type="dsip:ldType" minOccurs="0" />
 322             <xs:element name="fs" type="dsip:fsType" minOccurs="0" />
 323             <xs:element name="zdroj_sw" type="ds:zdroj_isType" minOccurs="0" />
 324         </xs:sequence>
 325     </xs:complexType>
 326     <!-- ku_z_patsumsestType  -->
 327     <xs:complexType name="ku_z_patsumsestType">
 328         <xs:sequence>
 329             <xs:element name="ktext" type="dsip:ktextType" />
 330         </xs:sequence>
 331     </xs:complexType>
 332     <!-- chvType  -->
 333     <xs:complexType name="chvType">
 334         <xs:sequence>
 335             <xs:element name="alv_text" type="xs:string" minOccurs="0" />
 336             <xs:element name="alv_form" type="dsip:textType" minOccurs="0" />
 337             <xs:element name="duvod_text" type="xs:string" minOccurs="0" />
 338             <xs:element name="duvod_kod" type="dsip:mknorphaType" minOccurs="0"
 339                 maxOccurs="unbounded" />
 340             <xs:element name="vysledek" minOccurs="0">
 341                 <xs:simpleType>
 342                     <xs:restriction base="xs:string">
 343                         <xs:enumeration value="U" />
 344                         <xs:enumeration value="N" />
 345                         <xs:enumeration value="C" />
 346                     </xs:restriction>
 347                 </xs:simpleType>
 348             </xs:element>
 349             <xs:element name="komplikace" type="dsip:mknorphaType" minOccurs="0"
 350                 maxOccurs="unbounded" />
 351             <xs:element name="zdrav_prost" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
 352             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 353             <xs:element name="dat_vyk" type="dsComm:dat_duType" minOccurs="0" />
 354             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 355             <xs:element name="chvAny" type="dsComm:AnyType" minOccurs="0" />
 356         </xs:sequence>
 357         <xs:attribute name="typ" use="required">
 358             <xs:simpleType>
 359                 <xs:restriction base="dsComm:str1">
 360                     <xs:pattern value="[UNA]" />
 361                 </xs:restriction>
 362             </xs:simpleType>
 363         </xs:attribute>
 364         <xs:attribute name="chvps_klic" type="dsComm:str10" />
 365         <xs:attribute name="chvps_text" type="dsComm:str255" />
 366         <xs:attribute name="info_text" type="dsComm:str255" />
 367         <xs:attribute name="dat_ab" type="xs:dateTime" />
 368         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 369     </xs:complexType>
 370     <!-- gravType  -->
 371     <xs:complexType name="gravType">
 372         <xs:sequence>
 373             <xs:element name="grav_tp" type="dsip:grav_tpType" minOccurs="0" maxOccurs="unbounded" />
 374             <xs:element name="dat_poc" type="xs:date" minOccurs="0" />
 375             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 376             <xs:element name="dat_vys" type="dsComm:dat_xxType" minOccurs="0" />
 377             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 378             <xs:element name="gravAny" type="dsComm:AnyType" minOccurs="0" />
 379         </xs:sequence>
 380         <xs:attribute name="typ" use="required">
 381             <xs:simpleType>
 382                 <xs:restriction base="dsComm:str1">
 383                     <xs:pattern value="[UNTAG]" />
 384                 </xs:restriction>
 385             </xs:simpleType>
 386         </xs:attribute>
 387         <xs:attribute name="info_text" type="dsComm:str250" />
 388         <xs:attribute name="dat_ab" type="xs:dateTime" />
 389         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 390     </xs:complexType>
 391     <xs:complexType name="grav_tpType">
 392         <xs:sequence>
 393             <xs:element name="dat_por" type="xs:date" />
 394         </xs:sequence>
 395         <xs:attribute name="zutp_klic" type="dsComm:str10" />
 396         <xs:attribute name="zutp_text" type="dsComm:str60" />
 397     </xs:complexType>
 398     <!--
 399         ****************************
 400         komplexni typy pro blok P
 401         ****************************
 402            -->
 403     <xs:complexType name="pType">
 404         <xs:sequence>
 405             <xs:element name="cispoj" type="dsComm:cisloPojistenceType" />
 406             <xs:element name="kodpoj" type="dsComm:number4d" />
 407             <xs:element name="typpoj" type="dsComm:str2" minOccurs="0" />
 408             <xs:element name="stat_poj" type="dsComm:str2" minOccurs="0" />
 409             <xs:element name="euro_ide" type="dsComm:str20" minOccurs="0" />
 410             <xs:element name="pruk_cis" type="dsComm:str40" minOccurs="0" />
 411             <xs:element name="dat_pp" type="dsComm:dat_xxType" minOccurs="0" />
 412             <xs:element name="dat_od" type="dsComm:dat_xxType" minOccurs="0" />
 413             <xs:element name="dat_do" type="dsComm:dat_xxType" minOccurs="0" />
 414             <xs:element ref="ds:a" minOccurs="0" />
 415             <xs:element name="pozn" type="dsComm:str80" minOccurs="0" />
 416             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 417             <xs:element name="pAny" type="dsComm:AnyType" minOccurs="0" />
 418         </xs:sequence>
 419         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 420         <xs:attribute name="dat_ab" type="xs:dateTime" />
 421     </xs:complexType>
 422     <xs:complexType name="pv_pacType">
 423         <xs:sequence>
 424             <xs:choice>
 425                 <xs:element name="pv_zp" type="dsip:pv_zpType" minOccurs="0" />
 426                 <xs:element name="pv_zpeu" type="dsip:pv_zpeuType" minOccurs="0" />
 427                 <xs:element name="pv_jp" type="dsip:pv_jpType" minOccurs="0" />
 428                 <xs:element name="pv_st" type="dsip:studieType" minOccurs="0" />
 429             </xs:choice>
 430             <xs:element ref="ds:a" minOccurs="0" />
 431             <xs:element name="pv_pacAny" type="dsComm:AnyType" minOccurs="0" />
 432         </xs:sequence>
 433         <xs:attribute name="typ_pv" use="required">
 434             <xs:simpleType>
 435                 <xs:restriction base="xs:string">
 436                     <xs:enumeration value="ZP" />
 437                     <xs:enumeration value="ZPEU" />
 438                     <xs:enumeration value="JP" />
 439                     <xs:enumeration value="ST" />
 440                     <xs:enumeration value="SM" />
 441                     <xs:enumeration value="N" />
 442                     <xs:enumeration value="X" />
 443                 </xs:restriction>
 444             </xs:simpleType>
 445         </xs:attribute>
 446         <xs:attribute name="dat_ab" type="xs:dateTime" />
 447     </xs:complexType>
 448     <xs:complexType name="pv_kuType">
 449         <xs:sequence>
 450             <xs:choice>
 451                 <xs:element name="pv_zp" type="dsip:pv_zpType" minOccurs="0" />
 452                 <xs:element name="pv_zpeu" type="dsip:pv_zpeuType" minOccurs="0" />
 453                 <xs:element name="pv_jp" type="dsip:pv_jpType" minOccurs="0" />
 454                 <xs:element name="pv_st" type="dsip:studieType" minOccurs="0" />
 455             </xs:choice>
 456             <xs:element ref="ds:a" minOccurs="0" />
 457             <xs:element name="pv_kuAny" type="dsComm:AnyType" minOccurs="0" />
 458         </xs:sequence>
 459         <xs:attribute name="typ_pv" use="required">
 460             <xs:simpleType>
 461                 <xs:restriction base="xs:string">
 462                     <xs:enumeration value="ZP" />
 463                     <xs:enumeration value="ZPEU" />
 464                     <xs:enumeration value="JP" />
 465                     <xs:enumeration value="ST" />
 466                     <xs:enumeration value="SM" />
 467                     <xs:enumeration value="N" />
 468                     <xs:enumeration value="X" />
 469                 </xs:restriction>
 470             </xs:simpleType>
 471         </xs:attribute>
 472         <xs:attribute name="dat_ab" type="xs:dateTime" />
 473     </xs:complexType>
 474     <xs:complexType name="pv_zpType">
 475         <xs:sequence>
 476             <xs:element name="cispoj" type="dsComm:cisloPojistenceType" />
 477             <xs:element name="kodpoj" type="dsComm:number4d" />
 478             <xs:element name="typpoj" type="dsComm:str2" minOccurs="0" />
 479         </xs:sequence>
 480     </xs:complexType>
 481     <xs:complexType name="pv_zpeuType">
 482         <xs:sequence>
 483             <xs:element name="euro_ide" type="dsComm:str20" />
 484             <xs:element name="stat_poj" type="dsComm:str2" />
 485             <xs:element name="typpoj" type="dsComm:str2" minOccurs="0" />
 486         </xs:sequence>
 487     </xs:complexType>
 488     <xs:complexType name="pv_jpType">
 489         <xs:sequence>
 490             <xs:element name="identifikace" type="dsComm:str10" />
 491             <xs:element name="kod_platce" type="dsComm:str3" minOccurs="0" />
 492             <xs:element name="nazev_platce" type="dsComm:str255" minOccurs="0" />
 493         </xs:sequence>
 494     </xs:complexType>
 495     <xs:complexType name="studieType">
 496         <xs:sequence>
 497             <xs:element name="cis_studie" type="dsComm:str10" />
 498             <xs:element name="id_studie" type="dsComm:str20" minOccurs="0" />
 499             <xs:element name="nazev_studie" type="dsComm:str255" minOccurs="0" />
 500             <xs:element name="platnost_od" type="dsComm:dat_xxType" minOccurs="0" />
 501             <xs:element name="platnost_do" type="dsComm:dat_xxType" minOccurs="0" />
 502         </xs:sequence>
 503     </xs:complexType>
 504     <!--
 505         ****************************
 506         komplexni typ pro blok N
 507         ****************************
 508            -->
 509     <xs:complexType name="nType">
 510         <xs:sequence>
 511             <xs:element name="nAny" type="dsComm:AnyType" minOccurs="0" />
 512         </xs:sequence>
 513         <xs:attribute name="zam_text" type="dsComm:str40" />
 514         <xs:attribute name="klas_zam" type="dsComm:number1d" />
 515         <xs:attribute name="rod_stav" type="dsComm:number0-9" />
 516         <xs:attribute name="narodnost" type="dsComm:number1d" />
 517         <xs:attribute name="vzdelani" type="dsComm:number1-9" />
 518         <xs:attribute name="dat_ab" type="xs:dateTime" />
 519     </xs:complexType>
 520     <!--
 521         ****************************
 522         komplexni typy pro blok U
 523         ****************************
 524            -->
 525     <!--                 UA                  -->
 526     <xs:complexType name="uaType">
 527         <xs:sequence>
 528             <xs:choice>
 529                 <xs:element name="u_al" type="dsComm:str255" minOccurs="0" />
 530                 <xs:element name="uaf" type="dsip:uafType" minOccurs="0" />
 531             </xs:choice>
 532             <xs:element name="stav" minOccurs="0">
 533                 <xs:simpleType>
 534                     <xs:restriction base="xs:string">
 535                         <xs:enumeration value="A" />
 536                         <xs:enumeration value="SP" />
 537                         <xs:enumeration value="U" />
 538                         <xs:enumeration value="Z" />
 539                     </xs:restriction>
 540                 </xs:simpleType>
 541             </xs:element>
 542             <xs:element name="jistota_text" type="xs:string" minOccurs="0" />
 543             <xs:element name="jistota_kod" type="dsComm:str32" minOccurs="0" />
 544             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 545             <xs:element name="dat_du" type="dsComm:dat_duType" minOccurs="0" />
 546             <xs:element name="dat_up" type="dsComm:dat_duType" minOccurs="0" />
 547             <xs:element name="obdobi_text" type="xs:string" minOccurs="0" />
 548             <xs:element name="obdobi_kod" type="dsComm:str32" minOccurs="0" />
 549             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 550             <xs:element name="uaAny" type="dsComm:AnyType" minOccurs="0" />
 551         </xs:sequence>
 552         <xs:attribute name="typ" use="required">
 553             <xs:simpleType>
 554                 <xs:restriction base="xs:string">
 555                     <xs:enumeration value="U" />
 556                     <xs:enumeration value="N" />
 557                     <xs:enumeration value="AF" />
 558                     <xs:enumeration value="AN" />
 559                 </xs:restriction>
 560             </xs:simpleType>
 561         </xs:attribute>
 562         <xs:attribute name="dat_ab" type="xs:dateTime" />
 563         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 564     </xs:complexType>
 565     <!--                 UAF                 -->
 566     <xs:complexType name="uafType">
 567         <xs:sequence>
 568             <xs:element name="alerg_lek_klic" type="dsComm:str10" minOccurs="0" />
 569             <xs:element name="alerg_nelek_klic" type="dsComm:str10" minOccurs="0" />
 570             <xs:element name="alerg_text" type="dsComm:str120" minOccurs="0" />
 571             <xs:element name="uafAny" type="dsComm:AnyType" minOccurs="0" />
 572         </xs:sequence>
 573         <xs:attribute name="typ_agens" use="required">
 574             <xs:simpleType>
 575                 <xs:restriction base="dsComm:str1">
 576                     <xs:pattern value="[LPSN]" />
 577                 </xs:restriction>
 578             </xs:simpleType>
 579         </xs:attribute>
 580         <xs:attribute name="typ_reakce" use="required">
 581             <xs:simpleType>
 582                 <xs:restriction base="dsComm:str1">
 583                     <xs:pattern value="[AISH]" />
 584                 </xs:restriction>
 585             </xs:simpleType>
 586         </xs:attribute>
 587         <xs:attribute name="alerg_info" type="dsComm:str255" />
 588         <xs:attribute name="ar_klic" type="dsComm:str10" />
 589         <xs:attribute name="ar_text" type="dsComm:str60" />
 590         <xs:attribute name="szp_klic" type="dsComm:str10" />
 591         <xs:attribute name="szp_text" type="dsComm:str30" />
 592         <xs:attribute name="info_text" type="dsComm:str255" />
 593     </xs:complexType>
 594     <!--                  URF                 -->
 595     <xs:complexType name="urfType">
 596         <xs:sequence>
 597             <xs:choice>
 598                 <xs:element name="u_rf" type="dsComm:str255" minOccurs="0" />
 599                 <xs:element name="urff" type="dsip:urffType" minOccurs="0" />
 600             </xs:choice>
 601             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 602             <xs:element name="dat_du" type="dsComm:dat_duType" minOccurs="0" />
 603             <xs:element name="dat_up" type="dsComm:dat_duType" minOccurs="0" />
 604             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 605             <xs:element name="urfAny" type="dsComm:AnyType" minOccurs="0" />
 606         </xs:sequence>
 607         <xs:attribute name="typ" use="required">
 608             <xs:simpleType>
 609                 <xs:restriction base="xs:string">
 610                     <xs:enumeration value="U" />
 611                     <xs:enumeration value="N" />
 612                     <xs:enumeration value="RF" />
 613                     <xs:enumeration value="RN" />
 614                     <xs:enumeration value="RS" />
 615                 </xs:restriction>
 616             </xs:simpleType>
 617         </xs:attribute>
 618         <xs:attribute name="dat_ab" type="xs:dateTime" />
 619         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 620     </xs:complexType>
 621     <!--                 URFF                -->
 622     <xs:complexType name="urffType">
 623         <xs:sequence>
 624             <xs:element name="urffAny" type="dsComm:AnyType" minOccurs="0" />
 625         </xs:sequence>
 626         <xs:attribute name="rf_klic" type="dsComm:str10" use="required" />
 627         <xs:attribute name="rf_text" type="dsComm:str50" />
 628         <xs:attribute name="szrf_klic" type="dsComm:str10" />
 629         <xs:attribute name="szrf_text" type="dsComm:str30" />
 630         <xs:attribute name="info_text" type="dsComm:str255" />
 631     </xs:complexType>
 632     <!--                 UTM                 -->
 633     <xs:complexType name="utmType">
 634         <xs:sequence>
 635             <xs:element name="u_tm" type="dsComm:str255" />
 636             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 637             <xs:element name="dat_du" type="dsComm:dat_duType" minOccurs="0" />
 638             <xs:element name="dat_ak" type="dsComm:dat_xxType" minOccurs="0" />
 639             <xs:element name="utmAny" type="dsComm:AnyType" minOccurs="0" />
 640         </xs:sequence>
 641         <xs:attribute name="dat_ab" type="xs:dateTime" />
 642         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 643     </xs:complexType>
 644     <!--                 UKS                 -->
 645     <xs:complexType name="uksType">
 646         <xs:sequence>
 647             <xs:choice>
 648                 <xs:sequence>
 649                     <xs:element name="ks_rh" type="dsComm:str8" />
 650                     <xs:element name="ks_rh_text" type="dsComm:str55" minOccurs="0" />
 651                 </xs:sequence>
 652                 <xs:sequence>
 653                     <xs:element name="krevskup" type="dsComm:str3" />
 654                     <xs:element name="rh" type="dsComm:str1" minOccurs="0" />
 655                 </xs:sequence>
 656             </xs:choice>
 657             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 658             <xs:element name="dat_du" type="dsComm:dat_duType" minOccurs="0" />
 659             <xs:element name="dat_ak" type="dsComm:dat_xxType" minOccurs="0" />
 660             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 661             <xs:element name="uksAny" type="dsComm:AnyType" minOccurs="0" />
 662         </xs:sequence>
 663         <xs:attribute name="dat_ab" type="xs:dateTime" />
 664         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 665     </xs:complexType>
 666     <!--                 UOT                 -->
 667     <xs:complexType name="uotType">
 668         <xs:sequence>
 669             <xs:element name="dat_du" type="dsComm:dat_duType" />
 670             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 671             <xs:element name="dat_ak" type="dsComm:dat_xxType" minOccurs="0" />
 672             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 673             <xs:element name="uotAny" type="dsComm:AnyType" minOccurs="0" />
 674         </xs:sequence>
 675         <xs:attribute name="dat_ab" type="xs:dateTime" />
 676         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required"
 677         />
 678     </xs:complexType>
 679     <!--                 UNIZF               -->
 680     <xs:complexType name="unizfType">
 681         <xs:sequence>
 682             <xs:element name="unizfAny" type="dsComm:AnyType" minOccurs="0" />
 683         </xs:sequence>
 684         <xs:attribute name="niz_klic" type="dsComm:str10" use="required" />
 685         <xs:attribute name="niz_text" type="dsComm:str50" />
 686         <xs:attribute name="niz_ident" type="dsComm:str50" />
 687         <xs:attribute name="info_text" type="dsComm:str255" />
 688     </xs:complexType>
 689     <!--                 UNIZ                -->
 690     <xs:complexType name="unizType">
 691         <xs:sequence>
 692             <xs:choice>
 693                 <xs:element name="u_niz" type="dsComm:str255" minOccurs="0" />
 694                 <xs:element name="unizf" type="dsip:unizfType" minOccurs="0" />
 695             </xs:choice>
 696             <xs:element name="duvod_text" type="xs:string" minOccurs="0" />
 697             <xs:element name="duvod_kod" type="dsip:mknorphaType" minOccurs="0"
 698                 maxOccurs="unbounded" />
 699             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 700             <xs:element name="dat_du" type="dsComm:dat_duType" minOccurs="0" />
 701             <xs:element name="dat_up" type="dsComm:dat_duType" minOccurs="0" />
 702             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 703             <xs:element name="unizAny" type="dsComm:AnyType" minOccurs="0" />
 704         </xs:sequence>
 705         <xs:attribute name="typ" use="required">
 706             <xs:simpleType>
 707                 <xs:restriction base="xs:string">
 708                     <xs:enumeration value="U" />
 709                     <xs:enumeration value="N" />
 710                     <xs:enumeration value="SF" />
 711                     <xs:enumeration value="SN" />
 712                 </xs:restriction>
 713             </xs:simpleType>
 714         </xs:attribute>
 715         <xs:attribute name="dat_ab" type="xs:dateTime" />
 716         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 717     </xs:complexType>
 718     <!--                 U                  -->
 719     <xs:complexType name="uType">
 720         <xs:sequence>
 721             <xs:element name="garant_dat" type="dsComm:garant_datType" minOccurs="0" />
 722             <xs:element name="ua" type="dsip:uaType" minOccurs="0" maxOccurs="unbounded" />
 723             <xs:element name="urf" type="dsip:urfType" minOccurs="0" maxOccurs="unbounded" />
 724             <xs:element name="uniz" type="dsip:unizType" minOccurs="0" maxOccurs="unbounded" />
 725             <xs:element name="utm" type="dsip:utmType" minOccurs="0" maxOccurs="unbounded" />
 726             <xs:element name="uks" type="dsip:uksType" minOccurs="0" />
 727             <xs:element name="uot" type="dsip:uotType" minOccurs="0" maxOccurs="unbounded" />
 728             <xs:element name="uAny" type="dsComm:AnyType" minOccurs="0" />
 729         </xs:sequence>
 730     </xs:complexType>
 731     <!--
 732         *****************************
 733         komplexni typ pro blok AN
 734         *****************************
 735            -->
 736     <xs:complexType name="anType">
 737         <xs:sequence>
 738             <xs:element name="garant_dat" type="dsComm:garant_datType" minOccurs="0" />
 739             <xs:element name="text" type="dsip:textType" />
 740             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 741             <xs:element name="dat_ak" type="dsComm:dat_xxType" minOccurs="0" />
 742             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 743             <xs:element name="anAny" type="dsComm:AnyType" minOccurs="0" />
 744         </xs:sequence>
 745         <xs:attribute name="dat_ab" type="xs:dateTime" />
 746     </xs:complexType>
 747     <!--
 748         *****************************
 749         komplexni typ pro blok OC
 750         *****************************
 751            -->
 752     <xs:complexType name="davkaType">
 753         <xs:sequence>
 754             <xs:element name="dat_expirace" type="dsComm:dat_xxType" minOccurs="0" />
 755             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 756             <xs:element name="pracoviste" type="dsip:pracovisteType" minOccurs="0" />
 757             <xs:element name="dat_du" type="dsComm:dat_duType" />
 758             <xs:element name="reakce" minOccurs="0" maxOccurs="unbounded">
 759                 <xs:complexType>
 760                     <xs:sequence>
 761                         <xs:element name="dat_or" type="dsComm:dat_xxType" />
 762                         <xs:element name="vys_or" type="dsComm:str255" minOccurs="0" />
 763                         <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 764                         <xs:element name="reakceAny" type="dsComm:AnyType" minOccurs="0" />
 765                     </xs:sequence>
 766                     <xs:attribute name="typ" type="dsComm:davkaTypType" use="required" />
 767                 </xs:complexType>
 768             </xs:element>
 769             <xs:element name="davkaAny" type="dsComm:AnyType" minOccurs="0" />
 770         </xs:sequence>
 771         <xs:attribute name="cis_davky" type="dsComm:number1d" use="required" />
 772         <xs:attribute name="poc_davek" type="dsComm:number1d" />
 773         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 774         <xs:attribute name="id_davka" type="dsComm:str40" />
 775         <xs:attribute name="id_davka_isin" type="dsComm:str13" />
 776         <xs:attribute name="kod_ol" type="dsComm:str7" use="required" />
 777         <xs:attribute name="nazev_ol" type="dsComm:str70" use="required" />
 778         <xs:attribute name="nazev_vyrobce" type="dsComm:str70" />
 779         <xs:attribute name="gene_ol" type="dsComm:str70" />
 780         <xs:attribute name="cis_sarze" type="dsComm:str35" />
 781         <xs:attribute name="apl_cesta_klic" type="dsComm:str8" />
 782         <xs:attribute name="apl_cesta_text" type="dsComm:str55" />
 783         <xs:attribute name="misto_apl_klic" type="dsComm:str8" />
 784         <xs:attribute name="misto_apl_text" type="dsComm:str55" />
 785         <xs:attribute name="pozn" type="dsComm:str255" />
 786     </xs:complexType>
 787     <!--                 OCZ                 -->
 788     <xs:complexType name="oczType">
 789         <xs:sequence>
 790             <xs:element name="indikace" type="dsComm:str40" minOccurs="0" maxOccurs="unbounded" />
 791             <xs:element name="agens" type="dsip:agensType" minOccurs="0" maxOccurs="unbounded" />
 792             <xs:element name="davka" type="dsip:davkaType" minOccurs="0" maxOccurs="unbounded" />
 793             <xs:element name="dat_po" type="xs:date" minOccurs="0" />
 794             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
 795             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 796             <xs:element name="oczAny" type="dsComm:AnyType" minOccurs="0" />
 797         </xs:sequence>
 798         <xs:attribute name="typ_oc_kod" type="dsComm:str8" use="required" />
 799         <xs:attribute name="typ_oc_text" type="dsComm:str55" use="required" />
 800         <xs:attribute name="id_ockovani" type="dsComm:str40" />
 801         <xs:attribute name="id_ockovani_isin" type="dsComm:str13" />
 802         <xs:attribute name="indikace_text" type="dsComm:str70" />
 803     </xs:complexType>
 804     <!--                 AGENS                 -->
 805     <xs:complexType name="agensType">
 806         <xs:attribute name="agens_klic" type="dsComm:str8" use="required" />
 807         <xs:attribute name="agens_text" type="dsComm:str55" />
 808     </xs:complexType>
 809     <!--                  OC                 -->
 810     <xs:complexType name="ocType">
 811         <xs:sequence>
 812             <xs:element name="garant_dat" type="dsComm:garant_datType" minOccurs="0" />
 813             <xs:element name="ocz" type="dsip:oczType" minOccurs="0" maxOccurs="unbounded" />
 814             <xs:element name="dat_ak" type="dsComm:dat_xxType" minOccurs="0" />
 815             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 816             <xs:element name="ocAny" type="dsComm:AnyType" minOccurs="0" />
 817         </xs:sequence>
 818         <xs:attribute name="typ" use="required">
 819             <xs:simpleType>
 820                 <xs:restriction base="dsComm:str1">
 821                     <xs:pattern value="[UPDA]" />
 822                 </xs:restriction>
 823             </xs:simpleType>
 824         </xs:attribute>
 825         <xs:attribute name="dat_ab" type="xs:dateTime" />
 826     </xs:complexType>
 827     <!--
 828         *****************************
 829         komplexni typ pro blok DG
 830         *****************************
 831            -->
 832     <!--            dgzType            -->
 833     <xs:complexType name="dgzType">
 834         <xs:sequence>
 835             <xs:element name="diag">
 836                 <xs:complexType>
 837                     <xs:simpleContent>
 838                         <xs:extension base="dsComm:str5">
 839                             <xs:attribute name="mkn_verze" type="dsComm:str40" />
 840                             <xs:attribute name="poradi" type="dsComm:number1-99" use="required" />
 841                             <xs:attribute name="nazev" type="dsComm:str250" />
 842                         </xs:extension>
 843                     </xs:simpleContent>
 844                 </xs:complexType>
 845             </xs:element>
 846             <xs:element name="stav_dg" type="dsComm:str20" minOccurs="0" maxOccurs="unbounded" />
 847             <xs:element name="zavaz_dg" type="dsComm:str20" minOccurs="0" />
 848             <xs:element name="dat_du" type="dsComm:dat_duType" minOccurs="0" />
 849             <xs:element name="dat_up" type="dsComm:dat_duType" minOccurs="0" />
 850             <xs:element name="spec_dg" type="dsComm:str1000" minOccurs="0" />
 851             <xs:element name="pozn" type="dsComm:str80" minOccurs="0" />
 852             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 853             <xs:element name="dat_vb" type="dsComm:dat_xxType" minOccurs="0" />
 854             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 855             <xs:element name="dgzAny" type="dsComm:AnyType" minOccurs="0" />
 856         </xs:sequence>
 857         <xs:attribute name="typ_dg">
 858             <xs:simpleType>
 859                 <xs:restriction base="dsComm:str1">
 860                     <xs:pattern value="[TP]" />
 861                 </xs:restriction>
 862             </xs:simpleType>
 863         </xs:attribute>
 864         <xs:attribute name="duvernost">
 865             <xs:simpleType>
 866                 <xs:restriction base="xs:string">
 867                     <xs:enumeration value="1" />
 868                     <xs:enumeration value="2" />
 869                     <xs:enumeration value="3" />
 870                 </xs:restriction>
 871             </xs:simpleType>
 872         </xs:attribute>
 873         <xs:attribute name="duverne" type="dsComm:logicalA" />
 874     </xs:complexType>
 875     <!--            dgType            -->
 876     <xs:complexType name="dgType">
 877         <xs:sequence>
 878             <xs:element name="dgz" type="dsip:dgzType" maxOccurs="unbounded" />
 879             <xs:element name="dgAny" type="dsComm:AnyType" minOccurs="0" />
 880         </xs:sequence>
 881         <xs:attribute name="dat_ab" type="xs:dateTime" />
 882     </xs:complexType>
 883     <!--
 884         *****************************
 885         komplexni typy pro blok LE
 886         *****************************
 887            -->
 888     <xs:complexType name="leType">
 889         <xs:sequence>
 890             <xs:element name="lez" minOccurs="0" maxOccurs="unbounded">
 891                 <!--              BEGIN OF anonymni komplexni typ LEZ              -->
 892                 <xs:complexType>
 893                     <xs:sequence>
 894                         <xs:element name="ind_m_text" type="dsComm:str80" minOccurs="0" />
 895                         <xs:element name="ind_m_kod" type="dsip:mknorphaType" minOccurs="0"
 896                             maxOccurs="unbounded" />
 897                         <xs:element name="zmena_m_text" type="dsComm:str80" minOccurs="0" />
 898                         <xs:element name="zmena_m_kod" minOccurs="0">
 899                             <xs:simpleType>
 900                                 <xs:restriction base="xs:string">
 901                                     <xs:enumeration value="ND" />
 902                                     <xs:enumeration value="PD" />
 903                                     <xs:enumeration value="IL" />
 904                                     <xs:enumeration value="J" />
 905                                 </xs:restriction>
 906                             </xs:simpleType>
 907                         </xs:element>
 908                         <xs:element name="aktivni_latka" type="dsip:lez_alType" minOccurs="0"
 909                             maxOccurs="unbounded" />
 910                         <xs:element name="lez_obal_leku" minOccurs="0">
 911                             <xs:complexType>
 912                                 <xs:attribute name="obal_klic" type="dsComm:str8" />
 913                                 <xs:attribute name="obal_text" type="dsComm:str55" />
 914                             </xs:complexType>
 915                         </xs:element>
 916                         <xs:element name="dat_od" type="dsComm:dat_xxType" minOccurs="0" />
 917                         <xs:element name="dat_do" type="dsComm:dat_xxType" minOccurs="0" />
 918                         <xs:element name="rozpis_v" type="dsComm:str50" minOccurs="0" />
 919                         <xs:element name="magistraliter" type="dsComm:str255" minOccurs="0" />
 920                         <xs:element name="pozn" type="dsComm:str80" minOccurs="0" />
 921                         <xs:element name="instrukce_pac" type="dsComm:str80" minOccurs="0" />
 922                         <xs:element name="delka_vyb" type="dsComm:str3" minOccurs="0" />
 923                         <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
 924                         <xs:element name="dat_vb" type="dsComm:dat_xxType" minOccurs="0" />
 925                         <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
 926                         <xs:element name="lezAny" type="dsComm:AnyType" minOccurs="0" />
 927                     </xs:sequence>
 928                     <xs:attribute name="typ_med" use="required">
 929                         <xs:simpleType>
 930                             <xs:restriction base="dsComm:str1">
 931                                 <xs:pattern value="[TP]" />
 932                             </xs:restriction>
 933                         </xs:simpleType>
 934                     </xs:attribute>
 935                     <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 936                     <xs:attribute name="nazev_lek" type="dsComm:str120" use="required" />
 937                     <xs:attribute name="gene_lek" type="dsComm:str70" />
 938                     <xs:attribute name="kod_lek" type="dsComm:str7" />
 939                     <xs:attribute name="cis_kod_lek">
 940                         <xs:simpleType>
 941                             <xs:restriction base="xs:string">
 942                                 <xs:enumeration value="DLP" />
 943                                 <xs:enumeration value="KLK" />
 944                                 <xs:enumeration value="SCAU" />
 945                                 <xs:enumeration value="SCAU_BEZ_UHRAD" />
 946                                 <xs:enumeration value="LEKY" />
 947                                 <xs:enumeration value="NHVLP" />
 948                             </xs:restriction>
 949                         </xs:simpleType>
 950                     </xs:attribute>
 951                     <xs:attribute name="cis_kod_lek_v" type="dsComm:str40" />
 952                     <xs:attribute name="kod_atc" type="dsComm:str10" />
 953                     <xs:attribute name="kod_atb" type="dsComm:str3" />
 954                     <xs:attribute name="apl_cesta_klic" type="dsComm:str8" />
 955                     <xs:attribute name="apl_cesta_text" type="dsComm:str55" />
 956                     <xs:attribute name="misto_apl_klic" type="dsComm:str8" />
 957                     <xs:attribute name="misto_apl_text" type="dsComm:str55" />
 958                     <xs:attribute name="forma_klic" type="dsComm:str8" />
 959                     <xs:attribute name="forma_text" type="dsComm:str250" />
 960                     <xs:attribute name="sila_leku" type="dsComm:str55" />
 961                     <xs:attribute name="velikost_baleni" type="dsComm:str55" />
 962                 </xs:complexType>
 963                 <!--               END OF anonymni komplexni typ LEZ              -->
 964             </xs:element>
 965             <xs:element name="leAny" type="dsComm:AnyType" minOccurs="0" />
 966         </xs:sequence>
 967         <xs:attribute name="typ" use="required">
 968             <xs:simpleType>
 969                 <xs:restriction base="dsComm:str1">
 970                     <xs:pattern value="[UNMA]" />
 971                 </xs:restriction>
 972             </xs:simpleType>
 973         </xs:attribute>
 974         <xs:attribute name="dat_ab" type="xs:dateTime" />
 975     </xs:complexType>
 976     <!--
 977         *******************************
 978         komplexni typy pro blok LEK
 979         *******************************
 980            -->
 981     <xs:complexType name="lekType">
 982         <xs:sequence>
 983             <xs:element name="garant_dat" type="dsComm:garant_datType" minOccurs="0" />
 984             <xs:element name="lek_v" maxOccurs="unbounded">
 985                 <!--               BEGIN OF anonymni komplexni typ LEKV               -->
 986                 <xs:complexType>
 987                     <xs:sequence>
 988                         <xs:element name="dat_du" type="dsComm:dat_duType" minOccurs="0" />
 989                         <xs:element name="rozpis_v" type="dsComm:str50" minOccurs="0" />
 990                         <xs:element name="vydal" type="dsComm:str35" minOccurs="0" />
 991                         <xs:element name="magistraliter" type="dsComm:str255" minOccurs="0" />
 992                         <xs:element name="pozn" type="dsComm:str80" minOccurs="0" />
 993                         <xs:element name="lekvAny" type="dsComm:AnyType" minOccurs="0" />
 994                     </xs:sequence>
 995                     <xs:attribute name="nazev_lek" type="dsComm:str70" use="required" />
 996                     <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
 997                     <xs:attribute name="poc_bal" type="dsComm:number2d" use="required" />
 998                     <xs:attribute name="gene_lek" type="dsComm:str70" />
 999                     <xs:attribute name="kod_lek" type="dsComm:str7" />
1000                     <xs:attribute name="kod_atc" type="dsComm:str10" />
1001                     <xs:attribute name="kod_pdk" type="dsComm:str15" />
1002                     <xs:attribute name="id_dok_is" type="dsComm:str35" />
1003                     <xs:attribute name="cena" type="dsComm:number6.2" />
1004                     <xs:attribute name="icl" type="dsComm:icisType" />
1005                 </xs:complexType>
1006                 <!--               END OF anonymni komplexni typ LEKV               -->
1007             </xs:element>
1008             <xs:element name="lekAny" type="dsComm:AnyType" minOccurs="0" />
1009         </xs:sequence>
1010         <xs:attribute name="dat_ab" type="xs:dateTime" />
1011     </xs:complexType>
1012     <!--
1013         ******************************
1014         komplexni typy pro blok PN
1015         ******************************
1016            -->
1017     <xs:complexType name="pnType">
1018         <xs:sequence>
1019             <xs:choice>
1020                 <xs:element name="pnz" maxOccurs="unbounded">
1021                     <xs:complexType>
1022                         <xs:sequence>
1023                             <xs:element name="dat_od" type="dsComm:dat_xxType" />
1024                             <xs:element name="dat_du" type="dsComm:dat_duType" minOccurs="0" />
1025                             <xs:element name="dat_do" type="dsComm:dat_xxType" minOccurs="0" />
1026                             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
1027                             <xs:element name="pnzAny" type="dsComm:AnyType" minOccurs="0" />
1028                         </xs:sequence>
1029                         <xs:attribute name="cislo_tiskopisu" type="dsComm:str12" />
1030                         <xs:attribute name="ind_oprav_sd" type="dsComm:indOprSdType" use="required" />
1031                         <xs:attribute name="diag_poc" type="dsComm:str5" />
1032                         <xs:attribute name="uraz_prac" type="dsComm:logicalA" default="N" />
1033                         <xs:attribute name="uraz_ostatni" type="dsComm:logicalA" default="N" />
1034                         <xs:attribute name="uraz_zavineny" type="dsComm:logicalA" default="N" />
1035                         <xs:attribute name="nemoc_povol" type="dsComm:logicalA" default="N" />
1036                         <xs:attribute name="alkohol" type="dsComm:logicalA" default="N" />
1037                         <xs:attribute name="drogy" type="dsComm:logicalA" default="N" />
1038                         <xs:attribute name="jinemu_lekari" type="dsComm:logicalA" default="N" />
1039                         <xs:attribute name="diag_kon" type="dsComm:str5" />
1040                     </xs:complexType>
1041                 </xs:element>
1042                 <xs:element name="hpn" type="dsip:hpnType" />
1043                 <xs:element name="pdhpn" type="dsip:pdhpnType" />
1044             </xs:choice>
1045             <xs:element name="pnAny" type="dsComm:AnyType" minOccurs="0" />
1046         </xs:sequence>
1047         <xs:attribute name="dat_ab" type="xs:dateTime" />
1048     </xs:complexType>
1049     <!--
1050         ******************************
1051         komplexni typy pro blok TS - připraveno pro příští verzi
1052         ******************************
1053     -->
1054     <xs:complexType name="tsType">
1055         <xs:sequence>
1056             <xs:choice>
1057                 <xs:element name="ts_z" type="dsip:ts_zType" minOccurs="0" />
1058                 <xs:element name="ts_o" type="dsip:ts_oType" minOccurs="0" />
1059             </xs:choice>
1060         </xs:sequence>
1061     </xs:complexType>
1062 
1063     <xs:complexType name="ts_zType">
1064         <xs:sequence>
1065             <xs:element name="dar" type="dsComm:AnyType" minOccurs="1" />  <!-- upravit typ až bude
1066             dospecifikováno -->
1067             <xs:element name="dat_poz" type="dsComm:dat_xxType" minOccurs="1" />
1068             <xs:element name="dat_odb_zac" type="dsComm:dat_xxType" minOccurs="0" />
1069             <xs:element name="dat_odb_konec" type="dsComm:dat_xxType" minOccurs="0" />
1070             <xs:element name="time_odb" type="dsComm:number3d" minOccurs="0" />
1071             <xs:element name="p_pracoviste" type="dsip:pracovisteType" minOccurs="1" />
1072             <xs:element name="p_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
1073             <xs:element name="z_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
1074             <xs:element name="text" type="dsip:textType" minOccurs="0" />
1075         </xs:sequence>
1076         <xs:attribute name="fazespec" use="required">
1077             <xs:simpleType>
1078                 <xs:restriction base="xs:string">
1079                     <xs:enumeration value="OR" />
1080                     <xs:enumeration value="OO" />
1081                     <xs:enumeration value="OS" />
1082                 </xs:restriction>
1083             </xs:simpleType>
1084         </xs:attribute>
1085         <xs:attribute name="idts" type="dsComm:str10" />
1086         <xs:attribute name="typ_odberu" type="dsComm:str10" />
1087         <xs:attribute name="stav_odb" type="dsComm:str10" />
1088         <xs:attribute name="nest_odb" type="dsComm:str100" />
1089         <xs:attribute name="komplikace" type="dsComm:str100" />
1090         <xs:attribute name="odb_zapocti" type="dsComm:logicalA" default="A" />
1091         <xs:attribute name="odb_vyroba" type="dsComm:logicalA" default="A" />
1092         <xs:attribute name="odb_mnozstvi" type="dsComm:number4d" />
1093     </xs:complexType>
1094 
1095     <xs:complexType name="ts_oType">
1096         <xs:sequence>
1097             <xs:element name="dar" type="dsComm:AnyType" minOccurs="1" />  <!-- upravit typ až bude
1098             dospecifikováno -->
1099             <xs:element name="dat_poz" type="dsComm:dat_xxType" minOccurs="1" />
1100             <xs:element name="dat_odb" type="dsComm:dat_xxType" minOccurs="1" />
1101             <xs:element name="z_pracoviste" type="dsip:pracovisteType" minOccurs="1" />
1102             <xs:element name="z_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
1103             <xs:element name="p_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
1104             <xs:element name="text_zadosti" type="dsip:textType" minOccurs="0" />
1105         </xs:sequence>
1106         <xs:attribute name="fazespec" use="required">
1107             <xs:simpleType>
1108                 <xs:restriction base="xs:string">
1109                     <xs:enumeration value="OR" />
1110                     <xs:enumeration value="OO" />
1111                     <xs:enumeration value="OS" />
1112                 </xs:restriction>
1113             </xs:simpleType>
1114         </xs:attribute>
1115         <xs:attribute name="idts" type="dsComm:str10" />
1116         <xs:attribute name="typ_odberu" type="dsComm:str10" />
1117         <xs:attribute name="por_m" type="dsComm:str10" />
1118         <xs:attribute name="stav_odb" type="dsComm:str10" use="required" />
1119         <xs:attribute name="odb_placeny" type="dsComm:logicalA" default="N" />
1120         <xs:attribute name="dop_mnozstvi" type="dsComm:number4d" />
1121     </xs:complexType>
1122 
1123     <xs:complexType name="tpsType">
1124         <xs:sequence>
1125             <xs:choice>
1126                 <xs:element name="tps_z" type="dsip:tps_zType" minOccurs="0" />
1127                 <xs:element name="tps_o" type="dsip:tps_oType" minOccurs="0" />
1128                 <xs:element name="tps_a" type="dsip:tps_aType" minOccurs="0" />
1129                 <xs:element name="tps_v" type="dsip:tps_vType" minOccurs="0" />
1130             </xs:choice>
1131         </xs:sequence>
1132     </xs:complexType>
1133 
1134     <xs:complexType name="tps_zType">
1135         <xs:sequence>
1136             <xs:element name="dat_vydani" type="dsComm:dat_xxType" minOccurs="1" />
1137             <xs:element name="z_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
1138             <xs:element name="p_pracoviste" type="dsip:pracovisteType" minOccurs="1" />
1139             <xs:element name="p_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
1140             <xs:element name="pv_tps" type="dsip:pv_kuType" minOccurs="0" />
1141             <xs:element name="dg_vys" type="dsip:dgzType" minOccurs="0" maxOccurs="unbounded" />
1142         </xs:sequence>
1143         <xs:attribute name="fazespec" use="required">
1144             <xs:simpleType>
1145                 <xs:restriction base="xs:string">
1146                     <xs:enumeration value="ZR" />
1147                     <xs:enumeration value="ZP" />
1148                     <xs:enumeration value="ZF" />
1149                     <xs:enumeration value="ZK" />
1150                     <xs:enumeration value="ZO" />
1151                     <xs:enumeration value="ZS" />
1152                 </xs:restriction>
1153             </xs:simpleType>
1154         </xs:attribute>
1155         <xs:attribute name="idtps" type="dsComm:str40" use="required" />
1156         <xs:attribute name="urgentni">
1157             <xs:simpleType>
1158                 <xs:restriction base="xs:string">
1159                     <xs:enumeration value="V" />
1160                     <xs:enumeration value="S" />
1161                     <xs:enumeration value="N" />
1162                 </xs:restriction>
1163             </xs:simpleType>
1164         </xs:attribute>
1165     </xs:complexType>
1166 
1167     <xs:complexType name="tps_oType">
1168         <xs:sequence>
1169             <xs:element name="dat_poz" type="dsComm:dat_xxType" minOccurs="1" />
1170             <xs:element name="dat_prov_od" type="dsComm:dat_xxType" minOccurs="0" />
1171             <xs:element name="dat_prov_do" type="dsComm:dat_xxType" minOccurs="0" />
1172             <xs:element name="z_pracoviste" type="dsip:pracovisteType" minOccurs="1" />
1173             <xs:element name="z_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
1174             <xs:element name="p_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
1175             <xs:element name="pv_tp" type="dsip:pv_kuType" minOccurs="0" />
1176             <xs:element name="dg_poz" type="dsip:dgzType" minOccurs="0" maxOccurs="unbounded" />
1177             <xs:element name="text_zadosti" type="dsip:textType" minOccurs="0" />
1178             <xs:element name="tp_o" type="dsip:tp_oType" minOccurs="1" maxOccurs="unbounded" />
1179         </xs:sequence>
1180         <xs:attribute name="fazespec" use="required">
1181             <xs:simpleType>
1182                 <xs:restriction base="xs:string">
1183                     <xs:enumeration value="OR" />
1184                     <xs:enumeration value="OO" />
1185                     <xs:enumeration value="OS" />
1186                 </xs:restriction>
1187             </xs:simpleType>
1188         </xs:attribute>
1189         <xs:attribute name="idtps" type="dsComm:str40" />
1190         <xs:attribute name="urgentni">
1191             <xs:simpleType>
1192                 <xs:restriction base="xs:string">
1193                     <xs:enumeration value="V" />
1194                     <xs:enumeration value="S" />
1195                     <xs:enumeration value="N" />
1196                 </xs:restriction>
1197             </xs:simpleType>
1198         </xs:attribute>
1199     </xs:complexType>
1200 
1201     <xs:complexType name="tp_oType">
1202         <xs:attribute name="nazev_tp" type="dsComm:str200" use="required" />
1203         <xs:attribute name="zkratka_tp" type="dsComm:str15" use="required" />
1204         <xs:attribute name="komkod_tp" type="dsComm:str25" use="required" />
1205         <xs:attribute name="testovat" type="dsComm:logicalA" use="required" />
1206         <xs:attribute name="pocet_tu" type="dsComm:number3d" />
1207     </xs:complexType>
1208 
1209 
1210     <xs:complexType name="tps_aType"> </xs:complexType>
1211 
1212     <xs:complexType name="tps_vType">
1213         <xs:sequence>
1214             <xs:element name="dat_vraceni" type="dsComm:dat_xxType" minOccurs="1" />
1215             <xs:element name="z_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
1216             <xs:element name="p_pracoviste" type="dsip:pracovisteType" minOccurs="1" />
1217             <xs:element name="tp_v" type="dsip:tp_vType" minOccurs="1" />
1218         </xs:sequence>
1219         <xs:attribute name="idtps" type="dsComm:str40" use="required" />
1220     </xs:complexType>
1221 
1222     <xs:complexType name="tp_vType">
1223         <xs:attribute name="id_vydejovypohyb" type="dsComm:str10" use="required" />
1224         <xs:attribute name="nazev_tp" type="dsComm:str200" use="required" />
1225         <xs:attribute name="zkratka_tp" type="dsComm:str15" use="required" />
1226         <xs:attribute name="komkod_tp" type="dsComm:str25" use="required" />
1227         <xs:attribute name="kod_zts" type="dsComm:str10" use="required" />
1228         <xs:attribute name="cisloodber" type="dsComm:str10" use="required" />
1229         <xs:attribute name="porce" type="dsComm:number2d" />
1230         <xs:attribute name="duvod" type="dsComm:str70" />
1231     </xs:complexType>
1232 
1233     <!--
1234         *****************************
1235         komplexni typy pro blok AU
1236         *****************************
1237            -->
1238     <xs:group name="zadatelElemGroup">
1239         <xs:sequence>
1240             <xs:element name="jmeno" type="dsComm:str255" minOccurs="0" />
1241             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
1242             <xs:element name="dat_za" type="dsComm:dat_xxType" minOccurs="0" />
1243         </xs:sequence>
1244     </xs:group>
1245     <!--               zadatelType               -->
1246     <xs:complexType name="zadatelType">
1247         <xs:sequence>
1248             <xs:group ref="dsip:zadatelElemGroup" />
1249             <xs:element name="zadatelAny" type="dsComm:AnyType" minOccurs="0" />
1250         </xs:sequence>
1251         <xs:attribute name="icz" type="dsComm:number8d" />
1252         <xs:attribute name="icp" type="dsComm:number8d" use="required" />
1253         <xs:attribute name="odb" type="dsComm:number3d" use="required" />
1254         <xs:attribute name="icl" type="dsComm:number8d" />
1255         <xs:attribute name="ns" type="dsComm:number8d" />
1256     </xs:complexType>
1257     <!--               zadatelSkType               -->
1258     <xs:complexType name="zadatelSkType">
1259         <xs:sequence>
1260             <xs:group ref="dsip:zadatelElemGroup" />
1261             <xs:element name="zadatelSkAny" type="dsComm:AnyType" minOccurs="0" />
1262         </xs:sequence>
1263         <xs:attribute name="sr_typ" type="dsComm:sr_typType" use="required" />
1264         <xs:attribute name="sr_pois" type="dsComm:str4" use="required" />
1265         <xs:attribute name="sr_kod" type="dsComm:str9e" use="required" />
1266         <xs:attribute name="sr_lekar" type="dsComm:str12e" use="required" />
1267         <xs:attribute name="odb" type="dsComm:number3d" use="required" />
1268         <xs:attribute name="ns" type="dsComm:number8d" />
1269     </xs:complexType>
1270     <!--
1271         ****************************
1272         komplexni typy pro blok Z
1273         ****************************
1274            -->
1275     <!--            textType            -->
1276     <xs:element name="ptext">
1277         <xs:complexType>
1278             <xs:simpleContent>
1279                 <xs:extension base="xs:string">
1280                     <xs:attribute ref="xml:space" />
1281                 </xs:extension>
1282             </xs:simpleContent>
1283         </xs:complexType>
1284     </xs:element>
1285     <xs:complexType name="textType">
1286         <xs:sequence>
1287             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" maxOccurs="unbounded" />
1288             <xs:element ref="dsip:ptext" />
1289             <xs:choice>
1290                 <xs:element name="ktext" type="dsip:ktextType" minOccurs="0" maxOccurs="unbounded" />
1291                 <xs:element name="priloha" type="dsComm:prilohaType" minOccurs="0"
1292                     maxOccurs="unbounded" />
1293             </xs:choice>
1294             <xs:element name="textAny" type="dsComm:AnyType" minOccurs="0" />
1295         </xs:sequence>
1296     </xs:complexType>
1297     <xs:complexType name="ktextType">
1298         <xs:simpleContent>
1299             <xs:extension base="xs:string">
1300                 <xs:attribute name="encode" use="required">
1301                     <xs:simpleType>
1302                         <xs:restriction base="xs:string">
1303                             <xs:enumeration value="NONE" />
1304                             <xs:enumeration value="Base64" />
1305                         </xs:restriction>
1306                     </xs:simpleType>
1307                 </xs:attribute>
1308                 <xs:attribute name="typ" type="xs:string" use="optional" />
1309             </xs:extension>
1310         </xs:simpleContent>
1311     </xs:complexType>
1312     <!--          nazvyType          -->
1313     <xs:complexType name="nazvyType">
1314         <xs:sequence>
1315             <xs:element name="nazvyAny" type="dsComm:AnyType" minOccurs="0" />
1316         </xs:sequence>
1317         <xs:attribute name="typ_cispol">
1318             <xs:simpleType>
1319                 <xs:restriction base="xs:string">
1320                     <xs:enumeration value="N" />
1321                     <xs:enumeration value="L" />
1322                 </xs:restriction>
1323             </xs:simpleType>
1324         </xs:attribute>
1325         <xs:attribute name="nadpis_nal" type="dsComm:str55" />
1326         <xs:attribute name="nadpis_nal_dop" type="dsComm:str55" />
1327         <xs:attribute name="system" type="dsComm:str32" />
1328         <xs:attribute name="material" type="dsComm:str32" />
1329         <xs:attribute name="komponenta" type="dsComm:str55" />
1330         <xs:attribute name="druh_veliciny" type="dsComm:str32" />
1331         <xs:attribute name="jednotka" type="dsComm:str20" />
1332         <xs:attribute name="procedura" type="dsComm:str32" />
1333     </xs:complexType>
1334     <!--          vrsType          -->
1335     <xs:complexType name="vrsType">
1336         <xs:sequence>
1337             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1338             <xs:element name="vrs_h" type="dsip:vrs_hType" maxOccurs="unbounded" />
1339             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
1340             <xs:element name="vrsAny" type="dsComm:AnyType" minOccurs="0" />
1341         </xs:sequence>
1342     </xs:complexType>
1343     <!--          vrs_hType          -->
1344     <xs:complexType name="vrs_hType">
1345         <xs:sequence>
1346             <xs:element name="vrshAny" type="dsComm:AnyType" minOccurs="0" />
1347         </xs:sequence>
1348         <xs:attribute name="hodnota1_klic" type="dsComm:str16" use="required" />
1349         <xs:attribute name="hodnota1_text" type="dsComm:str32" />
1350         <xs:attribute name="priznak2_kvant" type="dsCis:LVPHKN" />
1351         <xs:attribute name="hodnota2_cislo" type="dsComm:number6.6semilog" />
1352         <xs:attribute name="hodnota2_klic" type="dsComm:str16" />
1353         <xs:attribute name="hodnota2_text" type="dsComm:str32" />
1354     </xs:complexType>
1355     <!--          sciType          -->
1356     <xs:complexType name="sciType">
1357         <xs:sequence>
1358             <xs:element name="sciAny" type="dsComm:AnyType" minOccurs="0" />
1359         </xs:sequence>
1360         <xs:attribute name="id_sci_is" type="dsComm:str15" use="required" />
1361         <xs:attribute name="klic_nclp" type="dsComm:klic_nclpType" use="required" />
1362         <xs:attribute name="krok" use="required" type="dsComm:number2d" />
1363         <xs:attribute name="prubeh" use="required">
1364             <xs:simpleType>
1365                 <xs:restriction base="xs:string">
1366                     <xs:enumeration value="Z" />
1367                     <xs:enumeration value="P" />
1368                     <xs:enumeration value="K" />
1369                 </xs:restriction>
1370             </xs:simpleType>
1371         </xs:attribute>
1372     </xs:complexType>
1373     <!--        typy pouzivane ve vrnType        -->
1374     <!--        prepocetType        -->
1375     <xs:complexType name="prepocetType">
1376         <xs:sequence>
1377             <xs:element name="skala_lok" type="dsip:skalaType" minOccurs="0" />
1378             <xs:element name="prepocetAny" type="dsComm:AnyType" minOccurs="0" />
1379         </xs:sequence>
1380         <xs:attribute name="hodnota_lok" type="dsComm:number6.6semilog" use="required" />
1381         <xs:attribute name="jednotka_lclp" type="dsComm:str20" use="required" />
1382         <xs:attribute name="prepfak" type="dsComm:number6.6semilog" use="required" />
1383         <xs:attribute name="typpol_fh_lclp" type="dsComm:str2" use="required" />
1384     </xs:complexType>
1385     <!--        nejistotaType        -->
1386     <xs:complexType name="nejistotaType">
1387         <xs:sequence>
1388             <xs:element name="nejist_var1" minOccurs="0">
1389                 <xs:complexType>
1390                     <xs:sequence>
1391                         <xs:element name="nejistvar1Any" type="dsComm:AnyType" minOccurs="0" />
1392                     </xs:sequence>
1393                     <xs:attribute name="t_nejist" type="dsComm:number1-2" />
1394                     <xs:attribute name="h_nejist" type="dsComm:number6.2" use="required" />
1395                 </xs:complexType>
1396             </xs:element>
1397             <xs:element name="nejist_var2" minOccurs="0">
1398                 <xs:complexType>
1399                     <xs:sequence>
1400                         <xs:element name="nejistvar2Any" type="dsComm:AnyType" minOccurs="0" />
1401                     </xs:sequence>
1402                     <xs:attribute name="t_nejist_n" type="dsComm:number1-2" />
1403                     <xs:attribute name="h_nejist_n" type="dsComm:number6.2" use="required" />
1404                     <xs:attribute name="k_anal_n" type="dsComm:number6.2" use="required" />
1405                     <xs:attribute name="t_nejist_v" type="dsComm:number1-2" />
1406                     <xs:attribute name="h_nejist_v" type="dsComm:number6.2" use="required" />
1407                     <xs:attribute name="k_anal_v" type="dsComm:number6.2" use="required" />
1408                 </xs:complexType>
1409             </xs:element>
1410             <xs:element name="nejistotaAny" type="dsComm:AnyType" minOccurs="0" />
1411         </xs:sequence>
1412     </xs:complexType>
1413     <!--        skalaType        -->
1414     <xs:complexType name="skalaType">
1415         <xs:sequence>
1416             <xs:element name="s1" type="dsComm:number6.6semilog" minOccurs="0" />
1417             <xs:element name="s2" type="dsComm:number6.6semilog" minOccurs="0" />
1418             <xs:element name="s3" type="dsComm:number6.6semilog" minOccurs="0" />
1419             <xs:element name="s4" type="dsComm:number6.6semilog" />
1420             <xs:element name="s5" type="dsComm:number6.6semilog" />
1421             <xs:element name="s6" type="dsComm:number6.6semilog" minOccurs="0" />
1422             <xs:element name="s7" type="dsComm:number6.6semilog" minOccurs="0" />
1423             <xs:element name="s8" type="dsComm:number6.6semilog" minOccurs="0" />
1424             <xs:element name="udalost" type="dsCis:NCLPUVIS" minOccurs="0" maxOccurs="unbounded" />
1425             <xs:element name="interpret_g_z" type="dsComm:str35" minOccurs="0" />
1426             <xs:element name="skalaAny" type="dsComm:AnyType" minOccurs="0" />
1427         </xs:sequence>
1428         <xs:attribute name="typ" type="dsCis:LVVIST" />
1429         <xs:attribute name="atribut"><xs:simpleType><xs:list itemType="dsCis:multi8LVVISA"/></xs:simpleType></xs:attribute><!-- xs:attribute name="atribut" type="dsCis:multi8LVVISA"/ -->
1430         <xs:attribute name="algoritmus" type="dsComm:str8" />
1431         <xs:attribute name="s_hodn_o" type="dsComm:sHodnotaType" />
1432         <xs:attribute name="t_hodn_o" type="dsComm:tHodnotaType" />
1433     </xs:complexType>
1434     <!--        hodnoceniType        -->
1435     <xs:complexType name="hodnoceniType">
1436         <xs:sequence>
1437             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
1438             <xs:element name="hodn_vysl_lok" type="dsComm:str32" minOccurs="0" />
1439             <xs:element name="hodnoceniAny" type="dsComm:AnyType" minOccurs="0" />
1440         </xs:sequence>
1441         <xs:attribute name="hodn_vysl" use="required">
1442             <xs:simpleType>
1443                 <xs:restriction base="xs:string">
1444                     <xs:enumeration value="negativni" />
1445                     <xs:enumeration value="hranicni" />
1446                     <xs:enumeration value="reaktivni" />
1447                     <xs:enumeration value="slabe_poz" />
1448                     <xs:enumeration value="pozitivni" />
1449                     <xs:enumeration value="silne_poz" />
1450                 </xs:restriction>
1451             </xs:simpleType>
1452         </xs:attribute>
1453     </xs:complexType>
1454     <!--       vrnType       -->
1455     <xs:complexType name="vrnType">
1456         <xs:sequence>
1457             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1458             <xs:element name="prepocet" type="dsip:prepocetType" minOccurs="0" />
1459             <xs:element name="hodnota" type="dsComm:number6.6semilog" />
1460             <xs:element name="jednotka" type="dsComm:str20" />
1461             <xs:element name="barva_lab" minOccurs="0">
1462                 <xs:simpleType>
1463                     <xs:restriction base="xs:string">
1464                         <xs:enumeration value="#800000" />
1465                         <xs:enumeration value="#FF0000" />
1466                         <xs:enumeration value="#FFA500" />
1467                         <xs:enumeration value="#FFFF00" />
1468                         <xs:enumeration value="#808000" />
1469                         <xs:enumeration value="#800080" />
1470                         <xs:enumeration value="#FF00FF" />
1471                         <xs:enumeration value="#FFFFFF" />
1472                         <xs:enumeration value="#00FF00" />
1473                         <xs:enumeration value="#008000" />
1474                         <xs:enumeration value="#000080" />
1475                         <xs:enumeration value="#0000FF" />
1476                         <xs:enumeration value="#00FFFF" />
1477                         <xs:enumeration value="#008080" />
1478                         <xs:enumeration value="#000000" />
1479                         <xs:enumeration value="#C0C0C0" />
1480                         <xs:enumeration value="#808080" />
1481                     </xs:restriction>
1482                 </xs:simpleType>
1483             </xs:element>
1484             <xs:element name="nejistota" type="dsip:nejistotaType" minOccurs="0" />
1485             <xs:choice>
1486                 <xs:element name="hodnoceni" type="dsip:hodnoceniType" minOccurs="0" />
1487                 <xs:element name="skala" type="dsip:skalaType" minOccurs="0" />
1488             </xs:choice>
1489             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
1490             <xs:element name="vrnAny" type="dsComm:AnyType" minOccurs="0" />
1491         </xs:sequence>
1492         <xs:attribute name="priznak_kvant" type="dsCis:LVPHKN" use="required" />
1493         <xs:attribute name="formrm" type="dsComm:str1" use="required" />
1494     </xs:complexType>
1495     <!--       vrfType       -->
1496     <xs:complexType name="vrfType">
1497         <xs:sequence>
1498             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1499             <xs:element name="hodnota_kod" type="dsComm:str16" />
1500             <xs:element name="hodnota_text" type="dsComm:str32" minOccurs="0" />
1501             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
1502             <xs:element name="vrfAny" type="dsComm:AnyType" minOccurs="0" />
1503         </xs:sequence>
1504         <xs:attribute name="s_hodn_ko" type="dsComm:sHodnotaType" />
1505     </xs:complexType>
1506     <!--      vrxType      -->
1507     <xs:complexType name="vrxType">
1508         <xs:sequence>
1509             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1510             <xs:element name="hodnota_nt" type="dsComm:str255" />
1511             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
1512             <xs:element name="vrxAny" type="dsComm:AnyType" minOccurs="0" />
1513         </xs:sequence>
1514     </xs:complexType>
1515     <!--      vrbType      -->
1516     <xs:complexType name="vrbType">
1517         <xs:sequence>
1518             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1519             <xs:element name="text" type="dsip:textType" />
1520             <xs:element name="text_obj" type="dsip:textType" minOccurs="0" />
1521             <xs:element name="vrbAny" type="dsComm:AnyType" minOccurs="0" />
1522         </xs:sequence>
1523         <xs:attribute name="typ_vzniku" type="dsComm:typVznikuType" use="required" />
1524         <xs:attribute name="misto_vzniku" type="dsComm:mistoVznikuType" use="required" />
1525         <xs:attribute name="autorizace" type="dsComm:logicalA" use="required" />
1526     </xs:complexType>
1527     <!--      vrrType      -->
1528     <xs:complexType name="vrrType">
1529         <xs:sequence>
1530             <xs:element name="text" type="dsip:textType" />
1531             <xs:element name="vrrAny" type="dsComm:AnyType" minOccurs="0" />
1532         </xs:sequence>
1533         <xs:attribute name="rad_zahlavi" type="dsComm:str1" default="0" />
1534         <xs:attribute name="rad_paty" type="dsComm:str1" default="0" />
1535         <xs:attribute name="poc_stran" type="dsComm:number2d" />
1536         <xs:attribute name="autorizace" type="dsComm:logicalA" use="required" />
1537     </xs:complexType>
1538     <!--       vrpType      -->
1539     <xs:complexType name="vrpType">
1540         <xs:sequence>
1541             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1542             <xs:element name="vrpAny" type="dsComm:AnyType" minOccurs="0" />
1543         </xs:sequence>
1544     </xs:complexType>
1545     <!--       vrcType      -->
1546     <xs:complexType name="vrcType">
1547         <xs:sequence>
1548             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1549             <xs:element name="vrcAny" type="dsComm:AnyType" minOccurs="0" />
1550         </xs:sequence>
1551         <xs:attribute name="hodnota" type="dsComm:number10d" />
1552         <xs:attribute name="jednotka">
1553             <xs:simpleType>
1554                 <xs:restriction base="xs:string">
1555                     <xs:enumeration value="S" />
1556                     <xs:enumeration value="M" />
1557                     <xs:enumeration value="H" />
1558                     <xs:enumeration value="D" />
1559                     <xs:enumeration value="T" />
1560                     <xs:enumeration value="R" />
1561                 </xs:restriction>
1562             </xs:simpleType>
1563         </xs:attribute>
1564     </xs:complexType>
1565     <!--       vrdType      -->
1566     <xs:complexType name="vrdType">
1567         <xs:sequence>
1568             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1569             <xs:element name="dat_dv" type="xs:date" />
1570             <xs:element name="vrdAny" type="dsComm:AnyType" minOccurs="0" />
1571         </xs:sequence>
1572     </xs:complexType>
1573     <!--       komplexni typy pouzivane ve vrkType      -->
1574     <!--      lopokType      -->
1575     <xs:complexType name="lopokType">
1576         <xs:sequence>
1577             <xs:element name="lopokAny" type="dsComm:AnyType" minOccurs="0" />
1578         </xs:sequence>
1579         <xs:attribute name="obj_mv_kod" type="dsCis:NCMPOBJK" use="required" />
1580         <xs:attribute name="obj_mv_text" type="dsComm:str55" />
1581         <xs:attribute name="upresneni" type="dsComm:str55" />
1582     </xs:complexType>
1583     <!--     kvantitaType     -->
1584     <xs:complexType name="kvantitaType">
1585         <xs:simpleContent>
1586             <xs:extension base="dsComm:number6.6semilog">
1587                 <xs:attribute name="priznak" type="dsCis:LMPHKN" use="required" />
1588             </xs:extension>
1589         </xs:simpleContent>
1590     </xs:complexType>
1591     <!--     vrkpaType     -->
1592     <xs:complexType name="vrkpaType">
1593         <xs:sequence>
1594             <xs:element name="multiplex" type="dsComm:str255" minOccurs="0" maxOccurs="unbounded" />
1595             <xs:element name="antigen" type="dsComm:str255" minOccurs="0" maxOccurs="unbounded" />
1596             <xs:element name="kvantita" type="dsip:kvantitaType" minOccurs="0" />
1597             <xs:element name="vrav" minOccurs="0" maxOccurs="unbounded">
1598                 <xs:complexType>
1599                     <xs:sequence>
1600                         <xs:element name="autor" type="dsComm:autorType" minOccurs="0"
1601                             maxOccurs="unbounded" />
1602                         <xs:element name="vravAny" type="dsComm:AnyType" minOccurs="0" />
1603                     </xs:sequence>
1604                     <xs:attribute name="vl_kod" type="dsCis:NCMPAGV" use="required" />
1605                     <xs:attribute name="vl_text" type="dsComm:str55" />
1606                     <xs:attribute name="pritomnost" type="dsCis:LMHPUVN" use="required" />
1607                     <xs:attribute name="dodatek" type="dsComm:str255" />
1608                 </xs:complexType>
1609             </xs:element>
1610             <xs:element name="vrac" minOccurs="0" maxOccurs="unbounded">
1611                 <xs:complexType>
1612                     <xs:sequence>
1613                         <xs:element name="kvantita" type="dsip:kvantitaType" minOccurs="0" />
1614                         <xs:element name="autor" type="dsComm:autorType" minOccurs="0"
1615                             maxOccurs="unbounded" />
1616                         <xs:element name="vracAny" type="dsComm:AnyType" minOccurs="0" />
1617                     </xs:sequence>
1618                     <xs:attribute name="latka_kod" type="dsComm:str8" use="required" />
1619                     <xs:attribute name="latka_text" type="dsComm:str55" />
1620                     <xs:attribute name="hod_citlivosti" type="dsCis:LMHCN" use="required" />
1621                 </xs:complexType>
1622             </xs:element>
1623             <xs:element name="dourceni" type="dsComm:str255" minOccurs="0" />
1624             <xs:element name="vrmahn" type="dsComm:str255" minOccurs="0" />
1625             <xs:element name="vrmlpn" type="dsComm:str255" minOccurs="0" />
1626             <xs:element name="vrmzhl" type="dsComm:str255" minOccurs="0" />
1627             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" maxOccurs="unbounded" />
1628             <xs:element name="vrkpaAny" type="dsComm:AnyType" minOccurs="0" />
1629         </xs:sequence>
1630         <xs:attribute name="agens_kod" type="dsComm:str8" use="required" />
1631         <xs:attribute name="agens_text" type="dsComm:str55" use="required" />
1632         <xs:attribute name="agens_snmd_k" type="dsComm:str20" />
1633         <xs:attribute name="dalsi_vys" type="dsCis:LMIDVAN" use="required" />
1634         <xs:attribute name="pritomnost" type="dsCis:LMIPAN" use="required" />
1635         <xs:attribute name="v_mikro" type="dsComm:logicalA" />
1636         <xs:attribute name="v_kultiv" type="dsComm:logicalA" />
1637         <xs:attribute name="v_pcr" type="dsComm:logicalA" />
1638         <xs:attribute name="v_antig" type="dsComm:logicalA" />
1639         <xs:attribute name="druh_veliciny" type="dsComm:str32" />
1640         <xs:attribute name="jednotka" type="dsComm:str20" />
1641     </xs:complexType>
1642     <!--       vrkType      -->
1643     <xs:complexType name="vrkType">
1644         <xs:sequence>
1645             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1646             <xs:element name="lopok" type="dsip:lopokType" minOccurs="0" maxOccurs="unbounded" />
1647             <xs:element name="vrmmn" type="dsComm:str255" minOccurs="0" maxOccurs="unbounded" />
1648             <xs:element name="vrkpa" type="dsip:vrkpaType" minOccurs="0" maxOccurs="unbounded" />
1649             <xs:element name="vrmahn" type="dsComm:str255" minOccurs="0" />
1650             <xs:element name="vrmlpn" type="dsComm:str255" minOccurs="0" />
1651             <xs:element name="vrmzhl" type="dsComm:str255" minOccurs="0" />
1652             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" maxOccurs="unbounded" />
1653             <xs:element name="vrkAny" type="dsComm:AnyType" minOccurs="0" />
1654         </xs:sequence>
1655         <xs:attribute name="systspec_kod" type="dsComm:str16" />
1656         <xs:attribute name="spec_text" type="dsComm:str55" />
1657         <xs:attribute name="subspec_text" type="dsComm:str55" />
1658         <xs:attribute name="ziskmat_kod" type="dsCis:NCMPZZM" />
1659         <xs:attribute name="ziskmat_text" type="dsComm:str55" />
1660         <xs:attribute name="stav_mat" type="dsCis:NCMPSTM" />
1661         <xs:attribute name="stav_zprac" type="dsCis:LMSZMMN" use="required" />
1662     </xs:complexType>
1663     <!--       vroType      -->
1664     <xs:complexType name="vroType">
1665         <xs:sequence>
1666             <xs:element name="nazvy" type="dsip:nazvyType" minOccurs="0" />
1667             <xs:element name="text" type="dsip:textType" minOccurs="0" />
1668             <xs:element name="priloha" type="dsComm:prilohaType" minOccurs="0" maxOccurs="unbounded" />
1669             <xs:element name="int_pril" type="dsComm:int_prilType" minOccurs="0"
1670                 maxOccurs="unbounded" />
1671             <xs:element name="vroAny" type="dsComm:AnyType" minOccurs="0" />
1672         </xs:sequence>
1673     </xs:complexType>
1674     <!--       vrzType      -->
1675     <xs:complexType name="vrzType">
1676         <xs:sequence>
1677             <xs:element name="text" type="dsip:textType" />
1678             <xs:element name="vrzAny" type="dsComm:AnyType" minOccurs="0" />
1679         </xs:sequence>
1680     </xs:complexType>
1681     <!--
1682   *****************************
1683   komplexni typy pro blok LO
1684   *****************************
1685   -->
1686     <!-- losType -->
1687     <xs:complexType name="losType">
1688         <xs:sequence>
1689             <xs:element name="losAny" type="dsComm:AnyType" minOccurs="0" />
1690         </xs:sequence>
1691         <xs:attribute name="prijeti" type="dsCis:LOPPP" default="B" />
1692         <xs:attribute name="kolize" type="dsCis:LOZRK" default="B" />
1693         <xs:attribute name="urg_vysled" type="dsCis:LOZDV" default="B" />
1694         <xs:attribute name="rut_vysled" type="dsCis:LOZDV" default="B" />
1695         <xs:attribute name="ext_vysled" type="dsCis:LOZDVE" default="B" />
1696         <xs:attribute name="dodsest" type="dsCis:LOZDSEC" default="B" />
1697         <xs:attribute name="dodform" type="dsCis:LOZDFVEC" default="B" />
1698         <xs:attribute name="dodnadpis" type="dsCis:LOZDN" default="B" />
1699         <xs:attribute name="dodskal" type="dsCis:LOZDS" default="B" />
1700         <xs:attribute name="typskal" type="dsCis:LOZTS" default="B" />
1701         <xs:attribute name="dodkoment" type="dsCis:LOZDK" default="N" />
1702         <xs:attribute name="dodgraf" type="dsCis:LOZDG" default="B" />
1703         <xs:attribute name="fsvku" default="B">
1704             <xs:simpleType>
1705                 <xs:restriction base="xs:string">
1706                     <xs:enumeration value="P" />
1707                     <xs:enumeration value="F" />
1708                     <xs:enumeration value="B" />
1709                 </xs:restriction>
1710             </xs:simpleType>
1711         </xs:attribute>
1712     </xs:complexType>
1713     <!-- lipType -->
1714     <xs:complexType name="lipType">
1715         <xs:sequence>
1716             <xs:element name="lipAny" type="dsComm:AnyType" minOccurs="0" />
1717         </xs:sequence>
1718         <xs:attribute name="klic_nclp" type="dsComm:str5e" use="required" />
1719         <xs:attribute name="priznak_kvant" type="dsCis:LVPHKN" />
1720         <xs:attribute name="hodnota" type="dsComm:str8" />
1721         <xs:attribute name="mtv_klic" type="dsComm:str16" />
1722         <xs:attribute name="jednotka">
1723             <xs:simpleType>
1724                 <xs:restriction base="xs:string">
1725                     <xs:enumeration value="S" />
1726                     <xs:enumeration value="M" />
1727                     <xs:enumeration value="H" />
1728                     <xs:enumeration value="D" />
1729                     <xs:enumeration value="T" />
1730                     <xs:enumeration value="R" />
1731                 </xs:restriction>
1732             </xs:simpleType>
1733         </xs:attribute>
1734     </xs:complexType>
1735     <!-- lodType (prakticky kopie lipType, predp. nejakeho rozdilu) -->
1736     <xs:complexType name="lodType">
1737         <xs:sequence>
1738             <xs:element name="lodAny" type="dsComm:AnyType" minOccurs="0" />
1739         </xs:sequence>
1740         <xs:attribute name="klic_nclp" type="dsComm:str5e" use="required" />
1741         <xs:attribute name="priznak_kvant" type="dsCis:LVPHKN" />
1742         <xs:attribute name="hodnota" type="dsComm:str8" />
1743         <xs:attribute name="mtv_klic" type="dsComm:str16" />
1744         <xs:attribute name="text" type="dsComm:str255" />
1745     </xs:complexType>
1746     <!-- lopType -->
1747     <xs:complexType name="lopType">
1748         <xs:sequence>
1749             <xs:element name="lopAny" type="dsComm:AnyType" minOccurs="0" />
1750         </xs:sequence>
1751         <xs:attribute name="urg" type="dsCis:LOUP" default="R" />
1752         <xs:attribute name="klic_nclp" type="dsComm:str5e" use="required" />
1753         <xs:attribute name="systspec_klic" type="dsComm:str16" />
1754         <xs:attribute name="syst_sp_klic" type="dsComm:str8" />
1755         <xs:attribute name="subsp_text" type="dsComm:str55" />
1756         <xs:attribute name="ziskmat_klic" type="dsComm:str8" />
1757         <xs:attribute name="spec_proc" type="dsComm:str8" />
1758         <xs:attribute name="pozn_lop" type="dsComm:str255" />
1759         <xs:attribute name="pozn_lop_lab" type="dsComm:str255" />
1760     </xs:complexType>
1761     <!-- loiType -->
1762     <xs:complexType name="loiType">
1763         <xs:sequence>
1764             <xs:element name="o_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
1765             <xs:element name="text" type="dsip:textType" minOccurs="0" />
1766             <xs:element name="sci" type="dsip:sciType" minOccurs="0" maxOccurs="unbounded" />
1767             <xs:element name="dat_zt" type="dsComm:dat_xxType" minOccurs="0" />
1768             <xs:element name="lod" type="dsip:lodType" minOccurs="0" maxOccurs="unbounded" />
1769             <xs:element name="lop" type="dsip:lopType" minOccurs="0" maxOccurs="unbounded" />
1770             <xs:element name="lopk" type="dsip:lopkType" minOccurs="0" maxOccurs="unbounded" />
1771             <xs:element name="loiAny" type="dsComm:AnyType" minOccurs="0" />
1772         </xs:sequence>
1773         <xs:attribute name="typ_znac" type="dsCis:LOTOZ" use="required" />
1774         <xs:attribute name="id_loi_is" type="dsComm:str15" use="required" />
1775         <xs:attribute name="odber_mist" type="dsComm:str55" />
1776         <xs:attribute name="typ_obalu" type="dsComm:str8" use="required" />
1777         <xs:attribute name="poc_obalu" type="dsComm:number1d" default="1" />
1778         <xs:attribute name="material" type="dsComm:str8" use="required" />
1779         <xs:attribute name="anal_vzorek" type="dsCis:NCLPTAV" />
1780         <xs:attribute name="indikace" type="dsCis:indikaceLOIType" default="N" />
1781         <xs:attribute name="urg" type="dsCis:LOUP" default="R" />
1782         <xs:attribute name="pozn_loi" type="dsComm:str255" />
1783     </xs:complexType>
1784     <!-- lopkType -->
1785     <xs:complexType name="lopkType">
1786         <xs:sequence>
1787             <xs:element name="lopok" type="dsip:lopokType" minOccurs="0" maxOccurs="unbounded" />
1788             <xs:element name="lopkAny" type="dsComm:AnyType" minOccurs="0" />
1789         </xs:sequence>
1790         <xs:attribute name="klic_nclp" type="dsComm:str5e" use="required" />
1791         <xs:attribute name="urg" type="dsCis:LOUP" default="R" />
1792         <xs:attribute name="systspec_kod" type="dsComm:str16" />
1793         <xs:attribute name="spec_text" type="dsComm:str55" />
1794         <xs:attribute name="subspec_text" type="dsComm:str55" />
1795         <xs:attribute name="ziskmat_kod" type="dsCis:NCMPZZM" />
1796         <xs:attribute name="ziskmat_text" type="dsComm:str55" />
1797     </xs:complexType>
1798     <!-- lopzType -->
1799     <xs:complexType name="lopzType">
1800         <xs:complexContent>
1801             <xs:extension base="dsip:lopType">
1802                 <xs:sequence>
1803                     <xs:element name="text" type="dsip:textType" minOccurs="0" />
1804                     <xs:element name="lopzAny" type="dsComm:AnyType" minOccurs="0" />
1805                 </xs:sequence>
1806             </xs:extension>
1807         </xs:complexContent>
1808     </xs:complexType>
1809     <!-- loprType (kopie lopzType)-->
1810     <xs:complexType name="loprType">
1811         <xs:complexContent>
1812             <xs:extension base="dsip:lopzType" />
1813         </xs:complexContent>
1814     </xs:complexType>
1815     <!--
1816   *********************************
1817   komplexni typy pro blok LOI_P
1818   *********************************
1819   -->
1820     <!-- kolize_vType -->
1821     <xs:complexType name="kolize_vType">
1822         <xs:simpleContent>
1823             <xs:extension base="dsComm:str1">
1824                 <xs:attribute name="stav" type="dsComm:number1-7" use="required" />
1825                 <xs:attribute name="err" type="dsComm:str3e" use="required" />
1826                 <xs:attribute name="klic_nclp" type="dsComm:str5e" />
1827                 <xs:attribute name="klic_nclp_novy" type="dsComm:str5e" />
1828                 <xs:attribute name="pozn" type="dsComm:str50" />
1829             </xs:extension>
1830         </xs:simpleContent>
1831     </xs:complexType>
1832     <!-- Vyadil LW
1833   *****************************
1834   komplexni typy pro blok XX
1835   *****************************
1836   <xs:complexType name="xxType">
1837     <xs:sequence>
1838       <xs:element name="text" type="dsip:textType"/>
1839     </xs:sequence>
1840     <xs:attribute name="kod_firmy" type="dsComm:str8e" use="required"/>
1841     <xs:attribute name="spec_firmy" type="dsComm:str8" use="required"/>
1842   </xs:complexType>
1843   -->
1844     <!--
1845   *********************************************************
1846   komplexni typy pro klinicke udalosti, blok KU
1847   *********************************************************
1848   -->
1849     <!--    *********      ku_zType  *********     -->
1850     <xs:complexType name="ku_zType">
1851         <xs:sequence>
1852             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
1853             <xs:element name="nazev" type="dsComm:str80" minOccurs="0" />
1854             <xs:element name="jazyk_dok" type="dsip:jazyk_dokType" minOccurs="0" />
1855             <xs:element name="dat_prov" type="dsComm:dat_xxType" />
1856             <xs:element name="dat_real_od" type="dsComm:dat_xxType" minOccurs="0" />
1857             <xs:element name="dat_real_do" type="dsComm:dat_xxType" minOccurs="0" />
1858             <xs:element name="dat_vydani" type="dsComm:dat_xxType" />
1859             <xs:element name="dat_poz" type="dsComm:dat_xxType" minOccurs="0" />
1860             <xs:element name="z_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
1861             <xs:element name="z_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
1862             <xs:element name="p_pracoviste" type="dsip:pracovisteType" />
1863             <xs:element name="p_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
1864             <xs:element name="sdilejici" type="dsip:sdilejiciType" minOccurs="0"
1865                 maxOccurs="unbounded" />
1866             <xs:element name="zpo" type="dsip:zpoType" minOccurs="0" />
1867             <xs:element name="pv_ku" type="dsip:pv_kuType" minOccurs="0" />
1868             <xs:element name="studie" type="dsip:studieType" minOccurs="0" />
1869             <xs:element name="garant_dat" type="dsComm:garant_datType" minOccurs="0" />
1870             <xs:element name="dg_poz" type="dsip:dgzType" minOccurs="0" maxOccurs="unbounded" />
1871             <xs:element name="lek_poz" type="dsip:leType" minOccurs="0" />
1872             <xs:element name="urg_poz" type="dsip:uType" minOccurs="0" />
1873             <xs:element name="leg_vyk" type="dsip:legVykType" minOccurs="0" />
1874             <xs:element name="text" type="dsip:textType" />
1875             <xs:element name="text_zaver" type="dsip:textType" minOccurs="0" />
1876             <xs:element name="text_pp" type="dsip:textType" minOccurs="0" />
1877             <xs:element name="dg_vys" type="dsip:dgzType" minOccurs="0" maxOccurs="unbounded" />
1878             <xs:element name="le_vys" type="dsip:leType" minOccurs="0" />
1879             <xs:choice>
1880                 <xs:element name="ku_z_rdg" type="dsip:ku_z_rdgType" minOccurs="0" />
1881                 <xs:element name="ku_z_lab" type="dsip:ku_z_labType" minOccurs="0"
1882                     maxOccurs="unbounded" />
1883                 <xs:element name="ku_z_pat_n" type="dsip:ku_z_pat_nType" minOccurs="0"
1884                     maxOccurs="unbounded" />
1885                 <xs:element name="ku_z_soupis" type="dsip:ku_z_soupisType" minOccurs="0" />
1886                 <xs:sequence minOccurs="0">
1887                     <xs:element name="ku_pac" type="dsip:ku_pacType" />
1888                     <xs:element name="ku_z_patsumdat" type="dsip:ku_z_patsumdatType" minOccurs="0" />
1889                 </xs:sequence>
1890                 <xs:element name="ku_z_patsumsest" type="dsip:ku_z_patsumsestType" minOccurs="0" />
1891                 <xs:element name="ku_z_propz" type="dsip:ku_z_propzType" minOccurs="0" />
1892             </xs:choice>
1893             <xs:element name="auzku" type="dsip:auzkuType" minOccurs="0" maxOccurs="unbounded" />
1894             <xs:element name="kuzAny" type="dsComm:AnyType" minOccurs="0" />
1895         </xs:sequence>
1896         <xs:attribute name="typku" type="dsComm:str20" use="required" />
1897         <xs:attribute name="typkuspeclok" type="dsComm:str40" />
1898         <xs:attribute name="fazespec" use="required">
1899             <xs:simpleType>
1900                 <xs:restriction base="xs:string">
1901                     <xs:enumeration value="ZP" />
1902                     <xs:enumeration value="ZF" />
1903                     <xs:enumeration value="ZO" />
1904                     <xs:enumeration value="ZK" />
1905                     <xs:enumeration value="ZR" />
1906                     <xs:enumeration value="ZS" />
1907                 </xs:restriction>
1908             </xs:simpleType>
1909         </xs:attribute>
1910         <xs:attribute name="idku" type="dsip:idkuType" />
1911         <xs:attribute name="idsub" type="dsip:idkuType" />
1912         <xs:attribute name="idkulok" type="dsComm:str40" />
1913         <xs:attribute name="urgentni">
1914             <xs:simpleType>
1915                 <xs:restriction base="xs:string">
1916                     <xs:enumeration value="V" />
1917                     <xs:enumeration value="S" />
1918                     <xs:enumeration value="N" />
1919                 </xs:restriction>
1920             </xs:simpleType>
1921         </xs:attribute>
1922         <xs:attribute name="urg_info" type="dsCis:LVUIN" />
1923         <xs:attribute name="duvernost">
1924             <xs:simpleType>
1925                 <xs:restriction base="xs:string">
1926                     <xs:enumeration value="1" />
1927                     <xs:enumeration value="2" />
1928                     <xs:enumeration value="3" />
1929                 </xs:restriction>
1930             </xs:simpleType>
1931         </xs:attribute>
1932         <xs:attribute name="duverne" type="dsComm:logicalA" />
1933     </xs:complexType>
1934     <!--          ku_z_rdg radiologie     -->
1935     <xs:complexType name="ku_z_rdgType">
1936         <xs:sequence>
1937             <xs:element name="diagnoza" type="dsip:mknorphaType" minOccurs="0" />
1938             <xs:element name="id_study" type="dsComm:str64" minOccurs="0" />
1939             <xs:element name="ozareni_celkem" type="dsComm:realNumber8" minOccurs="0" />
1940             <xs:element name="ku_z_rdg_e" type="dsip:ku_z_rdg_eType" minOccurs="0"
1941                 maxOccurs="unbounded" />
1942             <xs:element name="ku_z_rdg_o" type="dsip:ku_z_rdg_oType" minOccurs="0"
1943                 maxOccurs="unbounded" />
1944             <xs:element name="kuzrdgAny" type="dsComm:AnyType" minOccurs="0" />
1945         </xs:sequence>
1946         <xs:attribute name="duvod_vys" type="dsComm:str255" />
1947         <xs:attribute name="klin_otazka" type="dsComm:str255" />
1948         <xs:attribute name="modalita" type="dsComm:str16" />
1949         <xs:attribute name="stanice" type="dsComm:str16" />
1950     </xs:complexType>
1951     <!--   ku_z_rdg_e radiologie expozice   -->
1952     <xs:complexType name="ku_z_rdg_eType">
1953         <xs:sequence>
1954             <xs:element name="kuzrdgeAny" type="dsComm:AnyType" minOccurs="0" />
1955         </xs:sequence>
1956         <xs:attribute name="projekce" type="dsComm:projekceType" />
1957         <xs:attribute name="napeti" type="dsComm:realNumber8" />
1958         <xs:attribute name="proud" type="dsComm:realNumber8" />
1959         <xs:attribute name="el_mnozstvi" type="dsComm:realNumber8" />
1960         <xs:attribute name="doba" type="dsComm:realNumber8" />
1961         <xs:attribute name="komprese" type="dsComm:realNumber8" />
1962         <xs:attribute name="davka_ozareni" type="dsComm:realNumber8" />
1963     </xs:complexType>
1964     <!--   ku_z_rdg_e radiologie expozice   -->
1965     <xs:complexType name="ku_z_rdg_oType">
1966         <xs:sequence>
1967             <xs:element name="id_image" type="dsComm:str64" minOccurs="0" />
1968             <xs:element name="id_serie" type="dsComm:str64" minOccurs="0" />
1969             <xs:element name="ku_o_rdg_lokal" type="dsip:rdg_lokalType" minOccurs="0" />
1970             <xs:element name="text" type="dsip:textType" minOccurs="0" />
1971             <xs:element name="priloha" type="dsComm:prilohaType" minOccurs="0" />
1972             <xs:element name="int_pril" type="dsComm:int_prilType" minOccurs="0"
1973                 maxOccurs="unbounded" />
1974             <xs:element name="kuzrdgoAny" type="dsComm:AnyType" minOccurs="0" />
1975         </xs:sequence>
1976     </xs:complexType>
1977     <xs:complexType name="rdg_lokalType">
1978         <xs:sequence>
1979             <xs:element name="rdglokalAny" type="dsComm:AnyType" minOccurs="0" />
1980         </xs:sequence>
1981         <xs:attribute name="lokalita" type="dsComm:str16" />
1982         <xs:attribute name="lateralita">
1983             <xs:simpleType>
1984                 <xs:restriction base="xs:string">
1985                     <xs:enumeration value="L" />
1986                     <xs:enumeration value="R" />
1987                     <xs:enumeration value="B" />
1988                 </xs:restriction>
1989             </xs:simpleType>
1990         </xs:attribute>
1991         <xs:attribute name="lokalita_popis" type="dsComm:str255" />
1992     </xs:complexType>
1993     <!-- ku_z_pat_n -->
1994     <xs:complexType name="ku_z_pat_nType">
1995         <xs:sequence>
1996             <xs:element name="kuzpatnAny" type="dsComm:AnyType" minOccurs="0" />
1997         </xs:sequence>
1998         <xs:attribute name="verze_mkn" type="dsComm:str4" use="required" />
1999         <xs:attribute name="verze_mkno" type="dsComm:str4" use="required" />
2000         <xs:attribute name="verze_tnm" type="dsComm:str4" use="required" />
2001         <xs:attribute name="dg_nov" type="dsComm:str4" use="required" />
2002         <xs:attribute name="morfo" type="dsComm:str5" />
2003         <xs:attribute name="grade">
2004             <xs:simpleType>
2005                 <xs:restriction base="xs:string">
2006                     <xs:enumeration value="GX" />
2007                     <xs:enumeration value="G1" />
2008                     <xs:enumeration value="G2" />
2009                     <xs:enumeration value="G3" />
2010                     <xs:enumeration value="G4" />
2011                 </xs:restriction>
2012             </xs:simpleType>
2013         </xs:attribute>
2014         <xs:attribute name="topo" type="dsComm:str4" use="required" />
2015         <xs:attribute name="pt" type="dsComm:str5" />
2016         <xs:attribute name="pnrn" type="dsComm:number4d" />
2017         <xs:attribute name="pn" type="dsComm:str4" />
2018         <xs:attribute name="pvu" type="dsComm:number2d" />
2019         <xs:attribute name="ppu" type="dsComm:number2d" />
2020         <xs:attribute name="pm" type="dsComm:str4" />
2021         <xs:attribute name="rn" type="dsComm:str2" />
2022         <xs:attribute name="sdyspl">
2023             <xs:simpleType>
2024                 <xs:restriction base="xs:string">
2025                     <xs:enumeration value="LG" />
2026                     <xs:enumeration value="HG" />
2027                 </xs:restriction>
2028             </xs:simpleType>
2029         </xs:attribute>
2030         <xs:attribute name="info_text" type="dsComm:str255" />
2031         <xs:attribute name="ptmm" type="dsComm:number3d" />
2032         <xs:attribute name="gleason1" type="dsComm:number1d" />
2033         <xs:attribute name="gleason2" type="dsComm:number1d" />
2034     </xs:complexType>
2035 
2036     <!--   ku_z_lab laboratorni vysetreni, (drive vr)          -->
2037     <xs:complexType name="ku_z_labType">
2038         <xs:sequence>
2039             <xs:element name="dat_du" type="dsComm:dat_duType" />
2040             <xs:element name="dat_zt" type="dsComm:dat_xxType" minOccurs="0" />
2041             <xs:element name="dat_pl" type="dsComm:dat_xxType" minOccurs="0" />
2042             <xs:element name="dat_vv" type="dsComm:dat_xxType" minOccurs="0" />
2043             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
2044             <xs:element name="odeslal" type="dsComm:odeslalType" minOccurs="0" />
2045             <xs:element name="o_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
2046             <!-- <xs:element name="nazev_nclp" type="dsComm:str120" minOccurs="0"/> -->
2047             <xs:element name="sci" type="dsip:sciType" minOccurs="0" maxOccurs="unbounded" />
2048             <xs:element name="nazev_lclp" type="dsComm:str120" />
2049             <xs:element name="text" type="dsip:textType" minOccurs="0" />
2050             <xs:choice>
2051                 <xs:element name="vrn" type="dsip:vrnType" />
2052                 <xs:element name="vrf" type="dsip:vrfType" />
2053                 <xs:element name="vrs" type="dsip:vrsType" />
2054                 <xs:element name="vrx" type="dsip:vrxType" />
2055                 <xs:element name="vrk" type="dsip:vrkType" />
2056                 <xs:element name="vrb" type="dsip:vrbType" />
2057                 <xs:element name="vrr" type="dsip:vrrType" />
2058                 <xs:element name="vrd" type="dsip:vrdType" />
2059                 <xs:element name="vrp" type="dsip:vrpType" />
2060                 <xs:element name="vro" type="dsip:vroType" />
2061                 <xs:element name="vrz" type="dsip:vrzType" />
2062                 <xs:element name="vrc" type="dsip:vrcType" />
2063             </xs:choice>
2064             <xs:element name="kuzlabAny" type="dsComm:AnyType" minOccurs="0" />
2065         </xs:sequence>
2066         <xs:attribute name="klic_nclp" type="dsComm:klic_nclpType" use="required" />
2067         <xs:attribute name="nclp_verze" type="dsComm:str8" />
2068         <xs:attribute name="syst_klic" type="dsComm:str8" use="required" />
2069         <xs:attribute name="komp_klic" type="dsComm:str8" use="required" />
2070         <xs:attribute name="syst_sp_klic" type="dsComm:str8" />
2071         <xs:attribute name="syst_sp_text" type="dsComm:str55" />
2072         <xs:attribute name="subsp_text" type="dsComm:str55" />
2073         <xs:attribute name="ziskmat_klic" type="dsComm:str8" />
2074         <xs:attribute name="ziskmat_text" type="dsComm:str55" />
2075         <xs:attribute name="klic_nclp_o" type="dsComm:klic_nclpType" />
2076         <xs:attribute name="typ_cispol" use="required">
2077             <xs:simpleType>
2078                 <xs:restriction base="xs:string">
2079                     <xs:enumeration value="N" />
2080                     <xs:enumeration value="L" />
2081                 </xs:restriction>
2082             </xs:simpleType>
2083         </xs:attribute>
2084         <xs:attribute name="typpol_fh" type="xs:NMTOKEN" use="required" />
2085         <xs:attribute name="nahrad_vys" type="dsComm:logicalA" />
2086         <xs:attribute name="stav_vys" type="dsCis:LVSVN" use="required" />
2087         <xs:attribute name="urg_info" type="dsCis:LVUIN" />
2088         <xs:attribute name="urg_zprac" type="dsCis:LVUZN" />
2089         <xs:attribute name="typ_sdel_vys" type="dsCis:LVTSVN" use="required" />
2090         <xs:attribute name="ind_vazb_fv" type="dsCis:LVIVFVN" />
2091         <xs:attribute name="ind_test_nf" type="dsComm:number0-2" />
2092         <xs:attribute name="spec_proc" type="dsComm:str8" />
2093         <xs:attribute name="kolize" type="dsComm:str16" />
2094         <xs:attribute name="akreditace" type="dsComm:logicalA" />
2095         <xs:attribute name="akreditace_t" type="dsComm:str255" />
2096         <xs:attribute name="id_jrc" type="dsComm:str8" />
2097         <xs:attribute name="vyrobce_klic" type="dsComm:str8" />
2098         <xs:attribute name="vyrobce_text" type="dsComm:str55" />
2099         <xs:attribute name="set_klic" type="dsComm:str8" />
2100         <xs:attribute name="set_text" type="dsComm:str55" />
2101         <xs:attribute name="duverne" type="dsComm:logicalA" />
2102         <xs:attribute name="id_lis" type="dsComm:str64" />
2103         <xs:attribute name="id_lo_is" type="dsComm:str40" />
2104         <xs:attribute name="typ_obalu" type="dsComm:str8" />
2105     </xs:complexType>
2106     <!--   ku_z_soupis          -->
2107     <xs:complexType name="ku_z_soupisType">
2108         <xs:sequence>
2109             <xs:element name="ku_z_soupis_u" type="dsip:ku_z_soupis_uType" maxOccurs="unbounded" />
2110             <xs:element name="dat_vb" type="dsComm:dat_xxType" />
2111             <xs:element name="kuzlabAny" type="dsComm:AnyType" minOccurs="0" />
2112         </xs:sequence>
2113     </xs:complexType>
2114     <xs:complexType name="ku_z_soupis_uType">
2115         <xs:sequence>
2116             <xs:element name="nazev" type="dsComm:str80" minOccurs="0" />
2117             <xs:element name="dat_prov" type="dsComm:dat_xxType" />
2118             <xs:element name="dat_real_od" type="dsComm:dat_xxType" minOccurs="0" />
2119             <xs:element name="dat_real_do" type="dsComm:dat_xxType" minOccurs="0" />
2120             <xs:element name="dat_vydani" type="dsComm:dat_xxType" />
2121             <xs:element name="p_pracoviste" type="dsip:pracovisteType" />
2122             <xs:element name="p_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
2123             <xs:element name="dg_vys" type="dsip:dgzType" minOccurs="0" maxOccurs="unbounded" />
2124             <xs:element name="kuzAny" type="dsComm:AnyType" minOccurs="0" />
2125         </xs:sequence>
2126         <xs:attribute name="typku" type="dsComm:str20" use="required" />
2127         <xs:attribute name="typkuspeclok" type="dsComm:str40" />
2128         <xs:attribute name="fazespec" use="required">
2129             <xs:simpleType>
2130                 <xs:restriction base="xs:string">
2131                     <xs:enumeration value="ZP" />
2132                     <xs:enumeration value="ZF" />
2133                     <xs:enumeration value="ZO" />
2134                     <xs:enumeration value="ZK" />
2135                     <xs:enumeration value="ZR" />
2136                     <xs:enumeration value="ZS" />
2137                 </xs:restriction>
2138             </xs:simpleType>
2139         </xs:attribute>
2140         <xs:attribute name="idku" type="dsip:idkuType" />
2141         <xs:attribute name="idsub" type="dsip:idkuType" />
2142         <xs:attribute name="idkulok" type="dsip:idkuType" />
2143         <xs:attribute name="urgentni">
2144             <xs:simpleType>
2145                 <xs:restriction base="xs:string">
2146                     <xs:enumeration value="V" />
2147                     <xs:enumeration value="S" />
2148                     <xs:enumeration value="N" />
2149                 </xs:restriction>
2150             </xs:simpleType>
2151         </xs:attribute>
2152         <xs:attribute name="duvernost">
2153             <xs:simpleType>
2154                 <xs:restriction base="xs:string">
2155                     <xs:enumeration value="1" />
2156                     <xs:enumeration value="2" />
2157                     <xs:enumeration value="3" />
2158                 </xs:restriction>
2159             </xs:simpleType>
2160         </xs:attribute>
2161         <xs:attribute name="duverne" type="dsComm:logicalA" />
2162     </xs:complexType>
2163     <!--               auzkuType, typ pouzity pro KU               -->
2164     <xs:complexType name="auzkuType">
2165         <xs:sequence>
2166             <xs:element name="dat_du" type="dsComm:dat_duType" />
2167             <xs:choice>
2168                 <xs:element name="vykon" type="dsip:vykonType" />
2169                 <xs:element name="zum" type="dsip:zumType" />
2170             </xs:choice>
2171             <xs:element name="p_pracoviste" type="dsip:pracovisteType" />
2172             <xs:element name="p_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
2173             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
2174             <xs:element name="auzkuAny" type="dsComm:AnyType" minOccurs="0" />
2175         </xs:sequence>
2176         <xs:attribute name="indikace" type="dsCis:indikaceAUZType" use="required" />
2177         <xs:attribute name="doklad_typ" type="dsComm:number2de" />
2178         <xs:attribute name="doklad_kod" type="dsComm:str7" />
2179         <xs:attribute name="typpol_vz" type="dsComm:polozkaType" use="required" />
2180         <xs:attribute name="diag" type="dsComm:str5" use="required" />
2181         <xs:attribute name="elabidzad_sk" type="dsComm:str30" />
2182     </xs:complexType>
2183     <!--               zumType, typ pouzity pro auzku -->
2184     <xs:complexType name="zumType">
2185         <xs:sequence>
2186             <xs:element name="zumAny" type="dsComm:AnyType" minOccurs="0" />
2187         </xs:sequence>
2188         <xs:attribute name="skupina" type="dsComm:number1-4" use="required" />
2189         <xs:attribute name="kod_zumu" type="dsComm:str7" use="required" />
2190         <xs:attribute name="mnozstvi" type="dsComm:number8.3" use="required" />
2191         <xs:attribute name="cena" type="dsComm:number8.2" use="required" />
2192         <xs:attribute name="uctujici" type="dsComm:uctujiciType" use="required" />
2193         <xs:attribute name="uctovatelnost" type="dsComm:uctovatelnostType" />
2194         <xs:attribute name="typ_omezeni">
2195             <xs:simpleType>
2196                 <xs:restriction base="xs:string">
2197                     <xs:pattern value="R|A|J" />
2198                 </xs:restriction>
2199             </xs:simpleType>
2200         </xs:attribute>
2201     </xs:complexType>
2202     <!--               vykonType, typ pouzity pro auzku               -->
2203     <xs:complexType name="vykonType">
2204         <xs:sequence>
2205             <xs:element name="vykonAny" type="dsComm:AnyType" minOccurs="0" />
2206         </xs:sequence>
2207         <xs:attribute name="kod_vykonu" type="dsComm:str5" use="required" />
2208         <xs:attribute name="lok_zubu" type="dsComm:str4" />
2209         <xs:attribute name="pocet" type="dsComm:number3d" use="required" />
2210         <xs:attribute name="uctujici" type="dsComm:uctujiciType" use="required" />
2211         <xs:attribute name="uctovatelnost" type="dsComm:uctovatelnostType" />
2212         <xs:attribute name="typ_omezeni">
2213             <xs:simpleType>
2214                 <xs:restriction base="xs:string">
2215                     <xs:pattern value="A|F|O|Q|J" />
2216                 </xs:restriction>
2217             </xs:simpleType>
2218         </xs:attribute>
2219         <xs:attribute name="boduzavykon" type="dsComm:number8.2" />
2220         <xs:attribute name="cenazabod" type="dsComm:number8.2" />
2221         <xs:attribute name="cenafixni" type="dsComm:number8.2" />
2222         <xs:attribute name="cenacelkem" type="dsComm:number8.2" />
2223     </xs:complexType>
2224     <xs:complexType name="legVykType">
2225         <xs:sequence>
2226             <xs:element name="nahrady" type="dsComm:str255" minOccurs="0" maxOccurs="unbounded" />
2227             <xs:element name="legVykAny" type="dsComm:AnyType" minOccurs="0" />
2228         </xs:sequence>
2229         <xs:attribute name="uraz" type="dsComm:logicalA" />
2230     </xs:complexType>
2231     <xs:complexType name="pracovnikType">
2232         <xs:sequence>
2233             <xs:element name="titul_pred" type="dsComm:str35" minOccurs="0" />
2234             <xs:element name="jmeno" type="dsComm:str40" minOccurs="0" />
2235             <xs:element name="prijmeni" type="dsComm:str40" />
2236             <xs:element name="titul_za" type="dsComm:str35" minOccurs="0" />
2237             <xs:element ref="ds:a" minOccurs="0" />
2238             <xs:element name="pracovnikAny" type="dsComm:AnyType" minOccurs="0" />
2239         </xs:sequence>
2240         <xs:attribute name="id_zp" type="dsComm:str10" />
2241         <xs:attribute name="icl" type="dsComm:icisType" />
2242         <xs:attribute name="odbornost" type="dsComm:str3e" />
2243         <xs:attribute name="id_pracovnik" type="dsComm:str64" />
2244         <xs:attribute name="id_clk" type="dsComm:icis10Type" />
2245         <xs:attribute name="role_klic" type="dsComm:str10" />
2246         <xs:attribute name="role_text" type="dsComm:str80" />
2247     </xs:complexType>
2248     <xs:complexType name="pracovisteType">
2249         <xs:sequence>
2250             <xs:element name="nazev" type="dsComm:str255" />
2251             <xs:element name="pozn" type="dsComm:str255" minOccurs="0" />
2252             <xs:element ref="ds:a" minOccurs="0" />
2253             <xs:element name="pracovisteAny" type="dsComm:AnyType" minOccurs="0" />
2254         </xs:sequence>
2255         <xs:attribute name="kod_lok" type="dsComm:str15" />
2256         <xs:attribute name="ico" type="dsComm:icisType" />
2257         <xs:attribute name="icz" type="dsComm:icisType" />
2258         <xs:attribute name="icp" type="dsComm:icisType" use="required" />
2259         <xs:attribute name="odb" type="dsComm:str3" use="required" />
2260         <xs:attribute name="nesmluv_p" type="dsComm:logicalA" default="N" />
2261         <xs:attribute name="ns" type="dsComm:str8" />
2262         <xs:attribute name="oddel" type="dsComm:str5" />
2263         <xs:attribute name="pcz" type="dsComm:number3de" />
2264     </xs:complexType>
2265     <xs:simpleType name="idkuType">
2266         <xs:restriction base="dsComm:str40">
2267             <xs:pattern value="[_0-9A-Za-z:.\-]{8,}\.[0-9]{1,10}" />
2268         </xs:restriction>
2269     </xs:simpleType>
2270     <!--  ******      ku_oType    *******   -->
2271     <xs:complexType name="ku_oType">
2272         <xs:sequence>
2273             <xs:element name="dat_poz" type="dsComm:dat_xxType" />
2274             <xs:element name="dat_prov_od" type="dsComm:dat_xxType" minOccurs="0" />
2275             <xs:element name="dat_prov_do" type="dsComm:dat_xxType" minOccurs="0" />
2276             <xs:element name="z_pracoviste" type="dsip:pracovisteType" />
2277             <xs:element name="z_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
2278             <xs:element name="p_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
2279             <xs:element name="p_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
2280             <xs:element name="sdilejici" type="dsip:sdilejiciType" minOccurs="0"
2281                 maxOccurs="unbounded" />
2282             <xs:element name="pv_ku" type="dsip:pv_kuType" minOccurs="0" />
2283             <xs:element name="studie" type="dsip:studieType" minOccurs="0" />
2284             <xs:element name="dg_poz" type="dsip:dgzType" minOccurs="0" maxOccurs="unbounded" />
2285             <xs:element name="lek_poz" type="dsip:leType" minOccurs="0" />
2286             <xs:element name="urg_poz" type="dsip:uType" minOccurs="0" />
2287             <xs:element name="leg_vyk" type="dsip:legVykType" minOccurs="0" />
2288             <xs:element name="ku_prilohy" type="dsComm:str64" minOccurs="0" maxOccurs="unbounded" />
2289             <xs:element name="text_zadosti" type="dsip:textType" minOccurs="0" />
2290             <xs:choice>
2291                 <xs:element name="ku_o_rdg" type="dsip:ku_o_rdgType" minOccurs="0" />
2292                 <xs:element name="ku_o_lab" type="dsip:ku_o_labType" minOccurs="0"
2293                     maxOccurs="unbounded" />
2294                 <xs:element name="ku_o_vypis" type="dsip:ku_o_vypisType" minOccurs="0"
2295                     maxOccurs="unbounded" />
2296                 <xs:element name="ku_o_soupis" type="dsip:ku_o_soupisType" minOccurs="0"
2297                     maxOccurs="unbounded" />
2298             </xs:choice>
2299             <xs:element name="kuoAny" type="dsComm:AnyType" minOccurs="0" />
2300         </xs:sequence>
2301         <xs:attribute name="typku" type="dsComm:str20" use="required" />
2302         <xs:attribute name="typkuspeclok" type="dsComm:str40" />
2303         <xs:attribute name="fazespec" use="required">
2304             <xs:simpleType>
2305                 <xs:restriction base="xs:string">
2306                     <xs:enumeration value="OR" />
2307                     <xs:enumeration value="OO" />
2308                     <xs:enumeration value="OS" />
2309                     <xs:enumeration value="OD" />
2310                 </xs:restriction>
2311             </xs:simpleType>
2312         </xs:attribute>
2313         <xs:attribute name="idku" type="dsip:idkuType" />
2314         <xs:attribute name="idsub" type="dsip:idkuType" />
2315         <xs:attribute name="idkulok" type="dsip:idkuType" />
2316         <xs:attribute name="urgentni">
2317             <xs:simpleType>
2318                 <xs:restriction base="xs:string">
2319                     <xs:enumeration value="V" />
2320                     <xs:enumeration value="S" />
2321                     <xs:enumeration value="N" />
2322                 </xs:restriction>
2323             </xs:simpleType>
2324         </xs:attribute>
2325         <xs:attribute name="duvernost">
2326             <xs:simpleType>
2327                 <xs:restriction base="xs:string">
2328                     <xs:enumeration value="1" />
2329                     <xs:enumeration value="2" />
2330                     <xs:enumeration value="3" />
2331                 </xs:restriction>
2332             </xs:simpleType>
2333         </xs:attribute>
2334         <xs:attribute name="handicap" type="dsComm:str80" />
2335     </xs:complexType>
2336     <xs:complexType name="ku_o_rdgType">
2337         <xs:sequence>
2338             <xs:element name="diagnoza" type="dsip:mknorphaType" minOccurs="0" />
2339             <xs:element name="ku_o_rdg_lokal" type="dsip:rdg_lokalType" minOccurs="0"
2340                 maxOccurs="unbounded" />
2341             <xs:element name="kuordgAny" type="dsComm:AnyType" minOccurs="0" />
2342         </xs:sequence>
2343         <xs:attribute name="duvod_vys" type="dsComm:str255" />
2344         <xs:attribute name="klin_otazka" type="dsComm:str255" />
2345         <xs:attribute name="modalita" type="dsComm:str16" />
2346         <xs:attribute name="kontrast" type="dsComm:str255" />
2347     </xs:complexType>
2348     <xs:complexType name="ku_o_labType">
2349         <xs:sequence>
2350             <xs:element name="dat_poc_hosp" type="dsComm:dat_xxType" minOccurs="0" />
2351             <xs:element name="los" type="dsip:losType" minOccurs="0" />
2352             <xs:element name="dat_du" type="dsComm:dat_duType" />
2353             <xs:element name="lip" type="dsip:lipType" minOccurs="0" maxOccurs="unbounded" />
2354             <xs:element name="loi" type="dsip:loiType" minOccurs="0" maxOccurs="unbounded" />
2355             <xs:element name="lop" type="dsip:lopType" minOccurs="0" maxOccurs="unbounded" />
2356             <xs:element name="lopk" type="dsip:lopkType" minOccurs="0" maxOccurs="unbounded" />
2357             <xs:element name="lopz" type="dsip:lopzType" minOccurs="0" maxOccurs="unbounded" />
2358             <xs:element name="lopr" type="dsip:loprType" minOccurs="0" maxOccurs="unbounded" />
2359             <xs:element name="kuolabAny" type="dsComm:AnyType" minOccurs="0" />
2360         </xs:sequence>
2361         <xs:attribute name="id_lo_is" type="dsComm:str40" />
2362         <xs:attribute name="urg" type="dsCis:LOUP" default="R" />
2363         <xs:attribute name="dodani" type="dsCis:LOTDV" default="B" />
2364         <xs:attribute name="duv_objed" type="dsCis:LODO" default="B" />
2365     </xs:complexType>
2366     <xs:complexType name="ku_o_vypisType">
2367         <xs:sequence>
2368             <xs:element name="dat_vypis_od" type="dsComm:dat_xxType" minOccurs="0" />
2369             <xs:element name="dat_vypis_do" type="dsComm:dat_xxType" minOccurs="0" />
2370             <xs:element name="typ_ku" type="dsComm:str20" minOccurs="0" maxOccurs="unbounded" />
2371             <xs:element name="max_pocet" type="dsComm:number6d" minOccurs="0" />
2372             <xs:element name="min_pocet" type="dsComm:number6d" minOccurs="0" />
2373             <xs:element name="idku" type="dsip:idkuType" minOccurs="0" maxOccurs="unbounded" />
2374             <xs:element name="kuovypisAny" type="dsComm:AnyType" minOccurs="0" />
2375         </xs:sequence>
2376         <xs:attribute name="typ_puvod">
2377             <xs:simpleType>
2378                 <xs:restriction base="xs:string">
2379                     <xs:enumeration value="I" />
2380                     <xs:enumeration value="E" />
2381                 </xs:restriction>
2382             </xs:simpleType>
2383         </xs:attribute>
2384         <xs:attribute name="typ_urg">
2385             <xs:simpleType>
2386                 <xs:restriction base="xs:string">
2387                     <xs:enumeration value="V" />
2388                     <xs:enumeration value="S" />
2389                     <xs:enumeration value="A" />
2390                     <xs:enumeration value="N" />
2391                 </xs:restriction>
2392             </xs:simpleType>
2393         </xs:attribute>
2394     </xs:complexType>
2395     <xs:complexType name="ku_o_soupisType">
2396         <xs:sequence>
2397             <xs:element name="dat_soupis_od" type="dsComm:dat_xxType" minOccurs="0" />
2398             <xs:element name="dat_soupis_do" type="dsComm:dat_xxType" minOccurs="0" />
2399             <xs:element name="typ_ku" type="dsComm:str20" minOccurs="0" maxOccurs="unbounded" />
2400             <xs:element name="max_pocet" type="dsComm:number6d" minOccurs="0" />
2401             <xs:element name="min_pocet" type="dsComm:number6d" minOccurs="0" />
2402             <xs:element name="kuosoupisAny" type="dsComm:AnyType" minOccurs="0" />
2403         </xs:sequence>
2404         <xs:attribute name="typ_puvod">
2405             <xs:simpleType>
2406                 <xs:restriction base="xs:string">
2407                     <xs:enumeration value="I" />
2408                     <xs:enumeration value="E" />
2409                 </xs:restriction>
2410             </xs:simpleType>
2411         </xs:attribute>
2412         <xs:attribute name="typ_urg">
2413             <xs:simpleType>
2414                 <xs:restriction base="xs:string">
2415                     <xs:enumeration value="V" />
2416                     <xs:enumeration value="S" />
2417                     <xs:enumeration value="A" />
2418                     <xs:enumeration value="N" />
2419                 </xs:restriction>
2420             </xs:simpleType>
2421         </xs:attribute>
2422     </xs:complexType>
2423     <!--  ******      ku_aType    *******   -->
2424     <xs:complexType name="ku_aType">
2425         <xs:sequence>
2426             <xs:element name="dat_akc" type="dsComm:dat_xxType" />
2427             <xs:element name="akc_pracoviste" type="dsip:pracovisteType" />
2428             <xs:element name="akc_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
2429             <xs:element name="text" type="dsip:textType" minOccurs="0" />
2430             <xs:element name="ku_ao_lab" type="dsip:ku_ao_labType" minOccurs="0"
2431                 maxOccurs="unbounded" />
2432             <xs:element name="kuaAny" type="dsComm:AnyType" minOccurs="0" />
2433         </xs:sequence>
2434         <xs:attribute name="typku" type="dsComm:str20" use="required" />
2435         <xs:attribute name="typkuspeclok" type="dsComm:str40" />
2436         <xs:attribute name="fazespec" use="required">
2437             <xs:simpleType>
2438                 <xs:restriction base="xs:string">
2439                     <xs:enumeration value="AO" />
2440                     <xs:enumeration value="AZ" />
2441                 </xs:restriction>
2442             </xs:simpleType>
2443         </xs:attribute>
2444         <xs:attribute name="idku" type="dsip:idkuType" use="required" />
2445         <xs:attribute name="idsub" type="dsip:idkuType" />
2446         <xs:attribute name="idkulok" type="dsip:idkuType" />
2447         <xs:attribute name="stavakcept" use="required">
2448             <xs:simpleType>
2449                 <xs:restriction base="xs:string">
2450                     <xs:enumeration value="A" />
2451                     <xs:enumeration value="V" />
2452                     <xs:enumeration value="N" />
2453                 </xs:restriction>
2454             </xs:simpleType>
2455         </xs:attribute>
2456         <xs:attribute name="chyba_ao">
2457             <xs:simpleType>
2458                 <xs:restriction base="xs:string">
2459                     <xs:enumeration value="NT01" />
2460                     <xs:enumeration value="VP01" />
2461                     <xs:enumeration value="NP01" />
2462                     <xs:enumeration value="NP02" />
2463                     <xs:enumeration value="NP03" />
2464                 </xs:restriction>
2465             </xs:simpleType>
2466         </xs:attribute>
2467         <xs:attribute name="chyba_az">
2468             <xs:simpleType>
2469                 <xs:restriction base="xs:string">
2470                     <xs:enumeration value="NT01" />
2471                     <xs:enumeration value="NP01" />
2472                     <xs:enumeration value="NU01" />
2473                 </xs:restriction>
2474             </xs:simpleType>
2475         </xs:attribute>
2476     </xs:complexType>
2477     <xs:complexType name="ku_ao_labType">
2478         <xs:sequence>
2479             <xs:choice>
2480                 <xs:element name="prijato_ok" type="dsComm:emptyType" />
2481                 <xs:element name="kolize_v" type="dsip:kolize_vType" maxOccurs="unbounded" />
2482             </xs:choice>
2483             <xs:element name="lop" type="dsip:lopType" minOccurs="0" maxOccurs="unbounded" />
2484             <xs:element name="dat_pl" type="dsComm:dat_xxType" />
2485         </xs:sequence>
2486         <xs:attribute name="id_loi_is" type="dsComm:str15" use="required" />
2487         <xs:attribute name="id_lis" type="dsComm:str64" />
2488     </xs:complexType>
2489     <!--  ******      ku_pType    *******   -->
2490     <xs:complexType name="ku_pType">
2491         <xs:attribute name="idku" type="dsip:idkuType" use="required" />
2492         <xs:attribute name="id_pac_puv" type="dsComm:rodcisType" />
2493     </xs:complexType>
2494     <!-- dath_xx format - jen hodnota D  -->
2495     <xs:complexType name="dath_xxType">
2496         <xs:simpleContent>
2497             <xs:extension base="xs:date">
2498                 <xs:attribute name="format">
2499                     <xs:simpleType>
2500                         <xs:restriction base="xs:string">
2501                             <xs:enumeration value="D" />
2502                         </xs:restriction>
2503                     </xs:simpleType>
2504                 </xs:attribute>
2505             </xs:extension>
2506         </xs:simpleContent>
2507     </xs:complexType>
2508     <xs:complexType name="chyba_pdType">
2509         <xs:simpleContent>
2510             <xs:extension base="xs:string">
2511                 <xs:attribute name="kod" type="dsComm:str3" use="required" />
2512                 <xs:attribute name="lokalizace" type="dsComm:str64" />
2513                 <xs:attribute name="osetreni">
2514                     <xs:simpleType>
2515                         <xs:restriction base="dsComm:str1">
2516                             <xs:enumeration value="O" />
2517                             <xs:enumeration value="I" />
2518                         </xs:restriction>
2519                     </xs:simpleType>
2520                 </xs:attribute>
2521                 <xs:attribute name="popis" type="dsComm:str255" />
2522             </xs:extension>
2523         </xs:simpleContent>
2524     </xs:complexType>
2525     <xs:complexType name="pdhpnType">
2526         <xs:sequence>
2527             <xs:element name="chyba_pd" type="dsip:chyba_pdType" minOccurs="0" maxOccurs="unbounded" />
2528         </xs:sequence>
2529         <xs:attribute name="stav" use="required">
2530             <xs:simpleType>
2531                 <xs:restriction base="dsComm:str1">
2532                     <xs:enumeration value="A" />
2533                     <xs:enumeration value="N" />
2534                 </xs:restriction>
2535             </xs:simpleType>
2536         </xs:attribute>
2537     </xs:complexType>
2538     <xs:complexType name="hpnType">
2539         <xs:sequence>
2540             <xs:element name="chpn" type="dsip:chpnType" />
2541             <xs:element name="idl" type="dsip:idlType" />
2542             <xs:element name="ahpn" type="dsip:ahpnType" minOccurs="0" />
2543             <xs:element name="izam" type="dsip:izamType" minOccurs="0" />
2544             <xs:element name="vchz" type="dsip:vchzType" minOccurs="0" />
2545             <xs:element name="hsp" type="dsip:hspType" minOccurs="0" />
2546             <xs:element name="zpshl" type="dsip:zpshlType" minOccurs="0" />
2547             <xs:element name="astat" type="dsComm:str2e" minOccurs="0" />
2548             <xs:element name="dath_diag_zm" type="dsip:dath_xxType" minOccurs="0" />
2549             <xs:element name="urssz" type="dsip:ursszType" minOccurs="0" />
2550             <xs:element name="pece_zm" type="dsip:pece_zmType" minOccurs="0" />
2551             <xs:element name="porus_rzm_pozn" type="dsComm:str200" minOccurs="0" />
2552             <xs:element name="dath_od" type="dsip:dath_xxType" minOccurs="0" />
2553             <xs:element name="dath_du" type="dsip:dath_xxType" minOccurs="0" />
2554             <xs:element name="dath_ru" type="dsip:dath_xxType" minOccurs="0" />
2555             <xs:element name="dath_do" type="dsip:dath_xxType" minOccurs="0" />
2556         </xs:sequence>
2557         <xs:attribute name="cfrm" type="dsComm:number4d" use="required" />
2558         <xs:attribute name="tfrm" use="required">
2559             <xs:simpleType>
2560                 <xs:restriction base="dsComm:str1">
2561                     <xs:enumeration value="1" />
2562                     <xs:enumeration value="2" />
2563                     <xs:enumeration value="H" />
2564                 </xs:restriction>
2565             </xs:simpleType>
2566         </xs:attribute>
2567         <xs:attribute name="ind_oprav_sd">
2568             <xs:simpleType>
2569                 <xs:restriction base="dsComm:str1">
2570                     <xs:enumeration value="N" />
2571                     <xs:enumeration value="E" />
2572                 </xs:restriction>
2573             </xs:simpleType>
2574         </xs:attribute>
2575         <xs:attribute name="diag_poc" type="dsComm:str4" />
2576         <xs:attribute name="uraz_kod">
2577             <xs:simpleType>
2578                 <xs:restriction base="dsComm:str1">
2579                     <xs:enumeration value="N" />
2580                     <xs:enumeration value="P" />
2581                     <xs:enumeration value="J" />
2582                     <xs:enumeration value="O" />
2583                 </xs:restriction>
2584             </xs:simpleType>
2585         </xs:attribute>
2586         <xs:attribute name="alkoml">
2587             <xs:simpleType>
2588                 <xs:restriction base="dsComm:str1">
2589                     <xs:enumeration value="A" />
2590                     <xs:enumeration value="N" />
2591                 </xs:restriction>
2592             </xs:simpleType>
2593         </xs:attribute>
2594         <xs:attribute name="diag_kon" type="dsComm:str4" />
2595         <xs:attribute name="diag_zm" type="dsComm:str4" />
2596         <xs:attribute name="ind_diag_zm">
2597             <xs:simpleType>
2598                 <xs:restriction base="dsComm:str1">
2599                     <xs:enumeration value="A" />
2600                     <xs:enumeration value="N" />
2601                 </xs:restriction>
2602             </xs:simpleType>
2603         </xs:attribute>
2604         <xs:attribute name="uk_duvod" type="dsComm:str1" />
2605         <xs:attribute name="ind_porus_rzm">
2606             <xs:simpleType>
2607                 <xs:restriction base="dsComm:str1">
2608                     <xs:enumeration value="A" />
2609                     <xs:enumeration value="N" />
2610                 </xs:restriction>
2611             </xs:simpleType>
2612         </xs:attribute>
2613     </xs:complexType>
2614     <xs:complexType name="izamType">
2615         <xs:attribute name="zam_text" type="dsComm:str40" />
2616         <xs:attribute name="klas_zam" type="dsComm:str1" use="required" />
2617     </xs:complexType>
2618     <xs:complexType name="chpnType">
2619         <xs:attribute name="cpn" type="dsComm:str8" />
2620         <xs:attribute name="ecnicpe" type="dsComm:str8" />
2621         <xs:attribute name="ecnpc" type="dsComm:str10" />
2622     </xs:complexType>
2623     <xs:complexType name="ahpnType">
2624         <xs:sequence>
2625             <xs:element ref="ds:a" />
2626             <xs:element name="astat" type="dsComm:str2e" minOccurs="0" />
2627             <xs:element name="dath_od" type="dsip:dath_xxType" minOccurs="0" />
2628             <xs:element name="dath_do" type="dsip:dath_xxType" minOccurs="0" />
2629         </xs:sequence>
2630         <xs:attribute name="acp" type="dsComm:str12" />
2631         <xs:attribute name="aco" type="dsComm:str4" />
2632         <xs:attribute name="az">
2633             <xs:simpleType>
2634                 <xs:restriction base="dsComm:str1">
2635                     <xs:enumeration value="A" />
2636                     <xs:enumeration value="N" />
2637                 </xs:restriction>
2638             </xs:simpleType>
2639         </xs:attribute>
2640     </xs:complexType>
2641     <xs:complexType name="idlType">
2642         <xs:sequence>
2643             <xs:element name="idlp" type="dsip:idlpType" maxOccurs="unbounded" />
2644         </xs:sequence>
2645     </xs:complexType>
2646     <xs:complexType name="idlpType">
2647         <xs:attribute name="typ" use="required">
2648             <xs:simpleType>
2649                 <xs:restriction base="dsComm:str10">
2650                     <xs:enumeration value="CSSZ_ICPE" />
2651                     <xs:enumeration value="ICZ" />
2652                 </xs:restriction>
2653             </xs:simpleType>
2654         </xs:attribute>
2655         <xs:attribute name="vyst" type="dsComm:str10" />
2656         <xs:attribute name="hod" type="dsComm:str50" use="required" />
2657     </xs:complexType>
2658     <xs:complexType name="vchzType">
2659         <xs:sequence>
2660             <xs:element name="dath_od" type="dsip:dath_xxType" minOccurs="0" />
2661         </xs:sequence>
2662         <xs:attribute name="vch1_od" type="dsComm:str8e" />
2663         <xs:attribute name="vch1_do" type="dsComm:str8e" />
2664         <xs:attribute name="vch2_od" type="dsComm:str8e" />
2665         <xs:attribute name="vch2_do" type="dsComm:str8e" />
2666         <xs:attribute name="ind_vch_pvl">
2667             <xs:simpleType>
2668                 <xs:restriction base="dsComm:str1">
2669                     <xs:enumeration value="A" />
2670                     <xs:enumeration value="N" />
2671                 </xs:restriction>
2672             </xs:simpleType>
2673         </xs:attribute>
2674         <xs:attribute name="ind_vch_zrs">
2675             <xs:simpleType>
2676                 <xs:restriction base="dsComm:str1">
2677                     <xs:enumeration value="A" />
2678                     <xs:enumeration value="N" />
2679                 </xs:restriction>
2680             </xs:simpleType>
2681         </xs:attribute>
2682     </xs:complexType>
2683     <xs:complexType name="hspType">
2684         <xs:sequence>
2685             <xs:element name="dath_od" type="dsip:dath_xxType" minOccurs="0" />
2686             <xs:element name="dath_do" type="dsip:dath_xxType" minOccurs="0" />
2687         </xs:sequence>
2688         <xs:attribute name="ind_hsp_zm">
2689             <xs:simpleType>
2690                 <xs:restriction base="dsComm:str1">
2691                     <xs:enumeration value="A" />
2692                     <xs:enumeration value="N" />
2693                 </xs:restriction>
2694             </xs:simpleType>
2695         </xs:attribute>
2696     </xs:complexType>
2697     <xs:complexType name="zpshlType">
2698         <xs:sequence>
2699             <xs:element name="dath_vy" type="dsip:dath_xxType" />
2700         </xs:sequence>
2701         <xs:attribute name="ssz_kod" type="dsComm:str3" use="required" />
2702     </xs:complexType>
2703     <xs:complexType name="ursszType">
2704         <xs:sequence>
2705             <xs:element name="dath_uk" type="dsip:dath_xxType" />
2706         </xs:sequence>
2707         <xs:attribute name="ssz_kod" type="dsComm:str3" use="required" />
2708     </xs:complexType>
2709     <xs:complexType name="pece_zmType">
2710         <xs:sequence>
2711             <xs:element name="dath_zm" type="dsip:dath_xxType" />
2712             <xs:element name="idl" type="dsip:idlType" minOccurs="0" />
2713         </xs:sequence>
2714         <xs:attribute name="ind_p_pzt" use="required">
2715             <xs:simpleType>
2716                 <xs:restriction base="dsComm:str1">
2717                     <xs:enumeration value="A" />
2718                     <xs:enumeration value="N" />
2719                 </xs:restriction>
2720             </xs:simpleType>
2721         </xs:attribute>
2722         <xs:attribute name="ind_p_pdn" use="required">
2723             <xs:simpleType>
2724                 <xs:restriction base="dsComm:str1">
2725                     <xs:enumeration value="A" />
2726                     <xs:enumeration value="N" />
2727                 </xs:restriction>
2728             </xs:simpleType>
2729         </xs:attribute>
2730     </xs:complexType>
2731     <!-- iidType  -->
2732     <xs:complexType name="iidType">
2733         <xs:attribute name="root" type="dsip:iidrootType" use="required" />
2734         <xs:attribute name="ext" type="dsComm:str64" />
2735     </xs:complexType>
2736     <xs:simpleType name="iidrootType">
2737         <xs:union memberTypes="dsip:oid dsip:uuid" />
2738     </xs:simpleType>
2739     <xs:simpleType name="oid">
2740         <xs:restriction base="dsComm:str64">
2741             <xs:pattern value="[0-2](\.(0|[1-9][0-9]*))*" />
2742         </xs:restriction>
2743     </xs:simpleType>
2744     <xs:simpleType name="uuid">
2745         <xs:restriction base="dsComm:str64">
2746             <xs:pattern
2747                 value="[0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12}" />
2748         </xs:restriction>
2749     </xs:simpleType>
2750     <!-- id_card  -->
2751     <xs:complexType name="id_cardType">
2752         <xs:sequence>
2753             <xs:element name="id_number" type="dsComm:str20" />
2754             <xs:element name="dat_pl" type="dsComm:dat_xxType" minOccurs="0" />
2755         </xs:sequence>
2756     </xs:complexType>
2757     <!-- passport  -->
2758     <xs:complexType name="passportType">
2759         <xs:sequence>
2760             <xs:element name="id_number" type="dsComm:str20" />
2761             <xs:element name="stat" type="dsComm:str3" minOccurs="0" />
2762             <xs:element name="dat_pl" type="dsComm:dat_xxType" minOccurs="0" />
2763         </xs:sequence>
2764     </xs:complexType>
2765     <!-- mknorpha  -->
2766     <xs:complexType name="mknorphaType">
2767         <xs:sequence>
2768             <xs:element name="kod_syst" type="dsComm:str10" />
2769             <xs:element name="kod" type="dsComm:str10" />
2770             <xs:element name="kod_text" type="dsComm:str80" />
2771         </xs:sequence>
2772     </xs:complexType>
2773     <!-- lez_al  -->
2774     <xs:complexType name="lez_alType">
2775         <xs:attribute name="kod_atc" type="dsComm:str10" />
2776         <xs:attribute name="nazev" type="dsComm:str70" />
2777     </xs:complexType>
2778     <!-- vys_fs_form  -->
2779     <xs:complexType name="vys_fs_formType">
2780         <xs:sequence>
2781             <xs:element name="dat_vzn_fo" type="dsComm:dat_xxType" minOccurs="0" />
2782             <xs:element name="vys_fo_text" type="dsip:textType" minOccurs="0" />
2783             <xs:element name="vys_fo_popis" type="dsip:textType" />
2784             <xs:element name="vys_fo_form" type="dsip:textType" />
2785         </xs:sequence>
2786     </xs:complexType>
2787     <!-- vys_v_snomed  -->
2788     <xs:complexType name="vys_v_snomedType">
2789         <xs:sequence>
2790             <xs:element name="iid" type="dsip:iidType" minOccurs="0" maxOccurs="unbounded" />
2791             <xs:element name="stav" minOccurs="0">
2792                 <xs:simpleType>
2793                     <xs:restriction base="xs:string">
2794                         <xs:enumeration value="R" />
2795                         <xs:enumeration value="P" />
2796                         <xs:enumeration value="F" />
2797                         <xs:enumeration value="Z" />
2798                     </xs:restriction>
2799                 </xs:simpleType>
2800             </xs:element>
2801             <xs:element name="kod" type="dsComm:str32" />
2802             <xs:element name="dat_vysetreni" type="dsComm:dat_xxType" />
2803             <xs:element name="dat_vydani" type="dsComm:dat_xxType" minOccurs="0" />
2804             <xs:element name="vysl_typ">
2805                 <xs:simpleType>
2806                     <xs:restriction base="xs:string">
2807                         <xs:enumeration value="N" />
2808                         <xs:enumeration value="T" />
2809                         <xs:enumeration value="F" />
2810                     </xs:restriction>
2811                 </xs:simpleType>
2812             </xs:element>
2813             <xs:element name="vysl_hodnota" type="xs:string" />
2814             <xs:element name="vysl_jednotka" type="xs:string" minOccurs="0" />
2815             <xs:element name="vysl_pozn" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
2816             <xs:element name="vysl_rm_d" type="xs:string" minOccurs="0" />
2817             <xs:element name="vysl_rm_h" type="xs:string" minOccurs="0" />
2818             <xs:element name="vysl_interpret" type="xs:string" minOccurs="0" />
2819             <xs:element name="vysl_pracovnik" type="dsip:pracovnikType" minOccurs="0"
2820                 maxOccurs="unbounded" />
2821             <xs:element name="vysl_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
2822         </xs:sequence>
2823     </xs:complexType>
2824     <!-- p_zap_vys  -->
2825     <xs:complexType name="p_zap_vysType">
2826         <xs:sequence>
2827             <xs:choice>
2828                 <xs:element name="vys_v_snomed" type="dsip:vys_v_snomedType" maxOccurs="unbounded" />
2829                 <xs:element name="vys_v_nclp" type="dsip:ku_z_labType" maxOccurs="unbounded" />
2830             </xs:choice>
2831         </xs:sequence>
2832     </xs:complexType>
2833     <!-- pp_aktivita  -->
2834     <xs:complexType name="pp_aktivitaType">
2835         <xs:sequence>
2836             <xs:element name="aktivita_typ" type="dsip:textType" minOccurs="0" />
2837             <xs:element name="aktivita_popis" type="dsip:textType" minOccurs="0" />
2838             <xs:element name="specif_atrib" type="dsip:textType" minOccurs="0" maxOccurs="unbounded" />
2839         </xs:sequence>
2840     </xs:complexType>
2841     <!-- anam_aba  -->
2842     <xs:complexType name="anam_abaType">
2843         <xs:sequence>
2844             <xs:element name="aba_stav_text" type="xs:string" minOccurs="0" />
2845             <xs:element name="aba_stav_kod" type="dsComm:str32" minOccurs="0" />
2846             <xs:element name="aba_dat_od" type="dsComm:dat_xxType" minOccurs="0" />
2847             <xs:element name="aba_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
2848             <xs:element name="aba_mnoz_text" type="xs:string" minOccurs="0" />
2849             <xs:element name="aba_koment" type="xs:string" minOccurs="0" />
2850         </xs:sequence>
2851     </xs:complexType>
2852     <!-- anam_abd  -->
2853     <xs:complexType name="anam_abdType">
2854         <xs:sequence>
2855             <xs:element name="abd_stav_text" type="xs:string" minOccurs="0" />
2856             <xs:element name="abd_stav_kod" type="dsComm:str32" minOccurs="0" />
2857             <xs:element name="abd_dat_od" type="dsComm:dat_xxType" minOccurs="0" />
2858             <xs:element name="abd_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
2859             <xs:element name="abd_mnoz_text" type="xs:string" minOccurs="0" />
2860             <xs:element name="abd_lattyp_text" type="xs:string" minOccurs="0" />
2861             <xs:element name="abd_lattyp_kod" type="dsComm:str32" minOccurs="0" />
2862             <xs:element name="abd_latzp_text" type="xs:string" minOccurs="0" />
2863             <xs:element name="abd_latzp_kod" type="dsComm:str32" minOccurs="0" />
2864             <xs:element name="abd_koment" type="xs:string" minOccurs="0" />
2865         </xs:sequence>
2866     </xs:complexType>
2867     <!-- anam_abj  -->
2868     <xs:complexType name="anam_abjType">
2869         <xs:sequence>
2870             <xs:element name="abj_text" type="xs:string" minOccurs="0" />
2871             <xs:element name="abj_kod" type="dsip:mknorphaType" minOccurs="0" maxOccurs="unbounded" />
2872         </xs:sequence>
2873     </xs:complexType>
2874     <!-- anam_abk  -->
2875     <xs:complexType name="anam_abkType">
2876         <xs:sequence>
2877             <xs:element name="abk_stav_text" type="xs:string" minOccurs="0" />
2878             <xs:element name="abk_stav_kod" type="dsComm:str32" minOccurs="0" />
2879             <xs:element name="abk_dat_od" type="dsComm:dat_xxType" minOccurs="0" />
2880             <xs:element name="abk_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
2881             <xs:element name="abk_mnoz_text" type="xs:string" minOccurs="0" />
2882             <xs:element name="abk_koment" type="xs:string" minOccurs="0" />
2883         </xs:sequence>
2884     </xs:complexType>
2885     <!-- anam_infc  -->
2886     <xs:complexType name="anam_infcType">
2887         <xs:sequence>
2888             <xs:element name="infc_dat_od" type="dsComm:dat_xxType" minOccurs="0" />
2889             <xs:element name="infc_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
2890             <xs:element name="infc_stat_text" type="xs:string" />
2891             <xs:element name="infc_stat_kod" type="dsComm:str3" minOccurs="0" maxOccurs="unbounded" />
2892             <xs:element name="infc_koment" type="xs:string" minOccurs="0" />
2893         </xs:sequence>
2894     </xs:complexType>
2895     <!-- anam_inf  -->
2896     <xs:complexType name="anam_infType">
2897         <xs:sequence>
2898             <xs:element name="inf_dat_od" type="dsComm:dat_xxType" minOccurs="0" />
2899             <xs:element name="inf_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
2900             <xs:element name="inf_agens" type="dsip:mknorphaType" minOccurs="0" />
2901             <xs:element name="inf_expoz_text" type="xs:string" minOccurs="0" />
2902             <xs:element name="inf_expoz_kod" type="dsComm:str32" minOccurs="0" />
2903             <xs:element name="inf_stat_text" type="xs:string" minOccurs="0" />
2904             <xs:element name="inf_stat_kod" type="dsComm:str3" minOccurs="0" maxOccurs="unbounded" />
2905             <xs:element name="inf_koment" type="xs:string" minOccurs="0" />
2906         </xs:sequence>
2907     </xs:complexType>
2908     <!-- anam_oc  -->
2909     <xs:complexType name="anam_ocType">
2910         <xs:sequence>
2911             <xs:element name="ocz" type="dsip:oczType" maxOccurs="unbounded" />
2912             <xs:element name="oc_souhrn_text" type="xs:string" minOccurs="0" />
2913         </xs:sequence>
2914     </xs:complexType>
2915     <!-- anam_prob -->
2916     <xs:complexType name="anam_probType">
2917         <xs:sequence>
2918             <xs:element name="prob_popis" type="xs:string" />
2919             <xs:element name="prob_kod" type="dsip:mknorphaType" minOccurs="0" maxOccurs="unbounded" />
2920             <xs:element name="prob_dat_od" type="dsComm:dat_xxType" />
2921             <xs:element name="prob_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
2922             <xs:element name="prob_klin" minOccurs="0">
2923                 <xs:simpleType>
2924                     <xs:restriction base="xs:string">
2925                         <xs:enumeration value="A" />
2926                         <xs:enumeration value="N" />
2927                     </xs:restriction>
2928                 </xs:simpleType>
2929             </xs:element>
2930             <xs:element name="prob_okol" type="xs:string" minOccurs="0" />
2931             <xs:element name="prob_zav_text" type="xs:string" minOccurs="0" />
2932             <xs:element name="prob_stad_text" type="xs:string" minOccurs="0" />
2933             <xs:element name="prob_stad_kod" type="dsip:mknorphaType" minOccurs="0"
2934                 maxOccurs="unbounded" />
2935         </xs:sequence>
2936     </xs:complexType>
2937     <!-- anam_rao -->
2938     <xs:complexType name="anam_raoType">
2939         <xs:sequence>
2940             <xs:element name="rao_vztah_kod" type="dsComm:str10" minOccurs="0" />
2941             <xs:element name="rao_vztah_text" type="dsComm:str50" minOccurs="0" />
2942             <xs:element name="rao_dat_nar" type="dsComm:dat_xxType" minOccurs="0" />
2943             <xs:element name="rao_dat_um" type="dsComm:dat_xxType" minOccurs="0" />
2944             <xs:element name="rao_vzdel" type="xs:string" minOccurs="0" />
2945             <xs:element name="rao_zdrprob_kod" type="dsip:mknorphaType" minOccurs="0"
2946                 maxOccurs="unbounded" />
2947             <xs:element name="rao_duvum_kod" type="dsip:mknorphaType" minOccurs="0" />
2948         </xs:sequence>
2949     </xs:complexType>
2950     <!-- anam_sa -->
2951     <xs:complexType name="anam_saType">
2952         <xs:sequence>
2953             <xs:element name="sau_prac" type="xs:string" minOccurs="0" />
2954             <xs:element name="sau_zajmy" type="xs:string" minOccurs="0" />
2955             <xs:element name="sau_soc" type="xs:string" minOccurs="0" />
2956             <xs:element name="sav_vzdel" type="xs:string" minOccurs="0" />
2957             <xs:element name="sav_koment" type="xs:string" minOccurs="0" />
2958             <xs:element name="sab_zpbydl_text" type="xs:string" minOccurs="0" />
2959             <xs:element name="sab_zpbydl_kod" type="dsComm:str32" minOccurs="0" />
2960             <xs:element name="sab_prizp_text" type="xs:string" minOccurs="0" />
2961             <xs:element name="sab_prizp_kod" type="dsComm:str32" minOccurs="0" maxOccurs="unbounded" />
2962             <xs:element name="sab_bariery_text" type="xs:string" minOccurs="0" />
2963             <xs:element name="sab_bariery_kod" type="dsComm:str32" minOccurs="0"
2964                 maxOccurs="unbounded" />
2965             <xs:element name="sar_koment" type="xs:string" minOccurs="0" />
2966             <xs:element name="sar_slozrod_text" type="xs:string" minOccurs="0" />
2967             <xs:element name="sar_rodstav_text" type="xs:string" minOccurs="0" />
2968             <xs:element name="sar_pocdet" type="dsComm:str2" minOccurs="0" />
2969             <xs:element name="sar_pocdetd" type="dsComm:str2" minOccurs="0" />
2970             <xs:element name="sar_dite" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
2971             <xs:element name="sar_pecezc" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
2972         </xs:sequence>
2973     </xs:complexType>
2974     <!-- anam_vyk  -->
2975     <xs:complexType name="anam_vykType">
2976         <xs:sequence>
2977             <xs:element name="chv" type="dsip:chvType" maxOccurs="unbounded" />
2978             <xs:element name="vyk_souhrn_text" type="xs:string" minOccurs="0" />
2979         </xs:sequence>
2980     </xs:complexType>
2981     <!-- anam_zpi  -->
2982     <xs:complexType name="anam_zpiType">
2983         <xs:sequence>
2984             <xs:element name="uniz" type="dsip:unizType" maxOccurs="unbounded" />
2985             <xs:element name="zpi_souhrn_text" type="xs:string" minOccurs="0" />
2986         </xs:sequence>
2987     </xs:complexType>
2988     <!-- anf  -->
2989     <xs:complexType name="anfType">
2990         <xs:sequence>
2991             <xs:element name="anam_prob" type="dsip:anam_probType" minOccurs="0"
2992                 maxOccurs="unbounded" />
2993             <xs:element name="anam_zpi" type="dsip:anam_zpiType" minOccurs="0" maxOccurs="unbounded" />
2994             <xs:element name="anam_vyk" type="dsip:anam_vykType" minOccurs="0" maxOccurs="unbounded" />
2995             <xs:element name="anam_oc" type="dsip:anam_ocType" minOccurs="0" maxOccurs="unbounded" />
2996             <xs:element name="anam_inf" type="dsip:anam_infType" minOccurs="0" maxOccurs="unbounded" />
2997             <xs:element name="anam_infc" type="dsip:anam_infcType" minOccurs="0"
2998                 maxOccurs="unbounded" />
2999             <xs:element name="anam_rao" type="dsip:anam_raoType" minOccurs="0" maxOccurs="unbounded" />
3000             <xs:element name="anam_sa" type="dsip:anam_saType" minOccurs="0" />
3001             <xs:element name="anam_aba" type="dsip:anam_abaType" minOccurs="0" maxOccurs="unbounded" />
3002             <xs:element name="anam_abk" type="dsip:anam_abkType" minOccurs="0" maxOccurs="unbounded" />
3003             <xs:element name="anam_abd" type="dsip:anam_abdType" minOccurs="0" maxOccurs="unbounded" />
3004             <xs:element name="anam_abj" type="dsip:anam_abjType" minOccurs="0" />
3005             <xs:element name="garant_dat" type="dsComm:garant_datType" minOccurs="0" />
3006             <xs:element name="autor" type="dsComm:autorType" minOccurs="0" />
3007             <xs:element name="dat_ab" type="dsComm:dat_xxType" minOccurs="0" />
3008             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
3009             <xs:element name="anAny" type="dsComm:AnyType" minOccurs="0" />
3010         </xs:sequence>
3011     </xs:complexType>
3012     <!-- ku_z_propz_admu  -->
3013     <xs:complexType name="ku_z_propz_admuType">
3014         <xs:sequence>
3015             <xs:element name="p_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
3016             <xs:element name="p_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
3017             <xs:element name="a_pracovnik" type="dsip:pracovnikType" />
3018             <xs:element name="a_pracoviste" type="dsip:pracovisteType" />
3019             <xs:element name="dat_a_mod" type="dsComm:dat_xxType" />
3020             <xs:element name="o_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
3021             <xs:element name="o_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
3022             <xs:element name="dat_overeni" type="dsComm:dat_xxType" minOccurs="0" />
3023             <xs:element name="z_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
3024             <xs:element name="z_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
3025             <xs:element name="dat_autorizace" type="dsComm:dat_xxType" minOccurs="0" />
3026             <xs:element name="kat_dokum" type="dsComm:str8" />
3027             <xs:element name="stav_dokum">
3028                 <xs:simpleType>
3029                     <xs:restriction base="xs:string">
3030                         <xs:enumeration value="P" />
3031                         <xs:enumeration value="F" />
3032                         <xs:enumeration value="Z" />
3033                     </xs:restriction>
3034                 </xs:simpleType>
3035             </xs:element>
3036             <xs:element name="dat_dokum" type="dsComm:dat_xxType" />
3037             <xs:element name="verze_dokum" type="xs:string" minOccurs="0" />
3038             <xs:element name="spr_dokum" type="xs:string" />
3039         </xs:sequence>
3040     </xs:complexType>
3041     <!-- ku_z_propz_anam  -->
3042     <xs:complexType name="ku_z_propz_anamType">
3043         <xs:sequence>
3044             <xs:element name="anam_prob" type="dsip:anam_probType" minOccurs="0"
3045                 maxOccurs="unbounded" />
3046             <xs:element name="anam_zpi" type="dsip:anam_zpiType" minOccurs="0" maxOccurs="unbounded" />
3047             <xs:element name="anam_vyk" type="dsip:anam_vykType" minOccurs="0" maxOccurs="unbounded" />
3048             <xs:element name="anam_oc" type="dsip:anam_ocType" minOccurs="0" maxOccurs="unbounded" />
3049             <xs:element name="anam_inf" type="dsip:anam_infType" minOccurs="0" maxOccurs="unbounded" />
3050             <xs:element name="anam_infc" type="dsip:anam_infcType" minOccurs="0"
3051                 maxOccurs="unbounded" />
3052             <xs:element name="anam_rao" type="dsip:anam_raoType" minOccurs="0" maxOccurs="unbounded" />
3053             <xs:element name="anam_sa" type="dsip:anam_saType" minOccurs="0" />
3054             <xs:element name="anam_aba" type="dsip:anam_abaType" minOccurs="0" maxOccurs="unbounded" />
3055             <xs:element name="anam_abk" type="dsip:anam_abkType" minOccurs="0" maxOccurs="unbounded" />
3056             <xs:element name="anam_abd" type="dsip:anam_abdType" minOccurs="0" maxOccurs="unbounded" />
3057             <xs:element name="anam_abj" type="dsip:anam_abjType" minOccurs="0" />
3058         </xs:sequence>
3059     </xs:complexType>
3060     <!-- ku_z_propz_dopor  -->
3061     <xs:complexType name="ku_z_propz_doporType">
3062         <xs:sequence>
3063             <xs:element name="pp_nazev" type="xs:string" minOccurs="0" />
3064             <xs:element name="pp_nemstav" type="dsip:mknorphaType" minOccurs="0"
3065                 maxOccurs="unbounded" />
3066             <xs:element name="popis_dopor" type="xs:string" minOccurs="0" />
3067             <xs:element name="ppo_dat_od" type="dsComm:dat_xxType" minOccurs="0" />
3068             <xs:element name="ppo_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
3069             <xs:element name="pp_podrob" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
3070             <xs:element name="pp_aktivita" type="dsip:pp_aktivitaType" minOccurs="0"
3071                 maxOccurs="unbounded" />
3072             <xs:element name="medikace" type="dsip:leType" />
3073         </xs:sequence>
3074     </xs:complexType>
3075     <!-- ku_z_propz_dvp  -->
3076     <xs:complexType name="ku_z_propz_dvpType">
3077         <xs:sequence>
3078             <xs:element name="dat_dvp" type="dsComm:dat_xxType" />
3079             <xs:element name="dvp_typ" type="dsComm:str16" />
3080             <xs:element name="dvp_koment" type="xs:string" minOccurs="0" />
3081             <xs:element name="dvp_dotstav" type="dsip:mknorphaType" minOccurs="0"
3082                 maxOccurs="unbounded" />
3083             <xs:element name="dvp_dokum" type="dsip:textType" />
3084         </xs:sequence>
3085     </xs:complexType>
3086     <!-- ku_z_propz_h_p  -->
3087     <xs:complexType name="ku_z_propz_h_pType">
3088         <xs:sequence>
3089             <xs:element name="dat_pob_od" type="dsComm:dat_xxType" />
3090             <xs:element name="dat_pob_do" type="dsComm:dat_xxType" />
3091             <xs:element name="odd_kod" type="dsComm:str30" minOccurs="0" />
3092             <xs:element name="odd_naz" type="dsComm:str80" />
3093             <xs:element name="odd_adr" type="ds:aType" maxOccurs="unbounded" />
3094         </xs:sequence>
3095     </xs:complexType>
3096     <!-- ku_z_propz_hosp  -->
3097     <xs:complexType name="ku_z_propz_hospType">
3098         <xs:sequence>
3099             <xs:element name="typ_kontaktu">
3100                 <xs:simpleType>
3101                     <xs:restriction base="xs:string">
3102                         <xs:enumeration value="IMP" />
3103                         <xs:enumeration value="SS" />
3104                     </xs:restriction>
3105                 </xs:simpleType>
3106             </xs:element>
3107             <xs:element name="hospital_text" type="dsComm:str255" minOccurs="0" />
3108             <xs:element name="urg_prij" type="dsComm:str1" minOccurs="0" />
3109             <xs:element name="dat_prij" type="dsComm:dat_xxType" />
3110             <xs:element name="prij_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
3111             <xs:element name="zdroj_prij" type="dsComm:str1" minOccurs="0" />
3112             <xs:element name="dop_pracovnik" type="dsip:pracovnikType" minOccurs="0" />
3113             <xs:element name="dop_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
3114             <xs:element name="duv_prij_kod" type="dsip:mknorphaType" minOccurs="0"
3115                 maxOccurs="unbounded" />
3116             <xs:element name="duv_prij_text" type="xs:string" minOccurs="0" />
3117             <xs:element name="duv_prij_kom" type="xs:string" minOccurs="0" />
3118             <xs:element name="po_prij_kod" type="dsComm:str30" minOccurs="0" />
3119             <xs:element name="po_prij_text" type="xs:string" minOccurs="0" />
3120             <xs:element name="dat_prop" type="dsComm:dat_xxType" />
3121             <xs:element name="cil_prop" type="dsComm:str255" minOccurs="0" />
3122             <xs:element name="prop_pracoviste" type="dsip:pracovisteType" minOccurs="0" />
3123             <xs:element name="ku_z_propz_h_p" type="dsip:ku_z_propz_h_pType" maxOccurs="unbounded" />
3124         </xs:sequence>
3125     </xs:complexType>
3126     <!-- ku_z_propz_prubh_d  -->
3127     <xs:complexType name="ku_z_propz_prubh_dType">
3128         <xs:sequence>
3129             <xs:element name="vykd_popis" type="xs:string" />
3130             <xs:element name="vykd_lokal" type="dsComm:str30" minOccurs="0" />
3131             <xs:element name="dat_prov_vykd" type="dsComm:dat_xxType" minOccurs="0" />
3132             <xs:element name="vykd_duv_text" type="xs:string" minOccurs="0" />
3133             <xs:element name="vykd_duv_kod" type="xs:string" minOccurs="0" />
3134         </xs:sequence>
3135     </xs:complexType>
3136     <!-- ku_z_propz_prubh_p  -->
3137     <xs:complexType name="ku_z_propz_prubh_pType">
3138         <xs:sequence>
3139             <xs:element name="prob_popis" type="xs:string" />
3140             <xs:element name="prob_kod" type="dsip:mknorphaType" minOccurs="0" maxOccurs="unbounded" />
3141             <xs:element name="prob_dat_od" type="dsComm:dat_xxType" />
3142             <xs:element name="prob_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
3143             <xs:element name="prob_klin" minOccurs="0">
3144                 <xs:simpleType>
3145                     <xs:restriction base="xs:string">
3146                         <xs:enumeration value="A" />
3147                         <xs:enumeration value="N" />
3148                     </xs:restriction>
3149                 </xs:simpleType>
3150             </xs:element>
3151             <xs:element name="prob_kat_text" type="xs:string" minOccurs="0" />
3152             <xs:element name="prob_kat_kod" type="dsComm:str32" minOccurs="0" />
3153             <xs:element name="prob_okol" type="xs:string" minOccurs="0" />
3154             <xs:element name="prob_zav_text" type="xs:string" minOccurs="0" />
3155             <xs:element name="prob_zav_kod" minOccurs="0">
3156                 <xs:simpleType>
3157                     <xs:restriction base="xs:string">
3158                         <xs:enumeration value="T" />
3159                         <xs:enumeration value="S" />
3160                         <xs:enumeration value="M" />
3161                     </xs:restriction>
3162                 </xs:simpleType>
3163             </xs:element>
3164             <xs:element name="prob_stad_text" type="xs:string" minOccurs="0" />
3165             <xs:element name="prob_stad_kod" type="dsip:mknorphaType" minOccurs="0"
3166                 maxOccurs="unbounded" />
3167         </xs:sequence>
3168     </xs:complexType>
3169     <!-- ku_z_propz_prubh_s  -->
3170     <xs:complexType name="ku_z_propz_prubh_sType">
3171         <xs:sequence>
3172             <xs:element name="ks_popis" type="xs:string" />
3173             <xs:element name="ks_duv_prub_h" type="xs:string" />
3174             <xs:element name="ks_klin_uvaha" type="xs:string" minOccurs="0" />
3175         </xs:sequence>
3176     </xs:complexType>
3177     <!-- ku_z_propz_prubh_v  -->
3178     <xs:complexType name="ku_z_propz_prubh_vType">
3179         <xs:sequence>
3180             <xs:element name="dat_vys" type="dsComm:dat_xxType" />
3181             <xs:element name="idku" type="dsip:idkuType" />
3182             <xs:element name="iid" type="dsip:iidType" minOccurs="0" />
3183             <xs:element name="typku" type="dsComm:str20" />
3184             <xs:element name="nazev" type="dsComm:str80" minOccurs="0" />
3185             <xs:element name="vys_stav" minOccurs="0">
3186                 <xs:simpleType>
3187                     <xs:restriction base="xs:string">
3188                         <xs:enumeration value="R" />
3189                         <xs:enumeration value="P" />
3190                         <xs:enumeration value="F" />
3191                         <xs:enumeration value="Z" />
3192                     </xs:restriction>
3193                 </xs:simpleType>
3194             </xs:element>
3195             <xs:element name="text_puvod" type="dsip:textType" />
3196             <xs:element name="text_uprav" type="dsip:textType" minOccurs="0" />
3197             <xs:choice>
3198                 <xs:element name="ku_z_lab" type="dsip:ku_z_labType" minOccurs="0"
3199                     maxOccurs="unbounded" />
3200                 <xs:element name="ku_z_pat_n" type="dsip:ku_z_pat_nType" minOccurs="0"
3201                     maxOccurs="unbounded" />
3202                 <xs:element name="ku_z_rdg" type="dsip:ku_z_rdgType" minOccurs="0"
3203                     maxOccurs="unbounded" />
3204                 <xs:element name="vys_v_snomed" type="dsip:vys_v_snomedType" minOccurs="0"
3205                     maxOccurs="unbounded" />
3206             </xs:choice>
3207             <xs:element name="idku_ref" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
3208             <xs:element name="pracovnik" type="dsip:pracovnikType" minOccurs="0"
3209                 maxOccurs="unbounded" />
3210             <xs:element name="pracoviste" type="dsip:pracovisteType" minOccurs="0" />
3211         </xs:sequence>
3212     </xs:complexType>
3213     <!-- ku_z_propz_prubh  -->
3214     <xs:complexType name="ku_z_propz_prubhType">
3215         <xs:sequence>
3216             <xs:element name="ku_z_propz_prubh_p" type="dsip:ku_z_propz_prubh_pType"
3217                 maxOccurs="unbounded" />
3218             <xs:element name="chv" type="dsip:chvType" maxOccurs="unbounded" />
3219             <xs:element name="uniz" type="dsip:unizType" maxOccurs="unbounded" />
3220             <xs:element name="ku_z_propz_prubh_d" type="dsip:ku_z_propz_prubh_dType" minOccurs="0"
3221                 maxOccurs="unbounded" />
3222             <xs:element name="le" type="dsip:leType" minOccurs="0" />
3223             <xs:element name="ku_z_propz_prubh_v" type="dsip:ku_z_propz_prubh_vType"
3224                 maxOccurs="unbounded" />
3225             <xs:element name="ku_z_propz_prubh_s" type="dsip:ku_z_propz_prubh_sType"
3226                 maxOccurs="unbounded" />
3227         </xs:sequence>
3228     </xs:complexType>
3229     <!-- ku_z_propz_sprij  -->
3230     <xs:complexType name="ku_z_propz_sprijType">
3231         <xs:sequence>
3232             <xs:element name="dat_vys_prij" type="dsComm:dat_xxType" minOccurs="0" />
3233             <xs:element name="prij_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3234                 maxOccurs="unbounded" />
3235             <xs:element name="vys_a_text" type="dsip:textType" minOccurs="0" />
3236             <xs:choice>
3237                 <xs:element name="h" type="dsip:hType" minOccurs="0" />
3238                 <xs:element name="vys_a_param" type="dsip:p_zap_vysType" minOccurs="0" />
3239             </xs:choice>
3240             <xs:element name="vys_a_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3241                 maxOccurs="unbounded" />
3242             <xs:element name="vys_f_typ" type="dsComm:str32" />
3243             <xs:element name="vys_f_text" type="dsip:textType" minOccurs="0" />
3244             <xs:choice>
3245                 <xs:element name="fyznal" type="dsip:fyznalType" minOccurs="0" />
3246                 <xs:element name="vys_f_param" type="dsip:p_zap_vysType" minOccurs="0" />
3247             </xs:choice>
3248             <xs:element name="vys_f_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3249                 maxOccurs="unbounded" />
3250             <xs:element name="vys_s_text" type="dsip:textType" />
3251             <xs:element name="vys_s_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3252                 maxOccurs="unbounded" />
3253             <xs:element name="dat_hodn_fs" type="dsComm:dat_xxType" minOccurs="0" />
3254             <xs:element name="vys_fs_text" type="dsip:textType" minOccurs="0" />
3255             <xs:element name="vys_fs_form" type="dsip:vys_fs_formType" minOccurs="0"
3256                 maxOccurs="unbounded" />
3257             <xs:element name="vys_fs_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3258                 maxOccurs="unbounded" />
3259         </xs:sequence>
3260     </xs:complexType>
3261     <!-- ku_z_propz_sprop  -->
3262     <xs:complexType name="ku_z_propz_spropType">
3263         <xs:sequence>
3264             <xs:element name="dat_vys_prij" type="dsComm:dat_xxType" minOccurs="0" />
3265             <xs:element name="prij_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3266                 maxOccurs="unbounded" />
3267             <xs:element name="vys_a_text" type="dsip:textType" minOccurs="0" />
3268             <xs:choice>
3269                 <xs:element name="h" type="dsip:hType" minOccurs="0" />
3270                 <xs:element name="vys_a_param" type="dsip:p_zap_vysType" minOccurs="0" />
3271             </xs:choice>
3272             <xs:element name="vys_a_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3273                 maxOccurs="unbounded" />
3274             <xs:element name="vys_f_text" type="dsip:textType" minOccurs="0" />
3275             <xs:choice>
3276                 <xs:element name="fyznal" type="dsip:fyznalType" minOccurs="0" />
3277                 <xs:element name="vys_f_param" type="dsip:p_zap_vysType" minOccurs="0" />
3278             </xs:choice>
3279             <xs:element name="vys_f_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3280                 maxOccurs="unbounded" />
3281             <xs:element name="vys_s_text" type="dsip:textType" />
3282             <xs:element name="vys_s_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3283                 maxOccurs="unbounded" />
3284             <xs:element name="dat_hodn_fs" type="dsComm:dat_xxType" minOccurs="0" />
3285             <xs:element name="vys_fs_text" type="dsip:textType" minOccurs="0" />
3286             <xs:element name="vys_fs_form" type="dsip:vys_fs_formType" minOccurs="0"
3287                 maxOccurs="unbounded" />
3288             <xs:element name="vys_fs_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3289                 maxOccurs="unbounded" />
3290             <xs:element name="poznamka" type="dsComm:str255" minOccurs="0" />
3291         </xs:sequence>
3292     </xs:complexType>
3293     <!-- ku_z_propz_urg_v  -->
3294     <xs:complexType name="ku_z_propz_urg_vType">
3295         <xs:sequence>
3296             <xs:element name="var_ozn" type="xs:string" minOccurs="0" />
3297             <xs:element name="var_stav" type="dsip:mknorphaType" minOccurs="0" maxOccurs="unbounded" />
3298             <xs:element name="sp_pracovnik" type="dsip:pracovnikType" minOccurs="0"
3299                 maxOccurs="unbounded" />
3300             <xs:element name="var_text" type="xs:string" minOccurs="0" />
3301             <xs:element name="var_zav_kod" type="dsComm:str32" minOccurs="0" />
3302             <xs:element name="var_dat_od" type="dsComm:dat_xxType" minOccurs="0" />
3303             <xs:element name="var_dat_do" type="dsComm:dat_xxType" minOccurs="0" />
3304         </xs:sequence>
3305     </xs:complexType>
3306     <!-- ku_z_propz_urg  -->
3307     <xs:complexType name="ku_z_propz_urgType">
3308         <xs:sequence>
3309             <xs:element name="alerg_int" type="dsip:uaType" maxOccurs="unbounded" />
3310             <xs:element name="ku_z_propz_urg_v" type="dsip:ku_z_propz_urg_vType" minOccurs="0"
3311                 maxOccurs="unbounded" />
3312         </xs:sequence>
3313     </xs:complexType>
3314     <!-- ku_z_propz  -->
3315     <xs:complexType name="ku_z_propzType">
3316         <xs:sequence>
3317             <xs:element name="ku_z_propz_admu" type="dsip:ku_z_propz_admuType" />
3318             <xs:element name="ku_z_propz_dvp" type="dsip:ku_z_propz_dvpType" minOccurs="0"
3319                 maxOccurs="unbounded" />
3320             <xs:element name="ku_z_propz_urg" type="dsip:ku_z_propz_urgType" />
3321             <xs:element name="ku_z_propz_hosp" type="dsip:ku_z_propz_hospType" />
3322             <xs:element name="ku_z_propz_sprij" type="dsip:ku_z_propz_sprijType" minOccurs="0" />
3323             <xs:element name="ku_z_propz_anam" type="dsip:ku_z_propz_anamType" minOccurs="0" />
3324             <xs:element name="ku_z_propz_prubh" type="dsip:ku_z_propz_prubhType" />
3325             <xs:element name="ku_z_propz_sprop" type="dsip:ku_z_propz_spropType" />
3326             <xs:element name="ku_z_propz_dopor" type="dsip:ku_z_propz_doporType" minOccurs="0" />
3327             <xs:element name="vrnAny" type="dsComm:AnyType" minOccurs="0" />
3328         </xs:sequence>
3329     </xs:complexType>
3330 
3331     <xs:element name="text" type="dsip:textType" />
3332     <!-- sdilejici -->
3333     <xs:complexType name="sdilejiciType">
3334         <xs:sequence>
3335             <xs:element name="pracoviste" type="dsip:pracovisteType" />
3336             <xs:element name="pracovnik" type="dsip:pracovnikType" minOccurs="0"
3337                 maxOccurs="unbounded" />
3338             <xs:element name="poznamka" type="dsComm:str255" minOccurs="0" />
3339             <xs:element name="stav" minOccurs="0" maxOccurs="1">
3340                 <xs:simpleType>
3341                     <xs:restriction base="xs:string">
3342                         <xs:enumeration value="nelze_td" />
3343                         <xs:enumeration value="nelze_as" />
3344                         <xs:enumeration value="odeslano" />
3345                         <xs:enumeration value="nyni_ne" />
3346                     </xs:restriction>
3347                 </xs:simpleType>
3348             </xs:element>
3349             <xs:element name="dat_zaslani" type="dsComm:dat_xxType" minOccurs="0" />
3350         </xs:sequence>
3351     </xs:complexType>
3352 </xs:schema>