IkreNpPripravPodani-v1.xsd
  1 <?xml version="1.0" encoding="UTF-8"?>
  2 <xs:schema xmlns="urn:cz:isvs:cssz:schemas:IkreNpPripravPodani:v1"
  3            xmlns:xs="http://www.w3.org/2001/XMLSchema"
  4            xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
  5            xmlns:ikrbt="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1"
  6            xmlns:ikrmsg="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1"
  7            xmlns:ikremsg="urn:cz:isvs:cssz:schemas:IkreDpnMessages:v1"
  8            xmlns:ikrenpmsg="urn:cz:isvs:cssz:schemas:IkreNpMessages:v1"
  9            targetNamespace="urn:cz:isvs:cssz:schemas:IkreNpPripravPodani:v1"
 10            elementFormDefault="qualified"
 11            version="1.1.2">
 12   <xs:annotation>
 13     <xs:documentation xml:lang="cs">
 14             Služba externího rozhraní IKR: 10.10_IkreOrpNpPripravPodani - Služba pro příjem elektronických podání NP
 15             <p/>
 16             Verze 1.1.0,  20.05.2024 - počáteční návrh (Vojtěch Novotný).
 17 			Verze 1.1.1,  07.06.2024 - revize (Pavel Borkovec).
 18         </xs:documentation>
 19   </xs:annotation>
 20   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1"
 21              schemaLocation="../../ikr/xsd/IkrBaseTypes.xsd"/>
 22   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1"
 23              schemaLocation="../../ikr/xsd/IkrDpnMessageTypes.xsd"/>
 24   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkreDpnMessages:v1"
 25              schemaLocation="IkreDpnMessages.xsd"/>
 26   <xs:import namespace="urn:cz:isvs:cssz:schemas:IkreNpMessages:v1"
 27              schemaLocation="IkreNpMessages.xsd"/>
 28 
 29   <xs:import namespace="http://www.w3.org/2000/09/xmldsig#"
 30              schemaLocation="../../xmldsig-core-schema.xsd"/>
 31 
 32   <xs:element name="IkreNpPripravPodaniPdp" type="IkreNpPripravPodaniPdpType">
 33     <xs:annotation>
 34       <xs:documentation>
 35         Podání "Potvrzení o datu porodu"
 36       </xs:documentation>
 37     </xs:annotation>
 38   </xs:element>
 39 
 40   <xs:element name="IkreNpPripravPodaniPhdzd" type="IkreNpPripravPodaniPhdzdType">
 41     <xs:annotation>
 42       <xs:documentation>
 43         Podání "Potvrzení o hospitalizaci dítěte ze zdravotních důvodů"
 44       </xs:documentation>
 45     </xs:annotation>
 46   </xs:element>
 47   
 48   <xs:element name="IkreNpPripravPodaniRpop1" type="IkreNpPripravPodaniRpop1Type">
 49     <xs:annotation>
 50       <xs:documentation>
 51         Podání "Rozhodnutí o potřebě ošetřování/péče" - vznik
 52       </xs:documentation>
 53     </xs:annotation>
 54   </xs:element>
 55 
 56   <xs:element name="IkreNpPripravPodaniRpop2" type="IkreNpPripravPodaniRpop2Type">
 57     <xs:annotation>
 58       <xs:documentation>
 59         Podání "Rozhodnutí o potřebě ošetřování/péče" - ukončení
 60       </xs:documentation>
 61     </xs:annotation>
 62   </xs:element>
 63 
 64   <xs:element name="IkreNpPripravPodaniRpdp1" type="IkreNpPripravPodaniRpdp1Type">
 65     <xs:annotation>
 66       <xs:documentation>
 67         Podání "Rozhodnutí o potřebě dlouhodobé péče" - vznik
 68       </xs:documentation>
 69     </xs:annotation>
 70   </xs:element>
 71 
 72   <xs:element name="IkreNpPripravPodaniRpdp2" type="IkreNpPripravPodaniRpdp2Type">
 73     <xs:annotation>
 74       <xs:documentation>
 75         Podání "Rozhodnutí o potřebě dlouhodobé péče" - ukončení
 76       </xs:documentation>
 77     </xs:annotation>
 78   </xs:element>
 79 
 80   <xs:element name="IkreNpPripravPodaniPtNp" type="IkreNpPripravPodaniPtNpType">
 81     <xs:annotation>
 82       <xs:documentation>
 83         Podání "Potvrzení o trvání potřeby ošetřování/péče/dlouhodobé péče"
 84       </xs:documentation>
 85     </xs:annotation>
 86   </xs:element>
 87   
 88   <xs:element name="IkreNpPripravPodaniHolNp" type="IkreNpPripravPodaniHolNpType">
 89     <xs:annotation>
 90       <xs:documentation>
 91         Podání "Hlášení ošetřujícího lékaře"
 92       </xs:documentation>
 93     </xs:annotation>
 94   </xs:element>
 95 
 96   <xs:element name="IkreNpPripravPodaniOdpoved" type="IkreNpPripravPodaniOdpovedType">
 97     <xs:annotation>
 98       <xs:documentation>
 99         Odpověď o přijetí podání.
