<!-- DTD pro predavani zdravotnickych dat v XML -->
<!-- ds030801.dtd 14.03.2006 [PH]   NZIS-2004,5,6,LAB --> 

<!ENTITY % aktualizace_bloku
       "dat_ab CDATA  #IMPLIED" >
<!ENTITY % vytvoreni_bloku
       "dat_vb CDATA  #REQUIRED" >
<!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)  #REQUIRED" >

<!ENTITY % sr_ident_1
"       sr_typ   NMTOKEN #IMPLIED
        sr_pois  NMTOKEN #IMPLIED
        sr_kod   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) " >

<!-- ciselnik NZIS DUVNEPR - seznam hodnot  -->
<!ENTITY % nzcis_duvnepr
      " (0|1|2|3|4) " >

<!-- ciselnik NZIS DUVUK - seznam hodnot  -->
<!ENTITY % nzcis_duvuk
      " (0|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
      " (0|1|2|3|4|5|6|7|8|9) " >

<!-- 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
      " (0|1|2|3|4|5|6|7|8|9) " >

<!-- ciselnik NZIS PUSOB - seznam hodnot  -->
<!ENTITY % nzcis_pusob
      " (0|1|2|3|4|5|6|7|8|9) " >

<!-- 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) " >
<!-- ciselnik NZIS REZORTM - seznam hodnot  -->
<!ENTITY % nzcis_rezortm
      " (0|1|2|3|4|5|6|7|8|9) " >

<!-- ciselnik NZIS RDUVUK - seznam hodnot  -->
<!ENTITY % nzcis_rduvuk
      " (1|2|3|4) " >

<!-- ciselnik NZIS RIZ - seznam hodnot  -->
<!ENTITY % nzcis_riz
      " (1|2|3|4|5|6|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
      " (0|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
      " (0|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 STATOBC - seznam hodnot  -->
<!ENTITY % nzcis_staobc
      " (1|2) " >

