<!-- DTD pro predavani zdravotnickych dat v XML --> <!-- ds031001.dtd 08.12.2006 [PH] NZIS-2004,5,6,LAB --> <!ENTITY % aktualizace_bloku "dat_ab CDATA #IMPLIED" > <!ENTITY % vytvoreni_bloku "dat_vb CDATA #REQUIRED" > <!ENTITY % vytvoreni_bl_imp "dat_vb CDATA #IMPLIED" > <!ENTITY % s_hodnota "(-4|-3|-2|-1|0|1|2|3|4)" > <!ENTITY % t_hodnota "(-3|-2|-1|0|1|2|3)" > <!ENTITY % opravne_sdeleni "ind_oprav_sd (N|E|S|U|Z) #REQUIRED" > <!ENTITY % sr_ident_1 " sr_typ NMTOKEN #IMPLIED sr_pois NMTOKEN #IMPLIED sr_kod NMTOKEN #IMPLIED sr_lekar NMTOKEN #IMPLIED" > <!ENTITY % sr_ident_2 " sr_cito NMTOKEN #IMPLIED sr_kod_lek NMTOKEN #IMPLIED sr_mnozstvi NMTOKEN #IMPLIED sr_cena NMTOKEN #IMPLIED" > <!ENTITY % sr_ident_3 " sr_nahrady NMTOKEN #IMPLIED" > <!-- ciselniky NZIS in alphabetical order --> <!-- ciselnik NZIS ATBDRUH - seznam hodnot --> <!ENTITY % nzcis_atbdruh " (01|02|03|04|05|06|07|08|09|10|11) " > <!-- ciselnik NZIS ANAMNEZA --> <!ENTITY % nzcis_anamneza " (1|2|9) " > <!-- ciselnik NZIS ANONE - seznam hodnot --> <!ENTITY % nzcis_anone " (1|2) " > <!-- ciselnik NZIS ANTIKO - seznam hodnot --> <!ENTITY % nzcis_antiko " (1|2|3|4) " > <!-- ciselnik NZIS ASREPR - seznam hodnot --> <!ENTITY % nzcis_asrepr " (0|1|2) " > <!-- ciselnik NZIS CETTEH - seznam hodnot --> <!ENTITY % nzcis_cetteh " (0|1|2|3|4|5|6|7) " > <!-- ciselnik NZIS DISSKU - seznam hodnot --> <!ENTITY % nzcis_dissku " (1|2|3|4) " > <!-- ciselnik NZIS DOPHOSP - seznam hodnot --> <!ENTITY % nzcis_dophosp " (0|1|2|3|4|5|6|7|8|9) " > <!-- ciselnik NZIS DROPER - seznam hodnot --> <!ENTITY % nzcis_droper " (0|1|2) " > <!-- ciselnik NZIS DRUHLA - seznam hodnot --> <!ENTITY % nzcis_druhla " (1|2) " > <!-- ciselnik NZIS DRUPOT- seznam hodnot --> <!ENTITY % nzcis_drupot " (1|2|3|4|5) " > <!-- ciselnik NZIS DRVLA - seznam hodnot --> <!ENTITY % nzcis_drvla " (1|2) " > <!-- ciselnik NZIS DUPRIJ - seznam hodnot --> <!ENTITY % nzcis_duprij " (1|2|3|4|5|7) " > <!-- ciselnik NZIS DUVNEPR - seznam hodnot --> <!ENTITY % nzcis_duvnepr " (0|1|2|3|4) " > <!-- ciselnik NZIS DUVUK - seznam hodnot --> <!ENTITY % nzcis_duvuk " (1|2|3|4|5) " > <!-- ciselnik NZIS DUVVYS - seznam hodnot --> <!ENTITY % nzcis_duvvys " (1|2|3|4|5) " > <!-- ciselnik NZIS EAKTIV - seznam hodnot --> <!ENTITY % nzcis_eaktiv " (01|02|03|04|05|06|07|08|09|10|11|12) " > <!-- ciselnik NZIS ETNIKA - seznam hodnot --> <!ENTITY % nzcis_etnika " (1|2|3) " > <!-- ciselnik NZIS EVIPRO - seznam hodnot --> <!ENTITY % nzcis_evipro " (1|2) " > <!-- ciselnik NZIS GRAVID - seznam hodnot --> <!ENTITY % nzcis_gravid " (1|2) " > <!-- ciselnik NZIS HIST - seznam hodnot --> <!ENTITY % nzcis_hist " (1|2|3) " > <!-- ciselnik NZIS HISVYS - seznam hodnot --> <!ENTITY % nzcis_hisvys " (1|2|3) " > <!-- ciselnik NZIS HIV - seznam hodnot --> <!ENTITY % nzcis_hiv " (1|2|3) " > <!-- ciselnik NZIS HOSPRV - seznam hodnot --> <!ENTITY % nzcis_hosprv " (0|1|2) " > <!-- ciselnik NZIS KOURENI --> <!ENTITY % nzcis_koureni " (1|2|3|9) " > <!-- ciselnik NZIS KOMBIN - seznam hodnot --> <!ENTITY % nzcis_kombin " (1|2) " > <!-- ciselnik NZIS KZAM - seznam hodnot --> <!ENTITY % nzcis_kzam " (0|1|2|3|4|5|6|7|8|9) " > <!-- ciselnik NZIS LATERAL (lateralita) --> <!ENTITY % nzcis_lateral " (1|2|3|4|9) " > <!-- ciselnik NZIS LEC - seznam hodnot --> <!ENTITY % nzcis_lec " (1|2|3) " > <!-- ciselnik NZIS METODA - seznam hodnot --> <!ENTITY % nzcis_metoda " (1|2|3|4|5|6) " > <!-- ciselnik NZIS MYKMAT - seznam hodnot --> <!ENTITY % nzcis_mykmat " (01|02|03|04|05|06|07|08|09|10) " > <!-- ciselnik NZIS NARODN - seznam hodnot --> <!ENTITY % nzcis_narodn " (0|1|2|3|4|5|6|7|8|9) " > <!-- ciselnik NZIS NEMNAK - seznam hodnot --> <!ENTITY % nzcis_nemnak " (0|1|2|3|4|5) " > <!-- ciselnik NZIS NELPRO (nelecen pro)--> <!ENTITY % nzcis_nelpro " (1|2|3|4|5|6|9) " > <!-- ciselnik NZIS OCKTBC - seznam hodnot --> <!ENTITY % nzcis_ocktbc " (1|2|3) " > <!-- ciselnik NZIS ODSTRNAD --> <!ENTITY % nzcis_odstrnad " (0|1|2|3|9) " > <!-- ciselnik NZIS ONEMOC --> <!ENTITY % nzcis_onemoc " (1|2|9) " > <!-- ciselnik NZIS PITVA pro NOR --> <!ENTITY % nzcis_pitva_nor " (1|2) " > <!-- ciselnik NZIS PODAPE - seznam hodnot --> <!ENTITY % nzcis_podape " (0|1|2|3|4|5|6) " > <!-- ciselnik NZIS POHLAV - seznam hodnot --> <!ENTITY % nzcis_pohlav " (1|2|3) " > <!-- ciselnik NZIS POLOHA - seznam hodnot --> <!ENTITY % nzcis_poloha " (1|2|3) " > <!-- ciselnik NZIS POOPKO - seznam hodnot --> <!ENTITY % nzcis_poopko " (0|1|2|3|4|5|6|7|8|9) " > <!-- ciselnik NZIS POUPT - seznam hodnot --> <!ENTITY % nzcis_poupt " (1|2) " > <!-- ciselnik NZIS PRENDIAG - seznam hodnot --> <!ENTITY % nzcis_prendiag " (0|1|2|3) " > <!-- ciselnik NZIS PRIJ - seznam hodnot --> <!ENTITY % nzcis_prij " (1|2|3) " > <!-- ciselnik NZIS POROD - seznam hodnot --> <!ENTITY % nzcis_porod " (1|2|3|4|5) " > <!-- ciselnik NZIS ZPUSOB - seznam hodnot --> <!ENTITY % nzcis_zpusob " (1|2) " > <!-- ciselnik NZIS RANES - seznam hodnot --> <!ENTITY % nzcis_ranes " (1|2|3) " > <!-- ciselnik NZIS RDSTAV - seznam hodnot --> <!ENTITY % nzcis_rdstav " (0|1|2|3|4) " > <!-- ciselnik NZIS REOPER - seznam hodnot --> <!ENTITY % nzcis_reoper " (0|1|2|3) " > <!-- ciselnik NZIS REZORTM - seznam hodnot --> <!ENTITY % nzcis_rezortm " (0|1|2|3|4|5) " > <!-- ciselnik NZIS RDUVUK - seznam hodnot --> <!ENTITY % nzcis_rduvuk " (1|2|3|4) " > <!-- ciselnik NZIS ZRIZ - seznam hodnot --> <!ENTITY % nzcis_zriz " (1|2|3|4|5|7|8|9) " > <!-- ciselnik NZIS RODHAD - seznam hodnot --> <!ENTITY % nzcis_rodhad " (1|2) " > <!-- ciselnik NZIS ROSTAV - seznam hodnot --> <!ENTITY % nzcis_rostav " (0|1|2|3|4|5) " > <!-- ciselnik NZIS RPLOD - seznam hodnot --> <!ENTITY % nzcis_rplod " (1|2|3) " > <!-- ciselnik NZIS RSC - seznam hodnot --> <!ENTITY % nzcis_rsc " (1|2|3|4) " > <!-- ciselnik NZIS RTG - seznam hodnot --> <!ENTITY % nzcis_rtg " (1|2|3) " > <!-- ciselnik NZIS RTGNAL - seznam hodnot --> <!ENTITY % nzcis_rtgnal " (1|2) " > <!-- ciselnik NZIS RVAGIN - seznam hodnot --> <!ENTITY % nzcis_rvagin " (1|2|3|4|5|6|7) " > <!-- ciselnik NZIS RVEDL - seznam hodnot --> <!ENTITY % nzcis_rvedl " (1|2|3|4|5|6) " > <!-- ciselnik NZIS RZHOD - seznam hodnot --> <!ENTITY % nzcis_rzhod " (1|2|3) " > <!-- ciselnik NZIS SEXZAM - seznam hodnot --> <!ENTITY % nzcis_sexzam " (1|2|3|4|5) " > <!-- ciselnik NZIS SOCPOST --> <!ENTITY % nzcis_socpost " (1|2|3|4|5|9) " > <!-- ciselnik NZIS OBCAN - seznam hodnot --> <!ENTITY % nzcis_obcan " (1|2|3) " > <!-- ciselnik NZIS STAV --> <!ENTITY % nzcis_stav " (1|2|9) " > <!-- ciselnik NZIS UKHOSP - seznam hodnot --> <!ENTITY % nzcis_ukhosp " (0|1|2|3|4|5|6|7|8) " > <!-- ciselnik NZIS UMRTI - seznam hodnot --> <!ENTITY % nzcis_umrti " (1|2|3|4|5) " > <!-- ciselnik NZIS VITALITA - seznam hodnot --> <!ENTITY % nzcis_vitalita " (1|2) " > <!-- ciselnik NZIS VVVROD - seznam hodnot --> <!ENTITY % nzcis_vvvrod " (1|2|3|4) " > <!-- ciselnik NZIS VYSETR - seznam hodnot --> <!ENTITY % nzcis_vysetr " (1|2|3|4|5|6|7) " > <!-- ciselnik NZIS VYSHIV - seznam hodnot --> <!ENTITY % nzcis_vyshiv " (1|2|3) " > <!-- ciselnik NZIS VYSKYT - seznam hodnot --> <!ENTITY % nzcis_vyskyt " (1|2|3) " > <!-- ciselnik NZIS VYSLTEH - seznam hodnot --> <!ENTITY % nzcis_vyslteh " (0|1|2|3|4|5) " > <!-- ciselnik NZIS VYZIV - seznam hodnot --> <!ENTITY % nzcis_vyziv " (1|2|3|4) " > <!-- ciselnik NZIS VZDELA - seznam hodnot --> <!ENTITY % nzcis_vzdela " (1|2|3|4|5|6|7|8|9) " > <!-- ciselnik NZIS RVZDELA - seznam hodnot --> <!ENTITY % nzcis_rvzdela " (1|2|3|4) " > <!-- ciselnik NZIS ZAHL - seznam hodnot --> <!ENTITY % nzcis_zahl " (1|2|3|4) " > <!-- ciselnik NZIS ZDROJ - seznam hodnot --> <!ENTITY % nzcis_zdroj " (1|2) " > <!-- ciselnik NZIS ZDUPT - seznam hodnot --> <!ENTITY % nzcis_zdupt " (1|2) " > <!-- ciselnik NZIS ZJIPRI --> <!ENTITY % nzcis_zjipri " (1|2|3|4|5|9) " > <!-- ciselnik NZIS ZJISTENO - seznam hodnot --> <!ENTITY % nzcis_zjisteno " (1|2|3|4|5|6) " > <!-- ciselnik NZIS ZJITBC - seznam hodnot --> <!ENTITY % nzcis_zjitbc " (1|2|3|4|5) " > <!-- hlavni/korenovy element --> <!-- je dodrzena strategie jeden prijemce, vice odesilatelu, vice pacientu --> <!ELEMENT dasta (zdroj_is,pm,garant_dat?,(is+|pd),prot_kom?)> <!ATTLIST dasta id_soubor CDATA #REQUIRED verze_ds NMTOKEN #REQUIRED verze_nclp NMTOKEN #REQUIRED bin_priloha (T|B) #REQUIRED ur (R|S|U|V|B|C|H|T|N) #REQUIRED typ_odesm NMTOKEN #REQUIRED ozn_soub CDATA #IMPLIED potvrzeni (N|P) #IMPLIED %vytvoreni_bloku; > <!-- informace o firme a IS kterym byl soubor vytvoren --> <!ELEMENT zdroj_is EMPTY> <!ATTLIST zdroj_is kod_firmy NMTOKEN #REQUIRED kod_prog NMTOKEN #REQUIRED verze_prog NMTOKEN #IMPLIED liccis_prog CDATA #IMPLIED > <!-- protokol o komunikaci - blok se pripravuje a neni doreseno jeho pouzivani ani obsah --> <!ELEMENT prot_kom EMPTY> <!ATTLIST prot_kom pd_n (A|E|N) #IMPLIED > <!-- prijmove misto --> <!ELEMENT pm (as, a?)> <!ATTLIST pm ico NMTOKEN #IMPLIED icz NMTOKEN #IMPLIED icp NMTOKEN #IMPLIED icl NMTOKEN #IMPLIED pcz NMTOKEN #IMPLIED oddel NMTOKEN #IMPLIED %sr_ident_1; > <!-- odesilatel --> <!ELEMENT is (as, os*, a?, (ip+ | idu+ | ivv+ | ilb+ | ilc+ | ihe+ |text+))> <!ATTLIST is ico NMTOKEN #IMPLIED icz NMTOKEN #IMPLIED icp NMTOKEN #IMPLIED icl NMTOKEN #IMPLIED pcz NMTOKEN #IMPLIED oddel NMTOKEN #IMPLIED oavl NMTOKEN #IMPLIED %sr_ident_1; > <!-- potvrzeni doruceni souboru --> <!ELEMENT pd (chyba_pd*,as,dat_os?,dat_ps )> <!ATTLIST pd id_soubor CDATA #REQUIRED stav (A|N|O) #REQUIRED > <!-- chybove hlaseni - popis chyby v prijatem souboru --> <!ELEMENT chyba_pd (#PCDATA)> <!ATTLIST chyba_pd kod NMTOKEN #REQUIRED lokalizace CDATA #IMPLIED osetreni CDATA #IMPLIED popis CDATA #IMPLIED > <!-- adresa --> <!ELEMENT a (dat_od?, dat_do?, jmeno, adr?, dop1?, dop2?, psc?, mesto?, stat?, gps?, vztah?, icl?, as*)> <!ATTLIST a typ (1|2|3|4|5|6|7|8|9|L|A|S|B|P|O|X) #REQUIRED ind_kont (K) #IMPLIED %sr_ident_1; > <!-- adresa spojeni --> <!ELEMENT as (obsah?, vnitrni?, sdeleni?)> <!ATTLIST as typ (D|T|F|S|X|M|E|I) #REQUIRED poradi NMTOKEN #IMPLIED > <!-- gps --> <!ELEMENT gps EMPTY> <!ATTLIST gps lat CDATA #REQUIRED lon CDATA #REQUIRED > <!-- datum a cas --> <!ELEMENT dat_ak (#PCDATA)> <!ATTLIST dat_ak format (DTS) #IMPLIED > <!ELEMENT dat_de (#PCDATA)> <!ATTLIST dat_de format (D | DT ) #IMPLIED > <!ELEMENT dat_do (#PCDATA)> <!ATTLIST dat_do format (D | DT) #IMPLIED > <!ELEMENT dat_dn (#PCDATA)> <!ATTLIST dat_dn format (D | DT ) #IMPLIED > <!ELEMENT dat_ds (#PCDATA)> <!ATTLIST dat_ds format (D | DTS) #IMPLIED > <!ELEMENT dat_dv (#PCDATA)> <!ATTLIST dat_dv format (D) #IMPLIED > <!ELEMENT dat_od (#PCDATA)> <!ATTLIST dat_od format (D | DT) #IMPLIED > <!ELEMENT dat_or (#PCDATA)> <!ATTLIST dat_or format (D | DT ) #IMPLIED > <!ELEMENT dat_os (#PCDATA)> <!ATTLIST dat_os format (DTS) #IMPLIED > <!ELEMENT dat_pl (#PCDATA)> <!ATTLIST dat_pl format (DTS) #IMPLIED > <!ELEMENT dat_po (#PCDATA)> <!ATTLIST dat_po format (D) #IMPLIED > <!ELEMENT dat_ps (#PCDATA)> <!ATTLIST dat_ps format (DTS) #IMPLIED > <!ELEMENT dat_vv (#PCDATA)> <!ATTLIST dat_vv format (DTS) #IMPLIED > <!ELEMENT dat_za (#PCDATA)> <!ATTLIST dat_za format (DT) #IMPLIED > <!ELEMENT dat_zt (#PCDATA)> <!ATTLIST dat_zt format (DT) #IMPLIED > <!ELEMENT dat_du (#PCDATA)> <!ATTLIST dat_du format (D | DT |DTS| R | MR ) #IMPLIED typ (A | O | L | I | P) #REQUIRED > <!ELEMENT dat_up (#PCDATA)> <!ATTLIST dat_up format (D) #IMPLIED > <!ELEMENT dat_poc_hosp (#PCDATA)> <!ATTLIST dat_poc_hosp format (D) #IMPLIED > <!-- datum a cas vyplneni vykazu --> <!ELEMENT dat_vyp (#PCDATA)> <!ATTLIST dat_vyp format (DT) #IMPLIED > <!ELEMENT dath_od (#PCDATA)> <!ATTLIST dath_od format (D) #IMPLIED > <!ELEMENT dath_du (#PCDATA)> <!ATTLIST dath_du format (D) #IMPLIED > <!ELEMENT dath_ru (#PCDATA)> <!ATTLIST dath_ru format (D) #IMPLIED > <!ELEMENT dath_do (#PCDATA)> <!ATTLIST dath_do format (D) #IMPLIED > <!ELEMENT dath_vy (#PCDATA)> <!ATTLIST dath_vy format (D) #IMPLIED > <!ELEMENT dath_uk (#PCDATA)> <!ATTLIST dath_uk format (D) #IMPLIED > <!ELEMENT dath_zm (#PCDATA)> <!ATTLIST dath_zm format (D) #IMPLIED > <!ELEMENT dath_diag_zm (#PCDATA)> <!ATTLIST dath_diag_zm format (D) #IMPLIED > <!-- formaty datumu a casu format: popis: struktura: D datum YYYY-MM-DD DT datum a cas YYYY-MM-DDTHH:MM DTS datum a cas v sekundach YYYY-MM-DDTHH:MM:SS MR mesic a rok = neuplne datum YYYY-MM R rok = neuplne datum YYYY --> <!-- identifikace pacienta --> <!ELEMENT ip ( rodcis?, jmeno?, prijmeni,titul_pred?,titul_za?,dat_dn?,dat_de?, sex?,rod_prijm?,jine_idu?,ipi_o?,ipi_v?,a*,h*,pv?,p*,n?,u?,an*,oc?,dg?, le?,lek?,pn?,au?,fa*,z*,v?,lo*,zon*,loi_p*,xx?)> <!ATTLIST ip id_pac NMTOKEN #REQUIRED > <!ELEMENT xx (text)> <!ATTLIST xx kod_firmy NMTOKEN #REQUIRED spec_firmy CDATA #REQUIRED > <!ELEMENT pv (p | a)?> <!ATTLIST pv typ_pv (Z|P|O) #REQUIRED %aktualizace_bloku; > <!-- identifikacni a jine udaje pro komunikaci mezi IS --> <!-- odesilany blok --> <!ELEMENT ipi_o EMPTY > <!ATTLIST ipi_o nem_cis NMTOKEN #IMPLIED kat_pac NMTOKEN #IMPLIED cis_chor NMTOKEN #IMPLIED cis_is NMTOKEN #IMPLIED > <!-- identifikacni a jine udaje pro komunikaci mezi IS --> <!-- vraceny blok --> <!ELEMENT ipi_v EMPTY> <!ATTLIST ipi_v nem_cis NMTOKEN #IMPLIED kat_pac NMTOKEN #IMPLIED cis_chor NMTOKEN #IMPLIED cis_is NMTOKEN #IMPLIED > <!-- vyska a hmotnost --> <!ELEMENT h EMPTY > <!ATTLIST h vyska NMTOKEN #IMPLIED hmotnost CDATA #IMPLIED %aktualizace_bloku; > <!-- pojistovna --> <!ELEMENT p (cispoj, kodpoj, typpoj?,stat_poj?,euro_ide?, dat_od?, dat_do?,a?)> <!ATTLIST p %opravne_sdeleni; %aktualizace_bloku; > <!-- udaje pro nemocnici a NZIS --> <!ELEMENT n EMPTY > <!ATTLIST n zam_text CDATA #IMPLIED klas_zam %nzcis_kzam; #IMPLIED rod_stav %nzcis_rostav; #IMPLIED narodnost %nzcis_narodn; #IMPLIED vzdelani %nzcis_vzdela; #IMPLIED %aktualizace_bloku; > <!-- anamneza sdilena --> <!ELEMENT an (garant_dat?,text, dat_ak?)> <!ATTLIST an typ CDATA #REQUIRED nazev CDATA #IMPLIED %aktualizace_bloku; > <!-- urgentni informace o pacientovi neformalizovane--> <!ELEMENT u (garant_dat?, ua*, urf*, utm*, uks?, uot*)> <!-- urgentni informace - alergie --> <!ELEMENT ua (u_al, autor?, dat_du?, dat_ak?)> <!ATTLIST ua %aktualizace_bloku; %opravne_sdeleni; > <!-- urgentni informace - rizikove faktory --> <!ELEMENT urf (u_rf, autor?, dat_du?, dat_ak?)> <!ATTLIST urf %aktualizace_bloku; %opravne_sdeleni; > <!-- urgentni informace - trvala medikace --> <!ELEMENT utm (u_tm, autor?, dat_du?, dat_ak?)> <!ATTLIST utm %aktualizace_bloku; %opravne_sdeleni; > <!-- urgentni informace - krevni skupina --> <!ELEMENT uks ((ks_rh | (krevskup,rh?)), autor?, dat_du?, dat_ak?)> <!ATTLIST uks %aktualizace_bloku; %opravne_sdeleni; > <!-- urgentni informace - ockovani proti tetanu --> <!ELEMENT uot (dat_du,autor?,dat_ak?)> <!ATTLIST uot %aktualizace_bloku; %opravne_sdeleni; > <!-- informace o ockovani --> <!ELEMENT oc (garant_dat?,ocz+,dat_ak?)> <!ATTLIST oc %aktualizace_bloku; > <!-- jednotlivy typ ockovani --> <!ELEMENT ocz (davka+, dat_po?,pozn?)> <!ATTLIST ocz typ_oc_kod CDATA #REQUIRED typ_oc_text CDATA #REQUIRED > <!ELEMENT davka (autor?,dat_du,reakce*)> <!ATTLIST davka cis_davky NMTOKEN #REQUIRED %opravne_sdeleni; nazev_ol CDATA #REQUIRED gene_ol CDATA #IMPLIED kod_ol NMTOKEN #IMPLIED cis_sarze CDATA #IMPLIED > <!ELEMENT reakce (dat_or, vys_or?, autor?)> <!ATTLIST reakce typ (F | H | N | J) #REQUIRED > <!-- diagnoza --> <!ELEMENT dg (dgz+)> <!ATTLIST dg %aktualizace_bloku; > <!-- diagnoza --> <!ELEMENT dgz (diag, dat_du?, dat_up?, spec_dg?, autor?)> <!ATTLIST dgz typ_dg (T|P) #REQUIRED %opravne_sdeleni; %vytvoreni_bl_imp; > <!-- podavane leky --> <!ELEMENT le (lez+)> <!ATTLIST le %aktualizace_bloku; > <!-- popis konkretniho podavaneho leku --> <!ELEMENT lez (dat_od?,dat_do?,rozpis_v?,magistraliter?,pozn?,autor?)> <!ATTLIST lez typ_med (T|P) #REQUIRED %opravne_sdeleni; nazev_lek CDATA #REQUIRED gene_lek CDATA #IMPLIED kod_lek NMTOKEN #IMPLIED cis_kod_lek CDATA #IMPLIED kod_atc CDATA #IMPLIED kod_atb NMTOKEN #IMPLIED %vytvoreni_bl_imp; > <!-- vydane leky --> <!ELEMENT lek (garant_dat?,lek_v+)> <!ATTLIST lek %aktualizace_bloku; > <!ELEMENT lek_v (dat_du?,rozpis_v?,vydal?,magistraliter?,pozn?)> <!ATTLIST lek_v nazev_lek CDATA #REQUIRED %opravne_sdeleni; poc_bal CDATA #REQUIRED gene_lek CDATA #IMPLIED kod_lek NMTOKEN #IMPLIED kod_atc CDATA #IMPLIED kod_pdk CDATA #IMPLIED id_dok_is CDATA #IMPLIED cena CDATA #IMPLIED icl_vyst CDATA #IMPLIED > <!-- pracovni neschopnosti --> <!ELEMENT pn ((pnz+|hpn|pdhpn))> <!ATTLIST pn %aktualizace_bloku; > <!-- popis konkretni pracovni neschopnosti --> <!ELEMENT pnz (dat_od,dat_du?,dat_do?,pozn?)> <!ATTLIST pnz cislo_tiskopisu CDATA #IMPLIED %opravne_sdeleni; diag_poc NMTOKEN #IMPLIED uraz_prac (A|N) #IMPLIED uraz_ostatni (A|N) #IMPLIED uraz_zavineny (A|N) #IMPLIED nemoc_povol (A|N) #IMPLIED alkohol (A|N) #IMPLIED drogy (A|N) #IMPLIED jinemu_lekari (A|N) #IMPLIED diag_kon NMTOKEN #IMPLIED > <!-- vykony pro pojistovnu --> <!ELEMENT auz (dat_du?,pozn? )> <!ATTLIST auz indikace (I|C|P|Z|X) #REQUIRED doklad NMTOKEN #IMPLIED polozka (V|1|2|3|4) #REQUIRED diag NMTOKEN #IMPLIED kod_vykonu CDATA #REQUIRED lok_zubu NMTOKEN #IMPLIED mnozstvi NMTOKEN #IMPLIED cena NMTOKEN #IMPLIED kod_lab NMTOKEN #IMPLIED %sr_ident_2; %sr_ident_3; cetnost NMTOKEN #REQUIRED icp NMTOKEN #IMPLIED odb NMTOKEN #IMPLIED sr_lokalizace (Z|B|L|P) #IMPLIED > <!ELEMENT diag (#PCDATA)> <!ATTLIST diag poradi NMTOKEN #REQUIRED > <!-- vykony uctovane pojistovnam --> <!ELEMENT au (auz+,(zadatel|zadatel_sk)?,vykon_drg_sk?)> <!ATTLIST au %aktualizace_bloku; stav (1|2|3) #REQUIRED id NMTOKEN #REQUIRED > <!-- vykony uctovane pacientovi --> <!ELEMENT fa (dat_du,dat_ds,fakt_cast,hraz_cast?,faz*,pozn?)> <!ATTLIST fa stav (P|V|N) #REQUIRED cislo NMTOKEN #IMPLIED %aktualizace_bloku; > <!-- obsah bloku faktura / mozna bude zruseno --> <!ELEMENT faz (dat_du?,diag?,pozn?)> <!ATTLIST faz indikace (I|C|P|Z|X) #REQUIRED polozka (V|1|2|3|4) #REQUIRED kod_vykonu CDATA #IMPLIED lok_zubu NMTOKEN #IMPLIED mnozstvi NMTOKEN #IMPLIED cena NMTOKEN #IMPLIED kod_lab NMTOKEN #IMPLIED %sr_ident_2; %sr_ident_3; > <!-- zprava neformalizovana --> <!ELEMENT z (dat_du?,dat_od?,dat_do?,a?,pracoviste_autora?,autor?,garant_dat?,dgz*,nazev?,text,priloha*,int_pril*)> <!ATTLIST z zadost (E|L|P|D|N) #REQUIRED vznik (H|P|V|A|R|N|J) #REQUIRED obsah (D|E|NV|NL|K|KR|KG|KL|VL|PP|OP|ZR|ZN) #REQUIRED stav (Z|R|P|N|K|D|A|S) #REQUIRED duvernost (1|2|3) #IMPLIED oznaceni_o CDATA #REQUIRED oznaceni_z CDATA #IMPLIED pracoviste CDATA #IMPLIED rad_zahlavi NMTOKEN #IMPLIED rad_paty NMTOKEN #IMPLIED poc_stran NMTOKEN #IMPLIED %aktualizace_bloku; > <!-- identifikace prilohy k zprave - popis obsahu, id souboru, url --> <!ELEMENT priloha (#PCDATA)> <!ATTLIST priloha zdroj CDATA #REQUIRED typ CDATA #IMPLIED > <!ELEMENT int_pril (#PCDATA)> <!ATTLIST int_pril nazev CDATA #REQUIRED jm_sb CDATA #IMPLIED encode (NONE |Base64) #REQUIRED typ CDATA #IMPLIED > <!-- odber vzorku, objednavky vysetreni --> <!ELEMENT lo (dat_poc_hosp?,los?,(zadatel|zadatel_sk)?,dat_du,lip*,dgz*,loi*,(lop* | lopk* | lopz* | lopr* ))> <!ATTLIST lo id_lo_is CDATA #REQUIRED indikace (N|Z) #IMPLIED urg (V|S|K|R) #IMPLIED dodani (B|R|P|L|O) #IMPLIED duv_objed (B|P|S|E|UZ|UP|UO|D|V|DS|DE) #IMPLIED > <!ELEMENT los EMPTY > <!ATTLIST los prijeti (N|B|P) #IMPLIED kolize (N|S|V|B|E) #IMPLIED urg_vysled (T|E|B) #IMPLIED rut_vysled (T|E|B) #IMPLIED ext_vysled (T|A|B|N) #IMPLIED dodsest (S|F|B|N) #IMPLIED dodform (V|K|B|N) #IMPLIED dodnadpis (T|J|Z|V|N|B) #IMPLIED dodskal (L|J|N|B) #IMPLIED typskal (B|R|S) #IMPLIED dodkoment (D|N) #IMPLIED dodgraf (N|Z|B) #IMPLIED > <!-- reseni kolizi --> <!ELEMENT loi_p ( (prijato_ok|kolize_v+), dat_pl?)> <!ATTLIST loi_p id_loi_is CDATA #REQUIRED id_lis CDATA #IMPLIED > <!ELEMENT prijato_ok EMPTY> <!ELEMENT kolize_v EMPTY> <!ATTLIST kolize_v stav (1 | 2 | 3 | 4 | 5 | 6 | 7) #REQUIRED err CDATA #REQUIRED klic_nclp NMTOKEN #IMPLIED klic_nclp_novy NMTOKEN #IMPLIED pozn CDATA #IMPLIED > <!-- informace o zadateli z hlediska ZP v CR --> <!ELEMENT zadatel (jmeno?,pozn?,dat_za?)> <!ATTLIST zadatel ico NMTOKEN #IMPLIED icz NMTOKEN #IMPLIED icp NMTOKEN #REQUIRED odb NMTOKEN #REQUIRED icl NMTOKEN #IMPLIED ns NMTOKEN #IMPLIED id_clk CDATA #IMPLIED > <!-- informace o zadateli z hlediska ZP v SK --> <!ELEMENT zadatel_sk (jmeno?,pozn?,dat_za?)> <!ATTLIST zadatel_sk %sr_ident_1; odb NMTOKEN #IMPLIED ns NMTOKEN #IMPLIED sr_odp_kod CDATA #IMPLIED sr_odp_lekar CDATA #IMPLIED sr_ident_drg CDATA #IMPLIED > <!-- výkon DRG v SR --> <!ELEMENT vykon_drg_sk (dat_du?,pozn?)> <!ATTLIST vykon_drg_sk kod_vykonu CDATA #IMPLIED lokalizace (Z|B|L|P) #IMPLIED pocet NMTOKEN #IMPLIED > <!-- informace o pracovnikovi, ktery zadost vystavil --> <!ELEMENT vystavil (jmeno?)> <!ATTLIST vystavil kod NMTOKEN #IMPLIED id_clk CDATA #IMPLIED > <!-- informace o vzorku --> <!ELEMENT loi (text?, sci*,dat_zt?,lod*,lop* )> <!ATTLIST loi typ_znac (T|N|E|B) #REQUIRED id_loi_is CDATA #REQUIRED odebral CDATA #IMPLIED typ_obalu NMTOKEN #REQUIRED poc_obalu NMTOKEN #IMPLIED material NMTOKEN #REQUIRED anal_vzorek (N|S) #IMPLIED indikace (N|Z|S) #IMPLIED urg (S|K|R) #IMPLIED pozn_loi CDATA #IMPLIED > <!-- doplnujici informace o vzorku --> <!ELEMENT lod EMPTY > <!ATTLIST lod priznak_kvant (R|M|V) #IMPLIED klic_nclp NMTOKEN #REQUIRED hodnota CDATA #REQUIRED > <!-- formalizovane informace vazane k pacientovi --> <!ELEMENT lip EMPTY > <!ATTLIST lip priznak_kvant (R|M|V) #IMPLIED klic_nclp NMTOKEN #REQUIRED hodnota CDATA #REQUIRED > <!-- ciselna hodnota nebo formalizovany text --> <!ELEMENT hodnota (#PCDATA)> <!ELEMENT jednotka (#PCDATA)> <!ELEMENT nejistota (nejist_var1?,nejist_var2?)> <!ELEMENT nejist_var1 EMPTY > <!ATTLIST nejist_var1 t_nejist (1 | 2) #IMPLIED h_nejist CDATA #REQUIRED > <!ELEMENT nejist_var2 EMPTY > <!ATTLIST nejist_var2 t_nejist_n (1 | 2) #IMPLIED h_nejist_n CDATA #REQUIRED k_anal_n CDATA #REQUIRED t_nejist_v (1 | 2) #IMPLIED h_nejist_v CDATA #REQUIRED k_anal_v CDATA #REQUIRED > <!-- pozadavky na vysetreni, zakladni typ --> <!ELEMENT lop EMPTY > <!ATTLIST lop urg (S|R|K) #IMPLIED klic_nclp NMTOKEN #REQUIRED pozn_lop CDATA #IMPLIED pozn_lop_lab CDATA #IMPLIED > <!-- pozadavky na mikrobiologicke vysetreni typu kultivace --> <!ELEMENT lopk (lopok*)> <!ATTLIST lopk klic_nclp NMTOKEN #REQUIRED urg (S|R|K) #IMPLIED spec_kod CDATA #IMPLIED spec_text CDATA #IMPLIED subspec_text CDATA #IMPLIED ziskmat_kod CDATA #IMPLIED ziskmat_text CDATA #IMPLIED > <!-- objednavka vysetreni kultivacniho -text --> <!ELEMENT lopok EMPTY > <!ATTLIST lopok obj_mv_kod NMTOKEN #REQUIRED obj_mv_text CDATA #IMPLIED upresneni CDATA #IMPLIED > <!-- pozadavky na vysetreni Z - laboratorni nemikrobiologicke neformalizovane --> <!ELEMENT lopz (text?)> <!ATTLIST lopz klic_nclp NMTOKEN #REQUIRED urg (S|R|K) #IMPLIED > <!-- pozadavky na vysetreni Z - nelaboratorni nemikrobiologicke neformalizovane --> <!ELEMENT lopr (text?)> <!ATTLIST lopr klic_nclp NMTOKEN #REQUIRED urg (S|R|K) #IMPLIED > <!-- zadosti a objednavky vysetreni neformalizovane--> <!ELEMENT zon (dat_du,(zadatel|zadatel_sk)?,vystavil?,dgz*,text?)> <!ATTLIST zon urg (S|K|R) #IMPLIED duv_objed (B|P|S|E|UZ|UP|UO|D|V) #IMPLIED prijeti (N|P) #IMPLIED oznaceni_z CDATA #REQUIRED storno (A|N) 'N' > <!-- vysetreni formalizovane --> <!ELEMENT v (garant_dat?, vr+)> <!ATTLIST v test_n (0|1|2) #REQUIRED test_f (0|1|2) #REQUIRED %vytvoreni_bloku; > <!-- vysledky vysetreni --> <!ELEMENT vr (dat_du,dat_zt?,dat_pl?,dat_vv?,autor?,odeslal?,pp?,sci*,nazev_lclp,text?,(vrn|vrf|vrs|vrx|vrk|vrb|vrr|vrd|vrp|vro|vrc|vrg|vrz))> <!ATTLIST vr klic_nclp NMTOKEN #REQUIRED klic_nclp_o NMTOKEN #IMPLIED typ_cispol (N|L) #REQUIRED typpol_fh NMTOKEN #REQUIRED stav_vys (R|N|A|D|Z|K|P|E) #REQUIRED urg_info (E|R|Z|P|N) #IMPLIED urg_zprac (V|S|R) #IMPLIED typ_sdel_vys (N|A|D|L|V) #REQUIRED ind_vazb_fv (N|Z|F) #IMPLIED ind_oprav_sd (N|M|E|S) #REQUIRED ind_test_nf (0|1|2) #IMPLIED kolize NMTOKEN #IMPLIED akreditace (A|N) #IMPLIED duverne NMTOKEN #IMPLIED id_lis CDATA #IMPLIED id_lo_is CDATA #IMPLIED > <!-- vysledky vysetreni pro numericke hodnoty--> <!ELEMENT vrn (nazvy?,prepocet?,hodnota,jednotka,nejistota?,(hodnoceni|skala)?,pozn? )> <!ATTLIST vrn priznak_kvant (R|M|V) #REQUIRED > <!-- vysledky vysetreni pro formalizovane textove hodnoty--> <!ELEMENT vrf (nazvy?,hodnota_kod,hodnota_text?,pozn? )> <!ATTLIST vrf s_hodn_ko %s_hodnota; #IMPLIED > <!-- vysledky vysetreni pro formalizovane strukturovane textove hodnoty--> <!ELEMENT vrs (nazvy?,vrs_h+,pozn?)> <!-- hodnota pro formalizovane textove strukturovane hodnoty --> <!ELEMENT vrs_h EMPTY > <!ATTLIST vrs_h hodnota1_klic CDATA #REQUIRED hodnota1_text CDATA #IMPLIED priznak2_kvant (R|M|V) #IMPLIED hodnota2_cislo CDATA #IMPLIED hodnota2_klic CDATA #IMPLIED hodnota2_text CDATA #IMPLIED > <!-- vysledky vysetreni pro neformalizovane textove hodnoty--> <!ELEMENT vrx (nazvy?,hodnota_nt,pozn?)> <!-- vysetreni mikrobiologie - kultivace --> <!ELEMENT vrk (nazvy?,lopok*,vrmmn*,vrkpa*,vrmahn?,vrmlpn?,vrmzhl?)> <!ATTLIST vrk spec_kod CDATA #IMPLIED spec_text CDATA #IMPLIED subspec_text CDATA #IMPLIED ziskmat_kod CDATA #IMPLIED ziskmat_text CDATA #IMPLIED stav_mat CDATA #IMPLIED stav_zprac CDATA #REQUIRED > <!-- mikroskopicky nalez --> <!ELEMENT vrmmn (#PCDATA)> <!-- automaticke hodnoceni nalezu --> <!ELEMENT vrmahn (#PCDATA)> <!-- laboratorni poznamka k nalezu --> <!ELEMENT vrmlpn (#PCDATA)> <!-- zaverecne hodnoceni lekarem --> <!ELEMENT vrmzhl (#PCDATA)> <!-- pritomny agens pro vysetreni mikrobilogie --> <!ELEMENT vrkpa (kvantita?,vrav*,vrac*,dourceni?,vrmahn?,vrmlpn?,vrmzhl?)> <!ATTLIST vrkpa agens_kod CDATA #REQUIRED agens_text CDATA #REQUIRED dalsi_vys (N|A|R|D) #REQUIRED pritomnost (M|P|O|N) #REQUIRED druh_veliciny CDATA #IMPLIED jednotka CDATA #IMPLIED > <!-- sdeleni vlastnosti agens --> <!ELEMENT vrav EMPTY > <!ATTLIST vrav vl_kod CDATA #REQUIRED vl_text CDATA #IMPLIED pritomnost (P|N|X) #REQUIRED dodatek CDATA #IMPLIED > <!-- sdeleni citlivosti na mikrobialni latku --> <!ELEMENT vrac (kvantita? ) > <!ATTLIST vrac latka_kod CDATA #REQUIRED latka_text CDATA #IMPLIED hod_citlivosti (C|R|I|N|K|L) #REQUIRED > <!ELEMENT kvantita (#PCDATA)> <!ATTLIST kvantita priznak (R|M|V) #REQUIRED > <!-- vysetreni - blok textu pro interpretace --> <!ELEMENT vrb (nazvy?,text,text_obj?)> <!ATTLIST vrb typ_vzniku (N|A|R|O) #REQUIRED misto_vzniku (L|A|P) #REQUIRED autorizace (N|A) #REQUIRED > <!-- vysetreni - blok textu pro kompletni nalezy --> <!ELEMENT vrr (text)> <!ATTLIST vrr rad_zahlavi NMTOKEN #IMPLIED rad_paty NMTOKEN #IMPLIED poc_stran NMTOKEN #IMPLIED autorizace (N|A) #REQUIRED > <!-- vysetreni laboratorni pro sdeleni datumu --> <!ELEMENT vrd (nazvy?,dat_dv)> <!-- vysetreni - blok jen pro specialni pouziti --> <!-- resi se a bude doplneno --> <!ELEMENT vrc EMPTY> <!-- vysetreni - blok jen pro specialni pouziti --> <!-- resi se a bude doplneno --> <!ELEMENT vrg EMPTY> <!-- vysetreni laboratorni pro non-NCLP polozky --> <!ELEMENT vrz (text)> <!-- vysetreni - blok pro obrazove informace --> <!ELEMENT vro (nazvy?, text?, priloha*, int_pril*)> <!-- vysetreni - blok jen pro specialni pouziti --> <!ELEMENT vrp (nazvy?)> <!ELEMENT sci EMPTY > <!ATTLIST sci id_sci_is CDATA #REQUIRED klic_nclp NMTOKEN #REQUIRED krok NMTOKEN #REQUIRED prubeh NMTOKEN #REQUIRED > <!-- skala vysledku --> <!ELEMENT skala (s1?,s2?,s3?,s4,s5,s6?,s7?,s8?,interpret_g_z?)> <!ATTLIST skala formrm CDATA #IMPLIED typ (N|L|I|J) #IMPLIED atribut NMTOKEN #IMPLIED udalost NMTOKEN #IMPLIED algoritmus NMTOKEN #IMPLIED s_hodn_o %s_hodnota; #IMPLIED t_hodn_o %t_hodnota; #IMPLIED > <!-- hodnoty skaly --> <!ELEMENT s1 (#PCDATA)> <!ELEMENT s2 (#PCDATA)> <!ELEMENT s3 (#PCDATA)> <!ELEMENT s4 (#PCDATA)> <!ELEMENT s5 (#PCDATA)> <!ELEMENT s6 (#PCDATA)> <!ELEMENT s7 (#PCDATA)> <!ELEMENT s8 (#PCDATA)> <!-- hodnoceni vysledku --> <!ELEMENT hodnoceni (autor?)> <!ATTLIST hodnoceni hodn_vysl (negativni|hranicni|reaktivni|slabe_poz|pozitivni|silne_poz) #REQUIRED > <!-- Nazvy pro nalezovou sestavu --> <!ELEMENT nazvy EMPTY > <!ATTLIST nazvy typ_cispol (N|L) #IMPLIED nadpis_nal CDATA #IMPLIED nadpis_nal_dop CDATA #IMPLIED system CDATA #IMPLIED material CDATA #IMPLIED komponenta CDATA #IMPLIED druh_veliciny CDATA #IMPLIED jednotka CDATA #IMPLIED procedura CDATA #IMPLIED > <!-- prepocet pro hodnotu sdelovanou v lokalni jednotce --> <!ELEMENT prepocet (skala_lok?)> <!ATTLIST prepocet hodnota_lok CDATA #REQUIRED jednotka_lclp CDATA #REQUIRED prepfak CDATA #REQUIRED typpol_fh_lclp NMTOKEN #REQUIRED > <!-- skala lokalniho vysledku --> <!ELEMENT skala_lok (s1?,s2?,s3?,s4,s5,s6?,s7?,s8?,interpret_g_z?)> <!ATTLIST skala_lok formrm CDATA #IMPLIED typ (N|L|I|J) #IMPLIED atribut NMTOKEN #IMPLIED udalost NMTOKEN #IMPLIED algoritmus NMTOKEN #IMPLIED s_hodn_o %s_hodnota; #IMPLIED t_hodn_o %t_hodnota; #IMPLIED > <!-- vykazane vykony a podklady pro MIS - pripravuje se --> <!ELEMENT ivv EMPTY> <!-- labolatorni bloky typu - prirucka, profily a pod --> <!ELEMENT ilb (lp?,lph?,ehk?)> <!-- labolatorni prirucka XML --> <!ELEMENT lp (lp_zp+) > <!ATTLIST lp typ_s_lp (B|V) #REQUIRED duvod CDATA #IMPLIED %vytvoreni_bloku; > <!-- labolatorni prirucka HTML --> <!ELEMENT lph (lphsb+) > <!ATTLIST lph typ_s_lph (N|O|A|B) #REQUIRED duvod CDATA #IMPLIED verze_lp CDATA #REQUIRED start_heslo CDATA #REQUIRED %vytvoreni_bloku; > <!-- soubor z hypertextu labolatorni prirucka HTML --> <!ELEMENT lphsb (priloha, int_pril*)> <!ATTLIST lphsb oznaceni CDATA #REQUIRED > <!-- externi hodnoceni kvality --> <!ELEMENT ehk (priloha, int_pril*) > <!ATTLIST ehk typ_s_ehk (I|S|P) #REQUIRED spec_syst CDATA #REQUIRED kod_k_c CDATA #REQUIRED > <!-- data pro hygienu a epidemiologii --> <!ELEMENT ihe EMPTY> <!-- laboratorni prirucka XML - zaznam k polozce --> <!ELEMENT lp_zp EMPTY > <!ATTLIST lp_zp klic_nclp NMTOKEN #REQUIRED nclpnazlpk CDATA #REQUIRED lclpnazevlp1 CDATA #IMPLIED lclpnazevlp2 CDATA #IMPLIED nclpsyst32 CDATA #IMPLIED nclpkomp32 CDATA #IMPLIED nclpdrvl32 CDATA #IMPLIED nclpjedn CDATA #IMPLIED lclpjednl CDATA #IMPLIED lclpprepfak CDATA #IMPLIED nclpproc32 CDATA #IMPLIED lclpmat32l CDATA #IMPLIED lclpodb_do32l CDATA #IMPLIED lclpodb_mnj CDATA #IMPLIED lclpanal_mnj CDATA #IMPLIED lclpodbpozn CDATA #IMPLIED lclpklin_info CDATA #IMPLIED lclptransport CDATA #IMPLIED lclpintozjt CDATA #IMPLIED lclppaupozn CDATA #IMPLIED lclpstbpozn CDATA #IMPLIED lclpdosr CDATA #IMPLIED lclpdoss CDATA #IMPLIED lclpdosodezpozn CDATA #IMPLIED lclpodezr CDATA #IMPLIED lclpodezs CDATA #IMPLIED lclptextlp CDATA #IMPLIED lclpmez_stand CDATA #IMPLIED lclpmez_stanh CDATA #IMPLIED lclppokpac1 CDATA #IMPLIED lclppokpac2 CDATA #IMPLIED lclppokpac3 CDATA #IMPLIED lclppokodd1 CDATA #IMPLIED lclppokodd2 CDATA #IMPLIED lclppokodd3 CDATA #IMPLIED > <!-- labolatorni ciselniky --> <!ELEMENT ilc (lc+) > <!ELEMENT lc (priloha, int_pril*) > <!ATTLIST lc typ_s_lc (B|N|O|A) #REQUIRED vyznam NMTOKEN #REQUIRED verze_puv NMTOKEN #REQUIRED verze_akt NMTOKEN #REQUIRED ciselnik CDATA #REQUIRED > <!-- texty a textove hodnoty --> <!ELEMENT text (autor?, ptext, (ktext | priloha)* ) > <!ELEMENT text_obj (autor?, ptext, (ktext | priloha)* ) > <!-- kodovany text --> <!ELEMENT ktext (#PCDATA)> <!ATTLIST ktext encode (NONE |Base64) #REQUIRED typ CDATA #IMPLIED > <!-- prosty text --> <!ELEMENT ptext (#PCDATA)> <!ATTLIST ptext xml:space (default|preserve) 'preserve' > <!-- autor - kdo autorizoval --> <!ELEMENT autor (#PCDATA) > <!ATTLIST autor id_autor CDATA #IMPLIED odbornost CDATA #IMPLIED id_clk CDATA #IMPLIED > <!ELEMENT pracoviste_autora EMPTY > <!ATTLIST pracoviste_autora ico NMTOKEN #IMPLIED icz NMTOKEN #IMPLIED icp NMTOKEN #IMPLIED odb NMTOKEN #IMPLIED nazev CDATA #IMPLIED > <!ELEMENT odeslal (#PCDATA) > <!ATTLIST odeslal funkce CDATA #IMPLIED id_clk CDATA #IMPLIED > <!-- garant posilanych dat --> <!ELEMENT garant_dat (#PCDATA) > <!ATTLIST garant_dat id_garant CDATA #REQUIRED odbornost CDATA #IMPLIED id_clk CDATA #IMPLIED > <!-- ostatni elementy obsahujici primo data - abecedni poradi --> <!ELEMENT adr (#PCDATA)> <!ELEMENT cispoj (#PCDATA)> <!ELEMENT dop1 (#PCDATA)> <!ELEMENT dop2 (#PCDATA)> <!ELEMENT dourceni (#PCDATA)> <!ELEMENT euro_ide (#PCDATA)> <!ELEMENT fakt_cast (#PCDATA)> <!ELEMENT hraz_cast (#PCDATA)> <!ELEMENT hodnota_kod (#PCDATA)> <!ELEMENT hodnota_text (#PCDATA)> <!ELEMENT hodnota_nt (#PCDATA)> <!ELEMENT icl (#PCDATA)> <!ELEMENT interpret_g_z (#PCDATA)> <!ELEMENT jine_idu (#PCDATA)> <!ELEMENT jmeno (#PCDATA)> <!ELEMENT kodpoj (#PCDATA)> <!ELEMENT ks_rh (#PCDATA)> <!ELEMENT krevskup (#PCDATA)> <!ELEMENT rh (#PCDATA)> <!ELEMENT magistraliter (#PCDATA)> <!ELEMENT mesto (#PCDATA)> <!ELEMENT nazev (#PCDATA)> <!ELEMENT nazev_lclp (#PCDATA)> <!ELEMENT obsah (#PCDATA)> <!ELEMENT obsah2 (#PCDATA)> <!ELEMENT pozn (#PCDATA)> <!ELEMENT pp (#PCDATA)> <!ELEMENT prijmeni (#PCDATA)> <!ELEMENT psc (#PCDATA)> <!ELEMENT rod_prijm (#PCDATA)> <!ELEMENT rodcis (#PCDATA)> <!ELEMENT rodstav (#PCDATA)> <!ELEMENT rozpis_v (#PCDATA)> <!ELEMENT sex (#PCDATA)> <!ELEMENT sdeleni (#PCDATA)> <!ELEMENT spec_dg (#PCDATA)> <!ELEMENT stat (#PCDATA)> <!ELEMENT stat_poj (#PCDATA)> <!ELEMENT statpris (#PCDATA)> <!ELEMENT titul_pred (#PCDATA)> <!ELEMENT titul_za (#PCDATA)> <!ELEMENT typpoj (#PCDATA)> <!ELEMENT u_al (#PCDATA)> <!ELEMENT u_rf (#PCDATA)> <!ELEMENT u_tm (#PCDATA)> <!ELEMENT vnitrni (#PCDATA)> <!ELEMENT vydal (#PCDATA)> <!ELEMENT vys_or (#PCDATA)> <!ELEMENT vztah (#PCDATA)> <!ELEMENT astat (#PCDATA)> <!ELEMENT porus_rzm_pozn (#PCDATA)> <!-- NZIS Narodni Zdravotnicky Informacni System - od V 3.00.00 --> <!ELEMENT idu (nr) > <!-- NZIS narodni registry --> <!ELEMENT nr (nrh?) > <!-- narodni registr - hospitalizace --> <!ELEMENT nrh (nrhh+) > <!-- narodni registr - hospitalizace - hlavicka --> <!ELEMENT nrhh (nrhi+) > <!ATTLIST nrhh hobd NMTOKEN #REQUIRED hico NMTOKEN #REQUIRED hpcz NMTOKEN #REQUIRED hodd NMTOKEN #REQUIRED hpoch NMTOKEN #REQUIRED hpocv NMTOKEN #REQUIRED > <!-- narodni registr - hospitalizace - identifikace --> <!ELEMENT nrhi (nrhv*) > <!ATTLIST nrhi hidcis NMTOKEN #REQUIRED hcispac NMTOKEN #IMPLIED hobec NMTOKEN #REQUIRED horp NMTOKEN #IMPLIED hstaobc NMTOKEN #REQUIRED hrostav %nzcis_rostav; #REQUIRED hkzam %nzcis_kzam; #REQUIRED hdophosp %nzcis_dophosp; #REQUIRED hdapri NMTOKEN #REQUIRED hduprij %nzcis_duprij; #REQUIRED hprij %nzcis_prij; #REQUIRED hdapr NMTOKEN #IMPLIED hdgz NMTOKEN #REQUIRED hhosprv %nzcis_hosprv; #REQUIRED hdg1 NMTOKEN #IMPLIED hdg2 NMTOKEN #IMPLIED hdg3 NMTOKEN #IMPLIED hdg4 NMTOKEN #IMPLIED hdg5 NMTOKEN #IMPLIED hdaop NMTOKEN #IMPLIED hdgo NMTOKEN #IMPLIED hnemnak %nzcis_nemnak; #IMPLIED hdroper %nzcis_droper; #IMPLIED hreoper %nzcis_reoper; #IMPLIED hpoopko1 %nzcis_poopko; #IMPLIED hpoopko2 %nzcis_poopko; #IMPLIED hpoopko3 %nzcis_poopko; #IMPLIED hpoopko4 %nzcis_poopko; #IMPLIED hdnyjip NMTOKEN #IMPLIED hdrg NMTOKEN #IMPLIED hdapp NMTOKEN #REQUIRED hdg1c NMTOKEN #IMPLIED hdg1a NMTOKEN #IMPLIED hukhosp %nzcis_ukhosp; #REQUIRED hpodape %nzcis_podape; #REQUIRED hdnykat1 NMTOKEN #IMPLIED hdnykat2 NMTOKEN #IMPLIED hdnykat3 NMTOKEN #IMPLIED hdnykat4 NMTOKEN #IMPLIED hdnykat5 NMTOKEN #IMPLIED hdnykat0 NMTOKEN #IMPLIED huhrady NMTOKEN #IMPLIED hkrok NMTOKEN #IMPLIED hzdrpoj NMTOKEN #IMPLIED hdgzzz NMTOKEN #IMPLIED > <!-- narodni registr - hospitalizace - blok vykonu --> <!ELEMENT nrhv EMPTY > <!ATTLIST nrhv hdavyk NMTOKEN #REQUIRED hvyk NMTOKEN #REQUIRED hpocvyk NMTOKEN #IMPLIED > <!-- HPN - odesilatel - spojeni --> <!ELEMENT os (obsah2)> <!ATTLIST os typ (C) #REQUIRED > <!-- HPN - potvrzeni doruceni souboru --> <!ELEMENT pdhpn (chyba_pd*)> <!ATTLIST pdhpn stav (A|N) #REQUIRED > <!-- HPN - hlaseni pracovni neschopnosti --> <!ELEMENT hpn (chpn,idl,ahpn?,izam?,vchz?,hsp?,zpshl?,astat?,dath_diag_zm?,urssz?,pece_zm?,porus_rzm_pozn?,dath_od?,dath_du?,dath_ru?,dath_do?)> <!ATTLIST hpn cfrm NMTOKEN #REQUIRED tfrm (1|2|H) #REQUIRED ind_oprav_sd (N|E) #IMPLIED diag_poc NMTOKEN #IMPLIED uraz_kod (N|P|J|O) #IMPLIED alkoml (A|N) #IMPLIED diag_kon NMTOKEN #IMPLIED diag_zm NMTOKEN #IMPLIED ind_diag_zm (A|N) #IMPLIED uk_duvod NMTOKEN #IMPLIED ind_porus_rzm (A|N) #IMPLIED > <!-- HPN - informace o zamestnani --> <!ELEMENT izam EMPTY> <!ATTLIST izam zam_text CDATA #IMPLIED klas_zam NMTOKEN #REQUIRED > <!-- HPN - cislo hlaseni docasne pracovni neschopnosti --> <!ELEMENT chpn EMPTY> <!ATTLIST chpn cpn NMTOKEN #IMPLIED ecnicpe NMTOKEN #IMPLIED ecnpc NMTOKEN #IMPLIED > <!-- HPN - adresa pobytu v dobe neschopnosti --> <!ELEMENT ahpn (a,astat?,dath_od?,dath_do?)> <!ATTLIST ahpn acp CDATA #IMPLIED aco CDATA #IMPLIED az (A|N) #IMPLIED > <!-- HPN - identifikace lekare --> <!ELEMENT idl (idlp+)> <!-- HPN - polozka identifikace lekare --> <!ELEMENT idlp EMPTY> <!ATTLIST idlp typ (CSSZ_ICPE|ICZ) #REQUIRED vyst CDATA #IMPLIED hod CDATA #REQUIRED > <!-- HPN - vychazky --> <!ELEMENT vchz (dath_od?)> <!ATTLIST vchz vch1_od CDATA #IMPLIED vch1_do CDATA #IMPLIED vch2_od CDATA #IMPLIED vch2_do CDATA #IMPLIED ind_vch_pvl (A|N) #IMPLIED ind_vch_zrs (A|N) #IMPLIED > <!-- HPN - hospitalizace --> <!ELEMENT hsp (dath_od,dath_do?)> <!ATTLIST hsp ind_hsp_zm (A|N) #IMPLIED > <!-- HPN - zpetny souhlas --> <!ELEMENT zpshl (dath_vy)> <!ATTLIST zpshl ssz_kod NMTOKEN #REQUIRED > <!-- HPN - ukonceni rozhodnuti SSZ --> <!ELEMENT urssz (dath_uk)> <!ATTLIST urssz ssz_kod NMTOKEN #REQUIRED > <!-- HPN - zmena pece --> <!ELEMENT pece_zm (dath_zm,idl?)> <!ATTLIST pece_zm ind_p_pzt (A|N) #REQUIRED ind_p_pdn (A|N) #REQUIRED >