IkreDpnSpravaIcpe-v1.xsd
  1 <?xml version="1.0" encoding="UTF-8"?>
  2 <xs:schema xmlns="urn:cz:isvs:cssz:schemas:IkreDpnSpravaIcpe: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:IkreDpnSpravaIcpe:v1"
  8            elementFormDefault="qualified"
  9            version="1.1.1">
 10     <xs:annotation>
 11         <xs:documentation xml:lang="cs">
 12             Služba externího rozhraní IKR: 10.7_IkreDpnSpravaIcpe - Služba pro správu IČPE. Umožňuje poskytovateli zdravotních služeb vytvořit nové IČPE a vrátit seznam již přidělených IČPE
 13             <p/>
 14             Verze 1.1.0,  29.04.2019 - počáteční návrh (Jitka Žídková).
 15             Verze 1.1.1,  20.08.2019 - CSSZIKR-6213: Na výstupu služba používá nový typ RegistraceIcpeVystup
 16             Verze 8.0.0   29.08.2019 - Odstraněna RegistraceIcpe z IkrDpnVytvorIcpeVystupDataType
 17             Verze 8.5.0   04.11.2019 - Do IkrDpnVratIcpeVstupDataType přidán nepovinný parametr Icpe
 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 
 27     <xs:element name="IkreDpnVytvorIcpe" type="IkreDpnVytvorIcpeType">
 28         <xs:annotation>
 29             <xs:documentation>
 30                 Ikre 10.7 - Vytvoření identifikátoru IČPE poskytovateli zdravotních služeb, případně úprava registrace již existujícího IČPE - požadavek.
 31             </xs:documentation>
 32         </xs:annotation>
 33     </xs:element>
 34     <xs:element name="IkreDpnVratIcpe" type="IkreDpnVratIcpeType">
 35         <xs:annotation>
 36             <xs:documentation>
 37                 Ikre 10.7 - Dotaz na seznam všech přidělených IČPE danému poskytovateli zdravotních služeb (dle IČO) - požadavek.
 38             </xs:documentation>
 39         </xs:annotation>
 40     </xs:element>
 41     <xs:element name="IkreDpnZneplatniIcpe" type="IkreDpnZneplatniIcpeType">
 42         <xs:annotation>
 43             <xs:documentation>
 44                 Ikre 10.7 - Zneplatnění přiděleného IČPE - požadavek.
 45             </xs:documentation>
 46         </xs:annotation>
 47     </xs:element>
 48     <xs:element name="IkreDpnVytvorIcpeOdpoved" type="IkreDpnVytvorIcpeOdpovedType">
 49         <xs:annotation>
 50             <xs:documentation>
 51                 Ikre 10.7 - Vytvoření identifikátoru IČPE poskytovateli zdravotních služeb, případně úprava registrace již existujícího IČPE - odpověď.
 52             </xs:documentation>
 53         </xs:annotation>
 54     </xs:element>
 55     <xs:element name="IkreDpnVratIcpeOdpoved" type="IkreDpnVratIcpeOdpovedType">
 56         <xs:annotation>
 57             <xs:documentation>
 58                 Ikre 10.7 - Dotaz na seznam všech přidělených IČPE danému poskytovateli zdravotních služeb (dle IČO) - odpověď.
 59             </xs:documentation>
 60         </xs:annotation>
 61     </xs:element>
 62     <xs:element name="IkreDpnZneplatniIcpeOdpoved" type="IkreDpnZneplatniIcpeOdpovedType">
 63         <xs:annotation>
 64             <xs:documentation>
 65                 Ikre 10.7 - Zneplatnění přiděleného IČPE - odpověď.
 66             </xs:documentation>
 67         </xs:annotation>
 68     </xs:element>
 69 
 70     <xs:complexType name="IkreDpnVytvorIcpeType">
 71         <xs:annotation>
 72             <xs:documentation xml:lang="cs">
 73                 Ikre 10.7 - Vytvoření identifikátoru IČPE poskytovateli zdravotních služeb, případně úprava registrace již existujícího IČPE - požadavek.
 74             </xs:documentation>
 75         </xs:annotation>
 76         <xs:complexContent>
 77             <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
 78                 <xs:sequence>
 79                     <xs:element name="PozadavekData" type="IkrDpnVytvorIcpeVstupDataType">
 80                         <xs:annotation>
 81                             <xs:documentation>
 82                                 Definice obálky pro datovou větu požadavku.
 83                             </xs:documentation>
 84                         </xs:annotation>
 85                     </xs:element>
 86                 </xs:sequence>
 87             </xs:extension>
 88         </xs:complexContent>
 89     </xs:complexType>
 90     <xs:complexType name="IkreDpnVratIcpeType">
 91         <xs:annotation>
 92             <xs:documentation xml:lang="cs">
 93                 Ikre 10.7 - Dotaz na seznam všech přidělených IČPE danému poskytovateli zdravotních služeb (dle IČO) - požadavek.
 94             </xs:documentation>
 95         </xs:annotation>
 96         <xs:complexContent>
 97             <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
 98                 <xs:sequence>
 99                     <xs:element name="PozadavekData" type="IkrDpnVratIcpeVstupDataType">
