246 types
Adresa
adresa_filtr_type
AplikacniChyba
AppInfoDotaz
AppInfoOdpoved
AppPingDotaz
AppPingOdpoved
AppPingZEPDotaz
AppPingZEPOdpoved
davka_dokladu_doklad_dotaz_type
davka_dokladu_dotaz_type
DetailZmocneniPacienta
Diagnoza
diagnoza_type
doklad_totoznosti_type
filtr_doklady_datum_type
filtr_doklady_type
Gps
HvlpPoznamka
Chyba
identifikace_dokladu_type
identifikace_dokladu_type
identifikovana_osoba_type
identifikovany_poskytovatel_min_type
Jmeno
jmeno_osoby_filtr_type
kompletni_priloha_type
Lekar
Lekarnik
LoginDotaz
LoginOdpoved
nacteni_dokladu_doklad_dotaz_type
nacteni_dokladu_doklad_dotaz_type
nacteni_dokladu_dotaz_type
nacteni_dokladu_dotaz_type
nacteni_informace_o_zrusenem_dokladu_doklad_odpoved_type
nacteni_informace_o_zrusenem_dokladu_odpoved_type
nacteni_pacient_type
nacteni_poukaz_epo_type
nacteni_poukaz_foniatricka_epo_type
nacteni_poukaz_lecebna_epo_type
nacteni_poukaz_opticka_epo_type
nacteni_poukaz_zdrav_prostredek_epo_type
nacteni_predepisujici_type
nacteni_predpisu_blokovanych_pro_vydejnu_epo_doklad_dotaz_type
nacteni_predpisu_doklad_odpoved_type
nacteni_predpisu_ke_schvaleni_epo_doklad_dotaz_type
nacteni_predpisu_maximalni_preskripce_epo_doklad_dotaz_type
nacteni_predpisu_maximalni_preskripce_epo_doklad_odpoved_type
nacteni_predpisu_maximalni_preskripce_epo_prostredek
nacteni_predpisu_se_zmenou_epo_doklad_dotaz_type
nacteni_predpisu_signalni_kod_epo_doklad_dotaz_type
nacteni_predpisu_signalni_kod_epo_doklad_odpoved_type
nacteni_predpisu_signalni_kod_epo_predpis
nacteni_predpisu_zmena_prilohy_epo_doklad_dotaz_type
nacteni_prilohy_doklad_dotaz_type
nacteni_prilohy_doklad_odpoved_type
nacteni_prilohy_dotaz_type
nacteni_reklamace_epo_doklad_odpoved_type
nacteni_revize_type
nacteni_seznam_predpisu_epo_doklad_odpoved_type
nacteni_seznam_predpisu_epo_odpoved_type
nacteni_vydany_zp_epo_type
nacteni_vydavajici_type
nacteni_vydeje_doklad_odpoved_type
nacteni_zkraceny_vydej_epo_doklad_odpoved_type
nacteni_zkraceny_vydej_epo_reklamace_odpoved_type
nacteni_zkraceny_vydej_epo_reklamace_seznam_odpoved_type
nacteni_zkraceny_vzp_epo_type
nacteni_zkraceny_zp_epo_type
NacteniInformaceOZrusenemPoukazuDotaz
NacteniInformaceOZrusenemPoukazuDotaz
NacteniInformaceOZrusenemPoukazuOdpoved
NacteniInformaceOZrusenemVydejiDotaz
NacteniInformaceOZrusenemVydejiDotaz
NacteniInformaceOZrusenemVydejiOdpoved
NacteniPredpisuDotaz
NacteniPredpisuDotaz
NacteniPredpisuOdpoved
NacteniPrilohyDotaz
NacteniPrilohyOdpoved
NacteniProfilUzivatele
NacteniReklamaceDotaz
NacteniReklamaceOdpoved
NacteniVydejeDotaz
NacteniVydejeDotaz
NacteniVydejeOdpoved
NacteniZkracenyPredpis
NacteniZkracenyPredpisVydavajici
NacteniZkracenyPripravovanyPredpis
NastaveniPristupuType
NastaveniPristupuVyjimkaType
ostatni_diagnozy_type
overeni_mnozstvi_zp_type
overeni_omezeni_doklad_dotaz_type
OveritMnozstevniLimitDotaz
OveritMnozstevniLimitOdpoved
Pacient
pacient_dle_dokladu_totoznosti_type
Poznamka
PredpisySDokladyType
PrevzetiDavekOckovaniDotaz
PrevzetiDavekOckovaniOdpoved
PrevzetiVydejuDotaz
PrevzetiVydejuOdpoved
PrevzetiVydejuPredepisujicihoDotaz
PrevzetiVydejuPredepisujicihoOdpoved
PridruzenaDiagnoza
Prijemce
priloha_data_type
pripojeni_prilohy_doklad_odpoved_type
pripojeni_prilohy_doklad_type
PripojeniPrilohyDotaz
PripojeniPrilohyOdpoved
PripravaVydejuDotaz
PripravaVydejuOdpoved
PripravaVydejuPredepisujicihoDotaz
PripravaVydejuPredepisujicihoOdpoved
Pristupujici
pristupujici_doklad_dotaz_type
ProfilUzivatele
ProfilUzivateleEpoType
ProfilUzivateleErpType
ProfilUzivateleObecneType
ProfilUzivateleVydejEpoType
provedeni_schvaleni_predpisu_doklad_type
ProvedeniSchvaleniPredpisuDotaz
ProvedeniSchvaleniPredpisuOdpoved
PZS
seznam_predpisu_dle_dokladu_doklad_dotaz_type
seznam_predpisu_dle_dokladu_doklad_odpoved_type
seznam_priloh_doklad_dotaz_type
seznam_priloh_doklad_odpoved_type
SeznamPoukazuBlokovanychProVydejnuDotaz
SeznamPoukazuBlokovanychProVydejnuOdpoved
SeznamPoukazuFiltr
SeznamPredpisuDleDokladuDotaz
SeznamPredpisuDleDokladuOdpoved
SeznamPredpisuKeSchvaleniDotaz
SeznamPredpisuKeSchvaleniOdpoved
SeznamPredpisuMaximalniPreskripceDotaz
SeznamPredpisuMaximalniPreskripceOdpoved
SeznamPredpisuSignalniKodDotaz
SeznamPredpisuSignalniKodOdpoved
SeznamPredpisuZmenaPrilohyDotaz
SeznamPredpisuZmenaPrilohyOdpoved
SeznamPredpisuZmenaStavuDotaz
SeznamPredpisuZmenaStavuOdpoved
SeznamPrilohDotaz
SeznamPrilohOdpoved
SeznamPripravovanychPoukazuFiltr
SeznamVydejuFiltr
SeznamZmocneniPacientaFiltr
SeznamZmocneniPacientaFiltrPacientType
signalni_kod_lokalizace_type
SkladoveZasoby
SkladoveZasobyPracovisteType
stazeni_souboru_odpoved_type
StazeniDavekOckovaniDotaz
StazeniDavekOckovaniOdpoved
StazeniPruvodkyDotaz
StazeniPruvodkyDotaz
StazeniPruvodkyOdpoved
StazeniPruvodkyPoukazuOdpoved
StazeniPruvodkyReceptuOdpoved
StazeniSeznamuOckovaniOdpoved
StazeniVydejuDotaz
StazeniVydejuOdpoved
StazeniVydejuPredepisujicihoDotaz
StazeniVydejuPredepisujicihoOdpoved
StazeniZaznamOckovaniOdpoved
Totoznost
totoznost_dle_dokladu_type
totoznost_kod_type
totoznost_simple_type
TotoznostFiltr
typ_dokladu_type
ulozeni_dokladu_doklad_odpoved_type
ulozeni_dokladu_odpoved_type
ulozeni_oko_type
ulozeni_pacient_type
ulozeni_poukaz_epo_type
ulozeni_poukaz_foniatricka_epo_type
ulozeni_poukaz_lecebna_epo_type
ulozeni_poukaz_opticka_epo_type
ulozeni_poukaz_optika_provedeni_skel_type
ulozeni_poukaz_zdrav_prostredek_epo_type
ulozeni_predepisujici_type
ulozeni_reklamace_epo_odpoved_doklad_type
ulozeni_revize_type
ulozeni_vydany_zp_epo_type
ulozeni_vydavajici_type
ulozeni_vydeje_epo_doklad_revize_type
ulozeni_vydeje_lecebna_epo_type
ulozeni_zp_odpoved_type
Uzivatel
uzivatel_doklad_odpoved_type
uzivatel_role_type
verze_aplikace_type
zalozeni_predpisu_epo_doklad_dotaz_type
zalozeni_reklamace_epo_doklad_dotaz_type
zalozeni_vydeje_epo_doklad_dotaz_type
ZalozeniPredpisuDotaz
ZalozeniPredpisuOdpoved
ZalozeniReklamaceDotaz
ZalozeniReklamaceOdpoved
ZalozeniVydejeDotaz
ZalozeniVydejeOdpoved
ZalozeniZmocneniPacienta
zamena_zp_nacteni_type
zamena_zp_reklamace_type
zamena_zp_ulozeni_type
zkracena_priloha_type
zmena_predpisu_epo_doklad_dotaz_type
zmena_stavu_predpisu_doklad_type
zmena_stavu_schvalovani_predpisu_doklad_type
zmena_udaju_poukazu_doklad_type
zmena_vydeje_epo_doklad_dotaz_type
ZmenaPredpisuDotaz
ZmenaPredpisuOdpoved
ZmenaStavuPredpisuDotaz
ZmenaStavuPredpisuOdpoved
ZmenaStavuSchvalovaniPredpisuDotaz
ZmenaStavuSchvalovaniPredpisuOdpoved
ZmenaUdajuPoukazuDotaz
ZmenaUdajuPoukazuOdpoved
ZmenaVydejeDotaz
ZmenaVydejeOdpoved
Zprava
zprava_bez_odpoved_type
zprava_type
zprava_zep_odpoved_type
ZpravaOdpoved
Zruseni
zruseni_dokladu_doklad_dotaz_type
zruseni_dokladu_doklad_odpoved_type
zruseni_reklamace_epo_doklad_dotaz_type
zruseni_vydeje_epo_doklad_dotaz_type
ZruseniDokladuDotaz
ZruseniDokladuDotazDoklad
ZruseniDokladuOdpoved
ZruseniPredpisuDotaz
ZruseniPrilohyDotaz
ZruseniPrilohyOdpoved
ZruseniReklamaceDotaz
ZruseniVydejeDotaz
CuepWebService: (36 methods)
AppPing <in> <out>
AppPingZEP <in> <out>
NacistPoukaz <in> <out>
ZalozitPoukaz <in> <out>
ZmenitPoukaz <in> <out>
ZrusitPoukaz <in> <out>
StahnoutPruvodku <in> <out>
NacistVydej <in> <out>
ZalozitVydej <in> <out>
ZmenitVydej <in> <out>
ZrusitVydej <in> <out>
ZalozitReklamaci <in> <out>
NacistReklamaci <in> <out>
ZrusitReklamaci <in> <out>
NacistInformaceOZrusenemPoukazu <in> <out>
NacistInformaceOZrusenemVydeji <in> <out>
ZmenitStavPoukazu <in> <out>
ZmenitStavSchvalovaniPoukazu <in> <out>
ZmenitUdajePoukazu <in> <out>
SeznamPredpisuDleDokladuPoukaz <in> <out>
PripravitVydeje <in> <out>
StahnoutVydeje <in> <out>
PrevzitVydeje <in> <out>
PripojitPrilohu <in> <out>
SeznamPriloh <in> <out>
NacistPrilohu <in> <out>
ZrusitPrilohu <in> <out>
SeznamKeSchvaleni <in> <out>
ProvestSchvaleni <in> <out>
SeznamPoukazuZmena <in> <out>
SeznamPoukazuSignalniKod <in> <out>
OveritMnozstevniLimit <in> <out>
SeznamPoukazuMaximalniPreskripce <in> <out>
SeznamPoukazuZmenaPrilohy <in> <out>
SeznamPoukazuBlokovanychProVydejnu <in> <out>
GetAppInfo <in> <out>
🔗Adresa(xsd)=
 ←identifikovany_poskytovatel_min_type.Adresa
 ←PZS.Adresa
 ←SeznamZmocneniPacientaFiltrPacientType.Adresa
 ←totoznost_simple_type.Adresa 
	 <NazevUlice:string>?
	 <CisloPopisne:string>?
	 <CisloEvidencni:string>?
	 <CisloOrientacni:string>?
	 <NazevObce:string>
	 <NazevCastiObce:string>?
	 <NazevOkresu:string>?
	 <PSC:string>

