IkreDpnVratPripady-v1.xsd
  1 <?xml version="1.0" encoding="UTF-8"?>
  2 <xs:schema xmlns="urn:cz:isvs:cssz:schemas:IkreDpnVratPripady: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            targetNamespace="urn:cz:isvs:cssz:schemas:IkreDpnVratPripady:v1"
  8            elementFormDefault="qualified"
  9            version="1.1.2">
 10   <xs:annotation>
 11     <xs:documentation xml:lang="cs">
 12             Služba externího rozhraní IKR: 10.4_IkreDpnVratPripady - Služba pro získání základních informací o evidovaných případech DPN
 13             <p/>
 14             Verze 1.1.0,  25.04.2019 - počáteční návrh (Jitka Žídková).
 15             Verze 1.1.1,  21.10.2019 - přidání elementu BezPodani
 16             Verze 1.1.2,  06.12.2019 - přidání elementu NeukoncenyPripad 
 17         </xs:documentation>
 18   </xs:annotation>
 19   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1"
 20              schemaLocation="../../ikr/xsd/IkrBaseTypes.xsd"/>
 21   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1"
 22              schemaLocation="../../ikr/xsd/IkrDpnMessageTypes.xsd"/>
 23   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkreDpnMessages:v1"
 24              schemaLocation="IkreDpnMessages.xsd"/>
 25 
 26   <xs:element name="IkreDpnVratPripadyDleIcpe" type="IkreDpnVratPripadyDleIcpeType">
 27     <xs:annotation>
 28       <xs:documentation>
 29         Ikre 10.4 - Dotaz na všechny případy DPN evidované pro dané IČPE - požadavek.
 30       </xs:documentation>
 31     </xs:annotation>
 32   </xs:element>
 33   <xs:element name="IkreDpnVratPripadyDleRc" type="IkreDpnVratPripadyDleRcType">
 34     <xs:annotation>
 35       <xs:documentation>
 36         Ikre 10.4 - Dotaz na všechny případy DPN pojištěnce (dle RČ) evidované pro dané IČPE - požadavek.
 37       </xs:documentation>
 38     </xs:annotation>
 39   </xs:element>
 40   <xs:element name="IkreDpnVratCiziPripadyDleRc" type="IkreDpnVratCiziPripadyDleRcType">
 41     <xs:annotation>
 42       <xs:documentation>
 43         Ikre 10.4 - Dotaz na všechny případy DPN pojištěnce (dle RČ) evidované pro ostatní IČPE - požadavek.
 44       </xs:documentation>
 45     </xs:annotation>
 46   </xs:element>
 47   <xs:element name="IkreDpnVratPripadDleCislaRozhodnuti" type="IkreDpnVratPripadDleCislaRozhodnutiType">
 48     <xs:annotation>
 49       <xs:documentation>
 50         Ikre 10.4 - Dotaz na konkrétní případ DPN (dle RDPN) evidovaný pro dané IČPE - požadavek.
 51       </xs:documentation>
 52     </xs:annotation>
 53   </xs:element>
 54   <xs:element name="IkreDpnVratCiziPripadDleCislaRozhodnuti" type="IkreDpnVratCiziPripadDleCislaRozhodnutiType">
 55     <xs:annotation>
 56       <xs:documentation>
 57         Ikre 10.4 - Dotaz na konkrétní případ DPN (dle RDPN) evidovaný pro ostatní IČPE - požadavek.
 58       </xs:documentation>
 59     </xs:annotation>
 60   </xs:element>
 61   <xs:element name="IkreDpnVratPripadyOdpoved" type="IkreDpnVratPripadyOdpovedType">
 62     <xs:annotation>
 63       <xs:documentation>
 64         Ikre 10.4 - Dotaz na případy DPN - odpověď.
 65       </xs:documentation>
 66     </xs:annotation>
 67   </xs:element>
 68 
 69   <xs:complexType name="IkreDpnVratPripadyDleIcpeType">
 70     <xs:annotation>
 71       <xs:documentation xml:lang="cs">
 72         Ikre 10.4 - Dotaz na všechny případy DPN evidované pro dané IČPE - požadavek.
 73       </xs:documentation>
 74     </xs:annotation>
 75     <xs:complexContent>
 76       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
 77         <xs:sequence>
 78           <xs:element name="PozadavekData" type="IkrDpnVratPripadyDleIcpeVstupDataType">
 79             <xs:annotation>
 80               <xs:documentation>
 81                 Definice obálky pro datovou větu požadavku.
 82               </xs:documentation>
 83             </xs:annotation>
 84           </xs:element>
 85         </xs:sequence>
 86       </xs:extension>
 87     </xs:complexContent>
 88   </xs:complexType>
 89   <xs:complexType name="IkreDpnVratPripadyDleRcType">
 90     <xs:annotation>
 91       <xs:documentation xml:lang="cs">
 92         Ikre 10.4 - Dotaz na všechny případy DPN pojištěnce (dle RČ) evidované pro dané IČPE - požadavek.
 93       </xs:documentation>
 94     </xs:annotation>
 95     <xs:complexContent>
 96       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
 97         <xs:sequence>
 98           <xs:element name="PozadavekData" type="IkrDpnVratPripadyDleRcVstupDataType">
 99             <xs:annotation>
