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>