🔗adresa_filtr_type(xsd)=
 ←TotoznostFiltr.Adresa 
	 <NazevUlice:string>?
	 <CisloPopisne:string>?
	 <CisloEvidencni:string>?
	 <CisloOrientacni:string>?
	 <NazevObce:string>?
	 <NazevCastiObce:string>?
	 <NazevOkresu:string>?
	 <PSC:string>?

🔗AplikacniChyba(xsd)=
	 <Guid:string>
	 <Message:string>
	 <StackTrace:string>?
	 <ClientTime:dateTime>?
	 <AppName:string>?
	 <AppVersion:string>?
	 <ClientUser:string>?
	 <  enum: LEKAR, LEKARNIK, PACIENT, PRAC_ZP, POLICIE, UREDNIK, KLINICKY_FARMACEUT, ASISTENT_LEKARE, ASISTENT_FARMACEUT, SPECIALISTA_OPTIKA, PRAC_VYDEJNA, HYGIENIK, CZECHPOINT, JINYClientRole:string>?
	 <Device:string>?
	 <  enum: WARN, ERROR, CRITICALSeverity:"WARN|ERROR|CRITICAL">?

🔗AppInfoDotaz(xsd)=
	<empty>

🔗AppInfoOdpoved(xsd)=
	 <AktualniVerze:verze_aplikace_type>
	 <DatumCasServeru:dateTime>

🔗AppPingDotaz(xsd)=
	 <Doklad:pristupujici_doklad_dotaz_type>
	 <Zprava>

🔗AppPingOdpoved(xsd)=
	 <#base:zprava_bez_odpoved_type>

🔗AppPingZEPDotaz(xsd)=
	 <Doklad:pristupujici_doklad_dotaz_type>
	 <Zprava>
	 <Signature>?

🔗AppPingZEPOdpoved(xsd)=
	 <#base:zprava_bez_odpoved_type>

🔗davka_dokladu_doklad_dotaz_type(xsd)=
 ←davka_dokladu_dotaz_type.Doklad 
	 <Pristupujici>
	 <Filtr:filtr_doklady_datum_type>

🔗davka_dokladu_dotaz_type(xsd)=
 ↓PrevzetiDavekOckovaniDotaz
 ↓PrevzetiVydejuDotaz
 ↓PrevzetiVydejuPredepisujicihoDotaz
 ↓PripravaVydejuDotaz
 ↓PripravaVydejuPredepisujicihoDotaz
 ↓StazeniDavekOckovaniDotaz
 ↓StazeniVydejuDotaz
 ↓StazeniVydejuPredepisujicihoDotaz 
	 <Doklad:davka_dokladu_doklad_dotaz_type>
	 <Zprava>

🔗DetailZmocneniPacienta(xsd)=
	 <Kod:string>
	 <Zmocnitel:totoznost_kod_type>
	 <Zmocnenec:totoznost_kod_type>?
	 <Rozsah>
	 <  enum: VygenerovanyKod, PotvrzenoZmocnencem, Platne, Zamitnuto, Ukonceno, NepotvrzenoStav:"VygenerovanyKod|PotvrzenoZmocnencem|Platne|Zamitnuto|Ukonceno|Nepotvrzeno">
	 <ZmocnenoOd:dateTime>
	 <ZmocnenoDo:dateTime>?
	 <Zalozeno:dateTime>
	 <ZbyvajiciPlatnostKodu:double>?

🔗Diagnoza(xsd)=
	 <#base:diagnoza_type>

🔗diagnoza_type(xsd)=
 ↓Diagnoza
 ↓PridruzenaDiagnoza 
	 <Kod:string>
	 <Nazev:string>

🔗doklad_totoznosti_type(xsd)=
 ←seznam_predpisu_dle_dokladu_doklad_dotaz_type.Totoznost 
	 <DruhDokladu:string>
	 <CisloDokladu:string>

🔗filtr_doklady_datum_type(xsd)=
 ←davka_dokladu_doklad_dotaz_type.Filtr 
	 <Datum:date>

🔗filtr_doklady_type(xsd)=
	 <DatumOd:date>
	 <CasOd:time>?
	 <DatumDo:date>
	 <CasDo:time>?
	 <Limit:int>
	 <Stranka:int>
	 <ID_Pacienta:string>?
	 <CP_Pacienta:string>?
	 <Obsah:string>?
	 <Vlastni:boolean>?
	 <Duvod:string>?
	 <PouzePocet:boolean>

🔗Filtr(xsd)=
 ←nacteni_predpisu_maximalni_preskripce_epo_doklad_dotaz_type.Filtr 
	 <Kod:string>
	 <ICZ:string>?
	 <ICP:string>?
	 <ZP_Kod:string>?

🔗Gps(xsd)=
 ←ProfilUzivateleObecneType.Poloha
 ←SkladoveZasobyPracovisteType.Gps 
	 <Sirka:double>
	 <Delka:double>

🔗HvlpPoznamka(xsd)=
	 <Kod:string>
	 <Nazev:string>
	 <Poznamky>

🔗Chyba(xsd)=
 ←OveritMnozstevniLimitOdpoved.Chyba
 ←ulozeni_dokladu_odpoved_type.Chyba
 ←ZruseniDokladuOdpoved.Chyba 
	 <Kod:string>
	 <Skupina:string>
	 <Popis:string>
	 <Doporuceni:string>?

🔗identifikace_dokladu_type(xsd)=
 ←nacteni_dokladu_doklad_dotaz_type.Identifikator 
	 <ID_Podani:string>?
	 <ID_Dokladu:string>?

🔗identifikace_dokladu_type(xsd)=
 ←nacteni_dokladu_doklad_dotaz_type.Identifikator 
	 <ID_Podani:string>?
	 <ID_Dokladu:string>?

🔗identifikovana_osoba_type(xsd)=
 ↓Lekar
 ↓Lekarnik
 ↓Uzivatel 
 ←nacteni_predepisujici_type.Uzivatel
 ←nacteni_revize_type.Uzivatel
 ←nacteni_vydavajici_type.Uzivatel
 ←NacteniZkracenyPredpisVydavajici.Lekarnik
 ←uzivatel_doklad_odpoved_type.Uzivatel 
	 <Kod:string>?
	 <Jmeno>?

🔗identifikovany_poskytovatel_min_type(xsd)=
 ←uzivatel_doklad_odpoved_type.PZS 
	 <Kod:string>
	 <Nazev:string>
	 <Adresa>

🔗Jmeno(xsd)=
 ←identifikovana_osoba_type.Jmeno
 ←provedeni_schvaleni_predpisu_doklad_type.Jmeno
 ←totoznost_dle_dokladu_type.Jmeno
 ←totoznost_simple_type.Jmeno
 ←TotoznostFiltr.Jmeno 
	 <Prijmeni:string>
	 <Jmena:string>

🔗jmeno_osoby_filtr_type(xsd)=
 ←SeznamZmocneniPacientaFiltrPacientType.Jmeno 
	 <Prijmeni:string>?
	 <Jmena:string>?

🔗kompletni_priloha_type(xsd)=
 ←nacteni_prilohy_doklad_odpoved_type.Priloha 
	 <#base:zkracena_priloha_type>
	 <Soubor:base64Binary>

🔗Lekar(xsd)=
	 <#base:identifikovana_osoba_type>

🔗Lekarnik(xsd)=
	 <#base:identifikovana_osoba_type>

🔗LoginDotaz(xsd)=
	 <Zprava>

🔗LoginOdpoved(xsd)=
	 <Doklad:uzivatel_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗nacteni_dokladu_doklad_dotaz_type(xsd)=
 ←nacteni_dokladu_dotaz_type.Doklad 
	 <Pristupujici>
	 <Identifikator:identifikace_dokladu_type>

🔗nacteni_dokladu_doklad_dotaz_type(xsd)=
 ←nacteni_dokladu_dotaz_type.Doklad 
	 <Pristupujici>
	 <Identifikator:identifikace_dokladu_type>

🔗nacteni_dokladu_dotaz_type(xsd)=
 ↓NacteniInformaceOZrusenemPoukazuDotaz
 ↓NacteniInformaceOZrusenemVydejiDotaz
 ↓NacteniPredpisuDotaz
 ↓NacteniVydejeDotaz
 ↓StazeniPruvodkyDotaz 
	 <Doklad:nacteni_dokladu_doklad_dotaz_type>
	 <Zprava>

🔗nacteni_dokladu_dotaz_type(xsd)=
 ↓NacteniInformaceOZrusenemPoukazuDotaz
 ↓NacteniInformaceOZrusenemVydejiDotaz
 ↓NacteniPredpisuDotaz
 ↓NacteniReklamaceDotaz
 ↓NacteniVydejeDotaz
 ↓StazeniPruvodkyDotaz 
	 <Doklad:nacteni_dokladu_doklad_dotaz_type>
	 <Zprava>

🔗nacteni_informace_o_zrusenem_dokladu_doklad_odpoved_type(xsd)=
 ←nacteni_informace_o_zrusenem_dokladu_odpoved_type.Doklad 
	 <InformaceOZruseni:Zruseni>

🔗nacteni_informace_o_zrusenem_dokladu_odpoved_type(xsd)=
 ↓NacteniInformaceOZrusenemPoukazuOdpoved
 ↓NacteniInformaceOZrusenemVydejiOdpoved 
	 <Doklad:nacteni_informace_o_zrusenem_dokladu_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗nacteni_pacient_type(xsd)=
 ←nacteni_predpisu_doklad_odpoved_type.Pacient 
	 <Totoznost>
	 <CP:string>?
	 <ZP:string>?
	 <Telefon:string>?
	 <Email:string>?
	 <  enum: EMAIL, SMSNotifikace:"EMAIL|SMS">?
	 <Veznice:string>?
	 <Hmotnost:decimal>?
	 <  enum: M, FPohlavi:"M|F">?
	 <KontaktniAdresa:string>?

🔗nacteni_poukaz_epo_type(xsd)=
 ↓nacteni_poukaz_foniatricka_epo_type
 ↓nacteni_poukaz_lecebna_epo_type
 ↓nacteni_poukaz_opticka_epo_type 
 ←nacteni_predpisu_doklad_odpoved_type.Foniatricka
 ←nacteni_predpisu_doklad_odpoved_type.Lecebna
 ←nacteni_predpisu_doklad_odpoved_type.Opticka 
	[]<ZPL:nacteni_poukaz_zdrav_prostredek_epo_type>+

🔗nacteni_poukaz_foniatricka_epo_type(xsd)=
 ←nacteni_predpisu_doklad_odpoved_type.Foniatricka 
	 <#base:nacteni_poukaz_epo_type>
	 <IndikacniSkupina:string>

🔗nacteni_poukaz_lecebna_epo_type(xsd)=
 ←nacteni_predpisu_doklad_odpoved_type.Lecebna 
	 <#base:nacteni_poukaz_epo_type>
	 <StupenInkontinence:string>?
	 <  enum: DOCASNA, TRVALADocasna:"DOCASNA|TRVALA">?
	 <DocasnaPocetMesicu:decimal>?
	 <VlastnikZP:boolean>?
	 <  enum: NOVA, REPASOVANARepasovana:"NOVA|REPASOVANA">?
	 <ICPDelegujicihoOL:string>?

