IkreDpnNotifikace-v1.xsd
  1 <?xml version="1.0" encoding="UTF-8"?>
  2 <xs:schema xmlns="urn:cz:isvs:cssz:schemas:IkreDpnNotifikace:v1"
  3            xmlns:xs="http://www.w3.org/2001/XMLSchema"
  4            xmlns:ikrbt="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1"
  5            xmlns:ikrmsg="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1"
  6            xmlns:ikremsg="urn:cz:isvs:cssz:schemas:IkreDpnMessages:v1"
  7            xmlns:ikrenpmsg="urn:cz:isvs:cssz:schemas:IkreNpMessages:v1"
  8            targetNamespace="urn:cz:isvs:cssz:schemas:IkreDpnNotifikace:v1"
  9            elementFormDefault="qualified"
 10            version="1.1.2">
 11   <xs:annotation>
 12     <xs:documentation xml:lang="cs">
 13             Služba externího rozhraní IKR: 10.8_IkreDpnNotifikace - Služba pro získání notifikací souvisejících se změnou stavu elektronického podání DPN nebo se změnou případu
 14             <p/>
 15             Verze 1.1.0,  26.04.2019 - počáteční návrh (Jitka Žídková).
 16             Verze 1.1.1,  15.05.2019 - IkrDpnPotvrdNotifikaceVstupDataType - element NotifikaceId může být zadán vícekrát.
 17             Verze 1.1.2,  06.12.2019 - Přidání elementu Strankovani do IkrDpnVratNotifikaceVstupDataType  a CelkovyPocetZaznamu do IkrDpnVratNotifikaceVystupDataType
 18             Verze 1.1.3,  03.07.2019 - Přidání elementu NotifikaceNp do IkrDpnVratNotifikaceVystupDataType
 19         </xs:documentation>
 20   </xs:annotation>
 21   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1"
 22              schemaLocation="../../ikr/xsd/IkrBaseTypes.xsd"/>
 23   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1"
 24              schemaLocation="../../ikr/xsd/IkrDpnMessageTypes.xsd"/>
 25   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkreDpnMessages:v1"
 26              schemaLocation="IkreDpnMessages.xsd"/>
 27   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkreNpMessages:v1"
 28              schemaLocation="IkreNpMessages.xsd"/>
 29 
 30   <xs:element name="IkreDpnVratNotifikace" type="IkreDpnVratNotifikaceType">
 31     <xs:annotation>
 32       <xs:documentation>
 33         Ikre 10.8 - Dotaz na všechny nové notifikace evidované pro dané IČPE. Vrací se všechny notifikace, u kterých lékař nepotvrdil, že je přijal - požadavek.
 34       </xs:documentation>
 35     </xs:annotation>
 36   </xs:element>
 37   <xs:element name="IkreDpnPotvrdNotifikace" type="IkreDpnPotvrdNotifikaceType">
 38     <xs:annotation>
 39       <xs:documentation>
 40         Ikre 10.8 - Potvrzení o přijetí notifikace - požadavek.
 41       </xs:documentation>
 42     </xs:annotation>
 43   </xs:element>
 44   <xs:element name="IkreDpnVratNotifikaceOdpoved" type="IkreDpnVratNotifikaceOdpovedType">
 45     <xs:annotation>
 46       <xs:documentation>
 47         Ikre 10.8 - Dotaz na všechny nové notifikace evidované pro dané IČPE. Vrací se všechny notifikace, u kterých lékař nepotvrdil, že je přijal - odpověď.
 48       </xs:documentation>
 49     </xs:annotation>
 50   </xs:element>
 51   <xs:element name="IkreDpnPotvrdNotifikaceOdpoved" type="IkreDpnPotvrdNotifikaceOdpovedType">
 52     <xs:annotation>
 53       <xs:documentation>
 54         Ikre 10.8 - Potvrzení o přijetí notifikace - odpověď.
 55       </xs:documentation>
 56     </xs:annotation>
 57   </xs:element>
 58 
 59   <xs:complexType name="IkreDpnVratNotifikaceType">
 60     <xs:annotation>
 61       <xs:documentation xml:lang="cs">
 62         Ikre 10.8 - Dotaz na všechny nové notifikace evidované pro dané IČPE. Vrací se všechny notifikace, u kterých lékař nepotvrdil, že je přijal - požadavek.
 63       </xs:documentation>
 64     </xs:annotation>
 65     <xs:complexContent>
 66       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
 67         <xs:sequence>
 68           <xs:element name="PozadavekData" type="IkrDpnVratNotifikaceVstupDataType">
 69             <xs:annotation>
 70               <xs:documentation>
 71                 Definice obálky pro datovou větu požadavku.
 72               </xs:documentation>
 73             </xs:annotation>
 74           </xs:element>
 75         </xs:sequence>
 76       </xs:extension>
 77     </xs:complexContent>
 78   </xs:complexType>
 79   <xs:complexType name="IkreDpnPotvrdNotifikaceType">
 80     <xs:annotation>
 81       <xs:documentation xml:lang="cs">
 82         Ikre 10.8 - Potvrzení o přijetí notifikace - požadavek.
 83       </xs:documentation>
 84     </xs:annotation>
 85     <xs:complexContent>
 86       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
 87         <xs:sequence>
 88           <xs:element name="PozadavekData" type="IkrDpnPotvrdNotifikaceVstupDataType">
 89             <xs:annotation>
 90               <xs:documentation>
 91                 Definice obálky pro datovou větu požadavku.
 92               </xs:documentation>
 93             </xs:annotation>
 94           </xs:element>
 95         </xs:sequence>
 96       </xs:extension>
 97     </xs:complexContent>
 98   </xs:complexType>
 99   <xs:complexType name="IkreDpnVratNotifikaceOdpovedType">
