notebookvb

This commit is contained in:
2026-04-06 07:31:49 +02:00
parent ad4d5b8dac
commit 921c69e908
26 changed files with 15260 additions and 21 deletions
@@ -0,0 +1,793 @@
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s1="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://www.sukl.cz/erp/zalozni/201912" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s0="http://www.sukl.cz/erp/201912" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.sukl.cz/erp/zalozni/201912" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.sukl.cz/erp/201912">
<s:import namespace="http://www.w3.org/2000/09/xmldsig#" />
<s:element name="ZmenaStavuPredpisuDotaz" nillable="true" type="s0:zmena_stavu_predpisu_dotaz_type" />
<s:complexType name="zmena_stavu_predpisu_dotaz_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Doklad" type="s0:zmena_stavu_predpisu_doklad_type" />
<s:element minOccurs="0" maxOccurs="1" name="Zprava" type="s0:zprava_dotaz_type" />
</s:sequence>
</s:complexType>
<s:complexType name="zmena_stavu_predpisu_doklad_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID_Dokladu" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Pristupujici" type="s0:identifikace_pristupujiciho_type" />
<s:element minOccurs="1" maxOccurs="1" name="Stav" type="s0:stav_elektronickeho_receptu" />
<s:element minOccurs="0" maxOccurs="1" name="VypisDo" type="s:date" />
</s:sequence>
</s:complexType>
<s:complexType name="identifikace_pristupujiciho_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Uzivatel" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Pracoviste" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="stav_elektronickeho_receptu">
<s:restriction base="s:string">
<s:enumeration value="KE_SCHVALENI" />
<s:enumeration value="ZAMITNUTY" />
<s:enumeration value="PREDEPSANY" />
<s:enumeration value="PRIPRAVOVANY" />
<s:enumeration value="CASTECNE_VYDANY" />
<s:enumeration value="PLNE_VYDANY" />
<s:enumeration value="NEDOKONCENY_VYDEJ" />
<s:enumeration value="UZAVRENY" />
</s:restriction>
</s:simpleType>
<s:complexType name="zprava_dotaz_type">
<s:complexContent mixed="false">
<s:extension base="s0:zprava_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SW_Klienta" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="zprava_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID_Zpravy" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Verze" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Odeslano" type="s:dateTime" />
</s:sequence>
</s:complexType>
<s:complexType name="zprava_odpoved_type">
<s:complexContent mixed="false">
<s:extension base="s0:zprava_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID_Podani" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Prijato" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="Aplikace" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="ZmenaStavuPredpisuOdpoved" nillable="true" type="s0:ulozeni_dokladu_odpoved_type" />
<s:complexType name="ulozeni_dokladu_odpoved_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Doklad" type="s0:ulozeni_dokladu_doklad_odpoved_type" />
<s:element minOccurs="0" maxOccurs="unbounded" name="Chyba" type="s0:chyba_type" />
<s:element minOccurs="0" maxOccurs="1" name="Zprava" type="s0:zprava_odpoved_type" />
</s:sequence>
</s:complexType>
<s:complexType name="ulozeni_dokladu_doklad_odpoved_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID_Dokladu" type="s:string" />
<s:element minOccurs="0" maxOccurs="unbounded" name="LP" type="s0:ulozeni_lp_odpoved_type" />
</s:sequence>
</s:complexType>
<s:complexType name="ulozeni_lp_odpoved_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID_LP_Zdroj" type="s:integer" />
<s:element minOccurs="0" maxOccurs="1" name="ID_LP" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="chyba_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Kod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Skupina" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Popis" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Doporuceni" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="AppInfoDotaz" nillable="true" type="s0:app_info_dotaz_type" />
<s:complexType name="app_info_dotaz_type" />
<s:element name="AppInfoOdpoved" nillable="true" type="s0:app_info_odpoved_type" />
<s:complexType name="app_info_odpoved_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AktualniVerze" type="s0:verze_aplikace_type" />
<s:element minOccurs="1" maxOccurs="1" name="DatumCasServeru" type="s:dateTime" />
</s:sequence>
</s:complexType>
<s:complexType name="verze_aplikace_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Verze" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
<s:element minOccurs="0" maxOccurs="unbounded" name="Doklad" type="s0:typ_dokladu_type" />
</s:sequence>
</s:complexType>
<s:complexType name="typ_dokladu_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Verze" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Prefix" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Popis" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PlatOd" type="s:date" />
<s:element minOccurs="0" maxOccurs="1" name="PlatDo" type="s:date" />
</s:sequence>
</s:complexType>
<s:element name="AppPingDotaz" nillable="true" type="s0:zprava_bez_dotaz_type" />
<s:complexType name="zprava_bez_dotaz_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Doklad" type="s0:pristupujici_doklad_dotaz_type" />
<s:element minOccurs="0" maxOccurs="1" name="Zprava" type="s0:zprava_dotaz_type" />
</s:sequence>
</s:complexType>
<s:complexType name="pristupujici_doklad_dotaz_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Pristupujici" type="s0:identifikace_pristupujiciho_type" />
</s:sequence>
</s:complexType>
<s:element name="AppPingOdpoved" nillable="true" type="s0:zprava_bez_odpoved_type" />
<s:complexType name="zprava_bez_odpoved_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Zprava" type="s0:zprava_odpoved_type" />
</s:sequence>
</s:complexType>
<s:element name="AppPingZEPDotaz" nillable="true" type="s0:zprava_zep_dotaz_type" />
<s:complexType name="zprava_zep_dotaz_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Doklad" type="s0:pristupujici_doklad_dotaz_type" />
<s:element minOccurs="0" maxOccurs="1" name="Zprava" type="s0:zprava_dotaz_type" />
<s:element minOccurs="0" maxOccurs="1" ref="s1:Signature" />
</s:sequence>
</s:complexType>
<s:element name="AppPingZEPOdpoved" nillable="true" type="s0:zprava_bez_odpoved_type" />
<s:element name="NacteniPredpisuDotaz" nillable="true" type="s0:nacteni_dokladu_dotaz_type" />
<s:complexType name="nacteni_dokladu_dotaz_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Doklad" type="s0:nacteni_dokladu_doklad_dotaz_type" />
<s:element minOccurs="0" maxOccurs="1" name="Zprava" type="s0:zprava_dotaz_type" />
</s:sequence>
</s:complexType>
<s:complexType name="nacteni_dokladu_doklad_dotaz_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Pristupujici" type="s0:identifikace_pristupujiciho_type" />
<s:element minOccurs="0" maxOccurs="1" name="Identifikator" type="s0:identifikace_dokladu_type" />
</s:sequence>
</s:complexType>
<s:complexType name="identifikace_dokladu_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID_Podani" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ID_Dokladu" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="NacteniPredpisuOdpoved" nillable="true" type="s0:nacteni_predpisu_erp_odpoved_type" />
<s:complexType name="nacteni_predpisu_erp_odpoved_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Doklad" type="s0:nacteni_predpisu_doklad_odpoved_type" />
<s:element minOccurs="0" maxOccurs="1" name="Zprava" type="s0:zprava_odpoved_type" />
</s:sequence>
</s:complexType>
<s:complexType name="nacteni_predpisu_doklad_odpoved_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID_Dokladu" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DatumVystaveni" type="s:date" />
<s:element minOccurs="1" maxOccurs="1" name="PlatnostDo" type="s:date" />
<s:element minOccurs="0" maxOccurs="1" name="VypisDo" type="s:date" />
<s:element minOccurs="0" maxOccurs="1" name="Akutni" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Rodina" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Preshranicni" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Opakovani" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Pacient" type="s0:nacteni_pacient_type" />
<s:element minOccurs="0" maxOccurs="1" name="Predepisujici" type="s0:nacteni_predepisujici_type" />
<s:element minOccurs="0" maxOccurs="1" name="Doporucujici" type="s0:nacteni_doporucujici_type" />
<s:element minOccurs="0" maxOccurs="1" name="Revize" type="s0:nacteni_revize_type" />
<s:element minOccurs="0" maxOccurs="unbounded" name="PLP" type="s0:nacteni_predepsany_lp_erp_type" />
<s:element minOccurs="0" maxOccurs="1" name="Pozn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="UpozornitLekare" type="s0:upozornit_lekare" />
<s:element minOccurs="1" maxOccurs="1" name="Stav" type="s0:stav_elektronickeho_receptu" />
<s:element minOccurs="0" maxOccurs="unbounded" name="Vydej" type="s0:nacteni_zkraceny_vydej_erp_doklad_odpoved_type" />
<s:element minOccurs="1" maxOccurs="1" name="Zmena" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="Zalozeni" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="DruhPojisteni" type="s0:druh_pojisteni" />
<s:element minOccurs="0" maxOccurs="1" name="Papirovy" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="ModryPruh" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="ZapocitatelnyDoplatekZbyvaDoLimitu" type="s:decimal" />
</s:sequence>
</s:complexType>
<s:complexType name="nacteni_pacient_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Totoznost" type="s0:totoznost_type" />
<s:element minOccurs="0" maxOccurs="1" name="CP" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ZP" type="s0:zdravotni_pojistovna_type" />
<s:element minOccurs="0" maxOccurs="1" name="Telefon" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Notifikace" type="s0:notifikace" />
<s:element minOccurs="0" maxOccurs="1" name="Veznice" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Hmotnost" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="Pohlavi" type="s0:pohlavi" />
<s:element minOccurs="0" maxOccurs="1" name="KontaktniAdresa" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="totoznost_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Jmeno" type="s0:jmeno_osoby_type" />
<s:element minOccurs="0" maxOccurs="1" name="DatumNarozeni" type="s:date" />
<s:element minOccurs="0" maxOccurs="1" name="Adresa" type="s0:adresa_type" />
<s:element minOccurs="0" maxOccurs="1" name="DruhDokladu" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CisloDokladu" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ROB" type="s0:rob_ztotozneni" />
</s:sequence>
</s:complexType>
<s:complexType name="jmeno_osoby_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Prijmeni" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Jmena" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="adresa_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="NazevUlice" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CisloPopisne" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CisloEvidencni" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CisloOrientacni" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NazevObce" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NazevCastiObce" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NazevOkresu" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PSC" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="rob_ztotozneni">
<s:restriction base="s:string">
<s:enumeration value="ECD" />
<s:enumeration value="JPDN" />
<s:enumeration value="JPDNA" />
</s:restriction>
</s:simpleType>
<s:complexType name="zdravotni_pojistovna_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Kod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="notifikace">
<s:restriction base="s:string">
<s:enumeration value="EMAIL" />
<s:enumeration value="SMS" />
</s:restriction>
</s:simpleType>
<s:simpleType name="pohlavi">
<s:restriction base="s:string">
<s:enumeration value="M" />
<s:enumeration value="F" />
</s:restriction>
</s:simpleType>
<s:complexType name="nacteni_predepisujici_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Lekar" type="s0:identifikovana_osoba_type" />
<s:element minOccurs="0" maxOccurs="1" name="Oddeleni" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ICZ" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ICP" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PZS" type="s0:identifikovany_poskytovatel_type" />
<s:element minOccurs="0" maxOccurs="1" name="Telefon" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Odbornost" type="s0:odbornost_type" />
<s:element minOccurs="0" maxOccurs="1" name="KontaktniUdaje" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="KrajKod" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="identifikovana_osoba_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Kod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Jmeno" type="s0:jmeno_osoby_type" />
</s:sequence>
</s:complexType>
<s:complexType name="identifikovany_poskytovatel_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Kod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IC" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DIC" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Telefon" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Adresa" type="s0:adresa_type" />
<s:element minOccurs="0" maxOccurs="1" name="AdresaTextem" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="odbornost_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Kod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="nacteni_doporucujici_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Jmeno" type="s0:jmeno_osoby_type" />
<s:element minOccurs="0" maxOccurs="1" name="PZS" type="s0:doporucujici_poskytovatel_type" />
<s:element minOccurs="0" maxOccurs="1" name="Odbornost" type="s0:odbornost_type" />
</s:sequence>
</s:complexType>
<s:complexType name="doporucujici_poskytovatel_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ICZ" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ICP" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IC" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DIC" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Telefon" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="nacteni_revize_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Lekar" type="s0:identifikovana_osoba_type" />
<s:element minOccurs="0" maxOccurs="1" name="Telefon" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Schvaleno" type="s:date" />
</s:sequence>
</s:complexType>
<s:complexType name="nacteni_predepsany_lp_erp_type">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Mnozstvi" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Navod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Diagnoza" type="s0:diagnoza_type" />
<s:element minOccurs="0" maxOccurs="1" name="PridruzenaDiagnoza" type="s0:diagnoza_type" />
<s:element minOccurs="1" maxOccurs="1" name="Uhrada" type="s0:uhrada" />
<s:element minOccurs="0" maxOccurs="1" name="HVLPReg" type="s0:hvlp_type" />
<s:element minOccurs="0" maxOccurs="1" name="HVLPNereg" type="s0:hvlp_type" />
<s:element minOccurs="0" maxOccurs="1" name="IPLP" type="s0:iplp_predpis_type" />
<s:element minOccurs="0" maxOccurs="1" name="INN" type="s0:inn_predpis_type" />
<s:element minOccurs="0" maxOccurs="1" name="Nezamenovat" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Prekroceni" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="ZadankaZP" type="s:integer" />
<s:element minOccurs="0" maxOccurs="1" name="ID_LP_Zdroj" type="s:integer" />
<s:element minOccurs="0" maxOccurs="1" name="ID_LP" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="diagnoza_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Kod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="uhrada">
<s:restriction base="s:string">
<s:enumeration value="PACIENT" />
<s:enumeration value="ZAKLADNI" />
<s:enumeration value="ZVYSENA" />
<s:enumeration value="PACIENT_ZAM" />
<s:enumeration value="ZAKLADNI_ZAM" />
<s:enumeration value="ZVYSENA_ZAM" />
</s:restriction>
</s:simpleType>
<s:complexType name="hvlp_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Kod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ATC" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Forma" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Sila" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CestaPodani" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Baleni" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="iplp_predpis_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PostupPripravy" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CestaPodani" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Forma" type="s:string" />
<s:element minOccurs="0" maxOccurs="unbounded" name="Slozka" type="s0:slozka_iplp_predpis_type" />
</s:sequence>
</s:complexType>
<s:complexType name="slozka_iplp_predpis_type">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Mnozstvi" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="Jednotka" type="s0:jednotka" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Surovina" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="HVLPReg" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="jednotka">
<s:restriction base="s:string">
<s:enumeration value="g" />
<s:enumeration value="ks" />
</s:restriction>
</s:simpleType>
<s:complexType name="inn_predpis_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Forma" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Sila" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CestaPodani" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Baleni" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="upozornit_lekare">
<s:restriction base="s:string">
<s:enumeration value="PRISTI_NAVSTEVA" />
<s:enumeration value="BEZODKLADNE" />
</s:restriction>
</s:simpleType>
<s:complexType name="nacteni_zkraceny_vydej_erp_doklad_odpoved_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID_Dokladu" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ID_Dokladu_ERP" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DatumVydeje" type="s:date" />
<s:element minOccurs="0" maxOccurs="1" name="NazevPZS" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="JmenoVydavajiciho" type="s:string" />
<s:element minOccurs="0" maxOccurs="unbounded" name="VLP" type="s0:nacteni_zkraceny_vlp_type" />
<s:element minOccurs="0" maxOccurs="1" name="Pozn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="UpozornitLekare" type="s0:upozornit_lekare" />
<s:element minOccurs="1" maxOccurs="1" name="Zmena" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="Zalozeni" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="Zruseni" type="s0:zruseni_type" />
</s:sequence>
</s:complexType>
<s:complexType name="nacteni_zkraceny_vlp_type">
<s:complexContent mixed="false">
<s:extension base="s0:nacteni_zkraceny_lp_type">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PoradoveCisloVydeje" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="IdLpErp" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="nacteni_zkraceny_lp_type">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Mnozstvi" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="Nazev" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Kod" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Navod" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="zruseni_type">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="DatumCasZruseni" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="DuvodZruseni" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="druh_pojisteni">
<s:restriction base="s:string">
<s:enumeration value="VEREJNE" />
<s:enumeration value="SMLUVNI_PRIPOJISTENI" />
<s:enumeration value="CESTOVNI_PRIPOJISTENI" />
<s:enumeration value="POJISTENI_EU" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2000/09/xmldsig#">
<s:element name="Signature" type="s1:SignatureType" />
<s:complexType name="SignatureType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SignedInfo" type="s1:SignedInfoType" />
<s:element minOccurs="0" maxOccurs="1" name="SignatureValue" type="s1:SignatureValueType" />
<s:element minOccurs="0" maxOccurs="1" name="KeyInfo" type="s1:KeyInfoType" />
<s:element minOccurs="0" maxOccurs="unbounded" name="Object" type="s1:ObjectType" />
</s:sequence>
<s:attribute name="Id" type="s:ID" />
</s:complexType>
<s:complexType name="SignedInfoType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CanonicalizationMethod" type="s1:CanonicalizationMethodType" />
<s:element minOccurs="0" maxOccurs="1" name="SignatureMethod" type="s1:SignatureMethodType" />
<s:element minOccurs="0" maxOccurs="unbounded" name="Reference" type="s1:ReferenceType" />
</s:sequence>
<s:attribute name="Id" type="s:ID" />
</s:complexType>
<s:complexType name="CanonicalizationMethodType" mixed="true">
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" />
</s:sequence>
<s:attribute name="Algorithm" type="s:anyURI" />
</s:complexType>
<s:complexType name="SignatureMethodType" mixed="true">
<s:sequence>
<s:choice minOccurs="0" maxOccurs="unbounded">
<s:element minOccurs="0" maxOccurs="1" name="HMACOutputLength" type="s:integer" />
<s:any minOccurs="0" maxOccurs="1" />
</s:choice>
</s:sequence>
<s:attribute name="Algorithm" type="s:anyURI" />
</s:complexType>
<s:complexType name="ReferenceType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Transforms" type="s1:ArrayOfTransformType" />
<s:element minOccurs="0" maxOccurs="1" name="DigestMethod" type="s1:DigestMethodType" />
<s:element minOccurs="0" maxOccurs="1" name="DigestValue" type="s:base64Binary" />
</s:sequence>
<s:attribute name="Id" type="s:ID" />
<s:attribute name="URI" type="s:anyURI" />
<s:attribute name="Type" type="s:anyURI" />
</s:complexType>
<s:complexType name="ArrayOfTransformType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Transform" type="s1:TransformType" />
</s:sequence>
</s:complexType>
<s:complexType name="TransformType" mixed="true">
<s:sequence>
<s:choice minOccurs="0" maxOccurs="unbounded">
<s:element minOccurs="0" maxOccurs="1" name="XPath" type="s:string" />
<s:any minOccurs="0" maxOccurs="1" />
</s:choice>
</s:sequence>
<s:attribute name="Algorithm" type="s:anyURI" />
</s:complexType>
<s:complexType name="DigestMethodType" mixed="true">
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" />
</s:sequence>
<s:attribute name="Algorithm" type="s:anyURI" />
</s:complexType>
<s:complexType name="SignatureValueType">
<s:simpleContent>
<s:extension base="s:base64Binary">
<s:attribute name="Id" type="s:ID" />
</s:extension>
</s:simpleContent>
</s:complexType>
<s:complexType name="KeyInfoType" mixed="true">
<s:sequence>
<s:choice minOccurs="0" maxOccurs="unbounded">
<s:element minOccurs="0" maxOccurs="1" name="X509Data" type="s1:X509DataType" />
<s:element minOccurs="0" maxOccurs="1" name="MgmtData" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SPKIData" type="s1:SPKIDataType" />
<s:element minOccurs="0" maxOccurs="1" name="KeyValue" type="s1:KeyValueType" />
<s:element minOccurs="0" maxOccurs="1" name="RetrievalMethod" type="s1:RetrievalMethodType" />
<s:element minOccurs="0" maxOccurs="1" name="KeyName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PGPData" type="s1:PGPDataType" />
<s:any minOccurs="0" maxOccurs="1" />
</s:choice>
</s:sequence>
<s:attribute name="Id" type="s:ID" />
</s:complexType>
<s:complexType name="X509DataType">
<s:sequence>
<s:choice minOccurs="0" maxOccurs="unbounded">
<s:element minOccurs="0" maxOccurs="1" name="X509CRL" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="X509Certificate" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="X509SKI" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="X509SubjectName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="X509IssuerSerial" type="s1:X509IssuerSerialType" />
<s:any minOccurs="0" maxOccurs="1" />
</s:choice>
</s:sequence>
</s:complexType>
<s:complexType name="X509IssuerSerialType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="X509IssuerName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="X509SerialNumber" type="s:integer" />
</s:sequence>
</s:complexType>
<s:complexType name="SPKIDataType">
<s:sequence>
<s:choice minOccurs="0" maxOccurs="unbounded">
<s:element minOccurs="0" maxOccurs="1" name="SPKISexp" type="s:base64Binary" />
<s:any minOccurs="0" maxOccurs="1" />
</s:choice>
</s:sequence>
</s:complexType>
<s:complexType name="KeyValueType" mixed="true">
<s:sequence>
<s:choice minOccurs="0" maxOccurs="unbounded">
<s:element minOccurs="0" maxOccurs="1" name="DSAKeyValue" type="s1:DSAKeyValueType" />
<s:element minOccurs="0" maxOccurs="1" name="RSAKeyValue" type="s1:RSAKeyValueType" />
<s:any minOccurs="0" maxOccurs="1" />
</s:choice>
</s:sequence>
</s:complexType>
<s:complexType name="DSAKeyValueType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="P" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="Q" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="G" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="Y" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="J" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="Seed" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="PgenCounter" type="s:base64Binary" />
</s:sequence>
</s:complexType>
<s:complexType name="RSAKeyValueType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Modulus" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="Exponent" type="s:base64Binary" />
</s:sequence>
</s:complexType>
<s:complexType name="RetrievalMethodType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Transforms" type="s1:ArrayOfTransformType" />
</s:sequence>
<s:attribute name="URI" type="s:anyURI" />
<s:attribute name="Type" type="s:anyURI" />
</s:complexType>
<s:complexType name="PGPDataType">
<s:sequence>
<s:choice minOccurs="0" maxOccurs="unbounded">
<s:element minOccurs="0" maxOccurs="1" name="PGPKeyID" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="PGPKeyPacket" type="s:base64Binary" />
<s:any minOccurs="0" maxOccurs="1" />
</s:choice>
</s:sequence>
</s:complexType>
<s:complexType name="ObjectType" mixed="true">
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" />
</s:sequence>
<s:attribute name="Id" type="s:ID" />
<s:attribute name="MimeType" type="s:string" />
<s:attribute name="Encoding" type="s:anyURI" />
</s:complexType>
</s:schema>
</wsdl:types>
<wsdl:message name="ZalozniZmenitStavPredpisuSoapIn">
<wsdl:part name="ZmenaStavuPredpisuDotaz" element="s0:ZmenaStavuPredpisuDotaz" />
</wsdl:message>
<wsdl:message name="ZalozniZmenitStavPredpisuSoapOut">
<wsdl:part name="ZalozniZmenitStavPredpisuResult" element="s0:ZmenaStavuPredpisuOdpoved" />
</wsdl:message>
<wsdl:message name="ZalozniGetAppInfoSoapIn">
<wsdl:part name="AppInfoDotaz" element="s0:AppInfoDotaz" />
</wsdl:message>
<wsdl:message name="ZalozniGetAppInfoSoapOut">
<wsdl:part name="ZalozniGetAppInfoResult" element="s0:AppInfoOdpoved" />
</wsdl:message>
<wsdl:message name="ZalozniAppPingSoapIn">
<wsdl:part name="AppPingDotaz" element="s0:AppPingDotaz" />
</wsdl:message>
<wsdl:message name="ZalozniAppPingSoapOut">
<wsdl:part name="ZalozniAppPingResult" element="s0:AppPingOdpoved" />
</wsdl:message>
<wsdl:message name="ZalozniAppPingZEPSoapIn">
<wsdl:part name="AppPingZEPDotaz" element="s0:AppPingZEPDotaz" />
</wsdl:message>
<wsdl:message name="ZalozniAppPingZEPSoapOut">
<wsdl:part name="ZalozniAppPingZEPResult" element="s0:AppPingZEPOdpoved" />
</wsdl:message>
<wsdl:message name="ZalozniNacistPredpisSoapIn">
<wsdl:part name="NacteniPredpisuDotaz" element="s0:NacteniPredpisuDotaz" />
</wsdl:message>
<wsdl:message name="ZalozniNacistPredpisSoapOut">
<wsdl:part name="ZalozniNacistPredpisResult" element="s0:NacteniPredpisuOdpoved" />
</wsdl:message>
<wsdl:portType name="CUERLekarnikSoapBinding">
<wsdl:operation name="ZalozniZmenitStavPredpisu">
<wsdl:input message="tns:ZalozniZmenitStavPredpisuSoapIn" />
<wsdl:output message="tns:ZalozniZmenitStavPredpisuSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="CUERLekarnikServiceSoap">
<wsdl:operation name="ZalozniGetAppInfo">
<wsdl:input message="tns:ZalozniGetAppInfoSoapIn" />
<wsdl:output message="tns:ZalozniGetAppInfoSoapOut" />
</wsdl:operation>
<wsdl:operation name="ZalozniAppPing">
<wsdl:input message="tns:ZalozniAppPingSoapIn" />
<wsdl:output message="tns:ZalozniAppPingSoapOut" />
</wsdl:operation>
<wsdl:operation name="ZalozniAppPingZEP">
<wsdl:input message="tns:ZalozniAppPingZEPSoapIn" />
<wsdl:output message="tns:ZalozniAppPingZEPSoapOut" />
</wsdl:operation>
<wsdl:operation name="ZalozniNacistPredpis">
<wsdl:input message="tns:ZalozniNacistPredpisSoapIn" />
<wsdl:output message="tns:ZalozniNacistPredpisSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CUERLekarnikSoapBinding" type="tns:CUERLekarnikSoapBinding">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="ZalozniZmenitStavPredpisu">
<soap:operation soapAction="ZalozniZmenitStavPredpisu" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CUERLekarnikServiceSoap" type="tns:CUERLekarnikServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="ZalozniGetAppInfo">
<soap:operation soapAction="ZalozniGetAppInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZalozniAppPing">
<soap:operation soapAction="ZalozniAppPing" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZalozniAppPingZEP">
<soap:operation soapAction="ZalozniAppPingZEP" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZalozniNacistPredpis">
<soap:operation soapAction="ZalozniNacistPredpis" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CUERLekarnikSoapBinding1" type="tns:CUERLekarnikSoapBinding">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="ZalozniZmenitStavPredpisu">
<soap12:operation soapAction="ZalozniZmenitStavPredpisu" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CUERLekarnikServiceSoap12" type="tns:CUERLekarnikServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="ZalozniGetAppInfo">
<soap12:operation soapAction="ZalozniGetAppInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZalozniAppPing">
<soap12:operation soapAction="ZalozniAppPing" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZalozniAppPingZEP">
<soap12:operation soapAction="ZalozniAppPingZEP" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZalozniNacistPredpis">
<soap12:operation soapAction="ZalozniNacistPredpis" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CUERLekarnikService">
<wsdl:port name="CUERLekarnikSoapBinding" binding="tns:CUERLekarnikSoapBinding">
<soap:address location="http://localhost:59276/Cuer/CUERLekarnikService.asmx" />
</wsdl:port>
<wsdl:port name="CUERLekarnikServiceSoap" binding="tns:CUERLekarnikServiceSoap">
<soap:address location="http://localhost:59276/Cuer/CUERLekarnikService.asmx" />
</wsdl:port>
<wsdl:port name="CUERLekarnikSoapBinding1" binding="tns:CUERLekarnikSoapBinding1">
<soap12:address location="http://localhost:59276/Cuer/CUERLekarnikService.asmx" />
</wsdl:port>
<wsdl:port name="CUERLekarnikServiceSoap12" binding="tns:CUERLekarnikServiceSoap12">
<soap12:address location="http://localhost:59276/Cuer/CUERLekarnikService.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,164 @@
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s1="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://www.sukl.cz/erp/cuer" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s0="http://www.sukl.cz/erp/common" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.sukl.cz/erp/cuer" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.sukl.cz/erp/cuer" schemaLocation="cuer.xsd"></import>
</schema>
</wsdl:types>
<wsdl:message name="AppPingSoapIn">
<wsdl:part name="AppPingDotaz" element="s0:AppPingDotaz" />
</wsdl:message>
<wsdl:message name="AppPingSoapOut">
<wsdl:part name="AppPingResult" element="s0:AppPingOdpoved" />
</wsdl:message>
<wsdl:message name="AppPingZEPSoapIn">
<wsdl:part name="AppPingZEPDotaz" element="s0:AppPingZEPDotaz" />
</wsdl:message>
<wsdl:message name="AppPingZEPSoapOut">
<wsdl:part name="AppPingZEPResult" element="s0:AppPingZEPOdpoved" />
</wsdl:message>
<wsdl:message name="NacistDoplatkyLimitPojistenceSoapIn">
<wsdl:part name="NacteniDoplatkyLimitPojistenceDotaz" element="tns:NacteniDoplatkyLimitPojistenceDotaz" />
</wsdl:message>
<wsdl:message name="NacistDoplatkyLimitPojistenceSoapOut">
<wsdl:part name="NacistDoplatkyLimitPojistenceResult" element="tns:NacteniDoplatkyLimitPojistenceOdpoved" />
</wsdl:message>
<wsdl:message name="NacistSeznamDoplatkuPojistenceSoapIn">
<wsdl:part name="NacteniSeznamuDoplatkuPojistenceDotaz" element="tns:NacteniSeznamuDoplatkuPojistenceDotaz" />
</wsdl:message>
<wsdl:message name="NacistSeznamDoplatkuPojistenceSoapOut">
<wsdl:part name="NacistSeznamDoplatkuPojistenceResult" element="tns:NacteniSeznamuDoplatkuPojistenceOdpoved" />
</wsdl:message>
<wsdl:message name="GetAppInfoSoapIn">
<wsdl:part name="AppInfoDotaz" element="s0:AppInfoDotaz" />
</wsdl:message>
<wsdl:message name="GetAppInfoSoapOut">
<wsdl:part name="GetAppInfoResult" element="s0:AppInfoOdpoved" />
</wsdl:message>
<wsdl:portType name="CuerWebServiceSoap">
<wsdl:operation name="AppPing">
<wsdl:input message="tns:AppPingSoapIn" />
<wsdl:output message="tns:AppPingSoapOut" />
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<wsdl:input message="tns:AppPingZEPSoapIn" />
<wsdl:output message="tns:AppPingZEPSoapOut" />
</wsdl:operation>
<wsdl:operation name="NacistDoplatkyLimitPojistence">
<wsdl:input message="tns:NacistDoplatkyLimitPojistenceSoapIn" />
<wsdl:output message="tns:NacistDoplatkyLimitPojistenceSoapOut" />
</wsdl:operation>
<wsdl:operation name="NacistSeznamDoplatkuPojistence">
<wsdl:input message="tns:NacistSeznamDoplatkuPojistenceSoapIn" />
<wsdl:output message="tns:NacistSeznamDoplatkuPojistenceSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<wsdl:input message="tns:GetAppInfoSoapIn" />
<wsdl:output message="tns:GetAppInfoSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CuerWebServiceSoap" type="tns:CuerWebServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="AppPing">
<soap:operation soapAction="AppPing" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<soap:operation soapAction="AppPingZEP" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="NacistDoplatkyLimitPojistence">
<soap:operation soapAction="NacistDoplatkyLimitPojistence" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="NacistSeznamDoplatkuPojistence">
<soap:operation soapAction="NacistSeznamDoplatkuPojistence" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap:operation soapAction="GetAppInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CuerWebServiceSoap12" type="tns:CuerWebServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="AppPing">
<soap12:operation soapAction="AppPing" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<soap12:operation soapAction="AppPingZEP" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="NacistDoplatkyLimitPojistence">
<soap12:operation soapAction="NacistDoplatkyLimitPojistence" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="NacistSeznamDoplatkuPojistence">
<soap12:operation soapAction="NacistSeznamDoplatkuPojistence" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap12:operation soapAction="GetAppInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CuerWebService">
<wsdl:port name="CuerWebServiceSoap" binding="tns:CuerWebServiceSoap">
<soap:address location="http://127.0.0.1:49646/Endpoints/CuerWebService.asmx" />
</wsdl:port>
<wsdl:port name="CuerWebServiceSoap12" binding="tns:CuerWebServiceSoap12">
<soap12:address location="http://127.0.0.1:49646/Endpoints/CuerWebService.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,206 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:sig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified">
<xsd:complexType name="SignatureType">
<xsd:sequence>
<xsd:element name="SignedInfo" type="sig:SignedInfoType"/>
<xsd:element name="SignatureValue" type="sig:SignatureValueType"/>
<xsd:element name="KeyInfo" type="sig:KeyInfoType" minOccurs="0"/>
<xsd:element name="Object" type="sig:ObjectType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="SignedInfoType">
<xsd:sequence>
<xsd:element name="CanonicalizationMethod" type="sig:CanonicalizationMethodType"/>
<xsd:element name="SignatureMethod" type="sig:SignatureMethodType"/>
<xsd:element name="Reference" type="sig:ReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="CanonicalizationMethodType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="ObjectType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
<xsd:attribute name="MimeType" type="xsd:string"/>
<xsd:attribute name="Encoding" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="SPKIDataType">
<xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="SPKISexp" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="X509DataType">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="X509IssuerSerial" type="sig:X509IssuerSerialType"/>
<xsd:element name="X509SubjectName" type="xsd:string"/>
<xsd:element name="X509Certificate" type="xsd:base64Binary"/>
<xsd:element name="X509SKI" type="xsd:base64Binary"/>
<xsd:element name="X509CRL" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PGPDataType">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="PGPKeyPacket" type="xsd:base64Binary"/>
<xsd:element name="PGPKeyID" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransformType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="XPath" type="xsd:string"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="KeyValueType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="sig:RSAKeyValue"/>
<xsd:element ref="sig:DSAKeyValue"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ManifestType">
<xsd:sequence>
<xsd:element name="Reference" type="sig:ReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="TransformsType">
<xsd:sequence>
<xsd:element name="Transform" type="sig:TransformType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KeyInfoType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="sig:MgmtData"/>
<xsd:element ref="sig:KeyValue"/>
<xsd:element ref="sig:X509Data"/>
<xsd:element ref="sig:SPKIData"/>
<xsd:element ref="sig:PGPData"/>
<xsd:element ref="sig:RetrievalMethod"/>
<xsd:element ref="sig:KeyName"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="ReferenceType">
<xsd:sequence>
<xsd:element name="Transforms" type="sig:TransformsType" minOccurs="0"/>
<xsd:element name="DigestMethod" type="sig:DigestMethodType"/>
<xsd:element name="DigestValue" type="xsd:base64Binary"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
<xsd:attribute name="URI" type="xsd:anyURI"/>
<xsd:attribute name="Type" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="X509IssuerSerialType">
<xsd:sequence>
<xsd:element name="X509IssuerName" type="xsd:string"/>
<xsd:element name="X509SerialNumber" type="xsd:integer"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RetrievalMethodType">
<xsd:sequence>
<xsd:element name="Transforms" type="sig:TransformsType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="URI" type="xsd:anyURI"/>
<xsd:attribute name="Type" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="SignatureValueType">
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="SignatureMethodType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="HMACOutputLength" type="xsd:integer"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="DigestMethodType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="RSAKeyValueType">
<xsd:sequence>
<xsd:element name="Modulus" type="xsd:base64Binary"/>
<xsd:element name="Exponent" type="xsd:base64Binary"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DSAKeyValueType">
<xsd:sequence>
<xsd:element name="P" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Q" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="G" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Y" type="xsd:base64Binary"/>
<xsd:element name="J" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Seed" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="PgenCounter" type="xsd:base64Binary" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SignaturePropertiesType">
<xsd:sequence>
<xsd:element name="SignatureProperty" type="sig:SignaturePropertyType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="SignaturePropertyType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Target" type="xsd:anyURI" use="required"/>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:element name="Signature" type="sig:SignatureType"/>
<xsd:element name="SPKIData" type="sig:SPKIDataType"/>
<xsd:element name="KeyInfo" type="sig:KeyInfoType"/>
<xsd:element name="SignatureValue" type="sig:SignatureValueType"/>
<xsd:element name="KeyValue" type="sig:KeyValueType"/>
<xsd:element name="Transforms" type="sig:TransformsType"/>
<xsd:element name="DigestMethod" type="sig:DigestMethodType"/>
<xsd:element name="X509Data" type="sig:X509DataType"/>
<xsd:element name="SignatureProperty" type="sig:SignaturePropertyType"/>
<xsd:element name="KeyName" type="xsd:string"/>
<xsd:element name="RSAKeyValue" type="sig:RSAKeyValueType"/>
<xsd:element name="MgmtData" type="xsd:string"/>
<xsd:element name="Object" type="sig:ObjectType"/>
<xsd:element name="SignatureMethod" type="sig:SignatureMethodType"/>
<xsd:element name="SignatureProperties" type="sig:SignaturePropertiesType"/>
<xsd:element name="Transform" type="sig:TransformType"/>
<xsd:element name="PGPData" type="sig:PGPDataType"/>
<xsd:element name="Reference" type="sig:ReferenceType"/>
<xsd:element name="RetrievalMethod" type="sig:RetrievalMethodType"/>
<xsd:element name="DSAKeyValue" type="sig:DSAKeyValueType"/>
<xsd:element name="DigestValue" type="xsd:base64Binary"/>
<xsd:element name="CanonicalizationMethod" type="sig:CanonicalizationMethodType"/>
<xsd:element name="SignedInfo" type="sig:SignedInfoType"/>
<xsd:element name="Manifest" type="sig:ManifestType"/>
</xsd:schema>
@@ -0,0 +1,164 @@
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:tns="http://www.sukl.cz/erp/201912" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.sukl.cz/erp/201912" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.sukl.cz/erp/201912" schemaLocation="Cuer2Schema.xsd"></import>
</schema>
</wsdl:types>
<wsdl:message name="NacistLekovyZaznamSoapIn">
<wsdl:part name="dotaz" element="tns:NacistLekovyZaznamLekarDotaz" />
</wsdl:message>
<wsdl:message name="NacistLekovyZaznamSoapOut">
<wsdl:part name="NacistLekovyZaznamResult" element="tns:NacistLekovyZaznamOdpoved" />
</wsdl:message>
<wsdl:message name="OverDuplicitySoapIn">
<wsdl:part name="dotaz" element="tns:OverDuplicityDotaz" />
</wsdl:message>
<wsdl:message name="OverDuplicitySoapOut">
<wsdl:part name="OverDuplicityResult" element="tns:OverDuplicityOdpoved" />
</wsdl:message>
<wsdl:message name="ZjistitPoznamkyHvlpSoapIn">
<wsdl:part name="dotaz" element="tns:ZjistitPoznamkyHvlpDotaz" />
</wsdl:message>
<wsdl:message name="ZjistitPoznamkyHvlpSoapOut">
<wsdl:part name="ZjistitPoznamkyHvlpResult" element="tns:ZjistitPoznamkyHvlpOdpoved" />
</wsdl:message>
<wsdl:message name="GetAppInfoSoapIn">
<wsdl:part name="AppInfoDotaz" element="tns:AppInfoDotaz" />
</wsdl:message>
<wsdl:message name="GetAppInfoSoapOut">
<wsdl:part name="GetAppInfoResult" element="tns:AppInfoOdpoved" />
</wsdl:message>
<wsdl:message name="AppPingSoapIn">
<wsdl:part name="AppPingDotaz" element="tns:AppPingDotaz" />
</wsdl:message>
<wsdl:message name="AppPingSoapOut">
<wsdl:part name="AppPingResult" element="tns:AppPingOdpoved" />
</wsdl:message>
<wsdl:portType name="CUERLekarServiceSoap">
<wsdl:operation name="NacistLekovyZaznam">
<wsdl:input message="tns:NacistLekovyZaznamSoapIn" />
<wsdl:output message="tns:NacistLekovyZaznamSoapOut" />
</wsdl:operation>
<wsdl:operation name="OverDuplicity">
<wsdl:input message="tns:OverDuplicitySoapIn" />
<wsdl:output message="tns:OverDuplicitySoapOut" />
</wsdl:operation>
<wsdl:operation name="ZjistitPoznamkyHvlp">
<wsdl:input message="tns:ZjistitPoznamkyHvlpSoapIn" />
<wsdl:output message="tns:ZjistitPoznamkyHvlpSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<wsdl:input message="tns:GetAppInfoSoapIn" />
<wsdl:output message="tns:GetAppInfoSoapOut" />
</wsdl:operation>
<wsdl:operation name="AppPing">
<wsdl:input message="tns:AppPingSoapIn" />
<wsdl:output message="tns:AppPingSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CUERLekarServiceSoap" type="tns:CUERLekarServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="NacistLekovyZaznam">
<soap:operation soapAction="NacistLekovyZaznam" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="OverDuplicity">
<soap:operation soapAction="OverDuplicity" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZjistitPoznamkyHvlp">
<soap:operation soapAction="ZjistitPoznamkyHvlp" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap:operation soapAction="GetAppInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap:operation soapAction="AppPing" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CUERLekarServiceSoap12" type="tns:CUERLekarServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="NacistLekovyZaznam">
<soap12:operation soapAction="NacistLekovyZaznam" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="OverDuplicity">
<soap12:operation soapAction="OverDuplicity" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZjistitPoznamkyHvlp">
<soap12:operation soapAction="ZjistitPoznamkyHvlp" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap12:operation soapAction="GetAppInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap12:operation soapAction="AppPing" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CUERLekarService">
<wsdl:port name="CUERLekarServiceSoap" binding="tns:CUERLekarServiceSoap">
<soap:address location="http://localhost:49646/Cuer/CUERLekarService.asmx" />
</wsdl:port>
<wsdl:port name="CUERLekarServiceSoap12" binding="tns:CUERLekarServiceSoap12">
<soap12:address location="http://localhost:49646/Cuer/CUERLekarService.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
@@ -0,0 +1,248 @@
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s1="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://www.sukl.cz/erp/201912" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.sukl.cz/erp/201912" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.sukl.cz/erp/201912" schemaLocation="Cuer2Schema.xsd"></import>
</schema>
</wsdl:types>
<wsdl:message name="NacistLekovyZaznamSoapIn">
<wsdl:part name="dotaz" element="tns:NacistLekovyZaznamLekarnikDotaz" />
</wsdl:message>
<wsdl:message name="NacistLekovyZaznamSoapOut">
<wsdl:part name="NacistLekovyZaznamResult" element="tns:NacistLekovyZaznamOdpoved" />
</wsdl:message>
<wsdl:message name="ZalozitElektronickyZaznamSVydejemSoapIn">
<wsdl:part name="ZalozitElektronickyZaznamSVydejemDotaz" element="tns:ZalozitElektronickyZaznamSVydejemDotaz" />
</wsdl:message>
<wsdl:message name="ZalozitElektronickyZaznamSVydejemSoapOut">
<wsdl:part name="ZalozitElektronickyZaznamSVydejemResult" element="tns:UlozitElektronickyZaznamSVydejemOdpoved" />
</wsdl:message>
<wsdl:message name="ZmenitElektronickyZaznamSVydejemSoapIn">
<wsdl:part name="ZmenitElektronickyZaznamSVydejemDotaz" element="tns:ZmenitElektronickyZaznamSVydejemDotaz" />
</wsdl:message>
<wsdl:message name="ZmenitElektronickyZaznamSVydejemSoapOut">
<wsdl:part name="ZmenitElektronickyZaznamSVydejemResult" element="tns:ZmenitElektronickyZaznamSVydejemOdpoved" />
</wsdl:message>
<wsdl:message name="ZrusitElektronickyZaznamSVydejemSoapIn">
<wsdl:part name="ZrusitElektronickyZaznamSVydejemDotaz" element="tns:ZrusitElektronickyZaznamSVydejemDotaz" />
</wsdl:message>
<wsdl:message name="ZrusitElektronickyZaznamSVydejemSoapOut">
<wsdl:part name="ZrusitElektronickyZaznamSVydejemResult" element="tns:ZrusitElektronickyZaznamSVydejemOdpoved" />
</wsdl:message>
<wsdl:message name="NacistDoplatkyLimitPojistenceSoapIn">
<wsdl:part name="NacteniDoplatkyLimitPojistenceDotaz" element="tns:NacteniDoplatkyLimitPojistenceDotaz" />
</wsdl:message>
<wsdl:message name="NacistDoplatkyLimitPojistenceSoapOut">
<wsdl:part name="NacistDoplatkyLimitPojistenceResult" element="tns:NacteniDoplatkyLimitPojistenceOdpoved" />
</wsdl:message>
<wsdl:message name="ZjistitPoznamkyHvlpSoapIn">
<wsdl:part name="dotaz" element="tns:ZjistitPoznamkyHvlpDotaz" />
</wsdl:message>
<wsdl:message name="ZjistitPoznamkyHvlpSoapOut">
<wsdl:part name="ZjistitPoznamkyHvlpResult" element="tns:ZjistitPoznamkyHvlpOdpoved" />
</wsdl:message>
<wsdl:message name="GetAppInfoSoapIn">
<wsdl:part name="AppInfoDotaz" element="tns:AppInfoDotaz" />
</wsdl:message>
<wsdl:message name="GetAppInfoSoapOut">
<wsdl:part name="GetAppInfoResult" element="tns:AppInfoOdpoved" />
</wsdl:message>
<wsdl:message name="AppPingSoapIn">
<wsdl:part name="AppPingDotaz" element="tns:AppPingDotaz" />
</wsdl:message>
<wsdl:message name="AppPingSoapOut">
<wsdl:part name="AppPingResult" element="tns:AppPingOdpoved" />
</wsdl:message>
<wsdl:portType name="CUERLekarnikServiceSoap">
<wsdl:operation name="NacistLekovyZaznam">
<wsdl:input message="tns:NacistLekovyZaznamSoapIn" />
<wsdl:output message="tns:NacistLekovyZaznamSoapOut" />
</wsdl:operation>
<wsdl:operation name="ZalozitElektronickyZaznamSVydejem">
<wsdl:input message="tns:ZalozitElektronickyZaznamSVydejemSoapIn" />
<wsdl:output message="tns:ZalozitElektronickyZaznamSVydejemSoapOut" />
</wsdl:operation>
<wsdl:operation name="ZmenitElektronickyZaznamSVydejem">
<wsdl:input message="tns:ZmenitElektronickyZaznamSVydejemSoapIn" />
<wsdl:output message="tns:ZmenitElektronickyZaznamSVydejemSoapOut" />
</wsdl:operation>
<wsdl:operation name="ZrusitElektronickyZaznamSVydejem">
<wsdl:input message="tns:ZrusitElektronickyZaznamSVydejemSoapIn" />
<wsdl:output message="tns:ZrusitElektronickyZaznamSVydejemSoapOut" />
</wsdl:operation>
<wsdl:operation name="NacistDoplatkyLimitPojistence">
<wsdl:input message="tns:NacistDoplatkyLimitPojistenceSoapIn" />
<wsdl:output message="tns:NacistDoplatkyLimitPojistenceSoapOut" />
</wsdl:operation>
<wsdl:operation name="ZjistitPoznamkyHvlp">
<wsdl:input message="tns:ZjistitPoznamkyHvlpSoapIn" />
<wsdl:output message="tns:ZjistitPoznamkyHvlpSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<wsdl:input message="tns:GetAppInfoSoapIn" />
<wsdl:output message="tns:GetAppInfoSoapOut" />
</wsdl:operation>
<wsdl:operation name="AppPing">
<wsdl:input message="tns:AppPingSoapIn" />
<wsdl:output message="tns:AppPingSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CUERLekarnikServiceSoap" type="tns:CUERLekarnikServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="NacistLekovyZaznam">
<soap:operation soapAction="NacistLekovyZaznam" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZalozitElektronickyZaznamSVydejem">
<soap:operation soapAction="ZalozitElektronickyZaznamSVydejem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZmenitElektronickyZaznamSVydejem">
<soap:operation soapAction="ZmenitElektronickyZaznamSVydejem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZrusitElektronickyZaznamSVydejem">
<soap:operation soapAction="ZrusitElektronickyZaznamSVydejem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="NacistDoplatkyLimitPojistence">
<soap:operation soapAction="NacistDoplatkyLimitPojistence" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZjistitPoznamkyHvlp">
<soap:operation soapAction="ZjistitPoznamkyHvlp" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap:operation soapAction="GetAppInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap:operation soapAction="AppPing" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CUERLekarnikServiceSoap12" type="tns:CUERLekarnikServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="NacistLekovyZaznam">
<soap12:operation soapAction="NacistLekovyZaznam" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZalozitElektronickyZaznamSVydejem">
<soap12:operation soapAction="ZalozitElektronickyZaznamSVydejem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZmenitElektronickyZaznamSVydejem">
<soap12:operation soapAction="ZmenitElektronickyZaznamSVydejem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZrusitElektronickyZaznamSVydejem">
<soap12:operation soapAction="ZrusitElektronickyZaznamSVydejem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="NacistDoplatkyLimitPojistence">
<soap12:operation soapAction="NacistDoplatkyLimitPojistence" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ZjistitPoznamkyHvlp">
<soap12:operation soapAction="ZjistitPoznamkyHvlp" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap12:operation soapAction="GetAppInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap12:operation soapAction="AppPing" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CUERLekarnikService">
<wsdl:port name="CUERLekarnikServiceSoap" binding="tns:CUERLekarnikServiceSoap">
<soap:address location="http://localhost:49646/Cuer/CUERLekarnikService.asmx" />
</wsdl:port>
<wsdl:port name="CUERLekarnikServiceSoap12" binding="tns:CUERLekarnikServiceSoap12">
<soap12:address location="http://localhost:49646/Cuer/CUERLekarnikService.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,206 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:sig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified">
<xsd:complexType name="SignatureType">
<xsd:sequence>
<xsd:element name="SignedInfo" type="sig:SignedInfoType"/>
<xsd:element name="SignatureValue" type="sig:SignatureValueType"/>
<xsd:element name="KeyInfo" type="sig:KeyInfoType" minOccurs="0"/>
<xsd:element name="Object" type="sig:ObjectType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="SignedInfoType">
<xsd:sequence>
<xsd:element name="CanonicalizationMethod" type="sig:CanonicalizationMethodType"/>
<xsd:element name="SignatureMethod" type="sig:SignatureMethodType"/>
<xsd:element name="Reference" type="sig:ReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="CanonicalizationMethodType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="ObjectType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
<xsd:attribute name="MimeType" type="xsd:string"/>
<xsd:attribute name="Encoding" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="SPKIDataType">
<xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="SPKISexp" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="X509DataType">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="X509IssuerSerial" type="sig:X509IssuerSerialType"/>
<xsd:element name="X509SubjectName" type="xsd:string"/>
<xsd:element name="X509Certificate" type="xsd:base64Binary"/>
<xsd:element name="X509SKI" type="xsd:base64Binary"/>
<xsd:element name="X509CRL" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PGPDataType">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="PGPKeyPacket" type="xsd:base64Binary"/>
<xsd:element name="PGPKeyID" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransformType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="XPath" type="xsd:string"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="KeyValueType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="sig:RSAKeyValue"/>
<xsd:element ref="sig:DSAKeyValue"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ManifestType">
<xsd:sequence>
<xsd:element name="Reference" type="sig:ReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="TransformsType">
<xsd:sequence>
<xsd:element name="Transform" type="sig:TransformType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KeyInfoType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="sig:MgmtData"/>
<xsd:element ref="sig:KeyValue"/>
<xsd:element ref="sig:X509Data"/>
<xsd:element ref="sig:SPKIData"/>
<xsd:element ref="sig:PGPData"/>
<xsd:element ref="sig:RetrievalMethod"/>
<xsd:element ref="sig:KeyName"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="ReferenceType">
<xsd:sequence>
<xsd:element name="Transforms" type="sig:TransformsType" minOccurs="0"/>
<xsd:element name="DigestMethod" type="sig:DigestMethodType"/>
<xsd:element name="DigestValue" type="xsd:base64Binary"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
<xsd:attribute name="URI" type="xsd:anyURI"/>
<xsd:attribute name="Type" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="X509IssuerSerialType">
<xsd:sequence>
<xsd:element name="X509IssuerName" type="xsd:string"/>
<xsd:element name="X509SerialNumber" type="xsd:integer"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RetrievalMethodType">
<xsd:sequence>
<xsd:element name="Transforms" type="sig:TransformsType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="URI" type="xsd:anyURI"/>
<xsd:attribute name="Type" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="SignatureValueType">
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="SignatureMethodType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="HMACOutputLength" type="xsd:integer"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="DigestMethodType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="RSAKeyValueType">
<xsd:sequence>
<xsd:element name="Modulus" type="xsd:base64Binary"/>
<xsd:element name="Exponent" type="xsd:base64Binary"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DSAKeyValueType">
<xsd:sequence>
<xsd:element name="P" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Q" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="G" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Y" type="xsd:base64Binary"/>
<xsd:element name="J" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Seed" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="PgenCounter" type="xsd:base64Binary" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SignaturePropertiesType">
<xsd:sequence>
<xsd:element name="SignatureProperty" type="sig:SignaturePropertyType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="SignaturePropertyType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Target" type="xsd:anyURI" use="required"/>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:element name="Signature" type="sig:SignatureType"/>
<xsd:element name="SPKIData" type="sig:SPKIDataType"/>
<xsd:element name="KeyInfo" type="sig:KeyInfoType"/>
<xsd:element name="SignatureValue" type="sig:SignatureValueType"/>
<xsd:element name="KeyValue" type="sig:KeyValueType"/>
<xsd:element name="Transforms" type="sig:TransformsType"/>
<xsd:element name="DigestMethod" type="sig:DigestMethodType"/>
<xsd:element name="X509Data" type="sig:X509DataType"/>
<xsd:element name="SignatureProperty" type="sig:SignaturePropertyType"/>
<xsd:element name="KeyName" type="xsd:string"/>
<xsd:element name="RSAKeyValue" type="sig:RSAKeyValueType"/>
<xsd:element name="MgmtData" type="xsd:string"/>
<xsd:element name="Object" type="sig:ObjectType"/>
<xsd:element name="SignatureMethod" type="sig:SignatureMethodType"/>
<xsd:element name="SignatureProperties" type="sig:SignaturePropertiesType"/>
<xsd:element name="Transform" type="sig:TransformType"/>
<xsd:element name="PGPData" type="sig:PGPDataType"/>
<xsd:element name="Reference" type="sig:ReferenceType"/>
<xsd:element name="RetrievalMethod" type="sig:RetrievalMethodType"/>
<xsd:element name="DSAKeyValue" type="sig:DSAKeyValueType"/>
<xsd:element name="DigestValue" type="xsd:base64Binary"/>
<xsd:element name="CanonicalizationMethod" type="sig:CanonicalizationMethodType"/>
<xsd:element name="SignedInfo" type="sig:SignedInfoType"/>
<xsd:element name="Manifest" type="sig:ManifestType"/>
</xsd:schema>
@@ -0,0 +1,526 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="CUERLekar" targetNamespace="http://www.sukl.cz/erp/201704" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.sukl.cz/erp/201704" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<!--version_201704B_update1--><wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.sukl.cz/erp/201704" schemaLocation="schema1.xsd"></import>
</schema>
</wsdl:types>
<wsdl:message name="SeznamPredpisu">
<wsdl:part name="SeznamPredpisuDotaz" element="tns:SeznamPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetAppInfo">
<wsdl:part name="AppInfoDotaz" element="tns:AppInfoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ChybaResponse">
<wsdl:part name="ChybaOdpoved" element="tns:Chyba">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemPredpisu">
<wsdl:part name="NacteniInformaceOZrusenemPredpisuDotaz" element="tns:NacteniInformaceOZrusenemPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChybResponse">
<wsdl:part name="CisChybOdpoved" element="tns:CisChybOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistPredpis">
<wsdl:part name="NacteniPredpisuDotaz" element="tns:NacteniPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="SeznamVydejuPredepisujicihoResponse">
<wsdl:part name="SeznamVydejuPredepisujicihoOdpoved" element="tns:SeznamVydejuPredepisujicihoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="PrevzitVydejePredepisujiciho">
<wsdl:part name="PrevzetiVydejuPredepisujicihoDotaz" element="tns:PrevzetiVydejuPredepisujicihoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEPResponse">
<wsdl:part name="AppPingZEPOdpoved" element="tns:AppPingZEPOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitPredpisResponse">
<wsdl:part name="ZmenaPredpisuOdpoved" element="tns:ZmenaPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="PrevzitVydejePredepisujicihoResponse">
<wsdl:part name="PrevzetiVydejuPredepisujicihoOdpoved" element="tns:PrevzetiVydejuPredepisujicihoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZalozitPredpisResponse">
<wsdl:part name="ZalozeniPredpisuOdpoved" element="tns:ZalozeniPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVerze">
<wsdl:part name="VerzeDotaz" element="tns:VerzeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVydej">
<wsdl:part name="NacteniVydejeDotaz" element="tns:NacteniVydejeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutVydejePredepisujiciho">
<wsdl:part name="StazeniVydejuPredepisujicihoDotaz" element="tns:StazeniVydejuPredepisujicihoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutPruvodku">
<wsdl:part name="StazeniPruvodkyDotaz" element="tns:StazeniPruvodkyDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemVydeji">
<wsdl:part name="NacteniInformaceOZrusenemVydejiDotaz" element="tns:NacteniInformaceOZrusenemVydejiDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemVydejiResponse">
<wsdl:part name="NacteniInformaceOZrusenemVydejiOdpoved" element="tns:NacteniInformaceOZrusenemVydejiOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVerzeResponse">
<wsdl:part name="VerzeOdpoved" element="tns:VerzeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingResponse">
<wsdl:part name="AppPingOdpoved" element="tns:AppPingOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="PripravitVydejePredepisujicihoResponse">
<wsdl:part name="PripravaVydejuPredepisujicihoOdpoved" element="tns:PripravaVydejuPredepisujicihoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChyb">
<wsdl:part name="CisChybDotaz" element="tns:CisChybDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZrusitPredpis">
<wsdl:part name="ZruseniPredpisuDotaz" element="tns:ZruseniPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVydejResponse">
<wsdl:part name="NacteniVydejeOdpoved" element="tns:NacteniVydejeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="SeznamPredpisuResponse">
<wsdl:part name="SeznamPredpisuOdpoved" element="tns:SeznamPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistPredpisResponse">
<wsdl:part name="NacteniPredpisuOdpoved" element="tns:NacteniPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemPredpisuResponse">
<wsdl:part name="NacteniInformaceOZrusenemPredpisuOdpoved" element="tns:NacteniInformaceOZrusenemPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPing">
<wsdl:part name="AppPingDotaz" element="tns:AppPingDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZrusitPredpisResponse">
<wsdl:part name="ZruseniPredpisuOdpoved" element="tns:ZruseniPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZalozitPredpis">
<wsdl:part name="ZalozeniPredpisuDotaz" element="tns:ZalozeniPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutVydejePredepisujicihoResponse">
<wsdl:part name="StazeniVydejuPredepisujicihoOdpoved" element="tns:StazeniVydejuPredepisujicihoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="PripravitVydejePredepisujiciho">
<wsdl:part name="PripravaVydejuPredepisujicihoDotaz" element="tns:PripravaVydejuPredepisujicihoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="SeznamVydejuPredepisujiciho">
<wsdl:part name="SeznamVydejuPredepisujicihoDotaz" element="tns:SeznamVydejuPredepisujicihoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetAppInfoResponse">
<wsdl:part name="AppInfoOdpoved" element="tns:AppInfoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEP">
<wsdl:part name="AppPingZEPDotaz" element="tns:AppPingZEPDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutPruvodkuResponse">
<wsdl:part name="StazeniPruvodkyOdpoved" element="tns:StazeniPruvodkyOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitPredpis">
<wsdl:part name="ZmenaPredpisuDotaz" element="tns:ZmenaPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="CUERLekar">
<wsdl:operation name="SeznamPredpisu">
<wsdl:input name="SeznamPredpisu" message="tns:SeznamPredpisu">
</wsdl:input>
<wsdl:output name="SeznamPredpisuResponse" message="tns:SeznamPredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemVydeji">
<wsdl:input name="NacistInformaceOZrusenemVydeji" message="tns:NacistInformaceOZrusenemVydeji">
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemVydejiResponse" message="tns:NacistInformaceOZrusenemVydejiResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<wsdl:input name="GetAppInfo" message="tns:GetAppInfo">
</wsdl:input>
<wsdl:output name="GetAppInfoResponse" message="tns:GetAppInfoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemPredpisu">
<wsdl:input name="NacistInformaceOZrusenemPredpisu" message="tns:NacistInformaceOZrusenemPredpisu">
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemPredpisuResponse" message="tns:NacistInformaceOZrusenemPredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<wsdl:input name="NacistCiselnikChyb" message="tns:NacistCiselnikChyb">
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse" message="tns:NacistCiselnikChybResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZrusitPredpis">
<wsdl:input name="ZrusitPredpis" message="tns:ZrusitPredpis">
</wsdl:input>
<wsdl:output name="ZrusitPredpisResponse" message="tns:ZrusitPredpisResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistPredpis">
<wsdl:input name="NacistPredpis" message="tns:NacistPredpis">
</wsdl:input>
<wsdl:output name="NacistPredpisResponse" message="tns:NacistPredpisResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="PrevzitVydejePredepisujiciho">
<wsdl:input name="PrevzitVydejePredepisujiciho" message="tns:PrevzitVydejePredepisujiciho">
</wsdl:input>
<wsdl:output name="PrevzitVydejePredepisujicihoResponse" message="tns:PrevzitVydejePredepisujicihoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<wsdl:input name="AppPing" message="tns:AppPing">
</wsdl:input>
<wsdl:output name="AppPingResponse" message="tns:AppPingResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZalozitPredpis">
<wsdl:input name="ZalozitPredpis" message="tns:ZalozitPredpis">
</wsdl:input>
<wsdl:output name="ZalozitPredpisResponse" message="tns:ZalozitPredpisResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<wsdl:input name="NacistVerze" message="tns:NacistVerze">
</wsdl:input>
<wsdl:output name="NacistVerzeResponse" message="tns:NacistVerzeResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="PripravitVydejePredepisujiciho">
<wsdl:input name="PripravitVydejePredepisujiciho" message="tns:PripravitVydejePredepisujiciho">
</wsdl:input>
<wsdl:output name="PripravitVydejePredepisujicihoResponse" message="tns:PripravitVydejePredepisujicihoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SeznamVydejuPredepisujiciho">
<wsdl:input name="SeznamVydejuPredepisujiciho" message="tns:SeznamVydejuPredepisujiciho">
</wsdl:input>
<wsdl:output name="SeznamVydejuPredepisujicihoResponse" message="tns:SeznamVydejuPredepisujicihoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVydej">
<wsdl:input name="NacistVydej" message="tns:NacistVydej">
</wsdl:input>
<wsdl:output name="NacistVydejResponse" message="tns:NacistVydejResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<wsdl:input name="AppPingZEP" message="tns:AppPingZEP">
</wsdl:input>
<wsdl:output name="AppPingZEPResponse" message="tns:AppPingZEPResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutVydejePredepisujiciho">
<wsdl:input name="StahnoutVydejePredepisujiciho" message="tns:StahnoutVydejePredepisujiciho">
</wsdl:input>
<wsdl:output name="StahnoutVydejePredepisujicihoResponse" message="tns:StahnoutVydejePredepisujicihoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutPruvodku">
<wsdl:input name="StahnoutPruvodku" message="tns:StahnoutPruvodku">
</wsdl:input>
<wsdl:output name="StahnoutPruvodkuResponse" message="tns:StahnoutPruvodkuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitPredpis">
<wsdl:input name="ZmenitPredpis" message="tns:ZmenitPredpis">
</wsdl:input>
<wsdl:output name="ZmenitPredpisResponse" message="tns:ZmenitPredpisResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CUERLekarSoapBinding" type="tns:CUERLekar">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="SeznamPredpisu">
<soap:operation soapAction="SeznamPredpisu" style="document"/>
<wsdl:input name="SeznamPredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="SeznamPredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemVydeji">
<soap:operation soapAction="NacistInformaceOZrusenemVydeji" style="document"/>
<wsdl:input name="NacistInformaceOZrusenemVydeji">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemVydejiResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap:operation soapAction="GetAppInfo" style="document"/>
<wsdl:input name="GetAppInfo">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetAppInfoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemPredpisu">
<soap:operation soapAction="NacistInformaceOZrusenemPredpisu" style="document"/>
<wsdl:input name="NacistInformaceOZrusenemPredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemPredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZrusitPredpis">
<soap:operation soapAction="ZrusitPredpis" style="document"/>
<wsdl:input name="ZrusitPredpis">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZrusitPredpisResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<soap:operation soapAction="NacistCiselnikChyb" style="document"/>
<wsdl:input name="NacistCiselnikChyb">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistPredpis">
<soap:operation soapAction="NacistPredpis" style="document"/>
<wsdl:input name="NacistPredpis">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistPredpisResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="PrevzitVydejePredepisujiciho">
<soap:operation soapAction="PrevzitVydejePredepisujiciho" style="document"/>
<wsdl:input name="PrevzitVydejePredepisujiciho">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="PrevzitVydejePredepisujicihoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap:operation soapAction="AppPing" style="document"/>
<wsdl:input name="AppPing">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZalozitPredpis">
<soap:operation soapAction="ZalozitPredpis" style="document"/>
<wsdl:input name="ZalozitPredpis">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZalozitPredpisResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<soap:operation soapAction="NacistVerze" style="document"/>
<wsdl:input name="NacistVerze">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVerzeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="PripravitVydejePredepisujiciho">
<soap:operation soapAction="PripravitVydejePredepisujiciho" style="document"/>
<wsdl:input name="PripravitVydejePredepisujiciho">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="PripravitVydejePredepisujicihoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SeznamVydejuPredepisujiciho">
<soap:operation soapAction="SeznamVydejuPredepisujiciho" style="document"/>
<wsdl:input name="SeznamVydejuPredepisujiciho">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="SeznamVydejuPredepisujicihoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVydej">
<soap:operation soapAction="NacistVydej" style="document"/>
<wsdl:input name="NacistVydej">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVydejResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<soap:operation soapAction="AppPingZEP" style="document"/>
<wsdl:input name="AppPingZEP">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingZEPResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutVydejePredepisujiciho">
<soap:operation soapAction="StahnoutVydejePredepisujiciho" style="document"/>
<wsdl:input name="StahnoutVydejePredepisujiciho">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="StahnoutVydejePredepisujicihoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutPruvodku">
<soap:operation soapAction="StahnoutPruvodku" style="document"/>
<wsdl:input name="StahnoutPruvodku">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="StahnoutPruvodkuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitPredpis">
<soap:operation soapAction="ZmenitPredpis" style="document"/>
<wsdl:input name="ZmenitPredpis">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZmenitPredpisResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CUERLekar">
<wsdl:port name="CUERLekar_Port" binding="tns:CUERLekarSoapBinding">
<soap:address location="http://backing-erp-as:8080/cuer/CUERLekar"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
@@ -0,0 +1,526 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="CUERLekarnik" targetNamespace="http://www.sukl.cz/erp/201704" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.sukl.cz/erp/201704" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<!--version_201704D--><wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.sukl.cz/erp/201704" schemaLocation="schema1.xsd"></import>
</schema>
</wsdl:types>
<wsdl:message name="GetAppInfo">
<wsdl:part name="AppInfoDotaz" element="tns:AppInfoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ChybaResponse">
<wsdl:part name="ChybaOdpoved" element="tns:Chyba">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemPredpisu">
<wsdl:part name="NacteniInformaceOZrusenemPredpisuDotaz" element="tns:NacteniInformaceOZrusenemPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZrusitVydej">
<wsdl:part name="ZruseniVydejeDotaz" element="tns:ZruseniVydejeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChybResponse">
<wsdl:part name="CisChybOdpoved" element="tns:CisChybOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistPredpis">
<wsdl:part name="NacteniPredpisuDotaz" element="tns:NacteniPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZrusitVydejResponse">
<wsdl:part name="ZruseniVydejeOdpoved" element="tns:ZruseniVydejeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEPResponse">
<wsdl:part name="AppPingZEPOdpoved" element="tns:AppPingZEPOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVerze">
<wsdl:part name="VerzeDotaz" element="tns:VerzeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVydej">
<wsdl:part name="NacteniVydejeDotaz" element="tns:NacteniVydejeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitPojistovnuPredpisuResponse">
<wsdl:part name="ZmenaPojistovnyPredpisuOdpoved" element="tns:ZmenaPojistovnyPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitVydejResponse">
<wsdl:part name="ZmenaVydejeOdpoved" element="tns:ZmenaVydejeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutPruvodku">
<wsdl:part name="StazeniPruvodkyDotaz" element="tns:StazeniPruvodkyDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="SeznamPredpisuDleDokladu">
<wsdl:part name="SeznamPredpisuDleDokladuDotaz" element="tns:SeznamPredpisuDleDokladuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemVydeji">
<wsdl:part name="NacteniInformaceOZrusenemVydejiDotaz" element="tns:NacteniInformaceOZrusenemVydejiDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemVydejiResponse">
<wsdl:part name="NacteniInformaceOZrusenemVydejiOdpoved" element="tns:NacteniInformaceOZrusenemVydejiOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVerzeResponse">
<wsdl:part name="VerzeOdpoved" element="tns:VerzeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitVydej">
<wsdl:part name="ZmenaVydejeDotaz" element="tns:ZmenaVydejeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="DigitalizovatPredpisResponse">
<wsdl:part name="DigitalizacePredpisuOdpoved" element="tns:DigitalizacePredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingResponse">
<wsdl:part name="AppPingOdpoved" element="tns:AppPingOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitStavPredpisuResponse">
<wsdl:part name="ZmenaStavuPredpisuOdpoved" element="tns:ZmenaStavuPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChyb">
<wsdl:part name="CisChybDotaz" element="tns:CisChybDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="DeblokacePredpisuResponse">
<wsdl:part name="DeblokacePredpisuOdpoved" element="tns:DeblokacePredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVydejResponse">
<wsdl:part name="NacteniVydejeOdpoved" element="tns:NacteniVydejeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistPredpisResponse">
<wsdl:part name="NacteniPredpisuOdpoved" element="tns:NacteniPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="DeblokacePredpisu">
<wsdl:part name="DeblokacePredpisuDotaz" element="tns:DeblokacePredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="DigitalizovatPredpis">
<wsdl:part name="DigitalizacePredpisuDotaz" element="tns:DigitalizacePredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemPredpisuResponse">
<wsdl:part name="NacteniInformaceOZrusenemPredpisuOdpoved" element="tns:NacteniInformaceOZrusenemPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZalozitVydejResponse">
<wsdl:part name="ZalozeniVydejeOdpoved" element="tns:ZalozeniVydejeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPing">
<wsdl:part name="AppPingDotaz" element="tns:AppPingDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZalozitVydej">
<wsdl:part name="ZalozeniVydejeDotaz" element="tns:ZalozeniVydejeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitStavPredpisu">
<wsdl:part name="ZmenaStavuPredpisuDotaz" element="tns:ZmenaStavuPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitPojistovnuPredpisu">
<wsdl:part name="ZmenaPojistovnyPredpisuDotaz" element="tns:ZmenaPojistovnyPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetAppInfoResponse">
<wsdl:part name="AppInfoOdpoved" element="tns:AppInfoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEP">
<wsdl:part name="AppPingZEPDotaz" element="tns:AppPingZEPDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutPruvodkuResponse">
<wsdl:part name="StazeniPruvodkyOdpoved" element="tns:StazeniPruvodkyOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="SeznamPredpisuDleDokladuResponse">
<wsdl:part name="SeznamPredpisuDleDokladuOdpoved" element="tns:SeznamPredpisuDleDokladuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="CUERLekarnik">
<wsdl:operation name="NacistInformaceOZrusenemVydeji">
<wsdl:input name="NacistInformaceOZrusenemVydeji" message="tns:NacistInformaceOZrusenemVydeji">
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemVydejiResponse" message="tns:NacistInformaceOZrusenemVydejiResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<wsdl:input name="GetAppInfo" message="tns:GetAppInfo">
</wsdl:input>
<wsdl:output name="GetAppInfoResponse" message="tns:GetAppInfoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitVydej">
<wsdl:input name="ZmenitVydej" message="tns:ZmenitVydej">
</wsdl:input>
<wsdl:output name="ZmenitVydejResponse" message="tns:ZmenitVydejResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemPredpisu">
<wsdl:input name="NacistInformaceOZrusenemPredpisu" message="tns:NacistInformaceOZrusenemPredpisu">
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemPredpisuResponse" message="tns:NacistInformaceOZrusenemPredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZrusitVydej">
<wsdl:input name="ZrusitVydej" message="tns:ZrusitVydej">
</wsdl:input>
<wsdl:output name="ZrusitVydejResponse" message="tns:ZrusitVydejResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<wsdl:input name="NacistCiselnikChyb" message="tns:NacistCiselnikChyb">
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse" message="tns:NacistCiselnikChybResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistPredpis">
<wsdl:input name="NacistPredpis" message="tns:NacistPredpis">
</wsdl:input>
<wsdl:output name="NacistPredpisResponse" message="tns:NacistPredpisResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeblokacePredpisu">
<wsdl:input name="DeblokacePredpisu" message="tns:DeblokacePredpisu">
</wsdl:input>
<wsdl:output name="DeblokacePredpisuResponse" message="tns:DeblokacePredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DigitalizovatPredpis">
<wsdl:input name="DigitalizovatPredpis" message="tns:DigitalizovatPredpis">
</wsdl:input>
<wsdl:output name="DigitalizovatPredpisResponse" message="tns:DigitalizovatPredpisResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<wsdl:input name="AppPing" message="tns:AppPing">
</wsdl:input>
<wsdl:output name="AppPingResponse" message="tns:AppPingResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZalozitVydej">
<wsdl:input name="ZalozitVydej" message="tns:ZalozitVydej">
</wsdl:input>
<wsdl:output name="ZalozitVydejResponse" message="tns:ZalozitVydejResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitStavPredpisu">
<wsdl:input name="ZmenitStavPredpisu" message="tns:ZmenitStavPredpisu">
</wsdl:input>
<wsdl:output name="ZmenitStavPredpisuResponse" message="tns:ZmenitStavPredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitPojistovnuPredpisu">
<wsdl:input name="ZmenitPojistovnuPredpisu" message="tns:ZmenitPojistovnuPredpisu">
</wsdl:input>
<wsdl:output name="ZmenitPojistovnuPredpisuResponse" message="tns:ZmenitPojistovnuPredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<wsdl:input name="NacistVerze" message="tns:NacistVerze">
</wsdl:input>
<wsdl:output name="NacistVerzeResponse" message="tns:NacistVerzeResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVydej">
<wsdl:input name="NacistVydej" message="tns:NacistVydej">
</wsdl:input>
<wsdl:output name="NacistVydejResponse" message="tns:NacistVydejResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<wsdl:input name="AppPingZEP" message="tns:AppPingZEP">
</wsdl:input>
<wsdl:output name="AppPingZEPResponse" message="tns:AppPingZEPResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutPruvodku">
<wsdl:input name="StahnoutPruvodku" message="tns:StahnoutPruvodku">
</wsdl:input>
<wsdl:output name="StahnoutPruvodkuResponse" message="tns:StahnoutPruvodkuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SeznamPredpisuDleDokladu">
<wsdl:input name="SeznamPredpisuDleDokladu" message="tns:SeznamPredpisuDleDokladu">
</wsdl:input>
<wsdl:output name="SeznamPredpisuDleDokladuResponse" message="tns:SeznamPredpisuDleDokladuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CUERLekarnikSoapBinding" type="tns:CUERLekarnik">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="NacistInformaceOZrusenemVydeji">
<soap:operation soapAction="NacistInformaceOZrusenemVydeji" style="document"/>
<wsdl:input name="NacistInformaceOZrusenemVydeji">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemVydejiResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap:operation soapAction="GetAppInfo" style="document"/>
<wsdl:input name="GetAppInfo">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetAppInfoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitVydej">
<soap:operation soapAction="ZmenitVydej" style="document"/>
<wsdl:input name="ZmenitVydej">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZmenitVydejResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemPredpisu">
<soap:operation soapAction="NacistInformaceOZrusenemPredpisu" style="document"/>
<wsdl:input name="NacistInformaceOZrusenemPredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemPredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZrusitVydej">
<soap:operation soapAction="ZrusitVydej" style="document"/>
<wsdl:input name="ZrusitVydej">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZrusitVydejResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<soap:operation soapAction="NacistCiselnikChyb" style="document"/>
<wsdl:input name="NacistCiselnikChyb">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistPredpis">
<soap:operation soapAction="NacistPredpis" style="document"/>
<wsdl:input name="NacistPredpis">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistPredpisResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeblokacePredpisu">
<soap:operation soapAction="DeblokacePredpisu" style="document"/>
<wsdl:input name="DeblokacePredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="DeblokacePredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DigitalizovatPredpis">
<soap:operation soapAction="DigitalizovatPredpis" style="document"/>
<wsdl:input name="DigitalizovatPredpis">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="DigitalizovatPredpisResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap:operation soapAction="AppPing" style="document"/>
<wsdl:input name="AppPing">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZalozitVydej">
<soap:operation soapAction="ZalozitVydej" style="document"/>
<wsdl:input name="ZalozitVydej">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZalozitVydejResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitStavPredpisu">
<soap:operation soapAction="ZmenitStavPredpisu" style="document"/>
<wsdl:input name="ZmenitStavPredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZmenitStavPredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitPojistovnuPredpisu">
<soap:operation soapAction="ZmenitPojistovnuPredpisu" style="document"/>
<wsdl:input name="ZmenitPojistovnuPredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZmenitPojistovnuPredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<soap:operation soapAction="NacistVerze" style="document"/>
<wsdl:input name="NacistVerze">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVerzeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVydej">
<soap:operation soapAction="NacistVydej" style="document"/>
<wsdl:input name="NacistVydej">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVydejResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<soap:operation soapAction="AppPingZEP" style="document"/>
<wsdl:input name="AppPingZEP">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingZEPResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutPruvodku">
<soap:operation soapAction="StahnoutPruvodku" style="document"/>
<wsdl:input name="StahnoutPruvodku">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="StahnoutPruvodkuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SeznamPredpisuDleDokladu">
<soap:operation soapAction="SeznamPredpisuDleDokladu" style="document"/>
<wsdl:input name="SeznamPredpisuDleDokladu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="SeznamPredpisuDleDokladuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CUERLekarnik">
<wsdl:port name="CUERLekarnik_Port" binding="tns:CUERLekarnikSoapBinding">
<soap:address location="http://backing-erp-as:8080/cuer/CUERLekarnik"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
@@ -0,0 +1,442 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="CUERPracovnikZP" targetNamespace="http://www.sukl.cz/erp/201704" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.sukl.cz/erp/201704" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<!--version_201704B_update1--><wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.sukl.cz/erp/201704" schemaLocation="schema1.xsd"></import>
</schema>
</wsdl:types>
<wsdl:message name="GetAppInfo">
<wsdl:part name="AppInfoDotaz" element="tns:AppInfoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ChybaResponse">
<wsdl:part name="ChybaOdpoved" element="tns:Chyba">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemPredpisu">
<wsdl:part name="NacteniInformaceOZrusenemPredpisuDotaz" element="tns:NacteniInformaceOZrusenemPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChybResponse">
<wsdl:part name="CisChybOdpoved" element="tns:CisChybOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistPredpis">
<wsdl:part name="NacteniPredpisuDotaz" element="tns:NacteniPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="PrevzitVydeje">
<wsdl:part name="PrevzetiVydejuDotaz" element="tns:PrevzetiVydejuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEPResponse">
<wsdl:part name="AppPingZEPOdpoved" element="tns:AppPingZEPOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVerze">
<wsdl:part name="VerzeDotaz" element="tns:VerzeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVydej">
<wsdl:part name="NacteniVydejeDotaz" element="tns:NacteniVydejeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitPojistovnuPredpisuResponse">
<wsdl:part name="ZmenaPojistovnyPredpisuOdpoved" element="tns:ZmenaPojistovnyPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="PripravitVydeje">
<wsdl:part name="PripravaVydejuDotaz" element="tns:PripravaVydejuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutPruvodku">
<wsdl:part name="StazeniPruvodkyDotaz" element="tns:StazeniPruvodkyDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemVydeji">
<wsdl:part name="NacteniInformaceOZrusenemVydejiDotaz" element="tns:NacteniInformaceOZrusenemVydejiDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemVydejiResponse">
<wsdl:part name="NacteniInformaceOZrusenemVydejiOdpoved" element="tns:NacteniInformaceOZrusenemVydejiOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVerzeResponse">
<wsdl:part name="VerzeOdpoved" element="tns:VerzeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingResponse">
<wsdl:part name="AppPingOdpoved" element="tns:AppPingOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitStavPredpisuResponse">
<wsdl:part name="ZmenaStavuPredpisuOdpoved" element="tns:ZmenaStavuPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChyb">
<wsdl:part name="CisChybDotaz" element="tns:CisChybDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVydejResponse">
<wsdl:part name="NacteniVydejeOdpoved" element="tns:NacteniVydejeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="PripravitVydejeResponse">
<wsdl:part name="PripravaVydejuOdpoved" element="tns:PripravaVydejuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistPredpisResponse">
<wsdl:part name="NacteniPredpisuOdpoved" element="tns:NacteniPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemPredpisuResponse">
<wsdl:part name="NacteniInformaceOZrusenemPredpisuOdpoved" element="tns:NacteniInformaceOZrusenemPredpisuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPing">
<wsdl:part name="AppPingDotaz" element="tns:AppPingDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitStavPredpisu">
<wsdl:part name="ZmenaStavuPredpisuDotaz" element="tns:ZmenaStavuPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutVydeje">
<wsdl:part name="StazeniVydejuDotaz" element="tns:StazeniVydejuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitPojistovnuPredpisu">
<wsdl:part name="ZmenaPojistovnyPredpisuDotaz" element="tns:ZmenaPojistovnyPredpisuDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetAppInfoResponse">
<wsdl:part name="AppInfoOdpoved" element="tns:AppInfoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEP">
<wsdl:part name="AppPingZEPDotaz" element="tns:AppPingZEPDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutPruvodkuResponse">
<wsdl:part name="StazeniPruvodkyOdpoved" element="tns:StazeniPruvodkyOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="StahnoutVydejeResponse">
<wsdl:part name="StazeniVydejuOdpoved" element="tns:StazeniVydejuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="PrevzitVydejeResponse">
<wsdl:part name="PrevzetiVydejuOdpoved" element="tns:PrevzetiVydejuOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="CUERPracovnikZP">
<wsdl:operation name="NacistInformaceOZrusenemVydeji">
<wsdl:input name="NacistInformaceOZrusenemVydeji" message="tns:NacistInformaceOZrusenemVydeji">
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemVydejiResponse" message="tns:NacistInformaceOZrusenemVydejiResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<wsdl:input name="GetAppInfo" message="tns:GetAppInfo">
</wsdl:input>
<wsdl:output name="GetAppInfoResponse" message="tns:GetAppInfoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemPredpisu">
<wsdl:input name="NacistInformaceOZrusenemPredpisu" message="tns:NacistInformaceOZrusenemPredpisu">
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemPredpisuResponse" message="tns:NacistInformaceOZrusenemPredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<wsdl:input name="NacistCiselnikChyb" message="tns:NacistCiselnikChyb">
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse" message="tns:NacistCiselnikChybResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistPredpis">
<wsdl:input name="NacistPredpis" message="tns:NacistPredpis">
</wsdl:input>
<wsdl:output name="NacistPredpisResponse" message="tns:NacistPredpisResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<wsdl:input name="AppPing" message="tns:AppPing">
</wsdl:input>
<wsdl:output name="AppPingResponse" message="tns:AppPingResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="PrevzitVydeje">
<wsdl:input name="PrevzitVydeje" message="tns:PrevzitVydeje">
</wsdl:input>
<wsdl:output name="PrevzitVydejeResponse" message="tns:PrevzitVydejeResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitStavPredpisu">
<wsdl:input name="ZmenitStavPredpisu" message="tns:ZmenitStavPredpisu">
</wsdl:input>
<wsdl:output name="ZmenitStavPredpisuResponse" message="tns:ZmenitStavPredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutVydeje">
<wsdl:input name="StahnoutVydeje" message="tns:StahnoutVydeje">
</wsdl:input>
<wsdl:output name="StahnoutVydejeResponse" message="tns:StahnoutVydejeResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitPojistovnuPredpisu">
<wsdl:input name="ZmenitPojistovnuPredpisu" message="tns:ZmenitPojistovnuPredpisu">
</wsdl:input>
<wsdl:output name="ZmenitPojistovnuPredpisuResponse" message="tns:ZmenitPojistovnuPredpisuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<wsdl:input name="NacistVerze" message="tns:NacistVerze">
</wsdl:input>
<wsdl:output name="NacistVerzeResponse" message="tns:NacistVerzeResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVydej">
<wsdl:input name="NacistVydej" message="tns:NacistVydej">
</wsdl:input>
<wsdl:output name="NacistVydejResponse" message="tns:NacistVydejResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<wsdl:input name="AppPingZEP" message="tns:AppPingZEP">
</wsdl:input>
<wsdl:output name="AppPingZEPResponse" message="tns:AppPingZEPResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="PripravitVydeje">
<wsdl:input name="PripravitVydeje" message="tns:PripravitVydeje">
</wsdl:input>
<wsdl:output name="PripravitVydejeResponse" message="tns:PripravitVydejeResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutPruvodku">
<wsdl:input name="StahnoutPruvodku" message="tns:StahnoutPruvodku">
</wsdl:input>
<wsdl:output name="StahnoutPruvodkuResponse" message="tns:StahnoutPruvodkuResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CUERPracovnikZPSoapBinding" type="tns:CUERPracovnikZP">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="NacistInformaceOZrusenemVydeji">
<soap:operation soapAction="NacistInformaceOZrusenemVydeji" style="document"/>
<wsdl:input name="NacistInformaceOZrusenemVydeji">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemVydejiResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAppInfo">
<soap:operation soapAction="GetAppInfo" style="document"/>
<wsdl:input name="GetAppInfo">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetAppInfoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemPredpisu">
<soap:operation soapAction="NacistInformaceOZrusenemPredpisu" style="document"/>
<wsdl:input name="NacistInformaceOZrusenemPredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemPredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<soap:operation soapAction="NacistCiselnikChyb" style="document"/>
<wsdl:input name="NacistCiselnikChyb">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistPredpis">
<soap:operation soapAction="NacistPredpis" style="document"/>
<wsdl:input name="NacistPredpis">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistPredpisResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap:operation soapAction="AppPing" style="document"/>
<wsdl:input name="AppPing">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="PrevzitVydeje">
<soap:operation soapAction="PrevzitVydeje" style="document"/>
<wsdl:input name="PrevzitVydeje">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="PrevzitVydejeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitStavPredpisu">
<soap:operation soapAction="ZmenitStavPredpisu" style="document"/>
<wsdl:input name="ZmenitStavPredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZmenitStavPredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutVydeje">
<soap:operation soapAction="StahnoutVydeje" style="document"/>
<wsdl:input name="StahnoutVydeje">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="StahnoutVydejeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitPojistovnuPredpisu">
<soap:operation soapAction="ZmenitPojistovnuPredpisu" style="document"/>
<wsdl:input name="ZmenitPojistovnuPredpisu">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZmenitPojistovnuPredpisuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<soap:operation soapAction="NacistVerze" style="document"/>
<wsdl:input name="NacistVerze">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVerzeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVydej">
<soap:operation soapAction="NacistVydej" style="document"/>
<wsdl:input name="NacistVydej">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVydejResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<soap:operation soapAction="AppPingZEP" style="document"/>
<wsdl:input name="AppPingZEP">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingZEPResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="PripravitVydeje">
<soap:operation soapAction="PripravitVydeje" style="document"/>
<wsdl:input name="PripravitVydeje">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="PripravitVydejeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="StahnoutPruvodku">
<soap:operation soapAction="StahnoutPruvodku" style="document"/>
<wsdl:input name="StahnoutPruvodku">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="StahnoutPruvodkuResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CUERPracovnikZP">
<wsdl:port name="CUERPracovnikZP_Port" binding="tns:CUERPracovnikZPSoapBinding">
<soap:address location="http://backing-erp-as:8080/cuer/CUERPracovnikZP"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
@@ -0,0 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="RLPOLekar" targetNamespace="http://www.sukl.cz/erp/201704" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.sukl.cz/erp/201704" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<!--version_201704B_update1--><wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.sukl.cz/erp/201704" schemaLocation="schema1.xsd"></import>
</schema>
</wsdl:types>
<wsdl:message name="NacistVerzeResponse">
<wsdl:part name="VerzeOdpoved" element="tns:VerzeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetAppInfo">
<wsdl:part name="AppInfoDotaz" element="tns:AppInfoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingResponse">
<wsdl:part name="AppPingOdpoved" element="tns:AppPingOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ChybaResponse">
<wsdl:part name="ChybaOdpoved" element="tns:Chyba">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChyb">
<wsdl:part name="CisChybDotaz" element="tns:CisChybDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChybResponse">
<wsdl:part name="CisChybOdpoved" element="tns:CisChybOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPing">
<wsdl:part name="AppPingDotaz" element="tns:AppPingDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEPResponse">
<wsdl:part name="AppPingZEPOdpoved" element="tns:AppPingZEPOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="OveritPredpisResponse">
<wsdl:part name="OveritPredpisOdpoved" element="tns:OveritPredpisOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="OveritPredpis">
<wsdl:part name="OveritPredpisDotaz" element="tns:OveritPredpisDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVerze">
<wsdl:part name="VerzeDotaz" element="tns:VerzeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetAppInfoResponse">
<wsdl:part name="AppInfoOdpoved" element="tns:AppInfoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEP">
<wsdl:part name="AppPingZEPDotaz" element="tns:AppPingZEPDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="RLPOLekar">
<wsdl:operation name="GetAppInfo">
<wsdl:input name="GetAppInfo" message="tns:GetAppInfo">
</wsdl:input>
<wsdl:output name="GetAppInfoResponse" message="tns:GetAppInfoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="OveritPredpis">
<wsdl:input name="OveritPredpis" message="tns:OveritPredpis">
</wsdl:input>
<wsdl:output name="OveritPredpisResponse" message="tns:OveritPredpisResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<wsdl:input name="NacistCiselnikChyb" message="tns:NacistCiselnikChyb">
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse" message="tns:NacistCiselnikChybResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<wsdl:input name="NacistVerze" message="tns:NacistVerze">
</wsdl:input>
<wsdl:output name="NacistVerzeResponse" message="tns:NacistVerzeResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<wsdl:input name="AppPingZEP" message="tns:AppPingZEP">
</wsdl:input>
<wsdl:output name="AppPingZEPResponse" message="tns:AppPingZEPResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<wsdl:input name="AppPing" message="tns:AppPing">
</wsdl:input>
<wsdl:output name="AppPingResponse" message="tns:AppPingResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RLPOLekarSoapBinding" type="tns:RLPOLekar">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="GetAppInfo">
<soap:operation soapAction="GetAppInfo" style="document"/>
<wsdl:input name="GetAppInfo">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetAppInfoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="OveritPredpis">
<soap:operation soapAction="OveritPredpis" style="document"/>
<wsdl:input name="OveritPredpis">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="OveritPredpisResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<soap:operation soapAction="NacistCiselnikChyb" style="document"/>
<wsdl:input name="NacistCiselnikChyb">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<soap:operation soapAction="NacistVerze" style="document"/>
<wsdl:input name="NacistVerze">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVerzeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<soap:operation soapAction="AppPingZEP" style="document"/>
<wsdl:input name="AppPingZEP">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingZEPResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap:operation soapAction="AppPing" style="document"/>
<wsdl:input name="AppPing">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="RLPOLekar">
<wsdl:port name="RLPOLekar_Port" binding="tns:RLPOLekarSoapBinding">
<soap:address location="http://backing-erp-as:8080/cuer/RLPOLekar"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
@@ -0,0 +1,330 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="RLPOLekarnik" targetNamespace="http://www.sukl.cz/erp/201704" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.sukl.cz/erp/201704" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<!--version_201704B_update1--><wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.sukl.cz/erp/201704" schemaLocation="schema1.xsd"></import>
</schema>
</wsdl:types>
<wsdl:message name="NacistVerzeResponse">
<wsdl:part name="VerzeOdpoved" element="tns:VerzeOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetAppInfo">
<wsdl:part name="AppInfoDotaz" element="tns:AppInfoDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingResponse">
<wsdl:part name="AppPingOdpoved" element="tns:AppPingOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ChybaResponse">
<wsdl:part name="ChybaOdpoved" element="tns:Chyba">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVydejOTCResponse">
<wsdl:part name="NacteniVydejeOTCOdpoved" element="tns:NacteniVydejeOTCOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChyb">
<wsdl:part name="CisChybDotaz" element="tns:CisChybDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemVydejiOTCResponse">
<wsdl:part name="NacteniInformaceOZrusenemVydejiOTCOdpoved" element="tns:NacteniInformaceOZrusenemVydejiOTCOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZalozitVydejOTCResponse">
<wsdl:part name="ZalozeniVydejeOTCOdpoved" element="tns:ZalozeniVydejeOTCOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistCiselnikChybResponse">
<wsdl:part name="CisChybOdpoved" element="tns:CisChybOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZrusitVydejOTCResponse">
<wsdl:part name="ZruseniVydejeOTCOdpoved" element="tns:ZruseniVydejeOTCOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPing">
<wsdl:part name="AppPingDotaz" element="tns:AppPingDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEPResponse">
<wsdl:part name="AppPingZEPOdpoved" element="tns:AppPingZEPOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="OveritVydejResponse">
<wsdl:part name="OveritVydejOdpoved" element="tns:OveritVydejOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVerze">
<wsdl:part name="VerzeDotaz" element="tns:VerzeDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetAppInfoResponse">
<wsdl:part name="AppInfoOdpoved" element="tns:AppInfoOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitVydejOTC">
<wsdl:part name="ZmenaVydejeOTCDotaz" element="tns:ZmenaVydejeOTCDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="AppPingZEP">
<wsdl:part name="AppPingZEPDotaz" element="tns:AppPingZEPDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZrusitVydejOTC">
<wsdl:part name="ZruseniVydejeOTCDotaz" element="tns:ZruseniVydejeOTCDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZalozitVydejOTC">
<wsdl:part name="ZalozeniVydejeOTCDotaz" element="tns:ZalozeniVydejeOTCDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistVydejOTC">
<wsdl:part name="NacteniVydejeOTCDotaz" element="tns:NacteniVydejeOTCDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="OveritVydej">
<wsdl:part name="OveritVydejDotaz" element="tns:OveritVydejDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ZmenitVydejOTCResponse">
<wsdl:part name="ZmenaVydejeOTCOdpoved" element="tns:ZmenaVydejeOTCOdpoved">
</wsdl:part>
</wsdl:message>
<wsdl:message name="NacistInformaceOZrusenemVydejiOTC">
<wsdl:part name="NacteniInformaceOZrusenemVydejiOTCDotaz" element="tns:NacteniInformaceOZrusenemVydejiOTCDotaz">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="RLPOLekarnik">
<wsdl:operation name="GetAppInfo">
<wsdl:input name="GetAppInfo" message="tns:GetAppInfo">
</wsdl:input>
<wsdl:output name="GetAppInfoResponse" message="tns:GetAppInfoResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<wsdl:input name="NacistCiselnikChyb" message="tns:NacistCiselnikChyb">
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse" message="tns:NacistCiselnikChybResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<wsdl:input name="NacistVerze" message="tns:NacistVerze">
</wsdl:input>
<wsdl:output name="NacistVerzeResponse" message="tns:NacistVerzeResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitVydejOTC">
<wsdl:input name="ZmenitVydejOTC" message="tns:ZmenitVydejOTC">
</wsdl:input>
<wsdl:output name="ZmenitVydejOTCResponse" message="tns:ZmenitVydejOTCResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<wsdl:input name="AppPingZEP" message="tns:AppPingZEP">
</wsdl:input>
<wsdl:output name="AppPingZEPResponse" message="tns:AppPingZEPResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZrusitVydejOTC">
<wsdl:input name="ZrusitVydejOTC" message="tns:ZrusitVydejOTC">
</wsdl:input>
<wsdl:output name="ZrusitVydejOTCResponse" message="tns:ZrusitVydejOTCResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZalozitVydejOTC">
<wsdl:input name="ZalozitVydejOTC" message="tns:ZalozitVydejOTC">
</wsdl:input>
<wsdl:output name="ZalozitVydejOTCResponse" message="tns:ZalozitVydejOTCResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<wsdl:input name="AppPing" message="tns:AppPing">
</wsdl:input>
<wsdl:output name="AppPingResponse" message="tns:AppPingResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVydejOTC">
<wsdl:input name="NacistVydejOTC" message="tns:NacistVydejOTC">
</wsdl:input>
<wsdl:output name="NacistVydejOTCResponse" message="tns:NacistVydejOTCResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="OveritVydej">
<wsdl:input name="OveritVydej" message="tns:OveritVydej">
</wsdl:input>
<wsdl:output name="OveritVydejResponse" message="tns:OveritVydejResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemVydejiOTC">
<wsdl:input name="NacistInformaceOZrusenemVydejiOTC" message="tns:NacistInformaceOZrusenemVydejiOTC">
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemVydejiOTCResponse" message="tns:NacistInformaceOZrusenemVydejiOTCResponse">
</wsdl:output>
<wsdl:fault name="ChybaResponse" message="tns:ChybaResponse">
</wsdl:fault>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RLPOLekarnikSoapBinding" type="tns:RLPOLekarnik">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="GetAppInfo">
<soap:operation soapAction="GetAppInfo" style="document"/>
<wsdl:input name="GetAppInfo">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetAppInfoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistCiselnikChyb">
<soap:operation soapAction="NacistCiselnikChyb" style="document"/>
<wsdl:input name="NacistCiselnikChyb">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistCiselnikChybResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVerze">
<soap:operation soapAction="NacistVerze" style="document"/>
<wsdl:input name="NacistVerze">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVerzeResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZmenitVydejOTC">
<soap:operation soapAction="ZmenitVydejOTC" style="document"/>
<wsdl:input name="ZmenitVydejOTC">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZmenitVydejOTCResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPingZEP">
<soap:operation soapAction="AppPingZEP" style="document"/>
<wsdl:input name="AppPingZEP">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingZEPResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZrusitVydejOTC">
<soap:operation soapAction="ZrusitVydejOTC" style="document"/>
<wsdl:input name="ZrusitVydejOTC">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZrusitVydejOTCResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ZalozitVydejOTC">
<soap:operation soapAction="ZalozitVydejOTC" style="document"/>
<wsdl:input name="ZalozitVydejOTC">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ZalozitVydejOTCResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AppPing">
<soap:operation soapAction="AppPing" style="document"/>
<wsdl:input name="AppPing">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AppPingResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistVydejOTC">
<soap:operation soapAction="NacistVydejOTC" style="document"/>
<wsdl:input name="NacistVydejOTC">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistVydejOTCResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="OveritVydej">
<soap:operation soapAction="OveritVydej" style="document"/>
<wsdl:input name="OveritVydej">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="OveritVydejResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="NacistInformaceOZrusenemVydejiOTC">
<soap:operation soapAction="NacistInformaceOZrusenemVydejiOTC" style="document"/>
<wsdl:input name="NacistInformaceOZrusenemVydejiOTC">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="NacistInformaceOZrusenemVydejiOTCResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ChybaResponse">
<soap:fault name="ChybaResponse" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="RLPOLekarnik">
<wsdl:port name="RLPOLekarnik_Port" binding="tns:RLPOLekarnikSoapBinding">
<soap:address location="http://backing-erp-as:8080/cuer/RLPOLekarnik"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,206 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:erp="http://www.sukl.cz/erp/201704" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:sig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified">
<xsd:complexType name="SignatureType">
<xsd:sequence>
<xsd:element name="SignedInfo" type="sig:SignedInfoType"/>
<xsd:element name="SignatureValue" type="sig:SignatureValueType"/>
<xsd:element name="KeyInfo" type="sig:KeyInfoType" minOccurs="0"/>
<xsd:element name="Object" type="sig:ObjectType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="SignedInfoType">
<xsd:sequence>
<xsd:element name="CanonicalizationMethod" type="sig:CanonicalizationMethodType"/>
<xsd:element name="SignatureMethod" type="sig:SignatureMethodType"/>
<xsd:element name="Reference" type="sig:ReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="CanonicalizationMethodType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="ObjectType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
<xsd:attribute name="MimeType" type="xsd:string"/>
<xsd:attribute name="Encoding" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="SPKIDataType">
<xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="SPKISexp" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="X509DataType">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="X509IssuerSerial" type="sig:X509IssuerSerialType"/>
<xsd:element name="X509SubjectName" type="xsd:string"/>
<xsd:element name="X509Certificate" type="xsd:base64Binary"/>
<xsd:element name="X509SKI" type="xsd:base64Binary"/>
<xsd:element name="X509CRL" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PGPDataType">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="PGPKeyPacket" type="xsd:base64Binary"/>
<xsd:element name="PGPKeyID" type="xsd:base64Binary"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransformType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="XPath" type="xsd:string"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="KeyValueType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="sig:RSAKeyValue"/>
<xsd:element ref="sig:DSAKeyValue"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ManifestType">
<xsd:sequence>
<xsd:element name="Reference" type="sig:ReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="TransformsType">
<xsd:sequence>
<xsd:element name="Transform" type="sig:TransformType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KeyInfoType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="sig:MgmtData"/>
<xsd:element ref="sig:KeyValue"/>
<xsd:element ref="sig:X509Data"/>
<xsd:element ref="sig:SPKIData"/>
<xsd:element ref="sig:PGPData"/>
<xsd:element ref="sig:RetrievalMethod"/>
<xsd:element ref="sig:KeyName"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="ReferenceType">
<xsd:sequence>
<xsd:element name="Transforms" type="sig:TransformsType" minOccurs="0"/>
<xsd:element name="DigestMethod" type="sig:DigestMethodType"/>
<xsd:element name="DigestValue" type="xsd:base64Binary"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
<xsd:attribute name="URI" type="xsd:anyURI"/>
<xsd:attribute name="Type" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="X509IssuerSerialType">
<xsd:sequence>
<xsd:element name="X509IssuerName" type="xsd:string"/>
<xsd:element name="X509SerialNumber" type="xsd:integer"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RetrievalMethodType">
<xsd:sequence>
<xsd:element name="Transforms" type="sig:TransformsType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="URI" type="xsd:anyURI"/>
<xsd:attribute name="Type" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="SignatureValueType">
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="SignatureMethodType" mixed="true">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="HMACOutputLength" type="xsd:integer"/>
<xsd:any processContents="lax" namespace="##other"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="DigestMethodType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Algorithm" type="xsd:anyURI" use="required"/>
</xsd:complexType>
<xsd:complexType name="RSAKeyValueType">
<xsd:sequence>
<xsd:element name="Modulus" type="xsd:base64Binary"/>
<xsd:element name="Exponent" type="xsd:base64Binary"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DSAKeyValueType">
<xsd:sequence>
<xsd:element name="P" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Q" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="G" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Y" type="xsd:base64Binary"/>
<xsd:element name="J" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="Seed" type="xsd:base64Binary" minOccurs="0"/>
<xsd:element name="PgenCounter" type="xsd:base64Binary" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SignaturePropertiesType">
<xsd:sequence>
<xsd:element name="SignatureProperty" type="sig:SignaturePropertyType" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="SignaturePropertyType" mixed="true">
<xsd:sequence>
<xsd:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Target" type="xsd:anyURI" use="required"/>
<xsd:attribute name="Id" type="xsd:ID"/>
</xsd:complexType>
<xsd:element name="Signature" type="sig:SignatureType"/>
<xsd:element name="SPKIData" type="sig:SPKIDataType"/>
<xsd:element name="KeyInfo" type="sig:KeyInfoType"/>
<xsd:element name="SignatureValue" type="sig:SignatureValueType"/>
<xsd:element name="KeyValue" type="sig:KeyValueType"/>
<xsd:element name="Transforms" type="sig:TransformsType"/>
<xsd:element name="DigestMethod" type="sig:DigestMethodType"/>
<xsd:element name="X509Data" type="sig:X509DataType"/>
<xsd:element name="SignatureProperty" type="sig:SignaturePropertyType"/>
<xsd:element name="KeyName" type="xsd:string"/>
<xsd:element name="RSAKeyValue" type="sig:RSAKeyValueType"/>
<xsd:element name="MgmtData" type="xsd:string"/>
<xsd:element name="Object" type="sig:ObjectType"/>
<xsd:element name="SignatureMethod" type="sig:SignatureMethodType"/>
<xsd:element name="SignatureProperties" type="sig:SignaturePropertiesType"/>
<xsd:element name="Transform" type="sig:TransformType"/>
<xsd:element name="PGPData" type="sig:PGPDataType"/>
<xsd:element name="Reference" type="sig:ReferenceType"/>
<xsd:element name="RetrievalMethod" type="sig:RetrievalMethodType"/>
<xsd:element name="DSAKeyValue" type="sig:DSAKeyValueType"/>
<xsd:element name="DigestValue" type="xsd:base64Binary"/>
<xsd:element name="CanonicalizationMethod" type="sig:CanonicalizationMethodType"/>
<xsd:element name="SignedInfo" type="sig:SignedInfoType"/>
<xsd:element name="Manifest" type="sig:ManifestType"/>
</xsd:schema>
+5 -21
View File
@@ -15,12 +15,7 @@ UZIVATEL = "E08C89C6-2B1A-4EBA-8ED9-4E3E63618379"
PRACOVISTE = "00214235367" PRACOVISTE = "00214235367"
ENDPOINTS = [ ENDPOINTS = [
"https://lekar-soap.erecept.sukl.cz/erp/Lekar", "https://lekar-soap.erecept.sukl.cz/cuer/Lekar2",
"https://lekar-soap.erecept.sukl.cz/erp/cuer/Lekar",
"https://lekar-soap.erecept.sukl.cz/cuer/NacistLekovyZaznam",
"https://lekar-soap.erecept.sukl.cz/erp/NacistLekovyZaznam",
"https://lekar-soap.erecept.sukl.cz/LekovyZaznam",
"https://cuer-soap.erecept.sukl.cz/cuer/Lekar",
] ]
# --- Pacient --- # --- Pacient ---
@@ -68,23 +63,12 @@ def nacist_lekovy_zaznam():
"User-Agent": "Medicus" "User-Agent": "Medicus"
} }
# Zkusíme stáhnout WSDL ze serverů for url in ENDPOINTS:
wsdl_urls = [ print(f"\n--- POST: {url} ---")
"https://lekar-soap.erecept.sukl.cz/cuer/Lekar?wsdl",
"https://cuer-soap.erecept.sukl.cz/?wsdl",
"https://cuer-soap.erecept.sukl.cz/?singleWsdl",
]
for url in wsdl_urls:
print(f"\n--- WSDL: {url} ---")
try: try:
resp = sess.get(url, timeout=10) resp = sess.post(url, data=soap_body.encode("utf-8"), headers=headers, timeout=15)
print(f"HTTP {resp.status_code} | {len(resp.content)} bytů") print(f"HTTP {resp.status_code} | {len(resp.content)} bytů")
if resp.status_code == 200: print(resp.text)
fname = url.replace("https://","").replace("/","_").replace("?","_") + ".xml"
with open(fname, "wb") as f:
f.write(resp.content)
print(f"Uloženo: {fname}")
print(resp.text[:1000])
except Exception as e: except Exception as e:
print(f"CHYBA: {e}") print(f"CHYBA: {e}")
@@ -0,0 +1,64 @@
import uuid
import xml.dom.minidom
from datetime import datetime, timezone
from requests import Session
from requests_pkcs12 import Pkcs12Adapter
PFX_FILE = r"C:\Users\vlado\PycharmProjects\Recepty\AMBSUKL214235369G_31DEC2024.pfx"
PFX_PASSWORD = "Vlado7309208104++"
API_USER = "e08c89c6-2b1a-4eba-8ed9-4e3e63618379"
API_PASS = "Buzalka@Vladimir2025"
ENDPOINT = "https://lekar-soap.erecept.sukl.cz/cuer/Lekar"
NAMESPACE = "http://www.sukl.cz/erp/201704"
def nacist_ciselnik_chyb():
sess = Session()
sess.mount("https://", Pkcs12Adapter(pkcs12_filename=PFX_FILE, pkcs12_password=PFX_PASSWORD))
sess.auth = (API_USER, API_PASS)
id_zpravy = str(uuid.uuid4())
odeslano = datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%S+00:00")
soap_body = (
'<?xml version="1.0" encoding="UTF-8"?>'
'<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">'
'<soapenv:Body>'
f'<CisChybDotaz xmlns="{NAMESPACE}">'
f'<Zprava>'
f'<ID_Zpravy>{id_zpravy}</ID_Zpravy>'
f'<Verze>202501A</Verze>'
f'<Odeslano>{odeslano}</Odeslano>'
f'<SW_Klienta>MEDICUS_____</SW_Klienta>'
f'</Zprava>'
f'</CisChybDotaz>'
'</soapenv:Body>'
'</soapenv:Envelope>'
)
headers = {
"Content-Type": 'text/xml; charset="UTF-8"',
"SOAPAction": '"NacistCiselnikChyb"',
"User-Agent": "Medicus"
}
print(f"Volám: {ENDPOINT}")
resp = sess.post(ENDPOINT, data=soap_body.encode("utf-8"), headers=headers, timeout=15)
print(f"HTTP {resp.status_code} | {len(resp.content)} bytů\n")
if resp.status_code == 200:
# Hezky formátovaný výpis
dom = xml.dom.minidom.parseString(resp.content)
pretty = dom.toprettyxml(indent=" ", encoding="utf-8").decode("utf-8")
print(pretty)
# Uložit do souboru
fname = f"ciselnik_chyb_{id_zpravy[:8]}.xml"
with open(fname, "w", encoding="utf-8") as f:
f.write(pretty)
print(f"\nUloženo: {fname}")
else:
print(resp.text)
if __name__ == "__main__":
nacist_ciselnik_chyb()
@@ -0,0 +1,353 @@
# NacistLekovyZaznam — Funkční SOAP klient pro IS eRecept SÚKL
## Status
**OVĚŘENO FUNKČNÍ** — 5. dubna 2026
Odpověď serveru: `HTTP 200`, velikost: ~227 KB reálných dat
Schéma ověřeno proti: `Cuer2Schema.xsd` verze `202501A` (dokumentace SÚKL 2025-04-24)
---
## Co tato operace dělá
`NacistLekovyZaznam` je SOAP operace IS eRecept (SÚKL), která vrátí kompletní **lékový záznam pacienta** — tedy seznam všech předpisů a výdejů léků napříč všemi lékaři a lékárnami v ČR za zadané období.
Typické použití: lékař si před konzultací zobrazí, co pacient aktuálně bere, co mu bylo předepsáno a vydáno v lékárně.
---
## Klíčové informace (těžce dohledané)
### Endpoint (produkce)
```
https://lekar-soap.erecept.sukl.cz/cuer/Lekar2
```
> **Pozor:** Endpoint má na konci číslici `2` — tj. `/cuer/Lekar2`, nikoli `/cuer/Lekar`.
> Tato operace **není** dostupná na starším endpointu `/cuer/Lekar`.
> Poprvé zdokumentováno v: `eRecept_lekovy_zaznam_1v3.docx` (dokumentace SÚKL ze dne 2024-01-18).
### Endpoint (testovací prostředí)
```
https://lekar-soap.test-erecept.sukl.cz/cuer/Lekar2
```
### SOAPAction
```
"NacistLekovyZaznam"
```
### XML namespace
```
http://www.sukl.cz/erp/201912
```
> Namespace pochází z prosince 2019 a **nemění se** ani v novějších verzích rozhraní.
> Verze rozhraní se předává v elementu `<Verze>` uvnitř zprávy, ne změnou namespace.
> SÚKL zachovává zpětnou kompatibilitu — namespace zůstává `201912` i pro verze `202401A`, `202501A` atd.
---
## Další operace dostupné na stejném endpointu `/cuer/Lekar2`
Dle `CUERLekarService.wsdl` (2025-04-24) jsou na tomto endpointu celkem **4 operace**:
| Operace | SOAPAction | Popis |
|---|---|---|
| `NacistLekovyZaznam` | `NacistLekovyZaznam` | ✅ lékový záznam pacienta |
| `OverDuplicity` | `OverDuplicity` | kontrola duplicitních předpisů |
| `ZjistitPoznamkyHvlp` | `ZjistitPoznamkyHvlp` | poznámky k HVLP přípravkům |
| `GetAppInfo` | `GetAppInfo` | info o verzi API |
| `AppPing` | `AppPing` | test spojení |
---
## Autentizace (dvojitá)
IS eRecept vyžaduje **dvě vrstvy** autentizace současně:
### 1. Klientský certifikát (TLS mutual auth)
- Soubor: `AMBSUKL214235369G_31DEC2024.pfx` (certifikát lékaře vydaný SÚKL)
- Formát: PKCS#12 (`.pfx`)
- Knihovna: `requests-pkcs12``Pkcs12Adapter`
- Platnost certifikátu: do 31. 12. 2024 (při expiraci je nutné zažádat SÚKL o nový)
### 2. HTTP Basic Auth
- Uživatel: UUID lékaře (přiděluje SÚKL, jednoznačný v celé ČR)
- Heslo: osobní heslo lékaře do portálu eRecept
---
## Struktura SOAP dotazu
```xml
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<NacistLekovyZaznamLekarDotaz xmlns="http://www.sukl.cz/erp/201912">
<Doklad>
<Pristupujici>
<Uzivatel>E08C89C6-2B1A-4EBA-8ED9-4E3E63618379</Uzivatel> <!-- UUID lékaře, povinný -->
<Pracoviste>00214235367</Pracoviste> <!-- IČP pracoviště, povinný -->
</Pristupujici>
<PocetZnakuATC>7</PocetZnakuATC> <!-- POUZE hodnoty 5 nebo 7 (enum!), povinný -->
<PocetMesicu>60</PocetMesicu> <!-- max 99, VOLITELNÝ -->
<Pacient>
<Totoznost>
<Jmeno>
<Prijmeni>Buzalka</Prijmeni>
<Jmena>Vladimír</Jmena>
</Jmeno>
<DatumNarozeni>1973-09-20</DatumNarozeni>
</Totoznost>
</Pacient>
<!-- Zastupce — volitelný, pouze pokud dotazuje zastupující lékař -->
<!-- <Zastupce>
<DruhDokladu>OP</DruhDokladu> 12 znaky, volitelný -->
<!-- <CisloDokladu>123456789</CisloDokladu> 19 znaků, volitelný -->
<!-- </Zastupce> -->
</Doklad>
<Zprava>
<ID_Zpravy>dabda2ad-df61-41db-bd46-a969eced026b</ID_Zpravy> <!-- UUID, generovat pro každý dotaz -->
<Verze>202501A</Verze> <!-- aktuální verze protokolu -->
<Odeslano>2026-04-05T10:00:00+00:00</Odeslano> <!-- UTC timestamp -->
<SW_Klienta>MEDICUS_____</SW_Klienta> <!-- identifikátor SW, přesně 12 znaků -->
</Zprava>
</NacistLekovyZaznamLekarDotaz>
</soapenv:Body>
</soapenv:Envelope>
```
### Parametry dotazu (ověřeno proti Cuer2Schema.xsd verze 202501A)
| Element | Povinný | Omezení | Poznámka |
|---|---|---|---|
| `Uzivatel` | ✅ ano | UUID formát | UUID lékaře přidělené SÚKL |
| `Pracoviste` | ✅ ano | — | IČP pracoviště lékaře |
| `PocetZnakuATC` | ✅ ano | **pouze 5 nebo 7** | enum — jiné hodnoty server odmítne |
| `PocetMesicu` | ❌ volitelný | max 99 | počet měsíců do minulosti |
| `Prijmeni` | ✅ ano | — | příjmení pacienta |
| `Jmena` | ✅ ano | — | jméno/jména pacienta |
| `DatumNarozeni` | ✅ ano | `YYYY-MM-DD` | datum narození pacienta |
| `Zastupce` | ❌ volitelný | — | pouze pro zastupujícího lékaře |
| `ID_Zpravy` | ✅ ano | UUID formát | nové UUID pro každý dotaz |
| `Verze` | ✅ ano | — | aktuálně `202501A` |
| `Odeslano` | ✅ ano | ISO 8601 | čas odeslání s časovou zónou |
| `SW_Klienta` | ✅ ano | přesně 12 znaků | doplnit mezerami zleva nebo zprava |
---
## Struktura odpovědi (ověřeno proti Cuer2Schema.xsd verze 202501A)
```
NacistLekovyZaznamOdpoved
├── Doklad
│ ├── Pacient potvrzení identity pacienta
│ │ ├── Jmeno (Prijmeni, Jmena) volitelný
│ │ └── DatumNarozeni volitelný
│ │
│ ├── PredepisujiciSeznam volitelný — lékaři kteří předepisovali
│ │ └── Predepisujici[]
│ │ ├── Lekar Kod (UUID) + Jmeno — volitelný
│ │ ├── ICZ 8 číslic — volitelný
│ │ ├── ICP 8 číslic — povinný
│ │ ├── PZS volitelný
│ │ │ ├── Nazev max 200 znaků
│ │ │ ├── Telefon max 20 znaků — volitelný
│ │ │ └── Adresa
│ │ └── Telefon max 20 znaků — volitelný
│ │
│ ├── VydavajiciSeznam volitelný — lékárníci kteří vydávali
│ │ └── Vydavajici[]
│ │ ├── Lekarnik Kod (UUID) + Jmeno
│ │ └── PZS Nazev + Adresa
│ │
│ ├── PredpisSeznam volitelný — všechny předpisy
│ │ └── Predpis[]
│ │ ├── ID_LP_Predpis UUID předpisu — povinný
│ │ ├── KodPredepisujiciho odkaz do PredepisujiciSeznam — povinný
│ │ ├── DatumVystaveni datum vystavení
│ │ ├── Mnozstvi int, 19999
│ │ ├── Navod max 80 znaků (dávkování)
│ │ ├── Opakovani int — volitelný
│ │ ├── HVLPReg volitelný (registrovaný HVLP)
│ │ ├── HVLPNereg volitelný (neregistrovaný HVLP)
│ │ ├── IPLP volitelný (individuálně připravovaný LP)
│ │ ├── INN volitelný (generický název)
│ │ └── ModryPruh boolean — volitelný
│ │
│ ├── VydejSeznam volitelný — výdeje z lékáren
│ │ └── Vydej[]
│ │ ├── ID_LP_Vydej UUID výdeje
│ │ ├── ID_LP_Predpis UUID předpisu — volitelný (odkaz na předpis)
│ │ ├── KodVydavajiciho odkaz do VydavajiciSeznam — povinný
│ │ ├── DatumVydeje datum výdeje
│ │ ├── Mnozstvi decimal, 0.019999.99
│ │ ├── Navod max 80 znaků
│ │ ├── Exspirace datum — volitelný
│ │ ├── Sarze max 50 znaků
│ │ ├── SerioveCislo max 20 znaků — volitelný
│ │ ├── Pozn max 1000 znaků — volitelný
│ │ ├── HVLPReg volitelný
│ │ ├── HVLPNereg volitelný
│ │ └── IPLP volitelný
│ │
│ └── DuplicitaSeznam volitelný — detekované duplicity výdejů
│ └── Duplicita[]
│ └── ID_LP[]
│ ├── ID_LP_Vydej UUID — volitelný
│ └── ID_LP_Predpis UUID — volitelný
└── Zprava
├── ID_Zpravy echo zpět
├── Verze
├── Odeslano
└── ...
```
> **Poznámka k odkazům:** `KodPredepisujiciho` v předpisu odpovídá `Lekar.Kod` v `PredepisujiciSeznam`.
> Stejně tak `KodVydavajiciho` odpovídá `Lekarnik.Kod` v `VydavajiciSeznam`.
> Struktura je záměrně normalizovaná — lékaři a lékárny jsou uloženi jednou, předpisy a výdeje se na ně odkazují.
Reálná velikost odpovědi: **~227 KB** (pacient s 60měsíční historií).
---
## HTTP hlavičky
```python
headers = {
"Content-Type": 'text/xml; charset="UTF-8"',
"SOAPAction": '"NacistLekovyZaznam"', # uvozovky jsou součástí hodnoty!
"User-Agent": "Medicus"
}
```
---
## Závislosti (Python)
```
requests
requests-pkcs12
```
Instalace:
```bash
pip install requests requests-pkcs12
```
---
## Jak dohledat správný endpoint (postup pro budoucí operace)
Endpoint `/cuer/Lekar2` byl dohledán tímto postupem:
1. Prohledání veškeré dokumentace SÚKL (20172025) fulltext hledáním výrazu `soap:address`
2. Klíčový dokument: `eRecept_lekovy_zaznam_1v3.docx` (2024-01-18):
> *"Pro webové služby, které používá lékař a klinický farmaceut je nová verze rozhraní 202401A (původní 201912A): `https://lekar-soap.erecept.sukl.cz/cuer/Lekar2`"*
3. Ověřeno živým voláním — HTTP 200, reálná data
### Mapa endpointů IS eRecept (produkce)
| Endpoint | Určen pro | Operace |
|---|---|---|
| `https://lekar-soap.erecept.sukl.cz/cuer/Lekar` | lékař | CUER operace (předpis, zrušení…) |
| `https://lekar-soap.erecept.sukl.cz/cuer/Lekar2` | lékař | **NacistLekovyZaznam**, OverDuplicity, ZjistitPoznamkyHvlp |
| `https://lekar-soap.erecept.sukl.cz/rlpo/Lekar` | lékař | RLPO operace |
| `https://lekarnik-soap.erecept.sukl.cz/cuer/Lekarnik` | lékárník | CUER operace (výdej…) |
| `https://lekarnik-soap.erecept.sukl.cz/cuer/Lekarnik2` | lékárník | nové CUER operace lékárníka |
| `https://cuer-soap.erecept.sukl.cz/` | lékárna, ZP | doplatky, limity pojištěnce |
---
## Ztotožnění pacienta a chybové kódy
Zdroj: živé volání `NacistCiselnikChyb` na `https://lekar-soap.erecept.sukl.cz/cuer/Lekar` — ověřeno 5. 4. 2026.
### Jak funguje ztotožnění pacienta (Registr obyvatel)
Server každý dotaz porovná s **Registrem obyvatel (ROB)**. Lze použít dvě sady údajů:
| Sada | Prvky | Poznámka |
|---|---|---|
| **A — jméno** | Prijmeni + Jmena + DatumNarozeni | základní, stačí pokud je pacient jednoznačný |
| **B — doklad** | DruhDokladu + CisloDokladu | jednoznačné vždy, řeší jmenovce |
Obě sady lze kombinovat. Pokud jsou uvedeny obě, musí být konzistentní (jinak C017).
### Hodnoty DruhDokladu
| Hodnota | Doklad |
|---|---|
| `ID` | občanský průkaz |
| `P` | cestovní pas |
`CisloDokladu` — pouze číslice, max 9 znaků.
### Chybové kódy — ztotožnění pacienta (skupina C)
| Kód | Popis | Co udělat |
|---|---|---|
| **C010** | Jméno + příjmení + datum narození nenalezeno v ROB | Zkontrolovat překlep, záměnu jména a příjmení |
| **C011** | Druh a číslo dokladu nenalezeno v ROB | Zkontrolovat číslo a platnost dokladu |
| **C012** | Adresa neodpovídá — více jmenovců se stejným jménem a datem | Doplnit `DruhDokladu` + `CisloDokladu` |
| **C014** | Není uvedeno ani jméno/datum, ani číslo dokladu | Doplnit alespoň jednu sadu |
| **C015** | Více jmenovců v ROB, nelze dohledat adresu | Doplnit adresu **nebo** číslo dokladu |
| **C016** | Pacient mladší 33 dní | Předpis uložen, ale nebude v lékovém záznamu |
| **C017** | Jméno/datum neodpovídá osobě nalezené dle čísla dokladu | Opravit jméno nebo ho neuvádět |
| **C018** | Nelze dohledat, chybí adresa | Doplnit adresu nebo číslo dokladu |
| **C019** | Datum narození v budoucnosti | Opravit datum |
| **C020** | Chybí jméno, příjmení nebo datum narození | Doplnit kompletní sadu A |
| **C022** | Pacient dle ROB již zemřel | — |
### Chybové kódy — upozornění (uloženo, ale bez záznamu)
| Kód | Popis |
|---|---|
| **C023** | Předpis uložen, ale kvůli chybě ztotožnění nebude v lékovém záznamu |
| **C024** | Registr LP prohledán, pacient nenalezen v ROB (možný cizinec) |
| **C025** | Výdej uložen, ale kvůli chybě ztotožnění nebude v lékovém záznamu |
### Chybové kódy — doklad totožnosti
| Kód | Popis |
|---|---|
| **L076** | Neznámý druh dokladu — povoleno pouze `ID` (občanský průkaz) nebo `P` (cestovní pas) |
### Chybové kódy — systémové
| Kód | Popis |
|---|---|
| **I005** | Registr obyvatel nedostupný (mimo kontrolu SÚKL) — zkusit znovu |
| **I007** | Chyba dotazu na ROB — vstupní data nemají správný formát |
### Proč Medicus žádá o občanský průkaz
Typický scénář: lékař pošle dotaz pouze se jménem + datem narození. Pokud existuje více jmenovců v ROB, server vrátí **C015**. Medicus tento kód rozpozná a zobrazí dialog *"zadejte číslo občanského průkazu"*. Lékař zadá číslo, Medicus pošle dotaz znovu s `DruhDokladu=ID` + `CisloDokladu=...` → server vrátí jednoznačný výsledek.
### Skript s občankou
`NacistLekovyZaznam_FUNKCNI_OBCANKA.py` — varianta s `DruhDokladu` + `CisloDokladu` v dotazu.
---
## Soubory skriptů
| Skript | Popis |
|---|---|
| `NacistLekovyZaznam_FUNKCNI.py` | základní dotaz — jméno + datum narození |
| `NacistLekovyZaznam_FUNKCNI_OBCANKA.py` | dotaz s číslem občanského průkazu |
| `NacistCiselnikChyb.py` | stáhne kompletní číselník chybových kódů ze serveru |
---
## Zdroje dokumentace SÚKL
| Soubor | Datum | Obsah |
|---|---|---|
| `eRecept_lekovy_zaznam_1v1.docx` | 2020-05-28 | původní popis lékového záznamu |
| `eRecept_lekovy_zaznam_1v3.docx` | 2024-01-18 | endpointy Lekar2/Lekarnik2, verze 202401A |
| `CUERLekarService.wsdl` | 2025-04-24 | nejnovější definice rozhraní, seznam operací |
| `Cuer2Schema.xsd` | 2025-04-24 | kompletní XSD schéma dotazu i odpovědi, verze 202501A |
| `CuerSchema.xsd` | 2025-04-24 | sdílené typy (Zprava, Pristupujici, adresy…) |
@@ -0,0 +1,77 @@
import uuid
from datetime import datetime, timezone
from requests import Session
from requests_pkcs12 import Pkcs12Adapter
# --- Konfigurace ---
PFX_FILE = r"C:\Users\vlado\PycharmProjects\Recepty\AMBSUKL214235369G_31DEC2024.pfx"
PFX_PASSWORD = "Vlado7309208104++"
# HTTP Basic Auth - UUID lékaře (jednoznačný v ČR) + osobní heslo
API_USER = "e08c89c6-2b1a-4eba-8ed9-4e3e63618379"
API_PASS = "Buzalka@Vladimir2025"
UZIVATEL = "E08C89C6-2B1A-4EBA-8ED9-4E3E63618379"
PRACOVISTE = "00214235367"
ENDPOINTS = [
"https://lekar-soap.erecept.sukl.cz/cuer/Lekar2",
]
# --- Pacient ---
PRIJMENI = "Buzalka"
JMENA = "Vladimír"
DATUM_NAROZENI = "1973-09-20"
POCET_ZNAKU_ATC = 7
POCET_MESICU = 60
def nacist_lekovy_zaznam():
sess = Session()
sess.mount("https://", Pkcs12Adapter(
pkcs12_filename=PFX_FILE,
pkcs12_password=PFX_PASSWORD
))
sess.auth = (API_USER, API_PASS)
id_zpravy = str(uuid.uuid4())
odeslano = datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%S+00:00")
soap_body = (
'<?xml version="1.0" encoding="UTF-8"?>'
'<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">'
'<soapenv:Body>'
f'<NacistLekovyZaznamLekarDotaz xmlns="http://www.sukl.cz/erp/201912">'
f'<Doklad>'
f'<Pristupujici><Uzivatel>{UZIVATEL}</Uzivatel><Pracoviste>{PRACOVISTE}</Pracoviste></Pristupujici>'
f'<PocetZnakuATC>{POCET_ZNAKU_ATC}</PocetZnakuATC>'
f'<PocetMesicu>{POCET_MESICU}</PocetMesicu>'
f'<Pacient><Totoznost><Jmeno><Prijmeni>{PRIJMENI}</Prijmeni><Jmena>{JMENA}</Jmena></Jmeno>'
f'<DatumNarozeni>{DATUM_NAROZENI}</DatumNarozeni></Totoznost></Pacient>'
f'</Doklad>'
f'<Zprava><ID_Zpravy>{id_zpravy}</ID_Zpravy><Verze>202501A</Verze>'
f'<Odeslano>{odeslano}</Odeslano><SW_Klienta>MEDICUS_____</SW_Klienta></Zprava>'
f'</NacistLekovyZaznamLekarDotaz>'
'</soapenv:Body>'
'</soapenv:Envelope>'
)
headers = {
"Content-Type": 'text/xml; charset="UTF-8"',
"SOAPAction": '"NacistLekovyZaznam"',
"User-Agent": "Medicus"
}
for url in ENDPOINTS:
print(f"\n--- POST: {url} ---")
try:
resp = sess.post(url, data=soap_body.encode("utf-8"), headers=headers, timeout=15)
print(f"HTTP {resp.status_code} | {len(resp.content)} bytů")
print(resp.text)
except Exception as e:
print(f"CHYBA: {e}")
if __name__ == "__main__":
nacist_lekovy_zaznam()
@@ -0,0 +1,93 @@
import uuid
from datetime import datetime, timezone
from requests import Session
from requests_pkcs12 import Pkcs12Adapter
# --- Konfigurace ---
PFX_FILE = r"C:\Users\vlado\PycharmProjects\Recepty\AMBSUKL214235369G_31DEC2024.pfx"
PFX_PASSWORD = "Vlado7309208104++"
API_USER = "e08c89c6-2b1a-4eba-8ed9-4e3e63618379"
API_PASS = "Buzalka@Vladimir2025"
UZIVATEL = "E08C89C6-2B1A-4EBA-8ED9-4E3E63618379"
PRACOVISTE = "00214235367"
ENDPOINT = "https://lekar-soap.erecept.sukl.cz/cuer/Lekar2"
NAMESPACE = "http://www.sukl.cz/erp/201912"
# --- Pacient ---
PRIJMENI = "Buzalka"
JMENA = "Vladimír"
DATUM_NAROZENI = "1973-09-20"
# --- Doklad totožnosti ---
# DruhDokladu: "ID" = občanský průkaz, "P" = cestovní pas
# CisloDokladu: číslo dokladu, max 9 znaků (jen číslice)
DRUH_DOKLADU = "ID"
CISLO_DOKLADU = "" # <-- sem vyplnit číslo občanského průkazu pacienta
POCET_ZNAKU_ATC = 7 # pouze 5 nebo 7
POCET_MESICU = 60 # max 99, volitelné
def nacist_lekovy_zaznam_s_obcankou():
if not CISLO_DOKLADU:
print("CHYBA: Není vyplněno CISLO_DOKLADU!")
return
sess = Session()
sess.mount("https://", Pkcs12Adapter(pkcs12_filename=PFX_FILE, pkcs12_password=PFX_PASSWORD))
sess.auth = (API_USER, API_PASS)
id_zpravy = str(uuid.uuid4())
odeslano = datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%S+00:00")
soap_body = (
'<?xml version="1.0" encoding="UTF-8"?>'
'<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">'
'<soapenv:Body>'
f'<NacistLekovyZaznamLekarDotaz xmlns="{NAMESPACE}">'
f'<Doklad>'
f'<Pristupujici>'
f'<Uzivatel>{UZIVATEL}</Uzivatel>'
f'<Pracoviste>{PRACOVISTE}</Pracoviste>'
f'</Pristupujici>'
f'<PocetZnakuATC>{POCET_ZNAKU_ATC}</PocetZnakuATC>'
f'<PocetMesicu>{POCET_MESICU}</PocetMesicu>'
f'<Pacient>'
f'<Totoznost>'
f'<Jmeno><Prijmeni>{PRIJMENI}</Prijmeni><Jmena>{JMENA}</Jmena></Jmeno>'
f'<DatumNarozeni>{DATUM_NAROZENI}</DatumNarozeni>'
f'<DruhDokladu>{DRUH_DOKLADU}</DruhDokladu>'
f'<CisloDokladu>{CISLO_DOKLADU}</CisloDokladu>'
f'</Totoznost>'
f'</Pacient>'
f'</Doklad>'
f'<Zprava>'
f'<ID_Zpravy>{id_zpravy}</ID_Zpravy>'
f'<Verze>202501A</Verze>'
f'<Odeslano>{odeslano}</Odeslano>'
f'<SW_Klienta>MEDICUS_____</SW_Klienta>'
f'</Zprava>'
f'</NacistLekovyZaznamLekarDotaz>'
'</soapenv:Body>'
'</soapenv:Envelope>'
)
headers = {
"Content-Type": 'text/xml; charset="UTF-8"',
"SOAPAction": '"NacistLekovyZaznam"',
"User-Agent": "Medicus"
}
print(f"Pacient: {PRIJMENI} {JMENA}, nar. {DATUM_NAROZENI}")
print(f"Doklad: {DRUH_DOKLADU} {CISLO_DOKLADU}")
print(f"Volám: {ENDPOINT}\n")
resp = sess.post(ENDPOINT, data=soap_body.encode("utf-8"), headers=headers, timeout=15)
print(f"HTTP {resp.status_code} | {len(resp.content)} bytů\n")
print(resp.text)
if __name__ == "__main__":
nacist_lekovy_zaznam_s_obcankou()
@@ -0,0 +1,13 @@
User-Agent: Medicus
Host: lekar-soap.erecept.sukl.cz
SOAPAction: "NacistPredpis"
Content-Type: text/xml; charset="UTF-8"
Authorization: Basic ZTA4Yzg5YzYtMmIxYS00ZWJhLThlZDktNGUzZTYzNjE4Mzc5OkJ1emFsa2FAVmxhZGltaXIyMDI1
Content-Length: 643
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<NacteniPredpisuDotaz xmlns="http://www.sukl.cz/erp/201704"><Doklad><Pristupujici><Uzivatel>E08C89C6-2B1A-4EBA-8ED9-4E3E63618379</Uzivatel><Pracoviste>00214235367</Pracoviste></Pristupujici><Identifikator><ID_Dokladu>PPIBVF93285E</ID_Dokladu></Identifikator></Doklad><Zprava><ID_Zpravy>bf002578-4e0d-48f9-86b4-ea3e21f280ec</ID_Zpravy><Verze>202501A</Verze><Odeslano>2026-04-05T15:24:10+02:00</Odeslano><SW_Klienta>MEDICUS_____</SW_Klienta></Zprava></NacteniPredpisuDotaz>
</soapenv:Body>
</soapenv:Envelope>
@@ -0,0 +1,283 @@
# NacistPredpis — Funkční SOAP klient pro IS eRecept SÚKL
## Status
**OVĚŘENO FUNKČNÍ** — 6. dubna 2026
Odpověď serveru: `HTTP 200`, velikost: ~3.7 KB
Schéma ověřeno proti: `schema1.xsd` verze `202501A` (dokumentace SÚKL 2025-04-24)
Debug ověřen z: `MedicusDebug/eR_SuklMesage_bf002578-*.mime`
---
## Co tato operace dělá
`NacistPredpis` je SOAP operace IS eRecept (SÚKL), která vrátí **kompletní detail jednoho konkrétního receptu** podle jeho ID.
Vrací vše: pacienta (jméno, adresa, rodné číslo, ZP), lékaře, ordinaci, předepsaný lék (ATC, dávkování, úhrada), stav receptu, výdej z lékárny.
Typické použití: lékař si zobrazí detail receptu, který sám vystavil, nebo ověří zda byl vydán.
---
## Klíčové informace
### Endpoint (produkce)
```
https://lekar-soap.erecept.sukl.cz/cuer/Lekar
```
> Tato operace je na **starším** endpointu `/cuer/Lekar` — **bez** číslice 2.
> Operace `NacistLekovyZaznam` je naopak na `/cuer/Lekar2`.
### Endpoint (testovací prostředí)
```
https://lekar-soap.test-erecept.sukl.cz/cuer/Lekar
```
### SOAPAction
```
"NacistPredpis"
```
### XML namespace
```
http://www.sukl.cz/erp/201704
```
> Starší namespace z roku 2017 — tato operace existuje od počátku IS eRecept.
> Na rozdíl od `NacistLekovyZaznam` (namespace `201912`) zde zůstává `201704`.
---
## Porovnání s NacistLekovyZaznam
| | NacistPredpis | NacistLekovyZaznam |
|---|---|---|
| **Namespace** | `201704` | `201912` |
| **Endpoint** | `/cuer/Lekar` | `/cuer/Lekar2` |
| **SOAPAction** | `NacistPredpis` | `NacistLekovyZaznam` |
| **Identifikace** | ID receptu (alfanumerický kód) | jméno + datum narození pacienta |
| **Výsledek** | detail jednoho receptu | celý lékový záznam pacienta (roky) |
| **Velikost odpovědi** | ~3.7 KB | ~227 KB |
---
## Autentizace (dvojitá — stejná jako u všech operací)
### 1. Klientský certifikát (TLS mutual auth)
- Soubor: `AMBSUKL214235369G_31DEC2024.pfx`
- Formát: PKCS#12 (`.pfx`)
- Knihovna: `requests-pkcs12``Pkcs12Adapter`
### 2. HTTP Basic Auth
- Uživatel: UUID lékaře
- Heslo: osobní heslo lékaře do portálu eRecept
---
## Struktura SOAP dotazu
```xml
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<NacteniPredpisuDotaz xmlns="http://www.sukl.cz/erp/201704">
<Doklad>
<Pristupujici>
<Uzivatel>E08C89C6-2B1A-4EBA-8ED9-4E3E63618379</Uzivatel> <!-- UUID lékaře -->
<Pracoviste>00214235367</Pracoviste> <!-- IČP pracoviště -->
</Pristupujici>
<Identifikator>
<ID_Dokladu>PPIBVF93285E</ID_Dokladu> <!-- ID receptu, 1225 znaků -->
<!-- alternativně: -->
<!-- <ID_Podani>uuid-guid-formát</ID_Podani> -->
</Identifikator>
</Doklad>
<Zprava>
<ID_Zpravy>bf002578-4e0d-48f9-86b4-ea3e21f280ec</ID_Zpravy>
<Verze>202501A</Verze>
<Odeslano>2026-04-06T07:24:04+00:00</Odeslano>
<SW_Klienta>MEDICUS_____</SW_Klienta>
</Zprava>
</NacteniPredpisuDotaz>
</soapenv:Body>
</soapenv:Envelope>
```
### Parametry dotazu (ověřeno proti schema1.xsd verze 202501A)
| Element | Povinný | Omezení | Poznámka |
|---|---|---|---|
| `Uzivatel` | ✅ ano | UUID formát | UUID lékaře přidělené SÚKL |
| `Pracoviste` | ✅ ano | — | IČP pracoviště lékaře |
| `ID_Dokladu` | ❌ volitelný* | 1225 znaků | alfanumerický kód receptu |
| `ID_Podani` | ❌ volitelný* | UUID formát (36 znaků) | alternativní identifikátor podání |
| `ID_Zpravy` | ✅ ano | UUID formát | nové UUID pro každý dotaz |
| `Verze` | ✅ ano | — | aktuálně `202501A` |
| `Odeslano` | ✅ ano | ISO 8601 | čas odeslání s časovou zónou |
| `SW_Klienta` | ✅ ano | přesně 12 znaků | doplnit mezerami |
> *Uvést právě jedno z: `ID_Dokladu` nebo `ID_Podani` — viz chybový kód L001.
### Formát ID receptu (`ID_Dokladu`)
Alfanumerický kód délky 1225 znaků, např. `PPIBVF93285E`.
- Nesmí obsahovat písmena O (zaměnitelné s nulou), I (zaměnitelné s jedničkou), Y, Z
- Nesmí obsahovat malá písmena ani diakritiku
- Lékař jej vidí na průvodce receptu / v Medicusu
---
## Struktura odpovědi (ověřeno proti schema1.xsd verze 202501A)
```
NacteniPredpisuOdpoved
├── Doklad
│ ├── ID_Dokladu alfanumerický kód receptu
│ ├── DatumVystaveni datum
│ ├── PlatnostDo datum
│ ├── VypisDo datum — volitelný (prodloužená platnost výpisem)
│ ├── Akutni boolean — volitelný
│ ├── Rodina boolean — volitelný
│ ├── Preshranicni boolean — volitelný
│ ├── Opakovani int — volitelný (opakovací předpis)
│ │
│ ├── Pacient
│ │ ├── Totoznost
│ │ │ ├── Jmeno (Prijmeni, Jmena)
│ │ │ ├── DatumNarozeni
│ │ │ ├── Adresa (ulice, číslo, obec, PSC, okres...)
│ │ │ └── ROB způsob ztotožnění: ECD / JPDN / JPDNA
│ │ ├── CP číslo pojištěnce (rodné číslo)
│ │ ├── ZP Kod + Nazev zdravotní pojišťovny
│ │ ├── Telefon volitelný
│ │ ├── Notifikace SMS / Email — volitelný
│ │ └── Pohlavi M / Z — volitelný
│ │
│ ├── Predepisujici
│ │ ├── Lekar Kod (UUID) + Jmeno
│ │ ├── ICZ 8 číslic
│ │ ├── ICP 8 číslic
│ │ ├── PZS Kod + Nazev + IC + Telefon + Adresa
│ │ ├── Telefon
│ │ ├── Email volitelný
│ │ └── Odbornost Kod + Nazev
│ │
│ ├── Doporucujici volitelný — doporučující lékař
│ │ ├── Jmeno
│ │ ├── PZS
│ │ └── Odbornost
│ │
│ ├── Revize volitelný — schválení revizním lékařem ZP
│ │
│ ├── PLP[] předepsané léčivé přípravky (1 nebo více)
│ │ ├── Mnozstvi int, 19999
│ │ ├── Navod dávkování, max 80 znaků (např. "1-1-0")
│ │ ├── Uhrada ZAKLADNI / ZVYSENA / NEHRAZENY
│ │ ├── HVLPReg volitelný — registrovaný lék
│ │ │ ├── Kod SÚKL kód (7 číslic, např. "0087076")
│ │ │ ├── ATC ATC kód (např. "R05CB15")
│ │ │ ├── Nazev např. "ERDOMED"
│ │ │ ├── Forma léková forma (např. "CPS DUR")
│ │ │ ├── Sila síla (např. "300MG")
│ │ │ ├── CestaPodani např. "POR"
│ │ │ └── Baleni počet kusů v balení
│ │ ├── HVLPNereg volitelný — neregistrovaný HVLP
│ │ ├── IPLP volitelný — individuálně připravovaný LP
│ │ ├── INN volitelný — generický název
│ │ ├── Prekroceni boolean — překročení limitu
│ │ ├── ID_LP_Zdroj int — ID zdroje LP
│ │ └── ID_LP UUID položky předpisu
│ │
│ ├── Pozn poznámka, max 1000 znaků — volitelný
│ ├── Stav stav receptu (viz níže)
│ │
│ ├── Vydej[] volitelný — výdeje z lékáren (zkrácená forma)
│ │ ├── ID_Dokladu ID výdeje
│ │ ├── ID_Dokladu_ERP ID receptu (zpětný odkaz)
│ │ ├── DatumVydeje datum
│ │ ├── NazevPZS název lékárny
│ │ ├── JmenoVydavajiciho jméno lékárníka (může být "skryto")
│ │ ├── VLP[] vydané léčivé přípravky
│ │ │ ├── Mnozstvi
│ │ │ ├── Nazev plný název léku (např. "ERDOMED 300MG CPS DUR 20")
│ │ │ ├── Kod SÚKL kód
│ │ │ ├── Navod
│ │ │ └── IdLpErp UUID zpětný odkaz na PLP
│ │ ├── Zmena datetime
│ │ └── Zalozeni datetime
│ │
│ ├── Zmena datetime — poslední změna receptu
│ ├── Zalozeni datetime — vytvoření receptu
│ ├── DruhPojisteni VEREJNE / OSTATNI — volitelný
│ ├── ModryPruh boolean — volitelný (omamné látky)
│ ├── Papirovy boolean — volitelný
│ └── ZapocitatelnyDoplatekZbyvaDoLimitu decimal — zbývající limit doplatků pacienta
└── Zprava
├── ID_Zpravy nové UUID od serveru
├── Verze
├── Odeslano
├── ID_Podani echo ID podání
└── Prijato datetime — čas přijetí na serveru
```
### Hodnoty stavu receptu (`Stav`)
| Hodnota | Popis |
|---|---|
| `KE_SCHVALENI` | čeká na schválení revizním lékařem ZP |
| `ZAMITNUTY` | zamítnut |
| `PREDEPSANY` | vystaven, čeká na výdej |
| `PRIPRAVOVANY` | lékárna si ho načetla, připravuje výdej |
| `CASTECNE_VYDANY` | vydán částečně (opakovací předpis) |
| `PLNE_VYDANY` | kompletně vydán ✅ |
| `NEDOKONCENY_VYDEJ` | výdej nedokončen |
| `UZAVRENY` | uzavřen, nelze měnit |
### Hodnoty způsobu ztotožnění (`ROB`)
| Hodnota | Popis |
|---|---|
| `ECD` | elektronicky čitelný doklad (občanský průkaz/pas) |
| `JPDN` | jednoznačný dle jména, příjmení, data a adresy |
| `JPDNA` | jednoznačný dle jména, příjmení a data (bez adresy) |
---
## HTTP hlavičky
```python
headers = {
"Content-Type": 'text/xml; charset="UTF-8"',
"SOAPAction": '"NacistPredpis"', # uvozovky jsou součástí hodnoty!
"User-Agent": "Medicus"
}
```
---
## Závislosti (Python)
```
requests
requests-pkcs12
```
---
## Soubor skriptu
`NacistPredpis_FUNKCNI.py` — funkční implementace, ověřeno 6. 4. 2026.
---
## Zdroje dokumentace SÚKL
| Soubor | Datum | Obsah |
|---|---|---|
| `MedicusDebug/eR_PostData.xml` | 2026-04-05 | reálný dotaz z Medicusu |
| `MedicusDebug/eR_SuklMesage_*.mime` | 2026-04-05 | HTTP hlavičky + tělo dotazu |
| `MedicusDebug/eR_SuklMesage_*_Resp.xml` | 2026-04-05 | reálná odpověď serveru |
| `CUERLekar.wsdl` | 2025-04-24 | definice operace NacistPredpis |
| `schema1.xsd` | 2025-04-24 | kompletní XSD schéma dotazu i odpovědi |
@@ -0,0 +1,71 @@
import uuid
from datetime import datetime, timezone
from requests import Session
from requests_pkcs12 import Pkcs12Adapter
# --- Konfigurace ---
PFX_FILE = r"C:\Users\vlado\PycharmProjects\Recepty\AMBSUKL214235369G_31DEC2024.pfx"
PFX_PASSWORD = "Vlado7309208104++"
API_USER = "e08c89c6-2b1a-4eba-8ed9-4e3e63618379"
API_PASS = "Buzalka@Vladimir2025"
UZIVATEL = "E08C89C6-2B1A-4EBA-8ED9-4E3E63618379"
PRACOVISTE = "00214235367"
ENDPOINT = "https://lekar-soap.erecept.sukl.cz/cuer/Lekar"
NAMESPACE = "http://www.sukl.cz/erp/201704"
# --- ID receptu ---
# Alfanumerický kód receptu, např. PPIBVF93285E
ID_DOKLADU = "PPIBVF93285E"
def nacist_predpis():
sess = Session()
sess.mount("https://", Pkcs12Adapter(pkcs12_filename=PFX_FILE, pkcs12_password=PFX_PASSWORD))
sess.auth = (API_USER, API_PASS)
id_zpravy = str(uuid.uuid4())
odeslano = datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%S+00:00")
soap_body = (
'<?xml version="1.0" encoding="UTF-8"?>'
'<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">'
'<soapenv:Body>'
f'<NacteniPredpisuDotaz xmlns="{NAMESPACE}">'
f'<Doklad>'
f'<Pristupujici>'
f'<Uzivatel>{UZIVATEL}</Uzivatel>'
f'<Pracoviste>{PRACOVISTE}</Pracoviste>'
f'</Pristupujici>'
f'<Identifikator>'
f'<ID_Dokladu>{ID_DOKLADU}</ID_Dokladu>'
f'</Identifikator>'
f'</Doklad>'
f'<Zprava>'
f'<ID_Zpravy>{id_zpravy}</ID_Zpravy>'
f'<Verze>202501A</Verze>'
f'<Odeslano>{odeslano}</Odeslano>'
f'<SW_Klienta>MEDICUS_____</SW_Klienta>'
f'</Zprava>'
f'</NacteniPredpisuDotaz>'
'</soapenv:Body>'
'</soapenv:Envelope>'
)
headers = {
"Content-Type": 'text/xml; charset="UTF-8"',
"SOAPAction": '"NacistPredpis"',
"User-Agent": "Medicus"
}
print(f"Recept: {ID_DOKLADU}")
print(f"Volám: {ENDPOINT}\n")
resp = sess.post(ENDPOINT, data=soap_body.encode("utf-8"), headers=headers, timeout=15)
print(f"HTTP {resp.status_code} | {len(resp.content)} bytů\n")
print(resp.text)
if __name__ == "__main__":
nacist_predpis()