🔗nacteni_poukaz_opticka_epo_type(xsd)=
 ←nacteni_predpisu_doklad_odpoved_type.Opticka 
	 <#base:nacteni_poukaz_epo_type>
	 <TypPomucky:string>
	 <  enum: DALKA, BLIZKO, STRED, JINAVZDALENOSTVzdalenost:"DALKA|BLIZKO|STRED|JINAVZDALENOST">?
	 <  enum: STRABISMUS, PRESBYOPIEBifokalniTyp:"STRABISMUS|PRESBYOPIE">?
	 <AbsorpcniVrstva:string>?
	 <PraveOko:ulozeni_oko_type>?
	 <LeveOko:ulozeni_oko_type>?
	 <ProvedeniSkel:ulozeni_poukaz_optika_provedeni_skel_type>?

🔗nacteni_poukaz_zdrav_prostredek_epo_type(xsd)=
 ←nacteni_poukaz_epo_type.ZPL 
	 <#base:ulozeni_poukaz_zdrav_prostredek_epo_type>
	 <ID_ZP:string>
	 <ZamenaZdravotniPojistovna:zamena_zp_nacteni_type>?

🔗nacteni_predepisujici_type(xsd)=
 ←nacteni_predpisu_doklad_odpoved_type.Predepisujici 
	 <Uzivatel:identifikovana_osoba_type>?
	 <Oddeleni:string>?
	 <ICZ:string>?
	 <ICP:string>
	 <PZS>
	 <Telefon:string>
	 <Email:string>?
	 <Odbornost:string>?

🔗nacteni_predpisu_blokovanych_pro_vydejnu_epo_doklad_dotaz_type(xsd)=
 ←SeznamPoukazuBlokovanychProVydejnuDotaz.Doklad 
	 <DatumOd:date>
	 <DatumDo:date>
	 <Pristupujici>

🔗nacteni_predpisu_doklad_odpoved_type(xsd)=
 ←NacteniPredpisuOdpoved.Doklad 
	 <ID_Dokladu:string>
	 <DatumVystaveni:date>
	 <PlatnostDo:date>
	 <DatumUplatneni:date>?
	 <Rodina:boolean>?
	 <Pacient:nacteni_pacient_type>
	 <Predepisujici:nacteni_predepisujici_type>
	 <Revize:nacteni_revize_type>?
	 <Foniatricka:nacteni_poukaz_foniatricka_epo_type>?
	 <Opticka:nacteni_poukaz_opticka_epo_type>?
	 <Lecebna:nacteni_poukaz_lecebna_epo_type>?
	 <Diagnoza:string>?
	 <OstatniDiagnozy:ostatni_diagnozy_type>?
	 <Pozn:string>?
	 <PoznamkaPredepisujiciProZP:string>?
	 <PoznamkaZPProPredepisujiciho:string>?
	 <  enum: NEZADANO, VEREJNE, SMLUVNI_PRIPOJISTENI, CESTOVNI_PRIPOJISTENI, POJISTENI_EUDruhPojisteni:"NEZADANO|VEREJNE|SMLUVNI_PRIPOJISTENI|CESTOVNI_PRIPOJISTENI|POJISTENI_EU">?
	 <  enum: PREDEPSANY, PRIPRAVOVANY, CASTECNE_VYDANY, PLNE_VYDANY, NEDOKONCENY_VYDEJ, CEKA_NA_PODKLADY, PRIPRAVOVANE_PODKLADY, DODANE_PODKLADYStavPoukazu:"PREDEPSANY|PRIPRAVOVANY|CASTECNE_VYDANY|PLNE_VYDANY|NEDOKONCENY_VYDEJ|CEKA_NA_PODKLADY|PRIPRAVOVANE_PODKLADY|DODANE_PODKLADY">
	 <  enum: NEVYZADUJE_SCHVALENI, KE_SCHVALENI, PREVZATO_ZP, INFORMACE_PRO_ZP, SCHVALENY, ZAMITNUTYStavSchvalovani:"NEVYZADUJE_SCHVALENI|KE_SCHVALENI|PREVZATO_ZP|INFORMACE_PRO_ZP|SCHVALENY|ZAMITNUTY">
	[]<Vydej:nacteni_zkraceny_vydej_epo_doklad_odpoved_type>*
	 <PocetPriloh:int>
	 <BlokovatProVydejnu:boolean>?
	 <VydejnaICO:string>?
	 <VydejnaKodBlokace:string>?
	 <SouhlasPacientaUrcenaVydejna:boolean>?
	 <VydejnaEmail:string>?
	 <NotifikovatVydejnu:boolean>?
	 <Zalozeni:dateTime>
	 <Zmena:dateTime>

🔗nacteni_predpisu_ke_schvaleni_epo_doklad_dotaz_type(xsd)=
 ←SeznamPredpisuKeSchvaleniDotaz.Doklad 
	 <DatumOd:date>?
	 <DatumDo:date>?
	 <Pristupujici>

🔗nacteni_predpisu_maximalni_preskripce_epo_doklad_dotaz_type(xsd)=
 ←SeznamPredpisuMaximalniPreskripceDotaz.Doklad 
	 <Filtr>
	 <Totoznost>
	 <Pristupujici>

🔗nacteni_predpisu_maximalni_preskripce_epo_doklad_odpoved_type(xsd)=
 ←SeznamPredpisuMaximalniPreskripceOdpoved.Doklad 
	[]<ZdravotnickyProstredek:nacteni_predpisu_maximalni_preskripce_epo_prostredek>+

🔗nacteni_predpisu_maximalni_preskripce_epo_prostredek(xsd)=
 ←nacteni_predpisu_maximalni_preskripce_epo_doklad_odpoved_type.ZdravotnickyProstredek 
	 <DatumVystaveni:date>
	 <Kod:string>
	 <ICZ:string>?
	 <ICP:string>?
	 <ZP>?
	 <ZadankaZP:int>

🔗nacteni_predpisu_se_zmenou_epo_doklad_dotaz_type(xsd)=
 ←SeznamPredpisuZmenaStavuDotaz.Doklad 
	 <DatumOd:date>
	 <DatumDo:date>
	 <Pristupujici>

🔗nacteni_predpisu_signalni_kod_epo_doklad_dotaz_type(xsd)=
 ←SeznamPredpisuSignalniKodDotaz.Doklad 
	 <SignalniKod:string>
	 <Totoznost>
	 <Pristupujici>

🔗nacteni_predpisu_signalni_kod_epo_doklad_odpoved_type(xsd)=
 ←SeznamPredpisuSignalniKodOdpoved.Doklad 
	[]<Predpis:nacteni_predpisu_signalni_kod_epo_predpis>+

🔗nacteni_predpisu_signalni_kod_epo_predpis(xsd)=
 ←nacteni_predpisu_signalni_kod_epo_doklad_odpoved_type.Predpis 
	 <DatumZahajeni:date>
	 <SpecifikacePozadavku:string>?
	 <Zduvodneni:string>?
	 <SignalniKodLokalizace:signalni_kod_lokalizace_type>?
	 <ZP:string>?
	 <  enum: NEVYZADUJE_SCHVALENI, KE_SCHVALENI, PREVZATO_ZP, INFORMACE_PRO_ZP, SCHVALENY, ZAMITNUTYStavSchvaleni:"NEVYZADUJE_SCHVALENI|KE_SCHVALENI|PREVZATO_ZP|INFORMACE_PRO_ZP|SCHVALENY|ZAMITNUTY">?

🔗nacteni_predpisu_zmena_prilohy_epo_doklad_dotaz_type(xsd)=
 ←SeznamPredpisuZmenaPrilohyDotaz.Doklad 
	 <DatumOd:dateTime>
	 <DatumDo:dateTime>
	 <Pristupujici>

🔗nacteni_prilohy_doklad_dotaz_type(xsd)=
 ←nacteni_prilohy_dotaz_type.Doklad 
	 <Pristupujici>
	 <ID_Dokladu:string>
	 <ID_Prilohy:string>

🔗nacteni_prilohy_doklad_odpoved_type(xsd)=
 ←NacteniPrilohyOdpoved.Doklad 
	 <ID_Dokladu:string>
	 <Priloha:kompletni_priloha_type>

🔗nacteni_prilohy_dotaz_type(xsd)=
 ↓NacteniPrilohyDotaz
 ↓ZruseniPrilohyDotaz 
	 <Doklad:nacteni_prilohy_doklad_dotaz_type>
	 <Zprava>

🔗nacteni_reklamace_epo_doklad_odpoved_type(xsd)=
 ←NacteniReklamaceOdpoved.Doklad 
	 <ID_Dokladu:string>
	 <ID_Dokladu_Vydeje:string>
	 <ID_ZP:string>
	 <ZamenaZP:zamena_zp_reklamace_type>?
	 <Duvod:string>
	 <Upresneni:string>?
	 <  enum: VRACEN, VYMENENZpusobVyporadani:"VRACEN|VYMENEN">
	 <Zalozeni:dateTime>

🔗nacteni_revize_type(xsd)=
 ←nacteni_predpisu_doklad_odpoved_type.Revize 
	 <SpecifikacePozadavku:string>?
	 <Zduvodneni:string>?
	 <ZadankaPZS:int>?
	 <DatumSignalniKod:date>?
	 <DatumPodani:date>?
	 <EvidencniCisloZP:string>?
	 <SignalniKodLokalizace:signalni_kod_lokalizace_type>?
	 <PozadovanaUhrada:decimal>?
	 <Stanovisko:string>?
	 <ZadankaZP:int>?
	 <VydejnaICZ:string>?
	 <DatumPredbezneSchvaleni:date>?
	 <DatumOmezeni:date>?
	 <DatumVyjadreniZP:date>?
	 <ZP:string>?
	 <Uzivatel:identifikovana_osoba_type>?
	 <Telefon:string>?
	 <ZdravotniPojistovnaKontaktEmail:string>?

🔗nacteni_seznam_predpisu_epo_doklad_odpoved_type(xsd)=
 ←nacteni_seznam_predpisu_epo_odpoved_type.Doklad 
	[]<ID_Dokladu:string>+

🔗nacteni_seznam_predpisu_epo_odpoved_type(xsd)=
 ↓SeznamPoukazuBlokovanychProVydejnuOdpoved
 ↓SeznamPredpisuKeSchvaleniOdpoved
 ↓SeznamPredpisuZmenaPrilohyOdpoved
 ↓SeznamPredpisuZmenaStavuOdpoved 
	 <Doklad:nacteni_seznam_predpisu_epo_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗nacteni_vydany_zp_epo_type(xsd)=
 ←nacteni_vydeje_doklad_odpoved_type.VZPL 
	 <Mnozstvi:decimal>
	 <Kod:string>?
	 <Nazev:string>?
	 <Navod:string>?
	 <CenaCelkem:decimal>?
	 <HrazenoZP:decimal>?
	 <Sarze:string>?
	 <SerioveCislo:string>?
	 <ID_ZP_Zdroj:long>?
	 <ID_ZP_EPO:string>
	 <ID_ZP:string>
	 <SeznamReklamaci:nacteni_zkraceny_vydej_epo_reklamace_seznam_odpoved_type>?

🔗nacteni_vydavajici_type(xsd)=
 ←nacteni_vydeje_doklad_odpoved_type.Vydavajici 
	 <Uzivatel:identifikovana_osoba_type>
	 <ICZ:string>?
	 <Telefon:string>
	 <PZS>

🔗nacteni_vydeje_doklad_odpoved_type(xsd)=
 ←NacteniVydejeOdpoved.Doklad 
	 <ID_Dokladu:string>
	 <ID_Dokladu_EPO:string>
	 <DatumVydeje:date>
	 <Vydavajici:nacteni_vydavajici_type>
	[]<VZPL:nacteni_vydany_zp_epo_type>*
	 <Pozn:string>?
	 <Zmena:dateTime>
	 <Zalozeni:dateTime>

🔗nacteni_zkraceny_vydej_epo_doklad_odpoved_type(xsd)=
 ←nacteni_predpisu_doklad_odpoved_type.Vydej 
	 <ID_Dokladu:string>
	 <ID_Dokladu_EPO:string>
	 <DatumVydeje:date>
	 <NazevPZS:string>
	 <JmenoVydavajiciho:string>
	[]<VZPL:nacteni_zkraceny_vzp_epo_type>*
	 <Pozn:string>?
	 <Zmena:dateTime>
	 <Zalozeni:dateTime>
	 <Zruseni>?