100     <xs:annotation>
101       <xs:documentation xml:lang="cs">
102         Ikre 10.8 - Dotaz na všechny nové notifikace evidované pro dané IČPE. Vrací se všechny notifikace, u kterých lékař nepotvrdil, že je přijal - odpověď.
103       </xs:documentation>
104     </xs:annotation>
105     <xs:complexContent>
106       <xs:extension base="ikremsg:IkreDpnOdpovedAbstractType">
107         <xs:sequence>
108           <xs:element name="OdpovedData" type="IkrDpnVratNotifikaceVystupDataType" minOccurs="0">
109             <xs:annotation>
110               <xs:documentation>
111                 Definice obálky pro datovou větu odpovědi na požadavek.
112               </xs:documentation>
113             </xs:annotation>
114           </xs:element>
115         </xs:sequence>
116       </xs:extension>
117     </xs:complexContent>
118   </xs:complexType>
119   <xs:complexType name="IkreDpnPotvrdNotifikaceOdpovedType">
120     <xs:annotation>
121       <xs:documentation xml:lang="cs">
122         Ikre 10.8 - Potvrzení o přijetí notifikace - odpověď.
123       </xs:documentation>
124     </xs:annotation>
125     <xs:complexContent>
126       <xs:extension base="ikremsg:IkreDpnOdpovedAbstractType">
127       </xs:extension>
128     </xs:complexContent>
129   </xs:complexType>
130 
131   <xs:complexType name="IkrDpnVratNotifikaceVstupDataType">
132     <xs:annotation>
133       <xs:documentation xml:lang="cs">
134         IkreDpnVratNotifikace - datová věta pro vstupní data požadavku.
135       </xs:documentation>
136     </xs:annotation>
137     <xs:complexContent>
138       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
139                 <xs:sequence>
140                   <xs:element name="Icpe" type="ikrbt:ICPEType"/>
141                   <xs:element name="Strankovani" type="ikrmsg:StrankovaniType" minOccurs="0"/>
142                 </xs:sequence>
143       </xs:extension>
144     </xs:complexContent>
145   </xs:complexType>
146   <xs:complexType name="IkrDpnPotvrdNotifikaceVstupDataType">
147     <xs:annotation>
148       <xs:documentation xml:lang="cs">
149         IkreDpnPotvrdNotifikace - datová věta pro vstupní data požadavku.
150       </xs:documentation>
151     </xs:annotation>
152     <xs:complexContent>
153       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
154                 <xs:sequence>
155                   <xs:element name="Icpe" type="ikrbt:ICPEType"/>
156                   <xs:element name="NotifikaceId" type="ikrbt:MaxCisloType" maxOccurs="1000"/>
157                 </xs:sequence>
158       </xs:extension>
159     </xs:complexContent>
160   </xs:complexType>
161 
162   <xs:complexType name="IkrDpnVratNotifikaceVystupDataType">
163     <xs:annotation>
164       <xs:documentation xml:lang="cs">
165         IkreDpnVratNotifikace - datová věta pro výstupní data v odpovědi.
166       </xs:documentation>
167     </xs:annotation>
168     <xs:complexContent>
169       <xs:extension base="ikrmsg:IkrOdpovedDataAbstractType">
170         <xs:sequence>
171           <xs:element name="CelkovyPocetZaznamu" type="ikrbt:MaxCisloType">
172 			<xs:annotation>
173 				<xs:documentation>Celkový počet vrácených notifikací</xs:documentation>
174 			</xs:annotation>
175 		  </xs:element>
176           <xs:element name="Notifikace" type="ikrmsg:NotifikaceDpnType" minOccurs="0" maxOccurs="unbounded">
177 			<xs:annotation>
178 				<xs:documentation>Notifikace k eNeschopenkám</xs:documentation>
179 			</xs:annotation>
180 		  </xs:element>
181           <xs:element name="NotifikaceNp" type="ikrenpmsg:NotifikaceNpType" minOccurs="0" maxOccurs="unbounded">
182 			<xs:annotation>
183 				<xs:documentation>Notifikace k dalším dávkám nemocenského pojištění</xs:documentation>
184 			</xs:annotation>
185 		  </xs:element>
186         </xs:sequence>
187       </xs:extension>
188     </xs:complexContent>
189   </xs:complexType>
190 
191 </xs:schema>