115 lines
4.7 KiB
XML
115 lines
4.7 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
xmlns="http://xmlns.gemsystem.cz/KontrolaPrilohyEP2B2B"
|
|
targetNamespace="http://xmlns.gemsystem.cz/KontrolaPrilohyEP2B2B"
|
|
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
|
elementFormDefault="qualified">
|
|
<xsd:annotation>
|
|
<xsd:documentation>$Revision: 52524 $</xsd:documentation>
|
|
<xsd:documentation>$Date: 2012-05-28 16:50:45 +0200 (po, 28 5 2012) $</xsd:documentation>
|
|
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
|
</xsd:annotation>
|
|
<xsd:import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
|
schemaLocation="CommonB2B.xsd"/>
|
|
<xsd:simpleType name="formatDokumentuType">
|
|
<xsd:restriction base="xsd:string">
|
|
<xsd:enumeration value="application/pdf"/>
|
|
<xsd:enumeration value="text/xml"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
<xsd:complexType name="dokumentType">
|
|
<xsd:sequence>
|
|
<xsd:element name="mime" type="formatDokumentuType">
|
|
<xsd:annotation>
|
|
<xsd:documentation>Označuje typ dokumentu dle mime/type.</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="obsah" type="xsd:base64Binary">
|
|
<xsd:annotation>
|
|
<xsd:documentation>Obsah dokumentu v base64.</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:element name="kontrolaPrilohyEP2B2BPozadavek">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
|
<xsd:annotation>
|
|
<xsd: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 idZprávy je celkem
|
|
12 znaků.</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
|
<xsd:annotation>
|
|
<xsd:documentation>Identifikační číslo zdravotnického zařízení, pro
|
|
které má být dokument vygenerován (IČZ)</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
|
<xsd:annotation>
|
|
<xsd:documentation>Typ subjektu ("zp")</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="dokument" type="dokumentType">
|
|
<xsd:annotation>
|
|
<xsd:documentation>Předávaný dokument</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="kontrolaPrilohyEP2B2BOdpoved">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp">
|
|
<xsd:annotation>
|
|
<xsd:documentation>Návratový parametr pro spárování požadavku a
|
|
odpovědi na straně partnera</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="protokol" type="protokolType" minOccurs="0">
|
|
<xsd:annotation>
|
|
<xsd:documentation>Obsahuje kompletní protokol o kontrole vkládaného
|
|
dokumentu</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="stavVyrizeniPozadavku"
|
|
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:complexType name="protokolType">
|
|
<xsd:sequence>
|
|
<xsd:element name="kodValidace" type="kodValidaceType">
|
|
<xsd:annotation>
|
|
<xsd:documentation>
|
|
0 - Warning
|
|
1 - OK
|
|
-1 - Error
|
|
</xsd:documentation>
|
|
</xsd:annotation>
|
|
</xsd:element>
|
|
<xsd:element name="chyby" minOccurs="0">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="text" maxOccurs="unbounded" type="xsd:string"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:simpleType name="kodValidaceType">
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:enumeration value="-1"/>
|
|
<xsd:enumeration value="0"/>
|
|
<xsd:enumeration value="1"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:schema>
|