ds_idu_nrpatv-4.08.03.xsd 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- edited with XMLSpy v2014 (x64) (http://www.altova.com) by Daniel Schwarz (Masaryk University) --> 3 <xs:schema xmlns:dsComm="urn:cz-mzcr:ns:dasta:ds4:ds_type" 4 xmlns:nrpatv="urn:cz-mzcr:ns:dasta:ds4:ds_idu_nrpatv" 5 xmlns:dsiduCis="urn:cz-mzcr:ns:dasta:ds4:ds_cisidu" xmlns:xs="http://www.w3.org/2001/XMLSchema" 6 targetNamespace="urn:cz-mzcr:ns:dasta:ds4:ds_idu_nrpatv" elementFormDefault="qualified"> 7 <xs:import namespace="urn:cz-mzcr:ns:dasta:ds4:ds_cisidu" schemaLocation="ds_cisidu-4.03.05.xsd" /> 8 <xs:import namespace="urn:cz-mzcr:ns:dasta:ds4:ds_type" schemaLocation="ds_type-4.02.21.xsd" /> 9 <xs:annotation> 10 <xs:documentation> Import common element types. </xs:documentation> 11 </xs:annotation> 12 <xs:annotation> 13 <xs:documentation> VETEV NRPATV - Národní registr pitev a toxikologických vyšetření 14 prováděných na oddělení soudního lékařství</xs:documentation> 15 </xs:annotation> 16 <xs:annotation> 17 <xs:documentation> *********************************************************** Definice 18 rozhraní registru NRPATV -- Start 19 *********************************************************** </xs:documentation> 20 </xs:annotation> 21 <xs:simpleType name="str256"> 22 <xs:restriction base="xs:string"> 23 <xs:minLength value="1" /> 24 <xs:maxLength value="256" /> 25 </xs:restriction> 26 </xs:simpleType> 27 <xs:simpleType name="denMesiceType"> 28 <xs:restriction base="xs:integer"> 29 <xs:minInclusive value="1" /> 30 <xs:maxInclusive value="31" /> 31 </xs:restriction> 32 </xs:simpleType> 33 <xs:simpleType name="mesicType"> 34 <xs:restriction base="xs:integer"> 35 <xs:minInclusive value="1" /> 36 <xs:maxInclusive value="12" /> 37 </xs:restriction> 38 </xs:simpleType> 39 <xs:simpleType name="sekceType"> 40 <xs:restriction base="xs:string"> 41 <xs:enumeration value="1"> 42 <xs:annotation> 43 <xs:documentation>Sekce příčin smrti I.</xs:documentation> 44 </xs:annotation> 45 </xs:enumeration> 46 <xs:enumeration value="2"> 47 <xs:annotation> 48 <xs:documentation>Sekce příčin smrti II.</xs:documentation> 49 </xs:annotation> 50 </xs:enumeration> 51 </xs:restriction> 52 </xs:simpleType> 53 <xs:simpleType name="polozkaType"> 54 <xs:restriction base="xs:string"> 55 <xs:enumeration value="a"> 56 <xs:annotation> 57 <xs:documentation>Položka I. a příčin smrti</xs:documentation> 58 </xs:annotation> 59 </xs:enumeration> 60 <xs:enumeration value="b"> 61 <xs:annotation> 62 <xs:documentation>Položka I. b příčin smrti</xs:documentation> 63 </xs:annotation> 64 </xs:enumeration> 65 <xs:enumeration value="c"> 66 <xs:annotation> 67 <xs:documentation>Položka I. c příčin smrti</xs:documentation> 68 </xs:annotation> 69 </xs:enumeration> 70 <xs:enumeration value="d"> 71 <xs:annotation> 72 <xs:documentation>Položka I. d příčin smrti</xs:documentation> 73 </xs:annotation> 74 </xs:enumeration> 75 <xs:enumeration value="v"> 76 <xs:annotation> 77 <xs:documentation>Položka II. příčin smrti</xs:documentation> 78 </xs:annotation> 79 </xs:enumeration> 80 </xs:restriction> 81 </xs:simpleType> 82 <xs:simpleType name="number3.3"> 83 <xs:restriction base="xs:string"> 84 <xs:pattern value="[0-9]{1,3}([.][0-9]{1,3})?" /> 85 </xs:restriction> 86 </xs:simpleType> 87 <xs:complexType name="nrpatvType"> 88 <xs:all> 89 <xs:element name="seznam_testovanych_latek" type="nrpatv:seznam_testovanych_latekType" 90 minOccurs="0"> 91 <xs:annotation> 92 <xs:documentation>Seznam testovaných skupin látek při toxikologickém vyšetření.</xs:documentation> 93 </xs:annotation> 94 </xs:element> 95 <xs:element name="seznam_vysetreni" type="nrpatv:seznam_vysetreniType" minOccurs="0"> 96 <xs:annotation> 97 <xs:documentation>Seznam látek nalezených při toxikologickém vyšetření.</xs:documentation> 98 </xs:annotation> 99 </xs:element> 100 <xs:element name="seznam_zarizeni" type="nrpatv:seznam_zarizeniType" minOccurs="1"> 101 <xs:annotation> 102 <xs:documentation>Seznam zdravotnických zařízení, které se na pitvě podílely.</xs:documentation> 103 </xs:annotation> 104 </xs:element> 105 <xs:element name="seznam_diagnoz" type="nrpatv:seznam_diagnozType" minOccurs="0"> 106 <xs:annotation> 107 <xs:documentation>Seznam příčin smrti zemřelého.</xs:documentation> 108 </xs:annotation> 109 </xs:element> 110 </xs:all> 111 <xs:attribute name="znama_totoznost" type="xs:boolean" use="required"> 112 <xs:annotation> 113 <xs:documentation>Zda je totožnost zemřelého známá.</xs:documentation> 114 </xs:annotation> 115 </xs:attribute> 116 <xs:attribute name="rodne_cislo" type="dsComm:rodcisType"> 117 <xs:annotation> 118 <xs:documentation>Rodné číslo zemřelého.</xs:documentation> 119 </xs:annotation> 120 </xs:attribute> 121 <xs:attribute name="cislo_pojistence" type="dsComm:str10"> 122 <xs:annotation> 123 <xs:documentation>Číslo pojištěnce zemřelého.</xs:documentation> 124 </xs:annotation> 125 </xs:attribute> 126 <xs:attribute name="jmeno" type="dsComm:str20"> 127 <xs:annotation> 128 <xs:documentation>Jméno zemřelého.</xs:documentation> 129 </xs:annotation> 130 </xs:attribute> 131 <xs:attribute name="prijmeni" type="dsComm:str30"> 132 <xs:annotation> 133 <xs:documentation>Příjmení zemřelého.</xs:documentation> 134 </xs:annotation> 135 </xs:attribute> 136 <xs:attribute name="datum_narozeni" type="xs:date"> 137 <xs:annotation> 138 <xs:documentation>Datum narození zemřelého.</xs:documentation> 139 </xs:annotation> 140 </xs:attribute> 141 <xs:attribute name="stari" type="xs:unsignedByte"> 142 <xs:annotation> 143 <xs:documentation>Odhadovaný věk zemřelého, pokud není známa jeho totožnost.</xs:documentation> 144 </xs:annotation> 145 </xs:attribute> 146 <xs:attribute name="pohlavi" type="dsComm:str1" use="required"> 147 <xs:annotation> 148 <xs:documentation>Pohlaví zemřelého dle číselníku Pohlavi 149 </xs:documentation> 150 </xs:annotation> 151 </xs:attribute> 152 <xs:attribute name="obcanstvi" type="dsComm:str3"> 153 <xs:annotation> 154 <xs:documentation>Státní občanství zemřelého, dle číselníku csu.Zeme 155 </xs:documentation> 156 </xs:annotation> 157 </xs:attribute> 158 <xs:attribute name="den_umrti" type="nrpatv:denMesiceType"> 159 <xs:annotation> 160 <xs:documentation>Den úmrtí zemřelého, od 1 do 31 včetně.</xs:documentation> 161 </xs:annotation> 162 </xs:attribute> 163 <xs:attribute name="mesic_umrti" type="nrpatv:mesicType"> 164 <xs:annotation> 165 <xs:documentation>Měsíc úmrtí zemřelého, od 1 do 12 včetně.</xs:documentation> 166 </xs:annotation> 167 </xs:attribute> 168 <xs:attribute name="rok_umrti" type="dsComm:number4de" use="required"> 169 <xs:annotation> 170 <xs:documentation>Rok úmrtí zemřelého.</xs:documentation> 171 </xs:annotation> 172 </xs:attribute> 173 <xs:attribute name="cas_umrti" type="xs:time"> 174 <xs:annotation> 175 <xs:documentation>Čas úmrtí zemřelého.</xs:documentation> 176 </xs:annotation> 177 </xs:attribute> 178 <xs:attribute name="misto_umrti_obec" type="dsComm:str6"> 179 <xs:annotation> 180 <xs:documentation>Kód obce místa úmrtí zmeřelého dle číselníku Obec.</xs:documentation> 181 </xs:annotation> 182 </xs:attribute> 183 <xs:attribute name="misto_umrti" type="xs:unsignedByte" use="required"> 184 <xs:annotation> 185 <xs:documentation>Místo úmrtí dle číselníku KdeNastaloUmrti.</xs:documentation> 186 </xs:annotation> 187 </xs:attribute> 188 <xs:attribute name="misto_umrti_upresneni" type="dsComm:str100"> 189 <xs:annotation> 190 <xs:documentation>Textové upřesnění místa úmrtí v případě, že misto_umrti = jinde.</xs:documentation> 191 </xs:annotation> 192 </xs:attribute> 193 <xs:attribute name="misto_pobytu_ulice" type="dsComm:str20"> 194 <xs:annotation> 195 <xs:documentation>Ulice místa trvalého pobytu zemřelého.</xs:documentation> 196 </xs:annotation> 197 </xs:attribute> 198 <xs:attribute name="misto_pobytu_cp" type="dsComm:str10"> 199 <xs:annotation> 200 <xs:documentation>Číslo popisné místa trvalého pobytu zemřelého.</xs:documentation> 201 </xs:annotation> 202 </xs:attribute> 203 <xs:attribute name="misto_pobytu_obec" type="dsComm:str6"> 204 <xs:annotation> 205 <xs:documentation>Kód obce místa trvalého pobytu zemřelého dle číselníku Obec 206 </xs:documentation> 207 </xs:annotation> 208 </xs:attribute> 209 <xs:attribute name="misto_pobytu_okres" type="dsComm:str6"> 210 <xs:annotation> 211 <xs:documentation>Kód okresu místa trvalého pobytu dle číselníku KrajOkres.</xs:documentation> 212 </xs:annotation> 213 </xs:attribute> 214 <xs:attribute name="misto_pobytu_stat" type="dsComm:str3"> 215 <xs:annotation> 216 <xs:documentation>Kód státu místa trvalého pobytu dle číselníku csu.Zeme 217 </xs:documentation> 218 </xs:annotation> 219 </xs:attribute> 220 <xs:attribute name="vzdelani" type="xs:unsignedByte" use="required"> 221 <xs:annotation> 222 <xs:documentation>Kód vzdělání zemřelého dle číselníku VzdelaniLpz.</xs:documentation> 223 </xs:annotation> 224 </xs:attribute> 225 <xs:attribute name="rodinny_stav" type="xs:unsignedByte" use="required"> 226 <xs:annotation> 227 <xs:documentation>Kód rodinného stavu zemřelého dle číselníku Stav.</xs:documentation> 228 </xs:annotation> 229 </xs:attribute> 230 <xs:attribute name="anamneza" type="dsComm:str50"> 231 <xs:annotation> 232 <xs:documentation>Anamnéza.</xs:documentation> 233 </xs:annotation> 234 </xs:attribute> 235 <xs:attribute name="zamestnani" type="dsComm:str50"> 236 <xs:annotation> 237 <xs:documentation>Zaměstnání zemřelého.</xs:documentation> 238 </xs:annotation> 239 </xs:attribute> 240 <xs:attribute name="dalsi_okolnosti" type="dsComm:str50"> 241 <xs:annotation> 242 <xs:documentation>Další okolnosti úmrtí.</xs:documentation> 243 </xs:annotation> 244 </xs:attribute> 245 <xs:attribute name="datum" type="xs:date" use="required"> 246 <xs:annotation> 247 <xs:documentation>Datum pitvy.</xs:documentation> 248 </xs:annotation> 249 </xs:attribute> 250 <xs:attribute name="cislo_protokolu" type="xs:int" use="required"> 251 <xs:annotation> 252 <xs:documentation>Číslo protokolu.</xs:documentation> 253 </xs:annotation> 254 </xs:attribute> 255 <xs:attribute name="provedena_toxikologie" type="xs:boolean" use="required"> 256 <xs:annotation> 257 <xs:documentation>Zda bylo provedeno toxikologické vyšetření.</xs:documentation> 258 </xs:annotation> 259 </xs:attribute> 260 <xs:attribute name="typ_umrti" type="xs:unsignedByte"> 261 <xs:annotation> 262 <xs:documentation>Kód typu úmrtí dle číselníku TypUmrti.</xs:documentation> 263 </xs:annotation> 264 </xs:attribute> 265 <xs:attribute name="vp_mechanismus_umrti" type="dsComm:str100"> 266 <xs:annotation> 267 <xs:documentation>Textový popis mechanismu úmrtí.</xs:documentation> 268 </xs:annotation> 269 </xs:attribute> 270 <xs:attribute name="vp_aktivita" type="xs:unsignedByte"> 271 <xs:annotation> 272 <xs:documentation>Mechanismus úmrtí - kód aktivity dle číselníku 273 Ciselnik9Pro5MistoDg.</xs:documentation> 274 </xs:annotation> 275 </xs:attribute> 276 <xs:attribute name="vp_misto" type="xs:unsignedByte"> 277 <xs:annotation> 278 <xs:documentation>Mechanismus úmrtí - kód místa dle číselníku MistoUdalosti 279 .</xs:documentation> 280 </xs:annotation> 281 </xs:attribute> 282 <xs:attribute name="vp_datum" type="xs:date"> 283 <xs:annotation> 284 <xs:documentation>Datum události popsané v mechanismu úmrtí.</xs:documentation> 285 </xs:annotation> 286 </xs:attribute> 287 <xs:attribute name="vp_diagnoza" type="dsComm:str5"> 288 <xs:annotation> 289 <xs:documentation>Kód mechanismu úmrtí dle číselníku MKN10_5.</xs:documentation> 290 </xs:annotation> 291 </xs:attribute> 292 <xs:attribute name="rozhodnuti_pitva_provedena" type="xs:boolean" use="required"> 293 <xs:annotation> 294 <xs:documentation>Zda byla pitva provedena.</xs:documentation> 295 </xs:annotation> 296 </xs:attribute> 297 <xs:attribute name="rozhodnuti_pitva_text" type="dsComm:str100"> 298 <xs:annotation> 299 <xs:documentation>Důvod neprovedení pitvy.</xs:documentation> 300 </xs:annotation> 301 </xs:attribute> 302 </xs:complexType> 303 <xs:complexType name="seznam_testovanych_latekType"> 304 <xs:sequence> 305 <xs:element name="skupina" type="nrpatv:nrpatvTestovanaSkupinaLatekType" minOccurs="0" 306 maxOccurs="unbounded" /> 307 </xs:sequence> 308 </xs:complexType> 309 <xs:complexType name="seznam_vysetreniType"> 310 <xs:sequence> 311 <xs:element name="vysetreni" type="nrpatv:nrpatvToxikologickeVysetreniType" minOccurs="0" 312 maxOccurs="unbounded" /> 313 </xs:sequence> 314 </xs:complexType> 315 <xs:complexType name="seznam_zarizeniType"> 316 <xs:sequence> 317 <xs:element name="zarizeni" type="nrpatv:nrpatvToxikologieZarizeniType" 318 maxOccurs="unbounded" /> 319 </xs:sequence> 320 </xs:complexType> 321 <xs:complexType name="seznam_diagnozType"> 322 <xs:sequence> 323 <xs:element name="diagnoza" type="nrpatv:nrpatvDiagnozaType" maxOccurs="unbounded" /> 324 </xs:sequence> 325 </xs:complexType> 326 <xs:complexType name="nrpatvToxikologieZarizeniType"> 327 <xs:sequence> 328 <xs:element name="lekari" type="nrpatv:lekariType"> 329 <xs:annotation> 330 <xs:documentation>Seznam lékařů tohoto zařízení, kteří se na pitvě podíleli.</xs:documentation> 331 </xs:annotation> 332 </xs:element> 333 </xs:sequence> 334 <xs:attribute name="zarizeni" type="dsComm:str11" use="required"> 335 <xs:annotation> 336 <xs:documentation>Kód zdravotnického zařízení dle číselníku ZdravotnickeZarizeni 337 .</xs:documentation> 338 </xs:annotation> 339 </xs:attribute> 340 <xs:attribute name="odd" type="dsComm:str2"> 341 <xs:annotation> 342 <xs:documentation>Kód oddělení dle číselníku Oddeleni.</xs:documentation> 343 </xs:annotation> 344 </xs:attribute> 345 </xs:complexType> 346 <xs:complexType name="nrpatvDiagnozaType"> 347 <xs:attribute name="sekce" type="nrpatv:sekceType" use="required"> 348 <xs:annotation> 349 <xs:documentation>Sekce této příčiny smrti.</xs:documentation> 350 </xs:annotation> 351 </xs:attribute> 352 <xs:attribute name="polozka" type="nrpatv:polozkaType" use="required"> 353 <xs:annotation> 354 <xs:documentation>Položka této příčiny smrti.</xs:documentation> 355 </xs:annotation> 356 </xs:attribute> 357 <xs:attribute name="diagnoza" type="dsComm:str5" use="required"> 358 <xs:annotation> 359 <xs:documentation>Kód diagnózy dle číselníku MKN10_5.</xs:documentation> 360 </xs:annotation> 361 </xs:attribute> 362 <xs:attribute name="upresneni" type="nrpatv:str256"> 363 <xs:annotation> 364 <xs:documentation>Upřesňovací text.</xs:documentation> 365 </xs:annotation> 366 </xs:attribute> 367 </xs:complexType> 368 <xs:complexType name="nrpatvToxikologickeVysetreniType"> 369 <xs:attribute name="material" type="dsComm:str5" use="required"> 370 <xs:annotation> 371 <xs:documentation>Kód materiálu dle číselníku ToxikologieMaterial.</xs:documentation> 372 </xs:annotation> 373 </xs:attribute> 374 <xs:attribute name="material_jiny" type="dsComm:str100"> 375 <xs:annotation> 376 <xs:documentation>Popis jiného materiálu.</xs:documentation> 377 </xs:annotation> 378 </xs:attribute> 379 <xs:attribute name="latka" type="dsComm:str5" use="required"> 380 <xs:annotation> 381 <xs:documentation>Kód látky dle číselníku ToxikologieLatka.</xs:documentation> 382 </xs:annotation> 383 </xs:attribute> 384 <xs:attribute name="metoda" type="dsComm:str5" use="required"> 385 <xs:annotation> 386 <xs:documentation>Kód metody toxikologického vyšetření dle ToxikologieMetoda 387 .</xs:documentation> 388 </xs:annotation> 389 </xs:attribute> 390 <xs:attribute name="mnozstvi" type="nrpatv:number3.3"> 391 <xs:annotation> 392 <xs:documentation>Množství nalezené látky. Jednotkou je jednotka přidělená zvolené 393 látce.</xs:documentation> 394 </xs:annotation> 395 </xs:attribute> 396 <xs:attribute name="vliv_na_umrti" type="dsComm:str1" use="required"> 397 <xs:annotation> 398 <xs:documentation>Kód vlivu látky na úmrtí dle číselníku 399 ToxikologieVlivLatkyNaUmrti.</xs:documentation> 400 </xs:annotation> 401 </xs:attribute> 402 </xs:complexType> 403 <xs:complexType name="nrpatvTestovanaSkupinaLatekType"> 404 <xs:attribute name="kod" type="dsComm:str5" use="required"> 405 <xs:annotation> 406 <xs:documentation>Kód skupiny látek dle číselníku ToxikologieSkupinaLatky.</xs:documentation> 407 </xs:annotation> 408 </xs:attribute> 409 </xs:complexType> 410 <xs:complexType name="lekariType"> 411 <xs:sequence> 412 <xs:element name="lekar" type="nrpatv:pitvaToxikologieLekarType" maxOccurs="unbounded" /> 413 </xs:sequence> 414 </xs:complexType> 415 <xs:complexType name="pitvaToxikologieLekarType"> 416 <xs:attribute name="icp" type="dsComm:str8" use="required"> 417 <xs:annotation> 418 <xs:documentation>IČP lékaře.</xs:documentation> 419 </xs:annotation> 420 </xs:attribute> 421 <xs:attribute name="jmeno" type="dsComm:str30" use="required"> 422 <xs:annotation> 423 <xs:documentation>Jméno lékaře.</xs:documentation> 424 </xs:annotation> 425 </xs:attribute> 426 <xs:attribute name="prijmeni" type="dsComm:str30" use="required"> 427 <xs:annotation> 428 <xs:documentation>Příjmení lékaře.</xs:documentation> 429 </xs:annotation> 430 </xs:attribute> 431 </xs:complexType> 432 <xs:annotation> 433 <xs:documentation> *********************************************************** Definice 434 rozhraní registru NRPATV -- Konec 435 *********************************************************** </xs:documentation> 436 </xs:annotation> 437 <xs:annotation> 438 <xs:documentation> ************************************************************************ 439 KORENOVY ELEMENT IDU (kompozice vyse definovanych komplexnich typu) 440 *********************************************************************** </xs:documentation> 441 </xs:annotation> 442 <xs:element name="idu"> 443 <xs:complexType> 444 <xs:sequence> 445 <xs:element name="nr"> 446 <xs:complexType> 447 <xs:sequence> 448 <xs:element name="nrpatv" type="nrpatv:nrpatvType" minOccurs="0" 449 maxOccurs="unbounded" /> 450 </xs:sequence> 451 </xs:complexType> 452 </xs:element> 453 </xs:sequence> 454 </xs:complexType> 455 </xs:element> 456 </xs:schema>