100       </xs:documentation>
101     </xs:annotation>
102   </xs:element>
103 
104   <xs:complexType name="IkreNpPripravPodaniRpdp1Type">
105     <xs:annotation>
106       <xs:documentation xml:lang="cs">
107         Ikre 10.10 - Vytvoření podání RPDP1 - požadavek.
108       </xs:documentation>
109     </xs:annotation>
110     <xs:complexContent>
111       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
112         <xs:sequence>
113           <xs:element name="PozadavekData" type="IkreNpPripravPodaniRpdp1DataType">
114             <xs:annotation>
115               <xs:documentation>
116                 Definice obálky pro datovou větu požadavku.
117               </xs:documentation>
118             </xs:annotation>
119           </xs:element>
120           <xs:element ref="ds:Signature"  minOccurs="0"/>
121         </xs:sequence>
122       </xs:extension>
123     </xs:complexContent>
124   </xs:complexType>
125 
126   <xs:complexType name="IkreNpPripravPodaniRpdp2Type">
127     <xs:annotation>
128       <xs:documentation xml:lang="cs">
129         Ikre 10.10 - Vytvoření podání RPDP2 - požadavek.
130       </xs:documentation>
131     </xs:annotation>
132     <xs:complexContent>
133       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
134         <xs:sequence>
135           <xs:element name="PozadavekData" type="IkreNpPripravPodaniRpdp2DataType">
136             <xs:annotation>
137               <xs:documentation>
138                 Definice obálky pro datovou větu požadavku.
139               </xs:documentation>
140             </xs:annotation>
141           </xs:element>
142           <xs:element ref="ds:Signature"  minOccurs="0"/>
143         </xs:sequence>
144       </xs:extension>
145     </xs:complexContent>
146   </xs:complexType>
147 
148   <xs:complexType name="IkreNpPripravPodaniPdpType">
149     <xs:annotation>
150       <xs:documentation xml:lang="cs">
151         Ikre 10.10 - Vytvoření podání PDP - požadavek.
152       </xs:documentation>
153     </xs:annotation>
154     <xs:complexContent>
155       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
156         <xs:sequence>
157           <xs:element name="PozadavekData" type="IkreNpPripravPodaniPdpDataType">
158             <xs:annotation>
159               <xs:documentation>
160                 Definice obálky pro datovou větu požadavku.
161               </xs:documentation>
162             </xs:annotation>
163           </xs:element>
164           <xs:element ref="ds:Signature"  minOccurs="0"/>
165         </xs:sequence>
166       </xs:extension>
167     </xs:complexContent>
168   </xs:complexType>
169 
170   <xs:complexType name="IkreNpPripravPodaniRpop1Type">
171     <xs:annotation>
172       <xs:documentation xml:lang="cs">
173         Ikre 10.10 - Vytvoření podání RPOP1 - požadavek.
174       </xs:documentation>
175     </xs:annotation>
176     <xs:complexContent>
177       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
178         <xs:sequence>
179           <xs:element name="PozadavekData" type="IkreNpPripravPodaniRpop1DataType">
180             <xs:annotation>
181               <xs:documentation>
182                 Definice obálky pro datovou větu požadavku.
183               </xs:documentation>
184             </xs:annotation>
185           </xs:element>
186           <xs:element ref="ds:Signature"  minOccurs="0"/>
187         </xs:sequence>
188       </xs:extension>
189     </xs:complexContent>
190   </xs:complexType>
191 
192   <xs:complexType name="IkreNpPripravPodaniRpop2Type">
193     <xs:annotation>
194       <xs:documentation xml:lang="cs">
195         Ikre 10.10 - Vytvoření podání RPOP2 - požadavek.
196       </xs:documentation>
197     </xs:annotation>
198     <xs:complexContent>
199       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
200         <xs:sequence>
201           <xs:element name="PozadavekData" type="IkreNpPripravPodaniRpop2DataType">
202             <xs:annotation>
203               <xs:documentation>
204                 Definice obálky pro datovou větu požadavku.
205               </xs:documentation>
206             </xs:annotation>
207           </xs:element>
208           <xs:element ref="ds:Signature"  minOccurs="0"/>
209         </xs:sequence>
210       </xs:extension>
211     </xs:complexContent>
212   </xs:complexType>
213 
214   <xs:complexType name="IkreNpPripravPodaniPtNpType">
215     <xs:annotation>
216       <xs:documentation xml:lang="cs">
217         Ikre 10.10 - Vytvoření podání PtNp - požadavek.
218       </xs:documentation>
219     </xs:annotation>
220     <xs:complexContent>
221       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
222         <xs:sequence>
223           <xs:element name="PozadavekData" type="IkreNpPripravPodaniPtNpDataType">
224             <xs:annotation>
225               <xs:documentation>
226                 Definice obálky pro datovou větu požadavku.
227               </xs:documentation>
228             </xs:annotation>
229           </xs:element>
230           <xs:element ref="ds:Signature"  minOccurs="0"/>
231         </xs:sequence>
232       </xs:extension>
233     </xs:complexContent>
234   </xs:complexType>
235 
236   <xs:complexType name="IkreNpPripravPodaniPhdzdType">
237     <xs:annotation>
238       <xs:documentation xml:lang="cs">
239         Ikre 10.10 - Vytvoření podání PHDZD - požadavek.
240       </xs:documentation>
241     </xs:annotation>
242     <xs:complexContent>
243       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
244         <xs:sequence>
245           <xs:element name="PozadavekData" type="IkreNpPripravPodaniPhdzdDataType">
246             <xs:annotation>
247               <xs:documentation>
248                 Definice obálky pro datovou větu požadavku.
249               </xs:documentation>
250             </xs:annotation>
251           </xs:element>
252           <xs:element ref="ds:Signature"  minOccurs="0"/>
253         </xs:sequence>
254       </xs:extension>
255     </xs:complexContent>
256   </xs:complexType>
257 
258   <xs:complexType name="IkreNpPripravPodaniHolNpType">
259     <xs:annotation>
260       <xs:documentation xml:lang="cs">
261         Ikre 10.10 - Vytvoření podání HOLNP - požadavek.
262       </xs:documentation>
263     </xs:annotation>
264     <xs:complexContent>
265       <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
266         <xs:sequence>
267           <xs:element name="PozadavekData" type="IkreNpPripravPodaniHolNpDataType">
268             <xs:annotation>
269               <xs:documentation>
270                 Definice obálky pro datovou větu požadavku.
271               </xs:documentation>
272             </xs:annotation>
273           </xs:element>
274           <xs:element ref="ds:Signature"  minOccurs="0"/>
275         </xs:sequence>
276       </xs:extension>
277     </xs:complexContent>
278   </xs:complexType>
279 
280   <xs:complexType name="IkreNpPripravPodaniOdpovedType">
281     <xs:annotation>
282       <xs:documentation xml:lang="cs">
283         Ikre 10.10 - Příjem elektronických podání NP - odpověď.
284       </xs:documentation>
285     </xs:annotation>
286     <xs:complexContent>
287       <xs:extension base="ikremsg:IkreDpnOdpovedAbstractType">
288         <xs:sequence>
289           <xs:element name="OdpovedData" type="IkreNpPripravPodaniOdpovedDataType" minOccurs="0">
290             <xs:annotation>
291               <xs:documentation>
292                 Definice obálky pro datovou větu odpovědi na požadavek.
293               </xs:documentation>
294             </xs:annotation>
295           </xs:element>
296         </xs:sequence>
297       </xs:extension>
298     </xs:complexContent>
299   </xs:complexType>
300 
301   <xs:complexType name="IkreNpPripravPodaniRpdp1DataType">
302     <xs:annotation>
303       <xs:documentation xml:lang="cs">
304         IkreNpPripravPodaniRpdp1 - datová věta pro vstupní data požadavku.
305       </xs:documentation>
306     </xs:annotation>
307     <xs:complexContent>
308       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
309         <xs:sequence>
310           <xs:element name="PodaniRpdp1" type="ikrenpmsg:PodaniRpdp1Type"/>
311         </xs:sequence>
312       </xs:extension>
313     </xs:complexContent>
314   </xs:complexType>
315 
316   <xs:complexType name="IkreNpPripravPodaniRpdp2DataType">
317     <xs:annotation>
318       <xs:documentation xml:lang="cs">
319         IkreNpPripravPodaniRpdp2 - datová věta pro vstupní data požadavku.
320       </xs:documentation>
321     </xs:annotation>
322     <xs:complexContent>
323       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
324         <xs:sequence>
325           <xs:element name="PodaniRpdp2" type="ikrenpmsg:PodaniRpdp2Type"/>
326         </xs:sequence>
327       </xs:extension>
328     </xs:complexContent>
329   </xs:complexType>
330 
331   <xs:complexType name="IkreNpPripravPodaniPdpDataType">
332     <xs:annotation>
333       <xs:documentation xml:lang="cs">
334         IkreNpPripravPodaniPdp - datová věta pro vstupní data požadavku.
335       </xs:documentation>
336     </xs:annotation>
337     <xs:complexContent>
338       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
339         <xs:sequence>
340           <xs:element name="PodaniPdp" type="ikrenpmsg:PodaniPdpType"/>
341         </xs:sequence>
342       </xs:extension>
343     </xs:complexContent>
344   </xs:complexType>
345 
346   <xs:complexType name="IkreNpPripravPodaniRpop1DataType">
347     <xs:annotation>
348       <xs:documentation xml:lang="cs">
349         IkreNpPripravPodaniRpop1 - datová věta pro vstupní data požadavku.
350       </xs:documentation>
351     </xs:annotation>
352     <xs:complexContent>
353       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
354         <xs:sequence>
355           <xs:element name="PodaniRpop1" type="ikrenpmsg:PodaniRpop1Type"/>
356         </xs:sequence>
357       </xs:extension>
358     </xs:complexContent>
359   </xs:complexType>
360 
361   <xs:complexType name="IkreNpPripravPodaniRpop2DataType">
362     <xs:annotation>
363       <xs:documentation xml:lang="cs">
364         IkreNpPripravPodaniRpop2 - datová věta pro vstupní data požadavku.
365       </xs:documentation>
366     </xs:annotation>
367     <xs:complexContent>
368       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
369         <xs:sequence>
370           <xs:element name="PodaniRpop2" type="ikrenpmsg:PodaniRpop2Type"/>
371         </xs:sequence>
372       </xs:extension>
373     </xs:complexContent>
374   </xs:complexType>
375 
376   <xs:complexType name="IkreNpPripravPodaniPtNpDataType">
377     <xs:annotation>
378       <xs:documentation xml:lang="cs">
379         IkreNpPripravPodaniPtNp - datová věta pro vstupní data požadavku.
380       </xs:documentation>
381     </xs:annotation>
382     <xs:complexContent>
383       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
384         <xs:sequence>
385           <xs:element name="PodaniPtNp" type="ikrenpmsg:PodaniPtNpType"/>
386         </xs:sequence>
387       </xs:extension>
388     </xs:complexContent>
389   </xs:complexType>
390 
391   <xs:complexType name="IkreNpPripravPodaniPhdzdDataType">
392     <xs:annotation>
393       <xs:documentation xml:lang="cs">
394         IkreNpPripravPodaniPhdzd - datová věta pro vstupní data požadavku.
395       </xs:documentation>
396     </xs:annotation>
397     <xs:complexContent>
398       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
399         <xs:sequence>
400           <xs:element name="PodaniPhdzd" type="ikrenpmsg:PodaniPhdzdType"/>
401         </xs:sequence>
402       </xs:extension>
403     </xs:complexContent>
404   </xs:complexType>
405 
406   <xs:complexType name="IkreNpPripravPodaniHolNpDataType">
407     <xs:annotation>
408       <xs:documentation xml:lang="cs">
409         IkreNpPripravPodaniHolNp - datová věta pro vstupní data požadavku.
410       </xs:documentation>
411     </xs:annotation>
412     <xs:complexContent>
413       <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
414         <xs:sequence>
415           <xs:element name="PodaniHolNp" type="ikrenpmsg:PodaniHolNpType"/>
416         </xs:sequence>
417       </xs:extension>
418     </xs:complexContent>
419   </xs:complexType>
420 
421   <xs:complexType name="IkreNpPripravPodaniOdpovedDataType">
422     <xs:annotation>
423       <xs:documentation xml:lang="cs">
424         IkreNpPripravPodani - datová věta pro výstupní data v odpovědi.
425       </xs:documentation>
426     </xs:annotation>
427     <xs:complexContent>
428       <xs:extension base="ikrmsg:IkrOdpovedDataAbstractType">
429         <xs:sequence>
430           <xs:element name="IdPodani" type="ikrbt:UUIDType" minOccurs="0">
431             <xs:annotation>
432               <xs:documentation>Jednoznačná identifikace elektronického podání</xs:documentation>
433             </xs:annotation>
434           </xs:element>
435           <xs:element name="OznameniVysledku" type="ikrbt:Text512Type">
436             <xs:annotation>
437               <xs:documentation>Oznámení o převzetí/zamítnutí podání</xs:documentation>
438             </xs:annotation>
439           </xs:element>
440         </xs:sequence>
441       </xs:extension>
442     </xs:complexContent>
443   </xs:complexType>
444 
445 </xs:schema>