🔗nacteni_zkraceny_vydej_epo_reklamace_odpoved_type(xsd)=
 ←nacteni_zkraceny_vydej_epo_reklamace_seznam_odpoved_type.Reklamace 
	 <ID_Dokladu:string>
	 <Zalozeni:dateTime>

🔗nacteni_zkraceny_vydej_epo_reklamace_seznam_odpoved_type(xsd)=
 ←nacteni_vydany_zp_epo_type.SeznamReklamaci
 ←nacteni_zkraceny_vzp_epo_type.SeznamReklamaci 
	[]<Reklamace:nacteni_zkraceny_vydej_epo_reklamace_odpoved_type>*

🔗nacteni_zkraceny_vzp_epo_type(xsd)=
 ←nacteni_zkraceny_vydej_epo_doklad_odpoved_type.VZPL 
	 <#base:nacteni_zkraceny_zp_epo_type>
	 <ID_ZP_EPO:string>?
	 <SeznamReklamaci:nacteni_zkraceny_vydej_epo_reklamace_seznam_odpoved_type>?

🔗nacteni_zkraceny_zp_epo_type(xsd)=
 ↓nacteni_zkraceny_vzp_epo_type 
 ←nacteni_zkraceny_vydej_epo_doklad_odpoved_type.VZPL
 ←NacteniZkracenyPredpis.ZPL 
	 <Mnozstvi:decimal>
	 <MJ:string>?
	 <Kod:string>
	 <Nazev:string>
	 <Navod:string>?

🔗NacteniInformaceOZrusenemPoukazuDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniInformaceOZrusenemPoukazuDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniInformaceOZrusenemPoukazuOdpoved(xsd)=
	 <#base:nacteni_informace_o_zrusenem_dokladu_odpoved_type>

🔗NacteniInformaceOZrusenemVydejiDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniInformaceOZrusenemVydejiDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniInformaceOZrusenemVydejiOdpoved(xsd)=
	 <#base:nacteni_informace_o_zrusenem_dokladu_odpoved_type>

🔗NacteniPredpisuDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniPredpisuDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniPredpisuOdpoved(xsd)=
	 <Doklad:nacteni_predpisu_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗NacteniPrilohyDotaz(xsd)=
	 <#base:nacteni_prilohy_dotaz_type>

🔗NacteniPrilohyOdpoved(xsd)=
	 <Doklad:nacteni_prilohy_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗NacteniProfilUzivatele(xsd)=
	 <#base:ProfilUzivatele>
	 <NazevPracoviste:string>?

🔗NacteniReklamaceDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniReklamaceOdpoved(xsd)=
	 <Doklad:nacteni_reklamace_epo_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗NacteniVydejeDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniVydejeDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗NacteniVydejeOdpoved(xsd)=
	 <Doklad:nacteni_vydeje_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗NacteniZkracenyPredpis(xsd)=
 ↓NacteniZkracenyPredpisVydavajici
 ↓NacteniZkracenyPripravovanyPredpis 
	 <  enum: LecebnaOrtopedicka, Foniatricka, OptickaTypPoukazu:"LecebnaOrtopedicka|Foniatricka|Opticka">
	 <ID_Dokladu:string>
	 <DatumVystaveni:date>
	 <DatumUplatneni:date>?
	 <PlatnostDo:date>
	 <NazevPZS:string>
	 <JmenoPredepisujiciho:string>
	 <KodPredepisujiciho:string>
	 <JmenoPacienta:string>
	 <KodPacienta:string>
	[]<ZPL:nacteni_zkraceny_zp_epo_type>*
	 <Pozn:string>?
	 <PoznamkaPredepisujiciProZP:string>?
	 <PoznamkaZPProPredepisujiciho:string>?
	 <  enum: PREDEPSANY, PRIPRAVOVANY, CASTECNE_VYDANY, PLNE_VYDANY, NEDOKONCENY_VYDEJ, CEKA_NA_PODKLADY, PRIPRAVOVANE_PODKLADY, DODANE_PODKLADYStavPoukazu:"PREDEPSANY|PRIPRAVOVANY|CASTECNE_VYDANY|PLNE_VYDANY|NEDOKONCENY_VYDEJ|CEKA_NA_PODKLADY|PRIPRAVOVANE_PODKLADY|DODANE_PODKLADY">
	 <  enum: NEVYZADUJE_SCHVALENI, KE_SCHVALENI, PREVZATO_ZP, INFORMACE_PRO_ZP, SCHVALENY, ZAMITNUTYStavSchvalovani:"NEVYZADUJE_SCHVALENI|KE_SCHVALENI|PREVZATO_ZP|INFORMACE_PRO_ZP|SCHVALENY|ZAMITNUTY">
	 <Zmena:dateTime>
	 <Zalozeni:dateTime>
	 <Zruseni>?
	 <  enum: NEZADANO, VEREJNE, SMLUVNI_PRIPOJISTENI, CESTOVNI_PRIPOJISTENI, POJISTENI_EUDruhPojisteni:"NEZADANO|VEREJNE|SMLUVNI_PRIPOJISTENI|CESTOVNI_PRIPOJISTENI|POJISTENI_EU">?
	 <  enum: ECD, JPDN, JPDNAROB:"ECD|JPDN|JPDNA">?

🔗NacteniZkracenyPredpisVydavajici(xsd)=
	 <#base:NacteniZkracenyPredpis>
	[]<Lekarnik:identifikovana_osoba_type>*

🔗NacteniZkracenyPripravovanyPredpis(xsd)=
	 <#base:NacteniZkracenyPredpis>
	 <DatumCasPripraveno:dateTime>
	 <PoznamkaPripravy:string>?

🔗NastaveniPristupuType(xsd)=
	 <PovolitVsemLekarum:boolean>?
	 <PovolitVsemLekarnikum:boolean>?
	 <PovolitVsemFarmaceutum:boolean>?
	 <DatumCasAktualizace:dateTime>
	 <Duvod:string>?
	[]<Vyjimka:NastaveniPristupuVyjimkaType>*

🔗NastaveniPristupuVyjimkaType(xsd)=
 ←NastaveniPristupuType.Vyjimka 
	 <  enum: Lekar, LekarnikTypOsoby:"Lekar|Lekarnik">
	 <Osoba:long>

🔗ostatni_diagnozy_type(xsd)=
 ←nacteni_predpisu_doklad_odpoved_type.OstatniDiagnozy
 ←zalozeni_predpisu_epo_doklad_dotaz_type.OstatniDiagnozy 
	[]<Diagnoza:string>+

🔗overeni_mnozstvi_zp_type(xsd)=
 ←overeni_omezeni_doklad_dotaz_type.ZP 
	 <Kod:string>
	 <Nazev:string>?
	 <Mnozstvi:decimal>

🔗overeni_omezeni_doklad_dotaz_type(xsd)=
 ←OveritMnozstevniLimitDotaz.Doklad 
	 <Pristupujici>
	 <Pacient>
	 <ZP:overeni_mnozstvi_zp_type>

🔗OveritMnozstevniLimitDotaz(xsd)=
	 <Doklad:overeni_omezeni_doklad_dotaz_type>
	 <Zprava>

🔗OveritMnozstevniLimitOdpoved(xsd)=
	[]<Chyba>*
	 <ZpravaOdpoved>

🔗Pacient(xsd)=
 ←overeni_omezeni_doklad_dotaz_type.Pacient 
	 <Totoznost>
	 <CP:string>?

🔗pacient_dle_dokladu_totoznosti_type(xsd)=
 ←seznam_predpisu_dle_dokladu_doklad_odpoved_type.Pacient 
	 <Totoznost:totoznost_dle_dokladu_type>

🔗Poznamka(xsd)=
 ←Poznamky.Poznamka 
	 <Id:long>
	 <PlatnostOd:date>
	 <PlatnostDo:date>
	 <  enum: EM, DHPC, DI, OPTyp:"EM|DHPC|DI|OP">
	 <Odkaz:string>
	 <  enum: Vysoka, Stredni, NizkaPriorita:"Vysoka|Stredni|Nizka">
	 <Prijemce>
	 <Zneni>

🔗Poznamky(xsd)=
 ←HvlpPoznamka.Poznamky 
	[]<Poznamka>+

🔗PredpisySDokladyType(xsd)=
 ←seznam_predpisu_dle_dokladu_doklad_odpoved_type.Poukazy
 ←seznam_predpisu_dle_dokladu_doklad_odpoved_type.Predpisy 
	[]<ID_Dokladu:string>+

🔗PrevzetiDavekOckovaniDotaz(xsd)=
	 <#base:davka_dokladu_dotaz_type>

🔗PrevzetiDavekOckovaniOdpoved(xsd)=
	 <#base:zprava_bez_odpoved_type>

🔗PrevzetiVydejuDotaz(xsd)=
	 <#base:davka_dokladu_dotaz_type>

🔗PrevzetiVydejuOdpoved(xsd)=
	 <#base:zprava_bez_odpoved_type>

🔗PrevzetiVydejuPredepisujicihoDotaz(xsd)=
	 <#base:davka_dokladu_dotaz_type>

🔗PrevzetiVydejuPredepisujicihoOdpoved(xsd)=
	 <#base:zprava_bez_odpoved_type>

🔗PridruzenaDiagnoza(xsd)=
	 <#base:diagnoza_type>

🔗Prijemce(xsd)=
 ←Poznamka.Prijemce 
	[]<  enum: Lekar, Lekarnik, PacientRole:"Lekar|Lekarnik|Pacient">+

🔗priloha_data_type(xsd)=
 ←pripojeni_prilohy_doklad_type.Priloha 
	 <ID_Dokladu:string>
	 <  enum: CENKAL, TECHPOP, ZDRDOK, OSTTypPrilohy:"CENKAL|TECHPOP|ZDRDOK|OST">
	 <Nazev:string>
	 <Popis:string>?
	 <ZP:string>?
	 <Soubor:base64Binary>

🔗pripojeni_prilohy_doklad_odpoved_type(xsd)=
 ←PripojeniPrilohyOdpoved.Doklad 
	 <ID_Prilohy:string>

🔗pripojeni_prilohy_doklad_type(xsd)=
 ←PripojeniPrilohyDotaz.Doklad 
	 <Priloha:priloha_data_type>
	 <Pristupujici>

🔗PripojeniPrilohyDotaz(xsd)=
	 <Doklad:pripojeni_prilohy_doklad_type>
	 <Zprava>

🔗PripojeniPrilohyOdpoved(xsd)=
	 <Doklad:pripojeni_prilohy_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗PripravaVydejuDotaz(xsd)=
	 <#base:davka_dokladu_dotaz_type>

🔗PripravaVydejuOdpoved(xsd)=
	 <#base:zprava_bez_odpoved_type>

🔗PripravaVydejuPredepisujicihoDotaz(xsd)=
	 <#base:davka_dokladu_dotaz_type>

🔗PripravaVydejuPredepisujicihoOdpoved(xsd)=
	 <#base:zprava_bez_odpoved_type>