100               <xs:documentation>
101                 Definice obálky pro datovou větu požadavku.
102               </xs:documentation>
103             </xs:annotation>
104           </xs:element>
105         </xs:sequence>
106       </xs:extension>
107     </xs:complexContent>
108   </xs:complexType>
109   <xs:complexType name="IkreDpnVratCiziPripadyDleRcType">
110     <xs:annotation>
111       <xs:documentation xml:lang="cs">
112         Ikre 10.4 - Dotaz na všechny případy DPN pojištěnce (dle RČ) evidované pro ostatní IČPE - požadavek.
113       </xs:documentation>
114     </xs:annotation>
115     <xs:complexContent>
116       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
117         <xs:sequence>
118           <xs:element name="PozadavekData" type="IkrDpnVratCiziPripadyDleRcVstupDataType">
119             <xs:annotation>
120               <xs:documentation>
121                 Definice obálky pro datovou větu požadavku.
122               </xs:documentation>
123             </xs:annotation>
124           </xs:element>
125         </xs:sequence>
126       </xs:extension>
127     </xs:complexContent>
128   </xs:complexType>
129   <xs:complexType name="IkreDpnVratPripadDleCislaRozhodnutiType">
130     <xs:annotation>
131       <xs:documentation xml:lang="cs">
132         Ikre 10.4 - Dotaz na konkrétní případ DPN (dle RDPN) evidovaný pro dané IČPE - požadavek.
133       </xs:documentation>
134     </xs:annotation>
135     <xs:complexContent>
136       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
137         <xs:sequence>
138           <xs:element name="PozadavekData" type="IkrDpnVratPripadDleCislaRozhodnutiVstupDataType">
139             <xs:annotation>
140               <xs:documentation>
141                 Definice obálky pro datovou větu požadavku.
142               </xs:documentation>
143             </xs:annotation>
144           </xs:element>
145         </xs:sequence>
146       </xs:extension>
147     </xs:complexContent>
148   </xs:complexType>
149   <xs:complexType name="IkreDpnVratCiziPripadDleCislaRozhodnutiType">
150     <xs:annotation>
151       <xs:documentation xml:lang="cs">
152         Ikre 10.4 - Dotaz na konkrétní případ DPN (dle RDPN) evidovaný pro ostatní IČPE - požadavek.
153       </xs:documentation>
154     </xs:annotation>
155     <xs:complexContent>
156       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
157         <xs:sequence>
158           <xs:element name="PozadavekData" type="IkrDpnVratCiziPripadDleCislaRozhodnutiVstupDataType">
159             <xs:annotation>
160               <xs:documentation>
161                 Definice obálky pro datovou větu požadavku.
162               </xs:documentation>
163             </xs:annotation>
164           </xs:element>
165         </xs:sequence>
166       </xs:extension>
167     </xs:complexContent>
168   </xs:complexType>
169   <xs:complexType name="IkreDpnVratPripadyOdpovedType">
170     <xs:annotation>
171       <xs:documentation xml:lang="cs">
172         Ikre 10.4 - Dotaz na případy DPN - odpověď.
173       </xs:documentation>
174     </xs:annotation>
175     <xs:complexContent>
176       <xs:extension base="ikremsg:IkreDpnOdpovedAbstractType">
177         <xs:sequence>
178           <xs:element name="OdpovedData" type="IkrDpnVratPripadyVystupDataType" minOccurs="0">
179             <xs:annotation>
180               <xs:documentation>
181                 Definice obálky pro datovou větu odpovědi na požadavek.
182               </xs:documentation>
183             </xs:annotation>
184           </xs:element>
185         </xs:sequence>
186       </xs:extension>
187     </xs:complexContent>
188   </xs:complexType>
189 
190   <xs:complexType name="IkrDpnVratPripadyDleIcpeVstupDataType">
191     <xs:annotation>
192       <xs:documentation xml:lang="cs">
193         IkreDpnVratPripadyDleIcpe - datová věta pro vstupní data požadavku.
194       </xs:documentation>
195     </xs:annotation>
196     <xs:complexContent>
197       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
198         <xs:sequence>
199           <xs:element name="Icpe" type="ikrbt:ICPEType">
200             <xs:annotation>
201               <xs:documentation xml:lang="cs">IČPE lékaře, který službu volá</xs:documentation>
202             </xs:annotation>
203           </xs:element>
204           <xs:element name="BezPodani" type="ikrbt:LogickaHodnotaType" minOccurs="0">
205             <xs:annotation>
206               <xs:documentation xml:lang="cs">Příznak, zda vracet pouze případy, ke kterým neexistuje elektronické podání</xs:documentation>
207             </xs:annotation>
208           </xs:element>
209           <xs:element name="Strankovani" type="ikrmsg:StrankovaniType" minOccurs="0">
210             <xs:annotation>
211               <xs:documentation xml:lang="cs">Údaje o stránkování odpovědi</xs:documentation>
212             </xs:annotation>
213           </xs:element>
214         </xs:sequence>
215       </xs:extension>
216     </xs:complexContent>
217   </xs:complexType>
218   <xs:complexType name="IkrDpnVratPripadyDleRcVstupDataType">
219     <xs:annotation>
220       <xs:documentation xml:lang="cs">
221         IkreDpnVratPripadyDleRc - datová věta pro vstupní data požadavku.
222       </xs:documentation>
223     </xs:annotation>
224     <xs:complexContent>
225       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
226         <xs:sequence>
227           <xs:element name="Icpe" type="ikrbt:ICPEType">
228             <xs:annotation>
229               <xs:documentation xml:lang="cs">IČPE lékaře, který službu volá</xs:documentation>
230             </xs:annotation>
231           </xs:element>
232           <xs:element name="BezPodani" type="ikrbt:LogickaHodnotaType" minOccurs="0">
233             <xs:annotation>
234               <xs:documentation xml:lang="cs">Příznak, zda vracet pouze případy, ke kterým neexistuje elektronické podání</xs:documentation>
235             </xs:annotation>
236           </xs:element>
237           <xs:element name="RodneCislo" type="ikrbt:RC_ECPType">
238             <xs:annotation>
239               <xs:documentation xml:lang="cs">RČ/EČP pojištěnce </xs:documentation>
240             </xs:annotation>
241           </xs:element>
242           <xs:element name="Strankovani" type="ikrmsg:StrankovaniType" minOccurs="0">
243             <xs:annotation>
244               <xs:documentation xml:lang="cs">Údaje o stránkování odpovědi</xs:documentation>
245             </xs:annotation>
246           </xs:element>
247         </xs:sequence>
248       </xs:extension>
249     </xs:complexContent>
250   </xs:complexType>
251   <xs:complexType name="IkrDpnVratCiziPripadyDleRcVstupDataType">
252     <xs:annotation>
253       <xs:documentation xml:lang="cs">
254         IkreDpnVratCiziPripadyDleRc - datová věta pro vstupní data požadavku.
255       </xs:documentation>
256     </xs:annotation>
257     <xs:complexContent>
258       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
259         <xs:sequence>
260           <xs:element name="Icpe" type="ikrbt:ICPEType">
261             <xs:annotation>
262               <xs:documentation xml:lang="cs">IČPE lékaře, který službu volá</xs:documentation>
263             </xs:annotation>
264           </xs:element>
265           <xs:element name="RodneCislo" type="ikrbt:RC_ECPType">
266             <xs:annotation>
267               <xs:documentation xml:lang="cs">RČ/EČP pojištěnce </xs:documentation>
268             </xs:annotation>
269           </xs:element>
270           <xs:element name="NeukoncenyPripad" type="ikrbt:LogickaHodnotaType" minOccurs="0">
271             <xs:annotation>
272               <xs:documentation xml:lang="cs">Příznak, zda vyhledávání omezit jen na neukončené případy</xs:documentation>
273             </xs:annotation>
274           </xs:element>
275           <xs:element name="Strankovani" type="ikrmsg:StrankovaniType" minOccurs="0">
276             <xs:annotation>
277               <xs:documentation xml:lang="cs">Údaje o stránkování odpovědi</xs:documentation>
278             </xs:annotation>
279           </xs:element>
280         </xs:sequence>
281       </xs:extension>
282     </xs:complexContent>
283   </xs:complexType>
284   <xs:complexType name="IkrDpnVratPripadDleCislaRozhodnutiVstupDataType">
285     <xs:annotation>
286       <xs:documentation xml:lang="cs">
287         IkreDpnVratPripadDleCislaRozhodnuti - datová věta pro vstupní data požadavku.
288       </xs:documentation>
289     </xs:annotation>
290     <xs:complexContent>
291       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
292         <xs:sequence>
293           <xs:element name="Icpe" type="ikrbt:ICPEType">
294             <xs:annotation>
295               <xs:documentation xml:lang="cs">IČPE lékaře, který službu volá</xs:documentation>
296             </xs:annotation>
297           </xs:element>
298           <xs:element name="CisloRozhodnuti" type="ikrbt:CisloRozhodnutiDpnType">
299             <xs:annotation>
300               <xs:documentation xml:lang="cs">Číslo rozhodnutí DPN</xs:documentation>
301             </xs:annotation>
302           </xs:element>
303           <xs:element name="BezPodani" type="ikrbt:LogickaHodnotaType" minOccurs="0">
304             <xs:annotation>
305               <xs:documentation xml:lang="cs">Příznak, zda vracet pouze případy, ke kterým neexistuje elektronické podání</xs:documentation>
306             </xs:annotation>
307           </xs:element>
308         </xs:sequence>
309       </xs:extension>
310     </xs:complexContent>
311   </xs:complexType>
312   <xs:complexType name="IkrDpnVratCiziPripadDleCislaRozhodnutiVstupDataType">
313     <xs:annotation>
314       <xs:documentation xml:lang="cs">
315         IkreDpnVratCiziPripadDleCislaRozhodnuti - datová věta pro vstupní data požadavku.
316       </xs:documentation>
317     </xs:annotation>
318     <xs:complexContent>
319       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
320         <xs:sequence>
321           <xs:element name="Icpe" type="ikrbt:ICPEType">
322             <xs:annotation>
323               <xs:documentation xml:lang="cs">IČPE lékaře, který službu volá</xs:documentation>
324             </xs:annotation>
325           </xs:element>
326           <xs:element name="CisloRozhodnuti" type="ikrbt:CisloRozhodnutiDpnType">
327             <xs:annotation>
328               <xs:documentation xml:lang="cs">Číslo rozhodnutí DPN</xs:documentation>
329             </xs:annotation>
330           </xs:element>
331           <xs:element name="NeukoncenyPripad" type="ikrbt:LogickaHodnotaType" minOccurs="0">
332             <xs:annotation>
333               <xs:documentation xml:lang="cs">Příznak, zda vyhledávání omezit jen na neukončené případy</xs:documentation>
334             </xs:annotation>
335           </xs:element>
336         </xs:sequence>
337       </xs:extension>
338     </xs:complexContent>
339   </xs:complexType>
340   <xs:complexType name="IkrDpnVratPripadyVystupDataType">
341     <xs:annotation>
342       <xs:documentation xml:lang="cs">
343         IkreDpnVratPripady - datová věta pro výstupní data v odpovědi.
344       </xs:documentation>
345     </xs:annotation>
346     <xs:complexContent>
347       <xs:extension base="ikrmsg:IkrOdpovedDataAbstractType">
348         <xs:sequence>
349           <xs:element name="CelkovyPocetZaznamu" type="ikrbt:MaxCisloType"/>
350           <xs:element name="PripadDpn" type="ikrmsg:PripadDpnType" minOccurs="0" maxOccurs="unbounded"/>
351         </xs:sequence>
352       </xs:extension>
353     </xs:complexContent>
354   </xs:complexType>
355 
356 </xs:schema>