<?xml version="1.0" encoding="UTF-8" ?>
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
        targetNamespace="http://xmlns.gemsystem.cz/PrubehPojisteniDleSouboruB2B"
        xmlns:tns="http://xmlns.gemsystem.cz/PrubehPojisteniDleSouboruB2B"
        xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
        xmlns="http://www.w3.org/2001/XMLSchema">
 <annotation>
   <documentation>$Revision: 31456 $</documentation>
   <documentation>$Date: 2011-01-06 14:48:20 +0100 (čt, 06 I 2011) $</documentation>
   <documentation>$Author: msklenar $</documentation>
 </annotation>
 <import namespace="http://xmlns.gemsystem.cz/CommonB2B"
         schemaLocation="CommonB2B.xsd"/>
 <element name="prubehPojisteniDleSouboruB2BPozadavek"
          type="tns:PrubehPojisteniDleSouboruB2BPozadavekTyp"/>
 <complexType name="PrubehPojisteniDleSouboruB2BPozadavekTyp">
  <sequence>
   <element name="idZpravy" type="cmn:IdZpravyTyp">
    <annotation>
     <documentation>
      klientské ID zprávy pro potřeby zpětné korelace zpráv na straně klienta.
      VZP vrací v odpovědi zde uvedené ID v položce korelaceZpravy. idZpravy
      může obsahovat pouze číslice a písmena bez mezer a speciálních znaků:
      pomlčky, čárky, tečky a dalších znaků. Maximální délka idZpravy je celkem
      12 znaků
     </documentation>
    </annotation>
   </element>
   <element name="idSubjektu" type="cmn:IdSubjektuTyp">
    <annotation>
     <documentation>
      IČZ
     </documentation>
    </annotation>
   </element>
   <element name="typSubjektu" type="cmn:TypSubjektuTyp">
    <annotation>
     <documentation>
      zp
     </documentation>
    </annotation>
   </element>
   <element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp" minOccurs="0">
    <annotation>
     <documentation>
      kód územního pracoviště, kde se bude požadavek zpracovávat
     </documentation>
    </annotation>
   </element>
   <element name="datumPodani" type="dateTime" minOccurs="0"/>
   <element name="soubor" type="tns:souborTyp"/>
  </sequence>
 </complexType>
 <element name="prubehPojisteniDleSouboruB2BOdpoved"
          type="tns:PrubehPojisteniDleSouboruB2BOdpovedTyp"/>
 <complexType name="souborTyp">
  <sequence>
   <element name="typDatovehoObsahuSouboru" type="tns:typDatovehoObsahuTyp"/>
   <element name="datovyObsahSouboru" type="base64Binary"/>
   <element name="formatVystupu" type="tns:formatVystupuTyp"/>
   <element name="verzeVystupu" type="tns:verzeVystupuTyp"/>
  </sequence>
 </complexType>
 <simpleType name="typDatovehoObsahuTyp">
  <restriction base="string">
   <enumeration value="text/plain"/>
  </restriction>
 </simpleType>
 <simpleType name="verzeVystupuTyp">
  <restriction base="string">
   <enumeration value="lekar"/>
   <enumeration value="lekarna"/>
  </restriction>
 </simpleType>
 <simpleType name="formatVystupuTyp">
  <restriction base="string">
   <enumeration value="text/plain"/>
  </restriction>
 </simpleType>
 <complexType name="PrubehPojisteniDleSouboruB2BOdpovedTyp">
  <sequence>
   <element name="korelaceZpravy" type="cmn:IdZpravyTyp">
    <annotation>
     <documentation>
      návratový parametr pro spárování požadavku a odpovědi na straně partnera
     </documentation>
    </annotation>
   </element>
   <element name="dokument" minOccurs="0">
    <complexType>
     <sequence>
      <element name="nazev" type="cmn:NazevSouboruTyp"/>
      <element name="mime" type="cmn:MimeTypeTyp"/>
      <element name="obsah" type="base64Binary"/>
     </sequence>
    </complexType>
   </element>
   <element name="stavVyrizeniPozadavku" type="cmn:StavVyrizeniPozadavkuTyp"/>
  </sequence>
 </complexType>
</schema>