🔗Pristupujici(xsd)=
 ←davka_dokladu_doklad_dotaz_type.Pristupujici
 ←nacteni_dokladu_doklad_dotaz_type.Pristupujici
 ←nacteni_dokladu_doklad_dotaz_type.Pristupujici
 ←nacteni_predpisu_blokovanych_pro_vydejnu_epo_doklad_dotaz_type.Pristupujici
 ←nacteni_predpisu_ke_schvaleni_epo_doklad_dotaz_type.Pristupujici
 ←nacteni_predpisu_maximalni_preskripce_epo_doklad_dotaz_type.Pristupujici
 ←nacteni_predpisu_se_zmenou_epo_doklad_dotaz_type.Pristupujici
 ←nacteni_predpisu_signalni_kod_epo_doklad_dotaz_type.Pristupujici
 ←nacteni_predpisu_zmena_prilohy_epo_doklad_dotaz_type.Pristupujici
 ←nacteni_prilohy_doklad_dotaz_type.Pristupujici
 ←overeni_omezeni_doklad_dotaz_type.Pristupujici
 ←pripojeni_prilohy_doklad_type.Pristupujici
 ←pristupujici_doklad_dotaz_type.Pristupujici
 ←provedeni_schvaleni_predpisu_doklad_type.Pristupujici
 ←seznam_predpisu_dle_dokladu_doklad_dotaz_type.Pristupujici
 ←seznam_priloh_doklad_dotaz_type.Pristupujici
 ←zalozeni_reklamace_epo_doklad_dotaz_type.Pristupujici
 ←zmena_stavu_predpisu_doklad_type.Pristupujici
 ←zmena_stavu_schvalovani_predpisu_doklad_type.Pristupujici
 ←zmena_udaju_poukazu_doklad_type.Pristupujici
 ←zruseni_reklamace_epo_doklad_dotaz_type.Pristupujici 
	 <Uzivatel:string>
	 <Pracoviste:string>

🔗pristupujici_doklad_dotaz_type(xsd)=
 ←AppPingDotaz.Doklad
 ←AppPingZEPDotaz.Doklad 
	 <Pristupujici>

🔗ProfilUzivatele(xsd)=
 ↓NacteniProfilUzivatele 
	 <Uzivatel:string>
	 <Pracoviste:string>?
	 <Obecne:ProfilUzivateleObecneType>?
	 <Erp:ProfilUzivateleErpType>?
	 <Epo:ProfilUzivateleEpoType>?
	 <VydejEpo:ProfilUzivateleVydejEpoType>?

🔗ProfilUzivateleEpoType(xsd)=
 ←ProfilUzivatele.Epo 
	 <Odbornost:string>?
	 <Oddeleni:string>?
	 <Telefon:string>?
	 <Email:string>?
	 <ICZ:string>?
	 <ICP:string>?
	 <PodpisovyCertifikat:string>?

🔗ProfilUzivateleErpType(xsd)=
 ←ProfilUzivatele.Erp 
	 <Odbornost:string>?
	 <Oddeleni:string>?
	 <Telefon:string>?
	 <Email:string>?
	 <ICZ:string>?
	 <ICP:string>?
	 <PodpisovyCertifikat:string>?

🔗ProfilUzivateleObecneType(xsd)=
 ←ProfilUzivatele.Obecne 
	 <Poloha:Gps>?

🔗ProfilUzivateleVydejEpoType(xsd)=
 ←ProfilUzivatele.VydejEpo 
	 <Telefon:string>?
	 <ICZ:string>?
	 <PodpisovyCertifikat:string>?
	 <VydejePovoleno:boolean>
	 <PripravovanePovoleno:boolean>

🔗provedeni_schvaleni_predpisu_doklad_type(xsd)=
 ←ProvedeniSchvaleniPredpisuDotaz.Doklad 
	 <ID_Dokladu:string>
	 <  enum: PREVZATO_ZP, INFORMACE_PRO_ZP, SCHVALENY, ZAMITNUTYStavSchvaleni:"PREVZATO_ZP|INFORMACE_PRO_ZP|SCHVALENY|ZAMITNUTY">
	 <Stanovisko:string>?
	 <ZadankaZP:int>?
	 <VydejnaICZ:string>?
	 <EvidencniCisloZP:string>?
	 <DatumPredbezneSchvaleni:date>?
	 <DatumOmezeni:date>?
	 <DatumVyjadreniZP:date>?
	 <PoznamkaZPProPredepisujiciho:string>?
	 <Jmeno>?
	 <ZP:string>?
	 <PozadovanaUhrada:decimal>?
	[]<ZamenaZdravotniPojistovna:zamena_zp_ulozeni_type>*
	 <Pristupujici>
	 <  enum: EPOUKAZ_SCHVALEN_PRIPRAVENO, EPOUKAZ_SCHVALEN_VYCKEJTEUpresneniNotifikace:"EPOUKAZ_SCHVALEN_PRIPRAVENO|EPOUKAZ_SCHVALEN_VYCKEJTE">?
	 <NotifikovatVydejnu:boolean>?
	 <VydejnaEmail:string>?
	 <ZdravotniPojistovnaKontaktEmail:string>?
	 <VlastnikZP:boolean>?
	 <BlokovatProVydejnu:boolean>?
	 <VydejnaICO:string>?

🔗ProvedeniSchvaleniPredpisuDotaz(xsd)=
	 <Doklad:provedeni_schvaleni_predpisu_doklad_type>
	 <Zprava>

🔗ProvedeniSchvaleniPredpisuOdpoved(xsd)=
	 <#base:ulozeni_dokladu_odpoved_type>

🔗PZS(xsd)=
 ←nacteni_predepisujici_type.PZS
 ←nacteni_vydavajici_type.PZS
 ←zkracena_priloha_type.PZS 
	 <Kod:string>
	 <Nazev:string>
	 <IC:string>?
	 <DIC:string>?
	 <Telefon:string>
	 <Adresa>
	 <AdresaTextem:string>?

🔗seznam_predpisu_dle_dokladu_doklad_dotaz_type(xsd)=
 ←SeznamPredpisuDleDokladuDotaz.Doklad 
	 <Pristupujici>
	 <Totoznost:doklad_totoznosti_type>

🔗seznam_predpisu_dle_dokladu_doklad_odpoved_type(xsd)=
 ←SeznamPredpisuDleDokladuOdpoved.Doklad 
	 <Pacient:pacient_dle_dokladu_totoznosti_type>
	 <Predpisy:PredpisySDokladyType>
	 <Poukazy:PredpisySDokladyType>

🔗seznam_priloh_doklad_dotaz_type(xsd)=
 ←SeznamPrilohDotaz.Doklad 
	 <Pristupujici>
	 <ID_Dokladu:string>

🔗seznam_priloh_doklad_odpoved_type(xsd)=
 ←SeznamPrilohOdpoved.Doklad 
	 <ID_Dokladu:string>
	[]<Priloha:zkracena_priloha_type>*

🔗SeznamPoukazuBlokovanychProVydejnuDotaz(xsd)=
	 <Doklad:nacteni_predpisu_blokovanych_pro_vydejnu_epo_doklad_dotaz_type>
	 <Zprava>

🔗SeznamPoukazuBlokovanychProVydejnuOdpoved(xsd)=
	 <#base:nacteni_seznam_predpisu_epo_odpoved_type>

🔗SeznamPoukazuFiltr(xsd)=
 ↓SeznamPripravovanychPoukazuFiltr 
	 <KodPacienta:string>?
	 <KodPredepisujiciho:string>?
	 <DatumCasOd:dateTime>?
	 <DatumCasDo:dateTime>?
	 <CP:string>?
	 <Obsah:string>?
	[]<  enum: PREDEPSANY, PRIPRAVOVANY, CASTECNE_VYDANY, PLNE_VYDANY, NEDOKONCENY_VYDEJ, CEKA_NA_PODKLADY, PRIPRAVOVANE_PODKLADY, DODANE_PODKLADYStav:"PREDEPSANY|PRIPRAVOVANY|CASTECNE_VYDANY|PLNE_VYDANY|NEDOKONCENY_VYDEJ|CEKA_NA_PODKLADY|PRIPRAVOVANE_PODKLADY|DODANE_PODKLADY">*
	[]<  enum: NEVYZADUJE_SCHVALENI, KE_SCHVALENI, PREVZATO_ZP, INFORMACE_PRO_ZP, SCHVALENY, ZAMITNUTYStavSchvalovani:"NEVYZADUJE_SCHVALENI|KE_SCHVALENI|PREVZATO_ZP|INFORMACE_PRO_ZP|SCHVALENY|ZAMITNUTY">*
	 <LP:boolean>?
	 <Vydeje:boolean>?
	 <PouzeNevydane:boolean>?
	 <Platne:boolean>?
	 <Zrusene:boolean>?
	 <Stranka:int>
	 <Limit:int>

🔗SeznamPredpisuDleDokladuDotaz(xsd)=
	 <Doklad:seznam_predpisu_dle_dokladu_doklad_dotaz_type>
	 <Zprava>

🔗SeznamPredpisuDleDokladuOdpoved(xsd)=
	 <Doklad:seznam_predpisu_dle_dokladu_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗SeznamPredpisuKeSchvaleniDotaz(xsd)=
	 <Doklad:nacteni_predpisu_ke_schvaleni_epo_doklad_dotaz_type>
	 <Zprava>

🔗SeznamPredpisuKeSchvaleniOdpoved(xsd)=
	 <#base:nacteni_seznam_predpisu_epo_odpoved_type>

🔗SeznamPredpisuMaximalniPreskripceDotaz(xsd)=
	 <Doklad:nacteni_predpisu_maximalni_preskripce_epo_doklad_dotaz_type>
	 <Zprava>

🔗SeznamPredpisuMaximalniPreskripceOdpoved(xsd)=
	 <Doklad:nacteni_predpisu_maximalni_preskripce_epo_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗SeznamPredpisuSignalniKodDotaz(xsd)=
	 <Doklad:nacteni_predpisu_signalni_kod_epo_doklad_dotaz_type>
	 <Zprava>

🔗SeznamPredpisuSignalniKodOdpoved(xsd)=
	 <Doklad:nacteni_predpisu_signalni_kod_epo_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗SeznamPredpisuZmenaPrilohyDotaz(xsd)=
	 <Doklad:nacteni_predpisu_zmena_prilohy_epo_doklad_dotaz_type>
	 <Zprava>

🔗SeznamPredpisuZmenaPrilohyOdpoved(xsd)=
	 <#base:nacteni_seznam_predpisu_epo_odpoved_type>

🔗SeznamPredpisuZmenaStavuDotaz(xsd)=
	 <Doklad:nacteni_predpisu_se_zmenou_epo_doklad_dotaz_type>
	 <Zprava>

🔗SeznamPredpisuZmenaStavuOdpoved(xsd)=
	 <#base:nacteni_seznam_predpisu_epo_odpoved_type>

🔗SeznamPrilohDotaz(xsd)=
	 <Doklad:seznam_priloh_doklad_dotaz_type>
	 <Zprava>

🔗SeznamPrilohOdpoved(xsd)=
	 <Doklad:seznam_priloh_doklad_odpoved_type>
	 <ZpravaOdpoved>

🔗SeznamPripravovanychPoukazuFiltr(xsd)=
	 <#base:SeznamPoukazuFiltr>
	 <KodVydavajiciho:string>?
	 <KodPracoviste:string>?

🔗SeznamVydejuFiltr(xsd)=
	 <KodPacienta:string>?
	 <KodVydavajiciho:string>?
	 <KodPracoviste:string>?
	 <DatumCasOd:dateTime>?
	 <DatumCasDo:dateTime>?
	 <Obsah:string>?
	 <VZP:boolean>?
	 <Zrusene:boolean>?
	 <Stranka:int>
	 <Limit:int>

🔗SeznamZmocneniPacientaFiltr(xsd)=
	 <Platne:boolean>?
	[]<  enum: VygenerovanyKod, PotvrzenoZmocnencem, Platne, Zamitnuto, Ukonceno, NepotvrzenoStav:"VygenerovanyKod|PotvrzenoZmocnencem|Platne|Zamitnuto|Ukonceno|Nepotvrzeno">*
	 <Zmocnitel:SeznamZmocneniPacientaFiltrPacientType>?
	 <Zmocnenec:SeznamZmocneniPacientaFiltrPacientType>?
	 <Stranka:int>
	 <Limit:int>

🔗SeznamZmocneniPacientaFiltrPacientType(xsd)=
 ←SeznamZmocneniPacientaFiltr.Zmocnenec
 ←SeznamZmocneniPacientaFiltr.Zmocnitel 
	 <Jmeno:jmeno_osoby_filtr_type>?
	 <DatumNarozeni:date>?
	 <Adresa>?
	 <Kod:string>?

