<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns="http://xmlns.gemsystem.cz/ValidaceCislaPojistenceSEB2B"
            targetNamespace="http://xmlns.gemsystem.cz/ValidaceCislaPojistenceSEB2B"
            elementFormDefault="qualified"
            xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
  <xsd:annotation>
    <xsd:documentation>$Revision: 40540 $</xsd:documentation>
    <xsd:documentation>$Date: 2011-06-24 10:21:50 +0200 (pá, 24 6 2011) $</xsd:documentation>
    <xsd:documentation>$Author: msklenar $</xsd:documentation>
  </xsd:annotation>
  <xsd:import schemaLocation="CommonB2B.xsd"
              namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
  <xsd:complexType name="ValidaceCislaPojistenceSEB2BPozadavekTyp">
    <xsd:sequence>
      <xsd:element name="kDatu" type="xsd:date"/>
      <xsd:element name="prijmeni" type="cmn:NonemptyString" minOccurs="0"/>
      <xsd:element name="jmeno" type="cmn:NonemptyString" minOccurs="0"/>
      <xsd:element name="rodnePrijmeni" type="cmn:NonemptyString"
                   minOccurs="0"/>
      <xsd:element name="cisloPojistence" type="cmn:CisloPojistenceTyp"
                   minOccurs="0"/>
      <xsd:element name="datumNarozeni" type="xsd:date" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="validaceCislaPojistenceSEB2BPozadavek"
               type="ValidaceCislaPojistenceSEB2BPozadavekTyp">
    <xsd:annotation>
      <xsd:documentation>
        kDatu – datum, k němuž jsou údaje ověřovány.
        cisloPojistence – číslo pojištěnce; nemusí být kompletní, pak ovšem je
        vhodné doplnit další údaj, jinak služba vrátí stav vyřízení požadavku s
        hodnotou 9.
        prijmeni, jmeno, rodnePrijmeni – nepovinné údaje; jejich uvedením lze
        zpřesnit dotaz v případě, kdy nelze pojištěnce určit jednoznačně pouze
        na základě čísla pojištěnce; v případě, že zadaným kritériím vyhovuje
        více pojištěnců, vrátí služba pouze stav vyřízení požadavku s hodnotou 9.
      </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="ValidaceCislaPojistenceSEB2BOdpovedTyp">
    <xsd:sequence>
      <xsd:element name="pojistenec" type="pojistenecTyp" minOccurs="0"/>
      <xsd:element name="stavVyrizeniPozadavku"
                   type="cmn:StavVyrizeniPozadavkuTyp"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="pojistenecTyp">
    <xsd:sequence>
      <xsd:element name="cisloPojistence" type="cmn:CisloPojistenceTyp"/>
      <xsd:element name="priznakCislaPojistence" type="cmn:NonemptyString"/>
      <xsd:element name="zdravotniPojistovna" type="kodNazevTyp"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="kodNazevTyp">
    <xsd:sequence>
      <xsd:element name="kod" type="xsd:string"/>
      <xsd:element name="nazev" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="validaceCislaPojistenceSEB2BOdpoved"
               type="ValidaceCislaPojistenceSEB2BOdpovedTyp"/>
</xsd:schema>