100                         <xs:annotation>
101                             <xs:documentation>
102                                 Definice obálky pro datovou větu požadavku.
103                             </xs:documentation>
104                         </xs:annotation>
105                     </xs:element>
106                 </xs:sequence>
107             </xs:extension>
108         </xs:complexContent>
109     </xs:complexType>
110     <xs:complexType name="IkreDpnZneplatniIcpeType">
111         <xs:annotation>
112             <xs:documentation xml:lang="cs">
113                 Ikre 10.7 - Zneplatnění přiděleného IČPE - požadavek.
114             </xs:documentation>
115         </xs:annotation>
116         <xs:complexContent>
117             <xs:extension base="ikremsg:IkreDpnPozadavekAbstractType">
118                 <xs:sequence>
119                     <xs:element name="PozadavekData" type="IkrDpnZneplatniIcpeVstupDataType">
120                         <xs:annotation>
121                             <xs:documentation>
122                                 Definice obálky pro datovou větu požadavku.
123                             </xs:documentation>
124                         </xs:annotation>
125                     </xs:element>
126                 </xs:sequence>
127             </xs:extension>
128         </xs:complexContent>
129     </xs:complexType>
130     <xs:complexType name="IkreDpnVytvorIcpeOdpovedType">
131         <xs:annotation>
132             <xs:documentation xml:lang="cs">
133                 Ikre 10.7 - Vytvoření identifikátoru IČPE poskytovateli zdravotních služeb, případně úprava registrace již existujícího IČPE - odpověď.
134             </xs:documentation>
135         </xs:annotation>
136         <xs:complexContent>
137             <xs:extension base="ikremsg:IkreDpnOdpovedAbstractType">
138                 <xs:sequence>
139                     <xs:element name="OdpovedData" type="IkrDpnVytvorIcpeVystupDataType" minOccurs="0">
140                         <xs:annotation>
141                             <xs:documentation>
142                                 Definice obálky pro datovou větu odpovědi na požadavek.
143                             </xs:documentation>
144                         </xs:annotation>
145                     </xs:element>
146                 </xs:sequence>
147             </xs:extension>
148         </xs:complexContent>
149     </xs:complexType>
150     <xs:complexType name="IkreDpnVratIcpeOdpovedType">
151         <xs:annotation>
152             <xs:documentation xml:lang="cs">
153                 Ikre 10.7 - Dotaz na seznam všech přidělených IČPE danému poskytovateli zdravotních služeb (dle IČO) - odpověď.
154             </xs:documentation>
155         </xs:annotation>
156         <xs:complexContent>
157             <xs:extension base="ikremsg:IkreDpnOdpovedAbstractType">
158                 <xs:sequence>
159                     <xs:element name="OdpovedData" type="IkrDpnVratIcpeVystupDataType" minOccurs="0">
160                         <xs:annotation>
161                             <xs:documentation>
162                                 Definice obálky pro datovou větu odpovědi na požadavek.
163                             </xs:documentation>
164                         </xs:annotation>
165                     </xs:element>
166                 </xs:sequence>
167             </xs:extension>
168         </xs:complexContent>
169     </xs:complexType>
170     <xs:complexType name="IkreDpnZneplatniIcpeOdpovedType">
171         <xs:annotation>
172             <xs:documentation xml:lang="cs">
173                 Ikre 10.7 - Zneplatnění přiděleného IČPE - odpověď.
174             </xs:documentation>
175         </xs:annotation>
176         <xs:complexContent>
177             <xs:extension base="ikremsg:IkreDpnOdpovedAbstractType">
178                 <xs:sequence>
179                     <xs:element name="OdpovedData" type="IkrDpnZneplatniIcpeVystupDataType" minOccurs="0">
180                         <xs:annotation>
181                             <xs:documentation>
182                                 Definice obálky pro datovou větu odpovědi na požadavek.
183                             </xs:documentation>
184                         </xs:annotation>
185                     </xs:element>
186                 </xs:sequence>
187             </xs:extension>
188         </xs:complexContent>
189     </xs:complexType>
190 
191     <xs:complexType name="IkrDpnVytvorIcpeVstupDataType">
192         <xs:annotation>
193             <xs:documentation xml:lang="cs">
194                 IkreDpnVytvorIcpe - datová věta pro vstupní data požadavku.
195             </xs:documentation>
196         </xs:annotation>
197         <xs:complexContent>
198             <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
199                 <xs:sequence>
200                     <xs:element name="RegistraceIcpe" type="ikrmsg:RegistraceIcpeType"/>
201                 </xs:sequence>
202             </xs:extension>
203         </xs:complexContent>
204     </xs:complexType>
205     <xs:complexType name="IkrDpnVratIcpeVstupDataType">
206         <xs:annotation>
207             <xs:documentation xml:lang="cs">
208                 IkreDpnVratIcpe - datová věta pro vstupní data požadavku.
209             </xs:documentation>
210         </xs:annotation>
211         <xs:complexContent>
212             <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType"> 
213                 <xs:sequence>
214                     <xs:element name="IcoPzs" type="ikrbt:IdentifikacniCisloOrganizaceType"/>
215                     <xs:element name="Icpe" type="ikrbt:ICPEType" minOccurs="0"/>
216                 </xs:sequence>
217             </xs:extension>
218         </xs:complexContent>
219     </xs:complexType>
220     <xs:complexType name="IkrDpnZneplatniIcpeVstupDataType">
221         <xs:annotation>
222             <xs:documentation xml:lang="cs">
223                 IkreDpnZneplatniIcpe - datová věta pro vstupní data požadavku.
224             </xs:documentation>
225         </xs:annotation>
226         <xs:complexContent>
227             <xs:extension base="ikrmsg:IkrPozadavekDataAbstractType">
228                 <xs:sequence>
229                     <xs:element name="Icpe" type="ikrbt:ICPEType"/>
230                 </xs:sequence>
231             </xs:extension>
232         </xs:complexContent>
233     </xs:complexType>
234     <xs:complexType name="IkrDpnVytvorIcpeVystupDataType">
235         <xs:annotation>
236             <xs:documentation xml:lang="cs">
237                 IkreDpnVytvorIcpe - datová věta pro výstupní data v odpovědi.
238             </xs:documentation>
239         </xs:annotation>
240         <xs:complexContent>
241             <xs:extension base="ikrmsg:IkrOdpovedDataAbstractType">
242                 <xs:sequence>          
243                     <xs:element name="Icpe" type="ikrbt:ICPEType" minOccurs="0">
244                         <xs:annotation>
245                             <xs:documentation xml:lang="cs">Vytvořený identifikátor IČPE</xs:documentation>
246                         </xs:annotation>
247                     </xs:element>
248                     <xs:element name="Vytvoreno" type="ikrbt:PriznakType" minOccurs="0">
249                         <xs:annotation>
250                             <xs:documentation xml:lang="cs">Příznak, zda bylo IČPE vytvořeno</xs:documentation>
251                         </xs:annotation>
252                     </xs:element>
253                     <xs:element name="Modifikovano" type="ikrbt:PriznakType" minOccurs="0">
254                         <xs:annotation>
255                             <xs:documentation xml:lang="cs">Příznak, zda bylo IČPE modifikováno</xs:documentation>
256                         </xs:annotation>
257                     </xs:element>
258                 </xs:sequence>
259             </xs:extension>
260         </xs:complexContent>
261     </xs:complexType>
262     <xs:complexType name="IkrDpnVratIcpeVystupDataType">
263         <xs:annotation>
264             <xs:documentation xml:lang="cs">
265                 IkreDpnVratIcpe - datová věta pro výstupní data v odpovědi.
266             </xs:documentation>
267         </xs:annotation>
268         <xs:complexContent>
269             <xs:extension base="ikrmsg:IkrOdpovedDataAbstractType">
270                 <xs:sequence>
271                     <xs:element name="RegistraceIcpe" type="ikrmsg:RegistraceIcpeVystupType" minOccurs="0" maxOccurs="unbounded"/>
272                 </xs:sequence>
273             </xs:extension>
274         </xs:complexContent>
275     </xs:complexType>
276     <xs:complexType name="IkrDpnZneplatniIcpeVystupDataType">
277         <xs:annotation>
278             <xs:documentation xml:lang="cs">
279                 IkreDpnZneplatniIcpe - datová věta pro výstupní data v odpovědi.
280             </xs:documentation>
281         </xs:annotation>
282         <xs:complexContent>
283             <xs:extension base="ikrmsg:IkrOdpovedDataAbstractType">
284                 <xs:sequence>
285                     <xs:element name="Zneplatneno" type="ikrbt:PriznakType"/>
286                 </xs:sequence>
287             </xs:extension>
288         </xs:complexContent>
289     </xs:complexType>
290 
291 </xs:schema>