🔗signalni_kod_lokalizace_type(xsd)=
 ←nacteni_predpisu_signalni_kod_epo_predpis.SignalniKodLokalizace
 ←nacteni_revize_type.SignalniKodLokalizace
 ←ulozeni_revize_type.SignalniKodLokalizace 
	 <AnatomickaLokalizaceRany:string>
	 <PopisRanyOkraju:string>
	 <VelikostRanyDelka:decimal>
	 <VelikostRanySirka:decimal>
	 <VelikostRanyHloubka:decimal>

🔗SkladoveZasoby(xsd)=
	 <Kod:string>
	 <DatumCas:dateTime>
	 <PocetBaleni:int>
	 <Vzdalenost:decimal>
	 <Pracoviste:SkladoveZasobyPracovisteType>

🔗SkladoveZasobyPracovisteType(xsd)=
 ←SkladoveZasoby.Pracoviste 
	 <Kod:string>
	 <Nazev:string>
	 <AdresaText:string>?
	 <Ico:string>?
	 <Gps>?

🔗stazeni_souboru_odpoved_type(xsd)=
 ↓StazeniDavekOckovaniOdpoved
 ↓StazeniPruvodkyOdpoved
 ↓StazeniPruvodkyPoukazuOdpoved
 ↓StazeniPruvodkyReceptuOdpoved
 ↓StazeniSeznamuOckovaniOdpoved
 ↓StazeniVydejuOdpoved
 ↓StazeniVydejuPredepisujicihoOdpoved
 ↓StazeniZaznamOckovaniOdpoved 
	 <Doklad:base64Binary>
	 <ZpravaOdpoved>

🔗StazeniDavekOckovaniDotaz(xsd)=
	 <#base:davka_dokladu_dotaz_type>

🔗StazeniDavekOckovaniOdpoved(xsd)=
	 <#base:stazeni_souboru_odpoved_type>

🔗StazeniPruvodkyDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗StazeniPruvodkyDotaz(xsd)=
	 <#base:nacteni_dokladu_dotaz_type>

🔗StazeniPruvodkyOdpoved(xsd)=
	 <#base:stazeni_souboru_odpoved_type>

🔗StazeniPruvodkyPoukazuOdpoved(xsd)=
	 <#base:stazeni_souboru_odpoved_type>

🔗StazeniPruvodkyReceptuOdpoved(xsd)=
	 <#base:stazeni_souboru_odpoved_type>

🔗StazeniSeznamuOckovaniOdpoved(xsd)=
	 <#base:stazeni_souboru_odpoved_type>

🔗StazeniVydejuDotaz(xsd)=
	 <#base:davka_dokladu_dotaz_type>

🔗StazeniVydejuOdpoved(xsd)=
	 <#base:stazeni_souboru_odpoved_type>

🔗StazeniVydejuPredepisujicihoDotaz(xsd)=
	 <#base:davka_dokladu_dotaz_type>

🔗StazeniVydejuPredepisujicihoOdpoved(xsd)=
	 <#base:stazeni_souboru_odpoved_type>

🔗StazeniZaznamOckovaniOdpoved(xsd)=
	 <#base:stazeni_souboru_odpoved_type>

🔗Totoznost(xsd)=
 ↓totoznost_kod_type 
 ←DetailZmocneniPacienta.Zmocnenec
 ←DetailZmocneniPacienta.Zmocnitel
 ←nacteni_pacient_type.Totoznost
 ←nacteni_predpisu_maximalni_preskripce_epo_doklad_dotaz_type.Totoznost
 ←nacteni_predpisu_signalni_kod_epo_doklad_dotaz_type.Totoznost
 ←Pacient.Totoznost
 ←ulozeni_pacient_type.Totoznost 
	 <#base:totoznost_simple_type>
	 <DruhDokladu:string>?
	 <CisloDokladu:string>?
	 <  enum: ECD, JPDN, JPDNAROB:"ECD|JPDN|JPDNA">?

🔗totoznost_dle_dokladu_type(xsd)=
 ←pacient_dle_dokladu_totoznosti_type.Totoznost 
	 <Jmeno>
	 <DatumNarozeni:date>

🔗totoznost_kod_type(xsd)=
 ←DetailZmocneniPacienta.Zmocnenec
 ←DetailZmocneniPacienta.Zmocnitel 
	 <#base:Totoznost>
	 <Kod:string>

🔗totoznost_simple_type(xsd)=
 ↓Totoznost 
 ←DetailZmocneniPacienta.Zmocnenec
 ←DetailZmocneniPacienta.Zmocnitel
 ←nacteni_pacient_type.Totoznost
 ←nacteni_predpisu_maximalni_preskripce_epo_doklad_dotaz_type.Totoznost
 ←nacteni_predpisu_signalni_kod_epo_doklad_dotaz_type.Totoznost
 ←Pacient.Totoznost
 ←ulozeni_pacient_type.Totoznost 
	 <Jmeno>?
	 <DatumNarozeni:date>?
	 <Adresa>?

🔗TotoznostFiltr(xsd)=
	 <Jmeno>?
	 <DatumNarozeni:date>?
	 <Adresa:adresa_filtr_type>?
	 <DruhDokladu:string>?
	 <CisloDokladu:string>?
	 <  enum: ECD, JPDN, JPDNAROB:"ECD|JPDN|JPDNA">?

🔗typ_dokladu_type(xsd)=
 ←verze_aplikace_type.Doklad 
	 <Verze:string>
	 <Prefix:string>
	 <Popis:string>
	 <PlatOd:date>
	 <PlatDo:date>?

🔗ulozeni_dokladu_doklad_odpoved_type(xsd)=
 ←ulozeni_dokladu_odpoved_type.Doklad 
	 <ID_Dokladu:string>
	[]<ZPL:ulozeni_zp_odpoved_type>*

🔗ulozeni_dokladu_odpoved_type(xsd)=
 ↓ProvedeniSchvaleniPredpisuOdpoved
 ↓ZalozeniPredpisuOdpoved
 ↓ZalozeniVydejeOdpoved
 ↓ZmenaPredpisuOdpoved
 ↓ZmenaStavuPredpisuOdpoved
 ↓ZmenaStavuSchvalovaniPredpisuOdpoved
 ↓ZmenaUdajuPoukazuOdpoved
 ↓ZmenaVydejeOdpoved 
	 <Doklad:ulozeni_dokladu_doklad_odpoved_type>
	[]<Chyba>*
	 <ZpravaOdpoved>

🔗ulozeni_oko_type(xsd)=
 ←nacteni_poukaz_opticka_epo_type.LeveOko
 ←nacteni_poukaz_opticka_epo_type.PraveOko
 ←ulozeni_poukaz_opticka_epo_type.LeveOko
 ←ulozeni_poukaz_opticka_epo_type.PraveOko 
	 <SferaDioptrie:decimal>?
	 <CylindrDP:decimal>?
	 <CylindrOsa:int>?
	 <Addice:decimal>?
	 <  enum: NAHORU, DOLUOdchylkaVertikalni:"NAHORU|DOLU">?
	 <OdchylkaVertikalniPrisma:decimal>?
	 <  enum: NASALNE, TEMPORALNEOdchylkaHorizontalni:"NASALNE|TEMPORALNE">?
	 <OdchylkaHorizontalniPrisma:decimal>?
	 <PrismaDP:decimal>?
	 <PrismaBasis:int>?

🔗ulozeni_pacient_type(xsd)=
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Pacient 
	 <Totoznost>
	 <CP:string>?
	 <ZP:string>?
	 <Telefon:string>?
	 <Email:string>?
	 <  enum: EMAIL, SMSNotifikace:"EMAIL|SMS">?
	 <Veznice:string>?
	 <Hmotnost:decimal>?
	 <  enum: M, FPohlavi:"M|F">?
	 <KontaktniAdresa:string>?

🔗ulozeni_poukaz_epo_type(xsd)=
 ↓ulozeni_poukaz_foniatricka_epo_type
 ↓ulozeni_poukaz_lecebna_epo_type
 ↓ulozeni_poukaz_opticka_epo_type 
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Foniatricka
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Lecebna
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Opticka 
	[]<ZPL:ulozeni_poukaz_zdrav_prostredek_epo_type>+

🔗ulozeni_poukaz_foniatricka_epo_type(xsd)=
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Foniatricka 
	 <#base:ulozeni_poukaz_epo_type>
	 <IndikacniSkupina:string>

🔗ulozeni_poukaz_lecebna_epo_type(xsd)=
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Lecebna 
	 <#base:ulozeni_poukaz_epo_type>
	 <StupenInkontinence:string>?
	 <  enum: DOCASNA, TRVALADocasna:"DOCASNA|TRVALA">?
	 <DocasnaPocetMesicu:decimal>?
	 <VlastnikZP:boolean>?
	 <ICPDelegujicihoOL:string>?

🔗ulozeni_poukaz_opticka_epo_type(xsd)=
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Opticka 
	 <#base:ulozeni_poukaz_epo_type>
	 <TypPomucky:string>
	 <  enum: DALKA, BLIZKO, STRED, JINAVZDALENOSTVzdalenost:"DALKA|BLIZKO|STRED|JINAVZDALENOST">?
	 <  enum: STRABISMUS, PRESBYOPIEBifokalniTyp:"STRABISMUS|PRESBYOPIE">?
	 <AbsorpcniVrstva:string>?
	 <PraveOko:ulozeni_oko_type>?
	 <LeveOko:ulozeni_oko_type>?
	 <ProvedeniSkel:ulozeni_poukaz_optika_provedeni_skel_type>?

🔗ulozeni_poukaz_optika_provedeni_skel_type(xsd)=
 ←nacteni_poukaz_opticka_epo_type.ProvedeniSkel
 ←ulozeni_poukaz_opticka_epo_type.ProvedeniSkel 
	[]<Kod:string>+

🔗ulozeni_poukaz_zdrav_prostredek_epo_type(xsd)=
 ↓nacteni_poukaz_zdrav_prostredek_epo_type 
 ←nacteni_poukaz_epo_type.ZPL
 ←ulozeni_poukaz_epo_type.ZPL 
	 <Kod:string>
	 <Nazev:string>?
	 <Skupina:string>?
	 <Mnozstvi:decimal>
	 <MJ:string>?
	 <  enum: PACIENT, UHR1, UHR2, UHR3, PACIENT_ZAM, UHR1_ZAM, UHR2_ZAM, UHR3_ZAMUhrada:"PACIENT|UHR1|UHR2|UHR3|PACIENT_ZAM|UHR1_ZAM|UHR2_ZAM|UHR3_ZAM">
	 <Nezamenovat:boolean>?
	 <ID_ZP_Zdroj:long>

🔗ulozeni_predepisujici_type(xsd)=
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Predepisujici 
	 <Uzivatel:string>
	 <Oddeleni:string>?
	 <ICZ:string>?
	 <ICP:string>
	 <PZS:string>
	 <Telefon:string>
	 <Email:string>?
	 <Odbornost:string>?

🔗ulozeni_reklamace_epo_odpoved_doklad_type(xsd)=
 ←ZalozeniReklamaceOdpoved.Doklad 
	 <ID_Dokladu:string>

🔗ulozeni_revize_type(xsd)=
 ←zalozeni_predpisu_epo_doklad_dotaz_type.Revize 
	 <SpecifikacePozadavku:string>?
	 <Zduvodneni:string>?
	 <ZadankaZP:int>?
	 <ZadankaPZS:int>?
	 <DatumSignalniKod:date>?
	 <DatumPodani:date>?
	 <EvidencniCisloZP:string>?
	 <SignalniKodLokalizace:signalni_kod_lokalizace_type>?

🔗ulozeni_vydany_zp_epo_type(xsd)=
 ←zalozeni_vydeje_epo_doklad_dotaz_type.VZPL 
	 <Mnozstvi:decimal>
	 <Kod:string>
	 <Nazev:string>?
	 <Navod:string>?
	 <CenaCelkem:decimal>?
	 <HrazenoZP:decimal>?
	 <Sarze:string>?
	 <SerioveCislo:string>?
	 <ID_ZP_Zdroj:long>?
	 <ID_ZP_EPO:string>

🔗ulozeni_vydavajici_type(xsd)=
 ←zalozeni_vydeje_epo_doklad_dotaz_type.Vydavajici 
	 <Uzivatel:string>
	 <ICZ:string>?
	 <Telefon:string>
	 <Vydejna:string>