<!-- 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
      " (0|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| B| C| H| T)  #REQUIRED
        typ_odesm   NMTOKEN      #REQUIRED
        ozn_soub    NMTOKEN      #REQUIRED
        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, 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 (jmeno, adr?, dop1?, dop2?, psc?, mesto?, stat?, 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
>



<!-- 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
        >
<!-- datum a cas vyplneni vykazu -->
<!ELEMENT dat_vyp (#PCDATA)>
<!ATTLIST dat_vyp format (DT)  #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
           staobc         %nzcis_staobc; #IMPLIED
           narodnost      %nzcis_narodn; #IMPLIED
           vzdelani       %nzcis_vzdela; #IMPLIED
           %aktualizace_bloku;  >

<!-- anamneza souhrnna neformalizovana -->
<!ELEMENT an (garant_dat?,text, dat_ak?)>
<!ATTLIST an %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;  >

<!-- urgentni informace - rizikove faktory -->
<!ELEMENT urf (u_rf, autor?, dat_du?, dat_ak?)>
<!ATTLIST urf %aktualizace_bloku;  >

<!-- urgentni informace - trvala medikace -->
<!ELEMENT utm (u_tm, autor?, dat_ak?)>
<!ATTLIST utm %aktualizace_bloku;  >

<!-- urgentni informace - krevni skupina -->
<!ELEMENT uks ((ks_rh | (krevskup,rh?)), autor?, dat_ak?)>
<!ATTLIST uks %aktualizace_bloku;  >

<!-- urgentni informace - ockovani proti tetanu -->
<!ELEMENT uot (dat_du,autor?,dat_ak?)>
<!ATTLIST uot %aktualizace_bloku;  >

<!-- 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
          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?, spec_dg?, autor?)>
<!ATTLIST dgz                                                         
    typ_dg (T|P)     #REQUIRED 
    %opravne_sdeleni;
>
 

<!-- podavane leky -->
<!ELEMENT le (lez+)> 
<!ATTLIST le %aktualizace_bloku;  >

<!-- popis konkretniho podavaneho leku -->
<!ELEMENT lez (dat_od?,dat_do?,rozpis_v?,spec_lek?,pozn?, autor?)>
<!ATTLIST lez
            
            typ_med    (T|P)      #REQUIRED
            %opravne_sdeleni;
            nazev_lek  CDATA      #REQUIRED
            gene_lek   CDATA      #IMPLIED 
            kod_lek    NMTOKEN    #IMPLIED
            kod_atb    NMTOKEN    #IMPLIED           
 >

<!-- vydane leky -->
<!ELEMENT lek (garant_dat?,lek_v+)> 
<!ATTLIST lek %aktualizace_bloku;  >

<!ELEMENT lek_v (dat_du?,rozpis_v?,vydal?,pozn?)>
<!ATTLIST lek_v
            nazev_lek   CDATA      #REQUIRED
            %opravne_sdeleni;
            poc_bal     CDATA      #REQUIRED
            gene_lek    CDATA      #IMPLIED 
            kod_lek     NMTOKEN    #IMPLIED
            kod_pdk     CDATA      #IMPLIED
            id_dok_is   CDATA      #IMPLIED
            cena        CDATA      #IMPLIED
            icl_vyst    CDATA      #IMPLIED
>

<!-- pracovni neschopnosti -->
<!ELEMENT pn (pnz+)>
<!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;
>

<!ELEMENT  diag (#PCDATA)>
<!ATTLIST  diag                                                               
              poradi NMTOKEN         #REQUIRED
        >    

<!-- vykony uctovane pojistovnam --> 
<!ELEMENT au (auz+,(zadatel|zadatel_sk)?)>
<!ATTLIST au %aktualizace_bloku;  >

<!-- 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?,autor?,garant_dat?,dgz*,nazev?,text,priloha*)>
<!ATTLIST z
            zadost     (E|L|P|D|N)             #REQUIRED
            vznik      (H|P|V|A|R|J)           #REQUIRED
            obsah      (D|E|NV|NL|K|KR|KG|KL|VL|PP|OP)   #REQUIRED
            stav       (Z|R|P|N|K|D|A)           #REQUIRED
            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
        >

<!-- odber vzorku, objednavky vysetreni -->
<!ELEMENT lo (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            (S|K|R|B)             #IMPLIED
            dodani         (B|R|P|L|O)           #IMPLIED 
            duv_objed      (B|P|S|E|UZ|UP|UO|V)  #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
            icz         NMTOKEN       #IMPLIED
            icp         NMTOKEN       #REQUIRED
            odb         NMTOKEN       #REQUIRED
            icl         NMTOKEN       #IMPLIED  
            ns          NMTOKEN       #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
        >

<!-- informace o vzorku -->
<!ELEMENT loi (sci*,dat_zt?,lod*,lop* )>
<!ATTLIST loi
            typ_znac         (T|N|E|B)   #REQUIRED
            id_loi_is        CDATA       #REQUIRED 
            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
        >

            
<!-- 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  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 >  

<!-- 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)?, 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?,nazev_nclp?,sci*,nazev_lclp,(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     (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,nejistota?,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    (#PCDATA)>
<!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
           priznak           (R|M|V)     #IMPLIED
           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
          priznak         (R|M|V) #IMPLIED 
>

<!ELEMENT kvantita (#PCDATA)>
<!ATTLIST kvantita
          priznak   (R|M|V)     #REQUIRED >


<!-- vysetreni - blok textu pro interpretace -->
<!ELEMENT vrb (nazvy?,text)>
<!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*)>

<!-- 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 
            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)>

<!-- Nazvy pro nalezovou sestavu -->
<!ELEMENT nazvy EMPTY >
<!ATTLIST nazvy
            typ_cispol     (N|L)           #IMPLIED 
            nadpis_nal     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 EMPTY>
<!ATTLIST prepocet
            jednotka_lclp    CDATA            #REQUIRED
            prepfak          CDATA            #REQUIRED
            typpol_fh_lclp   NMTOKEN          #REQUIRED
>

<!-- 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         (N|O|A|B)         #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)>
<!ATTLIST lphsb
          oznaceni          CDATA             #REQUIRED
> 

<!-- externi hodnoceni kvality  -->
<!ELEMENT ehk (priloha) >
<!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) >
<!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  (ptext, (ktext | priloha)? ) >
<!ATTLIST text
       autor       CDATA               #IMPLIED
>
<!-- 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)       #IMPLIED
 >

<!-- autor - kdo autorizoval -->
<!ELEMENT autor  (#PCDATA) >
<!ATTLIST autor
         odbornost      CDATA          #IMPLIED
>
<!ELEMENT odeslal (#PCDATA) >
<!ATTLIST odeslal
         funkce         CDATA          #IMPLIED
>

<!-- garant posilanych dat -->
<!ELEMENT garant_dat (#PCDATA) >
<!ATTLIST garant_dat
          id_garant      CDATA         #REQUIRED
          odbornost      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  mesto  (#PCDATA)>
<!ELEMENT  nazev (#PCDATA)>
<!ELEMENT  nazev_lclp (#PCDATA)>
<!ELEMENT  nazev_nclp (#PCDATA)>
<!ELEMENT  obsah (#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  spec_lek (#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)>

<!-- NZIS Narodni Zdravotnicky Informacni System - od V 3.00.00 -->
<!ELEMENT idu (na|ne|nl|nr|nv|nt)+ >

<!-- NZIS vykazy A -->
<!ELEMENT na (a101+) >

<!-- NZIS vykazy E -->
<!ELEMENT ne (e1|e2|e3|e4|e5_8|e6|e7)+ >

<!-- NZIS vykazy L -->
<!ELEMENT nl (l1+) >

<!-- NZIS vykazy V -->
<!ELEMENT nv (v1+) >

<!-- NZIS vykazy T -->
<!ELEMENT nt (t1+) >

<!-- NZIS narodni registry -->
<!ELEMENT nr (nrh?,nrr?,nrn?,nrv?,nrt?) >

<!-- 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       #REQUIRED

>

<!-- narodni registr - hospitalizace - blok vykonu -->
<!ELEMENT nrhv EMPTY >

<!ATTLIST nrhv
            hdavyk          NMTOKEN       #REQUIRED
            hvyk            NMTOKEN       #REQUIRED
            hpocvyk         NMTOKEN       #IMPLIED
>

<!-- Registr rodicek - zarizeni -->
<!ELEMENT nrr (nrrod+)>
<!ATTLIST nrr
        rico      NMTOKEN        #REQUIRED
        rpcz      NMTOKEN        #REQUIRED
        rodd      NMTOKEN        #REQUIRED
> 


<!-- Registr rodicek - rodicka  -->
<!ELEMENT nrrod (nrrodp+,nrrodn*)>
<!ATTLIST nrrod 
        rcispor   NMTOKEN        #REQUIRED
        rjmm      CDATA          #IMPLIED
        rrcm      NMTOKEN        #REQUIRED
        rbydlm    NMTOKEN        #IMPLIED
        robecm    NMTOKEN        #REQUIRED
        rorp      NMTOKEN        #IMPLIED
        rstaobc   NMTOKEN        #REQUIRED
        rzp       NMTOKEN        #REQUIRED
        rprij     NMTOKEN        #REQUIRED
        rstav     %nzcis_rostav; #IMPLIED
        rvzdel    %nzcis_rvzdela; #IMPLIED
        rcelpor   NMTOKEN        #REQUIRED
        rpredpor  (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rscpor    (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rmrtve    (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rcnu      (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rpnu      (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rsampot   (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rupt      (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rmimo     (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rprenat   NMTOKEN        #REQUIRED
        rkontr    NMTOKEN        #REQUIRED
        rhosp     (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rhostyd   NMTOKEN        #REQUIRED
        rprirus   NMTOKEN        #REQUIRED
        rkour     (0|1)          #REQUIRED 
        ralkoh    (0|1)          #REQUIRED
        rdrogy    (0|1)          #REQUIRED
        rultr1    NMTOKEN        #IMPLIED
        rultr2    NMTOKEN        #IMPLIED
        rultr3    NMTOKEN        #IMPLIED
        rultr4    NMTOKEN        #IMPLIED
        rdiab1    (0|1)          #REQUIRED
        rdiab2    (0|1)          #REQUIRED
        rdiab3    (0|1)          #REQUIRED
        rdiab4    (0|1)          #REQUIRED
        rdiab5    (0|1)          #REQUIRED
        rdiab6    (0|1)          #REQUIRED
        rteh1     (0|1)          #REQUIRED
        rteh2     (0|1)          #REQUIRED
        rteh3     (0|1)          #REQUIRED
        rteh4     (0|1)          #REQUIRED
        rteh5     (0|1)          #REQUIRED
        rteh6     (0|1)          #REQUIRED
        rteh7     (0|1)          #REQUIRED
        rteh8     (0|1)          #REQUIRED
        rteh9     (0|1)          #REQUIRED
        rteh10    (0|1)          #REQUIRED
        rteh11    (0|1)          #REQUIRED
        rteh12    (0|1)          #REQUIRED
        rdgteh1   NMTOKEN        #IMPLIED
        rdgteh2   NMTOKEN        #IMPLIED
        rpred     NMTOKEN        #REQUIRED
        rodhad    %nzcis_rodhad; #REQUIRED
        rdatpor   NMTOKEN        #REQUIRED
        rodtok    NMTOKEN        #REQUIRED
        rcetteh   (1|2|3|4|5|6|7|8|9)      #REQUIRED
        rgesta    NMTOKEN        #REQUIRED
        rdgind1   NMTOKEN        #IMPLIED
        rdgind2   NMTOKEN        #IMPLIED
        rriziko1  (0|1)          #REQUIRED
        rriziko2  (0|1)          #REQUIRED
        rriziko3  (0|1)          #REQUIRED
        rriziko4  (0|1)          #REQUIRED
        rctg1     (0|1)          #REQUIRED
        rctg2     (0|1)          #REQUIRED
        rdgsc1    NMTOKEN        #IMPLIED
        rdgsc2    NMTOKEN        #IMPLIED
        ranes     %nzcis_ranes;  #IMPLIED
        rsc       %nzcis_rsc;    #IMPLIED
        rsckp     %nzcis_anone;  #IMPLIED
        rporod1   (0|1)          #REQUIRED
        rporod2   (0|1)          #REQUIRED
        rporod3   (0|1)          #REQUIRED
        rporod4   (0|1)          #REQUIRED
        rporod5   (0|1)          #REQUIRED
        rporod6   (0|1)          #REQUIRED
        rporod7   (0|1)          #REQUIRED
        rporod8   (0|1)          #REQUIRED
        rdgpor    NMTOKEN        #IMPLIED
        rleky1    (0|1)          #REQUIRED
        rleky2    (0|1)          #REQUIRED
        rleky3    (0|1)          #REQUIRED
        rleky4    (0|1)          #REQUIRED
        rleky5    (0|1)          #REQUIRED
        rleky6    (0|1)          #REQUIRED
        rleky7    (0|1)          #REQUIRED
        rvedl     %nzcis_rvedl;  #REQUIRED
        rzhodn    %nzcis_rzhod;  #REQUIRED
        rdatuk    NMTOKEN        #REQUIRED
        rduvuk    %nzcis_rduvuk; #REQUIRED
        rdgsest1  NMTOKEN        #IMPLIED
        rdgsest2  NMTOKEN        #IMPLIED
>

<!-- Registr rodicek - plod -->
<!ELEMENT nrrodp EMPTY>
<!ATTLIST nrrodp 
        rpord     (0|1|2|3|4|5|6|7|8|9)    #REQUIRED
        rplod     %nzcis_rplod;  #REQUIRED
        rvagin    %nzcis_rvagin; #IMPLIED
       
>

<!-- Registr rodicek - novorozenec  -->
<!ELEMENT nrrodn EMPTY>
<!ATTLIST nrrodn 
        rpord    (0|1|2|3|4|5|6|7|8|9)      #REQUIRED
        rpohl     NMTOKEN        #REQUIRED
        rvit      NMTOKEN        #REQUIRED
        rhmot     NMTOKEN        #IMPLIED
        rapgar1   (0|1|2|3|4|5|6|7|8|9|10)   #IMPLIED
        rapgar5   (0|1|2|3|4|5|6|7|8|9|10)   #IMPLIED
        rapgar10  (0|1|2|3|4|5|6|7|8|9|10)   #IMPLIED
        rph       CDATA          #IMPLIED
        rstavd    %nzcis_rdstav; #IMPLIED
>


<!-- Registr novorozencu - zarizeni -->
<!ELEMENT nrn (nrnar+)>
<!ATTLIST nrn
        nico      NMTOKEN        #REQUIRED
        npcz      NMTOKEN        #REQUIRED
        nodd      NMTOKEN        #REQUIRED
> 

<!-- Registr novorozencu - novorozenec -->
<!ELEMENT nrnar EMPTY>
<!ATTLIST nrnar 
        nzprava   (1|2|3|4|5|6|7|8|9)      #REQUIRED
        ncispor   NMTOKEN        #REQUIRED
        njmd      CDATA          #IMPLIED
        ncetteh   (1|2|3|4|5|6|7|8|9)      #REQUIRED
        npord     NMTOKEN        #REQUIRED
        nrcd      NMTOKEN        #REQUIRED
        njmm      CDATA          #IMPLIED
        nzp       NMTOKEN        #REQUIRED
        nrcm      NMTOKEN        #REQUIRED
        nrnaro    NMTOKEN        #IMPLIED
        nbydlm    NMTOKEN        #IMPLIED
        nobecm    NMTOKEN        #REQUIRED
        norp      NMTOKEN        #IMPLIED
        nstaobc   NMTOKEN        #REQUIRED
        nporod    %nzcis_porod;  #IMPLIED
        nzpusob   %nzcis_pusob;  #IMPLIED
        nkleste   %nzcis_anone;  #IMPLIED
        npoloha   %nzcis_poloha; #IMPLIED
        nnar      NMTOKEN        #REQUIRED
        nvital    %nzcis_vitalita;         #REQUIRED
        npohl     %nzcis_pohlav; #REQUIRED
        nhmot     NMTOKEN        #IMPLIED
        ndelka    NMTOKEN        #IMPLIED
        ngesta    NMTOKEN        #IMPLIED
        nlecsal1  (0|1)          #REQUIRED
        nlecsal2  (0|1)          #REQUIRED
        nlecsal3  (0|1)          #REQUIRED
        nlecsal4  (0|1)          #REQUIRED
        nlecsal5  (0|1)          #REQUIRED
        nlecsal6  (0|1)          #REQUIRED
        napgar1   (0|1|2|3|4|5|6|7|8|9|10)   #IMPLIED
        napgar5   (0|1|2|3|4|5|6|7|8|9|10)   #IMPLIED
        napgar10  (0|1|2|3|4|5|6|7|8|9|10)   #IMPLIED
        npri      NMTOKEN        #REQUIRED
        nlecodd1  (0|1)          #REQUIRED
        nlecodd2  (0|1)          #REQUIRED
        nlecodd3  (0|1)          #REQUIRED
        ndnyupv   NMTOKEN        #IMPLIED
        nlecodd4  (0|1)          #REQUIRED
        nlecodd5  (0|1)          #REQUIRED
        nlecodd6  (0|1)          #REQUIRED
        nlecodd7  (0|1)          #REQUIRED
        nlecodd8  (0|1)          #REQUIRED
        ndgop     NMTOKEN        #IMPLIED
        nmaxbe    CDATA          #IMPLIED
        nmaxo     NMTOKEN        #IMPLIED
        nmino     NMTOKEN        #IMPLIED
        nnem1     (0|1)          #REQUIRED
        nnem2     (0|1)          #REQUIRED
        nnem3     (0|1)          #REQUIRED
        nnem4     (0|1)          #REQUIRED
        nnem5     (0|1)          #REQUIRED
        nnem6     (0|1)          #REQUIRED
        nnem7     (0|1)          #REQUIRED
        nnem8     (0|1)          #REQUIRED
        nnem9     (0|1)          #REQUIRED
        nnem10    (0|1)          #REQUIRED
        nnem11    (0|1)          #REQUIRED
        nnem12    (0|1)          #REQUIRED
        nnem13    (0|1)          #REQUIRED
        nkalm     %nzcis_anone;  #IMPLIED
        nskrin1   (0|1)          #REQUIRED
        nskrin2   (0|1)          #REQUIRED
        nskrin3   (0|1)          #REQUIRED
        nskrin4   (0|1)          #REQUIRED
        nskrin5   (0|1)          #REQUIRED
        nskrin6   (0|1)          #REQUIRED
        nvv       %nzcis_anone;  #REQUIRED
        ndgvv1    NMTOKEN        #IMPLIED
        ndgvv2    NMTOKEN        #IMPLIED
        ndgvv3    NMTOKEN        #IMPLIED
        ndgvv4    NMTOKEN        #IMPLIED
        ndgvv5    NMTOKEN        #IMPLIED
        nuko      NMTOKEN        #REQUIRED
        nhmotp    NMTOKEN        #IMPLIED
        nhlava    NMTOKEN        #IMPLIED
        nvyziv    %nzcis_vyziv;  #IMPLIED
        nduvuk    %nzcis_duvuk;  #IMPLIED
        nicoprel  NMTOKEN        #IMPLIED
        npczprel  NMTOKEN        #IMPLIED
        noddprel  NMTOKEN        #IMPLIED
        numrti    %nzcis_umrti;  #IMPLIED
        ndg1      NMTOKEN        #REQUIRED
        ndg2      NMTOKEN        #IMPLIED
        ndg3      NMTOKEN        #IMPLIED
        ndg4      NMTOKEN        #IMPLIED
>

<!-- Registr vyvojovych vad - zarizeni -->
<!ELEMENT nrv (nrvv+)>
<!ATTLIST nrv
        vico      NMTOKEN        #REQUIRED
        vpcz      NMTOKEN        #REQUIRED
        vodd      NMTOKEN        #REQUIRED
> 

<!-- Registr vyvojovych vad - vrozene vyv. vady -->
<!ELEMENT nrvv ((nrvp|nrvd)+)>


<!-- Registr vyvojovych vad  - plod -->
<!ELEMENT nrvp (nrvs) >
<!ATTLIST nrvp
          vteh       (0|1|2|3)        #REQUIRED
          vtytehp    NMTOKEN          #REQUIRED
          vdatzjip   NMTOKEN          #REQUIRED
          vdatuko    NMTOKEN          #IMPLIED
>

<!-- Registr vyvojovych vad  - dite -->
<!ELEMENT nrvd (nrvs) >
<!ATTLIST nrvd
          vzp        NMTOKEN          #REQUIRED
          vrodcisd   NMTOKEN          #REQUIRED
          vstaobcd   NMTOKEN          #REQUIRED
          vjmeno     NMTOKEN          #IMPLIED
          vhmot      NMTOKEN          #REQUIRED
          vpordel    NMTOKEN          #REQUIRED
          vdatzjid   NMTOKEN          #REQUIRED
          vdatumr    NMTOKEN          #IMPLIED
>

<!-- Registr vyvojovych vad  - spolecne -->
<!ELEMENT nrvs EMPTY>
<!ATTLIST nrvs
          vasrepr    %nzcis_asrepr;       #REQUIRED
          vduvvys    %nzcis_duvvys;       #IMPLIED
          vprendiag  %nzcis_prendiag;     #REQUIRED
          vmetoda    %nzcis_metoda;       #IMPLIED
          vvysetr    %nzcis_vysetr;       #IMPLIED
          vduvnepr   %nzcis_duvnepr;      #REQUIRED
          vvyslteh   %nzcis_vyslteh;      #REQUIRED
          vpohlav    %nzcis_pohlav;       #REQUIRED
          vdg1       NMTOKEN          #REQUIRED
          vdg2       NMTOKEN          #IMPLIED
          vdg3       NMTOKEN          #IMPLIED
          vdg4       NMTOKEN          #IMPLIED
          vrodcism   NMTOKEN          #REQUIRED
          vtrvbyd    NMTOKEN          #IMPLIED
          vobec      NMTOKEN          #REQUIRED
          vbydl     NMTOKEN        #IMPLIED 
          vorp      NMTOKEN        #REQUIRED
          vstaobcm  NMTOKEN        #IMPLIED
          vrostav    %nzcis_rostav;       #REQUIRED
          vkzamm     %nzcis_kzam;         #REQUIRED
          vrezortm   %nzcis_rezortm;      #REQUIRED
          vtytehd    NMTOKEN          #REQUIRED
          vcetteh    %nzcis_cetteh;       #REQUIRED
          vvvvrod1   %nzcis_vvvrod;       #IMPLIED
          vdgvro1    NMTOKEN          #IMPLIED
          vvvvrod2   %nzcis_vvvrod;       #IMPLIED
          vdgvro2    NMTOKEN          #IMPLIED
          vdiamel    NMTOKEN          #IMPLIED
          vinfoty    NMTOKEN          #IMPLIED
          vdginfo    NMTOKEN          #IMPLIED
          vdgjine    NMTOKEN          #IMPLIED
          vlek1s     CDATA            #IMPLIED
          vleky1     NMTOKEN          #IMPLIED
          vlek2s     CDATA            #IMPLIED
          lveky2     NMTOKEN          #IMPLIED
          vlek3s     CDATA            #IMPLIED
          lveky3     NMTOKEN          #IMPLIED
          vporgra    NMTOKEN          #REQUIRED
          vporpar    NMTOKEN          #REQUIRED
          vposap     (0|1|2|3|4|5|6|7|8|9) #REQUIRED
          vpoint     (0|1|2|3|4|5|6|7|8|9) #REQUIRED
          vroknaro   NMTOKEN          #IMPLIED
          vkzamo     %nzcis_kzam;          #IMPLIED
          vrezorto   %nzcis_rezortm;       #IMPLIED

 >

<!-- Hlaseni potratu - identifikace -->
<!ELEMENT nrt (nrpot+)>
<!ATTLIST nrt
           pico      NMTOKEN        #REQUIRED
           ppcz      NMTOKEN        #REQUIRED
 >

<!-- Hlaseni potratu -->
<!ELEMENT nrpot EMPTY>
<!ATTLIST nrpot
             picov     NMTOKEN        #REQUIRED
             ppczv     NMTOKEN        #REQUIRED
             prodcis   NMTOKEN        #REQUIRED
             ptrvbyd   NMTOKEN        #IMPLIED
             pobec     NMTOKEN        #REQUIRED
             pbydl     NMTOKEN        #IMPLIED 
             porp      NMTOKEN        #IMPLIED
             pzamest   NMTOKEN        #IMPLIED
             pkzam     %nzcis_kzam;   #REQUIRED
             prostav   %nzcis_rostav; #REQUIRED
             pstaobc   %nzcis_staobc; #REQUIRED
             pnarodn   %nzcis_narodn; #IMPLIED
             pvzdela   %nzcis_vzdela; #REQUIRED
             ppopor    NMTOKEN        #REQUIRED
             ppozive   NMTOKEN        #REQUIRED
             ppoint    NMTOKEN        #REQUIRED
             pposap    NMTOKEN        #REQUIRED
             pdrupot   %nzcis_drupot; #REQUIRED
             pzduupt   %nzcis_zdupt;  #REQUIRED
             pdg       NMTOKEN        #IMPLIED
             pdapot    NMTOKEN        #REQUIRED
             pstari    NMTOKEN        #REQUIRED
             phmot     NMTOKEN        #IMPLIED
             pdelka    NMTOKEN        #IMPLIED
             pantiko   %nzcis_antiko; #REQUIRED
             ppopupt   %nzcis_poupt;  #REQUIRED
 >

<!-- Pristrojove vybaveni - zarizeni -->
<!ELEMENT t1 (vykhlav,netr+,vykzaver)>

<!-- Pristrojove vybaveni - radky vykazu -->
<!ELEMENT netr EMPTY>
<!ATTLIST netr
          tcrad   NMTOKEN        #REQUIRED
          tsl01   NMTOKEN        #REQUIRED
          tsl02   NMTOKEN        #IMPLIED
          tsl03   NMTOKEN        #IMPLIED
          tsl04   NMTOKEN        #IMPLIED
          tsl05   NMTOKEN        #IMPLIED
          tsl06   NMTOKEN        #IMPLIED
          tsl07   NMTOKEN        #IMPLIED
>

<!-- vykaz L102 - Vykaz o luzkoven fondu a jeho vyuziti - hlavicka -->
<!ELEMENT l1 (nelf+,nelfdi*,vykzaver)>

<!-- Luzkovy fond - zarizeni -->
<!ELEMENT nelf (nelfv+)>
<!ATTLIST nelf
        lico           NMTOKEN        #REQUIRED
        lpcz           NMTOKEN        #REQUIRED
        lkraj          NMTOKEN        #REQUIRED
        lokres         NMTOKEN        #REQUIRED
        ldrzar         NMTOKEN        #REQUIRED
        lobdobi        NMTOKEN        #REQUIRED
        lrok           NMTOKEN        #REQUIRED
        lrezort        NMTOKEN        #REQUIRED
        lzriz          %nzcis_riz;    #REQUIRED

> 


<!-- Vykaz luzkoveho fondu  -->
<!ELEMENT nelfv EMPTY>
<!ATTLIST nelfv
         lodd           NMTOKEN        #REQUIRED
         lpocodd        NMTOKEN        #REQUIRED
         llekp          NMTOKEN        #REQUIRED
         lluzka         NMTOKEN        #REQUIRED
         ldeti          NMTOKEN        #IMPLIED
         lprpocluz      NMTOKEN        #REQUIRED
         lprijati       NMTOKEN        #REQUIRED
         lppred         NMTOKEN        #REQUIRED
         lpprac         NMTOKEN        #REQUIRED 
         lpropus        NMTOKEN        #REQUIRED
         lumrti         NMTOKEN        #REQUIRED
         lupred         NMTOKEN        #REQUIRED
         luprac         NMTOKEN        #REQUIRED
         losdny         NMTOKEN        #REQUIRED
         lvyrzdrp       NMTOKEN        #REQUIRED
         lluzkap        NMTOKEN        #REQUIRED
         lszpp          NMTOKEN        #REQUIRED
         lszpuluz       NMTOKEN        #REQUIRED 
         lnzpuluz       NMTOKEN        #REQUIRED
         lpocops        NMTOKEN        #IMPLIED
>


<!-- Luzkovy fond -doplnkova tabulka - ident. zarizeni -->
<!ELEMENT nelfdi (nelfdt+)>
<!ATTLIST nelfdi
        dlico            NMTOKEN        #REQUIRED
        dpcz             NMTOKEN        #REQUIRED
        dkraj            NMTOKEN        #REQUIRED
        dokres           NMTOKEN        #REQUIRED
        dobdobi          NMTOKEN        #REQUIRED
        drok             NMTOKEN        #REQUIRED
        drezort          NMTOKEN        #REQUIRED

> 


<!-- Vykaz luzkoveho fondu - doplnkova tabulka -->
<!ELEMENT nelfdt EMPTY>
<!ATTLIST nelfdt
         dodd            NMTOKEN        #REQUIRED
         dr21            NMTOKEN        #REQUIRED
         dr22            NMTOKEN        #REQUIRED
         dr23            NMTOKEN        #REQUIRED
         dr24            NMTOKEN        #REQUIRED
         dr25            NMTOKEN        #REQUIRED
         dr26            NMTOKEN        #REQUIRED
         dr27            NMTOKEN        #REQUIRED
         dr28            NMTOKEN        #REQUIRED
 >

<!-- vykaz A101 - hlavicka -->
<!ELEMENT a101 ( avykhlav,a101h+,(a101p* | a101pkb*),vykzaver )>

<!ELEMENT  avykhlav EMPTY >
<!ATTLIST avykhlav 
        dazpr     NMTOKEN        #REQUIRED
        cisobd    NMTOKEN        #REQUIRED
        drvyk     NMTOKEN        #REQUIRED
        ico       NMTOKEN        #REQUIRED
        pcz       NMTOKEN        #REQUIRED
        oddel     NMTOKEN        #REQUIRED
        pcod      NMTOKEN        #REQUIRED
        pracov    NMTOKEN        #REQUIRED
        drzar	  NMTOKEN	#REQUIRED
        kraj	  NMTOKEN	#IMPLIED
        okres	  NMTOKEN	#IMPLIED
        orp	  NMTOKEN	#IMPLIED
        pou	  NMTOKEN	#IMPLIED
        nazzar	  CDATA	        #IMPLIED
        ulice	  CDATA	        #IMPLIED
        cisdom	  NMTOKEN	#IMPLIED
        cisori	  NMTOKEN	#IMPLIED
        psc	  NMTOKEN	#IMPLIED
        nazob	  CDATA	        #IMPLIED
        naz	  CDATA	        #IMPLIED
        ptitul	  CDATA	        #IMPLIED
        jmeno	  CDATA	        #IMPLIED
        prijmeni  CDATA	        #IMPLIED
        ztitul	  CDATA	        #IMPLIED
        rezort	  NMTOKEN	#IMPLIED
        zriz	  NMTOKEN	#IMPLIED
        plaod	  NMTOKEN	#IMPLIED
        plado	  NMTOKEN	#IMPLIED
>


<!-- vykaz A101 - telo vykazu -->
<!ELEMENT a101h EMPTY>
<!ATTLIST a101h 
        radek     NMTOKEN        #REQUIRED
        slo1      CDATA          #IMPLIED
        slo2      CDATA          #IMPLIED
        slo3      CDATA          #IMPLIED
        slo4      CDATA          #IMPLIED
        slo5      CDATA          #IMPLIED
        slo6      CDATA          #IMPLIED
>

<!-- vykaz A101 - priloha krome A047,A048,A053 -->
<!ELEMENT a101p EMPTY>
<!ATTLIST a101p 
        radek     NMTOKEN        #REQUIRED
        slo1      NMTOKEN        #IMPLIED
        slo2      NMTOKEN        #IMPLIED
        slo3      NMTOKEN        #IMPLIED
        slo4      NMTOKEN        #IMPLIED
        slo5      NMTOKEN        #IMPLIED
        slo6      NMTOKEN        #IMPLIED
        slo7      NMTOKEN        #IMPLIED
        slo8      NMTOKEN        #IMPLIED
        slo9      NMTOKEN        #IMPLIED
        slo10     NMTOKEN        #IMPLIED
        slo11     NMTOKEN        #IMPLIED
        slo12     NMTOKEN        #IMPLIED
        slo13     NMTOKEN        #IMPLIED
        slo14     NMTOKEN        #IMPLIED
        slo15     NMTOKEN        #IMPLIED
        slo16     NMTOKEN        #IMPLIED
        slo17     NMTOKEN        #IMPLIED
>

<!-- vykaz A101 - priloha k A047,A048,A053 -->
<!ELEMENT a101pkb EMPTY>
<!ATTLIST a101pkb 
        kod_vzp   NMTOKEN        #REQUIRED
        pocet     NMTOKEN        #IMPLIED
        poceto    NMTOKEN        #IMPLIED
        typ       NMTOKEN        #IMPLIED
        kamera    NMTOKEN        #IMPLIED
>
   
<!ELEMENT vykhlav EMPTY >
<!ATTLIST vykhlav
        dazpr     NMTOKEN        #REQUIRED
        cisobd    NMTOKEN        #REQUIRED
        drvyk     NMTOKEN        #REQUIRED
        ico       NMTOKEN        #REQUIRED
        pcz       NMTOKEN        #REQUIRED
        drzar     NMTOKEN        #REQUIRED
        kraj      NMTOKEN        #IMPLIED
        okres     NMTOKEN        #IMPLIED
        orp       NMTOKEN        #IMPLIED
        pou       NMTOKEN        #IMPLIED
        nazzar    CDATA          #IMPLIED
        ulice     CDATA          #IMPLIED
        cisdom    NMTOKEN        #IMPLIED
        cisori    NMTOKEN        #IMPLIED
        psc       NMTOKEN        #IMPLIED
        nazob     CDATA          #IMPLIED
        naz       CDATA          #IMPLIED
        ptitul    CDATA          #IMPLIED
        jmeno     CDATA          #IMPLIED
        prijmeni  CDATA          #IMPLIED
        ztitul    CDATA          #IMPLIED
        rezort    NMTOKEN        #IMPLIED
        zriz      NMTOKEN        #IMPLIED
        plaod     NMTOKEN        #IMPLIED
        plado     NMTOKEN        #IMPLIED
>

<!-- vykaz E1 - vykaz o ekonomice zdravotnickeho zarizeni -->
<!ELEMENT e1 (vykzaver)>
<!ATTLIST e1 
        drvyk     NMTOKEN        #REQUIRED
        priloha   (0)            #REQUIRED
        dazpr     NMTOKEN        #REQUIRED
        cisobd    NMTOKEN        #REQUIRED
        ico       NMTOKEN        #REQUIRED
        pcz       NMTOKEN        #REQUIRED
        nehim     NMTOKEN        #REQUIRED
        nehim_nz  NMTOKEN        #REQUIRED
        hmim      NMTOKEN        #REQUIRED
        hmim_nz   NMTOKEN        #REQUIRED
        hmim_np   NMTOKEN        #REQUIRED
        zdrtech   NMTOKEN        #REQUIRED
        zdrtech_nz NMTOKEN       #REQUIRED
        zdrtech_np NMTOKEN       #REQUIRED
        celkim    NMTOKEN        #REQUIRED
        celkim_nz NMTOKEN        #REQUIRED
        leciva    NMTOKEN        #REQUIRED
        pzt       NMTOKEN        #REQUIRED
        krev      NMTOKEN        #REQUIRED
        potrav    NMTOKEN        #REQUIRED
        energ     NMTOKEN        #REQUIRED
        sluzby    NMTOKEN        #REQUIRED
        osnakl    NMTOKEN        #REQUIRED
        nakost    NMTOKEN        #REQUIRED
        nakcel    NMTOKEN        #REQUIRED
        nedprij   NMTOKEN        #REQUIRED
        kapprij   NMTOKEN        #REQUIRED
        dotace    NMTOKEN        #REQUIRED
        prijcel   NMTOKEN        #REQUIRED
        dary      NMTOKEN        #REQUIRED
        granty    NMTOKEN        #REQUIRED
        nelea     NMTOKEN        #REQUIRED
        him_riv   NMTOKEN        #REQUIRED
        him_psf   NMTOKEN        #REQUIRED
        him_ps    NMTOKEN        #REQUIRED
        him_ds    NMTOKEN        #REQUIRED
        him_fksp  NMTOKEN        #REQUIRED
        zup       NMTOKEN        #REQUIRED
        pohled    NMTOKEN        #REQUIRED
        pohled_2  NMTOKEN        #REQUIRED
        pohled_3  NMTOKEN        #REQUIRED
        pohled_4  NMTOKEN        #REQUIRED
        pohled_5  NMTOKEN        #REQUIRED
        pohled_6  NMTOKEN        #REQUIRED
        zavaz     NMTOKEN        #REQUIRED
        zavaz_2   NMTOKEN        #REQUIRED
        zavaz_3   NMTOKEN        #REQUIRED
        zavaz_4   NMTOKEN        #REQUIRED
        zavaz_5   NMTOKEN        #REQUIRED
        zavaz_6   NMTOKEN        #REQUIRED
>

<!-- vykaz E2 - vykaz o zamestnancich a o slozkach mezd -->
<!--              ve zdravotnickych organizacich -->
<!ELEMENT e2 (e2h+,e2od5*,e2p*,vykzaver)>
<!ATTLIST e2
        dazpr     NMTOKEN        #REQUIRED
        cisobd    NMTOKEN        #REQUIRED
        drvyk     NMTOKEN        #REQUIRED
        ico       NMTOKEN        #REQUIRED
        pcz       NMTOKEN        #REQUIRED
        drzar     NMTOKEN        #REQUIRED
>

<!-- vykaz E2 - hlavni telo vykazu -->
<!ELEMENT e2h EMPTY >
<!ATTLIST e2h
        radek     NMTOKEN        #REQUIRED
        slo1      CDATA          #REQUIRED
        slo2      CDATA          #REQUIRED
        slo3      CDATA          #REQUIRED
        slo4      CDATA          #REQUIRED
        slo5      CDATA          #REQUIRED
        slo6      CDATA          #REQUIRED
        slo7      CDATA          #REQUIRED
        slo8      CDATA          #REQUIRED
        slo9      CDATA          #REQUIRED
        slo10     CDATA          #REQUIRED
        slo11     CDATA          #REQUIRED
        slo12     CDATA          #REQUIRED
        slo13     CDATA          #REQUIRED
        slo14     CDATA          #REQUIRED
        slo15     CDATA          #REQUIRED
        slo16     CDATA          #REQUIRED
>

<!-- vykaz E2 - oddil 5 -->
<!ELEMENT e2od5 EMPTY >
<!ATTLIST e2od5
        pcz       NMTOKEN        #REQUIRED
        drzar     NMTOKEN        #REQUIRED
        radek     NMTOKEN        #REQUIRED
        slo17     CDATA          #REQUIRED
        slo18     CDATA          #REQUIRED
        slo19     CDATA          #REQUIRED
>

<!-- vykaz E2 - priloha  -->
<!ELEMENT e2p EMPTY >
<!ATTLIST e2p
        tab       (1|2|3)        #REQUIRED
        radek     NMTOKEN        #REQUIRED
        slo1      CDATA          #REQUIRED
        slo2      CDATA          #REQUIRED
        slo3      CDATA          #REQUIRED
        slo4      CDATA          #REQUIRED
        slo5      CDATA          #REQUIRED
        slo6      CDATA          #REQUIRED
        slo7      CDATA          #REQUIRED
        slo8      CDATA          #REQUIRED
        slo9      CDATA          #REQUIRED
        slo10     CDATA          #REQUIRED
        slo11     CDATA          #REQUIRED
        slo12     CDATA          #REQUIRED
        slo13     CDATA          #REQUIRED
        slo14     CDATA          #REQUIRED
        slo15     CDATA          #REQUIRED
        slo16     CDATA          #REQUIRED
>

<!-- vykaz E3 - vykaz o zamestnancich a o slozkach -->

<!ELEMENT e3  (e3h+,e3od3*,vykzaver)>
<!ATTLIST e3
        dazpr     NMTOKEN        #REQUIRED
        cisobd    NMTOKEN        #REQUIRED
        drvyk     NMTOKEN        #REQUIRED
        ico       NMTOKEN        #REQUIRED
        pcz       NMTOKEN        #IMPLIED
        drzar     NMTOKEN        #REQUIRED
>

<!ELEMENT e3h EMPTY >
<!ATTLIST e3h
        radek     NMTOKEN        #REQUIRED
        slo1      CDATA          #REQUIRED
        slo2      CDATA          #REQUIRED
        slo3      CDATA          #REQUIRED 
>

<!ELEMENT e3od3 EMPTY >
<!ATTLIST e3od3
        pcz       NMTOKEN        #REQUIRED
        drzar     NMTOKEN        #REQUIRED
        radek     NMTOKEN        #REQUIRED
        slo1      CDATA          #REQUIRED
        slo2      CDATA          #REQUIRED
>

<!-- vykaz E4 o evidencnim poctu zamestnancu a zamestnavatelu -->
<!ELEMENT e4  (vykhlav,e4h+,vykzaver)>
<!ATTLIST e4 
       zp111	NMTOKEN		#IMPLIED
       zp201	NMTOKEN		#IMPLIED
       zp205	NMTOKEN		#IMPLIED
       zp207	NMTOKEN		#IMPLIED
       zp209	NMTOKEN		#IMPLIED
       zp211	NMTOKEN		#IMPLIED
       zp213	NMTOKEN		#IMPLIED
       zp217	NMTOKEN		#IMPLIED
       zp222	NMTOKEN		#IMPLIED
       zzweb	CDATA		#IMPLIED
       zztel	CDATA		#IMPLIED
       zzfax	CDATA		#IMPLIED
       zzmail	CDATA		#IMPLIED
       sztitl	CDATA		#IMPLIED
       szjmeno	CDATA		#IMPLIED
       szprijm	CDATA		#IMPLIED
       sztel	CDATA		#IMPLIED
       szfax	CDATA		#IMPLIED
       szmail	CDATA		#IMPLIED
>

<!ELEMENT e4h EMPTY >
<!ATTLIST e4h 
       radek     NMTOKEN        #REQUIRED
       slo1      CDATA          #IMPLIED
       slo2      CDATA          #IMPLIED
       slo3      CDATA          #IMPLIED
       slo4      CDATA          #IMPLIED
       slo5      CDATA          #IMPLIED
       slo6      CDATA          #IMPLIED
>

<!-- vykazy E5 e8 - o ekonomice zdrav.zarizeni  -->
<!ELEMENT e5_8  (e5_8h+,vykzaver)>
<!ATTLIST e5_8
        dazpr     NMTOKEN        #REQUIRED
        cisobd    NMTOKEN        #REQUIRED
        drvyk     NMTOKEN        #REQUIRED
        ico       NMTOKEN        #REQUIRED
        pcz       NMTOKEN        #IMPLIED
        oddel     NMTOKEN        #REQUIRED
>

<!ELEMENT e5_8h EMPTY >
<!ATTLIST e5_8h
        radek     NMTOKEN        #REQUIRED
        slo1      CDATA          #REQUIRED
>

<!-- vykaz E6 - vykaz o ekonomice zdravotnickeho zarizeni, -->
<!-- ktere vede podvojne ucetnictvi - hlavicka vykazu                -->
<!ELEMENT e6 (e6_vyk,e6_dopl?,e6_poh*,e6_zav*,e6_pece*,vykzaver)>
<!ATTLIST e6 
        drvyk     NMTOKEN        #REQUIRED
        dazpr     NMTOKEN        #REQUIRED
        cisobd    NMTOKEN        #REQUIRED
        ico       NMTOKEN        #REQUIRED
        pcz       NMTOKEN        #REQUIRED
>

<!-- vykaz E6 - Mesicni vykaz o ekonomice zdravotnickeho zarizeni, -->
<!-- ktere vede podvojne ucetnictvi - telo vykazu                    -->
<!ELEMENT e6_vyk EMPTY>
<!ATTLIST e6_vyk 
        priloha   (0)            #REQUIRED
        nehim     NMTOKEN        #REQUIRED
        nehim_nz  NMTOKEN        #REQUIRED
        hmim      NMTOKEN        #REQUIRED
        hmim_nz   NMTOKEN        #REQUIRED
        hmim_np   NMTOKEN        #REQUIRED
        zdrtech   NMTOKEN        #REQUIRED
        zdrtech_nz NMTOKEN       #REQUIRED
        zdrtech_np NMTOKEN       #REQUIRED
        celkim    NMTOKEN        #REQUIRED
        celkim_nz NMTOKEN        #REQUIRED
        leciva    NMTOKEN        #REQUIRED
        leciva_l  NMTOKEN        #REQUIRED
        leciva_a  NMTOKEN        #REQUIRED
        leciva_d  NMTOKEN        #REQUIRED
        leciva_j  NMTOKEN        #REQUIRED
        leciva_n  NMTOKEN        #REQUIRED
        pzt       NMTOKEN        #REQUIRED
        pzt_l     NMTOKEN        #REQUIRED
        pzt_a     NMTOKEN        #REQUIRED
        pzt_d     NMTOKEN        #REQUIRED
        pzt_j     NMTOKEN        #REQUIRED
        pzt_n     NMTOKEN        #REQUIRED
        krev      NMTOKEN        #REQUIRED
        krev_l    NMTOKEN        #REQUIRED
        krev_a    NMTOKEN        #REQUIRED
        krev_d    NMTOKEN        #REQUIRED
        krev_j    NMTOKEN        #REQUIRED
        krev_n    NMTOKEN        #REQUIRED
        potrav    NMTOKEN        #REQUIRED
        potrav_l  NMTOKEN        #REQUIRED
        potrav_a  NMTOKEN        #REQUIRED
        potrav_d  NMTOKEN        #REQUIRED
        potrav_j  NMTOKEN        #REQUIRED
        potrav_n  NMTOKEN        #REQUIRED
        energ     NMTOKEN        #REQUIRED
        energ_l   NMTOKEN        #REQUIRED
        energ_a   NMTOKEN        #REQUIRED
        energ_d   NMTOKEN        #REQUIRED
        energ_j   NMTOKEN        #REQUIRED
        energ_n   NMTOKEN        #REQUIRED
        sluzby    NMTOKEN        #REQUIRED
        sluzby_l  NMTOKEN        #REQUIRED
        sluzby_a  NMTOKEN        #REQUIRED
        sluzby_d  NMTOKEN        #REQUIRED
        sluzby_j  NMTOKEN        #REQUIRED
        sluzby_n  NMTOKEN        #REQUIRED
        osnakl    NMTOKEN        #REQUIRED
        osnakl_l  NMTOKEN        #REQUIRED
        osnakl_a  NMTOKEN        #REQUIRED
        osnakl_d  NMTOKEN        #REQUIRED
        osnakl_j  NMTOKEN        #REQUIRED
        osnakl_n  NMTOKEN        #REQUIRED
        odpisy    NMTOKEN        #REQUIRED
        odpisy_l  NMTOKEN        #REQUIRED
        odpisy_a  NMTOKEN        #REQUIRED
        odpisy_d  NMTOKEN        #REQUIRED
        odpisy_j  NMTOKEN        #REQUIRED
        odpisy_n  NMTOKEN        #REQUIRED
        dalnak    NMTOKEN        #REQUIRED
        dalnak_l  NMTOKEN        #REQUIRED
        dalnak_a  NMTOKEN        #REQUIRED
        dalnak_d  NMTOKEN        #REQUIRED
        dalnak_j  NMTOKEN        #REQUIRED
        dalnak_n  NMTOKEN        #REQUIRED
        nakcel    NMTOKEN        #REQUIRED
        nakcel_l  NMTOKEN        #REQUIRED
        nakcel_a  NMTOKEN        #REQUIRED
        nakcel_d  NMTOKEN        #REQUIRED
        nakcel_j  NMTOKEN        #REQUIRED
        nakcel_n  NMTOKEN        #REQUIRED
        trzzp     NMTOKEN        #REQUIRED
        trzzp_l   NMTOKEN        #REQUIRED
        trzzp_a   NMTOKEN        #REQUIRED
        trzzp_d   NMTOKEN        #REQUIRED
        trzzp_j   NMTOKEN        #REQUIRED
        trso      NMTOKEN        #REQUIRED
        trso_l    NMTOKEN        #REQUIRED
        trso_a    NMTOKEN        #REQUIRED
        trso_d    NMTOKEN        #REQUIRED
        trso_j    NMTOKEN        #REQUIRED
        trmzp     NMTOKEN        #REQUIRED
        trmzp_l   NMTOKEN        #REQUIRED
        trmzp_a   NMTOKEN        #REQUIRED
        trmzp_d   NMTOKEN        #REQUIRED
        trmzp_j   NMTOKEN        #REQUIRED
        trmzp_n   NMTOKEN        #REQUIRED
        provdot   NMTOKEN        #REQUIRED
        vynost    NMTOKEN        #REQUIRED
        vyncel    NMTOKEN        #REQUIRED
        vyncel_l  NMTOKEN        #REQUIRED
        vyncel_a  NMTOKEN        #REQUIRED
        vyncel_d  NMTOKEN        #REQUIRED
        vyncel_j  NMTOKEN        #REQUIRED
        vyncel_n  NMTOKEN        #REQUIRED
        dary      NMTOKEN        #REQUIRED
        granty    NMTOKEN        #REQUIRED
        odpisy_zt NMTOKEN        #REQUIRED
        nebuv     NMTOKEN        #REQUIRED
        nejiuv    NMTOKEN        #REQUIRED
        nelea     NMTOKEN        #REQUIRED
        him_vz    NMTOKEN        #REQUIRED
        him_uv    NMTOKEN        #REQUIRED
        him_psf   NMTOKEN        #REQUIRED
        him_ps    NMTOKEN        #REQUIRED
        him_dz    NMTOKEN        #REQUIRED
        him_ds    NMTOKEN        #REQUIRED
        him_fksp  NMTOKEN        #REQUIRED
        zup       NMTOKEN        #REQUIRED
        pohled    NMTOKEN        #REQUIRED
        pohled_2  NMTOKEN        #REQUIRED
        pohled_3  NMTOKEN        #REQUIRED
        pohled_4  NMTOKEN        #REQUIRED
        pohled_5  NMTOKEN        #REQUIRED
        pohled_6  NMTOKEN        #REQUIRED
        zavaz     NMTOKEN        #REQUIRED
        zavaz_2   NMTOKEN        #REQUIRED
        zavaz_3   NMTOKEN        #REQUIRED
        zavaz_4   NMTOKEN        #REQUIRED
        zavaz_5   NMTOKEN        #REQUIRED
        zavaz_6   NMTOKEN        #REQUIRED
>



<!-- ktere vede podvojne ucetnictvi - doplnujici udaje               -->
<!ELEMENT e6_dopl EMPTY>
<!ATTLIST e6_dopl 
        priloha   (1)            #REQUIRED
        matene    NMTOKEN        #REQUIRED
        spnak     NMTOKEN        #REQUIRED
        prodob    NMTOKEN        #REQUIRED
        osochp    NMTOKEN        #REQUIRED
        vsemat    NMTOKEN        #REQUIRED
        biomat    NMTOKEN        #REQUIRED
        szm1      NMTOKEN        #REQUIRED
        szm2      NMTOKEN        #REQUIRED
        szm3      NMTOKEN        #REQUIRED
        szm4      NMTOKEN        #REQUIRED
        szmost    NMTOKEN        #REQUIRED
        oprudr    NMTOKEN        #REQUIRED
        oprudrs   NMTOKEN        #REQUIRED
        oprudrn   NMTOKEN        #REQUIRED
        cestov    NMTOKEN        #REQUIRED
        najem     NMTOKEN        #REQUIRED
        socpoj    NMTOKEN        #REQUIRED
        socnak    NMTOKEN        #REQUIRED
        trzvyr    NMTOKEN        #REQUIRED
        trzzdr    NMTOKEN        #REQUIRED
        neforep   NMTOKEN        #REQUIRED
        pluzek    NMTOKEN        #REQUIRED
        posdnu    NMTOKEN        #REQUIRED
        poc_amb   NMTOKEN        #REQUIRED
        aktiva    CDATA          #REQUIRED
        vl_zdroje CDATA          #REQUIRED
        kr_zavaz  CDATA          #REQUIRED
        ci_zdroje CDATA          #REQUIRED
        ob_aktiva CDATA          #REQUIRED
        zasoby    CDATA          #REQUIRED
        poh_cel   CDATA          #REQUIRED
>

<!-- vykaz E6 - Mesicni vykaz o ekonomice zdravotnickeho zarizeni, -->
<!-- ktere vede podvojne ucetnictvi - pohledavky                     -->
<!ELEMENT e6_poh EMPTY>
<!ATTLIST e6_poh 
        priloha   (2)            #REQUIRED
        kodzp     NMTOKEN        #REQUIRED
        p_30      NMTOKEN        #REQUIRED
        p31_90    NMTOKEN        #REQUIRED
        p91_180   NMTOKEN        #REQUIRED
        p181_360  NMTOKEN        #REQUIRED
        p360_     NMTOKEN        #REQUIRED
        p_celk    NMTOKEN        #REQUIRED
>

<!-- vykaz E6 - Mesicni vykaz o ekonomice zdravotnickeho zarizeni, -->
<!-- ktere vede podvojne ucetnictvi - zavazky                        -->
<!ELEMENT e6_zav EMPTY>
<!ATTLIST e6_zav 
        priloha   (3)            #REQUIRED
        koddod    NMTOKEN        #REQUIRED
        z_30      NMTOKEN        #REQUIRED
        z31_90    NMTOKEN        #REQUIRED
        z91_180   NMTOKEN        #REQUIRED
        z181_360  NMTOKEN        #REQUIRED
        z360_     NMTOKEN        #REQUIRED
        z_celk    NMTOKEN        #REQUIRED
        penale    NMTOKEN        #REQUIRED
>

<!-- vykaz E6 - Mesicni vykaz o ekonomice zdravotnickeho zarizeni, -->
<!-- ktere vede podvojne ucetnictvi -  zdravotni pece                -->
<!ELEMENT e6_pece EMPTY>
<!ATTLIST e6_pece 
        priloha    (4)            #REQUIRED
        kodzp      NMTOKEN        #REQUIRED
        uop_hn     NMTOKEN        #REQUIRED
        body_vy_hn NMTOKEN        #REQUIRED
        body_uz_hn NMTOKEN        #REQUIRED
        uzucty_hn  NMTOKEN        #REQUIRED
        faktzp_hn  NMTOKEN        #REQUIRED
        faktzpz_hn NMTOKEN        #REQUIRED
        uhrzp_hn   NMTOKEN        #REQUIRED
        uhrzpz_hn  NMTOKEN        #REQUIRED
        sml_vzt_hn NMTOKEN        #REQUIRED
        uop_ho     NMTOKEN        #REQUIRED
        body_vy_ho NMTOKEN        #REQUIRED
        body_uz_ho NMTOKEN        #REQUIRED
        uzucty_ho  NMTOKEN        #REQUIRED
        faktzp_ho  NMTOKEN        #REQUIRED
        faktzpz_ho NMTOKEN        #REQUIRED
        uhrzp_ho   NMTOKEN        #REQUIRED
        uhrzpz_ho  NMTOKEN        #REQUIRED
        sml_vzt_ho NMTOKEN        #REQUIRED
        uop_a     NMTOKEN        #REQUIRED
        body_vy_a NMTOKEN        #REQUIRED
        body_uz_a NMTOKEN        #REQUIRED
        uzucty_a  NMTOKEN        #REQUIRED
        faktzp_a  NMTOKEN        #REQUIRED
        faktzpz_a NMTOKEN        #REQUIRED
        uhrzp_a   NMTOKEN        #REQUIRED
        uhrzpz_a  NMTOKEN        #REQUIRED
        sml_vzt_a NMTOKEN        #REQUIRED
        uop_d     NMTOKEN        #REQUIRED
        body_vy_d NMTOKEN        #REQUIRED
        body_uz_d NMTOKEN        #REQUIRED
        osoby_d   NMTOKEN        #REQUIRED
        faktzp_d  NMTOKEN        #REQUIRED
        faktzpz_d NMTOKEN        #REQUIRED
        uhrzp_d   NMTOKEN        #REQUIRED
        uhrzpz_d  NMTOKEN        #REQUIRED
        sml_vzt_d NMTOKEN        #REQUIRED
        uop_j     NMTOKEN        #REQUIRED
        body_vy_j NMTOKEN        #REQUIRED
        body_uz_j NMTOKEN        #REQUIRED
        faktzp_j  NMTOKEN        #REQUIRED
        faktzpz_j NMTOKEN        #REQUIRED
        uhrzp_j   NMTOKEN        #REQUIRED
        uhrzpz_j  NMTOKEN        #REQUIRED
        sml_vzt_j NMTOKEN        #REQUIRED
        zalohy    NMTOKEN        #REQUIRED
        datum_sml NMTOKEN        #IMPLIED
>




<!-- E7 - vykaz o ekonomice zdravotnickeho zarizeni, -->
<!--        ktere vede podvojne ucetnictvi                        -->
<!ELEMENT e7 (vykzaver)>
<!ATTLIST e7 
        drvyk     NMTOKEN        #REQUIRED
        priloha   (0)            #REQUIRED
        dazpr     NMTOKEN        #REQUIRED
        cisobd    NMTOKEN        #REQUIRED
        ico       NMTOKEN        #REQUIRED
        nehim     NMTOKEN        #REQUIRED
        nehim_nz  NMTOKEN        #REQUIRED
        hmim      NMTOKEN        #REQUIRED
        hmim_nz   NMTOKEN        #REQUIRED
        hmim_np   NMTOKEN        #REQUIRED
        zdrtech   NMTOKEN        #REQUIRED
        zdrtech_nz NMTOKEN       #REQUIRED
        zdrtech_np NMTOKEN       #REQUIRED
        celkim    NMTOKEN        #REQUIRED
        celkim_nz NMTOKEN        #REQUIRED
        leciva    NMTOKEN        #REQUIRED
        leciva_l  NMTOKEN        #REQUIRED
        leciva_a  NMTOKEN        #REQUIRED
        leciva_d  NMTOKEN        #REQUIRED
        leciva_j  NMTOKEN        #REQUIRED
        leciva_n  NMTOKEN        #REQUIRED
        pzt       NMTOKEN        #REQUIRED
        pzt_l     NMTOKEN        #REQUIRED
        pzt_a     NMTOKEN        #REQUIRED
        pzt_d     NMTOKEN        #REQUIRED
        pzt_j     NMTOKEN        #REQUIRED
        pzt_n     NMTOKEN        #REQUIRED
        krev      NMTOKEN        #REQUIRED
        krev_l    NMTOKEN        #REQUIRED
        krev_a    NMTOKEN        #REQUIRED
        krev_d    NMTOKEN        #REQUIRED
        krev_j    NMTOKEN        #REQUIRED
        krev_n    NMTOKEN        #REQUIRED
        potrav    NMTOKEN        #REQUIRED
        potrav_l  NMTOKEN        #REQUIRED
        potrav_a  NMTOKEN        #REQUIRED
        potrav_d  NMTOKEN        #REQUIRED
        potrav_j  NMTOKEN        #REQUIRED
        potrav_n  NMTOKEN        #REQUIRED
        energ     NMTOKEN        #REQUIRED
        energ_l   NMTOKEN        #REQUIRED
        energ_a   NMTOKEN        #REQUIRED
        energ_d   NMTOKEN        #REQUIRED
        energ_j   NMTOKEN        #REQUIRED
        energ_n   NMTOKEN        #REQUIRED
        sluzby    NMTOKEN        #REQUIRED
        sluzby_l  NMTOKEN        #REQUIRED
        sluzby_a  NMTOKEN        #REQUIRED
        sluzby_d  NMTOKEN        #REQUIRED
        sluzby_j  NMTOKEN        #REQUIRED
        sluzby_n  NMTOKEN        #REQUIRED
        osnakl    NMTOKEN        #REQUIRED
        osnakl_l  NMTOKEN        #REQUIRED
        osnakl_a  NMTOKEN        #REQUIRED
        osnakl_d  NMTOKEN        #REQUIRED
        osnakl_j  NMTOKEN        #REQUIRED
        osnakl_n  NMTOKEN        #REQUIRED
        nakost    NMTOKEN        #REQUIRED
        nakost_l  NMTOKEN        #REQUIRED
        nakost_a  NMTOKEN        #REQUIRED
        nakost_d  NMTOKEN        #REQUIRED
        nakost_j  NMTOKEN        #REQUIRED
        nakost_n  NMTOKEN        #REQUIRED
        odpisy    NMTOKEN        #REQUIRED
        odpisy_l  NMTOKEN        #REQUIRED
        odpisy_a  NMTOKEN        #REQUIRED
        odpisy_d  NMTOKEN        #REQUIRED
        odpisy_j  NMTOKEN        #REQUIRED
        odpisy_n  NMTOKEN        #REQUIRED
        nakcel    NMTOKEN        #REQUIRED
        nakcel_l  NMTOKEN        #REQUIRED
        nakcel_a  NMTOKEN        #REQUIRED
        nakcel_d  NMTOKEN        #REQUIRED
        nakcel_j  NMTOKEN        #REQUIRED
        nakcel_n  NMTOKEN        #REQUIRED
        trzzp     NMTOKEN        #REQUIRED
        trzzp_l   NMTOKEN        #REQUIRED
        trzzp_a   NMTOKEN        #REQUIRED
        trzzp_d   NMTOKEN        #REQUIRED
        trzzp_j   NMTOKEN        #REQUIRED
        trmzp     NMTOKEN        #REQUIRED
        trmzp_l   NMTOKEN        #REQUIRED
        trmzp_a   NMTOKEN        #REQUIRED
        trmzp_d   NMTOKEN        #REQUIRED
        trmzp_j   NMTOKEN        #REQUIRED
        trmzp_n   NMTOKEN        #REQUIRED
        provdot   NMTOKEN        #REQUIRED
        vynost    NMTOKEN        #REQUIRED
        vyncel    NMTOKEN        #REQUIRED
        vyncel_l  NMTOKEN        #REQUIRED
        vyncel_a  NMTOKEN        #REQUIRED
        vyncel_d  NMTOKEN        #REQUIRED
        vyncel_j  NMTOKEN        #REQUIRED
        vyncel_n  NMTOKEN        #REQUIRED
        dary      NMTOKEN        #REQUIRED
        granty    NMTOKEN        #REQUIRED
        odpisy_zt NMTOKEN        #REQUIRED
        nebuv     NMTOKEN        #REQUIRED
        nejiuv    NMTOKEN        #REQUIRED
        nelea     NMTOKEN        #REQUIRED
        him_vz    NMTOKEN        #REQUIRED
        him_uv    NMTOKEN        #REQUIRED
        him_psf   NMTOKEN        #REQUIRED
        him_ps    NMTOKEN        #REQUIRED
        him_dz    NMTOKEN        #REQUIRED
        him_ds    NMTOKEN        #REQUIRED
        him_fksp  NMTOKEN        #REQUIRED
        zup       NMTOKEN        #REQUIRED
        pohled    NMTOKEN        #REQUIRED
        pohled_2  NMTOKEN        #REQUIRED
        pohled_3  NMTOKEN        #REQUIRED
        pohled_4  NMTOKEN        #REQUIRED
        pohled_5  NMTOKEN        #REQUIRED
        pohled_6  NMTOKEN        #REQUIRED
        zavaz     NMTOKEN        #REQUIRED
        zavaz_2   NMTOKEN        #REQUIRED
        zavaz_3   NMTOKEN        #REQUIRED
        zavaz_4   NMTOKEN        #REQUIRED
        zavaz_5   NMTOKEN        #REQUIRED
        zavaz_6   NMTOKEN        #REQUIRED
>


<!-- vykaz V1 - vykaz o cerpani zdrav.pece cizinci -->
<!ELEMENT v1 (v1_ctvrt*,v1_osoby*,v1_uhrada*,v1_pece?,vykzaver)>
<!ATTLIST v1 
        cico      NMTOKEN        #REQUIRED
        cicp      NMTOKEN        #REQUIRED
        kraj      NMTOKEN        #REQUIRED
        okres     NMTOKEN        #REQUIRED
        rezort    NMTOKEN        #REQUIRED
        zriz      %nzcis_riz;    #REQUIRED
        drvla     %nzcis_drvla;  #REQUIRED
> 
 

<!-- vykaz V1 - vykaz o cerpani zdrav.pece cizinci - ctvrtleti -->
<!ELEMENT v1_ctvrt EMPTY>
<!ATTLIST v1_ctvrt 
        crad      NMTOKEN        #REQUIRED
        icelk     NMTOKEN        #REQUIRED
        isl2      NMTOKEN        #REQUIRED
        isl3      NMTOKEN        #REQUIRED
        isl4      NMTOKEN        #REQUIRED
        isl5      NMTOKEN        #REQUIRED
>

<!-- vykaz V1 - vykaz o cerpani zdrav.pece cizinci - osoby -->
<!ELEMENT v1_osoby EMPTY>
<!ATTLIST v1_osoby 
        crad      NMTOKEN        #REQUIRED
        icelk     NMTOKEN        #REQUIRED
        isl2      NMTOKEN        #REQUIRED
        isl3      NMTOKEN        #REQUIRED
        isl4      NMTOKEN        #REQUIRED
        isl5      NMTOKEN        #REQUIRED
        isl6      NMTOKEN        #REQUIRED
        isl7      NMTOKEN        #REQUIRED
        isl8      NMTOKEN        #REQUIRED
        isl9      NMTOKEN        #REQUIRED
        isl10     NMTOKEN        #REQUIRED
        isl11     NMTOKEN        #REQUIRED
        isl12     NMTOKEN        #REQUIRED
>

<!-- vykaz V1 - vykaz o cerpani zdrav.pece cizinci - uhrada -->
<!ELEMENT v1_uhrada EMPTY>
<!ATTLIST v1_uhrada 
        crad      NMTOKEN        #REQUIRED
        icelk     NMTOKEN        #REQUIRED
        isl2      NMTOKEN        #REQUIRED
        isl3      NMTOKEN        #REQUIRED
        isl4      NMTOKEN        #REQUIRED
        isl5      NMTOKEN        #REQUIRED
        isl6      NMTOKEN        #IMPLIED
        isl7      NMTOKEN        #REQUIRED
        isl8      NMTOKEN        #REQUIRED
        isl9      NMTOKEN        #REQUIRED
        isl10     NMTOKEN        #REQUIRED
        isl11     NMTOKEN        #REQUIRED
        isl12     NMTOKEN        #REQUIRED
>

<!-- vykaz V1 - vykaz o cerpani zdrav.pece cizinci - pece -->
<!ELEMENT v1_pece EMPTY>
<!ATTLIST v1_pece 
        irad81    NMTOKEN        #REQUIRED
        irad82    NMTOKEN        #REQUIRED
        irad84    NMTOKEN        #REQUIRED
>


<!-- vykazy zaver - udaje o osobe, ktera formular vyplnila -->
<!ELEMENT vykzaver (dat_vyp)>
<!ATTLIST vykzaver
        vyplnil   CDATA         #REQUIRED
        vyptel    CDATA         #REQUIRED
        vypmail   CDATA         #IMPLIED
        komentar  CDATA         #IMPLIED
>