1 {
   2    "openapi" : "3.0.4",
   3    "info" : {
   4       "title" : "eZadanky",
   5       "description" : "<details>\r\n    <summary><strong>Verze 1.11.13</strong></summary>\r\n    <br />\r\n    <p><strong>Změny:</strong></p>\r\n    <ul>\r\n        <li>Upraveno API <strong>NactiZadanku</strong> - při vyplněném query parametru CisloDokladu dochází ke kontrole vůči KRP a v případě správnosti ke zpřístupnění žádanky.</li>\r\n        <li>Upraveno API <strong>UlozZadanku</strong> - při vyplněném poli dodatečných příjemců jsou vkládané identifikátory ověřovány na úrovni KZR. Doplněno omezení, kdy musí být adresátem vždy PZS.</li>\r\n        <li>Upraveno API <strong>VratZadankuDoObehu</strong> - po úspěšném provedení operace dojde k výmazu DatumPlanovanehoVysetreni.</li>\r\n        <li>Upraveno API <strong>VyhledejAktivniZadanku</strong> - nově musí být zadán alespoň 1 z údajů týkající se žádanky nebo RID pacienta žádanky.</li>\r\n        <li>Úprava validačních hlášek tak, aby obsahovaly přesnější definice chyb</li>\r\n    </ul>\r\n</details>",
   6       "version" : "v1.11.17"
   7    },
   8    "servers" : [
   9       {
  10          "url" : "/eZadanky"
  11       }
  12    ],
  13    "paths" : {
  14       "/api/v1/eZadanka/UlozZadanku" : {
  15          "post" : {
  16             "tags" : [
  17                "Žádanky"
  18             ],
  19             "parameters" : [
  20                {
  21                   "name" : "Accept-Language",
  22                   "in" : "header",
  23                   "schema" : {
  24                      "type" : "string",
  25                      "default" : "cs"
  26                   }
  27                },
  28                {
  29                   "name" : "X-Correlation-Id",
  30                   "in" : "header",
  31                   "schema" : {
  32                      "type" : "string",
  33                      "format" : "uuid"
  34                   }
  35                },
  36                {
  37                   "name" : "X-Trace-Id",
  38                   "in" : "header",
  39                   "schema" : {
  40                      "type" : "string",
  41                      "format" : "uuid"
  42                   }
  43                }
  44             ],
  45             "requestBody" : {
  46                "content" : {
  47                   "application/json" : {
  48                      "schema" : {
  49                         "$ref" : "#/components/schemas/UlozZadankuExtRequest"
  50                      }
  51                   }
  52                }
  53             },
  54             "responses" : {
  55                "201" : {
  56                   "description" : "Žádanka je uložena",
  57                   "content" : {
  58                      "application/json" : {
  59                         "schema" : {
  60                            "$ref" : "#/components/schemas/UlozZadankuResponse"
  61                         }
  62                      }
  63                   }
  64                },
  65                "400" : {
  66                   "description" : "Aplikační chyba",
  67                   "content" : {
  68                      "application/problem+json" : {
  69                         "schema" : {
  70                            "$ref" : "#/components/schemas/ErrorsResponse"
  71                         }
  72                      }
  73                   }
  74                },
  75                "401" : {
  76                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
  77                },
  78                "403" : {
  79                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
  80                },
  81                "500" : {
  82                   "description" : "Nefunkční stav služby"
  83                }
  84             }
  85          }
  86       },
  87       "/api/v1/eZadanka/VyhledejZadanku" : {
  88          "post" : {
  89             "tags" : [
  90                "Žádanky"
  91             ],
  92             "parameters" : [
  93                {
  94                   "name" : "Accept-Language",
  95                   "in" : "header",
  96                   "schema" : {
  97                      "type" : "string",
  98                      "default" : "cs"
  99                   }
 100                },
 101                {
 102                   "name" : "X-Correlation-Id",
 103                   "in" : "header",
 104                   "schema" : {
 105                      "type" : "string",
 106                      "format" : "uuid"
 107                   }
 108                },
 109                {
 110                   "name" : "X-Trace-Id",
 111                   "in" : "header",
 112                   "schema" : {
 113                      "type" : "string",
 114                      "format" : "uuid"
 115                   }
 116                }
 117             ],
 118             "requestBody" : {
 119                "content" : {
 120                   "application/json" : {
 121                      "schema" : {
 122                         "$ref" : "#/components/schemas/VyhledejZadankuExtRequest"
 123                      }
 124                   }
 125                }
 126             },
 127             "responses" : {
 128                "200" : {
 129                   "description" : "Žádanka je nalezena",
 130                   "content" : {
 131                      "application/json" : {
 132                         "schema" : {
 133                            "$ref" : "#/components/schemas/VyhledejZadankuResponse"
 134                         }
 135                      }
 136                   }
 137                },
 138                "400" : {
 139                   "description" : "Aplikační chyba",
 140                   "content" : {
 141                      "application/problem+json" : {
 142                         "schema" : {
 143                            "$ref" : "#/components/schemas/ErrorsResponse"
 144                         }
 145                      }
 146                   }
 147                },
 148                "401" : {
 149                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 150                },
 151                "403" : {
 152                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 153                },
 154                "404" : {
 155                   "description" : "Žádanka nenalezena"
 156                },
 157                "500" : {
 158                   "description" : "Nefunkční stav služby"
 159                }
 160             }
 161          }
 162       },
 163       "/api/v1/eZadanka/VyhledejAktivniZadanku" : {
 164          "post" : {
 165             "tags" : [
 166                "Žádanky"
 167             ],
 168             "parameters" : [
 169                {
 170                   "name" : "Accept-Language",
 171                   "in" : "header",
 172                   "schema" : {
 173                      "type" : "string",
 174                      "default" : "cs"
 175                   }
 176                },
 177                {
 178                   "name" : "X-Correlation-Id",
 179                   "in" : "header",
 180                   "schema" : {
 181                      "type" : "string",
 182                      "format" : "uuid"
 183                   }
 184                },
 185                {
 186                   "name" : "X-Trace-Id",
 187                   "in" : "header",
 188                   "schema" : {
 189                      "type" : "string",
 190                      "format" : "uuid"
 191                   }
 192                }
 193             ],
 194             "requestBody" : {
 195                "content" : {
 196                   "application/json" : {
 197                      "schema" : {
 198                         "$ref" : "#/components/schemas/VyhledejAktivniZadankuRequest"
 199                      }
 200                   }
 201                }
 202             },
 203             "responses" : {
 204                "200" : {
 205                   "description" : "Žádanka je nalezena",
 206                   "content" : {
 207                      "application/json" : {
 208                         "schema" : {
 209                            "$ref" : "#/components/schemas/VyhledejAktivniZadankuResponse"
 210                         }
 211                      }
 212                   }
 213                },
 214                "400" : {
 215                   "description" : "Aplikační chyba",
 216                   "content" : {
 217                      "application/problem+json" : {
 218                         "schema" : {
 219                            "$ref" : "#/components/schemas/ErrorsResponse"
 220                         }
 221                      }
 222                   }
 223                },
 224                "401" : {
 225                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 226                },
 227                "403" : {
 228                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 229                },
 230                "404" : {
 231                   "description" : "Žádanka nenalezena"
 232                },
 233                "500" : {
 234                   "description" : "Nefunkční stav služby"
 235                }
 236             }
 237          }
 238       },
 239       "/api/v1/eZadanka/StornujZadanku" : {
 240          "patch" : {
 241             "tags" : [
 242                "Žádanky"
 243             ],
 244             "parameters" : [
 245                {
 246                   "name" : "Accept-Language",
 247                   "in" : "header",
 248                   "schema" : {
 249                      "type" : "string",
 250                      "default" : "cs"
 251                   }
 252                },
 253                {
 254                   "name" : "X-Correlation-Id",
 255                   "in" : "header",
 256                   "schema" : {
 257                      "type" : "string",
 258                      "format" : "uuid"
 259                   }
 260                },
 261                {
 262                   "name" : "X-Trace-Id",
 263                   "in" : "header",
 264                   "schema" : {
 265                      "type" : "string",
 266                      "format" : "uuid"
 267                   }
 268                }
 269             ],
 270             "requestBody" : {
 271                "content" : {
 272                   "application/json" : {
 273                      "schema" : {
 274                         "$ref" : "#/components/schemas/StornujZadankuRequest"
 275                      }
 276                   }
 277                }
 278             },
 279             "responses" : {
 280                "200" : {
 281                   "description" : "Žádanka úspěšně stornována !",
 282                   "content" : {
 283                      "application/json" : {
 284                         "schema" : {
 285                            "$ref" : "#/components/schemas/StornujZadankuResponse"
 286                         }
 287                      }
 288                   }
 289                },
 290                "400" : {
 291                   "description" : "Aplikační chyba",
 292                   "content" : {
 293                      "application/problem+json" : {
 294                         "schema" : {
 295                            "$ref" : "#/components/schemas/ErrorsResponse"
 296                         }
 297                      }
 298                   }
 299                },
 300                "401" : {
 301                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 302                },
 303                "403" : {
 304                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 305                },
 306                "404" : {
 307                   "description" : "Žádanka nenalezena"
 308                },
 309                "500" : {
 310                   "description" : "Nefunkční stav služby"
 311                }
 312             }
 313          }
 314       },
 315       "/api/v1/eZadanka/PrijmiZadanku" : {
 316          "patch" : {
 317             "tags" : [
 318                "Žádanky"
 319             ],
 320             "parameters" : [
 321                {
 322                   "name" : "Accept-Language",
 323                   "in" : "header",
 324                   "schema" : {
 325                      "type" : "string",
 326                      "default" : "cs"
 327                   }
 328                },
 329                {
 330                   "name" : "X-Correlation-Id",
 331                   "in" : "header",
 332                   "schema" : {
 333                      "type" : "string",
 334                      "format" : "uuid"
 335                   }
 336                },
 337                {
 338                   "name" : "X-Trace-Id",
 339                   "in" : "header",
 340                   "schema" : {
 341                      "type" : "string",
 342                      "format" : "uuid"
 343                   }
 344                }
 345             ],
 346             "requestBody" : {
 347                "content" : {
 348                   "application/json" : {
 349                      "schema" : {
 350                         "$ref" : "#/components/schemas/PrijmiZadankuCommand"
 351                      }
 352                   }
 353                }
 354             },
 355             "responses" : {
 356                "200" : {
 357                   "description" : "Žádanka úspěšně přijata !",
 358                   "content" : {
 359                      "application/json" : {
 360                         "schema" : {
 361                            "$ref" : "#/components/schemas/PrijmiZadankuDto"
 362                         }
 363                      }
 364                   }
 365                },
 366                "400" : {
 367                   "description" : "Aplikační chyba",
 368                   "content" : {
 369                      "application/problem+json" : {
 370                         "schema" : {
 371                            "$ref" : "#/components/schemas/ErrorsResponse"
 372                         }
 373                      }
 374                   }
 375                },
 376                "401" : {
 377                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 378                },
 379                "403" : {
 380                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 381                },
 382                "404" : {
 383                   "description" : "Žádanka nenalezena"
 384                },
 385                "500" : {
 386                   "description" : "Nefunkční stav služby"
 387                }
 388             }
 389          }
 390       },
 391       "/api/v1/eZadanka/ZaznacNeproveditelnostZadanky" : {
 392          "patch" : {
 393             "tags" : [
 394                "Žádanky"
 395             ],
 396             "parameters" : [
 397                {
 398                   "name" : "Accept-Language",
 399                   "in" : "header",
 400                   "schema" : {
 401                      "type" : "string",
 402                      "default" : "cs"
 403                   }
 404                },
 405                {
 406                   "name" : "X-Correlation-Id",
 407                   "in" : "header",
 408                   "schema" : {
 409                      "type" : "string",
 410                      "format" : "uuid"
 411                   }
 412                },
 413                {
 414                   "name" : "X-Trace-Id",
 415                   "in" : "header",
 416                   "schema" : {
 417                      "type" : "string",
 418                      "format" : "uuid"
 419                   }
 420                }
 421             ],
 422             "requestBody" : {
 423                "content" : {
 424                   "application/json" : {
 425                      "schema" : {
 426                         "$ref" : "#/components/schemas/ZaznacNeproveditelnostZadankyCommand"
 427                      }
 428                   }
 429                }
 430             },
 431             "responses" : {
 432                "200" : {
 433                   "description" : "Žádanka zaznačena jako neproveditelná !",
 434                   "content" : {
 435                      "application/json" : {
 436                         "schema" : {
 437                            "$ref" : "#/components/schemas/ZaznacNeproveditelnostZadankyDto"
 438                         }
 439                      }
 440                   }
 441                },
 442                "400" : {
 443                   "description" : "Aplikační chyba",
 444                   "content" : {
 445                      "application/problem+json" : {
 446                         "schema" : {
 447                            "$ref" : "#/components/schemas/ErrorsResponse"
 448                         }
 449                      }
 450                   }
 451                },
 452                "401" : {
 453                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 454                },
 455                "403" : {
 456                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 457                },
 458                "404" : {
 459                   "description" : "Žádanka nenalezena"
 460                },
 461                "500" : {
 462                   "description" : "Nefunkční stav služby"
 463                }
 464             }
 465          }
 466       },
 467       "/api/v1/eZadanka/VratZadankuDoObehu" : {
 468          "patch" : {
 469             "tags" : [
 470                "Žádanky"
 471             ],
 472             "parameters" : [
 473                {
 474                   "name" : "Accept-Language",
 475                   "in" : "header",
 476                   "schema" : {
 477                      "type" : "string",
 478                      "default" : "cs"
 479                   }
 480                },
 481                {
 482                   "name" : "X-Correlation-Id",
 483                   "in" : "header",
 484                   "schema" : {
 485                      "type" : "string",
 486                      "format" : "uuid"
 487                   }
 488                },
 489                {
 490                   "name" : "X-Trace-Id",
 491                   "in" : "header",
 492                   "schema" : {
 493                      "type" : "string",
 494                      "format" : "uuid"
 495                   }
 496                }
 497             ],
 498             "requestBody" : {
 499                "content" : {
 500                   "application/json" : {
 501                      "schema" : {
 502                         "$ref" : "#/components/schemas/VratZadankuDoObehuCommand"
 503                      }
 504                   }
 505                }
 506             },
 507             "responses" : {
 508                "200" : {
 509                   "description" : "Žádanka úspěšně vrácena do oběhu !",
 510                   "content" : {
 511                      "application/json" : {
 512                         "schema" : {
 513                            "$ref" : "#/components/schemas/VratZadankuDoObehuDto"
 514                         }
 515                      }
 516                   }
 517                },
 518                "400" : {
 519                   "description" : "Aplikační chyba",
 520                   "content" : {
 521                      "application/problem+json" : {
 522                         "schema" : {
 523                            "$ref" : "#/components/schemas/ErrorsResponse"
 524                         }
 525                      }
 526                   }
 527                },
 528                "401" : {
 529                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 530                },
 531                "403" : {
 532                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 533                },
 534                "404" : {
 535                   "description" : "Žádanka nenalezena"
 536                },
 537                "500" : {
 538                   "description" : "Nefunkční stav služby"
 539                }
 540             }
 541          }
 542       },
 543       "/api/v1/eZadanka/VyridZadanku" : {
 544          "patch" : {
 545             "tags" : [
 546                "Žádanky"
 547             ],
 548             "parameters" : [
 549                {
 550                   "name" : "Accept-Language",
 551                   "in" : "header",
 552                   "schema" : {
 553                      "type" : "string",
 554                      "default" : "cs"
 555                   }
 556                },
 557                {
 558                   "name" : "X-Correlation-Id",
 559                   "in" : "header",
 560                   "schema" : {
 561                      "type" : "string",
 562                      "format" : "uuid"
 563                   }
 564                },
 565                {
 566                   "name" : "X-Trace-Id",
 567                   "in" : "header",
 568                   "schema" : {
 569                      "type" : "string",
 570                      "format" : "uuid"
 571                   }
 572                }
 573             ],
 574             "requestBody" : {
 575                "content" : {
 576                   "application/json" : {
 577                      "schema" : {
 578                         "$ref" : "#/components/schemas/VyridZadankuCommand"
 579                      }
 580                   }
 581                }
 582             },
 583             "responses" : {
 584                "200" : {
 585                   "description" : "Žádanka úspěšně vyřízena !",
 586                   "content" : {
 587                      "application/json" : {
 588                         "schema" : {
 589                            "$ref" : "#/components/schemas/VyridZadankuDto"
 590                         }
 591                      }
 592                   }
 593                },
 594                "400" : {
 595                   "description" : "Aplikační chyba",
 596                   "content" : {
 597                      "application/problem+json" : {
 598                         "schema" : {
 599                            "$ref" : "#/components/schemas/ErrorsResponse"
 600                         }
 601                      }
 602                   }
 603                },
 604                "401" : {
 605                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 606                },
 607                "403" : {
 608                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 609                },
 610                "404" : {
 611                   "description" : "Žádanka nenalezena"
 612                },
 613                "500" : {
 614                   "description" : "Nefunkční stav služby"
 615                }
 616             }
 617          }
 618       },
 619       "/api/v1/eZadanka/UpravZadanku" : {
 620          "patch" : {
 621             "tags" : [
 622                "Žádanky"
 623             ],
 624             "parameters" : [
 625                {
 626                   "name" : "Accept-Language",
 627                   "in" : "header",
 628                   "schema" : {
 629                      "type" : "string",
 630                      "default" : "cs"
 631                   }
 632                },
 633                {
 634                   "name" : "X-Correlation-Id",
 635                   "in" : "header",
 636                   "schema" : {
 637                      "type" : "string",
 638                      "format" : "uuid"
 639                   }
 640                },
 641                {
 642                   "name" : "X-Trace-Id",
 643                   "in" : "header",
 644                   "schema" : {
 645                      "type" : "string",
 646                      "format" : "uuid"
 647                   }
 648                }
 649             ],
 650             "requestBody" : {
 651                "content" : {
 652                   "application/json" : {
 653                      "schema" : {
 654                         "$ref" : "#/components/schemas/UpravZadankuExtCommand"
 655                      }
 656                   }
 657                }
 658             },
 659             "responses" : {
 660                "200" : {
 661                   "description" : "Žádanka upravena !",
 662                   "content" : {
 663                      "application/json" : {
 664                         "schema" : {
 665                            "$ref" : "#/components/schemas/UpravZadankuDto"
 666                         }
 667                      }
 668                   }
 669                },
 670                "400" : {
 671                   "description" : "Aplikační chyba",
 672                   "content" : {
 673                      "application/problem+json" : {
 674                         "schema" : {
 675                            "$ref" : "#/components/schemas/ErrorsResponse"
 676                         }
 677                      }
 678                   }
 679                },
 680                "401" : {
 681                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 682                },
 683                "403" : {
 684                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 685                },
 686                "404" : {
 687                   "description" : "Žádanka nenalezena"
 688                },
 689                "500" : {
 690                   "description" : "Nefunkční stav služby"
 691                }
 692             }
 693          }
 694       },
 695       "/api/v1/eZadanka/NactiZadanku/{id}" : {
 696          "get" : {
 697             "tags" : [
 698                "Žádanky"
 699             ],
 700             "parameters" : [
 701                {
 702                   "name" : "id",
 703                   "in" : "path",
 704                   "required" : true,
 705                   "schema" : {
 706                      "type" : "string",
 707                      "format" : "uuid"
 708                   }
 709                },
 710                {
 711                   "name" : "KodZadanky",
 712                   "in" : "query",
 713                   "description" : "Gets or sets the kod zadanky.",
 714                   "schema" : {
 715                      "type" : "string"
 716                   }
 717                },
 718                {
 719                   "name" : "KodVzorku",
 720                   "in" : "query",
 721                   "description" : "Gets or sets the kod vzorku.",
 722                   "schema" : {
 723                      "type" : "string"
 724                   }
 725                },
 726                {
 727                   "name" : "CisloDokladu",
 728                   "in" : "query",
 729                   "description" : "Gets or sets the cislo dokladu.",
 730                   "schema" : {
 731                      "type" : "string"
 732                   }
 733                },
 734                {
 735                   "name" : "Accept-Language",
 736                   "in" : "header",
 737                   "schema" : {
 738                      "type" : "string",
 739                      "default" : "cs"
 740                   }
 741                },
 742                {
 743                   "name" : "X-Correlation-Id",
 744                   "in" : "header",
 745                   "schema" : {
 746                      "type" : "string",
 747                      "format" : "uuid"
 748                   }
 749                },
 750                {
 751                   "name" : "X-Trace-Id",
 752                   "in" : "header",
 753                   "schema" : {
 754                      "type" : "string",
 755                      "format" : "uuid"
 756                   }
 757                }
 758             ],
 759             "responses" : {
 760                "200" : {
 761                   "description" : "Žádanka načtena!",
 762                   "content" : {
 763                      "application/json" : {
 764                         "schema" : {
 765                            "$ref" : "#/components/schemas/NactiZadankuDto"
 766                         }
 767                      }
 768                   }
 769                },
 770                "400" : {
 771                   "description" : "Aplikační chyba",
 772                   "content" : {
 773                      "application/problem+json" : {
 774                         "schema" : {
 775                            "$ref" : "#/components/schemas/ErrorsResponse"
 776                         }
 777                      }
 778                   }
 779                },
 780                "401" : {
 781                   "description" : "Chyba autorizace vůči Dočasnému úložišti"
 782                },
 783                "403" : {
 784                   "description" : "Přistupující subjekt nemá právo na volanou službu Dočasného úložiště"
 785                },
 786                "404" : {
 787                   "description" : "Žádanka nenalezena"
 788                },
 789                "500" : {
 790                   "description" : "Nefunkční stav služby"
 791                }
 792             }
 793          }
 794       }
 795    },
 796    "components" : {
 797       "schemas" : {
 798          "AdresatData" : {
 799             "title" : "AdresatData",
 800             "type" : "object",
 801             "properties" : {
 802                "zdravotnickyPracovnik" : {
 803                   "allOf" : [
 804                      {
 805                         "$ref" : "#/components/schemas/KRZdravotnickyPracovnikDto"
 806                      }
 807                   ],
 808                   "description" : "Data zdravotnického pracovníka."
 809                },
 810                "pacient" : {
 811                   "allOf" : [
 812                      {
 813                         "$ref" : "#/components/schemas/KRPacientDto"
 814                      }
 815                   ],
 816                   "description" : "Data pacienta."
 817                },
 818                "poskytovatel" : {
 819                   "allOf" : [
 820                      {
 821                         "$ref" : "#/components/schemas/KRPoskytovatelDto"
 822                      }
 823                   ],
 824                   "description" : "Data poskytovatele."
 825                }
 826             },
 827             "additionalProperties" : false,
 828             "description" : "DTO obsahující data adresáta."
 829          },
 830          "AlergieIntolerance" : {
 831             "type" : "object",
 832             "properties" : {
 833                "identifikator" : {
 834                   "type" : "array",
 835                   "items" : {
 836                      "$ref" : "#/components/schemas/IdentifikatorModel"
 837                   },
 838                   "description" : "Gets or sets the identifikator.",
 839                   "nullable" : true
 840                },
 841                "kod" : {
 842                   "$ref" : "#/components/schemas/CodeableConcept"
 843                }
 844             },
 845             "additionalProperties" : false,
 846             "description" : "Alergie Intolerance"
 847          },
 848          "BiometrickeUdaje" : {
 849             "title" : "BiometrickeUdaje",
 850             "required" : [
 851                "vaha",
 852                "vyska"
 853             ],
 854             "type" : "object",
 855             "properties" : {
 856                "vyska" : {
 857                   "allOf" : [
 858                      {
 859                         "$ref" : "#/components/schemas/Vyska"
 860                      }
 861                   ],
 862                   "description" : "Výška osoby."
 863                },
 864                "vaha" : {
 865                   "allOf" : [
 866                      {
 867                         "$ref" : "#/components/schemas/Vaha"
 868                      }
 869                   ],
 870                   "description" : "Váha osoby."
 871                }
 872             },
 873             "additionalProperties" : false,
 874             "description" : "Objekt s biometrickými údajmi pro klinické informace"
 875          },
 876          "CodeableConcept" : {
 877             "type" : "object",
 878             "properties" : {
 879                "coding" : {
 880                   "type" : "array",
 881                   "items" : {
 882                      "$ref" : "#/components/schemas/Coding"
 883                   },
 884                   "description" : "Gets or sets the coding.",
 885                   "nullable" : true
 886                },
 887                "text" : {
 888                   "type" : "string",
 889                   "description" : "Gets or sets the text.",
 890                   "nullable" : true
 891                }
 892             },
 893             "additionalProperties" : false,
 894             "description" : "Codeable Concept"
 895          },
 896          "Coding" : {
 897             "type" : "object",
 898             "properties" : {
 899                "system" : {
 900                   "type" : "string",
 901                   "description" : "Gets or sets the system.",
 902                   "nullable" : true
 903                },
 904                "code" : {
 905                   "type" : "string",
 906                   "description" : "Gets or sets the code.",
 907                   "nullable" : true
 908                },
 909                "display" : {
 910                   "type" : "string",
 911                   "description" : "Gets or sets the display.",
 912                   "nullable" : true
 913                }
 914             },
 915             "additionalProperties" : false,
 916             "description" : "Coding"
 917          },
 918          "DalsiRelevantniUdaje" : {
 919             "type" : "object",
 920             "properties" : {
 921                "kod" : {
 922                   "$ref" : "#/components/schemas/CodeableConcept"
 923                }
 924             },
 925             "additionalProperties" : false,
 926             "description" : "Dalsi Relevantni Udaje"
 927          },
 928          "DetailyObjednavky" : {
 929             "type" : "object",
 930             "properties" : {
 931                "id" : {
 932                   "type" : "array",
 933                   "items" : {
 934                      "$ref" : "#/components/schemas/IdentifikatorModel"
 935                   },
 936                   "description" : "Gets or sets the identifier.",
 937                   "nullable" : true
 938                },
 939                "datumACas" : {
 940                   "type" : "string",
 941                   "description" : "Gets or sets the datum a cas.",
 942                   "format" : "date-time",
 943                   "nullable" : true
 944                },
 945                "datumPozadovanehoProvedeni" : {
 946                   "type" : "string",
 947                   "description" : "Gets or sets the datum pozadovaneho provedeni.",
 948                   "format" : "date-time",
 949                   "nullable" : true
 950                },
 951                "textObjednavky" : {
 952                   "type" : "string",
 953                   "description" : "Gets or sets the text objednavky.",
 954                   "nullable" : true
 955                }
 956             },
 957             "additionalProperties" : false,
 958             "description" : "Detaily Objednavky"
 959          },
 960          "DiagnozaDto" : {
 961             "title" : "DiagnozaDto",
 962             "type" : "object",
 963             "properties" : {
 964                "hlavniDiagnoza" : {
 965                   "allOf" : [
 966                      {
 967                         "$ref" : "#/components/schemas/CodeableConcept"
 968                      }
 969                   ],
 970                   "description" : "Hlavní diagnoza."
 971                },
 972                "vedlejsiDiagnoza" : {
 973                   "type" : "array",
 974                   "items" : {
 975                      "$ref" : "#/components/schemas/CodeableConcept"
 976                   },
 977                   "description" : "Vedlejší diagnoza.",
 978                   "nullable" : true
 979                },
 980                "duvod" : {
 981                   "type" : "array",
 982                   "items" : {
 983                      "$ref" : "#/components/schemas/CodeableConcept"
 984                   },
 985                   "description" : "Důvod.",
 986                   "nullable" : true
 987                }
 988             },
 989             "additionalProperties" : false,
 990             "description" : "Class for DiagnozaDto"
 991          },
 992          "DodatecnyPrijemce" : {
 993             "required" : [
 994                "adresat",
 995                "adresatTyp"
 996             ],
 997             "type" : "object",
 998             "properties" : {
 999                "adresat" : {
1000                   "minLength" : 1,
1001                   "type" : "string",
1002                   "description" : "Identifikace adresáta"
1003                },
1004                "adresatTyp" : {
1005                   "allOf" : [
1006                      {
1007                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1008                      }
1009                   ],
1010                   "description" : "Typ adresáta"
1011                },
1012                "adresatData" : {
1013                   "allOf" : [
1014                      {
1015                         "$ref" : "#/components/schemas/AdresatData"
1016                      }
1017                   ],
1018                   "description" : "Dohledaná data adresáta"
1019                }
1020             },
1021             "additionalProperties" : false,
1022             "description" : "Specifikace třídy dodatečný příjemce"
1023          },
1024          "Dokument" : {
1025             "title" : "Dokument",
1026             "required" : [
1027                "dostupnost",
1028                "hash",
1029                "nazev",
1030                "pacient",
1031                "typ"
1032             ],
1033             "type" : "object",
1034             "properties" : {
1035                "id" : {
1036                   "type" : "string",
1037                   "description" : "Vyplňuje se v případě změně údajů. Při vytváření zasilky se id neudává.",
1038                   "format" : "uuid",
1039                   "nullable" : true
1040                },
1041                "verzeRadku" : {
1042                   "type" : "string",
1043                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
1044                   "format" : "binary",
1045                   "nullable" : true
1046                },
1047                "nazev" : {
1048                   "maxLength" : 50,
1049                   "minLength" : 1,
1050                   "type" : "string",
1051                   "description" : "Krátký název dokumentu."
1052                },
1053                "popis" : {
1054                   "type" : "string",
1055                   "description" : "Popis obsahu dokumentu.",
1056                   "nullable" : true
1057                },
1058                "jazyk" : {
1059                   "allOf" : [
1060                      {
1061                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1062                      }
1063                   ],
1064                   "description" : "Jazyk dokumentu zásilky dle číselníku \"languages\". Pokud se jedná o žádanku, systém automaticky nastavuje jazyk žádanky na \"čeština (Česko)\" (kód: \"cs-CZ\")."
1065                },
1066                "typ" : {
1067                   "allOf" : [
1068                      {
1069                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1070                      }
1071                   ],
1072                   "description" : "Typ dokumentu (např. \"Lékařská zpráva\", \"Laboratorní výsledek\")."
1073                },
1074                "klasifikace" : {
1075                   "allOf" : [
1076                      {
1077                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1078                      }
1079                   ],
1080                   "description" : "Klasifikace zásilky či dokumentu dle číselníku \"document-category\". Pokud se jedná o žádanku, systém automaticky nastavuje klasifikaci zásilky a dokumentu na \"Žádanky\" (kód: \"57133-1\")."
1081                },
1082                "kod" : {
1083                   "type" : "string",
1084                   "description" : "Externí kód zásilky (například: konkrétní kód žádanky).",
1085                   "nullable" : true
1086                },
1087                "autor" : {
1088                   "type" : "string",
1089                   "description" : "ID autora zásilky (väzba na kmeňový register – zdravotnikych pracovnikov).",
1090                   "nullable" : true
1091                },
1092                "autorData" : {
1093                   "$ref" : "#/components/schemas/KRZdravotnickyPracovnikDto"
1094                },
1095                "poskytovatel" : {
1096                   "type" : "string",
1097                   "description" : "ID subjektu (vazba na kmeňový register – poskytovatel).",
1098                   "nullable" : true
1099                },
1100                "poskytovatelData" : {
1101                   "$ref" : "#/components/schemas/KRPoskytovatelDto"
1102                },
1103                "pacient" : {
1104                   "minLength" : 1,
1105                   "type" : "string",
1106                   "description" : "RID pacienta, ke kterému se zásilka vztahuje."
1107                },
1108                "pacientData" : {
1109                   "$ref" : "#/components/schemas/KRPacientDto"
1110                },
1111                "dostupnost" : {
1112                   "type" : "boolean",
1113                   "description" : "Úroveň důvěrnosti dokumentu (chránený, soukromý, verejný).",
1114                   "default" : true
1115                },
1116                "duvernost" : {
1117                   "allOf" : [
1118                      {
1119                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1120                      }
1121                   ],
1122                   "description" : "Úroveň důvěrnosti dokumentu dle číselníku \"v3-Confidentiality\". Pokud se jedná o žádanku, systém automaticky nastavuje důvěrnost na \"Normální\" (kód: \"N\")."
1123                },
1124                "format" : {
1125                   "allOf" : [
1126                      {
1127                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1128                      }
1129                   ],
1130                   "description" : "Kód označující formát dokumentu dle číselníku \"format-code\". Očekává se, že zde uvedená hodnota bude odpovídat vkládanému Base64 obsahu (soubor.soubor). Pokud se jedná o žádanku, systém automaticky nastavuje formát žádanky na \"MimeType specifikovaný\" (kód: \"urn:ihe:iti:xds:2017:mimeTypeSufficient\")."
1131                },
1132                "mime" : {
1133                   "allOf" : [
1134                      {
1135                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1136                      }
1137                   ],
1138                   "description" : "Upřesnění mime type dokumentu, pokud je uveden formát \"MimeType specifikovaný\", dle číselníku \"media-type\". Očekává se, že zde uvedená hodnota bude odpovídat vkládanému Base64 obsahu (soubor.soubor). Pokud se jedná o žádanku, systém automaticky nastavuje mime typ žádanky na \"FHIR (JSON)\" (kód: \"application/fhir+json\")."
1139                },
1140                "hash" : {
1141                   "maxLength" : 255,
1142                   "minLength" : 1,
1143                   "type" : "string",
1144                   "description" : "Kontrolní hash dokumentu pro ověření integrity."
1145                },
1146                "velikost" : {
1147                   "type" : "integer",
1148                   "description" : "Velikost dokumentu v bajtech. Automaticky vypočteno.",
1149                   "format" : "int64",
1150                   "nullable" : true
1151                },
1152                "vazanyDokument" : {
1153                   "type" : "string",
1154                   "description" : "Odkazy na další související dokumenty (například předchozí verze, dodatky).",
1155                   "format" : "uuid",
1156                   "nullable" : true
1157                },
1158                "soubor" : {
1159                   "allOf" : [
1160                      {
1161                         "$ref" : "#/components/schemas/Soubor"
1162                      }
1163                   ],
1164                   "description" : "Uložený soubor."
1165                },
1166                "slozka" : {
1167                   "allOf" : [
1168                      {
1169                         "$ref" : "#/components/schemas/Slozka"
1170                      }
1171                   ],
1172                   "description" : "Logicke rozdelení dokumentu do složek."
1173                }
1174             },
1175             "additionalProperties" : false,
1176             "description" : "Objekt Dokument párován na JSON dokument"
1177          },
1178          "DuvodObjednavky" : {
1179             "type" : "object",
1180             "properties" : {
1181                "problem" : {
1182                   "$ref" : "#/components/schemas/CodeableConcept"
1183                },
1184                "vedlejsiProblem" : {
1185                   "type" : "array",
1186                   "items" : {
1187                      "$ref" : "#/components/schemas/CodeableConcept"
1188                   },
1189                   "description" : "Gets or sets the problem.",
1190                   "nullable" : true
1191                },
1192                "klinickaOtazkaKod" : {
1193                   "type" : "array",
1194                   "items" : {
1195                      "$ref" : "#/components/schemas/CodeableConcept"
1196                   },
1197                   "description" : "Gets or sets the klinicka otazka kod.",
1198                   "nullable" : true
1199                },
1200                "klinickaOtazkaText" : {
1201                   "type" : "array",
1202                   "items" : {
1203                      "type" : "string"
1204                   },
1205                   "description" : "Gets or sets the klinicka otazka text.",
1206                   "nullable" : true
1207                },
1208                "duvodKod" : {
1209                   "type" : "array",
1210                   "items" : {
1211                      "$ref" : "#/components/schemas/CodeableConcept"
1212                   },
1213                   "description" : "Gets or sets the duvod kod.",
1214                   "nullable" : true
1215                },
1216                "duvodText" : {
1217                   "type" : "array",
1218                   "items" : {
1219                      "type" : "string"
1220                   },
1221                   "description" : "Gets or sets the duvod text.",
1222                   "nullable" : true
1223                }
1224             },
1225             "additionalProperties" : false,
1226             "description" : "Duvod Objednavky"
1227          },
1228          "ErrorItemResponse" : {
1229             "type" : "object",
1230             "properties" : {
1231                "error" : {
1232                   "type" : "string",
1233                   "description" : "Kód chyby",
1234                   "nullable" : true
1235                },
1236                "scope" : {
1237                   "type" : "string",
1238                   "description" : "Položka, u které došlo k chybě",
1239                   "nullable" : true
1240                },
1241                "parameters" : {
1242                   "type" : "object",
1243                   "additionalProperties" : {
1244                      
1245                   },
1246                   "description" : "Parametry pro vyvolání chyby",
1247                   "nullable" : true
1248                },
1249                "message" : {
1250                   "type" : "string",
1251                   "description" : "Zpráva chyby",
1252                   "nullable" : true
1253                }
1254             },
1255             "additionalProperties" : false,
1256             "description" : "Položka chyby pro všeobecnou návratovou třídu pro chybu"
1257          },
1258          "ErrorsResponse" : {
1259             "type" : "object",
1260             "properties" : {
1261                "errors" : {
1262                   "type" : "array",
1263                   "items" : {
1264                      "$ref" : "#/components/schemas/ErrorItemResponse"
1265                   },
1266                   "description" : "Seznam nalezených chyb",
1267                   "nullable" : true
1268                }
1269             },
1270             "additionalProperties" : false,
1271             "description" : "Návratová data při vyvolání chyby se seznamem chyb"
1272          },
1273          "IdentifikatorModel" : {
1274             "type" : "object",
1275             "properties" : {
1276                "use" : {
1277                   "type" : "string",
1278                   "description" : "Gets or sets the use.",
1279                   "nullable" : true
1280                },
1281                "type" : {
1282                   "$ref" : "#/components/schemas/CodeableConcept"
1283                },
1284                "system" : {
1285                   "type" : "string",
1286                   "description" : "Gets or sets the system.",
1287                   "nullable" : true
1288                },
1289                "value" : {
1290                   "type" : "string",
1291                   "description" : "Gets or sets the value.",
1292                   "nullable" : true
1293                }
1294             },
1295             "additionalProperties" : false,
1296             "description" : "Identifikator Model"
1297          },
1298          "ImplantatModel" : {
1299             "type" : "object",
1300             "properties" : {
1301                "typZarizeni" : {
1302                   "$ref" : "#/components/schemas/CodeableConcept"
1303                },
1304                "lokace" : {
1305                   "$ref" : "#/components/schemas/CodeableConcept"
1306                },
1307                "vyrobce" : {
1308                   "type" : "string",
1309                   "description" : "Gets or sets the vyrobce.",
1310                   "nullable" : true
1311                },
1312                "model" : {
1313                   "type" : "string",
1314                   "description" : "Gets or sets the model.",
1315                   "nullable" : true
1316                }
1317             },
1318             "additionalProperties" : false,
1319             "description" : "Implantat Model"
1320          },
1321          "InformaceOObjednavceModel" : {
1322             "type" : "object",
1323             "properties" : {
1324                "detailyObjednavky" : {
1325                   "type" : "array",
1326                   "items" : {
1327                      "$ref" : "#/components/schemas/DetailyObjednavky"
1328                   },
1329                   "description" : "Gets or sets the detaily objednavky.",
1330                   "nullable" : true
1331                },
1332                "duvodObjednavky" : {
1333                   "$ref" : "#/components/schemas/DuvodObjednavky"
1334                }
1335             },
1336             "additionalProperties" : false,
1337             "description" : "Informace O Objednavce Model"
1338          },
1339          "KRDokladDTO" : {
1340             "type" : "object",
1341             "properties" : {
1342                "cislo" : {
1343                   "type" : "string",
1344                   "description" : "Číslo dokladu.",
1345                   "nullable" : true,
1346                   "readOnly" : true
1347                },
1348                "typDokladu" : {
1349                   "type" : "string",
1350                   "description" : "Typ dokladu.",
1351                   "nullable" : true,
1352                   "readOnly" : true
1353                },
1354                "stat" : {
1355                   "type" : "string",
1356                   "description" : "Stat který vydal doklad.",
1357                   "nullable" : true,
1358                   "readOnly" : true
1359                }
1360             },
1361             "additionalProperties" : false
1362          },
1363          "KRPacientDto" : {
1364             "title" : "KRPacientDto",
1365             "type" : "object",
1366             "properties" : {
1367                "rid" : {
1368                   "type" : "string",
1369                   "description" : "RID dohledané osoby.",
1370                   "nullable" : true,
1371                   "readOnly" : true
1372                },
1373                "jmeno" : {
1374                   "type" : "string",
1375                   "description" : "Jméno dohledané osoby.",
1376                   "nullable" : true,
1377                   "readOnly" : true
1378                },
1379                "prijmeni" : {
1380                   "type" : "string",
1381                   "description" : "Příjmení dohledané osoby.",
1382                   "nullable" : true,
1383                   "readOnly" : true
1384                },
1385                "datumNarozeni" : {
1386                   "type" : "string",
1387                   "description" : "Datum narození dohledané osoby.",
1388                   "format" : "date",
1389                   "nullable" : true,
1390                   "readOnly" : true
1391                },
1392                "ruianId" : {
1393                   "type" : "string",
1394                   "description" : "RUIAN ID dohledané osoby.",
1395                   "nullable" : true,
1396                   "readOnly" : true
1397                },
1398                "adresaCela" : {
1399                   "type" : "string",
1400                   "description" : "Adresa dohledané osoby.",
1401                   "nullable" : true,
1402                   "readOnly" : true
1403                },
1404                "zdravotniPojistovnaKod" : {
1405                   "type" : "string",
1406                   "description" : "Kód pojišťovny dohledané osoby.",
1407                   "nullable" : true,
1408                   "readOnly" : true
1409                },
1410                "zdravotniPojistovnaNazev" : {
1411                   "type" : "string",
1412                   "description" : "Název pojišťovny dohledané osoby.",
1413                   "nullable" : true,
1414                   "readOnly" : true
1415                },
1416                "kontaktniEmail" : {
1417                   "type" : "string",
1418                   "description" : "Kontaktní email dohledané osoby.",
1419                   "nullable" : true,
1420                   "readOnly" : true
1421                },
1422                "preferovanyJazyk" : {
1423                   "type" : "string",
1424                   "description" : "Preferovaný jazyk dohledané osoby.",
1425                   "nullable" : true,
1426                   "readOnly" : true
1427                },
1428                "cisloPojistence" : {
1429                   "type" : "string",
1430                   "description" : "Číslo pojištění dohledané osoby.",
1431                   "nullable" : true,
1432                   "readOnly" : true
1433                },
1434                "doklady" : {
1435                   "type" : "array",
1436                   "items" : {
1437                      "$ref" : "#/components/schemas/KRDokladDTO"
1438                   },
1439                   "description" : "Doklady dohledané osoby.",
1440                   "nullable" : true,
1441                   "readOnly" : true
1442                }
1443             },
1444             "additionalProperties" : false
1445          },
1446          "KRPoskytovatelDto" : {
1447             "title" : "KRPoskytovatelDto",
1448             "type" : "object",
1449             "properties" : {
1450                "ico" : {
1451                   "type" : "string",
1452                   "description" : "ICO dohledaného poskytovatele.",
1453                   "nullable" : true,
1454                   "readOnly" : true
1455                },
1456                "nazev" : {
1457                   "type" : "string",
1458                   "description" : "Název dohledaného poskytovatele.",
1459                   "nullable" : true,
1460                   "readOnly" : true
1461                },
1462                "ruianId" : {
1463                   "type" : "string",
1464                   "description" : "RUIAN ID dohledaného poskytovatele.",
1465                   "nullable" : true,
1466                   "readOnly" : true
1467                },
1468                "adresaCela" : {
1469                   "type" : "string",
1470                   "description" : "Adresa dohledaného poskytovatele.",
1471                   "nullable" : true,
1472                   "readOnly" : true
1473                }
1474             },
1475             "additionalProperties" : false
1476          },
1477          "KRZdravotnickyPracovnikDto" : {
1478             "title" : "KRZdravotnickyPracovnikDto",
1479             "type" : "object",
1480             "properties" : {
1481                "jmeno" : {
1482                   "type" : "string",
1483                   "description" : "Jméno dohledaného pracovníka.",
1484                   "nullable" : true,
1485                   "readOnly" : true
1486                },
1487                "prijmeni" : {
1488                   "type" : "string",
1489                   "description" : "Příjmení dohledaného pracovníka.",
1490                   "nullable" : true,
1491                   "readOnly" : true
1492                },
1493                "titulPred" : {
1494                   "type" : "string",
1495                   "description" : "Titul pred dohledaného pracovníka.",
1496                   "nullable" : true,
1497                   "readOnly" : true
1498                },
1499                "titulZa" : {
1500                   "type" : "string",
1501                   "description" : "Titul za dohledaného pracovníka.",
1502                   "nullable" : true,
1503                   "readOnly" : true
1504                },
1505                "krzpId" : {
1506                   "type" : "string",
1507                   "description" : "KRPZ ID dohledaného pracovníka.",
1508                   "nullable" : true,
1509                   "readOnly" : true
1510                },
1511                "datumNarozeni" : {
1512                   "type" : "string",
1513                   "description" : "Datum narození dohledaného pracovníka.",
1514                   "format" : "date",
1515                   "nullable" : true,
1516                   "readOnly" : true
1517                }
1518             },
1519             "additionalProperties" : false
1520          },
1521          "Kontraindikace" : {
1522             "title" : "Kontraindikace",
1523             "type" : "object",
1524             "properties" : {
1525                "medikace" : {
1526                   "type" : "array",
1527                   "items" : {
1528                      "$ref" : "#/components/schemas/CodeableConcept"
1529                   },
1530                   "description" : "Seznam medikací.",
1531                   "nullable" : true
1532                }
1533             },
1534             "additionalProperties" : false,
1535             "description" : "Kontraindikace"
1536          },
1537          "NactiZadankuDto" : {
1538             "type" : "object",
1539             "properties" : {
1540                "zadanka" : {
1541                   "$ref" : "#/components/schemas/Zadanka"
1542                },
1543                "zadankaZ" : {
1544                   "allOf" : [
1545                      {
1546                         "$ref" : "#/components/schemas/ZadankaResponseDto"
1547                      }
1548                   ],
1549                   "description" : "Data Z žádanky."
1550                },
1551                "zadankaFt" : {
1552                   "allOf" : [
1553                      {
1554                         "$ref" : "#/components/schemas/ZadankaFtResponseDto"
1555                      }
1556                   ],
1557                   "description" : "Data Ft žádanky."
1558                },
1559                "zadankaK" : {
1560                   "allOf" : [
1561                      {
1562                         "$ref" : "#/components/schemas/ZadankaKonziliarniResponseDto"
1563                      }
1564                   ],
1565                   "description" : "Data K žádanky."
1566                },
1567                "vysledkyZadanky" : {
1568                   "type" : "array",
1569                   "items" : {
1570                      "$ref" : "#/components/schemas/Zasilka"
1571                   },
1572                   "description" : "Gets or sets the vysledky zadanky.",
1573                   "nullable" : true
1574                },
1575                "podrizeneZadanky" : {
1576                   "type" : "array",
1577                   "items" : {
1578                      "$ref" : "#/components/schemas/Zadanka"
1579                   },
1580                   "description" : "Gets or sets the podrizene zadanky.",
1581                   "nullable" : true
1582                }
1583             },
1584             "additionalProperties" : false,
1585             "description" : "Nacti Zadanku Dto"
1586          },
1587          "PolozkaCiselnikuDto" : {
1588             "title" : "PolozkaCiselniku",
1589             "required" : [
1590                "kod"
1591             ],
1592             "type" : "object",
1593             "properties" : {
1594                "ciselnikKod" : {
1595                   "type" : "string",
1596                   "description" : "Kód číselníku.",
1597                   "nullable" : true
1598                },
1599                "kod" : {
1600                   "minLength" : 1,
1601                   "type" : "string",
1602                   "description" : "Kód číselníkové položky."
1603                },
1604                "verze" : {
1605                   "type" : "string",
1606                   "description" : "Verze číselníku.",
1607                   "nullable" : true
1608                },
1609                "nazev" : {
1610                   "type" : "string",
1611                   "description" : "Název číselníkové hodnoty. Plněno pouze při výstupu.",
1612                   "nullable" : true,
1613                   "readOnly" : true
1614                },
1615                "popis" : {
1616                   "type" : "string",
1617                   "description" : "Popis číselníkové hodnoty. Plněno pouze při výstupu.",
1618                   "nullable" : true,
1619                   "readOnly" : true
1620                },
1621                "valid" : {
1622                   "type" : "boolean",
1623                   "description" : "Platnost číselníkové položky",
1624                   "readOnly" : true
1625                },
1626                "nabizetVNpez" : {
1627                   "type" : "boolean",
1628                   "description" : "Položka je nabízena v NPEZ",
1629                   "readOnly" : true
1630                }
1631             },
1632             "additionalProperties" : false,
1633             "description" : "Objekt PolozkaCiselniku párován na JSON dokument"
1634          },
1635          "PozadovaneVysetreniZDto" : {
1636             "title" : "PozadovaneVysetreniDto",
1637             "required" : [
1638                "castTela",
1639                "kodVysetreni",
1640                "metodaMereni",
1641                "nazevVysetreni"
1642             ],
1643             "type" : "object",
1644             "properties" : {
1645                "kodVysetreni" : {
1646                   "allOf" : [
1647                      {
1648                         "$ref" : "#/components/schemas/CodeableConcept"
1649                      }
1650                   ],
1651                   "description" : "Kód vyšetření."
1652                },
1653                "nazevVysetreni" : {
1654                   "minLength" : 1,
1655                   "type" : "string",
1656                   "description" : "Název vyšetření."
1657                },
1658                "metodaMereni" : {
1659                   "type" : "array",
1660                   "items" : {
1661                      "$ref" : "#/components/schemas/CodeableConcept"
1662                   },
1663                   "description" : "Metóda měření."
1664                },
1665                "castTela" : {
1666                   "allOf" : [
1667                      {
1668                         "$ref" : "#/components/schemas/CodeableConcept"
1669                      }
1670                   ],
1671                   "description" : "Část těla k požadovanému vyšetření."
1672                },
1673                "lateralita" : {
1674                   "allOf" : [
1675                      {
1676                         "$ref" : "#/components/schemas/CodeableConcept"
1677                      }
1678                   ],
1679                   "description" : "Lateralita."
1680                },
1681                "poznamka" : {
1682                   "type" : "string",
1683                   "description" : "Poznámka.",
1684                   "nullable" : true
1685                },
1686                "urgentnost" : {
1687                   "type" : "string",
1688                   "description" : "Urgentnost.",
1689                   "nullable" : true
1690                },
1691                "informaceProPacienta" : {
1692                   "type" : "string",
1693                   "description" : "InformaceProPacienta.",
1694                   "nullable" : true
1695                }
1696             },
1697             "additionalProperties" : false,
1698             "description" : "Požadované vyšetření"
1699          },
1700          "PrijmiZadankuCommand" : {
1701             "required" : [
1702                "id",
1703                "verzeRadku"
1704             ],
1705             "type" : "object",
1706             "properties" : {
1707                "id" : {
1708                   "type" : "string",
1709                   "description" : "Identifikace příjmané žádanky.",
1710                   "format" : "uuid"
1711                },
1712                "verzeRadku" : {
1713                   "minLength" : 1,
1714                   "type" : "string",
1715                   "description" : "Verze aktuálniho řádku pro concurrency control.",
1716                   "format" : "binary"
1717                },
1718                "cisloDokladu" : {
1719                   "type" : "string",
1720                   "description" : "Číslo dokladu.",
1721                   "nullable" : true
1722                },
1723                "kodZadanky" : {
1724                   "type" : "string",
1725                   "description" : "Kód příjmané žádanky.",
1726                   "nullable" : true
1727                },
1728                "cisloVzorku" : {
1729                   "type" : "string",
1730                   "description" : "Číslo vzorku.",
1731                   "nullable" : true
1732                },
1733                "datumPlanovanehoVysetreni" : {
1734                   "type" : "string",
1735                   "description" : "Datum plánovaného vyšetření.",
1736                   "format" : "date-time",
1737                   "nullable" : true
1738                }
1739             },
1740             "additionalProperties" : false,
1741             "description" : "Požadavek pro přijetí žádanky",
1742             "example" : {
1743                "id" : "022218ff-7efc-42cf-a87f-78250505144c",
1744                "verzeRadku" : "base64",
1745                "kodZadanky" : null,
1746                "cisloVzorku" : "KOD-VZOREK",
1747                "cisloDokladu" : "OP123456",
1748                "datumPlanovanehoVysetreni" : null
1749             }
1750          },
1751          "PrijmiZadankuDto" : {
1752             "type" : "object",
1753             "properties" : {
1754                "id" : {
1755                   "type" : "string",
1756                   "description" : "Identifikace přijaté žádankyky.",
1757                   "format" : "uuid",
1758                   "nullable" : true
1759                },
1760                "verzeRadku" : {
1761                   "type" : "string",
1762                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
1763                   "format" : "binary",
1764                   "nullable" : true
1765                }
1766             },
1767             "additionalProperties" : false,
1768             "description" : "Výstupní data pro službu PrijmiZadanku"
1769          },
1770          "Priloha" : {
1771             "type" : "object",
1772             "properties" : {
1773                "typObsahu" : {
1774                   "type" : "string",
1775                   "description" : "Gets or sets the typ obsahu.",
1776                   "nullable" : true
1777                },
1778                "jazyk" : {
1779                   "type" : "string",
1780                   "description" : "Gets or sets the jazyk.",
1781                   "nullable" : true
1782                },
1783                "data" : {
1784                   "type" : "string",
1785                   "description" : "Obsah přílohy kódovaný ve formátu Base64",
1786                   "format" : "byte",
1787                   "default" : "Base64DefaultniHodnotaProSwagger",
1788                   "nullable" : true
1789                },
1790                "url" : {
1791                   "type" : "string",
1792                   "description" : "Gets or sets the URL.",
1793                   "nullable" : true
1794                },
1795                "nazev" : {
1796                   "type" : "string",
1797                   "description" : "Gets or sets the nazev.",
1798                   "nullable" : true
1799                },
1800                "vytvoreni" : {
1801                   "type" : "string",
1802                   "description" : "Gets or sets the vytvoreni.",
1803                   "format" : "date-time",
1804                   "nullable" : true
1805                }
1806             },
1807             "additionalProperties" : false,
1808             "description" : "Priloha"
1809          },
1810          "PrilohaInfoDto" : {
1811             "title" : "PrilohaInfoDto",
1812             "type" : "object",
1813             "properties" : {
1814                "nazev" : {
1815                   "type" : "string",
1816                   "description" : "Název přílohy.",
1817                   "nullable" : true
1818                },
1819                "typObsahu" : {
1820                   "type" : "string",
1821                   "description" : "Typ obsahu přílohy.",
1822                   "nullable" : true
1823                }
1824             },
1825             "additionalProperties" : false,
1826             "description" : "Informace o příloze"
1827          },
1828          "SestavSouborFtZadankyRequestDto" : {
1829             "title" : "SestavSouborFtZadankyRequestDto",
1830             "type" : "object",
1831             "properties" : {
1832                "autorId" : {
1833                   "type" : "string",
1834                   "description" : "Id autora.",
1835                   "nullable" : true
1836                },
1837                "zadatelId" : {
1838                   "type" : "string",
1839                   "description" : "Id žadatele.",
1840                   "nullable" : true
1841                },
1842                "pacient" : {
1843                   "type" : "string",
1844                   "description" : "Pacient.",
1845                   "nullable" : true
1846                },
1847                "adresatId" : {
1848                   "type" : "string",
1849                   "description" : "Id adresáta.",
1850                   "nullable" : true
1851                },
1852                "dodatecnyPrijemce" : {
1853                   "type" : "array",
1854                   "items" : {
1855                      "type" : "string"
1856                   },
1857                   "description" : "Dodatečný příjemce.",
1858                   "nullable" : true
1859                },
1860                "typZadanky" : {
1861                   "type" : "string",
1862                   "description" : "Typ žádanky.",
1863                   "nullable" : true
1864                },
1865                "uhrada" : {
1866                   "allOf" : [
1867                      {
1868                         "$ref" : "#/components/schemas/CodeableConcept"
1869                      }
1870                   ],
1871                   "description" : "Úhrada."
1872                },
1873                "icp" : {
1874                   "type" : "string",
1875                   "description" : "ICP.",
1876                   "nullable" : true
1877                },
1878                "pojistovnaKod" : {
1879                   "allOf" : [
1880                      {
1881                         "$ref" : "#/components/schemas/CodeableConcept"
1882                      }
1883                   ],
1884                   "description" : "Kód pojišťovny."
1885                },
1886                "kodNahrady" : {
1887                   "allOf" : [
1888                      {
1889                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1890                      }
1891                   ],
1892                   "description" : "Kód náhrady."
1893                },
1894                "prilohy" : {
1895                   "type" : "array",
1896                   "items" : {
1897                      "$ref" : "#/components/schemas/Priloha"
1898                   },
1899                   "description" : "Přílohy.",
1900                   "nullable" : true
1901                },
1902                "stavPacienta" : {
1903                   "type" : "string",
1904                   "description" : "Stav pacienta.",
1905                   "nullable" : true
1906                },
1907                "cil" : {
1908                   "type" : "string",
1909                   "description" : "Cíl.",
1910                   "nullable" : true
1911                },
1912                "datumPlanovaneKontroly" : {
1913                   "type" : "string",
1914                   "description" : "Datum plánované kontroly.",
1915                   "format" : "date",
1916                   "nullable" : true
1917                },
1918                "castTela" : {
1919                   "type" : "array",
1920                   "items" : {
1921                      "$ref" : "#/components/schemas/CodeableConcept"
1922                   },
1923                   "description" : "Část těla.",
1924                   "nullable" : true
1925                },
1926                "adresa" : {
1927                   "type" : "string",
1928                   "description" : "Adresa.",
1929                   "nullable" : true
1930                },
1931                "duvodZadanky" : {
1932                   "allOf" : [
1933                      {
1934                         "$ref" : "#/components/schemas/DiagnozaDto"
1935                      }
1936                   ],
1937                   "description" : "Důvod žádanky."
1938                },
1939                "pozadovanaVysetreni" : {
1940                   "type" : "array",
1941                   "items" : {
1942                      "$ref" : "#/components/schemas/VykonFtDto"
1943                   },
1944                   "description" : "Požadovaná vyšetření.",
1945                   "nullable" : true
1946                },
1947                "druhPece" : {
1948                   "allOf" : [
1949                      {
1950                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
1951                      }
1952                   ],
1953                   "description" : "Druh péče."
1954                },
1955                "doplnujiciInformace" : {
1956                   "type" : "string",
1957                   "description" : "Doplňující informace.",
1958                   "nullable" : true
1959                },
1960                "vylouceniUpravyIndikace" : {
1961                   "type" : "boolean",
1962                   "description" : "Příznak, zda žádající lékař vylučuje úpravu indikace."
1963                }
1964             },
1965             "additionalProperties" : false,
1966             "description" : "Class for SestavSouborFtZadankyRequestDto"
1967          },
1968          "SestavSouborKonziliarniZadankyRequestDto" : {
1969             "title" : "SestavSouborKonziliarniZadankyRequestDto",
1970             "type" : "object",
1971             "properties" : {
1972                "autorId" : {
1973                   "type" : "string",
1974                   "description" : "Id autora.",
1975                   "nullable" : true
1976                },
1977                "zadatelId" : {
1978                   "type" : "string",
1979                   "description" : "Id žadatele.",
1980                   "nullable" : true
1981                },
1982                "pacient" : {
1983                   "type" : "string",
1984                   "description" : "Pacient.",
1985                   "nullable" : true
1986                },
1987                "adresatId" : {
1988                   "type" : "string",
1989                   "description" : "Id adresáta.",
1990                   "nullable" : true
1991                },
1992                "dodatecnyPrijemce" : {
1993                   "type" : "array",
1994                   "items" : {
1995                      "type" : "string"
1996                   },
1997                   "description" : "Dodatečný příjemce.",
1998                   "nullable" : true
1999                },
2000                "typZadanky" : {
2001                   "type" : "string",
2002                   "description" : "Typ žádanky.",
2003                   "nullable" : true
2004                },
2005                "uhrada" : {
2006                   "allOf" : [
2007                      {
2008                         "$ref" : "#/components/schemas/CodeableConcept"
2009                      }
2010                   ],
2011                   "description" : "Úhrada."
2012                },
2013                "icp" : {
2014                   "type" : "string",
2015                   "description" : "ICP.",
2016                   "nullable" : true
2017                },
2018                "pojistovnaKod" : {
2019                   "allOf" : [
2020                      {
2021                         "$ref" : "#/components/schemas/CodeableConcept"
2022                      }
2023                   ],
2024                   "description" : "Kód pojišťovny."
2025                },
2026                "kodNahrady" : {
2027                   "allOf" : [
2028                      {
2029                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2030                      }
2031                   ],
2032                   "description" : "Kód náhrady."
2033                },
2034                "prilohy" : {
2035                   "type" : "array",
2036                   "items" : {
2037                      "$ref" : "#/components/schemas/Priloha"
2038                   },
2039                   "description" : "Přílohy.",
2040                   "nullable" : true
2041                },
2042                "typVysetreni" : {
2043                   "allOf" : [
2044                      {
2045                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2046                      }
2047                   ],
2048                   "description" : "Typ vyšetření."
2049                },
2050                "doporuceni" : {
2051                   "allOf" : [
2052                      {
2053                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2054                      }
2055                   ],
2056                   "description" : "Doporučení."
2057                },
2058                "pozadovanaVysetreni" : {
2059                   "type" : "array",
2060                   "items" : {
2061                      "$ref" : "#/components/schemas/CodeableConcept"
2062                   },
2063                   "description" : "Požadovaná vyšetření.",
2064                   "nullable" : true
2065                },
2066                "doporuceniDetail" : {
2067                   "type" : "string",
2068                   "description" : "Detail doporučení.",
2069                   "nullable" : true
2070                },
2071                "duvodZadanky" : {
2072                   "allOf" : [
2073                      {
2074                         "$ref" : "#/components/schemas/DiagnozaDto"
2075                      }
2076                   ],
2077                   "description" : "Důvod žádanky."
2078                },
2079                "zavaznaAnamnestickaData" : {
2080                   "type" : "string",
2081                   "description" : "Závazná anamnestická data.",
2082                   "nullable" : true
2083                },
2084                "vysledkyVysetreni" : {
2085                   "type" : "string",
2086                   "description" : "Výsledky vyšetření.",
2087                   "nullable" : true
2088                },
2089                "soucasnaLecba" : {
2090                   "type" : "string",
2091                   "description" : "Současná léčba.",
2092                   "nullable" : true
2093                },
2094                "diferencialneDiagnostickaRozvaha" : {
2095                   "type" : "string",
2096                   "description" : "Diferencialně diagnostická rozvaha.",
2097                   "nullable" : true
2098                }
2099             },
2100             "additionalProperties" : false,
2101             "description" : "Class for SestavSouborKonziliarniZadankyRequestDto"
2102          },
2103          "SestavSouborZadankyRequestDto" : {
2104             "title" : "SestavSouborZadankyRequestDto",
2105             "type" : "object",
2106             "properties" : {
2107                "autorId" : {
2108                   "type" : "string",
2109                   "description" : "Id autora.",
2110                   "nullable" : true
2111                },
2112                "zadatelId" : {
2113                   "type" : "string",
2114                   "description" : "Id žadatele.",
2115                   "nullable" : true
2116                },
2117                "pacient" : {
2118                   "type" : "string",
2119                   "description" : "Pacient.",
2120                   "nullable" : true
2121                },
2122                "adresatId" : {
2123                   "type" : "string",
2124                   "description" : "Id adresáta.",
2125                   "nullable" : true
2126                },
2127                "dodatecnyPrijemce" : {
2128                   "type" : "array",
2129                   "items" : {
2130                      "type" : "string"
2131                   },
2132                   "description" : "Dodatečný příjemce.",
2133                   "nullable" : true
2134                },
2135                "typZadanky" : {
2136                   "type" : "string",
2137                   "description" : "Typ žádanky.",
2138                   "nullable" : true
2139                },
2140                "uhrada" : {
2141                   "allOf" : [
2142                      {
2143                         "$ref" : "#/components/schemas/CodeableConcept"
2144                      }
2145                   ],
2146                   "description" : "Úhrada."
2147                },
2148                "icp" : {
2149                   "type" : "string",
2150                   "description" : "ICP.",
2151                   "nullable" : true
2152                },
2153                "pojistovnaKod" : {
2154                   "allOf" : [
2155                      {
2156                         "$ref" : "#/components/schemas/CodeableConcept"
2157                      }
2158                   ],
2159                   "description" : "Kód pojišťovny."
2160                },
2161                "kodNahrady" : {
2162                   "allOf" : [
2163                      {
2164                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2165                      }
2166                   ],
2167                   "description" : "Kód náhrady."
2168                },
2169                "prilohy" : {
2170                   "type" : "array",
2171                   "items" : {
2172                      "$ref" : "#/components/schemas/Priloha"
2173                   },
2174                   "description" : "Přílohy.",
2175                   "nullable" : true
2176                },
2177                "biometrickeUdaje" : {
2178                   "allOf" : [
2179                      {
2180                         "$ref" : "#/components/schemas/BiometrickeUdaje"
2181                      }
2182                   ],
2183                   "description" : "Biometrické údaje."
2184                },
2185                "informaceOObjednavce" : {
2186                   "allOf" : [
2187                      {
2188                         "$ref" : "#/components/schemas/InformaceOObjednavceModel"
2189                      }
2190                   ],
2191                   "description" : "Informace o objednávce."
2192                },
2193                "pozadovanaVysetreni" : {
2194                   "type" : "array",
2195                   "items" : {
2196                      "$ref" : "#/components/schemas/PozadovaneVysetreniZDto"
2197                   },
2198                   "description" : "Požadovaná vyšetření.",
2199                   "nullable" : true
2200                },
2201                "urgentniInformace" : {
2202                   "allOf" : [
2203                      {
2204                         "$ref" : "#/components/schemas/UrgentniInformaceModel"
2205                      }
2206                   ],
2207                   "description" : "Urgentní informace."
2208                },
2209                "kontraindikace" : {
2210                   "allOf" : [
2211                      {
2212                         "$ref" : "#/components/schemas/Kontraindikace"
2213                      }
2214                   ],
2215                   "description" : "Kontraindikace."
2216                },
2217                "dalsiRelevantniUdaje" : {
2218                   "allOf" : [
2219                      {
2220                         "$ref" : "#/components/schemas/DalsiRelevantniUdaje"
2221                      }
2222                   ],
2223                   "description" : "Další relevantí údaje."
2224                },
2225                "implantat" : {
2226                   "type" : "array",
2227                   "items" : {
2228                      "$ref" : "#/components/schemas/ImplantatModel"
2229                   },
2230                   "description" : "Implantát.",
2231                   "nullable" : true
2232                },
2233                "omezeniMobility" : {
2234                   "allOf" : [
2235                      {
2236                         "$ref" : "#/components/schemas/CodeableConcept"
2237                      }
2238                   ],
2239                   "description" : "Omezení mobility."
2240                }
2241             },
2242             "additionalProperties" : false,
2243             "description" : "Class for SestavSouborZadankyRequestDto\r\n"
2244          },
2245          "Slozka" : {
2246             "title" : "Slozka",
2247             "required" : [
2248                "nazev"
2249             ],
2250             "type" : "object",
2251             "properties" : {
2252                "id" : {
2253                   "type" : "string",
2254                   "description" : "ID zásilky pro zoskupení dokumentu do jednotní složky.",
2255                   "format" : "uuid",
2256                   "nullable" : true
2257                },
2258                "verzeRadku" : {
2259                   "type" : "string",
2260                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
2261                   "format" : "binary",
2262                   "nullable" : true
2263                },
2264                "nazev" : {
2265                   "maxLength" : 255,
2266                   "minLength" : 1,
2267                   "type" : "string",
2268                   "description" : "Název složky."
2269                },
2270                "autor" : {
2271                   "type" : "string",
2272                   "description" : "ID uživatele, který složku vytvořil.",
2273                   "nullable" : true
2274                },
2275                "datumVytvoreni" : {
2276                   "type" : "string",
2277                   "description" : "Datum vytvoření složky.",
2278                   "format" : "date-time",
2279                   "nullable" : true
2280                }
2281             },
2282             "additionalProperties" : false,
2283             "description" : "Složka dokumentu"
2284          },
2285          "Soubor" : {
2286             "title" : "Soubor",
2287             "type" : "object",
2288             "properties" : {
2289                "id" : {
2290                   "type" : "string",
2291                   "description" : "ID souboru.",
2292                   "format" : "uuid",
2293                   "nullable" : true
2294                },
2295                "soubor" : {
2296                   "type" : "string",
2297                   "description" : "Base64 soubor.",
2298                   "nullable" : true
2299                },
2300                "cesta" : {
2301                   "type" : "string",
2302                   "description" : "Cesta na externí úložiště.",
2303                   "nullable" : true
2304                }
2305             },
2306             "additionalProperties" : false,
2307             "description" : "Data nebo informace o soubore"
2308          },
2309          "StornujZadankuRequest" : {
2310             "required" : [
2311                "duvodStornaZadanky",
2312                "id",
2313                "verzeRadku"
2314             ],
2315             "type" : "object",
2316             "properties" : {
2317                "id" : {
2318                   "type" : "string",
2319                   "description" : "Identifikace stornované žádanky.",
2320                   "format" : "uuid"
2321                },
2322                "verzeRadku" : {
2323                   "minLength" : 1,
2324                   "type" : "string",
2325                   "description" : "Verze aktuálniho řádku pro concurrency control.",
2326                   "format" : "binary"
2327                },
2328                "duvodStornaZadanky" : {
2329                   "allOf" : [
2330                      {
2331                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2332                      }
2333                   ],
2334                   "description" : "Důvod storna žádanky (číselník: \"duvod-storna\")"
2335                },
2336                "duvodStornaUpresneni" : {
2337                   "type" : "string",
2338                   "description" : "Upřesnení důvodu storna žádanky.",
2339                   "nullable" : true
2340                }
2341             },
2342             "additionalProperties" : false,
2343             "description" : "Request pro storno žádanky",
2344             "example" : {
2345                "id" : "14429bd9-4e4d-4366-af48-9e8ae804139d",
2346                "verzeRadku" : "base64",
2347                "duvodStornaZadanky" : {
2348                   "kod" : "1",
2349                   "verze" : "1.0.0"
2350                },
2351                "duvodStornaUpresneni" : "Upřesnení důvodu storna"
2352             }
2353          },
2354          "StornujZadankuResponse" : {
2355             "type" : "object",
2356             "properties" : {
2357                "id" : {
2358                   "type" : "string",
2359                   "description" : "Identifikace stornované žádanky.",
2360                   "format" : "uuid",
2361                   "nullable" : true
2362                },
2363                "verzeRadku" : {
2364                   "type" : "string",
2365                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
2366                   "format" : "binary",
2367                   "nullable" : true
2368                }
2369             },
2370             "additionalProperties" : false,
2371             "description" : "Návratova data pro StornujZadanku"
2372          },
2373          "Strankovani" : {
2374             "title" : "Strankovani",
2375             "required" : [
2376                "page",
2377                "size"
2378             ],
2379             "type" : "object",
2380             "properties" : {
2381                "page" : {
2382                   "type" : "integer",
2383                   "description" : "Definuje požadované číslo stránky. Stránky jsou číslovány od 1.",
2384                   "format" : "int32"
2385                },
2386                "size" : {
2387                   "type" : "integer",
2388                   "description" : "Definuje požadovaný počet záznamů na stránce.",
2389                   "format" : "int32"
2390                }
2391             },
2392             "additionalProperties" : false,
2393             "description" : "Specifikace stránkování"
2394          },
2395          "UlozZadankuExtRequest" : {
2396             "required" : [
2397                "zadanka"
2398             ],
2399             "type" : "object",
2400             "properties" : {
2401                "zadanka" : {
2402                   "allOf" : [
2403                      {
2404                         "$ref" : "#/components/schemas/Zadanka"
2405                      }
2406                   ],
2407                   "description" : "Data žádanky."
2408                },
2409                "zadankaZ" : {
2410                   "allOf" : [
2411                      {
2412                         "$ref" : "#/components/schemas/SestavSouborZadankyRequestDto"
2413                      }
2414                   ],
2415                   "description" : "Data Z žádanky."
2416                },
2417                "zadankaFt" : {
2418                   "allOf" : [
2419                      {
2420                         "$ref" : "#/components/schemas/SestavSouborFtZadankyRequestDto"
2421                      }
2422                   ],
2423                   "description" : "Data Ft žádanky."
2424                },
2425                "zadankaK" : {
2426                   "allOf" : [
2427                      {
2428                         "$ref" : "#/components/schemas/SestavSouborKonziliarniZadankyRequestDto"
2429                      }
2430                   ],
2431                   "description" : "Data K žádanky."
2432                }
2433             },
2434             "additionalProperties" : false,
2435             "description" : "Požadavek pro ukladání žádanky v externím API",
2436             "example" : {
2437                "zadanka" : {
2438                   "kod" : "KOD-ZADANKA",
2439                   "stav" : {
2440                      "kod" : "0",
2441                      "verze" : "1.0.0"
2442                   },
2443                   "urgentnost" : {
2444                      "kod" : "asap",
2445                      "verze" : "5.0.2"
2446                   },
2447                   "pacientPojistovna" : {
2448                      "kod" : "",
2449                      "verze" : "1.0"
2450                   },
2451                   "samoplatce" : false,
2452                   "prilozenVzorek" : false,
2453                   "omezeniMobility" : false,
2454                   "popisOmezeniMobility" : "Popis omezení mobility",
2455                   "instrukceProPacienta" : "Instrukce pro pacienta",
2456                   "zpusobVyrizeni" : {
2457                      "kod" : "1",
2458                      "verze" : "1.0.0"
2459                   },
2460                   "zpusobVyrizeniUpresneni" : "Upřesnění způsobu vyřízení",
2461                   "nadrizenaZadankaId" : null,
2462                   "zasilkaVysledekId" : null,
2463                   "vzorekData" : [
2464                      {
2465                         "materialVzorku" : {
2466                            "kod" : "BAFTOX",
2467                            "verze" : "1.0.0"
2468                         },
2469                         "datumCasOdberu" : "2026-05-26T21:00:09.0534960+02:00",
2470                         "pokynyZachazeni" : "Pokyny zacházení",
2471                         "kodVzorku" : "KOD-VZOREK",
2472                         "vzorekOdebralId" : null,
2473                         "vzorekOdebralTyp" : null
2474                      }
2475                   ],
2476                   "zasilka" : {
2477                      "nazev" : "Lekárska správa",
2478                      "popis" : "Lekárska správa z vyšetření",
2479                      "typ" : {
2480                         "kod" : "07",
2481                         "verze" : "1.0.0"
2482                      },
2483                      "klasifikace" : {
2484                         "kod" : "721963009",
2485                         "verze" : "1.0.0"
2486                      },
2487                      "odbornost" : {
2488                         "kod" : "004",
2489                         "verze" : "202420"
2490                      },
2491                      "datumOd" : "2026-05-26T21:00:09.0540890+02:00",
2492                      "datumDo" : "2029-05-26T21:00:09.0540917+02:00",
2493                      "autor" : "5",
2494                      "zdravotnickyPracovnik" : "6",
2495                      "poskytovatel" : "1",
2496                      "pacient" : "6653225891",
2497                      "ispzs" : "Nemocniční informační systém XY",
2498                      "adresat" : "4",
2499                      "adresatTyp" : {
2500                         "kod" : "PAT",
2501                         "verze" : "1.0.0"
2502                      },
2503                      "dostupnost" : true,
2504                      "udalost" : {
2505                         "kod" : "B",
2506                         "verze" : "1.0.0"
2507                      },
2508                      "dokument" : [
2509                         {
2510                            "nazev" : "Lekárska správa pacienta",
2511                            "popis" : "Lekárska správa z ortopedického vyšetření",
2512                            "jazyk" : {
2513                               "kod" : "cz",
2514                               "verze" : "1.0"
2515                            },
2516                            "typ" : {
2517                               "kod" : "07",
2518                               "verze" : "1.0.0"
2519                            },
2520                            "klasifikace" : {
2521                               "kod" : "721963009",
2522                               "verze" : "1.0.0"
2523                            },
2524                            "kod" : "KOD",
2525                            "autor" : "5",
2526                            "poskytovatel" : "1",
2527                            "pacient" : "6653225891",
2528                            "dostupnost" : true,
2529                            "duvernost" : {
2530                               "kod" : "M",
2531                               "verze" : "1.0.0"
2532                            },
2533                            "format" : {
2534                               "kod" : "PDF",
2535                               "verze" : "1.0.0"
2536                            },
2537                            "mime" : {
2538                               "kod" : "application/pdf",
2539                               "verze" : "1.0.0"
2540                            },
2541                            "hash" : "b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b",
2542                            "velikost" : 0,
2543                            "vazanyDokument" : null,
2544                            "soubor" : {
2545                               "soubor" : "R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",
2546                               "cesta" : null
2547                            },
2548                            "slozka" : {
2549                               "nazev" : "Přílohy",
2550                               "autor" : "5"
2551                            }
2552                         }
2553                      ]
2554                   },
2555                   "metodaData" : [
2556                      {
2557                         "kod" : "RTG",
2558                         "verze" : "1.0"
2559                      }
2560                   ],
2561                   "dodatecnyPrijemce" : [
2562                      {
2563                         "adresat" : "1",
2564                         "adresatTyp" : {
2565                            "kod" : "PAT",
2566                            "verze" : "1.0.0"
2567                         }
2568                      },
2569                      {
2570                         "adresat" : "2",
2571                         "adresatTyp" : {
2572                            "kod" : "PAT",
2573                            "verze" : "1.0.0"
2574                         }
2575                      }
2576                   ]
2577                }
2578             }
2579          },
2580          "UlozZadankuResponse" : {
2581             "type" : "object",
2582             "properties" : {
2583                "id" : {
2584                   "type" : "string",
2585                   "description" : "Identifikace vygenerované žádanky.",
2586                   "format" : "uuid",
2587                   "nullable" : true
2588                },
2589                "verzeRadku" : {
2590                   "type" : "string",
2591                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
2592                   "format" : "binary",
2593                   "nullable" : true
2594                }
2595             },
2596             "additionalProperties" : false,
2597             "description" : "Návratova data pro UlozZadanku"
2598          },
2599          "UpravZadankuDto" : {
2600             "type" : "object",
2601             "properties" : {
2602                "id" : {
2603                   "type" : "string",
2604                   "description" : "Identifikace upravené žádanky.",
2605                   "format" : "uuid",
2606                   "nullable" : true
2607                },
2608                "verzeRadku" : {
2609                   "type" : "string",
2610                   "description" : "Verze aktuálniho řádku pro concurrency control.",
2611                   "format" : "binary",
2612                   "nullable" : true
2613                }
2614             },
2615             "additionalProperties" : false,
2616             "description" : "Výstupní data služby pro úpravu žádanky"
2617          },
2618          "UpravZadankuExtCommand" : {
2619             "required" : [
2620                "id",
2621                "upravenaPriorita",
2622                "upravenyPacient",
2623                "verzeRadku"
2624             ],
2625             "type" : "object",
2626             "properties" : {
2627                "id" : {
2628                   "type" : "string",
2629                   "description" : "Identifikace upravované žádanky.",
2630                   "format" : "uuid"
2631                },
2632                "verzeRadku" : {
2633                   "minLength" : 1,
2634                   "type" : "string",
2635                   "description" : "Verze aktuálniho řádku pro concurrency control.",
2636                   "format" : "binary"
2637                },
2638                "upravenyPacient" : {
2639                   "minLength" : 1,
2640                   "type" : "string",
2641                   "description" : "Identifikace upravovaného pacienta žádanky."
2642                },
2643                "upravenyPrijemce" : {
2644                   "type" : "string",
2645                   "description" : "Identifikace upravovaného příjemce žádanky.",
2646                   "nullable" : true
2647                },
2648                "upravenyPrijemceTyp" : {
2649                   "allOf" : [
2650                      {
2651                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2652                      }
2653                   ],
2654                   "description" : "Typ upravovaného příjemce žádanky."
2655                },
2656                "upravenaPriorita" : {
2657                   "allOf" : [
2658                      {
2659                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2660                      }
2661                   ],
2662                   "description" : "Upravená priorita žádanky."
2663                },
2664                "upraveneVzorky" : {
2665                   "type" : "array",
2666                   "items" : {
2667                      "$ref" : "#/components/schemas/Vzorek"
2668                   },
2669                   "description" : "Upravené vzorky žádanky.",
2670                   "nullable" : true
2671                },
2672                "upravenyDokument" : {
2673                   "allOf" : [
2674                      {
2675                         "$ref" : "#/components/schemas/Dokument"
2676                      }
2677                   ],
2678                   "description" : "Upravený dokument."
2679                }
2680             },
2681             "additionalProperties" : false,
2682             "description" : "Vstupní data služby pro úpravu žádanky pro externí API",
2683             "example" : {
2684                "id" : "13929f9b-ba59-4c02-b414-48e621587614",
2685                "verzeRadku" : "base64",
2686                "upravenyPacient" : "6653225891",
2687                "upravenyPrijemce" : "4",
2688                "upravenyPrijemceTyp" : {
2689                   "kod" : "PAT",
2690                   "verze" : "1.0.0"
2691                },
2692                "upravenaPriorita" : {
2693                   "kod" : "asap",
2694                   "verze" : "5.0.2"
2695                },
2696                "upraveneVzorky" : [
2697                   {
2698                      "materialVzorku" : {
2699                         "kod" : "BAFTOX",
2700                         "verze" : "1.0.0"
2701                      },
2702                      "datumCasOdberu" : "2026-05-26T21:00:09.0968431+02:00",
2703                      "pokynyZachazeni" : "Pokyny zacházení",
2704                      "kodVzorku" : "KOD-VZOREK",
2705                      "vzorekOdebralId" : null,
2706                      "vzorekOdebralTyp" : null
2707                   }
2708                ],
2709                "upravenyDokument" : {
2710                   "nazev" : "Lekárska správa pacienta",
2711                   "popis" : "Lekárska správa z ortopedického vyšetření",
2712                   "jazyk" : {
2713                      "kod" : "cz",
2714                      "verze" : "1.0"
2715                   },
2716                   "typ" : {
2717                      "kod" : "07",
2718                      "verze" : "1.0.0"
2719                   },
2720                   "klasifikace" : {
2721                      "kod" : "721963009",
2722                      "verze" : "1.0.0"
2723                   },
2724                   "kod" : "KOD",
2725                   "autor" : "5",
2726                   "poskytovatel" : "1",
2727                   "pacient" : "6653225891",
2728                   "dostupnost" : true,
2729                   "duvernost" : {
2730                      "kod" : "M",
2731                      "verze" : "1.0.0"
2732                   },
2733                   "format" : {
2734                      "kod" : "PDF",
2735                      "verze" : "1.0.0"
2736                   },
2737                   "mime" : {
2738                      "kod" : "application/pdf",
2739                      "verze" : "1.0.0"
2740                   },
2741                   "hash" : "b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b",
2742                   "velikost" : 0,
2743                   "vazanyDokument" : null,
2744                   "soubor" : {
2745                      "soubor" : "R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",
2746                      "cesta" : null
2747                   },
2748                   "slozka" : {
2749                      "nazev" : "Přílohy",
2750                      "autor" : "5"
2751                   }
2752                }
2753             }
2754          },
2755          "UrgentniInformaceModel" : {
2756             "type" : "object",
2757             "properties" : {
2758                "alergieIntolerance" : {
2759                   "type" : "array",
2760                   "items" : {
2761                      "$ref" : "#/components/schemas/AlergieIntolerance"
2762                   },
2763                   "description" : "Gets or sets the alergie intolerance.",
2764                   "nullable" : true
2765                },
2766                "varovani" : {
2767                   "type" : "array",
2768                   "items" : {
2769                      "type" : "string"
2770                   },
2771                   "description" : "Gets or sets the varovani.",
2772                   "nullable" : true
2773                }
2774             },
2775             "additionalProperties" : false,
2776             "description" : "Urgentni Informace Model"
2777          },
2778          "Vaha" : {
2779             "title" : "Vaha",
2780             "required" : [
2781                "hodnota",
2782                "kod"
2783             ],
2784             "type" : "object",
2785             "properties" : {
2786                "kod" : {
2787                   "minLength" : 1,
2788                   "type" : "string",
2789                   "description" : "Kód pro váhu."
2790                },
2791                "hodnota" : {
2792                   "type" : "integer",
2793                   "description" : "Hodnota váhy.",
2794                   "format" : "int32"
2795                },
2796                "datum" : {
2797                   "type" : "string",
2798                   "description" : "Datum měření váhy.",
2799                   "format" : "date-time",
2800                   "nullable" : true
2801                }
2802             },
2803             "additionalProperties" : false,
2804             "description" : "Objekt pro určení váhy pro biometrické údaje"
2805          },
2806          "VratZadankuDoObehuCommand" : {
2807             "required" : [
2808                "duvodVraceniZadanky",
2809                "id",
2810                "verzeRadku"
2811             ],
2812             "type" : "object",
2813             "properties" : {
2814                "id" : {
2815                   "type" : "string",
2816                   "description" : "Identifikace žádanky vracející se do oběhu.",
2817                   "format" : "uuid"
2818                },
2819                "verzeRadku" : {
2820                   "minLength" : 1,
2821                   "type" : "string",
2822                   "description" : "Verze aktuálniho řádku pro concurrency control.",
2823                   "format" : "binary"
2824                },
2825                "duvodVraceniZadanky" : {
2826                   "allOf" : [
2827                      {
2828                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2829                      }
2830                   ],
2831                   "description" : "Důvod vrácení žádanky do oběhu (číselník: \"duvod-vraceni\")"
2832                },
2833                "duvodVraceniUpresneni" : {
2834                   "type" : "string",
2835                   "description" : "Upřesnění důvodu vrácení žádanky do oběhu.",
2836                   "nullable" : true
2837                }
2838             },
2839             "additionalProperties" : false,
2840             "description" : "Požadavek pro vrácení žádanky do oběhu",
2841             "example" : {
2842                "id" : "36a2447b-b234-4cdf-b3fd-23b2915e6682",
2843                "verzeRadku" : "base64",
2844                "duvodVraceniZadanky" : {
2845                   "kod" : "NEDOSTKAPACITA",
2846                   "verze" : "1.0"
2847                },
2848                "duvodVraceniUpresneni" : "Upřesnění důvodu vrácení žádanky do oběhu"
2849             }
2850          },
2851          "VratZadankuDoObehuDto" : {
2852             "required" : [
2853                "icpZadatele",
2854                "omezeniMobility",
2855                "pacientImplantat",
2856                "prilozenVzorek",
2857                "samoplatce",
2858                "urgentnost",
2859                "zasilka"
2860             ],
2861             "type" : "object",
2862             "properties" : {
2863                "id" : {
2864                   "type" : "string",
2865                   "description" : "Při vytváraní zásilky se neuvádi. Uvádi se jenom při změně zásilky.",
2866                   "format" : "uuid",
2867                   "nullable" : true
2868                },
2869                "verzeRadku" : {
2870                   "type" : "string",
2871                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
2872                   "format" : "binary",
2873                   "nullable" : true
2874                },
2875                "stav" : {
2876                   "allOf" : [
2877                      {
2878                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2879                      }
2880                   ],
2881                   "description" : "Po uložení žádanky systém nastaví stav na \"Nová\" (kód: \"0\", číselník: \"stav-zadanky\")"
2882                },
2883                "kod" : {
2884                   "maxLength" : 100,
2885                   "type" : "string",
2886                   "description" : "Kód žádanky.",
2887                   "nullable" : true
2888                },
2889                "urgentnost" : {
2890                   "allOf" : [
2891                      {
2892                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2893                      }
2894                   ],
2895                   "description" : "Priorita žádanky (číselník: \"request-priority-cz\")"
2896                },
2897                "samoplatce" : {
2898                   "type" : "boolean",
2899                   "description" : "Informace o tom, zda je osoba samoplátcem."
2900                },
2901                "prilozenVzorek" : {
2902                   "type" : "boolean",
2903                   "description" : "Informace o tom, zda byl přiložen vzorek (laboratorní)."
2904                },
2905                "omezeniMobility" : {
2906                   "type" : "boolean",
2907                   "description" : "Informace o tom, zda se jedná o pacienta s omezenou mobilitou (obrazová)."
2908                },
2909                "popisOmezeniMobility" : {
2910                   "maxLength" : 250,
2911                   "type" : "string",
2912                   "description" : "Nepovinné textové pole pro upřesnění omezení mobility pacienta (obrazová, omezeniMobility == 1).",
2913                   "nullable" : true
2914                },
2915                "instrukceProPacienta" : {
2916                   "type" : "string",
2917                   "description" : "Instrukce pro pacienta.",
2918                   "nullable" : true
2919                },
2920                "zpusobVyrizeni" : {
2921                   "allOf" : [
2922                      {
2923                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
2924                      }
2925                   ],
2926                   "description" : "Určení způsobu vyřízení žádanky."
2927                },
2928                "zpusobVyrizeniUpresneni" : {
2929                   "maxLength" : 250,
2930                   "type" : "string",
2931                   "description" : "Upřesnení způsobu vyřízení žádanky.",
2932                   "nullable" : true
2933                },
2934                "nadrizenaZadankaId" : {
2935                   "type" : "string",
2936                   "description" : "Odkaz na záznam nadřízené žádanky.",
2937                   "format" : "uuid",
2938                   "nullable" : true
2939                },
2940                "zasilkaVysledekId" : {
2941                   "type" : "string",
2942                   "description" : "Odkaz na záznam zásilky, v rámci které byl přiložen výsledek.",
2943                   "format" : "uuid",
2944                   "nullable" : true
2945                },
2946                "datumStorna" : {
2947                   "type" : "string",
2948                   "description" : "Gets or sets the datum storna.",
2949                   "format" : "date-time",
2950                   "nullable" : true
2951                },
2952                "datumZaznaceniNeproveditelnosti" : {
2953                   "type" : "string",
2954                   "description" : "Gets or sets the datum zaznaceni neproveditelnosti.",
2955                   "format" : "date-time",
2956                   "nullable" : true
2957                },
2958                "datumPoslednihoVraceniDoObehu" : {
2959                   "type" : "string",
2960                   "description" : "Gets or sets the datum posledniho vraceni do obehu.",
2961                   "format" : "date-time",
2962                   "nullable" : true
2963                },
2964                "datumPoslednihoPrijeti" : {
2965                   "type" : "string",
2966                   "description" : "Gets or sets the datum posledniho prijeti.",
2967                   "format" : "date-time",
2968                   "nullable" : true
2969                },
2970                "datumRozdeleni" : {
2971                   "type" : "string",
2972                   "description" : "Gets or sets the datum rozdeleni.",
2973                   "format" : "date-time",
2974                   "nullable" : true
2975                },
2976                "datumVyrizeni" : {
2977                   "type" : "string",
2978                   "description" : "Gets or sets the datum vyrizeni.",
2979                   "format" : "date-time",
2980                   "nullable" : true
2981                },
2982                "datumExpirace" : {
2983                   "type" : "string",
2984                   "description" : "Gets or sets the datum expirace.",
2985                   "format" : "date-time",
2986                   "nullable" : true
2987                },
2988                "datumPlanovanehoVysetreni" : {
2989                   "type" : "string",
2990                   "description" : "Gets or sets the datum planovaneho vysetreni.",
2991                   "format" : "date-time",
2992                   "nullable" : true
2993                },
2994                "datumSkutecneRealizaceVysetreni" : {
2995                   "type" : "string",
2996                   "description" : "Gets or sets the datum skutecne realizace vysetreni.",
2997                   "format" : "date-time",
2998                   "nullable" : true
2999                },
3000                "pacientPojistovna" : {
3001                   "allOf" : [
3002                      {
3003                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3004                      }
3005                   ],
3006                   "description" : "Pojišťovna pacienta (číselník: \"cz-healthinsurancecompanycode-vs\"). Mělo by být přejímáno z KRP na základě vyhledání pacienta!"
3007                },
3008                "icpZadatele" : {
3009                   "minLength" : 1,
3010                   "type" : "string",
3011                   "description" : "Identifikační číslo zařízení žadatele"
3012                },
3013                "pacientImplantat" : {
3014                   "type" : "boolean",
3015                   "description" : "Implantát pacienta"
3016                },
3017                "vzorekData" : {
3018                   "type" : "array",
3019                   "items" : {
3020                      "$ref" : "#/components/schemas/Vzorek"
3021                   },
3022                   "description" : "Seznam vzorků žádanky.",
3023                   "nullable" : true
3024                },
3025                "zasilka" : {
3026                   "allOf" : [
3027                      {
3028                         "$ref" : "#/components/schemas/Zasilka"
3029                      }
3030                   ],
3031                   "description" : "Objekt zásilky pro uložení do dočasného úložiště."
3032                },
3033                "dodatecnyPrijemce" : {
3034                   "type" : "array",
3035                   "items" : {
3036                      "$ref" : "#/components/schemas/DodatecnyPrijemce"
3037                   },
3038                   "description" : "Seznam dodatečních příjemců žádanky.",
3039                   "nullable" : true
3040                },
3041                "metodaData" : {
3042                   "type" : "array",
3043                   "items" : {
3044                      "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3045                   },
3046                   "description" : "Metoda konkrétní žádanky. Liší se dle typu žádanky (číselník: referralorder-types). Pro typ \"žádanka o vyšetření (K)\" (kód: \"57133-1\") musí být uvedena položka číselníku: \"korder-type-vs\"; Pro typ \"žádanka o zobrazovací vyšetření (Z)\" (kód: \"721964003\") musí být uvedena položka číselníku: \"cz-modality\"; Pro typ \"žádanka o fyzioterapii (FT)\" (kód: \"57154-7\") nemusí být pole vyplněno",
3047                   "nullable" : true
3048                },
3049                "obsahujePrilohy" : {
3050                   "type" : "boolean",
3051                   "description" : "Příznak, zda žádanka obsahuje přílohy.",
3052                   "readOnly" : true
3053                }
3054             },
3055             "additionalProperties" : false,
3056             "description" : "Výstupní data pro službu PrijmiZadanku"
3057          },
3058          "VyhledejAktivniZadankuRequest" : {
3059             "type" : "object",
3060             "properties" : {
3061                "id" : {
3062                   "type" : "string",
3063                   "description" : "Identifikátor žádanky.",
3064                   "format" : "uuid",
3065                   "nullable" : true
3066                },
3067                "rid" : {
3068                   "type" : "string",
3069                   "description" : "RID - Identifikátor pacienta, kterému seznam náleží.",
3070                   "nullable" : true
3071                },
3072                "kodZadanky" : {
3073                   "type" : "string",
3074                   "description" : "Kódové označení žádanky.",
3075                   "nullable" : true
3076                },
3077                "kodVzorku" : {
3078                   "type" : "string",
3079                   "description" : "Kódové označení vzorku.",
3080                   "nullable" : true
3081                },
3082                "refresh" : {
3083                   "type" : "boolean",
3084                   "description" : "Vynulování cache pro vyhledávání.",
3085                   "nullable" : true
3086                },
3087                "strankovani" : {
3088                   "allOf" : [
3089                      {
3090                         "$ref" : "#/components/schemas/Strankovani"
3091                      }
3092                   ],
3093                   "description" : "Specifikace stránkování."
3094                }
3095             },
3096             "additionalProperties" : false,
3097             "description" : "Požadavek pro filtraci aktivních žádanek",
3098             "example" : {
3099                "id" : null,
3100                "rID" : null,
3101                "kodZadanky" : null,
3102                "kodVzorku" : null,
3103                "strankovani" : {
3104                   "page" : 1,
3105                   "size" : 10
3106                }
3107             }
3108          },
3109          "VyhledejAktivniZadankuResponse" : {
3110             "type" : "object",
3111             "properties" : {
3112                "pageNumber" : {
3113                   "type" : "integer",
3114                   "description" : "Reprezentuje číslo aktuální stránky.",
3115                   "format" : "int32"
3116                },
3117                "nextPage" : {
3118                   "type" : "integer",
3119                   "description" : "Reprezentuje číslo další stránky. Pokud je aktuální stránka zároveň poslední stránkou seznamu, pak tento parametr není uveden nebo je uveden s hodnotou null.",
3120                   "format" : "int32",
3121                   "nullable" : true,
3122                   "readOnly" : true
3123                },
3124                "pageCount" : {
3125                   "type" : "integer",
3126                   "description" : "Reprezentuje celkový počet stránek dotazu.",
3127                   "format" : "int32",
3128                   "readOnly" : true
3129                },
3130                "pageSize" : {
3131                   "type" : "integer",
3132                   "description" : "Počet zásilek na stránku (na základě uvedeného stránkování v rámci requestu).",
3133                   "format" : "int64",
3134                   "nullable" : true
3135                },
3136                "totalCount" : {
3137                   "type" : "integer",
3138                   "description" : "Celkový počet zásilek nalezený na základě zadaných parametrů.",
3139                   "format" : "int64",
3140                   "nullable" : true
3141                },
3142                "zadanky" : {
3143                   "type" : "array",
3144                   "items" : {
3145                      "$ref" : "#/components/schemas/VyhledejZadankuDto"
3146                   },
3147                   "description" : "Seznam nalezených aktívnich žádanek.",
3148                   "nullable" : true
3149                }
3150             },
3151             "additionalProperties" : false,
3152             "description" : "Návratová data pro vyhledání aktívních žádanek"
3153          },
3154          "VyhledejZadankuDto" : {
3155             "type" : "object",
3156             "properties" : {
3157                "zadanka" : {
3158                   "allOf" : [
3159                      {
3160                         "$ref" : "#/components/schemas/Zadanka"
3161                      }
3162                   ],
3163                   "description" : "Nalezená žádanka."
3164                },
3165                "zadankaZ" : {
3166                   "allOf" : [
3167                      {
3168                         "$ref" : "#/components/schemas/ZadankaResponseDto"
3169                      }
3170                   ],
3171                   "description" : "Data Z žádanky."
3172                },
3173                "zadankaFt" : {
3174                   "allOf" : [
3175                      {
3176                         "$ref" : "#/components/schemas/ZadankaFtResponseDto"
3177                      }
3178                   ],
3179                   "description" : "Data Ft žádanky."
3180                },
3181                "zadankaK" : {
3182                   "allOf" : [
3183                      {
3184                         "$ref" : "#/components/schemas/ZadankaKonziliarniResponseDto"
3185                      }
3186                   ],
3187                   "description" : "Data K žádanky."
3188                }
3189             },
3190             "additionalProperties" : false,
3191             "description" : "Class for <span class=\"identifier\">VyhledejZadankuDto</span>"
3192          },
3193          "VyhledejZadankuExtRequest" : {
3194             "required" : [
3195                "strankovani"
3196             ],
3197             "type" : "object",
3198             "properties" : {
3199                "pacient" : {
3200                   "type" : "string",
3201                   "description" : "RID - Identifikátor pacienta, kterému seznam náleží.",
3202                   "nullable" : true
3203                },
3204                "autor" : {
3205                   "type" : "string",
3206                   "description" : "Identifikátor autora Zásilky, který zásilku vytvořil.",
3207                   "nullable" : true
3208                },
3209                "prijemce" : {
3210                   "type" : "string",
3211                   "description" : "Identifikátor příjemce zásilky.",
3212                   "nullable" : true
3213                },
3214                "poskytovatel" : {
3215                   "type" : "string",
3216                   "description" : "Identifikátor poskytovatele, který Zásilku vytvořil.",
3217                   "nullable" : true
3218                },
3219                "datumOd" : {
3220                   "type" : "string",
3221                   "description" : "Datumové ohraničení nejstaršího datumu vytvoření zásilky.",
3222                   "format" : "date-time",
3223                   "nullable" : true
3224                },
3225                "datumDo" : {
3226                   "type" : "string",
3227                   "description" : "Datumové ohraničení nejmladšího datumu vytvoření zásilky.",
3228                   "format" : "date-time",
3229                   "nullable" : true
3230                },
3231                "kod" : {
3232                   "type" : "string",
3233                   "description" : "Kód dokumentu vázaného k žádance (kód žádanky).",
3234                   "nullable" : true
3235                },
3236                "id" : {
3237                   "type" : "string",
3238                   "description" : "Identifikátor žádanky.",
3239                   "format" : "uuid",
3240                   "nullable" : true
3241                },
3242                "refresh" : {
3243                   "type" : "boolean",
3244                   "description" : "Vynulování cache pro vyhledávání.",
3245                   "nullable" : true
3246                },
3247                "strankovani" : {
3248                   "allOf" : [
3249                      {
3250                         "$ref" : "#/components/schemas/Strankovani"
3251                      }
3252                   ],
3253                   "description" : "Specifikace stránkování."
3254                }
3255             },
3256             "additionalProperties" : false,
3257             "description" : "Požadavek pro vyhledání žádanky v externím API",
3258             "example" : {
3259                "id" : null,
3260                "pacient" : null,
3261                "autor" : null,
3262                "prijemce" : null,
3263                "poskytovatel" : null,
3264                "kod" : null,
3265                "datumOd" : "2025-01-01T00:00:00.0000000+01:00",
3266                "datumDo" : "2025-12-31T00:00:00.0000000+01:00",
3267                "strankovani" : {
3268                   "page" : 1,
3269                   "size" : 10
3270                }
3271             }
3272          },
3273          "VyhledejZadankuResponse" : {
3274             "type" : "object",
3275             "properties" : {
3276                "pageNumber" : {
3277                   "type" : "integer",
3278                   "description" : "Reprezentuje číslo aktuální stránky.",
3279                   "format" : "int32"
3280                },
3281                "nextPage" : {
3282                   "type" : "integer",
3283                   "description" : "Reprezentuje číslo další stránky. Pokud je aktuální stránka zároveň poslední stránkou seznamu, pak tento parametr není uveden nebo je uveden s hodnotou null.",
3284                   "format" : "int32",
3285                   "nullable" : true,
3286                   "readOnly" : true
3287                },
3288                "pageCount" : {
3289                   "type" : "integer",
3290                   "description" : "Reprezentuje celkový počet stránek dotazu.",
3291                   "format" : "int32",
3292                   "readOnly" : true
3293                },
3294                "pageSize" : {
3295                   "type" : "integer",
3296                   "description" : "Počet zásilek na stránku (na základě uvedeného stránkování v rámci requestu).",
3297                   "format" : "int64",
3298                   "nullable" : true
3299                },
3300                "totalCount" : {
3301                   "type" : "integer",
3302                   "description" : "Celkový počet zásilek nalezený na základě zadaných parametrů.",
3303                   "format" : "int64",
3304                   "nullable" : true
3305                },
3306                "pocetNeprectenych" : {
3307                   "type" : "integer",
3308                   "description" : "Počet neprečtěních záznamů.",
3309                   "format" : "int64",
3310                   "nullable" : true
3311                },
3312                "zadanky" : {
3313                   "type" : "array",
3314                   "items" : {
3315                      "$ref" : "#/components/schemas/VyhledejZadankuDto"
3316                   },
3317                   "description" : "Seznam nalezených žádanek.",
3318                   "nullable" : true
3319                }
3320             },
3321             "additionalProperties" : false,
3322             "description" : "Návratová data pro vyhledání žádanek"
3323          },
3324          "VykonFtDto" : {
3325             "title" : "VykonFtDto",
3326             "type" : "object",
3327             "properties" : {
3328                "vykon" : {
3329                   "allOf" : [
3330                      {
3331                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3332                      }
3333                   ],
3334                   "description" : "Výkon."
3335                },
3336                "poznamka" : {
3337                   "type" : "string",
3338                   "description" : "Poznámka.",
3339                   "nullable" : true
3340                },
3341                "pocet" : {
3342                   "type" : "integer",
3343                   "description" : "Počet provedení výkonu.",
3344                   "format" : "int32",
3345                   "nullable" : true
3346                }
3347             },
3348             "additionalProperties" : false,
3349             "description" : "Class for VykonFt"
3350          },
3351          "VyridZadankuCommand" : {
3352             "required" : [
3353                "id",
3354                "verzeRadku",
3355                "zpusobVyrizeniZadanky"
3356             ],
3357             "type" : "object",
3358             "properties" : {
3359                "id" : {
3360                   "type" : "string",
3361                   "description" : "Identifikace vyřizované žádanky.",
3362                   "format" : "uuid"
3363                },
3364                "verzeRadku" : {
3365                   "minLength" : 1,
3366                   "type" : "string",
3367                   "description" : "Verze aktuálniho řádku pro concurrency control.",
3368                   "format" : "binary"
3369                },
3370                "zpusobVyrizeniZadanky" : {
3371                   "allOf" : [
3372                      {
3373                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3374                      }
3375                   ],
3376                   "description" : "Zvolený způsob vyřízení (číselník: \"zpusob-vyrizeni\")"
3377                },
3378                "zpusobVyrizeniUpresneni" : {
3379                   "type" : "string",
3380                   "description" : "Upřesnění způsobu vyřízení žádanky.",
3381                   "nullable" : true
3382                },
3383                "vysledek" : {
3384                   "allOf" : [
3385                      {
3386                         "$ref" : "#/components/schemas/Zasilka"
3387                      }
3388                   ],
3389                   "description" : "Zásilka, jako výsledek způsobu vyřízení žádanky."
3390                },
3391                "datumSkutecneRealizaceVysetreni" : {
3392                   "type" : "string",
3393                   "description" : "Datum skutečné realizace vyšetření.",
3394                   "format" : "date-time",
3395                   "nullable" : true
3396                },
3397                "zaslatVysledekPacientovi" : {
3398                   "type" : "boolean",
3399                   "description" : "Zaslat vysledek pacientovi."
3400                },
3401                "zaslatVysledekPraktikovi" : {
3402                   "type" : "boolean",
3403                   "description" : "Zaslat vysledek praktikovi."
3404                }
3405             },
3406             "additionalProperties" : false,
3407             "description" : "Požadavek pro vyřízení žádanky",
3408             "example" : {
3409                "id" : "f67a68c7-637b-4583-bce9-79c361079a5b",
3410                "verzeRadku" : "base64",
3411                "zpusobVyrizeniZadanky" : {
3412                   "kod" : "1",
3413                   "verze" : "1.0.0"
3414                },
3415                "zpusobVyrizeniUpresneni" : "Upřesnění způsobu vyřízení žádanky",
3416                "vysledek" : {
3417                   "nazev" : "Lekárska správa",
3418                   "popis" : "Lekárska správa z vyšetření",
3419                   "typ" : {
3420                      "kod" : "07",
3421                      "verze" : "1.0.0"
3422                   },
3423                   "klasifikace" : {
3424                      "kod" : "721963009",
3425                      "verze" : "1.0.0"
3426                   },
3427                   "odbornost" : {
3428                      "kod" : "004",
3429                      "verze" : "202420"
3430                   },
3431                   "datumOd" : "2026-05-26T21:00:09.0913731+02:00",
3432                   "datumDo" : "2029-05-26T21:00:09.0913826+02:00",
3433                   "autor" : "5",
3434                   "zdravotnickyPracovnik" : "6",
3435                   "poskytovatel" : "1",
3436                   "pacient" : "6653225891",
3437                   "ispzs" : "Nemocniční informační systém XY",
3438                   "adresat" : "4",
3439                   "adresatTyp" : {
3440                      "kod" : "PAT",
3441                      "verze" : "1.0.0"
3442                   },
3443                   "dostupnost" : true,
3444                   "udalost" : {
3445                      "kod" : "B",
3446                      "verze" : "1.0.0"
3447                   },
3448                   "dokument" : [
3449                      {
3450                         "nazev" : "Lekárska správa pacienta",
3451                         "popis" : "Lekárska správa z ortopedického vyšetření",
3452                         "jazyk" : {
3453                            "kod" : "cz",
3454                            "verze" : "1.0"
3455                         },
3456                         "typ" : {
3457                            "kod" : "07",
3458                            "verze" : "1.0.0"
3459                         },
3460                         "klasifikace" : {
3461                            "kod" : "721963009",
3462                            "verze" : "1.0.0"
3463                         },
3464                         "kod" : "KOD",
3465                         "autor" : "5",
3466                         "poskytovatel" : "1",
3467                         "pacient" : "6653225891",
3468                         "dostupnost" : true,
3469                         "duvernost" : {
3470                            "kod" : "M",
3471                            "verze" : "1.0.0"
3472                         },
3473                         "format" : {
3474                            "kod" : "PDF",
3475                            "verze" : "1.0.0"
3476                         },
3477                         "mime" : {
3478                            "kod" : "application/pdf",
3479                            "verze" : "1.0.0"
3480                         },
3481                         "hash" : "b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b",
3482                         "velikost" : 0,
3483                         "vazanyDokument" : null,
3484                         "soubor" : {
3485                            "soubor" : "R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",
3486                            "cesta" : null
3487                         },
3488                         "slozka" : {
3489                            "nazev" : "Přílohy",
3490                            "autor" : "5"
3491                         }
3492                      }
3493                   ]
3494                },
3495                "datumSkutecneRealizaceVysetreni" : "2026-05-26T21:00:09.0914030+02:00"
3496             }
3497          },
3498          "VyridZadankuDto" : {
3499             "required" : [
3500                "icpZadatele",
3501                "omezeniMobility",
3502                "pacientImplantat",
3503                "prilozenVzorek",
3504                "samoplatce",
3505                "urgentnost",
3506                "zasilka"
3507             ],
3508             "type" : "object",
3509             "properties" : {
3510                "id" : {
3511                   "type" : "string",
3512                   "description" : "Při vytváraní zásilky se neuvádi. Uvádi se jenom při změně zásilky.",
3513                   "format" : "uuid",
3514                   "nullable" : true
3515                },
3516                "verzeRadku" : {
3517                   "type" : "string",
3518                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
3519                   "format" : "binary",
3520                   "nullable" : true
3521                },
3522                "stav" : {
3523                   "allOf" : [
3524                      {
3525                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3526                      }
3527                   ],
3528                   "description" : "Po uložení žádanky systém nastaví stav na \"Nová\" (kód: \"0\", číselník: \"stav-zadanky\")"
3529                },
3530                "kod" : {
3531                   "maxLength" : 100,
3532                   "type" : "string",
3533                   "description" : "Kód žádanky.",
3534                   "nullable" : true
3535                },
3536                "urgentnost" : {
3537                   "allOf" : [
3538                      {
3539                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3540                      }
3541                   ],
3542                   "description" : "Priorita žádanky (číselník: \"request-priority-cz\")"
3543                },
3544                "samoplatce" : {
3545                   "type" : "boolean",
3546                   "description" : "Informace o tom, zda je osoba samoplátcem."
3547                },
3548                "prilozenVzorek" : {
3549                   "type" : "boolean",
3550                   "description" : "Informace o tom, zda byl přiložen vzorek (laboratorní)."
3551                },
3552                "omezeniMobility" : {
3553                   "type" : "boolean",
3554                   "description" : "Informace o tom, zda se jedná o pacienta s omezenou mobilitou (obrazová)."
3555                },
3556                "popisOmezeniMobility" : {
3557                   "maxLength" : 250,
3558                   "type" : "string",
3559                   "description" : "Nepovinné textové pole pro upřesnění omezení mobility pacienta (obrazová, omezeniMobility == 1).",
3560                   "nullable" : true
3561                },
3562                "instrukceProPacienta" : {
3563                   "type" : "string",
3564                   "description" : "Instrukce pro pacienta.",
3565                   "nullable" : true
3566                },
3567                "zpusobVyrizeni" : {
3568                   "allOf" : [
3569                      {
3570                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3571                      }
3572                   ],
3573                   "description" : "Určení způsobu vyřízení žádanky."
3574                },
3575                "zpusobVyrizeniUpresneni" : {
3576                   "maxLength" : 250,
3577                   "type" : "string",
3578                   "description" : "Upřesnení způsobu vyřízení žádanky.",
3579                   "nullable" : true
3580                },
3581                "nadrizenaZadankaId" : {
3582                   "type" : "string",
3583                   "description" : "Odkaz na záznam nadřízené žádanky.",
3584                   "format" : "uuid",
3585                   "nullable" : true
3586                },
3587                "zasilkaVysledekId" : {
3588                   "type" : "string",
3589                   "description" : "Odkaz na záznam zásilky, v rámci které byl přiložen výsledek.",
3590                   "format" : "uuid",
3591                   "nullable" : true
3592                },
3593                "datumStorna" : {
3594                   "type" : "string",
3595                   "description" : "Gets or sets the datum storna.",
3596                   "format" : "date-time",
3597                   "nullable" : true
3598                },
3599                "datumZaznaceniNeproveditelnosti" : {
3600                   "type" : "string",
3601                   "description" : "Gets or sets the datum zaznaceni neproveditelnosti.",
3602                   "format" : "date-time",
3603                   "nullable" : true
3604                },
3605                "datumPoslednihoVraceniDoObehu" : {
3606                   "type" : "string",
3607                   "description" : "Gets or sets the datum posledniho vraceni do obehu.",
3608                   "format" : "date-time",
3609                   "nullable" : true
3610                },
3611                "datumPoslednihoPrijeti" : {
3612                   "type" : "string",
3613                   "description" : "Gets or sets the datum posledniho prijeti.",
3614                   "format" : "date-time",
3615                   "nullable" : true
3616                },
3617                "datumRozdeleni" : {
3618                   "type" : "string",
3619                   "description" : "Gets or sets the datum rozdeleni.",
3620                   "format" : "date-time",
3621                   "nullable" : true
3622                },
3623                "datumVyrizeni" : {
3624                   "type" : "string",
3625                   "description" : "Gets or sets the datum vyrizeni.",
3626                   "format" : "date-time",
3627                   "nullable" : true
3628                },
3629                "datumExpirace" : {
3630                   "type" : "string",
3631                   "description" : "Gets or sets the datum expirace.",
3632                   "format" : "date-time",
3633                   "nullable" : true
3634                },
3635                "datumPlanovanehoVysetreni" : {
3636                   "type" : "string",
3637                   "description" : "Gets or sets the datum planovaneho vysetreni.",
3638                   "format" : "date-time",
3639                   "nullable" : true
3640                },
3641                "datumSkutecneRealizaceVysetreni" : {
3642                   "type" : "string",
3643                   "description" : "Gets or sets the datum skutecne realizace vysetreni.",
3644                   "format" : "date-time",
3645                   "nullable" : true
3646                },
3647                "pacientPojistovna" : {
3648                   "allOf" : [
3649                      {
3650                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3651                      }
3652                   ],
3653                   "description" : "Pojišťovna pacienta (číselník: \"cz-healthinsurancecompanycode-vs\"). Mělo by být přejímáno z KRP na základě vyhledání pacienta!"
3654                },
3655                "icpZadatele" : {
3656                   "minLength" : 1,
3657                   "type" : "string",
3658                   "description" : "Identifikační číslo zařízení žadatele"
3659                },
3660                "pacientImplantat" : {
3661                   "type" : "boolean",
3662                   "description" : "Implantát pacienta"
3663                },
3664                "vzorekData" : {
3665                   "type" : "array",
3666                   "items" : {
3667                      "$ref" : "#/components/schemas/Vzorek"
3668                   },
3669                   "description" : "Seznam vzorků žádanky.",
3670                   "nullable" : true
3671                },
3672                "zasilka" : {
3673                   "allOf" : [
3674                      {
3675                         "$ref" : "#/components/schemas/Zasilka"
3676                      }
3677                   ],
3678                   "description" : "Objekt zásilky pro uložení do dočasného úložiště."
3679                },
3680                "dodatecnyPrijemce" : {
3681                   "type" : "array",
3682                   "items" : {
3683                      "$ref" : "#/components/schemas/DodatecnyPrijemce"
3684                   },
3685                   "description" : "Seznam dodatečních příjemců žádanky.",
3686                   "nullable" : true
3687                },
3688                "metodaData" : {
3689                   "type" : "array",
3690                   "items" : {
3691                      "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3692                   },
3693                   "description" : "Metoda konkrétní žádanky. Liší se dle typu žádanky (číselník: referralorder-types). Pro typ \"žádanka o vyšetření (K)\" (kód: \"57133-1\") musí být uvedena položka číselníku: \"korder-type-vs\"; Pro typ \"žádanka o zobrazovací vyšetření (Z)\" (kód: \"721964003\") musí být uvedena položka číselníku: \"cz-modality\"; Pro typ \"žádanka o fyzioterapii (FT)\" (kód: \"57154-7\") nemusí být pole vyplněno",
3694                   "nullable" : true
3695                },
3696                "obsahujePrilohy" : {
3697                   "type" : "boolean",
3698                   "description" : "Příznak, zda žádanka obsahuje přílohy.",
3699                   "readOnly" : true
3700                }
3701             },
3702             "additionalProperties" : false,
3703             "description" : "Výstupní data pro službu VyridZadanku"
3704          },
3705          "Vyska" : {
3706             "title" : "Vyska",
3707             "required" : [
3708                "hodnota",
3709                "kod"
3710             ],
3711             "type" : "object",
3712             "properties" : {
3713                "kod" : {
3714                   "minLength" : 1,
3715                   "type" : "string",
3716                   "description" : "Kód pro výšku."
3717                },
3718                "hodnota" : {
3719                   "type" : "integer",
3720                   "description" : "Hodnota výšky.",
3721                   "format" : "int32"
3722                },
3723                "datum" : {
3724                   "type" : "string",
3725                   "description" : "Datum měření výšky.",
3726                   "format" : "date-time",
3727                   "nullable" : true
3728                }
3729             },
3730             "additionalProperties" : false,
3731             "description" : "Objekt pro určení výšky pro biometrické údaje"
3732          },
3733          "Vzorek" : {
3734             "type" : "object",
3735             "properties" : {
3736                "id" : {
3737                   "type" : "string",
3738                   "description" : "Identifikace vzorku, při vytváření se neuvádí.",
3739                   "format" : "uuid",
3740                   "nullable" : true
3741                },
3742                "verzeRadku" : {
3743                   "type" : "string",
3744                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
3745                   "format" : "binary",
3746                   "nullable" : true
3747                },
3748                "materialVzorku" : {
3749                   "allOf" : [
3750                      {
3751                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3752                      }
3753                   ],
3754                   "description" : "Materiál vzorku (např. \"Krevní plazma\")."
3755                },
3756                "datumCasOdberu" : {
3757                   "type" : "string",
3758                   "description" : "Datum a čas provedení odběru vzorku.",
3759                   "format" : "date-time",
3760                   "nullable" : true
3761                },
3762                "pokynyZachazeni" : {
3763                   "type" : "string",
3764                   "description" : "Pokyny k zacházení se vzorkem.",
3765                   "nullable" : true
3766                },
3767                "kodVzorku" : {
3768                   "type" : "string",
3769                   "description" : "Kód vzorku.",
3770                   "nullable" : true
3771                },
3772                "vzorekOdebralId" : {
3773                   "type" : "string",
3774                   "description" : "Identifikace, kto odebral zvorek.",
3775                   "format" : "uuid",
3776                   "nullable" : true
3777                },
3778                "vzorekOdebralTyp" : {
3779                   "type" : "integer",
3780                   "description" : "Typ odebrání.",
3781                   "format" : "int64",
3782                   "nullable" : true
3783                }
3784             },
3785             "additionalProperties" : false,
3786             "description" : "Specifikace třídy vorek pro žádanku"
3787          },
3788          "Zadanka" : {
3789             "title" : "Zadanka",
3790             "required" : [
3791                "icpZadatele",
3792                "omezeniMobility",
3793                "pacientImplantat",
3794                "prilozenVzorek",
3795                "samoplatce",
3796                "urgentnost",
3797                "zasilka"
3798             ],
3799             "type" : "object",
3800             "properties" : {
3801                "id" : {
3802                   "type" : "string",
3803                   "description" : "Při vytváraní zásilky se neuvádi. Uvádi se jenom při změně zásilky.",
3804                   "format" : "uuid",
3805                   "nullable" : true
3806                },
3807                "verzeRadku" : {
3808                   "type" : "string",
3809                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
3810                   "format" : "binary",
3811                   "nullable" : true
3812                },
3813                "stav" : {
3814                   "allOf" : [
3815                      {
3816                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3817                      }
3818                   ],
3819                   "description" : "Po uložení žádanky systém nastaví stav na \"Nová\" (kód: \"0\", číselník: \"stav-zadanky\")"
3820                },
3821                "kod" : {
3822                   "maxLength" : 100,
3823                   "type" : "string",
3824                   "description" : "Kód žádanky.",
3825                   "nullable" : true
3826                },
3827                "urgentnost" : {
3828                   "allOf" : [
3829                      {
3830                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3831                      }
3832                   ],
3833                   "description" : "Priorita žádanky (číselník: \"request-priority-cz\")"
3834                },
3835                "samoplatce" : {
3836                   "type" : "boolean",
3837                   "description" : "Informace o tom, zda je osoba samoplátcem."
3838                },
3839                "prilozenVzorek" : {
3840                   "type" : "boolean",
3841                   "description" : "Informace o tom, zda byl přiložen vzorek (laboratorní)."
3842                },
3843                "omezeniMobility" : {
3844                   "type" : "boolean",
3845                   "description" : "Informace o tom, zda se jedná o pacienta s omezenou mobilitou (obrazová)."
3846                },
3847                "popisOmezeniMobility" : {
3848                   "maxLength" : 250,
3849                   "type" : "string",
3850                   "description" : "Nepovinné textové pole pro upřesnění omezení mobility pacienta (obrazová, omezeniMobility == 1).",
3851                   "nullable" : true
3852                },
3853                "instrukceProPacienta" : {
3854                   "type" : "string",
3855                   "description" : "Instrukce pro pacienta.",
3856                   "nullable" : true
3857                },
3858                "zpusobVyrizeni" : {
3859                   "allOf" : [
3860                      {
3861                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3862                      }
3863                   ],
3864                   "description" : "Určení způsobu vyřízení žádanky."
3865                },
3866                "zpusobVyrizeniUpresneni" : {
3867                   "maxLength" : 250,
3868                   "type" : "string",
3869                   "description" : "Upřesnení způsobu vyřízení žádanky.",
3870                   "nullable" : true
3871                },
3872                "nadrizenaZadankaId" : {
3873                   "type" : "string",
3874                   "description" : "Odkaz na záznam nadřízené žádanky.",
3875                   "format" : "uuid",
3876                   "nullable" : true
3877                },
3878                "zasilkaVysledekId" : {
3879                   "type" : "string",
3880                   "description" : "Odkaz na záznam zásilky, v rámci které byl přiložen výsledek.",
3881                   "format" : "uuid",
3882                   "nullable" : true
3883                },
3884                "datumStorna" : {
3885                   "type" : "string",
3886                   "description" : "Gets or sets the datum storna.",
3887                   "format" : "date-time",
3888                   "nullable" : true
3889                },
3890                "datumZaznaceniNeproveditelnosti" : {
3891                   "type" : "string",
3892                   "description" : "Gets or sets the datum zaznaceni neproveditelnosti.",
3893                   "format" : "date-time",
3894                   "nullable" : true
3895                },
3896                "datumPoslednihoVraceniDoObehu" : {
3897                   "type" : "string",
3898                   "description" : "Gets or sets the datum posledniho vraceni do obehu.",
3899                   "format" : "date-time",
3900                   "nullable" : true
3901                },
3902                "datumPoslednihoPrijeti" : {
3903                   "type" : "string",
3904                   "description" : "Gets or sets the datum posledniho prijeti.",
3905                   "format" : "date-time",
3906                   "nullable" : true
3907                },
3908                "datumRozdeleni" : {
3909                   "type" : "string",
3910                   "description" : "Gets or sets the datum rozdeleni.",
3911                   "format" : "date-time",
3912                   "nullable" : true
3913                },
3914                "datumVyrizeni" : {
3915                   "type" : "string",
3916                   "description" : "Gets or sets the datum vyrizeni.",
3917                   "format" : "date-time",
3918                   "nullable" : true
3919                },
3920                "datumExpirace" : {
3921                   "type" : "string",
3922                   "description" : "Gets or sets the datum expirace.",
3923                   "format" : "date-time",
3924                   "nullable" : true
3925                },
3926                "datumPlanovanehoVysetreni" : {
3927                   "type" : "string",
3928                   "description" : "Gets or sets the datum planovaneho vysetreni.",
3929                   "format" : "date-time",
3930                   "nullable" : true
3931                },
3932                "datumSkutecneRealizaceVysetreni" : {
3933                   "type" : "string",
3934                   "description" : "Gets or sets the datum skutecne realizace vysetreni.",
3935                   "format" : "date-time",
3936                   "nullable" : true
3937                },
3938                "pacientPojistovna" : {
3939                   "allOf" : [
3940                      {
3941                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3942                      }
3943                   ],
3944                   "description" : "Pojišťovna pacienta (číselník: \"cz-healthinsurancecompanycode-vs\"). Mělo by být přejímáno z KRP na základě vyhledání pacienta!"
3945                },
3946                "icpZadatele" : {
3947                   "minLength" : 1,
3948                   "type" : "string",
3949                   "description" : "Identifikační číslo zařízení žadatele"
3950                },
3951                "pacientImplantat" : {
3952                   "type" : "boolean",
3953                   "description" : "Implantát pacienta"
3954                },
3955                "vzorekData" : {
3956                   "type" : "array",
3957                   "items" : {
3958                      "$ref" : "#/components/schemas/Vzorek"
3959                   },
3960                   "description" : "Seznam vzorků žádanky.",
3961                   "nullable" : true
3962                },
3963                "zasilka" : {
3964                   "allOf" : [
3965                      {
3966                         "$ref" : "#/components/schemas/Zasilka"
3967                      }
3968                   ],
3969                   "description" : "Objekt zásilky pro uložení do dočasného úložiště."
3970                },
3971                "dodatecnyPrijemce" : {
3972                   "type" : "array",
3973                   "items" : {
3974                      "$ref" : "#/components/schemas/DodatecnyPrijemce"
3975                   },
3976                   "description" : "Seznam dodatečních příjemců žádanky.",
3977                   "nullable" : true
3978                },
3979                "metodaData" : {
3980                   "type" : "array",
3981                   "items" : {
3982                      "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
3983                   },
3984                   "description" : "Metoda konkrétní žádanky. Liší se dle typu žádanky (číselník: referralorder-types). Pro typ \"žádanka o vyšetření (K)\" (kód: \"57133-1\") musí být uvedena položka číselníku: \"korder-type-vs\"; Pro typ \"žádanka o zobrazovací vyšetření (Z)\" (kód: \"721964003\") musí být uvedena položka číselníku: \"cz-modality\"; Pro typ \"žádanka o fyzioterapii (FT)\" (kód: \"57154-7\") nemusí být pole vyplněno",
3985                   "nullable" : true
3986                },
3987                "obsahujePrilohy" : {
3988                   "type" : "boolean",
3989                   "description" : "Příznak, zda žádanka obsahuje přílohy.",
3990                   "readOnly" : true
3991                }
3992             },
3993             "additionalProperties" : false,
3994             "description" : "Specifikace třídy žádanka"
3995          },
3996          "ZadankaFtResponseDto" : {
3997             "title" : "ZadankaFtResponseDto",
3998             "type" : "object",
3999             "properties" : {
4000                "kodNahrady" : {
4001                   "allOf" : [
4002                      {
4003                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4004                      }
4005                   ],
4006                   "description" : "Kód náhrady."
4007                },
4008                "uhrada" : {
4009                   "allOf" : [
4010                      {
4011                         "$ref" : "#/components/schemas/CodeableConcept"
4012                      }
4013                   ],
4014                   "description" : "Úhrada."
4015                },
4016                "prilohy" : {
4017                   "type" : "array",
4018                   "items" : {
4019                      "$ref" : "#/components/schemas/PrilohaInfoDto"
4020                   },
4021                   "description" : "Přílohy.",
4022                   "nullable" : true
4023                },
4024                "stavPacienta" : {
4025                   "type" : "string",
4026                   "description" : "Stav pacienta.",
4027                   "nullable" : true
4028                },
4029                "cil" : {
4030                   "type" : "string",
4031                   "description" : "Cíl.",
4032                   "nullable" : true
4033                },
4034                "datumPlanovaneKontroly" : {
4035                   "type" : "string",
4036                   "description" : "Datum plánované kontroly.",
4037                   "format" : "date",
4038                   "nullable" : true
4039                },
4040                "castTela" : {
4041                   "type" : "array",
4042                   "items" : {
4043                      "$ref" : "#/components/schemas/CodeableConcept"
4044                   },
4045                   "description" : "Část těla.",
4046                   "nullable" : true
4047                },
4048                "adresa" : {
4049                   "type" : "string",
4050                   "description" : "Adresa.",
4051                   "nullable" : true
4052                },
4053                "duvodZadanky" : {
4054                   "allOf" : [
4055                      {
4056                         "$ref" : "#/components/schemas/DiagnozaDto"
4057                      }
4058                   ],
4059                   "description" : "Důvod žádanky."
4060                },
4061                "pozadovanaVysetreni" : {
4062                   "type" : "array",
4063                   "items" : {
4064                      "$ref" : "#/components/schemas/VykonFtDto"
4065                   },
4066                   "description" : "Požadovaná vyšetření.",
4067                   "nullable" : true
4068                },
4069                "druhPece" : {
4070                   "allOf" : [
4071                      {
4072                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4073                      }
4074                   ],
4075                   "description" : "Druh péče."
4076                },
4077                "doplnujiciInformace" : {
4078                   "type" : "string",
4079                   "description" : "Doplňující informace.",
4080                   "nullable" : true
4081                },
4082                "vylouceniUpravyIndikace" : {
4083                   "type" : "boolean",
4084                   "description" : "Příznak, zda žádající lékař vylučuje úpravu indikace."
4085                }
4086             },
4087             "additionalProperties" : false,
4088             "description" : "Response DTO žádanky Ft"
4089          },
4090          "ZadankaKonziliarniResponseDto" : {
4091             "title" : "ZadankaKonziliarniResponseDto",
4092             "type" : "object",
4093             "properties" : {
4094                "kodNahrady" : {
4095                   "allOf" : [
4096                      {
4097                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4098                      }
4099                   ],
4100                   "description" : "Kód náhrady."
4101                },
4102                "uhrada" : {
4103                   "allOf" : [
4104                      {
4105                         "$ref" : "#/components/schemas/CodeableConcept"
4106                      }
4107                   ],
4108                   "description" : "Úhrada."
4109                },
4110                "prilohy" : {
4111                   "type" : "array",
4112                   "items" : {
4113                      "$ref" : "#/components/schemas/PrilohaInfoDto"
4114                   },
4115                   "description" : "Přílohy.",
4116                   "nullable" : true
4117                },
4118                "typVysetreni" : {
4119                   "allOf" : [
4120                      {
4121                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4122                      }
4123                   ],
4124                   "description" : "Typ vyšetření."
4125                },
4126                "doporuceni" : {
4127                   "allOf" : [
4128                      {
4129                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4130                      }
4131                   ],
4132                   "description" : "Doporučení."
4133                },
4134                "pozadovanaVysetreni" : {
4135                   "type" : "array",
4136                   "items" : {
4137                      "$ref" : "#/components/schemas/CodeableConcept"
4138                   },
4139                   "description" : "Požadovaná vyšetření.",
4140                   "nullable" : true
4141                },
4142                "doporuceniDetail" : {
4143                   "type" : "string",
4144                   "description" : "Detail doporučení.",
4145                   "nullable" : true
4146                },
4147                "duvodZadanky" : {
4148                   "allOf" : [
4149                      {
4150                         "$ref" : "#/components/schemas/DiagnozaDto"
4151                      }
4152                   ],
4153                   "description" : "Důvod žádanky."
4154                },
4155                "zavaznaAnamnestickaData" : {
4156                   "type" : "string",
4157                   "description" : "Závazná anamnestická data.",
4158                   "nullable" : true
4159                },
4160                "vysledkyVysetreni" : {
4161                   "type" : "string",
4162                   "description" : "Výsledky vyšetření.",
4163                   "nullable" : true
4164                },
4165                "soucasnaLecba" : {
4166                   "type" : "string",
4167                   "description" : "Současná léčba.",
4168                   "nullable" : true
4169                },
4170                "diferencialneDiagnostickaRozvaha" : {
4171                   "type" : "string",
4172                   "description" : "Diferencialně diagnostická rozvaha.",
4173                   "nullable" : true
4174                }
4175             },
4176             "additionalProperties" : false,
4177             "description" : "Response DTO konziliárni žádanky"
4178          },
4179          "ZadankaResponseDto" : {
4180             "title" : "ZadankaResponseDto",
4181             "type" : "object",
4182             "properties" : {
4183                "kodNahrady" : {
4184                   "allOf" : [
4185                      {
4186                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4187                      }
4188                   ],
4189                   "description" : "Kód náhrady."
4190                },
4191                "uhrada" : {
4192                   "allOf" : [
4193                      {
4194                         "$ref" : "#/components/schemas/CodeableConcept"
4195                      }
4196                   ],
4197                   "description" : "Úhrada."
4198                },
4199                "prilohy" : {
4200                   "type" : "array",
4201                   "items" : {
4202                      "$ref" : "#/components/schemas/PrilohaInfoDto"
4203                   },
4204                   "description" : "Přílohy.",
4205                   "nullable" : true
4206                },
4207                "biometrickeUdaje" : {
4208                   "allOf" : [
4209                      {
4210                         "$ref" : "#/components/schemas/BiometrickeUdaje"
4211                      }
4212                   ],
4213                   "description" : "Biometrické údaje."
4214                },
4215                "informaceOObjednavce" : {
4216                   "allOf" : [
4217                      {
4218                         "$ref" : "#/components/schemas/InformaceOObjednavceModel"
4219                      }
4220                   ],
4221                   "description" : "Informace o objednávce."
4222                },
4223                "pozadovanaVysetreni" : {
4224                   "type" : "array",
4225                   "items" : {
4226                      "$ref" : "#/components/schemas/PozadovaneVysetreniZDto"
4227                   },
4228                   "description" : "Požadovaná vyšetření.",
4229                   "nullable" : true
4230                },
4231                "urgentniInformace" : {
4232                   "allOf" : [
4233                      {
4234                         "$ref" : "#/components/schemas/UrgentniInformaceModel"
4235                      }
4236                   ],
4237                   "description" : "Urgentní informace."
4238                },
4239                "kontraindikace" : {
4240                   "allOf" : [
4241                      {
4242                         "$ref" : "#/components/schemas/Kontraindikace"
4243                      }
4244                   ],
4245                   "description" : "Kontraindikace."
4246                },
4247                "dalsiRelevantniUdaje" : {
4248                   "allOf" : [
4249                      {
4250                         "$ref" : "#/components/schemas/DalsiRelevantniUdaje"
4251                      }
4252                   ],
4253                   "description" : "Další relevantí údaje."
4254                },
4255                "implantat" : {
4256                   "type" : "array",
4257                   "items" : {
4258                      "$ref" : "#/components/schemas/ImplantatModel"
4259                   },
4260                   "description" : "Implantát.",
4261                   "nullable" : true
4262                },
4263                "omezeniMobility" : {
4264                   "allOf" : [
4265                      {
4266                         "$ref" : "#/components/schemas/CodeableConcept"
4267                      }
4268                   ],
4269                   "description" : "Omezení mobility."
4270                }
4271             },
4272             "additionalProperties" : false,
4273             "description" : "Response DTO žádanky"
4274          },
4275          "Zasilka" : {
4276             "title" : "Zasilka",
4277             "required" : [
4278                "autor",
4279                "ispzs",
4280                "nazev",
4281                "pacient",
4282                "poskytovatel",
4283                "typ",
4284                "zdravotnickyPracovnik"
4285             ],
4286             "type" : "object",
4287             "properties" : {
4288                "id" : {
4289                   "type" : "string",
4290                   "description" : "Při vytváraní zásilky se neuvádi. Uvádi se jenom při změně zásilky.",
4291                   "format" : "uuid",
4292                   "nullable" : true
4293                },
4294                "verzeRadku" : {
4295                   "type" : "string",
4296                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
4297                   "format" : "binary",
4298                   "nullable" : true
4299                },
4300                "nazev" : {
4301                   "maxLength" : 255,
4302                   "minLength" : 1,
4303                   "type" : "string",
4304                   "description" : "Název zásilky pro referenci."
4305                },
4306                "popis" : {
4307                   "maxLength" : 999,
4308                   "type" : "string",
4309                   "description" : "Podrobnější popis obsahu Zásilky.",
4310                   "nullable" : true
4311                },
4312                "stav" : {
4313                   "allOf" : [
4314                      {
4315                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4316                      }
4317                   ],
4318                   "description" : "Status zásilky (např. \"Odesláno\", \"Přijato\", \"Zpracováno\")."
4319                },
4320                "typ" : {
4321                   "allOf" : [
4322                      {
4323                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4324                      }
4325                   ],
4326                   "description" : "Typ zásilky (např. \"Lékařská zpráva\", \"Radiologický snímek\")."
4327                },
4328                "klasifikace" : {
4329                   "allOf" : [
4330                      {
4331                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4332                      }
4333                   ],
4334                   "description" : "Klasifikace zásilky či dokumentu dle číselníku \"document-category\". Pokud se jedná o žádanku, systém automaticky nastavuje klasifikaci zásilky a dokumentu na \"Žádanky\" (kód: \"57133-1\")."
4335                },
4336                "odbornost" : {
4337                   "allOf" : [
4338                      {
4339                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4340                      }
4341                   ],
4342                   "description" : "Specializace odesílatele (např. \"Kardiologie\", \"Radiologie\")."
4343                },
4344                "datumOd" : {
4345                   "type" : "string",
4346                   "description" : "Datum zpřístupnění dokumentů v Zásilce.",
4347                   "format" : "date-time",
4348                   "nullable" : true
4349                },
4350                "datumDo" : {
4351                   "type" : "string",
4352                   "description" : "Datum ukončení dostupnosti dokumentů.",
4353                   "format" : "date-time",
4354                   "nullable" : true
4355                },
4356                "datumVytvoreni" : {
4357                   "type" : "string",
4358                   "description" : "Datum vytvoření zásilky. Plněno puze při výstupu.",
4359                   "format" : "date-time",
4360                   "nullable" : true
4361                },
4362                "autor" : {
4363                   "minLength" : 1,
4364                   "type" : "string",
4365                   "description" : "ID uživatele, který zásilku vytvořil. Vazba na KZR."
4366                },
4367                "autorData" : {
4368                   "allOf" : [
4369                      {
4370                         "$ref" : "#/components/schemas/KRZdravotnickyPracovnikDto"
4371                      }
4372                   ],
4373                   "description" : "Data uživatele, který zásilku vytvořil. Plněno pouze při výstupu."
4374                },
4375                "zdravotnickyPracovnik" : {
4376                   "minLength" : 1,
4377                   "type" : "string",
4378                   "description" : "ID zdravotnického pracovníka souvisejícího s dokumentem. Vazba na KZR."
4379                },
4380                "zdravotnickyPracovnikData" : {
4381                   "allOf" : [
4382                      {
4383                         "$ref" : "#/components/schemas/KRZdravotnickyPracovnikDto"
4384                      }
4385                   ],
4386                   "description" : "Data zdravotnického pracovníka souvisejícího s dokumentem. Plněno pouze při výstupu."
4387                },
4388                "poskytovatel" : {
4389                   "minLength" : 1,
4390                   "type" : "string",
4391                   "description" : "ID zdravotnického zařízení nebo poskytovatele péče."
4392                },
4393                "poskytovatelData" : {
4394                   "allOf" : [
4395                      {
4396                         "$ref" : "#/components/schemas/KRPoskytovatelDto"
4397                      }
4398                   ],
4399                   "description" : "Data zdravotnického zařízení nebo poskytovatele péče. Plněno pouze při výstupu."
4400                },
4401                "pacient" : {
4402                   "minLength" : 1,
4403                   "type" : "string",
4404                   "description" : "Globálně unikátní identifikátor pacienta (RID)."
4405                },
4406                "pacientData" : {
4407                   "allOf" : [
4408                      {
4409                         "$ref" : "#/components/schemas/KRPacientDto"
4410                      }
4411                   ],
4412                   "description" : "Data pacienta. Plněno pouze při výstupu."
4413                },
4414                "ispzs" : {
4415                   "maxLength" : 255,
4416                   "minLength" : 1,
4417                   "type" : "string",
4418                   "description" : "Identifikátor služby přenosu dat (např. PACS, HIE)."
4419                },
4420                "adresat" : {
4421                   "type" : "string",
4422                   "description" : "Identifikátor příjemce (lékař, nemocnice, pacient). Vazba na KZR.",
4423                   "nullable" : true
4424                },
4425                "adresatData" : {
4426                   "allOf" : [
4427                      {
4428                         "$ref" : "#/components/schemas/AdresatData"
4429                      }
4430                   ],
4431                   "description" : "Data příjemce (lékař, nemocnice, pacient). Plněno při výstupu."
4432                },
4433                "adresatTyp" : {
4434                   "allOf" : [
4435                      {
4436                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4437                      }
4438                   ],
4439                   "description" : "Typ adresáta zásilky dle číselníku \"typ-adresata\". Pokud se jedná o žádanku, systém automaticky při vyplnění adresat nastavuje pro typ adresáta hodnotu \"PZS\". V rámci aktuální verze je možná výměna žádanek pouze mezi poskytovateli zdravotních služeb."
4440                },
4441                "dostupnost" : {
4442                   "type" : "boolean",
4443                   "description" : "Status dostupnosti zásilky.",
4444                   "nullable" : true
4445                },
4446                "rodic" : {
4447                   "type" : "string",
4448                   "description" : "ID rodičovské zásilky pro případ hierarchického třídění.",
4449                   "format" : "uuid",
4450                   "nullable" : true
4451                },
4452                "udalost" : {
4453                   "allOf" : [
4454                      {
4455                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4456                      }
4457                   ],
4458                   "description" : "Typ události, která zásilku vyvolala (např. \"Hospitalizace\", \"Ambulantní kontrola\")."
4459                },
4460                "dokument" : {
4461                   "type" : "array",
4462                   "items" : {
4463                      "$ref" : "#/components/schemas/Dokument"
4464                   },
4465                   "description" : "Dokument zásilky.",
4466                   "nullable" : true
4467                }
4468             },
4469             "additionalProperties" : false,
4470             "description" : "Data zásilky"
4471          },
4472          "ZaznacNeproveditelnostZadankyCommand" : {
4473             "required" : [
4474                "duvodNeproveditelnostiZadanky",
4475                "id",
4476                "verzeRadku"
4477             ],
4478             "type" : "object",
4479             "properties" : {
4480                "id" : {
4481                   "type" : "string",
4482                   "description" : "Identifikace žádanky.",
4483                   "format" : "uuid"
4484                },
4485                "verzeRadku" : {
4486                   "minLength" : 1,
4487                   "type" : "string",
4488                   "description" : "Verze aktuálniho řádku pro concurrency control.",
4489                   "format" : "binary"
4490                },
4491                "duvodNeproveditelnostiZadanky" : {
4492                   "allOf" : [
4493                      {
4494                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4495                      }
4496                   ],
4497                   "description" : "Důvod odmítnutí / zaznačení neproveditelnosti (číselník: \"duvod-odmitnuti\")"
4498                },
4499                "duvodNeproveditelnostiUpresneni" : {
4500                   "type" : "string",
4501                   "description" : "Upřesnění důvodu neproveditelnosti žádanky.",
4502                   "nullable" : true
4503                },
4504                "kodZadanky" : {
4505                   "type" : "string",
4506                   "description" : "Kód žádanky.",
4507                   "nullable" : true
4508                }
4509             },
4510             "additionalProperties" : false,
4511             "description" : "Požadavek pro zaznačení neproveditelnosti žádanky",
4512             "example" : {
4513                "id" : "86a67e89-1dae-4acb-9ed1-a5fc5a04751f",
4514                "verzeRadku" : "base64",
4515                "duvodNeproveditelnostiZadanky" : {
4516                   "kod" : "KOVOVYPREDMETVTELEPACIENTA",
4517                   "verze" : "1.0"
4518                },
4519                "duvodNeproveditelnostiUpresneni" : "Upřesnění důvodu zaznačení neproveditelnosti žádanky",
4520                "kodZadanky" : "KOD-ZADANKY"
4521             }
4522          },
4523          "ZaznacNeproveditelnostZadankyDto" : {
4524             "required" : [
4525                "icpZadatele",
4526                "omezeniMobility",
4527                "pacientImplantat",
4528                "prilozenVzorek",
4529                "samoplatce",
4530                "urgentnost",
4531                "zasilka"
4532             ],
4533             "type" : "object",
4534             "properties" : {
4535                "id" : {
4536                   "type" : "string",
4537                   "description" : "Při vytváraní zásilky se neuvádi. Uvádi se jenom při změně zásilky.",
4538                   "format" : "uuid",
4539                   "nullable" : true
4540                },
4541                "verzeRadku" : {
4542                   "type" : "string",
4543                   "description" : "Verze aktuálniho řádku pro concurrency control. Len Read-only.",
4544                   "format" : "binary",
4545                   "nullable" : true
4546                },
4547                "stav" : {
4548                   "allOf" : [
4549                      {
4550                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4551                      }
4552                   ],
4553                   "description" : "Po uložení žádanky systém nastaví stav na \"Nová\" (kód: \"0\", číselník: \"stav-zadanky\")"
4554                },
4555                "kod" : {
4556                   "maxLength" : 100,
4557                   "type" : "string",
4558                   "description" : "Kód žádanky.",
4559                   "nullable" : true
4560                },
4561                "urgentnost" : {
4562                   "allOf" : [
4563                      {
4564                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4565                      }
4566                   ],
4567                   "description" : "Priorita žádanky (číselník: \"request-priority-cz\")"
4568                },
4569                "samoplatce" : {
4570                   "type" : "boolean",
4571                   "description" : "Informace o tom, zda je osoba samoplátcem."
4572                },
4573                "prilozenVzorek" : {
4574                   "type" : "boolean",
4575                   "description" : "Informace o tom, zda byl přiložen vzorek (laboratorní)."
4576                },
4577                "omezeniMobility" : {
4578                   "type" : "boolean",
4579                   "description" : "Informace o tom, zda se jedná o pacienta s omezenou mobilitou (obrazová)."
4580                },
4581                "popisOmezeniMobility" : {
4582                   "maxLength" : 250,
4583                   "type" : "string",
4584                   "description" : "Nepovinné textové pole pro upřesnění omezení mobility pacienta (obrazová, omezeniMobility == 1).",
4585                   "nullable" : true
4586                },
4587                "instrukceProPacienta" : {
4588                   "type" : "string",
4589                   "description" : "Instrukce pro pacienta.",
4590                   "nullable" : true
4591                },
4592                "zpusobVyrizeni" : {
4593                   "allOf" : [
4594                      {
4595                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4596                      }
4597                   ],
4598                   "description" : "Určení způsobu vyřízení žádanky."
4599                },
4600                "zpusobVyrizeniUpresneni" : {
4601                   "maxLength" : 250,
4602                   "type" : "string",
4603                   "description" : "Upřesnení způsobu vyřízení žádanky.",
4604                   "nullable" : true
4605                },
4606                "nadrizenaZadankaId" : {
4607                   "type" : "string",
4608                   "description" : "Odkaz na záznam nadřízené žádanky.",
4609                   "format" : "uuid",
4610                   "nullable" : true
4611                },
4612                "zasilkaVysledekId" : {
4613                   "type" : "string",
4614                   "description" : "Odkaz na záznam zásilky, v rámci které byl přiložen výsledek.",
4615                   "format" : "uuid",
4616                   "nullable" : true
4617                },
4618                "datumStorna" : {
4619                   "type" : "string",
4620                   "description" : "Gets or sets the datum storna.",
4621                   "format" : "date-time",
4622                   "nullable" : true
4623                },
4624                "datumZaznaceniNeproveditelnosti" : {
4625                   "type" : "string",
4626                   "description" : "Gets or sets the datum zaznaceni neproveditelnosti.",
4627                   "format" : "date-time",
4628                   "nullable" : true
4629                },
4630                "datumPoslednihoVraceniDoObehu" : {
4631                   "type" : "string",
4632                   "description" : "Gets or sets the datum posledniho vraceni do obehu.",
4633                   "format" : "date-time",
4634                   "nullable" : true
4635                },
4636                "datumPoslednihoPrijeti" : {
4637                   "type" : "string",
4638                   "description" : "Gets or sets the datum posledniho prijeti.",
4639                   "format" : "date-time",
4640                   "nullable" : true
4641                },
4642                "datumRozdeleni" : {
4643                   "type" : "string",
4644                   "description" : "Gets or sets the datum rozdeleni.",
4645                   "format" : "date-time",
4646                   "nullable" : true
4647                },
4648                "datumVyrizeni" : {
4649                   "type" : "string",
4650                   "description" : "Gets or sets the datum vyrizeni.",
4651                   "format" : "date-time",
4652                   "nullable" : true
4653                },
4654                "datumExpirace" : {
4655                   "type" : "string",
4656                   "description" : "Gets or sets the datum expirace.",
4657                   "format" : "date-time",
4658                   "nullable" : true
4659                },
4660                "datumPlanovanehoVysetreni" : {
4661                   "type" : "string",
4662                   "description" : "Gets or sets the datum planovaneho vysetreni.",
4663                   "format" : "date-time",
4664                   "nullable" : true
4665                },
4666                "datumSkutecneRealizaceVysetreni" : {
4667                   "type" : "string",
4668                   "description" : "Gets or sets the datum skutecne realizace vysetreni.",
4669                   "format" : "date-time",
4670                   "nullable" : true
4671                },
4672                "pacientPojistovna" : {
4673                   "allOf" : [
4674                      {
4675                         "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4676                      }
4677                   ],
4678                   "description" : "Pojišťovna pacienta (číselník: \"cz-healthinsurancecompanycode-vs\"). Mělo by být přejímáno z KRP na základě vyhledání pacienta!"
4679                },
4680                "icpZadatele" : {
4681                   "minLength" : 1,
4682                   "type" : "string",
4683                   "description" : "Identifikační číslo zařízení žadatele"
4684                },
4685                "pacientImplantat" : {
4686                   "type" : "boolean",
4687                   "description" : "Implantát pacienta"
4688                },
4689                "vzorekData" : {
4690                   "type" : "array",
4691                   "items" : {
4692                      "$ref" : "#/components/schemas/Vzorek"
4693                   },
4694                   "description" : "Seznam vzorků žádanky.",
4695                   "nullable" : true
4696                },
4697                "zasilka" : {
4698                   "allOf" : [
4699                      {
4700                         "$ref" : "#/components/schemas/Zasilka"
4701                      }
4702                   ],
4703                   "description" : "Objekt zásilky pro uložení do dočasného úložiště."
4704                },
4705                "dodatecnyPrijemce" : {
4706                   "type" : "array",
4707                   "items" : {
4708                      "$ref" : "#/components/schemas/DodatecnyPrijemce"
4709                   },
4710                   "description" : "Seznam dodatečních příjemců žádanky.",
4711                   "nullable" : true
4712                },
4713                "metodaData" : {
4714                   "type" : "array",
4715                   "items" : {
4716                      "$ref" : "#/components/schemas/PolozkaCiselnikuDto"
4717                   },
4718                   "description" : "Metoda konkrétní žádanky. Liší se dle typu žádanky (číselník: referralorder-types). Pro typ \"žádanka o vyšetření (K)\" (kód: \"57133-1\") musí být uvedena položka číselníku: \"korder-type-vs\"; Pro typ \"žádanka o zobrazovací vyšetření (Z)\" (kód: \"721964003\") musí být uvedena položka číselníku: \"cz-modality\"; Pro typ \"žádanka o fyzioterapii (FT)\" (kód: \"57154-7\") nemusí být pole vyplněno",
4719                   "nullable" : true
4720                },
4721                "obsahujePrilohy" : {
4722                   "type" : "boolean",
4723                   "description" : "Příznak, zda žádanka obsahuje přílohy.",
4724                   "readOnly" : true
4725                }
4726             },
4727             "additionalProperties" : false,
4728             "description" : "Výstupní data služby ZaznacNeproveditelnostZadanky"
4729          }
4730       },
4731       "securitySchemes" : {
4732          "bearerAuth" : {
4733             "scheme" : "bearer",
4734             "description" : "Zadejde `Assertion Token (JWT)`",
4735             "type" : "http",
4736             "bearerFormat" : "JWT"
4737          }
4738       }
4739    },
4740    "security" : [
4741       {
4742          "bearerAuth" : [
4743             
4744          ]
4745       }
4746    ]
4747 }