🔗ulozeni_vydeje_epo_doklad_revize_type(xsd)=
 ←zalozeni_vydeje_epo_doklad_dotaz_type.Revize 
	 <EvidencniCisloZP:string>?

🔗ulozeni_vydeje_lecebna_epo_type(xsd)=
 ←zalozeni_vydeje_epo_doklad_dotaz_type.Lecebna 
	 <  enum: NOVA, REPASOVANARepasovana:"NOVA|REPASOVANA">?
	 <VlastnikZP:boolean>?

🔗ulozeni_zp_odpoved_type(xsd)=
 ←ulozeni_dokladu_doklad_odpoved_type.ZPL 
	 <ID_ZP_Zdroj:long>
	 <ID_ZP:string>

🔗Uzivatel(xsd)=
	 <#base:identifikovana_osoba_type>

🔗uzivatel_doklad_odpoved_type(xsd)=
 ←LoginOdpoved.Doklad 
	 <Uzivatel:identifikovana_osoba_type>
	 <RoleOsoby:uzivatel_role_type>
	 <RoleSubjektu:uzivatel_role_type>
	 <PZS:identifikovany_poskytovatel_min_type>

🔗uzivatel_role_type(xsd)=
 ←uzivatel_doklad_odpoved_type.RoleOsoby
 ←uzivatel_doklad_odpoved_type.RoleSubjektu 
	[]<Role:string>+

🔗verze_aplikace_type(xsd)=
 ←AppInfoOdpoved.AktualniVerze 
	 <Verze:string>
	 <Nazev:string>
	[]<Doklad:typ_dokladu_type>*

🔗zalozeni_predpisu_epo_doklad_dotaz_type(xsd)=
 ↓zmena_predpisu_epo_doklad_dotaz_type 
 ←ZalozeniPredpisuDotaz.Doklad
 ←ZmenaPredpisuDotaz.Doklad 
	 <DatumVystaveni:date>
	 <PlatnostDo:date>
	 <Rodina:boolean>?
	 <Pacient:ulozeni_pacient_type>
	 <Predepisujici:ulozeni_predepisujici_type>
	 <Revize:ulozeni_revize_type>?
	 <Foniatricka:ulozeni_poukaz_foniatricka_epo_type>?
	 <Opticka:ulozeni_poukaz_opticka_epo_type>?
	 <Lecebna:ulozeni_poukaz_lecebna_epo_type>?
	 <Diagnoza:string>?
	 <OstatniDiagnozy:ostatni_diagnozy_type>?
	 <Pozn:string>?
	 <PoznamkaPredepisujiciProZP:string>?
	 <  enum: NEZADANO, VEREJNE, SMLUVNI_PRIPOJISTENI, CESTOVNI_PRIPOJISTENI, POJISTENI_EUDruhPojisteni:"NEZADANO|VEREJNE|SMLUVNI_PRIPOJISTENI|CESTOVNI_PRIPOJISTENI|POJISTENI_EU">?
	 <  enum: PREDEPSANY, CEKA_NA_PODKLADYStavPoukazu:"PREDEPSANY|CEKA_NA_PODKLADY">
	 <  enum: NEVYZADUJE_SCHVALENI, KE_SCHVALENIStavSchvalovani:"NEVYZADUJE_SCHVALENI|KE_SCHVALENI">
	 <BlokovatProVydejnu:boolean>?
	 <VydejnaKodBlokace:string>?
	 <SouhlasPacientaUrcenaVydejna:boolean>?
	 <VydejnaEmail:string>?
	 <NotifikovatVydejnu:boolean>?

🔗zalozeni_reklamace_epo_doklad_dotaz_type(xsd)=
 ←ZalozeniReklamaceDotaz.Doklad 
	 <Pristupujici>
	 <ID_Dokladu_Vydeje:string>
	 <ID_ZP:string>
	 <ZamenaZP:zamena_zp_reklamace_type>?
	 <Duvod:string>
	 <Upresneni:string>?
	 <  enum: VRACEN, VYMENENZpusobVyporadani:"VRACEN|VYMENEN">
	 <ID_Podani_Vydeje:string>?

🔗zalozeni_vydeje_epo_doklad_dotaz_type(xsd)=
 ↓zmena_vydeje_epo_doklad_dotaz_type 
 ←ZalozeniVydejeDotaz.Doklad
 ←ZmenaVydejeDotaz.Doklad 
	 <DatumVydeje:date>
	 <Vydavajici:ulozeni_vydavajici_type>
	[]<VZPL:ulozeni_vydany_zp_epo_type>*
	 <Revize:ulozeni_vydeje_epo_doklad_revize_type>?
	 <Pozn:string>?
	 <Lecebna:ulozeni_vydeje_lecebna_epo_type>?
	 <ID_Dokladu_EPO:string>
	 <  enum: PREDEPSANY, PRIPRAVOVANY, CASTECNE_VYDANY, PLNE_VYDANY, NEDOKONCENY_VYDEJ, CEKA_NA_PODKLADY, PRIPRAVOVANE_PODKLADY, DODANE_PODKLADYStavPoukazu:"PREDEPSANY|PRIPRAVOVANY|CASTECNE_VYDANY|PLNE_VYDANY|NEDOKONCENY_VYDEJ|CEKA_NA_PODKLADY|PRIPRAVOVANE_PODKLADY|DODANE_PODKLADY">

🔗ZalozeniPredpisuDotaz(xsd)=
	 <Doklad:zalozeni_predpisu_epo_doklad_dotaz_type>
	 <Zprava>
	 <Signature>?

🔗ZalozeniPredpisuOdpoved(xsd)=
	 <#base:ulozeni_dokladu_odpoved_type>

🔗ZalozeniReklamaceDotaz(xsd)=
	 <Doklad:zalozeni_reklamace_epo_doklad_dotaz_type>
	 <Zprava>

🔗ZalozeniReklamaceOdpoved(xsd)=
	 <Doklad:ulozeni_reklamace_epo_odpoved_doklad_type>
	 <ZpravaOdpoved>

🔗ZalozeniVydejeDotaz(xsd)=
	 <Doklad:zalozeni_vydeje_epo_doklad_dotaz_type>
	 <Zprava>
	 <Signature>?

🔗ZalozeniVydejeOdpoved(xsd)=
	 <#base:ulozeni_dokladu_odpoved_type>

🔗ZalozeniZmocneniPacienta(xsd)=
	 <ZmocnitelKod:string>
	 <Rozsah>
	 <ZmocnenoOd:dateTime>
	 <ZmocnenoDo:dateTime>?

🔗zamena_zp_nacteni_type(xsd)=
 ↓zamena_zp_reklamace_type
 ↓zamena_zp_ulozeni_type 
 ←nacteni_poukaz_zdrav_prostredek_epo_type.ZamenaZdravotniPojistovna
 ←nacteni_reklamace_epo_doklad_odpoved_type.ZamenaZP
 ←provedeni_schvaleni_predpisu_doklad_type.ZamenaZdravotniPojistovna
 ←zalozeni_reklamace_epo_doklad_dotaz_type.ZamenaZP 
	 <Kod:string>
	 <Nazev:string>?
	 <Mnozstvi:decimal>
	 <MJ:string>?

🔗zamena_zp_reklamace_type(xsd)=
 ←nacteni_reklamace_epo_doklad_odpoved_type.ZamenaZP
 ←zalozeni_reklamace_epo_doklad_dotaz_type.ZamenaZP 
	 <#base:zamena_zp_nacteni_type>
	 <EvidencniCisloZP:string>?

🔗zamena_zp_ulozeni_type(xsd)=
 ←provedeni_schvaleni_predpisu_doklad_type.ZamenaZdravotniPojistovna 
	 <#base:zamena_zp_nacteni_type>
	 <ID_ZP:string>?

🔗zkracena_priloha_type(xsd)=
 ↓kompletni_priloha_type 
 ←nacteni_prilohy_doklad_odpoved_type.Priloha
 ←seznam_priloh_doklad_odpoved_type.Priloha 
	 <ID_Prilohy:string>
	 <  enum: CENKAL, TECHPOP, ZDRDOK, OSTTypPrilohy:"CENKAL|TECHPOP|ZDRDOK|OST">
	 <Nazev:string>
	 <Popis:string>?
	 <ZP:string>?
	 <JmenoUzivatele:string>
	 <  enum: LEKAR, LEKARNIK, PACIENT, PRAC_ZP, POLICIE, UREDNIK, KLINICKY_FARMACEUT, ASISTENT_LEKARE, ASISTENT_FARMACEUT, SPECIALISTA_OPTIKA, PRAC_VYDEJNA, HYGIENIK, CZECHPOINT, JINYRoleUzivatele:string>
	 <PZS>
	 <Zalozeni:dateTime>

🔗zmena_predpisu_epo_doklad_dotaz_type(xsd)=
 ←ZmenaPredpisuDotaz.Doklad 
	 <#base:zalozeni_predpisu_epo_doklad_dotaz_type>
	 <ID_Dokladu:string>
	 <AutorizacniID:string>?

🔗zmena_stavu_predpisu_doklad_type(xsd)=
 ←ZmenaStavuPredpisuDotaz.Doklad 
	 <ID_Dokladu:string>
	 <Pristupujici>
	 <  enum: PREDEPSANY, PRIPRAVOVANY, CASTECNE_VYDANY, PLNE_VYDANY, NEDOKONCENY_VYDEJ, CEKA_NA_PODKLADY, PRIPRAVOVANE_PODKLADY, DODANE_PODKLADYStav:"PREDEPSANY|PRIPRAVOVANY|CASTECNE_VYDANY|PLNE_VYDANY|NEDOKONCENY_VYDEJ|CEKA_NA_PODKLADY|PRIPRAVOVANE_PODKLADY|DODANE_PODKLADY">

🔗zmena_stavu_schvalovani_predpisu_doklad_type(xsd)=
 ←ZmenaStavuSchvalovaniPredpisuDotaz.Doklad 
	 <ID_Dokladu:string>
	 <AutorizacniID:string>?
	 <Pristupujici>
	 <  enum: KE_SCHVALENI, PREVZATO_ZP, INFORMACE_PRO_ZP, SCHVALENY, ZAMITNUTYStav:"KE_SCHVALENI|PREVZATO_ZP|INFORMACE_PRO_ZP|SCHVALENY|ZAMITNUTY">

🔗zmena_udaju_poukazu_doklad_type(xsd)=
 ←ZmenaUdajuPoukazuDotaz.Doklad 
	 <ID_Dokladu:string>
	 <Pristupujici>
	 <ZP:string>?
	 <CP:string>?

🔗zmena_vydeje_epo_doklad_dotaz_type(xsd)=
 ←ZmenaVydejeDotaz.Doklad 
	 <#base:zalozeni_vydeje_epo_doklad_dotaz_type>
	 <ID_Dokladu:string>
	 <AutorizacniID:string>?

🔗ZmenaPredpisuDotaz(xsd)=
	 <Doklad:zmena_predpisu_epo_doklad_dotaz_type>
	 <Zprava>
	 <Signature>?

🔗ZmenaPredpisuOdpoved(xsd)=
	 <#base:ulozeni_dokladu_odpoved_type>

🔗ZmenaStavuPredpisuDotaz(xsd)=
	 <Doklad:zmena_stavu_predpisu_doklad_type>
	 <Zprava>

🔗ZmenaStavuPredpisuOdpoved(xsd)=
	 <#base:ulozeni_dokladu_odpoved_type>

🔗ZmenaStavuSchvalovaniPredpisuDotaz(xsd)=
	 <Doklad:zmena_stavu_schvalovani_predpisu_doklad_type>
	 <Zprava>

🔗ZmenaStavuSchvalovaniPredpisuOdpoved(xsd)=
	 <#base:ulozeni_dokladu_odpoved_type>

🔗ZmenaUdajuPoukazuDotaz(xsd)=
	 <Doklad:zmena_udaju_poukazu_doklad_type>
	 <Zprava>

🔗ZmenaUdajuPoukazuOdpoved(xsd)=
	 <#base:ulozeni_dokladu_odpoved_type>

🔗ZmenaVydejeDotaz(xsd)=
	 <Doklad:zmena_vydeje_epo_doklad_dotaz_type>
	 <Zprava>
	 <Signature>?

🔗ZmenaVydejeOdpoved(xsd)=
	 <#base:ulozeni_dokladu_odpoved_type>

🔗Zneni(xsd)=
 ←Poznamka.Zneni 
	[]<any>+

🔗Zprava(xsd)=
 ←AppPingDotaz.Zprava
 ←AppPingZEPDotaz.Zprava
 ←davka_dokladu_dotaz_type.Zprava
 ←LoginDotaz.Zprava
 ←nacteni_dokladu_dotaz_type.Zprava
 ←nacteni_dokladu_dotaz_type.Zprava
 ←nacteni_prilohy_dotaz_type.Zprava
 ←OveritMnozstevniLimitDotaz.Zprava
 ←PripojeniPrilohyDotaz.Zprava
 ←ProvedeniSchvaleniPredpisuDotaz.Zprava
 ←SeznamPoukazuBlokovanychProVydejnuDotaz.Zprava
 ←SeznamPredpisuDleDokladuDotaz.Zprava
 ←SeznamPredpisuKeSchvaleniDotaz.Zprava
 ←SeznamPredpisuMaximalniPreskripceDotaz.Zprava
 ←SeznamPredpisuSignalniKodDotaz.Zprava
 ←SeznamPredpisuZmenaPrilohyDotaz.Zprava
 ←SeznamPredpisuZmenaStavuDotaz.Zprava
 ←SeznamPrilohDotaz.Zprava
 ←ZalozeniPredpisuDotaz.Zprava
 ←ZalozeniReklamaceDotaz.Zprava
 ←ZalozeniVydejeDotaz.Zprava
 ←ZmenaPredpisuDotaz.Zprava
 ←ZmenaStavuPredpisuDotaz.Zprava
 ←ZmenaStavuSchvalovaniPredpisuDotaz.Zprava
 ←ZmenaUdajuPoukazuDotaz.Zprava
 ←ZmenaVydejeDotaz.Zprava
 ←ZruseniDokladuDotaz.Zprava
 ←ZruseniPredpisuDotaz.Zprava
 ←ZruseniReklamaceDotaz.Zprava
 ←ZruseniVydejeDotaz.Zprava 
	 <#base:zprava_type>
	 <SW_Klienta:string>

🔗zprava_bez_odpoved_type(xsd)=
 ↓AppPingOdpoved
 ↓AppPingZEPOdpoved
 ↓PrevzetiDavekOckovaniOdpoved
 ↓PrevzetiVydejuOdpoved
 ↓PrevzetiVydejuPredepisujicihoOdpoved
 ↓PripravaVydejuOdpoved
 ↓PripravaVydejuPredepisujicihoOdpoved
 ↓ZruseniPrilohyOdpoved 
	 <ZpravaOdpoved>

🔗zprava_type(xsd)=
 ↓Zprava
 ↓ZpravaOdpoved 
 ←AppPingDotaz.Zprava
 ←AppPingZEPDotaz.Zprava
 ←davka_dokladu_dotaz_type.Zprava
 ←LoginDotaz.Zprava
 ←LoginOdpoved.ZpravaOdpoved
 ←nacteni_dokladu_dotaz_type.Zprava
 ←nacteni_dokladu_dotaz_type.Zprava
 ←nacteni_informace_o_zrusenem_dokladu_odpoved_type.ZpravaOdpoved
 ←nacteni_prilohy_dotaz_type.Zprava
 ←nacteni_seznam_predpisu_epo_odpoved_type.ZpravaOdpoved
 ←NacteniPredpisuOdpoved.ZpravaOdpoved
 ←NacteniPrilohyOdpoved.ZpravaOdpoved
 ←NacteniReklamaceOdpoved.ZpravaOdpoved
 ←NacteniVydejeOdpoved.ZpravaOdpoved
 ←OveritMnozstevniLimitDotaz.Zprava
 ←OveritMnozstevniLimitOdpoved.ZpravaOdpoved
 ←PripojeniPrilohyDotaz.Zprava
 ←PripojeniPrilohyOdpoved.ZpravaOdpoved
 ←ProvedeniSchvaleniPredpisuDotaz.Zprava
 ←SeznamPoukazuBlokovanychProVydejnuDotaz.Zprava
 ←SeznamPredpisuDleDokladuDotaz.Zprava
 ←SeznamPredpisuDleDokladuOdpoved.ZpravaOdpoved
 ←SeznamPredpisuKeSchvaleniDotaz.Zprava
 ←SeznamPredpisuMaximalniPreskripceDotaz.Zprava
 ←SeznamPredpisuMaximalniPreskripceOdpoved.ZpravaOdpoved
 ←SeznamPredpisuSignalniKodDotaz.Zprava
 ←SeznamPredpisuSignalniKodOdpoved.ZpravaOdpoved
 ←SeznamPredpisuZmenaPrilohyDotaz.Zprava
 ←SeznamPredpisuZmenaStavuDotaz.Zprava
 ←SeznamPrilohDotaz.Zprava
 ←SeznamPrilohOdpoved.ZpravaOdpoved
 ←stazeni_souboru_odpoved_type.ZpravaOdpoved
 ←ulozeni_dokladu_odpoved_type.ZpravaOdpoved
 ←ZalozeniPredpisuDotaz.Zprava
 ←ZalozeniReklamaceDotaz.Zprava
 ←ZalozeniReklamaceOdpoved.ZpravaOdpoved
 ←ZalozeniVydejeDotaz.Zprava
 ←ZmenaPredpisuDotaz.Zprava
 ←ZmenaStavuPredpisuDotaz.Zprava
 ←ZmenaStavuSchvalovaniPredpisuDotaz.Zprava
 ←ZmenaUdajuPoukazuDotaz.Zprava
 ←ZmenaVydejeDotaz.Zprava
 ←zprava_bez_odpoved_type.ZpravaOdpoved
 ←zprava_zep_odpoved_type.ZpravaOdpoved
 ←ZruseniDokladuDotaz.Zprava
 ←ZruseniDokladuOdpoved.ZpravaOdpoved
 ←ZruseniPredpisuDotaz.Zprava
 ←ZruseniReklamaceDotaz.Zprava
 ←ZruseniVydejeDotaz.Zprava 
	 <ID_Zpravy:string>
	 <Verze:string>
	 <Odeslano:dateTime>

🔗zprava_zep_odpoved_type(xsd)=
	 <ZpravaOdpoved>
	 <Signature>

🔗ZpravaOdpoved(xsd)=
 ←LoginOdpoved.ZpravaOdpoved
 ←nacteni_informace_o_zrusenem_dokladu_odpoved_type.ZpravaOdpoved
 ←nacteni_seznam_predpisu_epo_odpoved_type.ZpravaOdpoved
 ←NacteniPredpisuOdpoved.ZpravaOdpoved
 ←NacteniPrilohyOdpoved.ZpravaOdpoved
 ←NacteniReklamaceOdpoved.ZpravaOdpoved
 ←NacteniVydejeOdpoved.ZpravaOdpoved
 ←OveritMnozstevniLimitOdpoved.ZpravaOdpoved
 ←PripojeniPrilohyOdpoved.ZpravaOdpoved
 ←SeznamPredpisuDleDokladuOdpoved.ZpravaOdpoved
 ←SeznamPredpisuMaximalniPreskripceOdpoved.ZpravaOdpoved
 ←SeznamPredpisuSignalniKodOdpoved.ZpravaOdpoved
 ←SeznamPrilohOdpoved.ZpravaOdpoved
 ←stazeni_souboru_odpoved_type.ZpravaOdpoved
 ←ulozeni_dokladu_odpoved_type.ZpravaOdpoved
 ←ZalozeniReklamaceOdpoved.ZpravaOdpoved
 ←zprava_bez_odpoved_type.ZpravaOdpoved
 ←zprava_zep_odpoved_type.ZpravaOdpoved
 ←ZruseniDokladuOdpoved.ZpravaOdpoved 
	 <#base:zprava_type>
	 <Aplikace:string>
	 <ID_Podani:string>
	 <Prijato:dateTime>

🔗ZP(xsd)=
 ←nacteni_predpisu_maximalni_preskripce_epo_prostredek.ZP 
	 <Kod:string>
	 <Nazev:string>?

🔗Zruseni(xsd)=
 ←nacteni_informace_o_zrusenem_dokladu_doklad_odpoved_type.InformaceOZruseni
 ←nacteni_zkraceny_vydej_epo_doklad_odpoved_type.Zruseni
 ←NacteniZkracenyPredpis.Zruseni 
	 <DatumCasZruseni:dateTime>
	 <DuvodZruseni:string>

🔗zruseni_dokladu_doklad_dotaz_type(xsd)=
 ←ZruseniPredpisuDotaz.Doklad 
	 <#base:ZruseniDokladuDotazDoklad>
	 <ID_Dokladu:string>

🔗zruseni_dokladu_doklad_odpoved_type(xsd)=
 ←ZruseniDokladuOdpoved.Doklad 
	 <ID_Dokladu:string>
	 <DatumZruseni:date>

🔗zruseni_reklamace_epo_doklad_dotaz_type(xsd)=
 ←ZruseniReklamaceDotaz.Doklad 
	 <Pristupujici>
	 <ID_Dokladu_Vydeje:string>
	 <ID_Dokladu:string>
	 <ID_Podani:string>?
	 <DatumZruseni:date>
	 <DuvodZruseni:string>

🔗zruseni_vydeje_epo_doklad_dotaz_type(xsd)=
 ←ZruseniVydejeDotaz.Doklad 
	 <#base:ZruseniDokladuDotazDoklad>
	 <ID_Dokladu:string>
	 <ID_Dokladu_EPO:string>
	 <  enum: PREDEPSANY, PRIPRAVOVANY, CASTECNE_VYDANY, PLNE_VYDANY, NEDOKONCENY_VYDEJ, CEKA_NA_PODKLADY, PRIPRAVOVANE_PODKLADY, DODANE_PODKLADYStav_EPO:"PREDEPSANY|PRIPRAVOVANY|CASTECNE_VYDANY|PLNE_VYDANY|NEDOKONCENY_VYDEJ|CEKA_NA_PODKLADY|PRIPRAVOVANE_PODKLADY|DODANE_PODKLADY">

🔗ZruseniDokladuDotaz(xsd)=
	 <Doklad:ZruseniDokladuDotazDoklad>
	 <Zprava>

🔗ZruseniDokladuDotazDoklad(xsd)=
 ↓zruseni_dokladu_doklad_dotaz_type
 ↓zruseni_vydeje_epo_doklad_dotaz_type 
 ←ZruseniDokladuDotaz.Doklad
 ←ZruseniPredpisuDotaz.Doklad
 ←ZruseniVydejeDotaz.Doklad 
	 <Uzivatel:string>
	 <Pracoviste:string>
	 <AutorizacniID:string>?
	 <DatumZruseni:date>
	 <DuvodZruseni:string>

🔗ZruseniDokladuOdpoved(xsd)=
	 <Doklad:zruseni_dokladu_doklad_odpoved_type>
	[]<Chyba>*
	 <ZpravaOdpoved>

🔗ZruseniPredpisuDotaz(xsd)=
	 <Doklad:zruseni_dokladu_doklad_dotaz_type>
	 <Zprava>

🔗ZruseniPrilohyDotaz(xsd)=
	 <#base:nacteni_prilohy_dotaz_type>

🔗ZruseniPrilohyOdpoved(xsd)=
	 <#base:zprava_bez_odpoved_type>

🔗ZruseniReklamaceDotaz(xsd)=
	 <Doklad:zruseni_reklamace_epo_doklad_dotaz_type>
	 <Zprava>

🔗ZruseniVydejeDotaz(xsd)=
	 <Doklad:zruseni_vydeje_epo_doklad_dotaz_type>
	 <Zprava>