1 {
   2    "openapi" : "3.0.1",
   3    "info" : {
   4       "title" : "UZIS ereg vakcinační modul",
   5       "description" : "UZIS api pro vakcinační modul 2. generace",
   6       "version" : "v2"
   7    },
   8    "paths" : {
   9       "/api/v2/ciselniky/AplikacniCesta" : {
  10          "get" : {
  11             "tags" : [
  12                "Ciselniky"
  13             ],
  14             "summary" : "Načte číselník aplikačních cest.",
  15             "responses" : {
  16                "200" : {
  17                   "description" : "Vyhledá číselník",
  18                   "content" : {
  19                      "application/json" : {
  20                         "schema" : {
  21                            "type" : "array",
  22                            "items" : {
  23                               "$ref" : "#/components/schemas/AplikacniCesta"
  24                            }
  25                         }
  26                      }
  27                   }
  28                },
  29                "404" : {
  30                   "description" : "Číselník nenalezen"
  31                }
  32             }
  33          }
  34       },
  35       "/api/v2/ciselniky/OckovaciLatka" : {
  36          "get" : {
  37             "tags" : [
  38                "Ciselniky"
  39             ],
  40             "summary" : "Načte číselník očkovacích látek.",
  41             "responses" : {
  42                "200" : {
  43                   "description" : "Vyhledá číselník",
  44                   "content" : {
  45                      "application/json" : {
  46                         "schema" : {
  47                            "type" : "array",
  48                            "items" : {
  49                               "$ref" : "#/components/schemas/OckovaciLatka"
  50                            }
  51                         }
  52                      }
  53                   }
  54                },
  55                "404" : {
  56                   "description" : "Číselník nenalezen"
  57                }
  58             }
  59          },
  60          "options" : {
  61             "tags" : [
  62                "Ciselniky"
  63             ],
  64             "summary" : "Načte informace o číselníku s typy vakcinací.",
  65             "responses" : {
  66                "200" : {
  67                   "description" : "Vyhledá informace o číselníku",
  68                   "content" : {
  69                      "application/json" : {
  70                         "schema" : {
  71                            "$ref" : "#/components/schemas/CiselnikInfo"
  72                         }
  73                      }
  74                   }
  75                },
  76                "404" : {
  77                   "description" : "Číselník nenalezen"
  78                }
  79             }
  80          }
  81       },
  82       "/api/v2/ciselniky/MistoAplikace" : {
  83          "get" : {
  84             "tags" : [
  85                "Ciselniky"
  86             ],
  87             "summary" : "Načte číselník míst aplikací.",
  88             "responses" : {
  89                "200" : {
  90                   "description" : "Vyhledá číselník",
  91                   "content" : {
  92                      "application/json" : {
  93                         "schema" : {
  94                            "type" : "array",
  95                            "items" : {
  96                               "$ref" : "#/components/schemas/CiselnikMistoAplikace"
  97                            }
  98                         }
  99                      }
 100                   }
 101                },
 102                "404" : {
 103                   "description" : "Číselník nenalezen"
 104                }
 105             }
 106          }
 107       },
 108       "/api/v2/ciselniky/TypVakcinace" : {
 109          "get" : {
 110             "tags" : [
 111                "Ciselniky"
 112             ],
 113             "summary" : "Načte číselník s typy vakcinací.",
 114             "responses" : {
 115                "200" : {
 116                   "description" : "Vyhledá číselník",
 117                   "content" : {
 118                      "application/json" : {
 119                         "schema" : {
 120                            "type" : "array",
 121                            "items" : {
 122                               "$ref" : "#/components/schemas/TypVakcinace"
 123                            }
 124                         }
 125                      }
 126                   }
 127                },
 128                "404" : {
 129                   "description" : "Číselník nenalezen"
 130                }
 131             }
 132          },
 133          "options" : {
 134             "tags" : [
 135                "Ciselniky"
 136             ],
 137             "summary" : "Načte informace o číselníku s typy vakcinací.",
 138             "responses" : {
 139                "200" : {
 140                   "description" : "Vyhledá informace o číselníku",
 141                   "content" : {
 142                      "application/json" : {
 143                         "schema" : {
 144                            "$ref" : "#/components/schemas/CiselnikInfo"
 145                         }
 146                      }
 147                   }
 148                },
 149                "404" : {
 150                   "description" : "Číselník nenalezen"
 151                }
 152             }
 153          }
 154       },
 155       "/api/v2/ciselniky/Stat" : {
 156          "get" : {
 157             "tags" : [
 158                "Ciselniky"
 159             ],
 160             "summary" : "Načte číselník zemí.",
 161             "responses" : {
 162                "200" : {
 163                   "description" : "Vyhledá číselník",
 164                   "content" : {
 165                      "application/json" : {
 166                         "schema" : {
 167                            "type" : "array",
 168                            "items" : {
 169                               "$ref" : "#/components/schemas/Zeme"
 170                            }
 171                         }
 172                      }
 173                   }
 174                },
 175                "404" : {
 176                   "description" : "Číselník nenalezen"
 177                }
 178             }
 179          }
 180       },
 181       "/api/v2/ciselniky/ZdravotniPojistovna" : {
 182          "get" : {
 183             "tags" : [
 184                "Ciselniky"
 185             ],
 186             "summary" : "Načte číselník zdravotních pojišťoven.",
 187             "responses" : {
 188                "200" : {
 189                   "description" : "Vyhledá číselník",
 190                   "content" : {
 191                      "application/json" : {
 192                         "schema" : {
 193                            "type" : "array",
 194                            "items" : {
 195                               "$ref" : "#/components/schemas/ZdravotniPojistovna"
 196                            }
 197                         }
 198                      }
 199                   }
 200                },
 201                "404" : {
 202                   "description" : "Číselník nenalezen"
 203                }
 204             }
 205          }
 206       },
 207       "/api/v2/ciselniky/MestoPsc" : {
 208          "get" : {
 209             "tags" : [
 210                "Ciselniky"
 211             ],
 212             "summary" : "Načte číselník PSČ/Město.",
 213             "parameters" : [
 214                {
 215                   "name" : "maxPocetZaznamu",
 216                   "in" : "query",
 217                   "description" : "Maximalní počet záznamů k vrácení <1, 1000>:",
 218                   "schema" : {
 219                      "maximum" : 1000,
 220                      "minimum" : 1,
 221                      "type" : "integer",
 222                      "format" : "int32"
 223                   },
 224                   "example" : 1000
 225                },
 226                {
 227                   "name" : "vynechPocetZaznamu",
 228                   "in" : "query",
 229                   "description" : "Přeskočí daný počet záznamů:",
 230                   "schema" : {
 231                      "type" : "integer",
 232                      "format" : "int32"
 233                   }
 234                },
 235                {
 236                   "name" : "textKVyhledani",
 237                   "in" : "query",
 238                   "description" : "Vyhledá záznamy obsahující zadaný text:",
 239                   "schema" : {
 240                      "type" : "string"
 241                   }
 242                }
 243             ],
 244             "responses" : {
 245                "200" : {
 246                   "description" : "Vyhledá číselník",
 247                   "content" : {
 248                      "application/json" : {
 249                         "schema" : {
 250                            "type" : "array",
 251                            "items" : {
 252                               "$ref" : "#/components/schemas/MestoPsc"
 253                            }
 254                         }
 255                      }
 256                   }
 257                },
 258                "404" : {
 259                   "description" : "Číselník nenalezen"
 260                }
 261             }
 262          }
 263       },
 264       "/api/v2/ciselniky/MistoIzolace" : {
 265          "get" : {
 266             "tags" : [
 267                "Ciselniky"
 268             ],
 269             "summary" : "Načte číselník míst izolací.",
 270             "responses" : {
 271                "200" : {
 272                   "description" : "Vyhledá číselník",
 273                   "content" : {
 274                      "application/json" : {
 275                         "schema" : {
 276                            "type" : "array",
 277                            "items" : {
 278                               "$ref" : "#/components/schemas/Ciselnik"
 279                            }
 280                         }
 281                      }
 282                   }
 283                },
 284                "404" : {
 285                   "description" : "Číselník nenalezen"
 286                }
 287             }
 288          }
 289       },
 290       "/api/v2/ciselniky/KlasifikaceZamestnani" : {
 291          "get" : {
 292             "tags" : [
 293                "Ciselniky"
 294             ],
 295             "summary" : "Načte číselník klasifikace zamestnani.",
 296             "responses" : {
 297                "200" : {
 298                   "description" : "Vyhledá číselník",
 299                   "content" : {
 300                      "application/json" : {
 301                         "schema" : {
 302                            "type" : "array",
 303                            "items" : {
 304                               "$ref" : "#/components/schemas/Ciselnik"
 305                            }
 306                         }
 307                      }
 308                   }
 309                },
 310                "404" : {
 311                   "description" : "Číselník nenalezen"
 312                }
 313             }
 314          }
 315       },
 316       "/api/v2/ciselniky/DiagnozaHlaseniInfekcnihoOnemocneni" : {
 317          "get" : {
 318             "tags" : [
 319                "Ciselniky"
 320             ],
 321             "summary" : "Načte číselník povolených diagnóz pro hlášení infekčních onemocnění zaměstnání.",
 322             "responses" : {
 323                "200" : {
 324                   "description" : "Vyhledá číselník",
 325                   "content" : {
 326                      "application/json" : {
 327                         "schema" : {
 328                            "type" : "array",
 329                            "items" : {
 330                               "$ref" : "#/components/schemas/Ciselnik"
 331                            }
 332                         }
 333                      }
 334                   }
 335                },
 336                "404" : {
 337                   "description" : "Číselník nenalezen"
 338                }
 339             }
 340          }
 341       },
 342       "/api/v2/ciselniky/Antibiotikum" : {
 343          "get" : {
 344             "tags" : [
 345                "Ciselniky"
 346             ],
 347             "summary" : "Načte číselník antibiotik.",
 348             "responses" : {
 349                "200" : {
 350                   "description" : "Vyhledá číselník",
 351                   "content" : {
 352                      "application/json" : {
 353                         "schema" : {
 354                            "type" : "array",
 355                            "items" : {
 356                               "$ref" : "#/components/schemas/Ciselnik"
 357                            }
 358                         }
 359                      }
 360                   }
 361                },
 362                "404" : {
 363                   "description" : "Číselník nenalezen"
 364                }
 365             }
 366          }
 367       },
 368       "/api/v2/ciselniky/MetodaCil" : {
 369          "get" : {
 370             "tags" : [
 371                "Ciselniky"
 372             ],
 373             "summary" : "Načte číselník metoda cíl.",
 374             "responses" : {
 375                "200" : {
 376                   "description" : "Vyhledá číselník",
 377                   "content" : {
 378                      "application/json" : {
 379                         "schema" : {
 380                            "type" : "array",
 381                            "items" : {
 382                               "$ref" : "#/components/schemas/Ciselnik"
 383                            }
 384                         }
 385                      }
 386                   }
 387                },
 388                "404" : {
 389                   "description" : "Číselník nenalezen"
 390                }
 391             }
 392          }
 393       },
 394       "/api/v2/ciselniky/HodnoceniCitlivosti" : {
 395          "get" : {
 396             "tags" : [
 397                "Ciselniky"
 398             ],
 399             "summary" : "Načte číselník hodnocení citlivosti.",
 400             "responses" : {
 401                "200" : {
 402                   "description" : "Vyhledá číselník",
 403                   "content" : {
 404                      "application/json" : {
 405                         "schema" : {
 406                            "type" : "array",
 407                            "items" : {
 408                               "$ref" : "#/components/schemas/Ciselnik"
 409                            }
 410                         }
 411                      }
 412                   }
 413                },
 414                "404" : {
 415                   "description" : "Číselník nenalezen"
 416                }
 417             }
 418          }
 419       },
 420       "/api/v2/ciselniky/Priznak" : {
 421          "get" : {
 422             "tags" : [
 423                "Ciselniky"
 424             ],
 425             "summary" : "Načte číselník příznaků.",
 426             "responses" : {
 427                "200" : {
 428                   "description" : "Vyhledá číselník",
 429                   "content" : {
 430                      "application/json" : {
 431                         "schema" : {
 432                            "type" : "array",
 433                            "items" : {
 434                               "$ref" : "#/components/schemas/Ciselnik"
 435                            }
 436                         }
 437                      }
 438                   }
 439                },
 440                "404" : {
 441                   "description" : "Číselník nenalezen"
 442                }
 443             }
 444          }
 445       },
 446       "/api/v2/ciselniky/LaboratorniMetoda" : {
 447          "get" : {
 448             "tags" : [
 449                "Ciselniky"
 450             ],
 451             "summary" : "Načte číselník laboratorních metod.",
 452             "responses" : {
 453                "200" : {
 454                   "description" : "Vyhledá číselník",
 455                   "content" : {
 456                      "application/json" : {
 457                         "schema" : {
 458                            "type" : "array",
 459                            "items" : {
 460                               "$ref" : "#/components/schemas/Ciselnik"
 461                            }
 462                         }
 463                      }
 464                   }
 465                },
 466                "404" : {
 467                   "description" : "Číselník nenalezen"
 468                }
 469             }
 470          }
 471       },
 472       "/api/v2/ciselniky/Hodnoceni" : {
 473          "get" : {
 474             "tags" : [
 475                "Ciselniky"
 476             ],
 477             "summary" : "Načte číselník hodnocení.",
 478             "responses" : {
 479                "200" : {
 480                   "description" : "Vyhledá číselník",
 481                   "content" : {
 482                      "application/json" : {
 483                         "schema" : {
 484                            "type" : "array",
 485                            "items" : {
 486                               "$ref" : "#/components/schemas/Hodnoceni"
 487                            }
 488                         }
 489                      }
 490                   }
 491                },
 492                "404" : {
 493                   "description" : "Číselník nenalezen"
 494                }
 495             }
 496          }
 497       },
 498       "/api/v2/ciselniky/Material" : {
 499          "get" : {
 500             "tags" : [
 501                "Ciselniky"
 502             ],
 503             "summary" : "Načte číselník materiálů.",
 504             "responses" : {
 505                "200" : {
 506                   "description" : "Vyhledá číselník",
 507                   "content" : {
 508                      "application/json" : {
 509                         "schema" : {
 510                            "type" : "array",
 511                            "items" : {
 512                               "$ref" : "#/components/schemas/Material"
 513                            }
 514                         }
 515                      }
 516                   }
 517                },
 518                "404" : {
 519                   "description" : "Číselník nenalezen"
 520                }
 521             }
 522          }
 523       },
 524       "/api/v2/ciselniky/DiagnozaSARIHlaseni" : {
 525          "get" : {
 526             "tags" : [
 527                "Ciselniky"
 528             ],
 529             "summary" : "Načte číselník povolených diagnóz pro Hlášení SARI.",
 530             "responses" : {
 531                "200" : {
 532                   "description" : "Vyhledá číselník",
 533                   "content" : {
 534                      "application/json" : {
 535                         "schema" : {
 536                            "type" : "array",
 537                            "items" : {
 538                               "$ref" : "#/components/schemas/Ciselnik"
 539                            }
 540                         }
 541                      }
 542                   }
 543                },
 544                "404" : {
 545                   "description" : "Číselník nenalezen"
 546                }
 547             }
 548          }
 549       },
 550       "/api/v2/ciselniky/Kolektiv" : {
 551          "get" : {
 552             "tags" : [
 553                "Ciselniky"
 554             ],
 555             "summary" : "Načte číselník kolektivů v rámci hlášení SARI/PLPLDD.",
 556             "parameters" : [
 557                {
 558                   "name" : "zdroj",
 559                   "in" : "query",
 560                   "description" : "Filtruje číselník. Nabývá hodnot SARI/PLPLDD",
 561                   "required" : true,
 562                   "schema" : {
 563                      "type" : "string"
 564                   }
 565                }
 566             ],
 567             "responses" : {
 568                "204" : {
 569                   "description" : "Success"
 570                },
 571                "200" : {
 572                   "description" : "Vyhledá číselník",
 573                   "content" : {
 574                      "application/json" : {
 575                         "schema" : {
 576                            "type" : "array",
 577                            "items" : {
 578                               "$ref" : "#/components/schemas/Ciselnik"
 579                            }
 580                         }
 581                      }
 582                   }
 583                },
 584                "404" : {
 585                   "description" : "Číselník nenalezen"
 586                }
 587             }
 588          }
 589       },
 590       "/api/v2/ciselniky/Souvislost" : {
 591          "get" : {
 592             "tags" : [
 593                "Ciselniky"
 594             ],
 595             "summary" : "Načte číselník souvislostí v rámci hlášení SARI/PLPLDD.",
 596             "parameters" : [
 597                {
 598                   "name" : "zdroj",
 599                   "in" : "query",
 600                   "description" : "Filtruje číselník. Nabývá hodnot SARI/PLPLDD",
 601                   "required" : true,
 602                   "schema" : {
 603                      "type" : "string"
 604                   }
 605                }
 606             ],
 607             "responses" : {
 608                "204" : {
 609                   "description" : "Success"
 610                },
 611                "200" : {
 612                   "description" : "Vyhledá číselník",
 613                   "content" : {
 614                      "application/json" : {
 615                         "schema" : {
 616                            "type" : "array",
 617                            "items" : {
 618                               "$ref" : "#/components/schemas/Ciselnik"
 619                            }
 620                         }
 621                      }
 622                   }
 623                },
 624                "404" : {
 625                   "description" : "Číselník nenalezen"
 626                }
 627             }
 628          }
 629       },
 630       "/api/v2/ciselniky/TypBiopsie" : {
 631          "get" : {
 632             "tags" : [
 633                "Ciselniky"
 634             ],
 635             "summary" : "Načte číselník typů biopsie.",
 636             "responses" : {
 637                "200" : {
 638                   "description" : "Vyhledá číselník",
 639                   "content" : {
 640                      "application/json" : {
 641                         "schema" : {
 642                            "type" : "array",
 643                            "items" : {
 644                               "$ref" : "#/components/schemas/Ciselnik"
 645                            }
 646                         }
 647                      }
 648                   }
 649                },
 650                "404" : {
 651                   "description" : "Číselník nenalezen"
 652                }
 653             }
 654          }
 655       },
 656       "/api/v2/ciselniky/VysledekBiopsie" : {
 657          "get" : {
 658             "tags" : [
 659                "Ciselniky"
 660             ],
 661             "summary" : "Načte číselník výsledků biopsie.",
 662             "responses" : {
 663                "200" : {
 664                   "description" : "Vyhledá číselník",
 665                   "content" : {
 666                      "application/json" : {
 667                         "schema" : {
 668                            "type" : "array",
 669                            "items" : {
 670                               "$ref" : "#/components/schemas/Ciselnik"
 671                            }
 672                         }
 673                      }
 674                   }
 675                },
 676                "404" : {
 677                   "description" : "Číselník nenalezen"
 678                }
 679             }
 680          }
 681       },
 682       "/api/v2/ciselniky/VysledekMamografie" : {
 683          "get" : {
 684             "tags" : [
 685                "Ciselniky"
 686             ],
 687             "summary" : "Načte číselník výsledků mamografie.",
 688             "responses" : {
 689                "200" : {
 690                   "description" : "Vyhledá číselník",
 691                   "content" : {
 692                      "application/json" : {
 693                         "schema" : {
 694                            "type" : "array",
 695                            "items" : {
 696                               "$ref" : "#/components/schemas/Ciselnik"
 697                            }
 698                         }
 699                      }
 700                   }
 701                },
 702                "404" : {
 703                   "description" : "Číselník nenalezen"
 704                }
 705             }
 706          }
 707       },
 708       "/api/v2/ciselniky/DenzitaPrsniTkane" : {
 709          "get" : {
 710             "tags" : [
 711                "Ciselniky"
 712             ],
 713             "summary" : "Načte číselník denzity prsní tkáně.",
 714             "responses" : {
 715                "200" : {
 716                   "description" : "Vyhledá číselník",
 717                   "content" : {
 718                      "application/json" : {
 719                         "schema" : {
 720                            "type" : "array",
 721                            "items" : {
 722                               "$ref" : "#/components/schemas/Ciselnik"
 723                            }
 724                         }
 725                      }
 726                   }
 727                },
 728                "404" : {
 729                   "description" : "Číselník nenalezen"
 730                }
 731             }
 732          }
 733       },
 734       "/api/v2/ciselniky/ChybaTyp" : {
 735          "get" : {
 736             "tags" : [
 737                "Ciselniky"
 738             ],
 739             "summary" : "Načte číselník ChybaTyp.",
 740             "responses" : {
 741                "200" : {
 742                   "description" : "Vyhledá číselník",
 743                   "content" : {
 744                      "application/json" : {
 745                         "schema" : {
 746                            "type" : "array",
 747                            "items" : {
 748                               "$ref" : "#/components/schemas/Ciselnik"
 749                            }
 750                         }
 751                      }
 752                   }
 753                },
 754                "404" : {
 755                   "description" : "Číselník nenalezen"
 756                }
 757             }
 758          }
 759       },
 760       "/api/v2/ciselniky/ChybaVysvetleni" : {
 761          "get" : {
 762             "tags" : [
 763                "Ciselniky"
 764             ],
 765             "summary" : "Načte číselník chyb vysvětlení.",
 766             "responses" : {
 767                "200" : {
 768                   "description" : "Vyhledá číselník",
 769                   "content" : {
 770                      "application/json" : {
 771                         "schema" : {
 772                            "type" : "array",
 773                            "items" : {
 774                               "$ref" : "#/components/schemas/ChybaVysvetleni"
 775                            }
 776                         }
 777                      }
 778                   }
 779                },
 780                "404" : {
 781                   "description" : "Číselník nenalezen"
 782                }
 783             }
 784          }
 785       },
 786       "/api/v2/ciselniky/Agens" : {
 787          "get" : {
 788             "tags" : [
 789                "Ciselniky"
 790             ],
 791             "summary" : "Načte číselník agens.",
 792             "responses" : {
 793                "200" : {
 794                   "description" : "Vyhledá číselník",
 795                   "content" : {
 796                      "application/json" : {
 797                         "schema" : {
 798                            "type" : "array",
 799                            "items" : {
 800                               "$ref" : "#/components/schemas/Agens"
 801                            }
 802                         }
 803                      }
 804                   }
 805                },
 806                "404" : {
 807                   "description" : "Číselník nenalezen"
 808                }
 809             }
 810          }
 811       },
 812       "/api/v2/hlaseniInfekcnihoOnemocneni" : {
 813          "post" : {
 814             "tags" : [
 815                "HlaseniInfekcnihoOnemocneni"
 816             ],
 817             "requestBody" : {
 818                "content" : {
 819                   "application/json" : {
 820                      "schema" : {
 821                         "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneni"
 822                      }
 823                   },
 824                   "text/json" : {
 825                      "schema" : {
 826                         "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneni"
 827                      }
 828                   },
 829                   "application/*+json" : {
 830                      "schema" : {
 831                         "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneni"
 832                      }
 833                   }
 834                }
 835             },
 836             "responses" : {
 837                "200" : {
 838                   "description" : "Success",
 839                   "content" : {
 840                      "application/json" : {
 841                         "schema" : {
 842                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
 843                         }
 844                      }
 845                   }
 846                },
 847                "400" : {
 848                   "description" : "Bad Request",
 849                   "content" : {
 850                      "application/json" : {
 851                         "schema" : {
 852                            "$ref" : "#/components/schemas/ErrorResponse"
 853                         }
 854                      }
 855                   }
 856                },
 857                "406" : {
 858                   "description" : "Not Acceptable",
 859                   "content" : {
 860                      "application/json" : {
 861                         "schema" : {
 862                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
 863                         }
 864                      }
 865                   }
 866                },
 867                "409" : {
 868                   "description" : "Conflict",
 869                   "content" : {
 870                      "application/json" : {
 871                         "schema" : {
 872                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
 873                         }
 874                      }
 875                   }
 876                }
 877             }
 878          }
 879       },
 880       "/api/v2/hlaseniInfekcnihoOnemocneni/{cisloHlaseni}" : {
 881          "put" : {
 882             "tags" : [
 883                "HlaseniInfekcnihoOnemocneni"
 884             ],
 885             "parameters" : [
 886                {
 887                   "name" : "cisloHlaseni",
 888                   "in" : "path",
 889                   "required" : true,
 890                   "schema" : {
 891                      "type" : "integer",
 892                      "format" : "int64"
 893                   }
 894                }
 895             ],
 896             "requestBody" : {
 897                "content" : {
 898                   "application/json" : {
 899                      "schema" : {
 900                         "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniZmena"
 901                      }
 902                   },
 903                   "text/json" : {
 904                      "schema" : {
 905                         "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniZmena"
 906                      }
 907                   },
 908                   "application/*+json" : {
 909                      "schema" : {
 910                         "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniZmena"
 911                      }
 912                   }
 913                }
 914             },
 915             "responses" : {
 916                "200" : {
 917                   "description" : "Success",
 918                   "content" : {
 919                      "application/json" : {
 920                         "schema" : {
 921                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
 922                         }
 923                      }
 924                   }
 925                },
 926                "400" : {
 927                   "description" : "Bad Request",
 928                   "content" : {
 929                      "application/json" : {
 930                         "schema" : {
 931                            "$ref" : "#/components/schemas/ErrorResponse"
 932                         }
 933                      }
 934                   }
 935                },
 936                "401" : {
 937                   "description" : "Unauthorized",
 938                   "content" : {
 939                      "application/json" : {
 940                         "schema" : {
 941                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
 942                         }
 943                      }
 944                   }
 945                },
 946                "404" : {
 947                   "description" : "Not Found",
 948                   "content" : {
 949                      "application/json" : {
 950                         "schema" : {
 951                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
 952                         }
 953                      }
 954                   }
 955                },
 956                "406" : {
 957                   "description" : "Not Acceptable",
 958                   "content" : {
 959                      "application/json" : {
 960                         "schema" : {
 961                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
 962                         }
 963                      }
 964                   }
 965                }
 966             }
 967          },
 968          "delete" : {
 969             "tags" : [
 970                "HlaseniInfekcnihoOnemocneni"
 971             ],
 972             "parameters" : [
 973                {
 974                   "name" : "cisloHlaseni",
 975                   "in" : "path",
 976                   "required" : true,
 977                   "schema" : {
 978                      "type" : "integer",
 979                      "format" : "int64"
 980                   }
 981                }
 982             ],
 983             "responses" : {
 984                "200" : {
 985                   "description" : "Success",
 986                   "content" : {
 987                      "application/json" : {
 988                         "schema" : {
 989                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
 990                         }
 991                      }
 992                   }
 993                },
 994                "400" : {
 995                   "description" : "Bad Request",
 996                   "content" : {
 997                      "application/json" : {
 998                         "schema" : {
 999                            "$ref" : "#/components/schemas/ErrorResponse"
1000                         }
1001                      }
1002                   }
1003                },
1004                "401" : {
1005                   "description" : "Unauthorized",
1006                   "content" : {
1007                      "application/json" : {
1008                         "schema" : {
1009                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
1010                         }
1011                      }
1012                   }
1013                },
1014                "404" : {
1015                   "description" : "Not Found",
1016                   "content" : {
1017                      "application/json" : {
1018                         "schema" : {
1019                            "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
1020                         }
1021                      }
1022                   }
1023                }
1024             }
1025          }
1026       },
1027       "/api/v2/HlaseniMamaScreening/zalozMamografickeVysetreni" : {
1028          "post" : {
1029             "tags" : [
1030                "HlaseniMAMAScreen"
1031             ],
1032             "summary" : "Založí mamografické vyšetření.",
1033             "requestBody" : {
1034                "description" : "Žádost",
1035                "content" : {
1036                   "application/json" : {
1037                      "schema" : {
1038                         "$ref" : "#/components/schemas/ZadostOZalozeniMamografie"
1039                      }
1040                   },
1041                   "text/json" : {
1042                      "schema" : {
1043                         "$ref" : "#/components/schemas/ZadostOZalozeniMamografie"
1044                      }
1045                   },
1046                   "application/*+json" : {
1047                      "schema" : {
1048                         "$ref" : "#/components/schemas/ZadostOZalozeniMamografie"
1049                      }
1050                   }
1051                }
1052             },
1053             "responses" : {
1054                "200" : {
1055                   "description" : "Success",
1056                   "content" : {
1057                      "application/json" : {
1058                         "schema" : {
1059                            "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1060                         }
1061                      }
1062                   }
1063                },
1064                "400" : {
1065                   "description" : "Bad Request",
1066                   "content" : {
1067                      "application/json" : {
1068                         "schema" : {
1069                            "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1070                         }
1071                      }
1072                   }
1073                },
1074                "401" : {
1075                   "description" : "Unauthorized",
1076                   "content" : {
1077                      "application/json" : {
1078                         "schema" : {
1079                            "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1080                         }
1081                      }
1082                   }
1083                },
1084                "404" : {
1085                   "description" : "Not Found",
1086                   "content" : {
1087                      "application/json" : {
1088                         "schema" : {
1089                            "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1090                         }
1091                      }
1092                   }
1093                },
1094                "409" : {
1095                   "description" : "Conflict",
1096                   "content" : {
1097                      "application/json" : {
1098                         "schema" : {
1099                            "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1100                         }
1101                      }
1102                   }
1103                }
1104             }
1105          }
1106       },
1107       "/api/v2/HlaseniMamaScreening/zmenMamografickeVysetreni" : {
1108          "put" : {
1109             "tags" : [
1110                "HlaseniMAMAScreen"
1111             ],
1112             "summary" : "Aktualizuje mamografické vyšetření.",
1113             "requestBody" : {
1114                "description" : "Žádost",
1115                "content" : {
1116                   "application/json" : {
1117                      "schema" : {
1118                         "$ref" : "#/components/schemas/ZadostOZmenuMamografie"
1119                      }
1120                   },
1121                   "text/json" : {
1122                      "schema" : {
1123                         "$ref" : "#/components/schemas/ZadostOZmenuMamografie"
1124                      }
1125                   },
1126                   "application/*+json" : {
1127                      "schema" : {
1128                         "$ref" : "#/components/schemas/ZadostOZmenuMamografie"
1129                      }
1130                   }
1131                }
1132             },
1133             "responses" : {
1134                "200" : {
1135                   "description" : "Success",
1136                   "content" : {
1137                      "application/json" : {
1138                         "schema" : {
1139                            "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1140                         }
1141                      }
1142                   }
1143                },
1144                "400" : {
1145                   "description" : "Bad Request",
1146                   "content" : {
1147                      "application/json" : {
1148                         "schema" : {
1149                            "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1150                         }
1151                      }
1152                   }
1153                },
1154                "401" : {
1155                   "description" : "Unauthorized",
1156                   "content" : {
1157                      "application/json" : {
1158                         "schema" : {
1159                            "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1160                         }
1161                      }
1162                   }
1163                },
1164                "404" : {
1165                   "description" : "Not Found",
1166                   "content" : {
1167                      "application/json" : {
1168                         "schema" : {
1169                            "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1170                         }
1171                      }
1172                   }
1173                },
1174                "409" : {
1175                   "description" : "Conflict",
1176                   "content" : {
1177                      "application/json" : {
1178                         "schema" : {
1179                            "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1180                         }
1181                      }
1182                   }
1183                }
1184             }
1185          }
1186       },
1187       "/api/v2/HlaseniMamaScreening/smazMamografickeVysetreni" : {
1188          "delete" : {
1189             "tags" : [
1190                "HlaseniMAMAScreen"
1191             ],
1192             "summary" : "Smaže mamografické vyšetření.",
1193             "requestBody" : {
1194                "description" : "Žádost",
1195                "content" : {
1196                   "application/json" : {
1197                      "schema" : {
1198                         "$ref" : "#/components/schemas/ZadostOSmazaniMamografie"
1199                      }
1200                   },
1201                   "text/json" : {
1202                      "schema" : {
1203                         "$ref" : "#/components/schemas/ZadostOSmazaniMamografie"
1204                      }
1205                   },
1206                   "application/*+json" : {
1207                      "schema" : {
1208                         "$ref" : "#/components/schemas/ZadostOSmazaniMamografie"
1209                      }
1210                   }
1211                }
1212             },
1213             "responses" : {
1214                "200" : {
1215                   "description" : "Success",
1216                   "content" : {
1217                      "application/json" : {
1218                         "schema" : {
1219                            "$ref" : "#/components/schemas/OdpovedSmazaniMamografie"
1220                         }
1221                      }
1222                   }
1223                },
1224                "400" : {
1225                   "description" : "Bad Request",
1226                   "content" : {
1227                      "application/json" : {
1228                         "schema" : {
1229                            "$ref" : "#/components/schemas/OdpovedSmazaniMamografie"
1230                         }
1231                      }
1232                   }
1233                },
1234                "401" : {
1235                   "description" : "Unauthorized",
1236                   "content" : {
1237                      "application/json" : {
1238                         "schema" : {
1239                            "$ref" : "#/components/schemas/OdpovedSmazaniMamografie"
1240                         }
1241                      }
1242                   }
1243                },
1244                "409" : {
1245                   "description" : "Conflict",
1246                   "content" : {
1247                      "application/json" : {
1248                         "schema" : {
1249                            "$ref" : "#/components/schemas/OdpovedSmazaniMamografie"
1250                         }
1251                      }
1252                   }
1253                }
1254             }
1255          }
1256       },
1257       "/api/v2/HlaseniMamaScreening/vyhledejMamografickeVysetreni" : {
1258          "get" : {
1259             "tags" : [
1260                "HlaseniMAMAScreen"
1261             ],
1262             "summary" : "Vyhledá mamografické vyšetření.",
1263             "parameters" : [
1264                {
1265                   "name" : "vysetreniMamografieId",
1266                   "in" : "query",
1267                   "description" : "656635555",
1268                   "required" : true,
1269                   "schema" : {
1270                      "type" : "integer",
1271                      "format" : "int32"
1272                   }
1273                },
1274                {
1275                   "name" : "zadostId",
1276                   "in" : "query",
1277                   "description" : "3FA85F64-5717-4562-B3FC-2C963F66AFA6",
1278                   "required" : true,
1279                   "schema" : {
1280                      "type" : "string",
1281                      "format" : "uuid"
1282                   }
1283                },
1284                {
1285                   "name" : "datumZadosti",
1286                   "in" : "query",
1287                   "description" : "2025-10-10",
1288                   "required" : true,
1289                   "schema" : {
1290                      "type" : "string",
1291                      "format" : "date-time"
1292                   }
1293                }
1294             ],
1295             "responses" : {
1296                "200" : {
1297                   "description" : "Success",
1298                   "content" : {
1299                      "application/json" : {
1300                         "schema" : {
1301                            "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1302                         }
1303                      }
1304                   }
1305                },
1306                "400" : {
1307                   "description" : "Bad Request",
1308                   "content" : {
1309                      "application/json" : {
1310                         "schema" : {
1311                            "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1312                         }
1313                      }
1314                   }
1315                },
1316                "401" : {
1317                   "description" : "Unauthorized",
1318                   "content" : {
1319                      "application/json" : {
1320                         "schema" : {
1321                            "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1322                         }
1323                      }
1324                   }
1325                },
1326                "404" : {
1327                   "description" : "Not Found",
1328                   "content" : {
1329                      "application/json" : {
1330                         "schema" : {
1331                            "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1332                         }
1333                      }
1334                   }
1335                },
1336                "409" : {
1337                   "description" : "Conflict",
1338                   "content" : {
1339                      "application/json" : {
1340                         "schema" : {
1341                            "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1342                         }
1343                      }
1344                   }
1345                }
1346             }
1347          }
1348       },
1349       "/api/v2/HlaseniMamaScreening/zalozBiopsii" : {
1350          "post" : {
1351             "tags" : [
1352                "HlaseniMAMAScreen"
1353             ],
1354             "summary" : "Založí vyšetření biopsie.",
1355             "requestBody" : {
1356                "description" : "Žádost",
1357                "content" : {
1358                   "application/json" : {
1359                      "schema" : {
1360                         "$ref" : "#/components/schemas/ZadostOZalozeniBiopsie"
1361                      }
1362                   },
1363                   "text/json" : {
1364                      "schema" : {
1365                         "$ref" : "#/components/schemas/ZadostOZalozeniBiopsie"
1366                      }
1367                   },
1368                   "application/*+json" : {
1369                      "schema" : {
1370                         "$ref" : "#/components/schemas/ZadostOZalozeniBiopsie"
1371                      }
1372                   }
1373                }
1374             },
1375             "responses" : {
1376                "200" : {
1377                   "description" : "Success",
1378                   "content" : {
1379                      "application/json" : {
1380                         "schema" : {
1381                            "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1382                         }
1383                      }
1384                   }
1385                },
1386                "400" : {
1387                   "description" : "Bad Request",
1388                   "content" : {
1389                      "application/json" : {
1390                         "schema" : {
1391                            "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1392                         }
1393                      }
1394                   }
1395                },
1396                "401" : {
1397                   "description" : "Unauthorized",
1398                   "content" : {
1399                      "application/json" : {
1400                         "schema" : {
1401                            "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1402                         }
1403                      }
1404                   }
1405                },
1406                "404" : {
1407                   "description" : "Not Found",
1408                   "content" : {
1409                      "application/json" : {
1410                         "schema" : {
1411                            "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1412                         }
1413                      }
1414                   }
1415                },
1416                "409" : {
1417                   "description" : "Conflict",
1418                   "content" : {
1419                      "application/json" : {
1420                         "schema" : {
1421                            "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1422                         }
1423                      }
1424                   }
1425                }
1426             }
1427          }
1428       },
1429       "/api/v2/HlaseniMamaScreening/zmenBiopsii" : {
1430          "put" : {
1431             "tags" : [
1432                "HlaseniMAMAScreen"
1433             ],
1434             "summary" : "Aktualizuje vyšetření biopsie.",
1435             "requestBody" : {
1436                "description" : "Žádost",
1437                "content" : {
1438                   "application/json" : {
1439                      "schema" : {
1440                         "$ref" : "#/components/schemas/ZadostOZmenuBiopsie"
1441                      }
1442                   },
1443                   "text/json" : {
1444                      "schema" : {
1445                         "$ref" : "#/components/schemas/ZadostOZmenuBiopsie"
1446                      }
1447                   },
1448                   "application/*+json" : {
1449                      "schema" : {
1450                         "$ref" : "#/components/schemas/ZadostOZmenuBiopsie"
1451                      }
1452                   }
1453                }
1454             },
1455             "responses" : {
1456                "200" : {
1457                   "description" : "Success",
1458                   "content" : {
1459                      "application/json" : {
1460                         "schema" : {
1461                            "$ref" : "#/components/schemas/OdpovedZmenaBiopsie"
1462                         }
1463                      }
1464                   }
1465                },
1466                "400" : {
1467                   "description" : "Bad Request",
1468                   "content" : {
1469                      "application/json" : {
1470                         "schema" : {
1471                            "$ref" : "#/components/schemas/ErrorResponse"
1472                         }
1473                      }
1474                   }
1475                },
1476                "401" : {
1477                   "description" : "Unauthorized",
1478                   "content" : {
1479                      "application/json" : {
1480                         "schema" : {
1481                            "$ref" : "#/components/schemas/OdpovedZmenaBiopsie"
1482                         }
1483                      }
1484                   }
1485                },
1486                "404" : {
1487                   "description" : "Not Found",
1488                   "content" : {
1489                      "application/json" : {
1490                         "schema" : {
1491                            "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1492                         }
1493                      }
1494                   }
1495                }
1496             }
1497          }
1498       },
1499       "/api/v2/HlaseniMamaScreening/smazBiopsii" : {
1500          "delete" : {
1501             "tags" : [
1502                "HlaseniMAMAScreen"
1503             ],
1504             "summary" : "Smaže vyšetření biopsie.",
1505             "requestBody" : {
1506                "description" : "Žádost",
1507                "content" : {
1508                   "application/json" : {
1509                      "schema" : {
1510                         "$ref" : "#/components/schemas/ZadostOSmazaniBiopsie"
1511                      }
1512                   },
1513                   "text/json" : {
1514                      "schema" : {
1515                         "$ref" : "#/components/schemas/ZadostOSmazaniBiopsie"
1516                      }
1517                   },
1518                   "application/*+json" : {
1519                      "schema" : {
1520                         "$ref" : "#/components/schemas/ZadostOSmazaniBiopsie"
1521                      }
1522                   }
1523                }
1524             },
1525             "responses" : {
1526                "200" : {
1527                   "description" : "Success",
1528                   "content" : {
1529                      "application/json" : {
1530                         "schema" : {
1531                            "$ref" : "#/components/schemas/OdpovedSmazaniBiopsie"
1532                         }
1533                      }
1534                   }
1535                },
1536                "400" : {
1537                   "description" : "Bad Request",
1538                   "content" : {
1539                      "application/json" : {
1540                         "schema" : {
1541                            "$ref" : "#/components/schemas/OdpovedSmazaniBiopsie"
1542                         }
1543                      }
1544                   }
1545                },
1546                "401" : {
1547                   "description" : "Unauthorized",
1548                   "content" : {
1549                      "application/json" : {
1550                         "schema" : {
1551                            "$ref" : "#/components/schemas/OdpovedSmazaniBiopsie"
1552                         }
1553                      }
1554                   }
1555                },
1556                "404" : {
1557                   "description" : "Not Found",
1558                   "content" : {
1559                      "application/json" : {
1560                         "schema" : {
1561                            "$ref" : "#/components/schemas/OdpovedSmazaniBiopsie"
1562                         }
1563                      }
1564                   }
1565                }
1566             }
1567          }
1568       },
1569       "/api/v2/HlaseniMamaScreening/vyhledejBiopsii" : {
1570          "get" : {
1571             "tags" : [
1572                "HlaseniMAMAScreen"
1573             ],
1574             "summary" : "Vyhledá vyšetření biopsie.",
1575             "parameters" : [
1576                {
1577                   "name" : "vysetreniBiopsieId",
1578                   "in" : "query",
1579                   "description" : "656635555",
1580                   "required" : true,
1581                   "schema" : {
1582                      "type" : "integer",
1583                      "format" : "int32"
1584                   }
1585                },
1586                {
1587                   "name" : "zadostId",
1588                   "in" : "query",
1589                   "description" : "3FA85F64-5717-4562-B3FC-2C963F66AFA6",
1590                   "required" : true,
1591                   "schema" : {
1592                      "type" : "string",
1593                      "format" : "uuid"
1594                   }
1595                },
1596                {
1597                   "name" : "datumZadosti",
1598                   "in" : "query",
1599                   "description" : "2025-10-10",
1600                   "required" : true,
1601                   "schema" : {
1602                      "type" : "string",
1603                      "format" : "date-time"
1604                   }
1605                }
1606             ],
1607             "responses" : {
1608                "200" : {
1609                   "description" : "Success",
1610                   "content" : {
1611                      "application/json" : {
1612                         "schema" : {
1613                            "$ref" : "#/components/schemas/OdpovedVyhledaniBiopsie"
1614                         }
1615                      }
1616                   }
1617                },
1618                "400" : {
1619                   "description" : "Bad Request",
1620                   "content" : {
1621                      "application/json" : {
1622                         "schema" : {
1623                            "$ref" : "#/components/schemas/OdpovedVyhledaniBiopsie"
1624                         }
1625                      }
1626                   }
1627                },
1628                "401" : {
1629                   "description" : "Unauthorized",
1630                   "content" : {
1631                      "application/json" : {
1632                         "schema" : {
1633                            "$ref" : "#/components/schemas/OdpovedVyhledaniBiopsie"
1634                         }
1635                      }
1636                   }
1637                },
1638                "404" : {
1639                   "description" : "Not Found",
1640                   "content" : {
1641                      "application/json" : {
1642                         "schema" : {
1643                            "$ref" : "#/components/schemas/OdpovedVyhledaniBiopsie"
1644                         }
1645                      }
1646                   }
1647                }
1648             }
1649          }
1650       },
1651       "/api/v2/HlaseniMamaScreening/zalozVysvetleni" : {
1652          "post" : {
1653             "tags" : [
1654                "HlaseniMAMAScreen"
1655             ],
1656             "summary" : "Založí vysvětlení chyb vyšetření.",
1657             "requestBody" : {
1658                "description" : "Žádost",
1659                "content" : {
1660                   "application/json" : {
1661                      "schema" : {
1662                         "$ref" : "#/components/schemas/ZadostOZalozeniVysvetleni"
1663                      }
1664                   },
1665                   "text/json" : {
1666                      "schema" : {
1667                         "$ref" : "#/components/schemas/ZadostOZalozeniVysvetleni"
1668                      }
1669                   },
1670                   "application/*+json" : {
1671                      "schema" : {
1672                         "$ref" : "#/components/schemas/ZadostOZalozeniVysvetleni"
1673                      }
1674                   }
1675                }
1676             },
1677             "responses" : {
1678                "200" : {
1679                   "description" : "Success",
1680                   "content" : {
1681                      "application/json" : {
1682                         "schema" : {
1683                            "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1684                         }
1685                      }
1686                   }
1687                },
1688                "400" : {
1689                   "description" : "Bad Request",
1690                   "content" : {
1691                      "application/json" : {
1692                         "schema" : {
1693                            "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1694                         }
1695                      }
1696                   }
1697                },
1698                "401" : {
1699                   "description" : "Unauthorized",
1700                   "content" : {
1701                      "application/json" : {
1702                         "schema" : {
1703                            "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1704                         }
1705                      }
1706                   }
1707                },
1708                "404" : {
1709                   "description" : "Not Found",
1710                   "content" : {
1711                      "application/json" : {
1712                         "schema" : {
1713                            "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1714                         }
1715                      }
1716                   }
1717                },
1718                "409" : {
1719                   "description" : "Conflict",
1720                   "content" : {
1721                      "application/json" : {
1722                         "schema" : {
1723                            "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1724                         }
1725                      }
1726                   }
1727                }
1728             }
1729          }
1730       },
1731       "/api/v2/HlaseniMamaScreening/zmenVysvetleni" : {
1732          "put" : {
1733             "tags" : [
1734                "HlaseniMAMAScreen"
1735             ],
1736             "summary" : "Aktualizuje vysvětlení chyb vyšetření.",
1737             "requestBody" : {
1738                "description" : "Žádost",
1739                "content" : {
1740                   "application/json" : {
1741                      "schema" : {
1742                         "$ref" : "#/components/schemas/ZadostOZmenuVysvetleni"
1743                      }
1744                   },
1745                   "text/json" : {
1746                      "schema" : {
1747                         "$ref" : "#/components/schemas/ZadostOZmenuVysvetleni"
1748                      }
1749                   },
1750                   "application/*+json" : {
1751                      "schema" : {
1752                         "$ref" : "#/components/schemas/ZadostOZmenuVysvetleni"
1753                      }
1754                   }
1755                }
1756             },
1757             "responses" : {
1758                "200" : {
1759                   "description" : "Success",
1760                   "content" : {
1761                      "application/json" : {
1762                         "schema" : {
1763                            "$ref" : "#/components/schemas/OdpovedZmenaVysvetleni"
1764                         }
1765                      }
1766                   }
1767                },
1768                "400" : {
1769                   "description" : "Bad Request",
1770                   "content" : {
1771                      "application/json" : {
1772                         "schema" : {
1773                            "$ref" : "#/components/schemas/OdpovedZmenaVysvetleni"
1774                         }
1775                      }
1776                   }
1777                },
1778                "401" : {
1779                   "description" : "Unauthorized",
1780                   "content" : {
1781                      "application/json" : {
1782                         "schema" : {
1783                            "$ref" : "#/components/schemas/OdpovedZmenaVysvetleni"
1784                         }
1785                      }
1786                   }
1787                },
1788                "404" : {
1789                   "description" : "Not Found",
1790                   "content" : {
1791                      "application/json" : {
1792                         "schema" : {
1793                            "$ref" : "#/components/schemas/OdpovedZmenaVysvetleni"
1794                         }
1795                      }
1796                   }
1797                }
1798             }
1799          }
1800       },
1801       "/api/v2/HlaseniMamaScreening/smazVysvetleni" : {
1802          "delete" : {
1803             "tags" : [
1804                "HlaseniMAMAScreen"
1805             ],
1806             "summary" : "Smaže vysvětlení chyb vyšetření.",
1807             "requestBody" : {
1808                "description" : "Žádost",
1809                "content" : {
1810                   "application/json" : {
1811                      "schema" : {
1812                         "$ref" : "#/components/schemas/ZadostOSmazaniVysvetleni"
1813                      }
1814                   },
1815                   "text/json" : {
1816                      "schema" : {
1817                         "$ref" : "#/components/schemas/ZadostOSmazaniVysvetleni"
1818                      }
1819                   },
1820                   "application/*+json" : {
1821                      "schema" : {
1822                         "$ref" : "#/components/schemas/ZadostOSmazaniVysvetleni"
1823                      }
1824                   }
1825                }
1826             },
1827             "responses" : {
1828                "200" : {
1829                   "description" : "Success",
1830                   "content" : {
1831                      "application/json" : {
1832                         "schema" : {
1833                            "$ref" : "#/components/schemas/OdpovedSmazaniVysvetleni"
1834                         }
1835                      }
1836                   }
1837                },
1838                "400" : {
1839                   "description" : "Bad Request",
1840                   "content" : {
1841                      "application/json" : {
1842                         "schema" : {
1843                            "$ref" : "#/components/schemas/OdpovedSmazaniVysvetleni"
1844                         }
1845                      }
1846                   }
1847                },
1848                "401" : {
1849                   "description" : "Unauthorized",
1850                   "content" : {
1851                      "application/json" : {
1852                         "schema" : {
1853                            "$ref" : "#/components/schemas/OdpovedSmazaniVysvetleni"
1854                         }
1855                      }
1856                   }
1857                },
1858                "404" : {
1859                   "description" : "Not Found",
1860                   "content" : {
1861                      "application/json" : {
1862                         "schema" : {
1863                            "$ref" : "#/components/schemas/OdpovedSmazaniVysvetleni"
1864                         }
1865                      }
1866                   }
1867                }
1868             }
1869          }
1870       },
1871       "/api/v2/HlaseniMamaScreening/vyhledejVysvetleni" : {
1872          "get" : {
1873             "tags" : [
1874                "HlaseniMAMAScreen"
1875             ],
1876             "summary" : "Vyhledá vysvětlení chyb vyšetření.",
1877             "parameters" : [
1878                {
1879                   "name" : "vysvetleniId",
1880                   "in" : "query",
1881                   "description" : "656635555",
1882                   "required" : true,
1883                   "schema" : {
1884                      "type" : "integer",
1885                      "format" : "int32"
1886                   }
1887                },
1888                {
1889                   "name" : "zadostId",
1890                   "in" : "query",
1891                   "description" : "3FA85F64-5717-4562-B3FC-2C963F66AFA6",
1892                   "required" : true,
1893                   "schema" : {
1894                      "type" : "string",
1895                      "format" : "uuid"
1896                   }
1897                },
1898                {
1899                   "name" : "datumZadosti",
1900                   "in" : "query",
1901                   "description" : "2025-10-10",
1902                   "required" : true,
1903                   "schema" : {
1904                      "type" : "string",
1905                      "format" : "date-time"
1906                   }
1907                }
1908             ],
1909             "responses" : {
1910                "200" : {
1911                   "description" : "Success",
1912                   "content" : {
1913                      "application/json" : {
1914                         "schema" : {
1915                            "$ref" : "#/components/schemas/OdpovedVyhledaniVysvetleni"
1916                         }
1917                      }
1918                   }
1919                },
1920                "400" : {
1921                   "description" : "Bad Request",
1922                   "content" : {
1923                      "application/json" : {
1924                         "schema" : {
1925                            "$ref" : "#/components/schemas/OdpovedVyhledaniVysvetleni"
1926                         }
1927                      }
1928                   }
1929                },
1930                "401" : {
1931                   "description" : "Unauthorized",
1932                   "content" : {
1933                      "application/json" : {
1934                         "schema" : {
1935                            "$ref" : "#/components/schemas/OdpovedVyhledaniVysvetleni"
1936                         }
1937                      }
1938                   }
1939                },
1940                "404" : {
1941                   "description" : "Not Found",
1942                   "content" : {
1943                      "application/json" : {
1944                         "schema" : {
1945                            "$ref" : "#/components/schemas/OdpovedVyhledaniVysvetleni"
1946                         }
1947                      }
1948                   }
1949                }
1950             }
1951          }
1952       },
1953       "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/vstupni" : {
1954          "post" : {
1955             "tags" : [
1956                "HlaseniSARI"
1957             ],
1958             "summary" : "Metoda pro vložení vstupního hlášení při zahájení hospitalizace pacienta",
1959             "requestBody" : {
1960                "description" : "Vstupní hlášení",
1961                "content" : {
1962                   "application/json" : {
1963                      "schema" : {
1964                         "$ref" : "#/components/schemas/VstupniHlaseni"
1965                      }
1966                   },
1967                   "text/json" : {
1968                      "schema" : {
1969                         "$ref" : "#/components/schemas/VstupniHlaseni"
1970                      }
1971                   },
1972                   "application/*+json" : {
1973                      "schema" : {
1974                         "$ref" : "#/components/schemas/VstupniHlaseni"
1975                      }
1976                   }
1977                }
1978             },
1979             "responses" : {
1980                "200" : {
1981                   "description" : "Success",
1982                   "content" : {
1983                      "application/json" : {
1984                         "schema" : {
1985                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
1986                         }
1987                      }
1988                   }
1989                },
1990                "400" : {
1991                   "description" : "Bad Request",
1992                   "content" : {
1993                      "application/json" : {
1994                         "schema" : {
1995                            "$ref" : "#/components/schemas/ErrorResponse"
1996                         }
1997                      }
1998                   }
1999                },
2000                "401" : {
2001                   "description" : "Unauthorized",
2002                   "content" : {
2003                      "application/json" : {
2004                         "schema" : {
2005                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2006                         }
2007                      }
2008                   }
2009                },
2010                "406" : {
2011                   "description" : "Not Acceptable",
2012                   "content" : {
2013                      "application/json" : {
2014                         "schema" : {
2015                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2016                         }
2017                      }
2018                   }
2019                },
2020                "409" : {
2021                   "description" : "Conflict",
2022                   "content" : {
2023                      "application/json" : {
2024                         "schema" : {
2025                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2026                         }
2027                      }
2028                   }
2029                }
2030             }
2031          }
2032       },
2033       "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/vstupni/{idHlaseni}" : {
2034          "put" : {
2035             "tags" : [
2036                "HlaseniSARI"
2037             ],
2038             "summary" : "Metoda pro aktualizaci vstupního hlášení při zahájení hospitalizace pacienta",
2039             "parameters" : [
2040                {
2041                   "name" : "idHlaseni",
2042                   "in" : "path",
2043                   "description" : "Id hlášení k aktualizaci",
2044                   "required" : true,
2045                   "schema" : {
2046                      "type" : "integer",
2047                      "format" : "int64"
2048                   }
2049                }
2050             ],
2051             "requestBody" : {
2052                "description" : "Vstupní hlášení",
2053                "content" : {
2054                   "application/json" : {
2055                      "schema" : {
2056                         "$ref" : "#/components/schemas/ZmenaVstupnihoHlaseni"
2057                      }
2058                   },
2059                   "text/json" : {
2060                      "schema" : {
2061                         "$ref" : "#/components/schemas/ZmenaVstupnihoHlaseni"
2062                      }
2063                   },
2064                   "application/*+json" : {
2065                      "schema" : {
2066                         "$ref" : "#/components/schemas/ZmenaVstupnihoHlaseni"
2067                      }
2068                   }
2069                }
2070             },
2071             "responses" : {
2072                "200" : {
2073                   "description" : "Success",
2074                   "content" : {
2075                      "application/json" : {
2076                         "schema" : {
2077                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2078                         }
2079                      }
2080                   }
2081                },
2082                "401" : {
2083                   "description" : "Unauthorized",
2084                   "content" : {
2085                      "application/json" : {
2086                         "schema" : {
2087                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2088                         }
2089                      }
2090                   }
2091                },
2092                "404" : {
2093                   "description" : "Not Found",
2094                   "content" : {
2095                      "application/json" : {
2096                         "schema" : {
2097                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2098                         }
2099                      }
2100                   }
2101                },
2102                "409" : {
2103                   "description" : "Conflict",
2104                   "content" : {
2105                      "application/json" : {
2106                         "schema" : {
2107                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2108                         }
2109                      }
2110                   }
2111                }
2112             }
2113          },
2114          "delete" : {
2115             "tags" : [
2116                "HlaseniSARI"
2117             ],
2118             "parameters" : [
2119                {
2120                   "name" : "idHlaseni",
2121                   "in" : "path",
2122                   "required" : true,
2123                   "schema" : {
2124                      "type" : "integer",
2125                      "format" : "int64"
2126                   }
2127                }
2128             ],
2129             "responses" : {
2130                "200" : {
2131                   "description" : "Success",
2132                   "content" : {
2133                      "application/json" : {
2134                         "schema" : {
2135                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2136                         }
2137                      }
2138                   }
2139                },
2140                "401" : {
2141                   "description" : "Unauthorized",
2142                   "content" : {
2143                      "application/json" : {
2144                         "schema" : {
2145                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2146                         }
2147                      }
2148                   }
2149                },
2150                "404" : {
2151                   "description" : "Not Found",
2152                   "content" : {
2153                      "application/json" : {
2154                         "schema" : {
2155                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2156                         }
2157                      }
2158                   }
2159                },
2160                "409" : {
2161                   "description" : "Conflict",
2162                   "content" : {
2163                      "application/json" : {
2164                         "schema" : {
2165                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2166                         }
2167                      }
2168                   }
2169                }
2170             }
2171          }
2172       },
2173       "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/prubezne" : {
2174          "post" : {
2175             "tags" : [
2176                "HlaseniSARI"
2177             ],
2178             "summary" : "Metoda pro vložení průběžného hlášení během hospitalizace pacienta",
2179             "requestBody" : {
2180                "description" : "Vstupní hlášení",
2181                "content" : {
2182                   "application/json" : {
2183                      "schema" : {
2184                         "$ref" : "#/components/schemas/PrubezneHlaseni"
2185                      }
2186                   },
2187                   "text/json" : {
2188                      "schema" : {
2189                         "$ref" : "#/components/schemas/PrubezneHlaseni"
2190                      }
2191                   },
2192                   "application/*+json" : {
2193                      "schema" : {
2194                         "$ref" : "#/components/schemas/PrubezneHlaseni"
2195                      }
2196                   }
2197                }
2198             },
2199             "responses" : {
2200                "200" : {
2201                   "description" : "Success",
2202                   "content" : {
2203                      "application/json" : {
2204                         "schema" : {
2205                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2206                         }
2207                      }
2208                   }
2209                },
2210                "400" : {
2211                   "description" : "Bad Request",
2212                   "content" : {
2213                      "application/json" : {
2214                         "schema" : {
2215                            "$ref" : "#/components/schemas/ResponseStatus"
2216                         }
2217                      }
2218                   }
2219                },
2220                "409" : {
2221                   "description" : "Conflict",
2222                   "content" : {
2223                      "application/json" : {
2224                         "schema" : {
2225                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2226                         }
2227                      }
2228                   }
2229                }
2230             }
2231          }
2232       },
2233       "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/prubezne/{idHlaseni}" : {
2234          "put" : {
2235             "tags" : [
2236                "HlaseniSARI"
2237             ],
2238             "summary" : "Metoda pro aktualizaci průběžného hlášení během hospitalizace pacienta",
2239             "parameters" : [
2240                {
2241                   "name" : "idHlaseni",
2242                   "in" : "path",
2243                   "description" : "ID hlášení k aktualizaci",
2244                   "required" : true,
2245                   "schema" : {
2246                      "type" : "integer",
2247                      "format" : "int64"
2248                   }
2249                }
2250             ],
2251             "requestBody" : {
2252                "description" : "Vstupní hlášení",
2253                "content" : {
2254                   "application/json" : {
2255                      "schema" : {
2256                         "$ref" : "#/components/schemas/ZmenaPrubeznehoHlaseni"
2257                      }
2258                   },
2259                   "text/json" : {
2260                      "schema" : {
2261                         "$ref" : "#/components/schemas/ZmenaPrubeznehoHlaseni"
2262                      }
2263                   },
2264                   "application/*+json" : {
2265                      "schema" : {
2266                         "$ref" : "#/components/schemas/ZmenaPrubeznehoHlaseni"
2267                      }
2268                   }
2269                }
2270             },
2271             "responses" : {
2272                "200" : {
2273                   "description" : "Success",
2274                   "content" : {
2275                      "application/json" : {
2276                         "schema" : {
2277                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2278                         }
2279                      }
2280                   }
2281                },
2282                "401" : {
2283                   "description" : "Unauthorized",
2284                   "content" : {
2285                      "application/json" : {
2286                         "schema" : {
2287                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2288                         }
2289                      }
2290                   }
2291                },
2292                "404" : {
2293                   "description" : "Not Found",
2294                   "content" : {
2295                      "application/json" : {
2296                         "schema" : {
2297                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2298                         }
2299                      }
2300                   }
2301                },
2302                "409" : {
2303                   "description" : "Conflict",
2304                   "content" : {
2305                      "application/json" : {
2306                         "schema" : {
2307                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2308                         }
2309                      }
2310                   }
2311                }
2312             }
2313          },
2314          "delete" : {
2315             "tags" : [
2316                "HlaseniSARI"
2317             ],
2318             "summary" : "Metoda pro smazání průběžného hlášení během hospitalizace pacienta",
2319             "parameters" : [
2320                {
2321                   "name" : "idHlaseni",
2322                   "in" : "path",
2323                   "description" : "Id hlášení ke smazání",
2324                   "required" : true,
2325                   "schema" : {
2326                      "type" : "integer",
2327                      "format" : "int64"
2328                   }
2329                }
2330             ],
2331             "responses" : {
2332                "200" : {
2333                   "description" : "Success",
2334                   "content" : {
2335                      "application/json" : {
2336                         "schema" : {
2337                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2338                         }
2339                      }
2340                   }
2341                },
2342                "401" : {
2343                   "description" : "Unauthorized",
2344                   "content" : {
2345                      "application/json" : {
2346                         "schema" : {
2347                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2348                         }
2349                      }
2350                   }
2351                },
2352                "404" : {
2353                   "description" : "Not Found",
2354                   "content" : {
2355                      "application/json" : {
2356                         "schema" : {
2357                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2358                         }
2359                      }
2360                   }
2361                },
2362                "409" : {
2363                   "description" : "Conflict",
2364                   "content" : {
2365                      "application/json" : {
2366                         "schema" : {
2367                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2368                         }
2369                      }
2370                   }
2371                }
2372             }
2373          }
2374       },
2375       "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/ukonceni" : {
2376          "post" : {
2377             "tags" : [
2378                "HlaseniSARI"
2379             ],
2380             "summary" : "Metoda pro vložení hlášení o ukončení hospitalizace",
2381             "requestBody" : {
2382                "description" : "Hlaseni ukončení hospitalizace",
2383                "content" : {
2384                   "application/json" : {
2385                      "schema" : {
2386                         "$ref" : "#/components/schemas/HlaseniPriUkonceniHospitalizace"
2387                      }
2388                   },
2389                   "text/json" : {
2390                      "schema" : {
2391                         "$ref" : "#/components/schemas/HlaseniPriUkonceniHospitalizace"
2392                      }
2393                   },
2394                   "application/*+json" : {
2395                      "schema" : {
2396                         "$ref" : "#/components/schemas/HlaseniPriUkonceniHospitalizace"
2397                      }
2398                   }
2399                }
2400             },
2401             "responses" : {
2402                "200" : {
2403                   "description" : "Success",
2404                   "content" : {
2405                      "application/json" : {
2406                         "schema" : {
2407                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2408                         }
2409                      }
2410                   }
2411                },
2412                "400" : {
2413                   "description" : "Bad Request",
2414                   "content" : {
2415                      "application/json" : {
2416                         "schema" : {
2417                            "$ref" : "#/components/schemas/ErrorResponse"
2418                         }
2419                      }
2420                   }
2421                },
2422                "409" : {
2423                   "description" : "Conflict",
2424                   "content" : {
2425                      "application/json" : {
2426                         "schema" : {
2427                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2428                         }
2429                      }
2430                   }
2431                },
2432                "404" : {
2433                   "description" : "Not Found",
2434                   "content" : {
2435                      "application/json" : {
2436                         "schema" : {
2437                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2438                         }
2439                      }
2440                   }
2441                }
2442             }
2443          }
2444       },
2445       "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/ukonceni/{idHlaseni}" : {
2446          "put" : {
2447             "tags" : [
2448                "HlaseniSARI"
2449             ],
2450             "summary" : "Metoda pro aktualizaci hlášení o ukončení hospitalizace",
2451             "parameters" : [
2452                {
2453                   "name" : "idHlaseni",
2454                   "in" : "path",
2455                   "description" : "Id hlášení k aktualizaci",
2456                   "required" : true,
2457                   "schema" : {
2458                      "type" : "integer",
2459                      "format" : "int64"
2460                   }
2461                }
2462             ],
2463             "requestBody" : {
2464                "description" : "Hlaseni ukončení hospitalizace",
2465                "content" : {
2466                   "application/json" : {
2467                      "schema" : {
2468                         "$ref" : "#/components/schemas/ZmenaHlaseniPriUkonceniHospitalizace"
2469                      }
2470                   },
2471                   "text/json" : {
2472                      "schema" : {
2473                         "$ref" : "#/components/schemas/ZmenaHlaseniPriUkonceniHospitalizace"
2474                      }
2475                   },
2476                   "application/*+json" : {
2477                      "schema" : {
2478                         "$ref" : "#/components/schemas/ZmenaHlaseniPriUkonceniHospitalizace"
2479                      }
2480                   }
2481                }
2482             },
2483             "responses" : {
2484                "200" : {
2485                   "description" : "Success",
2486                   "content" : {
2487                      "application/json" : {
2488                         "schema" : {
2489                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2490                         }
2491                      }
2492                   }
2493                },
2494                "401" : {
2495                   "description" : "Unauthorized",
2496                   "content" : {
2497                      "application/json" : {
2498                         "schema" : {
2499                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2500                         }
2501                      }
2502                   }
2503                },
2504                "404" : {
2505                   "description" : "Not Found",
2506                   "content" : {
2507                      "application/json" : {
2508                         "schema" : {
2509                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2510                         }
2511                      }
2512                   }
2513                },
2514                "409" : {
2515                   "description" : "Conflict",
2516                   "content" : {
2517                      "application/json" : {
2518                         "schema" : {
2519                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2520                         }
2521                      }
2522                   }
2523                }
2524             }
2525          },
2526          "delete" : {
2527             "tags" : [
2528                "HlaseniSARI"
2529             ],
2530             "summary" : "Metoda pro smazání hlášení o ukončení hospitalizace",
2531             "parameters" : [
2532                {
2533                   "name" : "idHlaseni",
2534                   "in" : "path",
2535                   "description" : "Id hlášení ke smazání",
2536                   "required" : true,
2537                   "schema" : {
2538                      "type" : "integer",
2539                      "format" : "int64"
2540                   }
2541                }
2542             ],
2543             "responses" : {
2544                "200" : {
2545                   "description" : "Success",
2546                   "content" : {
2547                      "application/json" : {
2548                         "schema" : {
2549                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2550                         }
2551                      }
2552                   }
2553                },
2554                "400" : {
2555                   "description" : "Bad Request",
2556                   "content" : {
2557                      "application/json" : {
2558                         "schema" : {
2559                            "$ref" : "#/components/schemas/ErrorResponse"
2560                         }
2561                      }
2562                   }
2563                },
2564                "401" : {
2565                   "description" : "Unauthorized",
2566                   "content" : {
2567                      "application/json" : {
2568                         "schema" : {
2569                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2570                         }
2571                      }
2572                   }
2573                },
2574                "409" : {
2575                   "description" : "Conflict",
2576                   "content" : {
2577                      "application/json" : {
2578                         "schema" : {
2579                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2580                         }
2581                      }
2582                   }
2583                },
2584                "404" : {
2585                   "description" : "Not Found",
2586                   "content" : {
2587                      "application/json" : {
2588                         "schema" : {
2589                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2590                         }
2591                      }
2592                   }
2593                }
2594             }
2595          }
2596       },
2597       "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/vypis/aktualni" : {
2598          "get" : {
2599             "tags" : [
2600                "HlaseniSARI"
2601             ],
2602             "summary" : "Metoda pro výpis evidovaných hlášení pro poskytovatele",
2603             "parameters" : [
2604                {
2605                   "name" : "poskytovatelPCZ",
2606                   "in" : "query",
2607                   "description" : "PČZ posykytovatele",
2608                   "required" : true,
2609                   "schema" : {
2610                      "maxLength" : 3,
2611                      "minLength" : 3,
2612                      "type" : "string"
2613                   }
2614                },
2615                {
2616                   "name" : "datumHlaseniOd",
2617                   "in" : "query",
2618                   "required" : true,
2619                   "schema" : {
2620                      "type" : "string",
2621                      "format" : "date-time"
2622                   }
2623                },
2624                {
2625                   "name" : "datumHlaseniDo",
2626                   "in" : "query",
2627                   "schema" : {
2628                      "type" : "string",
2629                      "format" : "date-time"
2630                   }
2631                },
2632                {
2633                   "name" : "typHlaseniSARI",
2634                   "in" : "query",
2635                   "description" : "Typ hlášení SARI",
2636                   "schema" : {
2637                      "$ref" : "#/components/schemas/EnumTypHlaseniSARI"
2638                   }
2639                }
2640             ],
2641             "responses" : {
2642                "200" : {
2643                   "description" : "Success",
2644                   "content" : {
2645                      "application/json" : {
2646                         "schema" : {
2647                            "$ref" : "#/components/schemas/VypisSARIOdpoved"
2648                         }
2649                      }
2650                   }
2651                },
2652                "400" : {
2653                   "description" : "Bad Request",
2654                   "content" : {
2655                      "application/json" : {
2656                         "schema" : {
2657                            "$ref" : "#/components/schemas/ErrorResponse"
2658                         }
2659                      }
2660                   }
2661                },
2662                "401" : {
2663                   "description" : "Unauthorized",
2664                   "content" : {
2665                      "application/json" : {
2666                         "schema" : {
2667                            "$ref" : "#/components/schemas/ResponseStatus"
2668                         }
2669                      }
2670                   }
2671                },
2672                "404" : {
2673                   "description" : "Not Found",
2674                   "content" : {
2675                      "application/json" : {
2676                         "schema" : {
2677                            "$ref" : "#/components/schemas/ResponseStatus"
2678                         }
2679                      }
2680                   }
2681                }
2682             }
2683          }
2684       },
2685       "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/vypis/aktualni/{idEpizody}" : {
2686          "get" : {
2687             "tags" : [
2688                "HlaseniSARI"
2689             ],
2690             "summary" : "Metoda pro výpis evidovaných hlášení na základě Epizody",
2691             "parameters" : [
2692                {
2693                   "name" : "idEpizody",
2694                   "in" : "path",
2695                   "description" : "Id epizody",
2696                   "required" : true,
2697                   "schema" : {
2698                      "type" : "integer",
2699                      "format" : "int64"
2700                   }
2701                }
2702             ],
2703             "responses" : {
2704                "200" : {
2705                   "description" : "Success",
2706                   "content" : {
2707                      "application/json" : {
2708                         "schema" : {
2709                            "$ref" : "#/components/schemas/VypisSARIOdpoved"
2710                         }
2711                      }
2712                   }
2713                },
2714                "400" : {
2715                   "description" : "Bad Request",
2716                   "content" : {
2717                      "application/json" : {
2718                         "schema" : {
2719                            "$ref" : "#/components/schemas/ErrorResponse"
2720                         }
2721                      }
2722                   }
2723                },
2724                "401" : {
2725                   "description" : "Unauthorized",
2726                   "content" : {
2727                      "application/json" : {
2728                         "schema" : {
2729                            "$ref" : "#/components/schemas/ResponseStatus"
2730                         }
2731                      }
2732                   }
2733                },
2734                "404" : {
2735                   "description" : "Not Found",
2736                   "content" : {
2737                      "application/json" : {
2738                         "schema" : {
2739                            "$ref" : "#/components/schemas/ResponseStatus"
2740                         }
2741                      }
2742                   }
2743                }
2744             }
2745          }
2746       },
2747       "/UpravitStavHlaseni" : {
2748          "get" : {
2749             "tags" : [
2750                "HlaseniSARI"
2751             ],
2752             "requestBody" : {
2753                "content" : {
2754                   "application/json" : {
2755                      "schema" : {
2756                         "$ref" : "#/components/schemas/HlaseniSARIISINStav"
2757                      }
2758                   },
2759                   "text/json" : {
2760                      "schema" : {
2761                         "$ref" : "#/components/schemas/HlaseniSARIISINStav"
2762                      }
2763                   },
2764                   "application/*+json" : {
2765                      "schema" : {
2766                         "$ref" : "#/components/schemas/HlaseniSARIISINStav"
2767                      }
2768                   }
2769                }
2770             },
2771             "responses" : {
2772                "200" : {
2773                   "description" : "Success",
2774                   "content" : {
2775                      "text/plain" : {
2776                         "schema" : {
2777                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2778                         }
2779                      },
2780                      "application/json" : {
2781                         "schema" : {
2782                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2783                         }
2784                      },
2785                      "text/json" : {
2786                         "schema" : {
2787                            "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2788                         }
2789                      }
2790                   }
2791                }
2792             }
2793          }
2794       },
2795       "/api/v2/pacienti/VyhledatPacientaDleId/{id}" : {
2796          "get" : {
2797             "tags" : [
2798                "Pacienti"
2799             ],
2800             "summary" : "Vyhledá pacienta dle rezortního identifikátoru, a identifikace pracoviště",
2801             "parameters" : [
2802                {
2803                   "name" : "id",
2804                   "in" : "path",
2805                   "description" : "Id / rezortní identifikátor / číslo pacienta. \\\r\n            Systém vyhledá pacienta podle původního i aktuálního čísla pacienta (přečíslování pacientů).\\\r\n            při migraci pacienta může být návratová hodnota jiná (aktuální) než jaká hodnota vstupu.",
2806                   "required" : true,
2807                   "schema" : {
2808                      "maxLength" : 10,
2809                      "type" : "string"
2810                   },
2811                   "example" : "1234567890"
2812                },
2813                {
2814                   "name" : "pcz",
2815                   "in" : "query",
2816                   "description" : "Číslo PČZ zařízení, které provádí zápis",
2817                   "required" : true,
2818                   "schema" : {
2819                      "type" : "string"
2820                   },
2821                   "example" : "000"
2822                }
2823             ],
2824             "responses" : {
2825                "200" : {
2826                   "description" : "Pacient vyhledán",
2827                   "content" : {
2828                      "text/plain" : {
2829                         "schema" : {
2830                            "$ref" : "#/components/schemas/PacientView"
2831                         },
2832                         "example" : {
2833                            "id" : "11",
2834                            "datumUmrti" : null,
2835                            "zemeNarozeniKod" : "CZ",
2836                            "mistoNarozeniNazev" : "České Budějovice",
2837                            "obecNarozeniRuianId" : 544256,
2838                            "obvodNarozeniRuianId" : null,
2839                            "jeCizinec" : false,
2840                            "zdravotniPojistovnaKod" : null,
2841                            "pobytObecRuianId" : null,
2842                            "pobytObec" : null,
2843                            "pobytPsc" : null,
2844                            "poznamka" : null,
2845                            "cisloPojistence" : "9009092664",
2846                            "jmeno" : "Oliver",
2847                            "prijmeni" : "Ouředník",
2848                            "datumNarozeni" : "1990-09-09T00:00:00",
2849                            "zemeObcanstviKod" : "CZ",
2850                            "pohlavi" : "Muz"
2851                         }
2852                      },
2853                      "application/json" : {
2854                         "schema" : {
2855                            "$ref" : "#/components/schemas/PacientView"
2856                         },
2857                         "example" : {
2858                            "id" : "11",
2859                            "datumUmrti" : null,
2860                            "zemeNarozeniKod" : "CZ",
2861                            "mistoNarozeniNazev" : "České Budějovice",
2862                            "obecNarozeniRuianId" : 544256,
2863                            "obvodNarozeniRuianId" : null,
2864                            "jeCizinec" : false,
2865                            "zdravotniPojistovnaKod" : null,
2866                            "pobytObecRuianId" : null,
2867                            "pobytObec" : null,
2868                            "pobytPsc" : null,
2869                            "poznamka" : null,
2870                            "cisloPojistence" : "9009092664",
2871                            "jmeno" : "Oliver",
2872                            "prijmeni" : "Ouředník",
2873                            "datumNarozeni" : "1990-09-09T00:00:00",
2874                            "zemeObcanstviKod" : "CZ",
2875                            "pohlavi" : "Muz"
2876                         }
2877                      },
2878                      "text/json" : {
2879                         "schema" : {
2880                            "$ref" : "#/components/schemas/PacientView"
2881                         },
2882                         "example" : {
2883                            "id" : "11",
2884                            "datumUmrti" : null,
2885                            "zemeNarozeniKod" : "CZ",
2886                            "mistoNarozeniNazev" : "České Budějovice",
2887                            "obecNarozeniRuianId" : 544256,
2888                            "obvodNarozeniRuianId" : null,
2889                            "jeCizinec" : false,
2890                            "zdravotniPojistovnaKod" : null,
2891                            "pobytObecRuianId" : null,
2892                            "pobytObec" : null,
2893                            "pobytPsc" : null,
2894                            "poznamka" : null,
2895                            "cisloPojistence" : "9009092664",
2896                            "jmeno" : "Oliver",
2897                            "prijmeni" : "Ouředník",
2898                            "datumNarozeni" : "1990-09-09T00:00:00",
2899                            "zemeObcanstviKod" : "CZ",
2900                            "pohlavi" : "Muz"
2901                         }
2902                      }
2903                   }
2904                },
2905                "404" : {
2906                   "description" : "Pacient nenalezen"
2907                },
2908                "400" : {
2909                   "description" : "Validace se nezdařila"
2910                }
2911             }
2912          }
2913       },
2914       "/api/v2/pacienti/AktualizovatPacientaZROB/{id}" : {
2915          "get" : {
2916             "tags" : [
2917                "Pacienti"
2918             ],
2919             "summary" : "Provede aktualizaci údajů pacienta z ROB",
2920             "parameters" : [
2921                {
2922                   "name" : "id",
2923                   "in" : "path",
2924                   "description" : "Id / rezortní identifikátor / číslo pacienta. \\\r\n            Systém vyhledá pacienta podle původního i aktuálního čísla pacienta (přečíslování pacientů).",
2925                   "required" : true,
2926                   "schema" : {
2927                      "maxLength" : 10,
2928                      "type" : "string"
2929                   },
2930                   "example" : "1234567890"
2931                },
2932                {
2933                   "name" : "pcz",
2934                   "in" : "query",
2935                   "description" : "Číslo PČZ zařízení, které provádí aktualizaci",
2936                   "required" : true,
2937                   "schema" : {
2938                      "maxLength" : 3,
2939                      "minLength" : 3,
2940                      "type" : "string"
2941                   },
2942                   "example" : "000"
2943                }
2944             ],
2945             "responses" : {
2946                "200" : {
2947                   "description" : "Aktualizace údajů pacienta byla provedena",
2948                   "content" : {
2949                      "text/plain" : {
2950                         "schema" : {
2951                            "$ref" : "#/components/schemas/AktualizacePacientaVysledek"
2952                         }
2953                      },
2954                      "application/json" : {
2955                         "schema" : {
2956                            "$ref" : "#/components/schemas/AktualizacePacientaVysledek"
2957                         }
2958                      },
2959                      "text/json" : {
2960                         "schema" : {
2961                            "$ref" : "#/components/schemas/AktualizacePacientaVysledek"
2962                         }
2963                      }
2964                   }
2965                },
2966                "404" : {
2967                   "description" : "Pacient nenalezen"
2968                }
2969             }
2970          }
2971       },
2972       "/api/v2/pacienti/VyhledatDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
2973          "get" : {
2974             "tags" : [
2975                "Pacienti"
2976             ],
2977             "summary" : "Vyhledá pacienta dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP a PČZ",
2978             "parameters" : [
2979                {
2980                   "name" : "jmeno",
2981                   "in" : "path",
2982                   "description" : "Jméno:",
2983                   "required" : true,
2984                   "schema" : {
2985                      "maxLength" : 50,
2986                      "type" : "string"
2987                   },
2988                   "example" : "Oliver"
2989                },
2990                {
2991                   "name" : "prijmeni",
2992                   "in" : "path",
2993                   "description" : "Příjmení:",
2994                   "required" : true,
2995                   "schema" : {
2996                      "maxLength" : 50,
2997                      "type" : "string"
2998                   },
2999                   "example" : "Ouředník"
3000                },
3001                {
3002                   "name" : "rodneCislo",
3003                   "in" : "path",
3004                   "description" : "Rodné číslo:",
3005                   "required" : true,
3006                   "schema" : {
3007                      "maxLength" : 22,
3008                      "type" : "string"
3009                   },
3010                   "example" : "9009092664"
3011                },
3012                {
3013                   "name" : "pcz",
3014                   "in" : "query",
3015                   "description" : "Číslo PČZ zařízení, které provádí zápis",
3016                   "required" : true,
3017                   "schema" : {
3018                      "type" : "string"
3019                   },
3020                   "example" : "000"
3021                }
3022             ],
3023             "responses" : {
3024                "200" : {
3025                   "description" : "Výsledek vyhledávání",
3026                   "content" : {
3027                      "text/plain" : {
3028                         "schema" : {
3029                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3030                         },
3031                         "example" : {
3032                            "vysledek" : "PacientNalezen",
3033                            "vysledekZprava" : null,
3034                            "pacient" : {
3035                               "id" : "11",
3036                               "datumUmrti" : null,
3037                               "zemeNarozeniKod" : "CZ",
3038                               "mistoNarozeniNazev" : "České Budějovice",
3039                               "obecNarozeniRuianId" : 544256,
3040                               "obvodNarozeniRuianId" : null,
3041                               "jeCizinec" : false,
3042                               "zdravotniPojistovnaKod" : null,
3043                               "pobytObecRuianId" : null,
3044                               "pobytObec" : null,
3045                               "pobytPsc" : null,
3046                               "poznamka" : null,
3047                               "cisloPojistence" : "9009092664",
3048                               "jmeno" : "Oliver",
3049                               "prijmeni" : "Ouředník",
3050                               "datumNarozeni" : "1990-09-09T00:00:00",
3051                               "zemeObcanstviKod" : "CZ",
3052                               "pohlavi" : "Muz"
3053                            }
3054                         }
3055                      },
3056                      "application/json" : {
3057                         "schema" : {
3058                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3059                         },
3060                         "example" : {
3061                            "vysledek" : "PacientNalezen",
3062                            "vysledekZprava" : null,
3063                            "pacient" : {
3064                               "id" : "11",
3065                               "datumUmrti" : null,
3066                               "zemeNarozeniKod" : "CZ",
3067                               "mistoNarozeniNazev" : "České Budějovice",
3068                               "obecNarozeniRuianId" : 544256,
3069                               "obvodNarozeniRuianId" : null,
3070                               "jeCizinec" : false,
3071                               "zdravotniPojistovnaKod" : null,
3072                               "pobytObecRuianId" : null,
3073                               "pobytObec" : null,
3074                               "pobytPsc" : null,
3075                               "poznamka" : null,
3076                               "cisloPojistence" : "9009092664",
3077                               "jmeno" : "Oliver",
3078                               "prijmeni" : "Ouředník",
3079                               "datumNarozeni" : "1990-09-09T00:00:00",
3080                               "zemeObcanstviKod" : "CZ",
3081                               "pohlavi" : "Muz"
3082                            }
3083                         }
3084                      },
3085                      "text/json" : {
3086                         "schema" : {
3087                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3088                         },
3089                         "example" : {
3090                            "vysledek" : "PacientNalezen",
3091                            "vysledekZprava" : null,
3092                            "pacient" : {
3093                               "id" : "11",
3094                               "datumUmrti" : null,
3095                               "zemeNarozeniKod" : "CZ",
3096                               "mistoNarozeniNazev" : "České Budějovice",
3097                               "obecNarozeniRuianId" : 544256,
3098                               "obvodNarozeniRuianId" : null,
3099                               "jeCizinec" : false,
3100                               "zdravotniPojistovnaKod" : null,
3101                               "pobytObecRuianId" : null,
3102                               "pobytObec" : null,
3103                               "pobytPsc" : null,
3104                               "poznamka" : null,
3105                               "cisloPojistence" : "9009092664",
3106                               "jmeno" : "Oliver",
3107                               "prijmeni" : "Ouředník",
3108                               "datumNarozeni" : "1990-09-09T00:00:00",
3109                               "zemeObcanstviKod" : "CZ",
3110                               "pohlavi" : "Muz"
3111                            }
3112                         }
3113                      }
3114                   }
3115                },
3116                "400" : {
3117                   "description" : "Validace se nezdařila"
3118                }
3119             }
3120          }
3121       },
3122       "/api/v2/pacienti/VyhledatDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
3123          "get" : {
3124             "tags" : [
3125                "Pacienti"
3126             ],
3127             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
3128             "parameters" : [
3129                {
3130                   "name" : "jmeno",
3131                   "in" : "path",
3132                   "description" : "Jméno:",
3133                   "required" : true,
3134                   "schema" : {
3135                      "maxLength" : 50,
3136                      "type" : "string"
3137                   },
3138                   "example" : "Pavla"
3139                },
3140                {
3141                   "name" : "prijmeni",
3142                   "in" : "path",
3143                   "description" : "Příjmení:",
3144                   "required" : true,
3145                   "schema" : {
3146                      "maxLength" : 50,
3147                      "type" : "string"
3148                   },
3149                   "example" : "Nováková"
3150                },
3151                {
3152                   "name" : "datumNarozeni",
3153                   "in" : "path",
3154                   "description" : "Datum Narození",
3155                   "required" : true,
3156                   "schema" : {
3157                      "type" : "string",
3158                      "format" : "date-time"
3159                   },
3160                   "example" : "1999-03-02"
3161                },
3162                {
3163                   "name" : "zemeObcanstviKod",
3164                   "in" : "query",
3165                   "description" : "Kód státu",
3166                   "schema" : {
3167                      "maxLength" : 2,
3168                      "type" : "string"
3169                   },
3170                   "example" : "CZ"
3171                },
3172                {
3173                   "name" : "pcz",
3174                   "in" : "query",
3175                   "description" : "Číslo PČZ zařízení, které provádí zápis",
3176                   "required" : true,
3177                   "schema" : {
3178                      "type" : "string"
3179                   },
3180                   "example" : "000"
3181                },
3182                {
3183                   "name" : "cisloPojistence",
3184                   "in" : "query",
3185                   "description" : "Číslo pojištěnce",
3186                   "schema" : {
3187                      "maxLength" : 22,
3188                      "type" : "string"
3189                   },
3190                   "example" : "123456/4321"
3191                }
3192             ],
3193             "responses" : {
3194                "200" : {
3195                   "description" : "Výsledek vyhledávání",
3196                   "content" : {
3197                      "text/plain" : {
3198                         "schema" : {
3199                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3200                         },
3201                         "example" : {
3202                            "vysledek" : "PacientNalezen",
3203                            "vysledekZprava" : null,
3204                            "pacient" : {
3205                               "id" : "11",
3206                               "datumUmrti" : null,
3207                               "zemeNarozeniKod" : "CZ",
3208                               "mistoNarozeniNazev" : "České Budějovice",
3209                               "obecNarozeniRuianId" : 544256,
3210                               "obvodNarozeniRuianId" : null,
3211                               "jeCizinec" : false,
3212                               "zdravotniPojistovnaKod" : null,
3213                               "pobytObecRuianId" : null,
3214                               "pobytObec" : null,
3215                               "pobytPsc" : null,
3216                               "poznamka" : null,
3217                               "cisloPojistence" : "9009092664",
3218                               "jmeno" : "Oliver",
3219                               "prijmeni" : "Ouředník",
3220                               "datumNarozeni" : "1990-09-09T00:00:00",
3221                               "zemeObcanstviKod" : "CZ",
3222                               "pohlavi" : "Muz"
3223                            }
3224                         }
3225                      },
3226                      "application/json" : {
3227                         "schema" : {
3228                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3229                         },
3230                         "example" : {
3231                            "vysledek" : "PacientNalezen",
3232                            "vysledekZprava" : null,
3233                            "pacient" : {
3234                               "id" : "11",
3235                               "datumUmrti" : null,
3236                               "zemeNarozeniKod" : "CZ",
3237                               "mistoNarozeniNazev" : "České Budějovice",
3238                               "obecNarozeniRuianId" : 544256,
3239                               "obvodNarozeniRuianId" : null,
3240                               "jeCizinec" : false,
3241                               "zdravotniPojistovnaKod" : null,
3242                               "pobytObecRuianId" : null,
3243                               "pobytObec" : null,
3244                               "pobytPsc" : null,
3245                               "poznamka" : null,
3246                               "cisloPojistence" : "9009092664",
3247                               "jmeno" : "Oliver",
3248                               "prijmeni" : "Ouředník",
3249                               "datumNarozeni" : "1990-09-09T00:00:00",
3250                               "zemeObcanstviKod" : "CZ",
3251                               "pohlavi" : "Muz"
3252                            }
3253                         }
3254                      },
3255                      "text/json" : {
3256                         "schema" : {
3257                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3258                         },
3259                         "example" : {
3260                            "vysledek" : "PacientNalezen",
3261                            "vysledekZprava" : null,
3262                            "pacient" : {
3263                               "id" : "11",
3264                               "datumUmrti" : null,
3265                               "zemeNarozeniKod" : "CZ",
3266                               "mistoNarozeniNazev" : "České Budějovice",
3267                               "obecNarozeniRuianId" : 544256,
3268                               "obvodNarozeniRuianId" : null,
3269                               "jeCizinec" : false,
3270                               "zdravotniPojistovnaKod" : null,
3271                               "pobytObecRuianId" : null,
3272                               "pobytObec" : null,
3273                               "pobytPsc" : null,
3274                               "poznamka" : null,
3275                               "cisloPojistence" : "9009092664",
3276                               "jmeno" : "Oliver",
3277                               "prijmeni" : "Ouředník",
3278                               "datumNarozeni" : "1990-09-09T00:00:00",
3279                               "zemeObcanstviKod" : "CZ",
3280                               "pohlavi" : "Muz"
3281                            }
3282                         }
3283                      }
3284                   }
3285                },
3286                "400" : {
3287                   "description" : "Validace se nezdařila"
3288                }
3289             }
3290          }
3291       },
3292       "/api/v2/pacienti/VyhledatCizinceDleCislaPojistence/{cisloPojistence}" : {
3293          "get" : {
3294             "tags" : [
3295                "Pacienti"
3296             ],
3297             "summary" : "Vyhledá cizince dle: číslo pojištěnce",
3298             "description" : "Vyhledá cizince dle: číslo pojištěnce",
3299             "parameters" : [
3300                {
3301                   "name" : "cisloPojistence",
3302                   "in" : "path",
3303                   "description" : "číslo pojištěnce",
3304                   "required" : true,
3305                   "schema" : {
3306                      "maxLength" : 22,
3307                      "type" : "string"
3308                   }
3309                },
3310                {
3311                   "name" : "pcz",
3312                   "in" : "query",
3313                   "description" : "Číslo PČZ zařízení, které provádí vyhledání",
3314                   "required" : true,
3315                   "schema" : {
3316                      "type" : "string"
3317                   },
3318                   "example" : "000"
3319                }
3320             ],
3321             "responses" : {
3322                "200" : {
3323                   "description" : "Výsledek vyhledávání",
3324                   "content" : {
3325                      "text/plain" : {
3326                         "schema" : {
3327                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3328                         },
3329                         "example" : {
3330                            "vysledek" : "PacientNalezen",
3331                            "vysledekZprava" : null,
3332                            "pacient" : {
3333                               "id" : "11",
3334                               "datumUmrti" : null,
3335                               "zemeNarozeniKod" : "CZ",
3336                               "mistoNarozeniNazev" : "České Budějovice",
3337                               "obecNarozeniRuianId" : 544256,
3338                               "obvodNarozeniRuianId" : null,
3339                               "jeCizinec" : false,
3340                               "zdravotniPojistovnaKod" : null,
3341                               "pobytObecRuianId" : null,
3342                               "pobytObec" : null,
3343                               "pobytPsc" : null,
3344                               "poznamka" : null,
3345                               "cisloPojistence" : "9009092664",
3346                               "jmeno" : "Oliver",
3347                               "prijmeni" : "Ouředník",
3348                               "datumNarozeni" : "1990-09-09T00:00:00",
3349                               "zemeObcanstviKod" : "CZ",
3350                               "pohlavi" : "Muz"
3351                            }
3352                         }
3353                      },
3354                      "application/json" : {
3355                         "schema" : {
3356                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3357                         },
3358                         "example" : {
3359                            "vysledek" : "PacientNalezen",
3360                            "vysledekZprava" : null,
3361                            "pacient" : {
3362                               "id" : "11",
3363                               "datumUmrti" : null,
3364                               "zemeNarozeniKod" : "CZ",
3365                               "mistoNarozeniNazev" : "České Budějovice",
3366                               "obecNarozeniRuianId" : 544256,
3367                               "obvodNarozeniRuianId" : null,
3368                               "jeCizinec" : false,
3369                               "zdravotniPojistovnaKod" : null,
3370                               "pobytObecRuianId" : null,
3371                               "pobytObec" : null,
3372                               "pobytPsc" : null,
3373                               "poznamka" : null,
3374                               "cisloPojistence" : "9009092664",
3375                               "jmeno" : "Oliver",
3376                               "prijmeni" : "Ouředník",
3377                               "datumNarozeni" : "1990-09-09T00:00:00",
3378                               "zemeObcanstviKod" : "CZ",
3379                               "pohlavi" : "Muz"
3380                            }
3381                         }
3382                      },
3383                      "text/json" : {
3384                         "schema" : {
3385                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3386                         },
3387                         "example" : {
3388                            "vysledek" : "PacientNalezen",
3389                            "vysledekZprava" : null,
3390                            "pacient" : {
3391                               "id" : "11",
3392                               "datumUmrti" : null,
3393                               "zemeNarozeniKod" : "CZ",
3394                               "mistoNarozeniNazev" : "České Budějovice",
3395                               "obecNarozeniRuianId" : 544256,
3396                               "obvodNarozeniRuianId" : null,
3397                               "jeCizinec" : false,
3398                               "zdravotniPojistovnaKod" : null,
3399                               "pobytObecRuianId" : null,
3400                               "pobytObec" : null,
3401                               "pobytPsc" : null,
3402                               "poznamka" : null,
3403                               "cisloPojistence" : "9009092664",
3404                               "jmeno" : "Oliver",
3405                               "prijmeni" : "Ouředník",
3406                               "datumNarozeni" : "1990-09-09T00:00:00",
3407                               "zemeObcanstviKod" : "CZ",
3408                               "pohlavi" : "Muz"
3409                            }
3410                         }
3411                      }
3412                   }
3413                },
3414                "400" : {
3415                   "description" : "Validace se nezdařila"
3416                }
3417             }
3418          }
3419       },
3420       "/api/v2/pacienti/VyhledatDleCislaObcanskehoPrukazu/{cisloObcanskehoPrukazu}" : {
3421          "get" : {
3422             "tags" : [
3423                "Pacienti"
3424             ],
3425             "summary" : "Vyhledá pacienta dle: číslo občanského průkazu",
3426             "description" : "Vyhledá pacienta dle: číslo občanského průkazu",
3427             "parameters" : [
3428                {
3429                   "name" : "cisloObcanskehoPrukazu",
3430                   "in" : "path",
3431                   "description" : "číslo občanského průkazu",
3432                   "required" : true,
3433                   "schema" : {
3434                      "type" : "string"
3435                   }
3436                },
3437                {
3438                   "name" : "statVydani",
3439                   "in" : "query",
3440                   "description" : "",
3441                   "schema" : {
3442                      "maxLength" : 2,
3443                      "type" : "string"
3444                   },
3445                   "example" : "CZ"
3446                },
3447                {
3448                   "name" : "pcz",
3449                   "in" : "query",
3450                   "description" : "Číslo PČZ zařízení, které provádí zápis",
3451                   "required" : true,
3452                   "schema" : {
3453                      "type" : "string"
3454                   },
3455                   "example" : "000"
3456                }
3457             ],
3458             "responses" : {
3459                "200" : {
3460                   "description" : "Výsledek vyhledávání",
3461                   "content" : {
3462                      "text/plain" : {
3463                         "schema" : {
3464                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3465                         }
3466                      },
3467                      "application/json" : {
3468                         "schema" : {
3469                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3470                         }
3471                      },
3472                      "text/json" : {
3473                         "schema" : {
3474                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3475                         }
3476                      }
3477                   }
3478                },
3479                "400" : {
3480                   "description" : "Validace se nezdařila"
3481                }
3482             }
3483          }
3484       },
3485       "/api/v2/pacienti/VyhledatDleDokladu/{druhDokladu}/{cisloDokladu}" : {
3486          "get" : {
3487             "tags" : [
3488                "Pacienti"
3489             ],
3490             "summary" : "",
3491             "parameters" : [
3492                {
3493                   "name" : "druhDokladu",
3494                   "in" : "path",
3495                   "description" : "Druh dokladu",
3496                   "required" : true,
3497                   "schema" : {
3498                      "type" : "string"
3499                   },
3500                   "example" : "ID"
3501                },
3502                {
3503                   "name" : "cisloDokladu",
3504                   "in" : "path",
3505                   "description" : "Číslo dokladu",
3506                   "required" : true,
3507                   "schema" : {
3508                      "type" : "string"
3509                   },
3510                   "example" : "116010496"
3511                },
3512                {
3513                   "name" : "statVydani",
3514                   "in" : "query",
3515                   "description" : "Stát vydání",
3516                   "schema" : {
3517                      "maxLength" : 2,
3518                      "type" : "string"
3519                   },
3520                   "example" : "CZ"
3521                },
3522                {
3523                   "name" : "pcz",
3524                   "in" : "query",
3525                   "description" : "Číslo PČZ zařízení, které provádí zápis",
3526                   "required" : true,
3527                   "schema" : {
3528                      "type" : "string"
3529                   },
3530                   "example" : "000"
3531                }
3532             ],
3533             "responses" : {
3534                "200" : {
3535                   "description" : "Výsledek vyhledávání",
3536                   "content" : {
3537                      "text/plain" : {
3538                         "schema" : {
3539                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3540                         }
3541                      },
3542                      "application/json" : {
3543                         "schema" : {
3544                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3545                         }
3546                      },
3547                      "text/json" : {
3548                         "schema" : {
3549                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3550                         }
3551                      }
3552                   }
3553                },
3554                "400" : {
3555                   "description" : "Validace se nezdařila"
3556                }
3557             }
3558          }
3559       },
3560       "/api/v2/pacienti/VyhledatDleCislaPasu/{cisloPasu}" : {
3561          "get" : {
3562             "tags" : [
3563                "Pacienti"
3564             ],
3565             "summary" : "Vyhledá dle: číslo pasu",
3566             "description" : "Vyhledá cizince dle: číslo pasu",
3567             "parameters" : [
3568                {
3569                   "name" : "cisloPasu",
3570                   "in" : "path",
3571                   "description" : "číslo pasu",
3572                   "required" : true,
3573                   "schema" : {
3574                      "type" : "string"
3575                   }
3576                },
3577                {
3578                   "name" : "statVydani",
3579                   "in" : "query",
3580                   "description" : "identifikace státu, který pas vydal",
3581                   "schema" : {
3582                      "maxLength" : 2,
3583                      "type" : "string"
3584                   },
3585                   "example" : "CZ"
3586                },
3587                {
3588                   "name" : "pcz",
3589                   "in" : "query",
3590                   "description" : "Číslo PČZ zařízení, které provádí zápis",
3591                   "required" : true,
3592                   "schema" : {
3593                      "type" : "string"
3594                   },
3595                   "example" : "000"
3596                }
3597             ],
3598             "responses" : {
3599                "200" : {
3600                   "description" : "Výsledek vyhledávání",
3601                   "content" : {
3602                      "text/plain" : {
3603                         "schema" : {
3604                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3605                         }
3606                      },
3607                      "application/json" : {
3608                         "schema" : {
3609                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3610                         }
3611                      },
3612                      "text/json" : {
3613                         "schema" : {
3614                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3615                         }
3616                      }
3617                   }
3618                },
3619                "400" : {
3620                   "description" : "Validace se nezdařila"
3621                }
3622             }
3623          }
3624       },
3625       "/api/v2/pacienti/VyhledatPacientaDleAifo/{ISZRListek}" : {
3626          "get" : {
3627             "tags" : [
3628                "Pacienti"
3629             ],
3630             "summary" : "Vyhledání pacienta dle Aifo",
3631             "parameters" : [
3632                {
3633                   "name" : "ISZRListek",
3634                   "in" : "path",
3635                   "description" : "Šatní lístek vydaný ISZR pro konkrétní AIFO",
3636                   "required" : true,
3637                   "schema" : {
3638                      "type" : "string"
3639                   }
3640                },
3641                {
3642                   "name" : "AIFORef",
3643                   "in" : "query",
3644                   "description" : "Referenční hodnota v šatním lístku. Nepovinné. Používá se jednoprvkový dotaz",
3645                   "schema" : {
3646                      "type" : "string"
3647                   }
3648                }
3649             ],
3650             "responses" : {
3651                "200" : {
3652                   "description" : "Success",
3653                   "content" : {
3654                      "text/plain" : {
3655                         "schema" : {
3656                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3657                         }
3658                      },
3659                      "application/json" : {
3660                         "schema" : {
3661                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3662                         }
3663                      },
3664                      "text/json" : {
3665                         "schema" : {
3666                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3667                         }
3668                      }
3669                   }
3670                }
3671             }
3672          }
3673       },
3674       "/api/v2/pacienti/VytvorPacientaCizince" : {
3675          "post" : {
3676             "tags" : [
3677                "Pacienti"
3678             ],
3679             "summary" : "Vytvoří nového pacienta cizince. Metoda je určena pouze pro občany jiných států.\r\nJestliže se jedná o cizince je povinné vyplnění občanství jiného než ČR.",
3680             "requestBody" : {
3681                "description" : "Nový pacient:",
3682                "content" : {
3683                   "application/json" : {
3684                      "schema" : {
3685                         "$ref" : "#/components/schemas/PacientCizinecCreate"
3686                      },
3687                      "example" : {
3688                         "pracoviste" : {
3689                            "pcz" : "000"
3690                         },
3691                         "statVydaniOP" : null,
3692                         "cisloPasu" : null,
3693                         "statVydaniPasu" : null,
3694                         "cisloObcanskehoPrukazu" : null,
3695                         "cisloPojistence" : "9505085556",
3696                         "jmeno" : "Andrei",
3697                         "prijmeni" : "Kravcenko",
3698                         "datumNarozeni" : "1995-05-08T00:00:00",
3699                         "zemeObcanstviKod" : null,
3700                         "pohlavi" : "Muz"
3701                      }
3702                   },
3703                   "text/json" : {
3704                      "schema" : {
3705                         "$ref" : "#/components/schemas/PacientCizinecCreate"
3706                      },
3707                      "example" : {
3708                         "pracoviste" : {
3709                            "pcz" : "000"
3710                         },
3711                         "statVydaniOP" : null,
3712                         "cisloPasu" : null,
3713                         "statVydaniPasu" : null,
3714                         "cisloObcanskehoPrukazu" : null,
3715                         "cisloPojistence" : "9505085556",
3716                         "jmeno" : "Andrei",
3717                         "prijmeni" : "Kravcenko",
3718                         "datumNarozeni" : "1995-05-08T00:00:00",
3719                         "zemeObcanstviKod" : null,
3720                         "pohlavi" : "Muz"
3721                      }
3722                   },
3723                   "application/*+json" : {
3724                      "schema" : {
3725                         "$ref" : "#/components/schemas/PacientCizinecCreate"
3726                      },
3727                      "example" : {
3728                         "pracoviste" : {
3729                            "pcz" : "000"
3730                         },
3731                         "statVydaniOP" : null,
3732                         "cisloPasu" : null,
3733                         "statVydaniPasu" : null,
3734                         "cisloObcanskehoPrukazu" : null,
3735                         "cisloPojistence" : "9505085556",
3736                         "jmeno" : "Andrei",
3737                         "prijmeni" : "Kravcenko",
3738                         "datumNarozeni" : "1995-05-08T00:00:00",
3739                         "zemeObcanstviKod" : null,
3740                         "pohlavi" : "Muz"
3741                      }
3742                   }
3743                }
3744             },
3745             "responses" : {
3746                "201" : {
3747                   "description" : "Vytvoří nového pacienta",
3748                   "content" : {
3749                      "text/plain" : {
3750                         "schema" : {
3751                            "$ref" : "#/components/schemas/PacientView"
3752                         },
3753                         "example" : {
3754                            "id" : "11",
3755                            "datumUmrti" : null,
3756                            "zemeNarozeniKod" : "CZ",
3757                            "mistoNarozeniNazev" : "České Budějovice",
3758                            "obecNarozeniRuianId" : 544256,
3759                            "obvodNarozeniRuianId" : null,
3760                            "jeCizinec" : false,
3761                            "zdravotniPojistovnaKod" : null,
3762                            "pobytObecRuianId" : null,
3763                            "pobytObec" : null,
3764                            "pobytPsc" : null,
3765                            "poznamka" : null,
3766                            "cisloPojistence" : "9009092664",
3767                            "jmeno" : "Oliver",
3768                            "prijmeni" : "Ouředník",
3769                            "datumNarozeni" : "1990-09-09T00:00:00",
3770                            "zemeObcanstviKod" : "CZ",
3771                            "pohlavi" : "Muz"
3772                         }
3773                      },
3774                      "application/json" : {
3775                         "schema" : {
3776                            "$ref" : "#/components/schemas/PacientView"
3777                         },
3778                         "example" : {
3779                            "id" : "11",
3780                            "datumUmrti" : null,
3781                            "zemeNarozeniKod" : "CZ",
3782                            "mistoNarozeniNazev" : "České Budějovice",
3783                            "obecNarozeniRuianId" : 544256,
3784                            "obvodNarozeniRuianId" : null,
3785                            "jeCizinec" : false,
3786                            "zdravotniPojistovnaKod" : null,
3787                            "pobytObecRuianId" : null,
3788                            "pobytObec" : null,
3789                            "pobytPsc" : null,
3790                            "poznamka" : null,
3791                            "cisloPojistence" : "9009092664",
3792                            "jmeno" : "Oliver",
3793                            "prijmeni" : "Ouředník",
3794                            "datumNarozeni" : "1990-09-09T00:00:00",
3795                            "zemeObcanstviKod" : "CZ",
3796                            "pohlavi" : "Muz"
3797                         }
3798                      },
3799                      "text/json" : {
3800                         "schema" : {
3801                            "$ref" : "#/components/schemas/PacientView"
3802                         },
3803                         "example" : {
3804                            "id" : "11",
3805                            "datumUmrti" : null,
3806                            "zemeNarozeniKod" : "CZ",
3807                            "mistoNarozeniNazev" : "České Budějovice",
3808                            "obecNarozeniRuianId" : 544256,
3809                            "obvodNarozeniRuianId" : null,
3810                            "jeCizinec" : false,
3811                            "zdravotniPojistovnaKod" : null,
3812                            "pobytObecRuianId" : null,
3813                            "pobytObec" : null,
3814                            "pobytPsc" : null,
3815                            "poznamka" : null,
3816                            "cisloPojistence" : "9009092664",
3817                            "jmeno" : "Oliver",
3818                            "prijmeni" : "Ouředník",
3819                            "datumNarozeni" : "1990-09-09T00:00:00",
3820                            "zemeObcanstviKod" : "CZ",
3821                            "pohlavi" : "Muz"
3822                         }
3823                      }
3824                   }
3825                },
3826                "400" : {
3827                   "description" : "Pacienta se nepodařilo vytvořit",
3828                   "content" : {
3829                      "text/plain" : {
3830                         "schema" : {
3831                            "$ref" : "#/components/schemas/ErrorResponse"
3832                         }
3833                      },
3834                      "application/json" : {
3835                         "schema" : {
3836                            "$ref" : "#/components/schemas/ErrorResponse"
3837                         }
3838                      },
3839                      "text/json" : {
3840                         "schema" : {
3841                            "$ref" : "#/components/schemas/ErrorResponse"
3842                         }
3843                      }
3844                   }
3845                }
3846             }
3847          }
3848       },
3849       "/api/v2/pacienti/VytvorNovorozence" : {
3850          "post" : {
3851             "tags" : [
3852                "Pacienti"
3853             ],
3854             "summary" : "Vytvoří nového pacienta novorozence.",
3855             "requestBody" : {
3856                "description" : "Nový pacient novorozenec",
3857                "content" : {
3858                   "application/json" : {
3859                      "schema" : {
3860                         "$ref" : "#/components/schemas/PacientNovorozenecCreate"
3861                      },
3862                      "example" : {
3863                         "pracoviste" : {
3864                            "pcz" : "000"
3865                         },
3866                         "jmeno" : "Pavel",
3867                         "prijmeni" : "Novák",
3868                         "datumNarozeni" : "2026-05-10T00:00:00+02:00",
3869                         "zemeObcanstviKod" : "CZ",
3870                         "pohlavi" : "Muz"
3871                      }
3872                   },
3873                   "text/json" : {
3874                      "schema" : {
3875                         "$ref" : "#/components/schemas/PacientNovorozenecCreate"
3876                      },
3877                      "example" : {
3878                         "pracoviste" : {
3879                            "pcz" : "000"
3880                         },
3881                         "jmeno" : "Pavel",
3882                         "prijmeni" : "Novák",
3883                         "datumNarozeni" : "2026-05-10T00:00:00+02:00",
3884                         "zemeObcanstviKod" : "CZ",
3885                         "pohlavi" : "Muz"
3886                      }
3887                   },
3888                   "application/*+json" : {
3889                      "schema" : {
3890                         "$ref" : "#/components/schemas/PacientNovorozenecCreate"
3891                      },
3892                      "example" : {
3893                         "pracoviste" : {
3894                            "pcz" : "000"
3895                         },
3896                         "jmeno" : "Pavel",
3897                         "prijmeni" : "Novák",
3898                         "datumNarozeni" : "2026-05-10T00:00:00+02:00",
3899                         "zemeObcanstviKod" : "CZ",
3900                         "pohlavi" : "Muz"
3901                      }
3902                   }
3903                }
3904             },
3905             "responses" : {
3906                "201" : {
3907                   "description" : "Vytvoří nového pacienta",
3908                   "content" : {
3909                      "text/plain" : {
3910                         "schema" : {
3911                            "$ref" : "#/components/schemas/PacientView"
3912                         },
3913                         "example" : {
3914                            "id" : "11",
3915                            "datumUmrti" : null,
3916                            "zemeNarozeniKod" : "CZ",
3917                            "mistoNarozeniNazev" : "České Budějovice",
3918                            "obecNarozeniRuianId" : 544256,
3919                            "obvodNarozeniRuianId" : null,
3920                            "jeCizinec" : false,
3921                            "zdravotniPojistovnaKod" : null,
3922                            "pobytObecRuianId" : null,
3923                            "pobytObec" : null,
3924                            "pobytPsc" : null,
3925                            "poznamka" : null,
3926                            "cisloPojistence" : "9009092664",
3927                            "jmeno" : "Oliver",
3928                            "prijmeni" : "Ouředník",
3929                            "datumNarozeni" : "1990-09-09T00:00:00",
3930                            "zemeObcanstviKod" : "CZ",
3931                            "pohlavi" : "Muz"
3932                         }
3933                      },
3934                      "application/json" : {
3935                         "schema" : {
3936                            "$ref" : "#/components/schemas/PacientView"
3937                         },
3938                         "example" : {
3939                            "id" : "11",
3940                            "datumUmrti" : null,
3941                            "zemeNarozeniKod" : "CZ",
3942                            "mistoNarozeniNazev" : "České Budějovice",
3943                            "obecNarozeniRuianId" : 544256,
3944                            "obvodNarozeniRuianId" : null,
3945                            "jeCizinec" : false,
3946                            "zdravotniPojistovnaKod" : null,
3947                            "pobytObecRuianId" : null,
3948                            "pobytObec" : null,
3949                            "pobytPsc" : null,
3950                            "poznamka" : null,
3951                            "cisloPojistence" : "9009092664",
3952                            "jmeno" : "Oliver",
3953                            "prijmeni" : "Ouředník",
3954                            "datumNarozeni" : "1990-09-09T00:00:00",
3955                            "zemeObcanstviKod" : "CZ",
3956                            "pohlavi" : "Muz"
3957                         }
3958                      },
3959                      "text/json" : {
3960                         "schema" : {
3961                            "$ref" : "#/components/schemas/PacientView"
3962                         },
3963                         "example" : {
3964                            "id" : "11",
3965                            "datumUmrti" : null,
3966                            "zemeNarozeniKod" : "CZ",
3967                            "mistoNarozeniNazev" : "České Budějovice",
3968                            "obecNarozeniRuianId" : 544256,
3969                            "obvodNarozeniRuianId" : null,
3970                            "jeCizinec" : false,
3971                            "zdravotniPojistovnaKod" : null,
3972                            "pobytObecRuianId" : null,
3973                            "pobytObec" : null,
3974                            "pobytPsc" : null,
3975                            "poznamka" : null,
3976                            "cisloPojistence" : "9009092664",
3977                            "jmeno" : "Oliver",
3978                            "prijmeni" : "Ouředník",
3979                            "datumNarozeni" : "1990-09-09T00:00:00",
3980                            "zemeObcanstviKod" : "CZ",
3981                            "pohlavi" : "Muz"
3982                         }
3983                      }
3984                   }
3985                },
3986                "400" : {
3987                   "description" : "Pacienta se nepodařilo vytvořit",
3988                   "content" : {
3989                      "text/plain" : {
3990                         "schema" : {
3991                            "$ref" : "#/components/schemas/ErrorResponse"
3992                         }
3993                      },
3994                      "application/json" : {
3995                         "schema" : {
3996                            "$ref" : "#/components/schemas/ErrorResponse"
3997                         }
3998                      },
3999                      "text/json" : {
4000                         "schema" : {
4001                            "$ref" : "#/components/schemas/ErrorResponse"
4002                         }
4003                      }
4004                   }
4005                }
4006             }
4007          }
4008       },
4009       "/api/v2/pacienti/MapovaniId/{id}" : {
4010          "get" : {
4011             "tags" : [
4012                "Pacienti"
4013             ],
4014             "summary" : "Vyhledá aktuální RID pacienta, na základě původního RID.",
4015             "parameters" : [
4016                {
4017                   "name" : "id",
4018                   "in" : "path",
4019                   "description" : "Původní číslo pacienta (RID) / rezortní identifikátor.",
4020                   "required" : true,
4021                   "schema" : {
4022                      "pattern" : "^[0-9]*$",
4023                      "type" : "string"
4024                   },
4025                   "example" : "1234567890"
4026                },
4027                {
4028                   "name" : "pcz",
4029                   "in" : "query",
4030                   "description" : "Číslo PČZ zařízení, které provádí vyhledávání",
4031                   "required" : true,
4032                   "schema" : {
4033                      "type" : "string"
4034                   },
4035                   "example" : "000"
4036                }
4037             ],
4038             "responses" : {
4039                "200" : {
4040                   "description" : "Výsledek vyhledávání",
4041                   "content" : {
4042                      "text/plain" : {
4043                         "schema" : {
4044                            "type" : "string"
4045                         }
4046                      },
4047                      "application/json" : {
4048                         "schema" : {
4049                            "type" : "string"
4050                         }
4051                      },
4052                      "text/json" : {
4053                         "schema" : {
4054                            "type" : "string"
4055                         }
4056                      }
4057                   }
4058                },
4059                "404" : {
4060                   "description" : "Not Found",
4061                   "content" : {
4062                      "text/plain" : {
4063                         "schema" : {
4064                            "$ref" : "#/components/schemas/ErrorResponse"
4065                         }
4066                      },
4067                      "application/json" : {
4068                         "schema" : {
4069                            "$ref" : "#/components/schemas/ErrorResponse"
4070                         }
4071                      },
4072                      "text/json" : {
4073                         "schema" : {
4074                            "$ref" : "#/components/schemas/ErrorResponse"
4075                         }
4076                      }
4077                   }
4078                },
4079                "400" : {
4080                   "description" : "Validace se nezdařila",
4081                   "content" : {
4082                      "text/plain" : {
4083                         "schema" : {
4084                            "$ref" : "#/components/schemas/ErrorResponse"
4085                         }
4086                      },
4087                      "application/json" : {
4088                         "schema" : {
4089                            "$ref" : "#/components/schemas/ErrorResponse"
4090                         }
4091                      },
4092                      "text/json" : {
4093                         "schema" : {
4094                            "$ref" : "#/components/schemas/ErrorResponse"
4095                         }
4096                      }
4097                   }
4098                }
4099             }
4100          }
4101       },
4102       "/api/v2/sberLaboratornichHlaseni/ZalozLaboratorniHlaseni" : {
4103          "post" : {
4104             "tags" : [
4105                "SberLaboratornichHlaseni"
4106             ],
4107             "summary" : "Založení nového laboratorního hlášení.",
4108             "requestBody" : {
4109                "description" : "Žádost k založení laboratorního hlášení",
4110                "content" : {
4111                   "application/json" : {
4112                      "schema" : {
4113                         "$ref" : "#/components/schemas/ZadostOZalozeniHlaseni"
4114                      }
4115                   },
4116                   "text/json" : {
4117                      "schema" : {
4118                         "$ref" : "#/components/schemas/ZadostOZalozeniHlaseni"
4119                      }
4120                   },
4121                   "application/*+json" : {
4122                      "schema" : {
4123                         "$ref" : "#/components/schemas/ZadostOZalozeniHlaseni"
4124                      }
4125                   }
4126                }
4127             },
4128             "responses" : {
4129                "200" : {
4130                   "description" : "Success",
4131                   "content" : {
4132                      "text/plain" : {
4133                         "schema" : {
4134                            "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4135                         }
4136                      },
4137                      "application/json" : {
4138                         "schema" : {
4139                            "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4140                         }
4141                      },
4142                      "text/json" : {
4143                         "schema" : {
4144                            "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4145                         }
4146                      }
4147                   }
4148                },
4149                "204" : {
4150                   "description" : "Success",
4151                   "content" : {
4152                      "text/plain" : {
4153                         "schema" : {
4154                            "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4155                         }
4156                      },
4157                      "application/json" : {
4158                         "schema" : {
4159                            "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4160                         }
4161                      },
4162                      "text/json" : {
4163                         "schema" : {
4164                            "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4165                         }
4166                      }
4167                   }
4168                },
4169                "400" : {
4170                   "description" : "Bad Request",
4171                   "content" : {
4172                      "text/plain" : {
4173                         "schema" : {
4174                            "$ref" : "#/components/schemas/CUDOdpoved"
4175                         }
4176                      },
4177                      "application/json" : {
4178                         "schema" : {
4179                            "$ref" : "#/components/schemas/CUDOdpoved"
4180                         }
4181                      },
4182                      "text/json" : {
4183                         "schema" : {
4184                            "$ref" : "#/components/schemas/CUDOdpoved"
4185                         }
4186                      }
4187                   }
4188                },
4189                "401" : {
4190                   "description" : "Unauthorized",
4191                   "content" : {
4192                      "text/plain" : {
4193                         "schema" : {
4194                            "$ref" : "#/components/schemas/CUDOdpoved"
4195                         }
4196                      },
4197                      "application/json" : {
4198                         "schema" : {
4199                            "$ref" : "#/components/schemas/CUDOdpoved"
4200                         }
4201                      },
4202                      "text/json" : {
4203                         "schema" : {
4204                            "$ref" : "#/components/schemas/CUDOdpoved"
4205                         }
4206                      }
4207                   }
4208                },
4209                "404" : {
4210                   "description" : "Not Found",
4211                   "content" : {
4212                      "text/plain" : {
4213                         "schema" : {
4214                            "$ref" : "#/components/schemas/CUDOdpoved"
4215                         }
4216                      },
4217                      "application/json" : {
4218                         "schema" : {
4219                            "$ref" : "#/components/schemas/CUDOdpoved"
4220                         }
4221                      },
4222                      "text/json" : {
4223                         "schema" : {
4224                            "$ref" : "#/components/schemas/CUDOdpoved"
4225                         }
4226                      }
4227                   }
4228                },
4229                "406" : {
4230                   "description" : "Not Acceptable",
4231                   "content" : {
4232                      "text/plain" : {
4233                         "schema" : {
4234                            "$ref" : "#/components/schemas/CUDOdpoved"
4235                         }
4236                      },
4237                      "application/json" : {
4238                         "schema" : {
4239                            "$ref" : "#/components/schemas/CUDOdpoved"
4240                         }
4241                      },
4242                      "text/json" : {
4243                         "schema" : {
4244                            "$ref" : "#/components/schemas/CUDOdpoved"
4245                         }
4246                      }
4247                   }
4248                },
4249                "409" : {
4250                   "description" : "Conflict",
4251                   "content" : {
4252                      "text/plain" : {
4253                         "schema" : {
4254                            "$ref" : "#/components/schemas/CUDOdpoved"
4255                         }
4256                      },
4257                      "application/json" : {
4258                         "schema" : {
4259                            "$ref" : "#/components/schemas/CUDOdpoved"
4260                         }
4261                      },
4262                      "text/json" : {
4263                         "schema" : {
4264                            "$ref" : "#/components/schemas/CUDOdpoved"
4265                         }
4266                      }
4267                   }
4268                }
4269             }
4270          }
4271       },
4272       "/api/v2/sberLaboratornichHlaseni/ZmenLaboratorniHlaseni" : {
4273          "put" : {
4274             "tags" : [
4275                "SberLaboratornichHlaseni"
4276             ],
4277             "summary" : "Změna existujícího laboratorního hlášení.",
4278             "requestBody" : {
4279                "description" : "Žádost ke změně laboratorního hlášení",
4280                "content" : {
4281                   "application/json" : {
4282                      "schema" : {
4283                         "$ref" : "#/components/schemas/ZadostOZmenuHlaseni"
4284                      }
4285                   },
4286                   "text/json" : {
4287                      "schema" : {
4288                         "$ref" : "#/components/schemas/ZadostOZmenuHlaseni"
4289                      }
4290                   },
4291                   "application/*+json" : {
4292                      "schema" : {
4293                         "$ref" : "#/components/schemas/ZadostOZmenuHlaseni"
4294                      }
4295                   }
4296                }
4297             },
4298             "responses" : {
4299                "200" : {
4300                   "description" : "Success",
4301                   "content" : {
4302                      "text/plain" : {
4303                         "schema" : {
4304                            "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4305                         }
4306                      },
4307                      "application/json" : {
4308                         "schema" : {
4309                            "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4310                         }
4311                      },
4312                      "text/json" : {
4313                         "schema" : {
4314                            "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4315                         }
4316                      }
4317                   }
4318                },
4319                "204" : {
4320                   "description" : "Success",
4321                   "content" : {
4322                      "text/plain" : {
4323                         "schema" : {
4324                            "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4325                         }
4326                      },
4327                      "application/json" : {
4328                         "schema" : {
4329                            "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4330                         }
4331                      },
4332                      "text/json" : {
4333                         "schema" : {
4334                            "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4335                         }
4336                      }
4337                   }
4338                },
4339                "400" : {
4340                   "description" : "Bad Request",
4341                   "content" : {
4342                      "text/plain" : {
4343                         "schema" : {
4344                            "$ref" : "#/components/schemas/CUDOdpoved"
4345                         }
4346                      },
4347                      "application/json" : {
4348                         "schema" : {
4349                            "$ref" : "#/components/schemas/CUDOdpoved"
4350                         }
4351                      },
4352                      "text/json" : {
4353                         "schema" : {
4354                            "$ref" : "#/components/schemas/CUDOdpoved"
4355                         }
4356                      }
4357                   }
4358                },
4359                "401" : {
4360                   "description" : "Unauthorized",
4361                   "content" : {
4362                      "text/plain" : {
4363                         "schema" : {
4364                            "$ref" : "#/components/schemas/CUDOdpoved"
4365                         }
4366                      },
4367                      "application/json" : {
4368                         "schema" : {
4369                            "$ref" : "#/components/schemas/CUDOdpoved"
4370                         }
4371                      },
4372                      "text/json" : {
4373                         "schema" : {
4374                            "$ref" : "#/components/schemas/CUDOdpoved"
4375                         }
4376                      }
4377                   }
4378                },
4379                "406" : {
4380                   "description" : "Not Acceptable",
4381                   "content" : {
4382                      "text/plain" : {
4383                         "schema" : {
4384                            "$ref" : "#/components/schemas/CUDOdpoved"
4385                         }
4386                      },
4387                      "application/json" : {
4388                         "schema" : {
4389                            "$ref" : "#/components/schemas/CUDOdpoved"
4390                         }
4391                      },
4392                      "text/json" : {
4393                         "schema" : {
4394                            "$ref" : "#/components/schemas/CUDOdpoved"
4395                         }
4396                      }
4397                   }
4398                },
4399                "404" : {
4400                   "description" : "Not Found",
4401                   "content" : {
4402                      "text/plain" : {
4403                         "schema" : {
4404                            "$ref" : "#/components/schemas/CUDOdpoved"
4405                         }
4406                      },
4407                      "application/json" : {
4408                         "schema" : {
4409                            "$ref" : "#/components/schemas/CUDOdpoved"
4410                         }
4411                      },
4412                      "text/json" : {
4413                         "schema" : {
4414                            "$ref" : "#/components/schemas/CUDOdpoved"
4415                         }
4416                      }
4417                   }
4418                }
4419             }
4420          }
4421       },
4422       "/api/v2/sberLaboratornichHlaseni/SmazLaboratorniHlaseni" : {
4423          "delete" : {
4424             "tags" : [
4425                "SberLaboratornichHlaseni"
4426             ],
4427             "summary" : "Smaže laboratorní hlášení",
4428             "requestBody" : {
4429                "description" : "Žádost ke smazání laboratorního hlášení",
4430                "content" : {
4431                   "application/json" : {
4432                      "schema" : {
4433                         "$ref" : "#/components/schemas/ZadostOSmazaniHlaseni"
4434                      }
4435                   },
4436                   "text/json" : {
4437                      "schema" : {
4438                         "$ref" : "#/components/schemas/ZadostOSmazaniHlaseni"
4439                      }
4440                   },
4441                   "application/*+json" : {
4442                      "schema" : {
4443                         "$ref" : "#/components/schemas/ZadostOSmazaniHlaseni"
4444                      }
4445                   }
4446                }
4447             },
4448             "responses" : {
4449                "200" : {
4450                   "description" : "Success",
4451                   "content" : {
4452                      "text/plain" : {
4453                         "schema" : {
4454                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4455                         }
4456                      },
4457                      "application/json" : {
4458                         "schema" : {
4459                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4460                         }
4461                      },
4462                      "text/json" : {
4463                         "schema" : {
4464                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4465                         }
4466                      }
4467                   }
4468                },
4469                "204" : {
4470                   "description" : "Success",
4471                   "content" : {
4472                      "text/plain" : {
4473                         "schema" : {
4474                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4475                         }
4476                      },
4477                      "application/json" : {
4478                         "schema" : {
4479                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4480                         }
4481                      },
4482                      "text/json" : {
4483                         "schema" : {
4484                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4485                         }
4486                      }
4487                   }
4488                },
4489                "400" : {
4490                   "description" : "Bad Request",
4491                   "content" : {
4492                      "text/plain" : {
4493                         "schema" : {
4494                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4495                         }
4496                      },
4497                      "application/json" : {
4498                         "schema" : {
4499                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4500                         }
4501                      },
4502                      "text/json" : {
4503                         "schema" : {
4504                            "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4505                         }
4506                      }
4507                   }
4508                },
4509                "401" : {
4510                   "description" : "Unauthorized",
4511                   "content" : {
4512                      "text/plain" : {
4513                         "schema" : {
4514                            "$ref" : "#/components/schemas/CUDOdpoved"
4515                         }
4516                      },
4517                      "application/json" : {
4518                         "schema" : {
4519                            "$ref" : "#/components/schemas/CUDOdpoved"
4520                         }
4521                      },
4522                      "text/json" : {
4523                         "schema" : {
4524                            "$ref" : "#/components/schemas/CUDOdpoved"
4525                         }
4526                      }
4527                   }
4528                },
4529                "406" : {
4530                   "description" : "Not Acceptable",
4531                   "content" : {
4532                      "text/plain" : {
4533                         "schema" : {
4534                            "$ref" : "#/components/schemas/CUDOdpoved"
4535                         }
4536                      },
4537                      "application/json" : {
4538                         "schema" : {
4539                            "$ref" : "#/components/schemas/CUDOdpoved"
4540                         }
4541                      },
4542                      "text/json" : {
4543                         "schema" : {
4544                            "$ref" : "#/components/schemas/CUDOdpoved"
4545                         }
4546                      }
4547                   }
4548                },
4549                "404" : {
4550                   "description" : "Not Found",
4551                   "content" : {
4552                      "text/plain" : {
4553                         "schema" : {
4554                            "$ref" : "#/components/schemas/CUDOdpoved"
4555                         }
4556                      },
4557                      "application/json" : {
4558                         "schema" : {
4559                            "$ref" : "#/components/schemas/CUDOdpoved"
4560                         }
4561                      },
4562                      "text/json" : {
4563                         "schema" : {
4564                            "$ref" : "#/components/schemas/CUDOdpoved"
4565                         }
4566                      }
4567                   }
4568                }
4569             }
4570          }
4571       },
4572       "/api/v2/sberLaboratornichHlaseni/VyhledejLaboratorniHlaseni" : {
4573          "get" : {
4574             "tags" : [
4575                "SberLaboratornichHlaseni"
4576             ],
4577             "summary" : "Vyhledá laboratorní hlášení.",
4578             "parameters" : [
4579                {
4580                   "name" : "cisloHlaseni",
4581                   "in" : "query",
4582                   "description" : "Číslo hlášení",
4583                   "required" : true,
4584                   "schema" : {
4585                      "type" : "integer",
4586                      "format" : "int64"
4587                   }
4588                },
4589                {
4590                   "name" : "zadostId",
4591                   "in" : "query",
4592                   "description" : "Žádost Id",
4593                   "required" : true,
4594                   "schema" : {
4595                      "type" : "string",
4596                      "format" : "uuid"
4597                   }
4598                },
4599                {
4600                   "name" : "datum",
4601                   "in" : "query",
4602                   "description" : "Datum žádosti",
4603                   "required" : true,
4604                   "schema" : {
4605                      "type" : "string",
4606                      "format" : "date-time"
4607                   }
4608                }
4609             ],
4610             "responses" : {
4611                "200" : {
4612                   "description" : "Success",
4613                   "content" : {
4614                      "text/plain" : {
4615                         "schema" : {
4616                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4617                         }
4618                      },
4619                      "application/json" : {
4620                         "schema" : {
4621                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4622                         }
4623                      },
4624                      "text/json" : {
4625                         "schema" : {
4626                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4627                         }
4628                      }
4629                   }
4630                },
4631                "204" : {
4632                   "description" : "Success",
4633                   "content" : {
4634                      "text/plain" : {
4635                         "schema" : {
4636                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4637                         }
4638                      },
4639                      "application/json" : {
4640                         "schema" : {
4641                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4642                         }
4643                      },
4644                      "text/json" : {
4645                         "schema" : {
4646                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4647                         }
4648                      }
4649                   }
4650                },
4651                "400" : {
4652                   "description" : "Bad Request",
4653                   "content" : {
4654                      "text/plain" : {
4655                         "schema" : {
4656                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4657                         }
4658                      },
4659                      "application/json" : {
4660                         "schema" : {
4661                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4662                         }
4663                      },
4664                      "text/json" : {
4665                         "schema" : {
4666                            "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4667                         }
4668                      }
4669                   }
4670                },
4671                "401" : {
4672                   "description" : "Unauthorized",
4673                   "content" : {
4674                      "text/plain" : {
4675                         "schema" : {
4676                            "$ref" : "#/components/schemas/CUDOdpoved"
4677                         }
4678                      },
4679                      "application/json" : {
4680                         "schema" : {
4681                            "$ref" : "#/components/schemas/CUDOdpoved"
4682                         }
4683                      },
4684                      "text/json" : {
4685                         "schema" : {
4686                            "$ref" : "#/components/schemas/CUDOdpoved"
4687                         }
4688                      }
4689                   }
4690                },
4691                "406" : {
4692                   "description" : "Not Acceptable",
4693                   "content" : {
4694                      "text/plain" : {
4695                         "schema" : {
4696                            "$ref" : "#/components/schemas/CUDOdpoved"
4697                         }
4698                      },
4699                      "application/json" : {
4700                         "schema" : {
4701                            "$ref" : "#/components/schemas/CUDOdpoved"
4702                         }
4703                      },
4704                      "text/json" : {
4705                         "schema" : {
4706                            "$ref" : "#/components/schemas/CUDOdpoved"
4707                         }
4708                      }
4709                   }
4710                },
4711                "404" : {
4712                   "description" : "Not Found",
4713                   "content" : {
4714                      "text/plain" : {
4715                         "schema" : {
4716                            "$ref" : "#/components/schemas/CUDOdpoved"
4717                         }
4718                      },
4719                      "application/json" : {
4720                         "schema" : {
4721                            "$ref" : "#/components/schemas/CUDOdpoved"
4722                         }
4723                      },
4724                      "text/json" : {
4725                         "schema" : {
4726                            "$ref" : "#/components/schemas/CUDOdpoved"
4727                         }
4728                      }
4729                   }
4730                }
4731             }
4732          }
4733       },
4734       "/api/v2/Probe" : {
4735          "get" : {
4736             "tags" : [
4737                "Status"
4738             ],
4739             "summary" : "Zobrazí informace o verzi aplikace a přihlášeném uživateli",
4740             "responses" : {
4741                "200" : {
4742                   "description" : "Ok",
4743                   "content" : {
4744                      "application/json" : {
4745                         "schema" : {
4746                            "$ref" : "#/components/schemas/AppInfo"
4747                         },
4748                         "example" : {
4749                            "verzeAplikace" : "1.96.0",
4750                            "subjektIco" : 0,
4751                            "nazevPracoviste" : "Testovací pracovistě API"
4752                         }
4753                      }
4754                   }
4755                }
4756             }
4757          }
4758       },
4759       "/api/v2/vakcinace/NacistDavkyPacienta/{cisloPacienta}" : {
4760          "get" : {
4761             "tags" : [
4762                "Vakcinace"
4763             ],
4764             "summary" : "Získá vakcinaci pro daného pacienta",
4765             "parameters" : [
4766                {
4767                   "name" : "cisloPacienta",
4768                   "in" : "path",
4769                   "description" : "Id pacienta - cislo",
4770                   "required" : true,
4771                   "schema" : {
4772                      "type" : "string"
4773                   },
4774                   "example" : "5"
4775                },
4776                {
4777                   "name" : "pcz",
4778                   "in" : "query",
4779                   "description" : "Číslo PČZ zařízení",
4780                   "required" : true,
4781                   "schema" : {
4782                      "type" : "string"
4783                   },
4784                   "example" : "000"
4785                }
4786             ],
4787             "responses" : {
4788                "200" : {
4789                   "description" : "Získá vakcinaci pro daného pacienta",
4790                   "content" : {
4791                      "application/json" : {
4792                         "schema" : {
4793                            "type" : "array",
4794                            "items" : {
4795                               "$ref" : "#/components/schemas/VakcinacniDavkaResponse"
4796                            }
4797                         }
4798                      }
4799                   }
4800                },
4801                "404" : {
4802                   "description" : "Vakcinace nenalezena"
4803                },
4804                "400" : {
4805                   "description" : "Validace se nezdařila"
4806                }
4807             }
4808          }
4809       },
4810       "/api/v2/vakcinace/NacistDavku/{id}" : {
4811          "get" : {
4812             "tags" : [
4813                "Vakcinace"
4814             ],
4815             "summary" : "Načte existující dávku. Žadatel o dávku musí mít stejné IČO jako je evidované u dávky.",
4816             "parameters" : [
4817                {
4818                   "name" : "id",
4819                   "in" : "path",
4820                   "description" : "Čislo požadované dávky",
4821                   "required" : true,
4822                   "schema" : {
4823                      "type" : "string"
4824                   }
4825                },
4826                {
4827                   "name" : "pcz",
4828                   "in" : "query",
4829                   "description" : "Číslo PČZ zařízení",
4830                   "required" : true,
4831                   "schema" : {
4832                      "type" : "string"
4833                   }
4834                }
4835             ],
4836             "responses" : {
4837                "200" : {
4838                   "description" : "Získá dávku se zadaným id - cislo davky",
4839                   "content" : {
4840                      "application/json" : {
4841                         "schema" : {
4842                            "$ref" : "#/components/schemas/VakcinacniDavkaResponse"
4843                         }
4844                      }
4845                   }
4846                },
4847                "400" : {
4848                   "description" : "Validace se nezdařila",
4849                   "content" : {
4850                      "application/json" : {
4851                         "schema" : {
4852                            "$ref" : "#/components/schemas/ErrorResponse"
4853                         }
4854                      }
4855                   }
4856                },
4857                "404" : {
4858                   "description" : "Davka nenalezena"
4859                }
4860             }
4861          }
4862       },
4863       "/api/v2/vakcinace/VytvoritNeboZmenitDavku" : {
4864          "post" : {
4865             "tags" : [
4866                "Vakcinace"
4867             ],
4868             "summary" : "Vytvoří nebo změní existující dávku. Pokud je předáno Id dávky, mění se existující dávka. Pokud Id zadáno není, je vytvářena nová dávka.",
4869             "requestBody" : {
4870                "description" : "Dávka vakcinace:",
4871                "content" : {
4872                   "application/json" : {
4873                      "schema" : {
4874                         "$ref" : "#/components/schemas/VakcinacniDavkaDto"
4875                      },
4876                      "example" : {
4877                         "pracoviste" : {
4878                            "icp" : "12345678",
4879                            "pcz" : "000"
4880                         },
4881                         "cisloDavky" : null,
4882                         "cisloPacienta" : "9876543210",
4883                         "email" : null,
4884                         "telefon" : null,
4885                         "ockovaciLatkaKod" : "CO01",
4886                         "ockovaciLatkaSUKLKod" : null,
4887                         "datumVakcinace" : "2026-06-04T00:00:00+02:00",
4888                         "typVakcinaceKod" : "PRIMO",
4889                         "sarze" : null,
4890                         "aplikacniCestaKod" : null,
4891                         "mistoAplikaceKod" : null,
4892                         "zdravotniPojistovnaKod" : null,
4893                         "expirace" : null,
4894                         "poradiPodaneDavky" : null,
4895                         "poznamka" : null,
4896                         "zdroj" : null
4897                      }
4898                   },
4899                   "text/json" : {
4900                      "schema" : {
4901                         "$ref" : "#/components/schemas/VakcinacniDavkaDto"
4902                      },
4903                      "example" : {
4904                         "pracoviste" : {
4905                            "icp" : "12345678",
4906                            "pcz" : "000"
4907                         },
4908                         "cisloDavky" : null,
4909                         "cisloPacienta" : "9876543210",
4910                         "email" : null,
4911                         "telefon" : null,
4912                         "ockovaciLatkaKod" : "CO01",
4913                         "ockovaciLatkaSUKLKod" : null,
4914                         "datumVakcinace" : "2026-06-04T00:00:00+02:00",
4915                         "typVakcinaceKod" : "PRIMO",
4916                         "sarze" : null,
4917                         "aplikacniCestaKod" : null,
4918                         "mistoAplikaceKod" : null,
4919                         "zdravotniPojistovnaKod" : null,
4920                         "expirace" : null,
4921                         "poradiPodaneDavky" : null,
4922                         "poznamka" : null,
4923                         "zdroj" : null
4924                      }
4925                   },
4926                   "application/*+json" : {
4927                      "schema" : {
4928                         "$ref" : "#/components/schemas/VakcinacniDavkaDto"
4929                      },
4930                      "example" : {
4931                         "pracoviste" : {
4932                            "icp" : "12345678",
4933                            "pcz" : "000"
4934                         },
4935                         "cisloDavky" : null,
4936                         "cisloPacienta" : "9876543210",
4937                         "email" : null,
4938                         "telefon" : null,
4939                         "ockovaciLatkaKod" : "CO01",
4940                         "ockovaciLatkaSUKLKod" : null,
4941                         "datumVakcinace" : "2026-06-04T00:00:00+02:00",
4942                         "typVakcinaceKod" : "PRIMO",
4943                         "sarze" : null,
4944                         "aplikacniCestaKod" : null,
4945                         "mistoAplikaceKod" : null,
4946                         "zdravotniPojistovnaKod" : null,
4947                         "expirace" : null,
4948                         "poradiPodaneDavky" : null,
4949                         "poznamka" : null,
4950                         "zdroj" : null
4951                      }
4952                   }
4953                }
4954             },
4955             "responses" : {
4956                "200" : {
4957                   "description" : "Vytvoří nebo změní existující dávku",
4958                   "content" : {
4959                      "application/json" : {
4960                         "schema" : {
4961                            "$ref" : "#/components/schemas/VakcinacniDavkaResponse"
4962                         }
4963                      }
4964                   }
4965                },
4966                "400" : {
4967                   "description" : "Dávku se nepodařilo vytvořit",
4968                   "content" : {
4969                      "application/json" : {
4970                         "schema" : {
4971                            "$ref" : "#/components/schemas/ErrorResponse"
4972                         }
4973                      }
4974                   }
4975                }
4976             }
4977          }
4978       },
4979       "/api/v2/vakcinace/SmazatDavku/{id}" : {
4980          "delete" : {
4981             "tags" : [
4982                "Vakcinace"
4983             ],
4984             "summary" : "Smazání dávky",
4985             "parameters" : [
4986                {
4987                   "name" : "id",
4988                   "in" : "path",
4989                   "description" : "Číslo mazané dávky",
4990                   "required" : true,
4991                   "schema" : {
4992                      "type" : "string"
4993                   },
4994                   "example" : "5"
4995                },
4996                {
4997                   "name" : "pcz",
4998                   "in" : "query",
4999                   "description" : "Číslo PČZ zařízení",
5000                   "required" : true,
5001                   "schema" : {
5002                      "type" : "string"
5003                   },
5004                   "example" : "000"
5005                }
5006             ],
5007             "responses" : {
5008                "200" : {
5009                   "description" : "Dávka smazána",
5010                   "content" : {
5011                      "application/json" : {
5012                         "schema" : {
5013                            "$ref" : "#/components/schemas/SmazatDavkuResult"
5014                         }
5015                      }
5016                   }
5017                },
5018                "400" : {
5019                   "description" : "Bad Request",
5020                   "content" : {
5021                      "application/json" : {
5022                         "schema" : {
5023                            "$ref" : "#/components/schemas/ErrorResponse"
5024                         }
5025                      }
5026                   }
5027                },
5028                "404" : {
5029                   "description" : "Dávka nenalezena"
5030                }
5031             }
5032          }
5033       },
5034       "/api/v2/vakcinace/StavDavky/{id}" : {
5035          "get" : {
5036             "tags" : [
5037                "Vakcinace"
5038             ],
5039             "summary" : "Získá stav dávky",
5040             "parameters" : [
5041                {
5042                   "name" : "id",
5043                   "in" : "path",
5044                   "description" : "Čislo požadované dávky",
5045                   "required" : true,
5046                   "schema" : {
5047                      "type" : "string"
5048                   }
5049                },
5050                {
5051                   "name" : "pcz",
5052                   "in" : "query",
5053                   "required" : true,
5054                   "schema" : {
5055                      "type" : "string"
5056                   }
5057                }
5058             ],
5059             "responses" : {
5060                "200" : {
5061                   "description" : "Získá stav dávky se zadaným id - cislo davky",
5062                   "content" : {
5063                      "application/json" : {
5064                         "schema" : {
5065                            "$ref" : "#/components/schemas/StavVakcinacniDavkyResponse"
5066                         }
5067                      }
5068                   }
5069                },
5070                "400" : {
5071                   "description" : "Bad Request",
5072                   "content" : {
5073                      "application/json" : {
5074                         "schema" : {
5075                            "$ref" : "#/components/schemas/ErrorResponse"
5076                         }
5077                      }
5078                   }
5079                },
5080                "404" : {
5081                   "description" : "Davka nenalezena"
5082                }
5083             }
5084          }
5085       },
5086       "/api/v2/vakcinace/ChybyOdeslani/{ico}" : {
5087          "get" : {
5088             "tags" : [
5089                "Vakcinace"
5090             ],
5091             "summary" : "Získá chyby odeslani",
5092             "parameters" : [
5093                {
5094                   "name" : "ico",
5095                   "in" : "path",
5096                   "description" : "Ico pro ktere ziskavame zpravy",
5097                   "required" : true,
5098                   "schema" : {
5099                      "type" : "integer",
5100                      "format" : "int32"
5101                   }
5102                },
5103                {
5104                   "name" : "pcz",
5105                   "in" : "query",
5106                   "required" : true,
5107                   "schema" : {
5108                      "type" : "string"
5109                   }
5110                }
5111             ],
5112             "responses" : {
5113                "200" : {
5114                   "description" : "Seznam chyb",
5115                   "content" : {
5116                      "application/json" : {
5117                         "schema" : {
5118                            "$ref" : "#/components/schemas/VakcinacniDavkaErrorListResponse"
5119                         }
5120                      }
5121                   }
5122                },
5123                "400" : {
5124                   "description" : "Bad Request",
5125                   "content" : {
5126                      "application/json" : {
5127                         "schema" : {
5128                            "$ref" : "#/components/schemas/ErrorResponse"
5129                         }
5130                      }
5131                   }
5132                },
5133                "404" : {
5134                   "description" : "Davka nenalezena"
5135                }
5136             }
5137          }
5138       },
5139       "/api/v2/vakcinace/OckovaciPrukaz" : {
5140          "get" : {
5141             "tags" : [
5142                "Vakcinace"
5143             ],
5144             "summary" : "Vrátí očkovací průkaz pacienta pro lékařovy účely. Autorizace a autentizace probíhá na základě PINu, který předal pacient lékaři",
5145             "parameters" : [
5146                {
5147                   "name" : "pcz",
5148                   "in" : "query",
5149                   "description" : "Číslo pracoviště lékaře",
5150                   "required" : true,
5151                   "schema" : {
5152                      "maxLength" : 3,
5153                      "pattern" : "\\d+",
5154                      "type" : "string"
5155                   }
5156                },
5157                {
5158                   "name" : "cisloPacienta",
5159                   "in" : "query",
5160                   "description" : "Číslo pacienta",
5161                   "required" : true,
5162                   "schema" : {
5163                      "type" : "string"
5164                   }
5165                },
5166                {
5167                   "name" : "pin",
5168                   "in" : "query",
5169                   "description" : "PIN, který lékař obdržel od pacienta",
5170                   "required" : true,
5171                   "schema" : {
5172                      "maxLength" : 6,
5173                      "minLength" : 6,
5174                      "pattern" : "\\d+",
5175                      "type" : "string"
5176                   }
5177                }
5178             ],
5179             "responses" : {
5180                "200" : {
5181                   "description" : "Success",
5182                   "content" : {
5183                      "text/plain" : {
5184                         "schema" : {
5185                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5186                         }
5187                      },
5188                      "application/json" : {
5189                         "schema" : {
5190                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5191                         }
5192                      },
5193                      "text/json" : {
5194                         "schema" : {
5195                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5196                         }
5197                      }
5198                   }
5199                },
5200                "204" : {
5201                   "description" : "Success",
5202                   "content" : {
5203                      "text/plain" : {
5204                         "schema" : {
5205                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5206                         }
5207                      },
5208                      "application/json" : {
5209                         "schema" : {
5210                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5211                         }
5212                      },
5213                      "text/json" : {
5214                         "schema" : {
5215                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5216                         }
5217                      }
5218                   }
5219                },
5220                "400" : {
5221                   "description" : "Bad Request",
5222                   "content" : {
5223                      "text/plain" : {
5224                         "schema" : {
5225                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5226                         }
5227                      },
5228                      "application/json" : {
5229                         "schema" : {
5230                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5231                         }
5232                      },
5233                      "text/json" : {
5234                         "schema" : {
5235                            "$ref" : "#/components/schemas/OckovaniOdpoved"
5236                         }
5237                      }
5238                   }
5239                },
5240                "401" : {
5241                   "description" : "Unauthorized",
5242                   "content" : {
5243                      "text/plain" : {
5244                         "schema" : {
5245                            "$ref" : "#/components/schemas/ErrorResponse"
5246                         }
5247                      },
5248                      "application/json" : {
5249                         "schema" : {
5250                            "$ref" : "#/components/schemas/ErrorResponse"
5251                         }
5252                      },
5253                      "text/json" : {
5254                         "schema" : {
5255                            "$ref" : "#/components/schemas/ErrorResponse"
5256                         }
5257                      }
5258                   }
5259                },
5260                "500" : {
5261                   "description" : "Server Error",
5262                   "content" : {
5263                      "text/plain" : {
5264                         "schema" : {
5265                            "$ref" : "#/components/schemas/ErrorResponse"
5266                         }
5267                      },
5268                      "application/json" : {
5269                         "schema" : {
5270                            "$ref" : "#/components/schemas/ErrorResponse"
5271                         }
5272                      },
5273                      "text/json" : {
5274                         "schema" : {
5275                            "$ref" : "#/components/schemas/ErrorResponse"
5276                         }
5277                      }
5278                   }
5279                }
5280             }
5281          }
5282       }
5283    },
5284    "components" : {
5285       "schemas" : {
5286          "Agens" : {
5287             "type" : "object",
5288             "properties" : {
5289                "kod" : {
5290                   "type" : "string",
5291                   "description" : "Kód",
5292                   "nullable" : true
5293                },
5294                "nazevPatogenu" : {
5295                   "type" : "string",
5296                   "nullable" : true
5297                },
5298                "icD11URI" : {
5299                   "type" : "string",
5300                   "nullable" : true
5301                },
5302                "nclp" : {
5303                   "type" : "string",
5304                   "nullable" : true
5305                },
5306                "sctid" : {
5307                   "type" : "string",
5308                   "nullable" : true
5309                },
5310                "loinc" : {
5311                   "type" : "string",
5312                   "nullable" : true
5313                },
5314                "uroven" : {
5315                   "type" : "string",
5316                   "nullable" : true
5317                },
5318                "mkn10Diagnoza" : {
5319                   "type" : "string",
5320                   "nullable" : true
5321                },
5322                "platnostOd" : {
5323                   "type" : "string",
5324                   "description" : "PlatnostOd",
5325                   "format" : "date-time",
5326                   "nullable" : true
5327                },
5328                "platnostDo" : {
5329                   "type" : "string",
5330                   "description" : "PlatnostDo",
5331                   "format" : "date-time",
5332                   "nullable" : true
5333                }
5334             },
5335             "additionalProperties" : false,
5336             "description" : "Agens"
5337          },
5338          "AktualizacePacientaVysledek" : {
5339             "type" : "object",
5340             "properties" : {
5341                "vysledek" : {
5342                   "$ref" : "#/components/schemas/EnumAktualizacePacientaResult"
5343                }
5344             },
5345             "additionalProperties" : false,
5346             "description" : "V2 vyhledaný pacient"
5347          },
5348          "AktualniBydliste" : {
5349             "type" : "object",
5350             "properties" : {
5351                "obec" : {
5352                   "pattern" : "^[^,]*$",
5353                   "type" : "string",
5354                   "description" : "Obec (bez čárky)",
5355                   "nullable" : true
5356                },
5357                "okres" : {
5358                   "type" : "string",
5359                   "description" : "Okres",
5360                   "nullable" : true
5361                },
5362                "ulice" : {
5363                   "type" : "string",
5364                   "description" : "Ulice",
5365                   "nullable" : true
5366                },
5367                "cisloDomu" : {
5368                   "type" : "string",
5369                   "description" : "Číslo domu",
5370                   "nullable" : true
5371                },
5372                "cisloOrientacni" : {
5373                   "type" : "string",
5374                   "description" : "Číslo orientační",
5375                   "nullable" : true
5376                },
5377                "psc" : {
5378                   "pattern" : "^\\d+$",
5379                   "type" : "string",
5380                   "description" : "PSČ",
5381                   "nullable" : true
5382                },
5383                "ruianAdresniMisto" : {
5384                   "type" : "integer",
5385                   "description" : "Id adresního místa RUIAN",
5386                   "format" : "int64",
5387                   "nullable" : true
5388                }
5389             },
5390             "additionalProperties" : false,
5391             "description" : "Aktuální kontakty pro hlášení SARI"
5392          },
5393          "AplikacniCesta" : {
5394             "type" : "object",
5395             "properties" : {
5396                "kod" : {
5397                   "maxLength" : 10,
5398                   "type" : "string",
5399                   "description" : "Kód položky číselníku",
5400                   "nullable" : true
5401                },
5402                "nazev" : {
5403                   "maxLength" : 256,
5404                   "type" : "string",
5405                   "description" : "Název položky číselníku",
5406                   "nullable" : true
5407                },
5408                "platnostOd" : {
5409                   "type" : "string",
5410                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5411                   "format" : "date-time",
5412                   "nullable" : true
5413                },
5414                "platnostDo" : {
5415                   "type" : "string",
5416                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5417                   "format" : "date-time",
5418                   "nullable" : true
5419                },
5420                "jeCovid" : {
5421                   "type" : "boolean",
5422                   "description" : "Označení typů dávek na kovidové a nekovidové"
5423                },
5424                "suklKod" : {
5425                   "type" : "string",
5426                   "description" : "SUKL kod",
5427                   "nullable" : true
5428                }
5429             },
5430             "additionalProperties" : false,
5431             "description" : ""
5432          },
5433          "AppInfo" : {
5434             "type" : "object",
5435             "properties" : {
5436                "verzeAplikace" : {
5437                   "type" : "string",
5438                   "description" : "Verze aplikace API",
5439                   "nullable" : true
5440                },
5441                "subjektIco" : {
5442                   "type" : "integer",
5443                   "description" : "Přihlášený uživatel - Ičo poskytovatele zdravotní péče",
5444                   "format" : "int32",
5445                   "nullable" : true
5446                },
5447                "nazevPracoviste" : {
5448                   "type" : "string",
5449                   "description" : "Přihlášený uživatel - Název pracoviště",
5450                   "nullable" : true
5451                }
5452             },
5453             "additionalProperties" : false,
5454             "description" : ""
5455          },
5456          "AuthenticationInfo" : {
5457             "type" : "object",
5458             "properties" : {
5459                "cert" : {
5460                   "type" : "string",
5461                   "nullable" : true
5462                },
5463                "certCN" : {
5464                   "type" : "string",
5465                   "nullable" : true
5466                },
5467                "certSN" : {
5468                   "type" : "string",
5469                   "nullable" : true
5470                },
5471                "certIssuer" : {
5472                   "type" : "string",
5473                   "nullable" : true
5474                },
5475                "frontendServer" : {
5476                   "type" : "string",
5477                   "nullable" : true
5478                },
5479                "ip" : {
5480                   "type" : "string",
5481                   "nullable" : true
5482                }
5483             },
5484             "additionalProperties" : false
5485          },
5486          "BiopsieTyp" : {
5487             "required" : [
5488                "kod",
5489                "system"
5490             ],
5491             "type" : "object",
5492             "properties" : {
5493                "kod" : {
5494                   "pattern" : "^\\d+$",
5495                   "type" : "string",
5496                   "description" : "Typ biopsie."
5497                },
5498                "system" : {
5499                   "type" : "string"
5500                }
5501             },
5502             "additionalProperties" : false,
5503             "description" : "Informace o typu biopsie."
5504          },
5505          "BiopsieVysledek" : {
5506             "required" : [
5507                "kod",
5508                "system"
5509             ],
5510             "type" : "object",
5511             "properties" : {
5512                "kod" : {
5513                   "pattern" : "^\\d+$",
5514                   "type" : "string",
5515                   "description" : "Kod výsledku biopsie."
5516                },
5517                "system" : {
5518                   "type" : "string"
5519                }
5520             },
5521             "additionalProperties" : false,
5522             "description" : "Informace o výsledku biopsie."
5523          },
5524          "Bydliste" : {
5525             "type" : "object",
5526             "properties" : {
5527                "obec" : {
5528                   "pattern" : "^[^,]*$",
5529                   "type" : "string",
5530                   "description" : "Obec (bez čárky)",
5531                   "nullable" : true
5532                },
5533                "okres" : {
5534                   "type" : "string",
5535                   "description" : "Název okresu",
5536                   "nullable" : true
5537                },
5538                "ulice" : {
5539                   "type" : "string",
5540                   "description" : "Ulice",
5541                   "nullable" : true
5542                },
5543                "cisloDomu" : {
5544                   "type" : "string",
5545                   "description" : "Číslo domu",
5546                   "nullable" : true
5547                },
5548                "psc" : {
5549                   "pattern" : "^\\d+$",
5550                   "type" : "string",
5551                   "description" : "PSČ",
5552                   "nullable" : true
5553                },
5554                "ruianAdresniMisto" : {
5555                   "type" : "integer",
5556                   "description" : "Id adresního místa RUIAN",
5557                   "format" : "int64",
5558                   "nullable" : true
5559                }
5560             },
5561             "additionalProperties" : false,
5562             "description" : "Bydliště (Okres a obec)"
5563          },
5564          "Ciselnik" : {
5565             "type" : "object",
5566             "properties" : {
5567                "kod" : {
5568                   "maxLength" : 20,
5569                   "type" : "string",
5570                   "nullable" : true
5571                },
5572                "nazev" : {
5573                   "maxLength" : 256,
5574                   "type" : "string",
5575                   "description" : "Název položky číselníku",
5576                   "nullable" : true
5577                },
5578                "platnostOd" : {
5579                   "type" : "string",
5580                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5581                   "format" : "date-time",
5582                   "nullable" : true
5583                },
5584                "platnostDo" : {
5585                   "type" : "string",
5586                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5587                   "format" : "date-time",
5588                   "nullable" : true
5589                }
5590             },
5591             "additionalProperties" : false,
5592             "description" : ""
5593          },
5594          "CiselnikInfo" : {
5595             "type" : "object",
5596             "properties" : {
5597                "nazev" : {
5598                   "type" : "string",
5599                   "description" : "Název číselníku",
5600                   "nullable" : true
5601                },
5602                "datumAktualizace" : {
5603                   "type" : "string",
5604                   "description" : "Datum posledni změny nějaké položky",
5605                   "format" : "date-time"
5606                },
5607                "pocetZaznamu" : {
5608                   "type" : "integer",
5609                   "description" : "Počet položek v číselníku",
5610                   "format" : "int32"
5611                }
5612             },
5613             "additionalProperties" : false,
5614             "description" : ""
5615          },
5616          "CiselnikMistoAplikace" : {
5617             "type" : "object",
5618             "properties" : {
5619                "kod" : {
5620                   "maxLength" : 10,
5621                   "type" : "string",
5622                   "description" : "Kód položky číselníku",
5623                   "nullable" : true
5624                },
5625                "nazev" : {
5626                   "maxLength" : 256,
5627                   "type" : "string",
5628                   "description" : "Název položky číselníku",
5629                   "nullable" : true
5630                },
5631                "platnostOd" : {
5632                   "type" : "string",
5633                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5634                   "format" : "date-time",
5635                   "nullable" : true
5636                },
5637                "platnostDo" : {
5638                   "type" : "string",
5639                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5640                   "format" : "date-time",
5641                   "nullable" : true
5642                },
5643                "jeCovid" : {
5644                   "type" : "boolean",
5645                   "description" : "Označení typů dávek na kovidové a nekovidové"
5646                },
5647                "strana" : {
5648                   "maxLength" : 10,
5649                   "type" : "string",
5650                   "description" : "Strana",
5651                   "nullable" : true
5652                }
5653             },
5654             "additionalProperties" : false,
5655             "description" : ""
5656          },
5657          "Citlivost" : {
5658             "type" : "object",
5659             "properties" : {
5660                "latka" : {
5661                   "type" : "string",
5662                   "description" : "Kód látky pro číselník antibiotik.",
5663                   "nullable" : true
5664                },
5665                "hodnoceniKod" : {
5666                   "type" : "string",
5667                   "description" : "Hodnocení citlivosti zjištěného agens na danou látku.",
5668                   "nullable" : true
5669                },
5670                "kvantita" : {
5671                   "type" : "string",
5672                   "description" : "Kvantitativní hodnota citlivosti.",
5673                   "nullable" : true
5674                },
5675                "kodPriznak" : {
5676                   "type" : "string",
5677                   "description" : "Interpretace položky citlivost/kvantita .",
5678                   "nullable" : true
5679                }
5680             },
5681             "additionalProperties" : false,
5682             "description" : "Citlivost"
5683          },
5684          "CUDAdresa" : {
5685             "type" : "object",
5686             "properties" : {
5687                "obec" : {
5688                   "pattern" : "^[^,]*$",
5689                   "type" : "string",
5690                   "description" : "Obec (bez čárky)",
5691                   "nullable" : true
5692                },
5693                "okres" : {
5694                   "type" : "string",
5695                   "description" : "Okres",
5696                   "nullable" : true
5697                },
5698                "cisloDomovni" : {
5699                   "type" : "integer",
5700                   "description" : "Číslo domovní.",
5701                   "format" : "int32",
5702                   "nullable" : true
5703                },
5704                "psc" : {
5705                   "pattern" : "^\\d+$",
5706                   "type" : "string",
5707                   "description" : "Poštovní směrovací číslo.",
5708                   "nullable" : true
5709                },
5710                "ulice" : {
5711                   "type" : "string",
5712                   "description" : "Ulice.",
5713                   "nullable" : true
5714                },
5715                "stat" : {
5716                   "type" : "string",
5717                   "description" : "Stát.",
5718                   "nullable" : true
5719                },
5720                "ruianAdresniMistoId" : {
5721                   "pattern" : "^\\d+$",
5722                   "type" : "integer",
5723                   "description" : "Id adresního místa RUIAN.",
5724                   "format" : "int64",
5725                   "nullable" : true
5726                }
5727             },
5728             "additionalProperties" : false,
5729             "description" : "Kontaktní adresa."
5730          },
5731          "CUDOdpoved" : {
5732             "type" : "object",
5733             "properties" : {
5734                "zadostId" : {
5735                   "type" : "string",
5736                   "description" : "Příchozí GUI ZadostId.",
5737                   "format" : "uuid"
5738                },
5739                "odpovedId" : {
5740                   "type" : "string",
5741                   "description" : "Generované GUI odpovědi.",
5742                   "format" : "uuid"
5743                },
5744                "popis" : {
5745                   "type" : "string",
5746                   "description" : "Popis výsledku odpovědi",
5747                   "nullable" : true
5748                },
5749                "stav" : {
5750                   "$ref" : "#/components/schemas/EnumStavOdpovedi"
5751                },
5752                "chyby" : {
5753                   "type" : "array",
5754                   "items" : {
5755                      "$ref" : "#/components/schemas/ResponseModel"
5756                   },
5757                   "description" : "Seznam vrácených chyb.",
5758                   "nullable" : true
5759                }
5760             },
5761             "additionalProperties" : false,
5762             "description" : "Vrácená odpověď."
5763          },
5764          "CUDZadost" : {
5765             "required" : [
5766                "datum",
5767                "zadostId"
5768             ],
5769             "type" : "object",
5770             "properties" : {
5771                "zadostId" : {
5772                   "type" : "string",
5773                   "description" : "GUI příchozí žádosti",
5774                   "format" : "uuid"
5775                },
5776                "datum" : {
5777                   "type" : "string",
5778                   "description" : "Datum příchozí žádosti",
5779                   "format" : "date-time"
5780                }
5781             },
5782             "additionalProperties" : false,
5783             "description" : "Žádost pro sběr laboratorních hlášení."
5784          },
5785          "DefinicePripaduEnum" : {
5786             "enum" : [
5787                "Potvrzeny",
5788                "Podezreni"
5789             ],
5790             "type" : "string",
5791             "description" : "Definice případu. Pokud není zadáno, bude vloženo 'Podezreni'."
5792          },
5793          "DenzitaPrsniTkane" : {
5794             "required" : [
5795                "kod",
5796                "system"
5797             ],
5798             "type" : "object",
5799             "properties" : {
5800                "kod" : {
5801                   "pattern" : "^\\d+$",
5802                   "type" : "string",
5803                   "description" : "Typ biopsie."
5804                },
5805                "system" : {
5806                   "type" : "string"
5807                }
5808             },
5809             "additionalProperties" : false,
5810             "description" : "Informace o denzitě prsní tkáně."
5811          },
5812          "DetailStavuHospitalizace" : {
5813             "type" : "object",
5814             "properties" : {
5815                "kod" : {
5816                   "type" : "string",
5817                   "description" : "Kód detailu stavu hospitalizace \"HFNO\", \"KYSLIK\", \"UPV\", \"ECMO\"",
5818                   "nullable" : true
5819                },
5820                "stav" : {
5821                   "type" : "boolean",
5822                   "description" : "Informace, jestli pacient využívá definovanou podporu.",
5823                   "nullable" : true
5824                }
5825             },
5826             "additionalProperties" : false,
5827             "description" : "Informace o stavu hospitalizace pacienta"
5828          },
5829          "EnumAktualizacePacientaResult" : {
5830             "enum" : [
5831                "PacientAktualizovan",
5832                "PacientNebylNalezen",
5833                "CizinecZaloz",
5834                "Chyba"
5835             ],
5836             "type" : "string",
5837             "description" : "PacientNalezen - Pacient nalezen (v pořádku)\r\nPacientNebylNalezen - Pacient nebyl nalezen v registru obyvatel, zkontrolujte údaje\r\nCizinecZaloz - Pacient nenalezen, jedná se o cizince, pokračujte voláním metody pro založení cizince\r\nChyba - Technická chyba (neznámá chyba)"
5838          },
5839          "EnumStavDavky" : {
5840             "enum" : [
5841                "Novy",
5842                "Aktualizovany",
5843                "OdeslanDoSUKL",
5844                "OdeslanoDoSUKL",
5845                "ChybaPriOdeslani",
5846                "Neznamy",
5847                "Smazano",
5848                "Novorozenec",
5849                "Neodeslano"
5850             ],
5851             "type" : "string",
5852             "description" : "Stav davky"
5853          },
5854          "EnumStavOdpovedi" : {
5855             "enum" : [
5856                "OK",
5857                "Varovani",
5858                "Chyba"
5859             ],
5860             "type" : "string",
5861             "description" : "Stavy odpovědí"
5862          },
5863          "EnumTypHlaseniSARI" : {
5864             "enum" : [
5865                "VSTUPNI",
5866                "PRUBEZNE",
5867                "UKONCENI"
5868             ],
5869             "type" : "string",
5870             "description" : "Tpové členění hlášení SARI"
5871          },
5872          "EnumVyhledaniPacientaResult" : {
5873             "enum" : [
5874                "PacientNalezen",
5875                "NalezenoVicePacientu",
5876                "PacientNebylNalezen",
5877                "CizinecZaloz",
5878                "ChybaVstupnichDat",
5879                "Chyba",
5880                "PacientaNelzeDohledatPacientNeniCizinec"
5881             ],
5882             "type" : "string",
5883             "description" : "PacientNalezen - Pacient nalezen (v pořádku)\r\nNalezenoVicePacientu - Bylo nalezeno více pacientů s uvedenými údaji, prosím specifikujte více zadání\r\nPacientNebylNalezen - Pacient nebyl nalezen v registru obyvatel, zkontrolujte údaje\r\nCizinecZaloz - Pacient nenalezen, jedná se o cizince, pokračujte voláním metody pro založení cizince\r\nChybaVstupnichDat - Chyba formátu vstupních dat (speciální znaky ve jménu, chybný formát rodného čísla, neexistující obec narození)\r\nChyba - Technická chyba (neznámá chyba)"
5884          },
5885          "ErrorModel" : {
5886             "type" : "object",
5887             "properties" : {
5888                "fieldName" : {
5889                   "type" : "string",
5890                   "description" : "Pole, které vyvolalo chybu",
5891                   "nullable" : true
5892                },
5893                "message" : {
5894                   "type" : "string",
5895                   "description" : "Text chyby",
5896                   "nullable" : true
5897                },
5898                "severity" : {
5899                   "type" : "string",
5900                   "description" : "Zavaznost chyby",
5901                   "nullable" : true
5902                },
5903                "errorLevel" : {
5904                   "type" : "string",
5905                   "description" : "Úroveň chyby",
5906                   "nullable" : true
5907                }
5908             },
5909             "additionalProperties" : false,
5910             "description" : ""
5911          },
5912          "ErrorResponse" : {
5913             "type" : "object",
5914             "properties" : {
5915                "errors" : {
5916                   "type" : "array",
5917                   "items" : {
5918                      "$ref" : "#/components/schemas/ErrorModel"
5919                   },
5920                   "description" : "Chyby",
5921                   "nullable" : true
5922                },
5923                "statusCode" : {
5924                   "type" : "integer",
5925                   "description" : "Status kód",
5926                   "format" : "int32"
5927                }
5928             },
5929             "additionalProperties" : false,
5930             "description" : "Seznam chyb při volání"
5931          },
5932          "HlaseniInfekcnihoOnemocneni" : {
5933             "required" : [
5934                "datumNarozeni",
5935                "datumStanoveniDiagnozy",
5936                "diagnozaKod",
5937                "icp",
5938                "lekarJmeno",
5939                "lekarKontakt",
5940                "lekarPrijmeni",
5941                "pcz",
5942                "rid"
5943             ],
5944             "type" : "object",
5945             "properties" : {
5946                "rid" : {
5947                   "type" : "string",
5948                   "description" : "Jednoznačný identifikátor pacienta"
5949                },
5950                "datumNarozeni" : {
5951                   "type" : "string",
5952                   "description" : "Datum narození pacienta",
5953                   "format" : "date-time"
5954                },
5955                "povolani" : {
5956                   "type" : "array",
5957                   "items" : {
5958                      "$ref" : "#/components/schemas/Povolani"
5959                   },
5960                   "description" : "Seznam povolání pacienta",
5961                   "nullable" : true
5962                },
5963                "zamestnavatel" : {
5964                   "$ref" : "#/components/schemas/Zamestnavatel"
5965                },
5966                "aktualniBydliste" : {
5967                   "$ref" : "#/components/schemas/Bydliste"
5968                },
5969                "kontaktPacienta" : {
5970                   "type" : "string",
5971                   "description" : "Kontaktní údaje pacienta",
5972                   "nullable" : true
5973                },
5974                "kolektiv" : {
5975                   "type" : "string",
5976                   "description" : "Kód kolektivu.",
5977                   "nullable" : true,
5978                   "example" : ""
5979                },
5980                "souvislost" : {
5981                   "type" : "string",
5982                   "description" : "Kód souvislosti",
5983                   "nullable" : true,
5984                   "example" : ""
5985                },
5986                "icp" : {
5987                   "type" : "string",
5988                   "description" : "IČP poskytovatele"
5989                },
5990                "pcz" : {
5991                   "type" : "string",
5992                   "description" : "PCZ poskytovatele"
5993                },
5994                "nrzpId" : {
5995                   "type" : "string",
5996                   "description" : "NRZP Id zdravotnického pracovníka",
5997                   "nullable" : true
5998                },
5999                "lekarJmeno" : {
6000                   "type" : "string",
6001                   "description" : "Jméno lékaře"
6002                },
6003                "lekarPrijmeni" : {
6004                   "type" : "string",
6005                   "description" : "Příjmení lékaře"
6006                },
6007                "lekarKontakt" : {
6008                   "type" : "string",
6009                   "description" : "Kontaktní údaje lékaře"
6010                },
6011                "verzeSystemu" : {
6012                   "type" : "string",
6013                   "description" : "Verze systému",
6014                   "nullable" : true
6015                },
6016                "diagnozaKod" : {
6017                   "type" : "string",
6018                   "description" : "Kód diagnózy"
6019                },
6020                "datumPrvnichPriznaku" : {
6021                   "type" : "string",
6022                   "description" : "Datum prvních příznaků",
6023                   "format" : "date-time",
6024                   "nullable" : true
6025                },
6026                "datumStanoveniDiagnozy" : {
6027                   "type" : "string",
6028                   "description" : "Datum stanovení diagnózy",
6029                   "format" : "date-time"
6030                },
6031                "informaceOIzolaci" : {
6032                   "$ref" : "#/components/schemas/MistoIzolace"
6033                },
6034                "poznamka" : {
6035                   "type" : "string",
6036                   "description" : "Poznámka",
6037                   "nullable" : true
6038                },
6039                "definicePripadu" : {
6040                   "$ref" : "#/components/schemas/DefinicePripaduEnum"
6041                }
6042             },
6043             "additionalProperties" : false,
6044             "description" : "Požadavek na vytvoření hlášení o infekčním onemocnění"
6045          },
6046          "HlaseniInfekcnihoOnemocneniResponse" : {
6047             "type" : "object",
6048             "properties" : {
6049                "status" : {
6050                   "$ref" : "#/components/schemas/Status"
6051                },
6052                "cisloHlaseni" : {
6053                   "type" : "integer",
6054                   "description" : "Veřejná identifikace hlášení",
6055                   "format" : "int64"
6056                },
6057                "message" : {
6058                   "type" : "string",
6059                   "description" : "Doplňující informace k odpovědi",
6060                   "nullable" : true
6061                }
6062             },
6063             "additionalProperties" : false,
6064             "description" : "Odpověď na vytvoření nemo změnu hlášení o infekčním onemocnění"
6065          },
6066          "HlaseniInfekcnihoOnemocneniZmena" : {
6067             "required" : [
6068                "datumStanoveniDiagnozy",
6069                "diagnozaKod",
6070                "icp",
6071                "lekarJmeno",
6072                "lekarKontakt",
6073                "lekarPrijmeni",
6074                "pcz"
6075             ],
6076             "type" : "object",
6077             "properties" : {
6078                "povolani" : {
6079                   "type" : "array",
6080                   "items" : {
6081                      "$ref" : "#/components/schemas/Povolani"
6082                   },
6083                   "description" : "Informace o pacientovi",
6084                   "nullable" : true
6085                },
6086                "zamestnavatel" : {
6087                   "$ref" : "#/components/schemas/Zamestnavatel"
6088                },
6089                "aktualniBydliste" : {
6090                   "$ref" : "#/components/schemas/Bydliste"
6091                },
6092                "kontaktPacienta" : {
6093                   "maxLength" : 200,
6094                   "type" : "string",
6095                   "description" : "Kontaktní údaje pacienta",
6096                   "nullable" : true
6097                },
6098                "kolektiv" : {
6099                   "type" : "string",
6100                   "description" : "Kód kolektivu.",
6101                   "nullable" : true,
6102                   "example" : ""
6103                },
6104                "souvislost" : {
6105                   "type" : "string",
6106                   "description" : "Kód souvislosti",
6107                   "nullable" : true,
6108                   "example" : ""
6109                },
6110                "ico" : {
6111                   "type" : "integer",
6112                   "description" : "Informace o poskytovateli",
6113                   "format" : "int32"
6114                },
6115                "icp" : {
6116                   "type" : "string",
6117                   "description" : "IČP poskytovatele"
6118                },
6119                "pcz" : {
6120                   "type" : "string",
6121                   "description" : "PCZ poskytovatele"
6122                },
6123                "nrzpId" : {
6124                   "type" : "string",
6125                   "description" : "NRZP Id zdravotnického pracovníka",
6126                   "nullable" : true
6127                },
6128                "lekarJmeno" : {
6129                   "type" : "string",
6130                   "description" : "Jméno lékaře"
6131                },
6132                "lekarPrijmeni" : {
6133                   "type" : "string",
6134                   "description" : "Příjmení lékaře"
6135                },
6136                "lekarKontakt" : {
6137                   "type" : "string",
6138                   "description" : "Kontaktní údaje lékáře"
6139                },
6140                "verzeSystemu" : {
6141                   "type" : "string",
6142                   "description" : "Verze systému",
6143                   "nullable" : true
6144                },
6145                "diagnozaKod" : {
6146                   "type" : "string",
6147                   "description" : "Kód diagnózy"
6148                },
6149                "datumPrvnichPriznaku" : {
6150                   "type" : "string",
6151                   "description" : "Datum prvních příznaků",
6152                   "format" : "date-time",
6153                   "nullable" : true
6154                },
6155                "datumStanoveniDiagnozy" : {
6156                   "type" : "string",
6157                   "description" : "Datum stanovení diagnózy",
6158                   "format" : "date-time"
6159                },
6160                "informaceOIzolaci" : {
6161                   "$ref" : "#/components/schemas/MistoIzolace"
6162                },
6163                "poznamka" : {
6164                   "type" : "string",
6165                   "description" : "Poznámka",
6166                   "nullable" : true
6167                },
6168                "definicePripadu" : {
6169                   "$ref" : "#/components/schemas/DefinicePripaduEnum"
6170                }
6171             },
6172             "additionalProperties" : false,
6173             "description" : "Požadavek na změnu hlášení o infekčním onemocnění"
6174          },
6175          "HlaseniPriUkonceniHospitalizace" : {
6176             "required" : [
6177                "datumHlaseni",
6178                "datumNarozeni",
6179                "datumUkonceniHospitalizace",
6180                "idEpizody",
6181                "kodDiagnozy",
6182                "kodZpusobuUkonceniHospitalizace",
6183                "pacientRID",
6184                "poskytovatel",
6185                "prubehHospitalizace"
6186             ],
6187             "type" : "object",
6188             "properties" : {
6189                "idEpizody" : {
6190                   "type" : "integer",
6191                   "description" : "Identifikace souhrnné epizody",
6192                   "format" : "int64"
6193                },
6194                "pacientRID" : {
6195                   "pattern" : "^[1-9]\\d{9}$",
6196                   "type" : "string",
6197                   "description" : "RID pacienta. 10ti místný identifikátor.",
6198                   "example" : "0000000000"
6199                },
6200                "datumNarozeni" : {
6201                   "type" : "string",
6202                   "description" : "Datum narození pacienta. Primárně pro validaci ve vazbě na RID",
6203                   "format" : "date-time",
6204                   "example" : "2001-01-15"
6205                },
6206                "poskytovatel" : {
6207                   "$ref" : "#/components/schemas/PoskytovatelPriUkonceniHospitalizace"
6208                },
6209                "datumHlaseni" : {
6210                   "type" : "string",
6211                   "description" : "Hlášení podáváno k datu",
6212                   "format" : "date-time"
6213                },
6214                "kodDiagnozy" : {
6215                   "type" : "string",
6216                   "description" : "Kód diagnózy"
6217                },
6218                "prubehHospitalizace" : {
6219                   "$ref" : "#/components/schemas/StavHospitalizacePriUkonceni"
6220                },
6221                "ukonceniHospitalizace" : {
6222                   "type" : "boolean",
6223                   "description" : "Ukončení hospitalizace",
6224                   "nullable" : true
6225                },
6226                "datumUkonceniHospitalizace" : {
6227                   "type" : "string",
6228                   "description" : "Datum ukončení hospitalizace",
6229                   "format" : "date-time"
6230                },
6231                "kodZpusobuUkonceniHospitalizace" : {
6232                   "type" : "string",
6233                   "description" : "Kod z číselníku způsobů ukončení hospitalizace. Aktuálně budou validovány kody pro :\r\n\"Propusteni\", \"Umrti\", \"PrekladNaJinePCZ\", \"Zustava\""
6234                }
6235             },
6236             "additionalProperties" : false,
6237             "description" : "Definice hlášení při ukončení hospitalizace pacienta"
6238          },
6239          "HlaseniSARIISINStav" : {
6240             "required" : [
6241                "authenticationInfo"
6242             ],
6243             "type" : "object",
6244             "properties" : {
6245                "cudId" : {
6246                   "type" : "integer",
6247                   "description" : "Id hlášení",
6248                   "format" : "int64"
6249                },
6250                "isinId" : {
6251                   "type" : "integer",
6252                   "description" : "Isin ID",
6253                   "format" : "int64"
6254                },
6255                "isinKodStavu" : {
6256                   "type" : "string",
6257                   "description" : "ISIN kód stavu",
6258                   "nullable" : true
6259                },
6260                "isinDatumZmeny" : {
6261                   "type" : "string",
6262                   "description" : "Změnil kdy v ISIN",
6263                   "format" : "date-time"
6264                },
6265                "authenticationInfo" : {
6266                   "$ref" : "#/components/schemas/AuthenticationInfo"
6267                }
6268             },
6269             "additionalProperties" : false,
6270             "description" : "Slouží k úpravě stavu hlášení SARI ISINEM"
6271          },
6272          "HlaseniSARIOdpoved" : {
6273             "type" : "object",
6274             "properties" : {
6275                "status" : {
6276                   "type" : "string",
6277                   "description" : "Status vyřízení požadavku",
6278                   "nullable" : true
6279                },
6280                "idHlaseni" : {
6281                   "type" : "integer",
6282                   "description" : "Identifikace hlášení",
6283                   "format" : "int64"
6284                },
6285                "idEpizody" : {
6286                   "type" : "integer",
6287                   "description" : "Identifikace souhrnné epizody. Id je shodné s identifikací vstupního hlášení",
6288                   "format" : "int64"
6289                },
6290                "message" : {
6291                   "type" : "string",
6292                   "description" : "Doplňující informace o vrácené odpovědi",
6293                   "nullable" : true
6294                }
6295             },
6296             "additionalProperties" : false,
6297             "description" : "Odpověd na požadavky vložení hlášení"
6298          },
6299          "Hodnoceni" : {
6300             "type" : "object",
6301             "properties" : {
6302                "kod" : {
6303                   "type" : "string",
6304                   "description" : "Kód",
6305                   "nullable" : true
6306                },
6307                "kodBlokuSkala" : {
6308                   "type" : "string",
6309                   "description" : "Kód bloku skala",
6310                   "nullable" : true
6311                },
6312                "nazevDoSestavMTV" : {
6313                   "type" : "string",
6314                   "description" : "Název do sestav MTV",
6315                   "nullable" : true
6316                },
6317                "poznamka" : {
6318                   "type" : "string",
6319                   "description" : "Poznámka",
6320                   "nullable" : true
6321                },
6322                "platnostOd" : {
6323                   "type" : "string",
6324                   "description" : "PlatnostOd",
6325                   "format" : "date-time",
6326                   "nullable" : true
6327                },
6328                "platnostDo" : {
6329                   "type" : "string",
6330                   "description" : "PlatnostDo",
6331                   "format" : "date-time",
6332                   "nullable" : true
6333                }
6334             },
6335             "additionalProperties" : false,
6336             "description" : "Hodnocení"
6337          },
6338          "ChybaTyp" : {
6339             "required" : [
6340                "kod",
6341                "system"
6342             ],
6343             "type" : "object",
6344             "properties" : {
6345                "kod" : {
6346                   "pattern" : "^\\d+$",
6347                   "type" : "string",
6348                   "description" : "Typ chyby."
6349                },
6350                "system" : {
6351                   "type" : "string"
6352                }
6353             },
6354             "additionalProperties" : false,
6355             "description" : "Informace o typu chyb."
6356          },
6357          "ChybaVysvetleni" : {
6358             "type" : "object",
6359             "properties" : {
6360                "kodValidace" : {
6361                   "type" : "string",
6362                   "nullable" : true
6363                },
6364                "kodVysvetleni" : {
6365                   "type" : "string",
6366                   "nullable" : true
6367                },
6368                "popisVysvetleni" : {
6369                   "type" : "string",
6370                   "nullable" : true
6371                },
6372                "platnostOd" : {
6373                   "type" : "string",
6374                   "format" : "date-time",
6375                   "nullable" : true
6376                },
6377                "platnostDo" : {
6378                   "type" : "string",
6379                   "format" : "date-time",
6380                   "nullable" : true
6381                }
6382             },
6383             "additionalProperties" : false,
6384             "description" : "Číselník chyba vysvětlení."
6385          },
6386          "Laborator" : {
6387             "required" : [
6388                "cisloVzorku",
6389                "datumOdberu",
6390                "datumVysetreni",
6391                "kodMaterial",
6392                "kodMetoda",
6393                "odberoveMisto",
6394                "pracoviste",
6395                "verzeSystemu"
6396             ],
6397             "type" : "object",
6398             "properties" : {
6399                "cisloHlaseni" : {
6400                   "type" : "integer",
6401                   "description" : "Číslo hlášení.",
6402                   "format" : "int64",
6403                   "nullable" : true
6404                },
6405                "datumOdberu" : {
6406                   "type" : "string",
6407                   "description" : "Datum odběru.",
6408                   "format" : "date-time"
6409                },
6410                "cisloVzorku" : {
6411                   "type" : "string",
6412                   "description" : "Číslo vzorku"
6413                },
6414                "datumVysetreni" : {
6415                   "type" : "string",
6416                   "description" : "Datum vyšetření.",
6417                   "format" : "date-time"
6418                },
6419                "pracoviste" : {
6420                   "$ref" : "#/components/schemas/PracovisteLaboratore"
6421                },
6422                "verzeSystemu" : {
6423                   "type" : "string",
6424                   "description" : "Verze systému"
6425                },
6426                "poznamka" : {
6427                   "type" : "string",
6428                   "description" : "Poznámka",
6429                   "nullable" : true
6430                },
6431                "kodMaterial" : {
6432                   "type" : "string",
6433                   "description" : "Kód materiálu"
6434                },
6435                "kodMetoda" : {
6436                   "type" : "string",
6437                   "description" : "Kód metody"
6438                },
6439                "kodMetodaCil" : {
6440                   "type" : "string",
6441                   "description" : "Kód metody cíl",
6442                   "nullable" : true
6443                },
6444                "odberoveMisto" : {
6445                   "$ref" : "#/components/schemas/PracovisteLaboratore"
6446                },
6447                "vysledek" : {
6448                   "type" : "array",
6449                   "items" : {
6450                      "$ref" : "#/components/schemas/VysledekVysetreni"
6451                   },
6452                   "description" : "Výsledek vyšetření",
6453                   "nullable" : true
6454                }
6455             },
6456             "additionalProperties" : false,
6457             "description" : "Informace související s laboratoří"
6458          },
6459          "LaboratorniHlaseni" : {
6460             "type" : "object",
6461             "properties" : {
6462                "pacient" : {
6463                   "$ref" : "#/components/schemas/PacientFHIR"
6464                },
6465                "laborator" : {
6466                   "$ref" : "#/components/schemas/Laborator"
6467                },
6468                "zadatel" : {
6469                   "$ref" : "#/components/schemas/ZadatelFHIR"
6470                }
6471             },
6472             "additionalProperties" : false,
6473             "description" : "Informace o laboratorním hlášení"
6474          },
6475          "Material" : {
6476             "type" : "object",
6477             "properties" : {
6478                "kod" : {
6479                   "type" : "string",
6480                   "description" : "Kód",
6481                   "nullable" : true
6482                },
6483                "plnyNazev" : {
6484                   "type" : "string",
6485                   "description" : "Kód bloku skala",
6486                   "nullable" : true
6487                },
6488                "nclp" : {
6489                   "type" : "string",
6490                   "nullable" : true
6491                },
6492                "sctid" : {
6493                   "type" : "string",
6494                   "nullable" : true
6495                },
6496                "loinc" : {
6497                   "type" : "string",
6498                   "nullable" : true
6499                },
6500                "platnostOd" : {
6501                   "type" : "string",
6502                   "description" : "PlatnostOd",
6503                   "format" : "date-time",
6504                   "nullable" : true
6505                },
6506                "platnostDo" : {
6507                   "type" : "string",
6508                   "description" : "PlatnostDo",
6509                   "format" : "date-time",
6510                   "nullable" : true
6511                }
6512             },
6513             "additionalProperties" : false,
6514             "description" : "Materiál"
6515          },
6516          "MestoPsc" : {
6517             "type" : "object",
6518             "properties" : {
6519                "kod" : {
6520                   "maxLength" : 10,
6521                   "type" : "string",
6522                   "description" : "Kód položky číselníku",
6523                   "nullable" : true
6524                },
6525                "nazev" : {
6526                   "maxLength" : 256,
6527                   "type" : "string",
6528                   "description" : "Název položky číselníku",
6529                   "nullable" : true
6530                },
6531                "platnostOd" : {
6532                   "type" : "string",
6533                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
6534                   "format" : "date-time",
6535                   "nullable" : true
6536                },
6537                "platnostDo" : {
6538                   "type" : "string",
6539                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
6540                   "format" : "date-time",
6541                   "nullable" : true
6542                },
6543                "jeCovid" : {
6544                   "type" : "boolean",
6545                   "description" : "Označení typů dávek na kovidové a nekovidové"
6546                },
6547                "celyNazev" : {
6548                   "type" : "string",
6549                   "description" : "Celý název města",
6550                   "nullable" : true
6551                },
6552                "psc" : {
6553                   "type" : "number",
6554                   "description" : "Psč",
6555                   "format" : "double",
6556                   "nullable" : true
6557                },
6558                "pscString" : {
6559                   "type" : "string",
6560                   "description" : "PSČ jako řetězec",
6561                   "nullable" : true,
6562                   "readOnly" : true
6563                }
6564             },
6565             "additionalProperties" : false,
6566             "description" : ""
6567          },
6568          "MistoIzolace" : {
6569             "required" : [
6570                "od"
6571             ],
6572             "type" : "object",
6573             "properties" : {
6574                "mistoKod" : {
6575                   "type" : "string",
6576                   "description" : "Místo izolace",
6577                   "nullable" : true
6578                },
6579                "od" : {
6580                   "type" : "string",
6581                   "description" : "Od kdy je nařízená izolace",
6582                   "format" : "date-time"
6583                },
6584                "do" : {
6585                   "type" : "string",
6586                   "description" : "Do kdy je nařízená izolace",
6587                   "format" : "date-time",
6588                   "nullable" : true
6589                },
6590                "poznamka" : {
6591                   "type" : "string",
6592                   "description" : "Poznámka k izolaci",
6593                   "nullable" : true
6594                }
6595             },
6596             "additionalProperties" : false,
6597             "description" : "Místo izolace"
6598          },
6599          "Nemoc" : {
6600             "type" : "object",
6601             "properties" : {
6602                "kod" : {
6603                   "type" : "string",
6604                   "description" : "Kod nemoci z číselníku ISIN",
6605                   "nullable" : true,
6606                   "example" : "HepA-HepB"
6607                },
6608                "nazev" : {
6609                   "type" : "string",
6610                   "description" : "Název nemoci dle číselníku ISIN",
6611                   "nullable" : true,
6612                   "example" : "Hepatitida A+B"
6613                }
6614             },
6615             "additionalProperties" : false
6616          },
6617          "NoveVysetreniBiopsie" : {
6618             "required" : [
6619                "biopsieDatumProvedeni",
6620                "biopsieTyp",
6621                "biopsieVysledek",
6622                "datumNarozeni",
6623                "pacientRID",
6624                "poskytovatel"
6625             ],
6626             "type" : "object",
6627             "properties" : {
6628                "pacientRID" : {
6629                   "type" : "integer",
6630                   "description" : "Jedinečný identifikátor pacienta (RID).",
6631                   "format" : "int64"
6632                },
6633                "datumNarozeni" : {
6634                   "type" : "string",
6635                   "description" : "Datum narození pacienta.",
6636                   "format" : "date-time"
6637                },
6638                "samoplatce" : {
6639                   "type" : "boolean",
6640                   "description" : "Určuje, zda je pacient samoplátce (true = samoplátce)."
6641                },
6642                "poskytovatel" : {
6643                   "$ref" : "#/components/schemas/Pracoviste"
6644                },
6645                "biopsieDatumProvedeni" : {
6646                   "type" : "string",
6647                   "description" : "Datum provedení vyšetření biopsie.",
6648                   "format" : "date-time"
6649                },
6650                "biopsieTyp" : {
6651                   "$ref" : "#/components/schemas/BiopsieTyp"
6652                },
6653                "biopsieVysledek" : {
6654                   "$ref" : "#/components/schemas/BiopsieVysledek"
6655                }
6656             },
6657             "additionalProperties" : false,
6658             "description" : "Nové vyšetření biopsie"
6659          },
6660          "NoveVysetreniMamografie" : {
6661             "required" : [
6662                "aiSoftware",
6663                "datumNarozeni",
6664                "denzitaPrsu",
6665                "lekarCteni1",
6666                "lekarCteni2",
6667                "mamografieDatumProvedeni",
6668                "mamografieIndikace",
6669                "mamografieMetoda",
6670                "mamografieVysledek",
6671                "pacientRID",
6672                "poskytovatel"
6673             ],
6674             "type" : "object",
6675             "properties" : {
6676                "pacientRID" : {
6677                   "type" : "integer",
6678                   "description" : "Jedinečný identifikátor pacienta (RID).",
6679                   "format" : "int64"
6680                },
6681                "datumNarozeni" : {
6682                   "type" : "string",
6683                   "description" : "Datum narození pacienta.",
6684                   "format" : "date-time"
6685                },
6686                "samoplatce" : {
6687                   "type" : "boolean",
6688                   "description" : "Určuje, zda je pacient samoplátce (true = samoplátce)."
6689                },
6690                "poskytovatel" : {
6691                   "$ref" : "#/components/schemas/Pracoviste"
6692                },
6693                "aiSoftware" : {
6694                   "type" : "string",
6695                   "description" : "Název nebo verze použitého AI softwaru (pokud se použil)."
6696                },
6697                "lekarCteni1" : {
6698                   "$ref" : "#/components/schemas/Pracovnik"
6699                },
6700                "lekarCteni2" : {
6701                   "$ref" : "#/components/schemas/Pracovnik"
6702                },
6703                "mamografieDatumProvedeni" : {
6704                   "type" : "string",
6705                   "description" : "Datum provedení mamografického vyšetření.",
6706                   "format" : "date-time"
6707                },
6708                "mamografieIndikace" : {
6709                   "type" : "string",
6710                   "description" : "Indikace k provedení mamografie (SCREENINGOVA,DIAGNOSTICKA)."
6711                },
6712                "mamografieMetoda" : {
6713                   "type" : "string",
6714                   "description" : "Použitá metoda mamografie (METODA2D, METODA3D)."
6715                },
6716                "aiDenzita" : {
6717                   "type" : "boolean",
6718                   "description" : "True, pokud byla hustota prsní tkáně určena automatizovaně pomocí AI."
6719                },
6720                "denzitaPrsu" : {
6721                   "type" : "array",
6722                   "items" : {
6723                      "$ref" : "#/components/schemas/DenzitaPrsniTkane"
6724                   },
6725                   "description" : "Denzita prsní tkáně."
6726                },
6727                "aiHodnoceni" : {
6728                   "type" : "boolean",
6729                   "description" : "True, pokud bylo hodnocení výsledku provedeno automatizovaně pomocí AI."
6730                },
6731                "mamografieVysledek" : {
6732                   "$ref" : "#/components/schemas/VysledekMamografie"
6733                }
6734             },
6735             "additionalProperties" : false,
6736             "description" : "Nové vyšetření mamografie."
6737          },
6738          "NoveVysvetleniChyb" : {
6739             "required" : [
6740                "cisloVysetreni",
6741                "hlaseniDatum",
6742                "chybaTyp",
6743                "chybaVysvetleni",
6744                "pacientRID",
6745                "poskytovatel",
6746                "typVysetreni"
6747             ],
6748             "type" : "object",
6749             "properties" : {
6750                "pacientRID" : {
6751                   "type" : "integer",
6752                   "description" : "Jedinečný identifikátor pacienta (RID).",
6753                   "format" : "int64"
6754                },
6755                "cisloVysetreni" : {
6756                   "type" : "integer",
6757                   "description" : "Číslo vyšetření mamografie/biopsie.",
6758                   "format" : "int64"
6759                },
6760                "typVysetreni" : {
6761                   "$ref" : "#/components/schemas/TypVysetreni"
6762                },
6763                "poskytovatel" : {
6764                   "$ref" : "#/components/schemas/Pracoviste"
6765                },
6766                "hlaseniDatum" : {
6767                   "type" : "string",
6768                   "description" : "Datum hlášení.",
6769                   "format" : "date-time"
6770                },
6771                "chybaTyp" : {
6772                   "$ref" : "#/components/schemas/ChybaTyp"
6773                },
6774                "chybaVysvetleni" : {
6775                   "$ref" : "#/components/schemas/VysvetleniChyba"
6776                },
6777                "chybaVysvetleniTextem" : {
6778                   "type" : "string",
6779                   "description" : "Chyba vysvětlení textem.",
6780                   "nullable" : true
6781                }
6782             },
6783             "additionalProperties" : false,
6784             "description" : "Nové vysvětlení chyb."
6785          },
6786          "OckovaciLatka" : {
6787             "type" : "object",
6788             "properties" : {
6789                "kod" : {
6790                   "maxLength" : 10,
6791                   "type" : "string",
6792                   "description" : "Kód položky číselníku",
6793                   "nullable" : true
6794                },
6795                "nazev" : {
6796                   "maxLength" : 256,
6797                   "type" : "string",
6798                   "description" : "Název položky číselníku",
6799                   "nullable" : true
6800                },
6801                "platnostOd" : {
6802                   "type" : "string",
6803                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
6804                   "format" : "date-time",
6805                   "nullable" : true
6806                },
6807                "platnostDo" : {
6808                   "type" : "string",
6809                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
6810                   "format" : "date-time",
6811                   "nullable" : true
6812                },
6813                "jeCovid" : {
6814                   "type" : "boolean",
6815                   "description" : "Označení typů dávek na kovidové a nekovidové"
6816                },
6817                "kodSukl" : {
6818                   "type" : "string",
6819                   "description" : "Kód očkovací látky dle SUKL",
6820                   "nullable" : true
6821                },
6822                "kodDg" : {
6823                   "type" : "array",
6824                   "items" : {
6825                      "type" : "string"
6826                   },
6827                   "description" : "Seznam kodu diagnoz",
6828                   "nullable" : true
6829                },
6830                "nemociNazev" : {
6831                   "type" : "array",
6832                   "items" : {
6833                      "type" : "string"
6834                   },
6835                   "description" : "Seznam nemoci",
6836                   "nullable" : true
6837                }
6838             },
6839             "additionalProperties" : false,
6840             "description" : ""
6841          },
6842          "Ockovani" : {
6843             "required" : [
6844                "nemoci"
6845             ],
6846             "type" : "object",
6847             "properties" : {
6848                "datum" : {
6849                   "type" : "string",
6850                   "description" : "Datum vakcinace",
6851                   "format" : "date-time",
6852                   "example" : "2023-03-01 00:00:00"
6853                },
6854                "datumShort" : {
6855                   "type" : "string",
6856                   "description" : "Datum ockovani bez hodin a minut",
6857                   "nullable" : true,
6858                   "readOnly" : true
6859                },
6860                "id" : {
6861                   "type" : "string",
6862                   "description" : "Unikátní id. Bude muset být složeninou pro zajištění unikátnosti mezi entitami.",
6863                   "nullable" : true,
6864                   "example" : "C11234567890"
6865                },
6866                "kod" : {
6867                   "type" : "string",
6868                   "description" : "Kod očkovací látky",
6869                   "nullable" : true,
6870                   "example" : "VAQTAPEDIA"
6871                },
6872                "nazev" : {
6873                   "type" : "string",
6874                   "description" : "Název očkovací látky",
6875                   "nullable" : true,
6876                   "example" : "VAQTA PEDIATRIC/ADOLESCENT"
6877                },
6878                "sarze" : {
6879                   "type" : "string",
6880                   "description" : "Šarže očkovací látky",
6881                   "nullable" : true,
6882                   "example" : "A15988748"
6883                },
6884                "typ" : {
6885                   "type" : "string",
6886                   "description" : "Převod Primovakcinace/preockovani na string. nebudeme publikovat jako původní\r\nenumeraci typu ockovani. muze být i Neurčeno",
6887                   "nullable" : true,
6888                   "example" : "primovakcinace"
6889                },
6890                "kodSUKL" : {
6891                   "type" : "string",
6892                   "description" : "OckovaciLatkaSUKLKod pro vakcinační dávku a null pro vakcinace dávka (covid)",
6893                   "nullable" : true
6894                },
6895                "aplikacniCesta" : {
6896                   "type" : "string",
6897                   "description" : "Aplikační cesta podání očkovací látky,např. intramaskulárně. odpovídá číselníku aplikačních cest.",
6898                   "nullable" : true
6899                },
6900                "mistoAplikace" : {
6901                   "type" : "string",
6902                   "description" : "Místo aplikace vakcinace",
6903                   "nullable" : true
6904                },
6905                "nemoci" : {
6906                   "type" : "array",
6907                   "items" : {
6908                      "$ref" : "#/components/schemas/Nemoc"
6909                   },
6910                   "description" : "seznam nemocí krytých očkováním"
6911                },
6912                "subjekt" : {
6913                   "$ref" : "#/components/schemas/Subjekt"
6914                },
6915                "poznamka" : {
6916                   "type" : "string",
6917                   "description" : "Poznámka k očkování. Jedná se o nekontrolovaný text, který zadá lékař.",
6918                   "nullable" : true
6919                },
6920                "poradiDavky" : {
6921                   "type" : "integer",
6922                   "description" : "Pořadí dávky. Primárně u primovakcinace. U přeočkování je to nepovinný parametr.",
6923                   "format" : "int32",
6924                   "nullable" : true,
6925                   "example" : 3
6926                },
6927                "zdroj" : {
6928                   "type" : "string",
6929                   "description" : "Zdroj údaje o vakcinaci",
6930                   "nullable" : true
6931                },
6932                "expirace" : {
6933                   "type" : "string",
6934                   "description" : "Datum expirace očkování. Aktuálně bude nevyužitý, protože ISIN nedisponuje informací.",
6935                   "format" : "date-time",
6936                   "nullable" : true
6937                }
6938             },
6939             "additionalProperties" : false,
6940             "description" : "Informace o jednom očkování pacienta"
6941          },
6942          "OckovaniOdpoved" : {
6943             "type" : "object",
6944             "properties" : {
6945                "ockovani" : {
6946                   "type" : "array",
6947                   "items" : {
6948                      "$ref" : "#/components/schemas/Ockovani"
6949                   },
6950                   "description" : "Seznam očkování",
6951                   "nullable" : true
6952                },
6953                "status" : {
6954                   "$ref" : "#/components/schemas/ResponseStatus"
6955                }
6956             },
6957             "additionalProperties" : false,
6958             "description" : "Souhrnná odpověd obsahující informace o očkování pacienta a návratovém stavu vyřízení požadavku"
6959          },
6960          "OdpovedSmazaniBiopsie" : {
6961             "type" : "object",
6962             "properties" : {
6963                "odpoved" : {
6964                   "$ref" : "#/components/schemas/CUDOdpoved"
6965                }
6966             },
6967             "additionalProperties" : false,
6968             "description" : "Odpověď smazání biopsie."
6969          },
6970          "OdpovedSmazaniHlaseni" : {
6971             "type" : "object",
6972             "properties" : {
6973                "odpovedInfo" : {
6974                   "$ref" : "#/components/schemas/CUDOdpoved"
6975                }
6976             },
6977             "additionalProperties" : false,
6978             "description" : "Odpověď při smazání hlášení."
6979          },
6980          "OdpovedSmazaniMamografie" : {
6981             "type" : "object",
6982             "properties" : {
6983                "odpoved" : {
6984                   "$ref" : "#/components/schemas/CUDOdpoved"
6985                }
6986             },
6987             "additionalProperties" : false,
6988             "description" : "Odpověď smazání mamografie."
6989          },
6990          "OdpovedSmazaniVysvetleni" : {
6991             "type" : "object",
6992             "properties" : {
6993                "odpoved" : {
6994                   "$ref" : "#/components/schemas/CUDOdpoved"
6995                }
6996             },
6997             "additionalProperties" : false,
6998             "description" : "Odpověď smazání vysvětlení."
6999          },
7000          "OdpovedVyhledaniBiopsie" : {
7001             "type" : "object",
7002             "properties" : {
7003                "odpovedData" : {
7004                   "$ref" : "#/components/schemas/VysetreniBiopsie"
7005                },
7006                "odpoved" : {
7007                   "$ref" : "#/components/schemas/CUDOdpoved"
7008                }
7009             },
7010             "additionalProperties" : false,
7011             "description" : "Odpověď vyhledání biopsie."
7012          },
7013          "OdpovedVyhledaniHlaseni" : {
7014             "type" : "object",
7015             "properties" : {
7016                "odpovedInfo" : {
7017                   "$ref" : "#/components/schemas/CUDOdpoved"
7018                },
7019                "odpovedData" : {
7020                   "$ref" : "#/components/schemas/LaboratorniHlaseni"
7021                }
7022             },
7023             "additionalProperties" : false,
7024             "description" : "Odpověď při vyhledání hlášení."
7025          },
7026          "OdpovedVyhledaniMamografie" : {
7027             "type" : "object",
7028             "properties" : {
7029                "odpovedData" : {
7030                   "$ref" : "#/components/schemas/VysetreniMamografie"
7031                },
7032                "odpoved" : {
7033                   "$ref" : "#/components/schemas/CUDOdpoved"
7034                }
7035             },
7036             "additionalProperties" : false,
7037             "description" : "Odpověď vyhledání mamografie."
7038          },
7039          "OdpovedVyhledaniVysvetleni" : {
7040             "type" : "object",
7041             "properties" : {
7042                "odpovedData" : {
7043                   "$ref" : "#/components/schemas/VysvetleniChyb"
7044                },
7045                "odpoved" : {
7046                   "$ref" : "#/components/schemas/CUDOdpoved"
7047                }
7048             },
7049             "additionalProperties" : false,
7050             "description" : "Odpověď vyhledání vysvětlení."
7051          },
7052          "OdpovedZalozeniBiopsie" : {
7053             "type" : "object",
7054             "properties" : {
7055                "odpovedData" : {
7056                   "$ref" : "#/components/schemas/VysetreniBiopsie"
7057                },
7058                "odpoved" : {
7059                   "$ref" : "#/components/schemas/CUDOdpoved"
7060                }
7061             },
7062             "additionalProperties" : false,
7063             "description" : "Odpověď založení biopsie."
7064          },
7065          "OdpovedZalozeniHlaseni" : {
7066             "type" : "object",
7067             "properties" : {
7068                "odpovedInfo" : {
7069                   "$ref" : "#/components/schemas/CUDOdpoved"
7070                },
7071                "odpovedData" : {
7072                   "$ref" : "#/components/schemas/LaboratorniHlaseni"
7073                }
7074             },
7075             "additionalProperties" : false,
7076             "description" : "Odpověď při založení hlášení."
7077          },
7078          "OdpovedZalozeniMamografie" : {
7079             "type" : "object",
7080             "properties" : {
7081                "odpovedData" : {
7082                   "$ref" : "#/components/schemas/VysetreniMamografie"
7083                },
7084                "odpoved" : {
7085                   "$ref" : "#/components/schemas/CUDOdpoved"
7086                }
7087             },
7088             "additionalProperties" : false,
7089             "description" : "Odpověď založení mamografie."
7090          },
7091          "OdpovedZalozeniVysvetleni" : {
7092             "type" : "object",
7093             "properties" : {
7094                "odpovedData" : {
7095                   "$ref" : "#/components/schemas/VysvetleniChyb"
7096                },
7097                "odpoved" : {
7098                   "$ref" : "#/components/schemas/CUDOdpoved"
7099                }
7100             },
7101             "additionalProperties" : false,
7102             "description" : "Odpověď založení vysvětlení."
7103          },
7104          "OdpovedZmenaBiopsie" : {
7105             "type" : "object",
7106             "properties" : {
7107                "odpovedData" : {
7108                   "$ref" : "#/components/schemas/VysetreniBiopsie"
7109                },
7110                "odpoved" : {
7111                   "$ref" : "#/components/schemas/CUDOdpoved"
7112                }
7113             },
7114             "additionalProperties" : false,
7115             "description" : "Odpověď změna biopsie."
7116          },
7117          "OdpovedZmenaHlaseni" : {
7118             "type" : "object",
7119             "properties" : {
7120                "odpovedInfo" : {
7121                   "$ref" : "#/components/schemas/CUDOdpoved"
7122                },
7123                "odpovedData" : {
7124                   "$ref" : "#/components/schemas/LaboratorniHlaseni"
7125                }
7126             },
7127             "additionalProperties" : false
7128          },
7129          "OdpovedZmenaMamografie" : {
7130             "type" : "object",
7131             "properties" : {
7132                "odpovedData" : {
7133                   "$ref" : "#/components/schemas/VysetreniMamografie"
7134                },
7135                "odpoved" : {
7136                   "$ref" : "#/components/schemas/CUDOdpoved"
7137                }
7138             },
7139             "additionalProperties" : false,
7140             "description" : "Odpověď změna mamografie."
7141          },
7142          "OdpovedZmenaVysvetleni" : {
7143             "type" : "object",
7144             "properties" : {
7145                "odpovedData" : {
7146                   "$ref" : "#/components/schemas/VysvetleniChyb"
7147                },
7148                "odpoved" : {
7149                   "$ref" : "#/components/schemas/CUDOdpoved"
7150                }
7151             },
7152             "additionalProperties" : false,
7153             "description" : "Odpověď změna vysvětlení."
7154          },
7155          "PacientCizinecCreate" : {
7156             "required" : [
7157                "datumNarozeni",
7158                "jmeno",
7159                "pohlavi",
7160                "pracoviste",
7161                "prijmeni",
7162                "zemeObcanstviKod"
7163             ],
7164             "type" : "object",
7165             "properties" : {
7166                "jmeno" : {
7167                   "maxLength" : 50,
7168                   "type" : "string",
7169                   "description" : "Jméno pacienta."
7170                },
7171                "prijmeni" : {
7172                   "maxLength" : 50,
7173                   "type" : "string",
7174                   "description" : "Příjmení pacienta."
7175                },
7176                "datumNarozeni" : {
7177                   "type" : "string",
7178                   "description" : "Datum narození.",
7179                   "format" : "date-time"
7180                },
7181                "zemeObcanstviKod" : {
7182                   "maxLength" : 2,
7183                   "type" : "string",
7184                   "description" : "Státní příslušnost"
7185                },
7186                "pohlavi" : {
7187                   "$ref" : "#/components/schemas/Pohlavi"
7188                },
7189                "cisloPojistence" : {
7190                   "maxLength" : 22,
7191                   "type" : "string",
7192                   "description" : "Rodné číslo nebo číslo přidělované VZP",
7193                   "nullable" : true
7194                },
7195                "pracoviste" : {
7196                   "$ref" : "#/components/schemas/PracovistePracovnika"
7197                },
7198                "statVydaniOP" : {
7199                   "maxLength" : 2,
7200                   "type" : "string",
7201                   "description" : "Kód státu, který vydal OP",
7202                   "nullable" : true
7203                },
7204                "cisloPasu" : {
7205                   "type" : "string",
7206                   "description" : "Číslo pasu průkazu pacienta",
7207                   "nullable" : true
7208                },
7209                "statVydaniPasu" : {
7210                   "maxLength" : 2,
7211                   "type" : "string",
7212                   "description" : "Kód státu, který vydal pas",
7213                   "nullable" : true
7214                },
7215                "cisloObcanskehoPrukazu" : {
7216                   "maxLength" : 20,
7217                   "type" : "string",
7218                   "description" : "Číslo občanského průkazu pacienta",
7219                   "nullable" : true
7220                }
7221             },
7222             "additionalProperties" : false,
7223             "description" : ""
7224          },
7225          "PacientFHIR" : {
7226             "required" : [
7227                "datumNarozeni",
7228                "rid"
7229             ],
7230             "type" : "object",
7231             "properties" : {
7232                "rid" : {
7233                   "maximum" : 9999999999,
7234                   "minimum" : 1,
7235                   "type" : "integer",
7236                   "description" : "Identifikátor pacienta",
7237                   "format" : "int64"
7238                },
7239                "datumNarozeni" : {
7240                   "type" : "string",
7241                   "description" : "Datum narození – kontrolní prvek identity",
7242                   "format" : "date-time"
7243                },
7244                "aktualniBydliste" : {
7245                   "$ref" : "#/components/schemas/CUDAdresa"
7246                },
7247                "telefonPacienta" : {
7248                   "pattern" : "^\\+?\\d{1,13}$",
7249                   "type" : "string",
7250                   "description" : ".\r\n            Telefon na pacienta",
7251                   "nullable" : true
7252                }
7253             },
7254             "additionalProperties" : false,
7255             "description" : "Informace související s pacientem."
7256          },
7257          "PacientNovorozenecCreate" : {
7258             "required" : [
7259                "datumNarozeni",
7260                "jmeno",
7261                "pohlavi",
7262                "pracoviste",
7263                "prijmeni",
7264                "zemeObcanstviKod"
7265             ],
7266             "type" : "object",
7267             "properties" : {
7268                "jmeno" : {
7269                   "maxLength" : 50,
7270                   "type" : "string",
7271                   "description" : "Jméno pacienta."
7272                },
7273                "prijmeni" : {
7274                   "maxLength" : 50,
7275                   "type" : "string",
7276                   "description" : "Příjmení pacienta."
7277                },
7278                "datumNarozeni" : {
7279                   "type" : "string",
7280                   "description" : "Datum narození.",
7281                   "format" : "date-time"
7282                },
7283                "zemeObcanstviKod" : {
7284                   "maxLength" : 2,
7285                   "type" : "string",
7286                   "description" : "Státní příslušnost"
7287                },
7288                "pohlavi" : {
7289                   "$ref" : "#/components/schemas/Pohlavi"
7290                },
7291                "pracoviste" : {
7292                   "$ref" : "#/components/schemas/PracovistePracovnika"
7293                }
7294             },
7295             "additionalProperties" : false,
7296             "description" : ""
7297          },
7298          "PacientSARI" : {
7299             "required" : [
7300                "datumNarozeni",
7301                "pacientRID"
7302             ],
7303             "type" : "object",
7304             "properties" : {
7305                "pacientRID" : {
7306                   "pattern" : "^[1-9]\\d{9}$",
7307                   "type" : "string",
7308                   "description" : "RID pacienta. 10ti místný identifikátor.",
7309                   "example" : "0000000000"
7310                },
7311                "datumNarozeni" : {
7312                   "type" : "string",
7313                   "description" : "Datum narození pacienta. Primárně pro validaci ve vazbě na RID",
7314                   "format" : "date-time",
7315                   "example" : "2001-01-15"
7316                },
7317                "aktualniKontakty" : {
7318                   "type" : "string",
7319                   "description" : "Formátovaná data z lékařských systémů týkající se kontaktů.",
7320                   "nullable" : true
7321                },
7322                "aktualniBydliste" : {
7323                   "$ref" : "#/components/schemas/AktualniBydliste"
7324                },
7325                "kodPovolani" : {
7326                   "type" : "string",
7327                   "description" : "Kod povolání z definovaného číselníku povolání.",
7328                   "nullable" : true
7329                },
7330                "kolektiv" : {
7331                   "type" : "string",
7332                   "description" : "Kód kolektivu.",
7333                   "nullable" : true,
7334                   "example" : ""
7335                },
7336                "souvislost" : {
7337                   "type" : "string",
7338                   "description" : "Kód souvislosti",
7339                   "nullable" : true,
7340                   "example" : ""
7341                },
7342                "icoZamestnavatele" : {
7343                   "maxLength" : 8,
7344                   "pattern" : "^\\d{1,8}$",
7345                   "type" : "string",
7346                   "description" : "IČO zaměstnavatele pacienta (primárního, vztahujícího se k onemocnění)",
7347                   "nullable" : true,
7348                   "example" : "12345678"
7349                }
7350             },
7351             "additionalProperties" : false,
7352             "description" : ""
7353          },
7354          "PacientView" : {
7355             "required" : [
7356                "datumNarozeni",
7357                "jmeno",
7358                "pohlavi",
7359                "prijmeni",
7360                "zemeObcanstviKod"
7361             ],
7362             "type" : "object",
7363             "properties" : {
7364                "jmeno" : {
7365                   "maxLength" : 50,
7366                   "type" : "string",
7367                   "description" : "Jméno pacienta."
7368                },
7369                "prijmeni" : {
7370                   "maxLength" : 50,
7371                   "type" : "string",
7372                   "description" : "Příjmení pacienta."
7373                },
7374                "datumNarozeni" : {
7375                   "type" : "string",
7376                   "description" : "Datum narození.",
7377                   "format" : "date-time"
7378                },
7379                "zemeObcanstviKod" : {
7380                   "maxLength" : 2,
7381                   "type" : "string",
7382                   "description" : "Státní příslušnost"
7383                },
7384                "pohlavi" : {
7385                   "$ref" : "#/components/schemas/Pohlavi"
7386                },
7387                "cisloPojistence" : {
7388                   "maxLength" : 22,
7389                   "type" : "string",
7390                   "description" : "Rodné číslo nebo číslo přidělované VZP",
7391                   "nullable" : true
7392                },
7393                "id" : {
7394                   "maxLength" : 10,
7395                   "type" : "string",
7396                   "description" : "Číslo pacienta",
7397                   "nullable" : true
7398                },
7399                "datumUmrti" : {
7400                   "type" : "string",
7401                   "description" : "Datum úmrtí",
7402                   "format" : "date-time",
7403                   "nullable" : true
7404                },
7405                "zemeNarozeniKod" : {
7406                   "maxLength" : 2,
7407                   "type" : "string",
7408                   "description" : "Kód státu dle narození",
7409                   "nullable" : true
7410                },
7411                "mistoNarozeniNazev" : {
7412                   "maxLength" : 100,
7413                   "type" : "string",
7414                   "description" : "Místo narození",
7415                   "nullable" : true
7416                },
7417                "obecNarozeniRuianId" : {
7418                   "type" : "integer",
7419                   "description" : "Obec narození podle RÚIAN",
7420                   "format" : "int64",
7421                   "nullable" : true
7422                },
7423                "obvodNarozeniRuianId" : {
7424                   "type" : "integer",
7425                   "description" : "Obvod narození RÚIAN",
7426                   "format" : "int64",
7427                   "nullable" : true
7428                },
7429                "jeCizinec" : {
7430                   "type" : "boolean",
7431                   "description" : "Pro pacienty ztotožněné s Registrem obyvatel (False), a to včetně osob s cizí státní příslušností.\r\nPro pacienty nenalezené v Registru obyvatel (True) - pro tyto osoby lze změnit Jméno nebo Příjmení volaním matody VytvorPacientaCizince"
7432                },
7433                "zdravotniPojistovnaKod" : {
7434                   "type" : "string",
7435                   "description" : "Kód zdravotní pojišťovny pacienta",
7436                   "nullable" : true
7437                },
7438                "pobytObecRuianId" : {
7439                   "type" : "string",
7440                   "description" : "Obvod narození RÚIAN",
7441                   "nullable" : true
7442                },
7443                "pobytObec" : {
7444                   "type" : "string",
7445                   "description" : "Obec pacienta",
7446                   "nullable" : true
7447                },
7448                "pobytPsc" : {
7449                   "type" : "string",
7450                   "description" : "PSČ pacienta",
7451                   "nullable" : true
7452                },
7453                "poznamka" : {
7454                   "type" : "string",
7455                   "description" : "Poznámka k pacientovi",
7456                   "nullable" : true
7457                }
7458             },
7459             "additionalProperties" : false,
7460             "description" : ""
7461          },
7462          "PacientViewROBAdresa" : {
7463             "required" : [
7464                "datumNarozeni",
7465                "datumNarozeniDatum",
7466                "jmeno",
7467                "pohlavi",
7468                "prijmeni",
7469                "zemeObcanstviKod"
7470             ],
7471             "type" : "object",
7472             "properties" : {
7473                "jmeno" : {
7474                   "maxLength" : 50,
7475                   "type" : "string",
7476                   "description" : "Jméno pacienta."
7477                },
7478                "prijmeni" : {
7479                   "maxLength" : 50,
7480                   "type" : "string",
7481                   "description" : "Příjmení pacienta."
7482                },
7483                "datumNarozeni" : {
7484                   "type" : "string",
7485                   "description" : "Datum narození.",
7486                   "format" : "date-time"
7487                },
7488                "zemeObcanstviKod" : {
7489                   "maxLength" : 2,
7490                   "type" : "string",
7491                   "description" : "Státní příslušnost"
7492                },
7493                "pohlavi" : {
7494                   "$ref" : "#/components/schemas/Pohlavi"
7495                },
7496                "cisloPojistence" : {
7497                   "maxLength" : 22,
7498                   "type" : "string",
7499                   "description" : "Rodné číslo nebo číslo přidělované VZP",
7500                   "nullable" : true
7501                },
7502                "id" : {
7503                   "maxLength" : 10,
7504                   "type" : "string",
7505                   "description" : "Číslo pacienta",
7506                   "nullable" : true
7507                },
7508                "datumUmrti" : {
7509                   "type" : "string",
7510                   "description" : "Datum úmrtí",
7511                   "format" : "date-time",
7512                   "nullable" : true
7513                },
7514                "zemeNarozeniKod" : {
7515                   "maxLength" : 2,
7516                   "type" : "string",
7517                   "description" : "Kód státu dle narození",
7518                   "nullable" : true
7519                },
7520                "mistoNarozeniNazev" : {
7521                   "maxLength" : 100,
7522                   "type" : "string",
7523                   "description" : "Místo narození",
7524                   "nullable" : true
7525                },
7526                "obecNarozeniRuianId" : {
7527                   "type" : "integer",
7528                   "description" : "Obec narození podle RÚIAN",
7529                   "format" : "int64",
7530                   "nullable" : true
7531                },
7532                "obvodNarozeniRuianId" : {
7533                   "type" : "integer",
7534                   "description" : "Obvod narození RÚIAN",
7535                   "format" : "int64",
7536                   "nullable" : true
7537                },
7538                "jeCizinec" : {
7539                   "type" : "boolean",
7540                   "description" : "Pro pacienty ztotožněné s Registrem obyvatel (False), a to včetně osob s cizí státní příslušností.\r\nPro pacienty nenalezené v Registru obyvatel (True) - pro tyto osoby lze změnit Jméno nebo Příjmení volaním matody VytvorPacientaCizince"
7541                },
7542                "zdravotniPojistovnaKod" : {
7543                   "type" : "string",
7544                   "description" : "Kód zdravotní pojišťovny pacienta",
7545                   "nullable" : true
7546                },
7547                "pobytObecRuianId" : {
7548                   "type" : "string",
7549                   "description" : "Obvod narození RÚIAN",
7550                   "nullable" : true
7551                },
7552                "pobytObec" : {
7553                   "type" : "string",
7554                   "description" : "Obec pacienta",
7555                   "nullable" : true
7556                },
7557                "pobytPsc" : {
7558                   "type" : "string",
7559                   "description" : "PSČ pacienta",
7560                   "nullable" : true
7561                },
7562                "poznamka" : {
7563                   "type" : "string",
7564                   "description" : "Poznámka k pacientovi",
7565                   "nullable" : true
7566                },
7567                "pobytROB" : {
7568                   "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBAdresa"
7569                },
7570                "datumNarozeniDatum" : {
7571                   "type" : "string",
7572                   "description" : "Datum narození typu string a ve formátu yyyy-MM-dd",
7573                   "format" : "date",
7574                   "readOnly" : true,
7575                   "example" : "1990-11-23"
7576                }
7577             },
7578             "additionalProperties" : false,
7579             "description" : ""
7580          },
7581          "Pohlavi" : {
7582             "enum" : [
7583                "Muz",
7584                "Zena"
7585             ],
7586             "type" : "string",
7587             "description" : ""
7588          },
7589          "Poskytovatel" : {
7590             "required" : [
7591                "icp",
7592                "identifikaceLekareAKontakty",
7593                "pcz",
7594                "telefonNaLekare"
7595             ],
7596             "type" : "object",
7597             "properties" : {
7598                "pcz" : {
7599                   "pattern" : "^[0-9]\\d{2}$",
7600                   "type" : "string",
7601                   "description" : "PČZ"
7602                },
7603                "icp" : {
7604                   "pattern" : "^[0-9]\\d{7}$",
7605                   "type" : "string",
7606                   "description" : "IČP"
7607                },
7608                "telefonNaLekare" : {
7609                   "type" : "string",
7610                   "description" : "Kontaktní telefon na lékaře"
7611                },
7612                "identifikaceLekareAKontakty" : {
7613                   "maxLength" : 100,
7614                   "type" : "string",
7615                   "description" : "Přebíráno z IS lékaře dle přihlášeného uživatele, kontakt pro pracovníky KHS k došetření případu) (povinné)"
7616                }
7617             },
7618             "additionalProperties" : false,
7619             "description" : "Poskytovatel služeb poskytující kontrolní hlášení SARI"
7620          },
7621          "PoskytovatelPriUkonceniHospitalizace" : {
7622             "required" : [
7623                "ico",
7624                "icp",
7625                "pcz"
7626             ],
7627             "type" : "object",
7628             "properties" : {
7629                "pcz" : {
7630                   "maxLength" : 3,
7631                   "type" : "string",
7632                   "description" : "PČZ"
7633                },
7634                "icp" : {
7635                   "maxLength" : 8,
7636                   "type" : "string",
7637                   "description" : "IČP"
7638                },
7639                "ico" : {
7640                   "maxLength" : 8,
7641                   "type" : "string",
7642                   "description" : "IČP"
7643                }
7644             },
7645             "additionalProperties" : false,
7646             "description" : "Definice poskytovatele při ukončení hospitalizace"
7647          },
7648          "Povolani" : {
7649             "type" : "object",
7650             "properties" : {
7651                "kod" : {
7652                   "type" : "string",
7653                   "nullable" : true
7654                }
7655             },
7656             "additionalProperties" : false
7657          },
7658          "Pracoviste" : {
7659             "required" : [
7660                "ico",
7661                "nazev",
7662                "pcz"
7663             ],
7664             "type" : "object",
7665             "properties" : {
7666                "ico" : {
7667                   "pattern" : "^\\d{8}$",
7668                   "type" : "string",
7669                   "description" : "IČO."
7670                },
7671                "icp" : {
7672                   "pattern" : "^(\\d{8})?$",
7673                   "type" : "string",
7674                   "description" : "IČP",
7675                   "nullable" : true
7676                },
7677                "pcz" : {
7678                   "pattern" : "^\\d{3}$",
7679                   "type" : "string",
7680                   "description" : "PČZ"
7681                },
7682                "icz" : {
7683                   "maxLength" : 8,
7684                   "type" : "string",
7685                   "description" : "IČZ",
7686                   "nullable" : true
7687                },
7688                "nazev" : {
7689                   "type" : "string",
7690                   "description" : "Název poskytovaatele."
7691                }
7692             },
7693             "additionalProperties" : false,
7694             "description" : "Informace o pracovišti."
7695          },
7696          "PracovisteLaboratore" : {
7697             "required" : [
7698                "ico",
7699                "jmeno",
7700                "pcz",
7701                "telefon"
7702             ],
7703             "type" : "object",
7704             "properties" : {
7705                "ico" : {
7706                   "pattern" : "^\\d{8}$",
7707                   "type" : "string",
7708                   "description" : "IČO."
7709                },
7710                "icp" : {
7711                   "pattern" : "^(\\d{8})?$",
7712                   "type" : "string",
7713                   "description" : "IČP",
7714                   "nullable" : true
7715                },
7716                "pcz" : {
7717                   "pattern" : "^\\d{3}$",
7718                   "type" : "string",
7719                   "description" : "PČZ"
7720                },
7721                "jmeno" : {
7722                   "type" : "string",
7723                   "description" : "Jméno"
7724                },
7725                "telefon" : {
7726                   "pattern" : "^\\d{9}$",
7727                   "type" : "string",
7728                   "description" : "Telefon"
7729                }
7730             },
7731             "additionalProperties" : false,
7732             "description" : "Informace o pracovišti."
7733          },
7734          "PracovistePracovnika" : {
7735             "required" : [
7736                "pcz"
7737             ],
7738             "type" : "object",
7739             "properties" : {
7740                "pcz" : {
7741                   "maxLength" : 3,
7742                   "pattern" : "\\d+",
7743                   "type" : "string",
7744                   "description" : ""
7745                }
7746             },
7747             "additionalProperties" : false,
7748             "description" : "pro vakcinacni modul vznikla potřeba zjednodušit identifikaci toho kdo zadavá data.\r\nOstatní si zjistíme z certifikátu přihlášeného systému/osoby"
7749          },
7750          "PracovistePracovnikaDto" : {
7751             "required" : [
7752                "pcz"
7753             ],
7754             "type" : "object",
7755             "properties" : {
7756                "pcz" : {
7757                   "maxLength" : 3,
7758                   "pattern" : "\\d+",
7759                   "type" : "string",
7760                   "description" : ""
7761                },
7762                "icp" : {
7763                   "maxLength" : 8,
7764                   "pattern" : "\\d+",
7765                   "type" : "string",
7766                   "nullable" : true
7767                }
7768             },
7769             "additionalProperties" : false,
7770             "description" : "pro vakcinacni modul vznikla potřeba zjednodušit identifikaci toho kdo zadavá data.\r\nOstatní si zjistíme z certifikátu přihlášeného systému/osoby"
7771          },
7772          "Pracovnik" : {
7773             "required" : [
7774                "jmeno",
7775                "nrzpId",
7776                "prijmeni",
7777                "system"
7778             ],
7779             "type" : "object",
7780             "properties" : {
7781                "nrzpId" : {
7782                   "type" : "integer",
7783                   "format" : "int64"
7784                },
7785                "jmeno" : {
7786                   "type" : "string"
7787                },
7788                "prijmeni" : {
7789                   "type" : "string"
7790                },
7791                "system" : {
7792                   "type" : "string"
7793                }
7794             },
7795             "additionalProperties" : false,
7796             "description" : "Informace o pracovníkovi."
7797          },
7798          "PredchoziLecba" : {
7799             "required" : [
7800                "datum",
7801                "suklKod"
7802             ],
7803             "type" : "object",
7804             "properties" : {
7805                "suklKod" : {
7806                   "type" : "string",
7807                   "description" : "Kód SUKL."
7808                },
7809                "datum" : {
7810                   "type" : "string",
7811                   "description" : "Datum předchozí léčby.",
7812                   "format" : "date-time"
7813                }
7814             },
7815             "additionalProperties" : false,
7816             "description" : "Předchozí léčba."
7817          },
7818          "PrubezneHlaseni" : {
7819             "required" : [
7820                "datumHlaseni",
7821                "datumNarozeni",
7822                "idEpizody",
7823                "kodDiagnozy",
7824                "pacientRID",
7825                "poskytovatel"
7826             ],
7827             "type" : "object",
7828             "properties" : {
7829                "idEpizody" : {
7830                   "type" : "integer",
7831                   "description" : "Identifikace souhrnné epizoidy.",
7832                   "format" : "int64"
7833                },
7834                "pacientRID" : {
7835                   "pattern" : "^[1-9]\\d{9}$",
7836                   "type" : "string",
7837                   "description" : "RID pacienta. 10ti místný identifikátor.",
7838                   "example" : "0000000000"
7839                },
7840                "datumNarozeni" : {
7841                   "type" : "string",
7842                   "description" : "Datum narození pacienta. Primárně pro validaci ve vazbě na RID",
7843                   "format" : "date-time",
7844                   "example" : "2001-01-15"
7845                },
7846                "poskytovatel" : {
7847                   "$ref" : "#/components/schemas/Poskytovatel"
7848                },
7849                "datumHlaseni" : {
7850                   "type" : "string",
7851                   "description" : "Hlášení podáváno k datu",
7852                   "format" : "date-time"
7853                },
7854                "kodDiagnozy" : {
7855                   "type" : "string",
7856                   "description" : "Kód diagnózy"
7857                },
7858                "atualniStavHospitalizace" : {
7859                   "$ref" : "#/components/schemas/StavHospitalizacePriPrubehu"
7860                }
7861             },
7862             "additionalProperties" : false,
7863             "description" : "Definice průbězného hlášení"
7864          },
7865          "ResponseModel" : {
7866             "type" : "object",
7867             "properties" : {
7868                "fieldName" : {
7869                   "type" : "string",
7870                   "description" : "Pole, kterému je potřeba věnovat větší pozornost",
7871                   "nullable" : true
7872                },
7873                "message" : {
7874                   "type" : "string",
7875                   "description" : "Obsahový informační text",
7876                   "nullable" : true
7877                },
7878                "informationType" : {
7879                   "type" : "string",
7880                   "description" : "Pole, sloužící k identifikaci druhu informace např. chyby, varování nebo nějaké jiné specifické typy informací pro uživatele",
7881                   "nullable" : true
7882                }
7883             },
7884             "additionalProperties" : false,
7885             "description" : "Obecný model pro vracení varovných nebo sdělujících informací nad konkrétním políčkem"
7886          },
7887          "ResponseStatus" : {
7888             "required" : [
7889                "code"
7890             ],
7891             "type" : "object",
7892             "properties" : {
7893                "code" : {
7894                   "type" : "string",
7895                   "description" : "Složenina klíč hodnota obvykle vycházející z HTTP statusů \\\r\nnapř.\\\r\n200 Ok\\\r\n401 Neplatné přihlášení \\\r\n403 Navrácený seznam je prázdný \\\r\n406 Neplatný požadavek\r\n500 Chyba",
7896                   "example" : "200"
7897                },
7898                "description" : {
7899                   "type" : "string",
7900                   "description" : "Doplňující text ke statusu.",
7901                   "nullable" : true,
7902                   "example" : "OK"
7903                }
7904             },
7905             "additionalProperties" : false,
7906             "description" : "Obvykle návratová hodnota."
7907          },
7908          "SariHlaseni" : {
7909             "required" : [
7910                "datumHlaseni",
7911                "idEpizody",
7912                "idHlaseni",
7913                "pacientRID",
7914                "stav",
7915                "typ"
7916             ],
7917             "type" : "object",
7918             "properties" : {
7919                "idHlaseni" : {
7920                   "type" : "integer",
7921                   "description" : "Identifikace hlášení.",
7922                   "format" : "int64"
7923                },
7924                "idEpizody" : {
7925                   "type" : "integer",
7926                   "description" : "Identifikace souhrnné epizody.",
7927                   "format" : "int64"
7928                },
7929                "pacientRID" : {
7930                   "pattern" : "^[1-9]\\d{9}$",
7931                   "type" : "string",
7932                   "description" : "RID pacienta. 10timístný identifikátor.",
7933                   "example" : "0000000000"
7934                },
7935                "datumHlaseni" : {
7936                   "type" : "string",
7937                   "description" : "Hlášení podáváno k datu.",
7938                   "format" : "date-time"
7939                },
7940                "typ" : {
7941                   "type" : "string",
7942                   "description" : "Typ hlášení."
7943                },
7944                "stav" : {
7945                   "type" : "string",
7946                   "description" : "Stav hlášení."
7947                }
7948             },
7949             "additionalProperties" : false,
7950             "description" : "Meta informace o hlášení."
7951          },
7952          "SmazatDavkuResult" : {
7953             "type" : "object",
7954             "properties" : {
7955                "message" : {
7956                   "type" : "string",
7957                   "description" : "Zprava o smazani davky",
7958                   "nullable" : true
7959                }
7960             },
7961             "additionalProperties" : false,
7962             "description" : "Výsledek mazání dávky"
7963          },
7964          "Status" : {
7965             "required" : [
7966                "code"
7967             ],
7968             "type" : "object",
7969             "properties" : {
7970                "code" : {
7971                   "type" : "string",
7972                   "description" : "Složenina klíč hodnota obvykle vycházející z HTTP statusů \\\r\nnapř.\\\r\n200 Ok\\\r\n401 Neplatné přihlášení \\\r\n403 Navrácený seznam je prázdný \\\r\n406 Neplatný požadavek\r\n500 Chyba",
7973                   "example" : "200"
7974                },
7975                "description" : {
7976                   "type" : "string",
7977                   "description" : "Doplňující text ke statusu.",
7978                   "nullable" : true,
7979                   "example" : "OK"
7980                }
7981             },
7982             "additionalProperties" : false,
7983             "description" : "Univerzální objekt pr oidentifikaci stavu odpovědi."
7984          },
7985          "StavHospitalizacePriPrubehu" : {
7986             "required" : [
7987                "data",
7988                "mistoHospitalizace"
7989             ],
7990             "type" : "object",
7991             "properties" : {
7992                "mistoHospitalizace" : {
7993                   "type" : "string",
7994                   "description" : "Definice místa hospitalizace z číselníku ARO / JIP / Standard"
7995                },
7996                "data" : {
7997                   "type" : "array",
7998                   "items" : {
7999                      "$ref" : "#/components/schemas/DetailStavuHospitalizace"
8000                   },
8001                   "description" : "Sada dat o stavu hospitalizace. Ve verzi se jedná o pole, které může nabývat až 4 prvků.Podle číselníku StavHospitalizaceSARI"
8002                },
8003                "multiresistence" : {
8004                   "type" : "boolean",
8005                   "description" : "Definuje multirezistenci pacienta.",
8006                   "nullable" : true
8007                }
8008             },
8009             "additionalProperties" : false,
8010             "description" : "Informace o stavu hospitalizace pacienta"
8011          },
8012          "StavHospitalizacePriUkonceni" : {
8013             "type" : "object",
8014             "properties" : {
8015                "mistoHospitalizace" : {
8016                   "type" : "string",
8017                   "description" : "Definice místa hospitalizace z číselníku ARO / JIP / Standard",
8018                   "nullable" : true
8019                },
8020                "data" : {
8021                   "type" : "array",
8022                   "items" : {
8023                      "$ref" : "#/components/schemas/DetailStavuHospitalizace"
8024                   },
8025                   "description" : "Sada dat o stavu hospitalizace. Ve verzi  se jedná o pole 5 prvků. podle číselníku StavHospitalizaceSARI",
8026                   "nullable" : true
8027                },
8028                "multiresistence" : {
8029                   "type" : "boolean",
8030                   "description" : "Definuje multirezistenci pacienta.",
8031                   "nullable" : true
8032                }
8033             },
8034             "additionalProperties" : false,
8035             "description" : "Informace o stavu hospitalizace pacienta"
8036          },
8037          "StavHospitalizacePriVstupni" : {
8038             "required" : [
8039                "mistoHospitalizace"
8040             ],
8041             "type" : "object",
8042             "properties" : {
8043                "mistoHospitalizace" : {
8044                   "type" : "string",
8045                   "description" : "Definice místa hospitalizace z číselníku ARO / JIP / Standard"
8046                },
8047                "data" : {
8048                   "type" : "array",
8049                   "items" : {
8050                      "$ref" : "#/components/schemas/DetailStavuHospitalizace"
8051                   },
8052                   "description" : "Sada dat o stavu hospitalizace. Ve verzi  se jedná o pole 5 prvků. podle číselníku StavHospitalizaceSARI",
8053                   "nullable" : true
8054                }
8055             },
8056             "additionalProperties" : false,
8057             "description" : "Informace o stavu hospitalizace pacienta"
8058          },
8059          "StavVakcinacniDavkyResponse" : {
8060             "type" : "object",
8061             "properties" : {
8062                "cisloPacienta" : {
8063                   "maxLength" : 256,
8064                   "type" : "string",
8065                   "description" : "Číslo pacienta",
8066                   "nullable" : true
8067                },
8068                "stav" : {
8069                   "$ref" : "#/components/schemas/EnumStavDavky"
8070                },
8071                "errors" : {
8072                   "$ref" : "#/components/schemas/VakcinacniDavkaErrorListResponse"
8073                }
8074             },
8075             "additionalProperties" : false,
8076             "description" : ""
8077          },
8078          "Subjekt" : {
8079             "type" : "object",
8080             "properties" : {
8081                "ico" : {
8082                   "type" : "string",
8083                   "description" : "Ičo subjektu",
8084                   "nullable" : true,
8085                   "example" : "00023833"
8086                },
8087                "nazev" : {
8088                   "type" : "string",
8089                   "description" : "Název subjektu",
8090                   "nullable" : true,
8091                   "example" : "Ústav zdravotnických informací a statistiky ČR"
8092                }
8093             },
8094             "additionalProperties" : false
8095          },
8096          "TypVakcinace" : {
8097             "type" : "object",
8098             "properties" : {
8099                "kod" : {
8100                   "maxLength" : 10,
8101                   "type" : "string",
8102                   "description" : "Kód položky číselníku",
8103                   "nullable" : true
8104                },
8105                "nazev" : {
8106                   "maxLength" : 256,
8107                   "type" : "string",
8108                   "description" : "Název položky číselníku",
8109                   "nullable" : true
8110                },
8111                "platnostOd" : {
8112                   "type" : "string",
8113                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
8114                   "format" : "date-time",
8115                   "nullable" : true
8116                },
8117                "platnostDo" : {
8118                   "type" : "string",
8119                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
8120                   "format" : "date-time",
8121                   "nullable" : true
8122                },
8123                "jeCovid" : {
8124                   "type" : "boolean",
8125                   "description" : "Označení typů dávek na kovidové a nekovidové"
8126                }
8127             },
8128             "additionalProperties" : false,
8129             "description" : "Typ vakcinace"
8130          },
8131          "TypVysetreni" : {
8132             "required" : [
8133                "kod",
8134                "system"
8135             ],
8136             "type" : "object",
8137             "properties" : {
8138                "kod" : {
8139                   "type" : "string",
8140                   "description" : "Kod typu vyšetření."
8141                },
8142                "system" : {
8143                   "type" : "string"
8144                }
8145             },
8146             "additionalProperties" : false,
8147             "description" : "Informace o typu vyšetření."
8148          },
8149          "Uzivatel" : {
8150             "type" : "object",
8151             "properties" : {
8152                "subjektIco" : {
8153                   "type" : "integer",
8154                   "description" : "Ičo poskytovatele zdravotní péče",
8155                   "format" : "int32"
8156                },
8157                "nazevPracoviste" : {
8158                   "maxLength" : 250,
8159                   "type" : "string",
8160                   "description" : "Název pracoviště",
8161                   "nullable" : true
8162                },
8163                "jmenoAPrijmeniUzivatele" : {
8164                   "maxLength" : 100,
8165                   "type" : "string",
8166                   "description" : "Jméno a příjmení pracovníka. Ve verzi V",
8167                   "nullable" : true
8168                }
8169             },
8170             "additionalProperties" : false,
8171             "description" : ""
8172          },
8173          "VakcinacniDavkaDto" : {
8174             "required" : [
8175                "cisloPacienta",
8176                "datumVakcinace",
8177                "pracoviste",
8178                "sarze",
8179                "typVakcinaceKod",
8180                "zdravotniPojistovnaKod"
8181             ],
8182             "type" : "object",
8183             "properties" : {
8184                "cisloDavky" : {
8185                   "maxLength" : 36,
8186                   "type" : "string",
8187                   "description" : "Číslo dávky",
8188                   "nullable" : true
8189                },
8190                "cisloPacienta" : {
8191                   "maxLength" : 10,
8192                   "minLength" : 10,
8193                   "type" : "string",
8194                   "description" : "Číslo pacienta Rezortní ID"
8195                },
8196                "email" : {
8197                   "type" : "string",
8198                   "description" : "E-mail pacienta, který dostal vakcinaci. V tomto případě se nepřebírá ten od pacienta.",
8199                   "nullable" : true
8200                },
8201                "telefon" : {
8202                   "type" : "string",
8203                   "description" : "Telefon na pacienta. V tomto případě se nepřebírá ten od pacienta.",
8204                   "nullable" : true
8205                },
8206                "ockovaciLatkaKod" : {
8207                   "maxLength" : 10,
8208                   "type" : "string",
8209                   "description" : "Látka užitá pro naočkování. toto nebo OckovaciLatkaSUKLKod jsou povinné",
8210                   "nullable" : true
8211                },
8212                "ockovaciLatkaSUKLKod" : {
8213                   "maxLength" : 10,
8214                   "type" : "string",
8215                   "description" : "Látka užitá pro naočkování definovaná SUKL kodem. Toto nebo OckovaciLatkaKod jsou povinné",
8216                   "nullable" : true
8217                },
8218                "datumVakcinace" : {
8219                   "type" : "string",
8220                   "description" : "Datum kdy byla vakcinace provedena",
8221                   "format" : "date-time"
8222                },
8223                "typVakcinaceKod" : {
8224                   "maxLength" : 14,
8225                   "type" : "string",
8226                   "description" : "Typ vakcinace. Nahradí COVIDOVý číselník"
8227                },
8228                "sarze" : {
8229                   "maxLength" : 64,
8230                   "type" : "string",
8231                   "description" : "Číslo šarže"
8232                },
8233                "aplikacniCestaKod" : {
8234                   "maxLength" : 8,
8235                   "type" : "string",
8236                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“). V případě, že !DodrženoSPC, pak je tato položka povinná.",
8237                   "nullable" : true
8238                },
8239                "mistoAplikaceKod" : {
8240                   "maxLength" : 3,
8241                   "type" : "string",
8242                   "description" : "Místo aplikace vakcinace. V případě, že !DodrženoSPC, pak je tato položka povinná.",
8243                   "nullable" : true
8244                },
8245                "zdravotniPojistovnaKod" : {
8246                   "maxLength" : 3,
8247                   "type" : "string",
8248                   "description" : "Kód zdravotní pojišťovny"
8249                },
8250                "expirace" : {
8251                   "type" : "string",
8252                   "description" : "Datum expirace OL. Doplní se podle šarže.",
8253                   "format" : "date-time",
8254                   "nullable" : true
8255                },
8256                "poradiPodaneDavky" : {
8257                   "type" : "integer",
8258                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).\r\nPři nezadání se doplní automaticky.",
8259                   "format" : "int32",
8260                   "nullable" : true
8261                },
8262                "poznamka" : {
8263                   "maxLength" : 256,
8264                   "type" : "string",
8265                   "description" : "Poznámka. max 256 znaků",
8266                   "nullable" : true
8267                },
8268                "zdroj" : {
8269                   "type" : "string",
8270                   "description" : "Zdroj očkovacích dat",
8271                   "nullable" : true
8272                },
8273                "pracoviste" : {
8274                   "$ref" : "#/components/schemas/PracovistePracovnikaDto"
8275                }
8276             },
8277             "additionalProperties" : false,
8278             "description" : ""
8279          },
8280          "VakcinacniDavkaErrorListResponse" : {
8281             "type" : "object",
8282             "properties" : {
8283                "errors" : {
8284                   "type" : "array",
8285                   "items" : {
8286                      "$ref" : "#/components/schemas/VakcinacniDavkaErrorResponse"
8287                   },
8288                   "description" : "Seznam zprav",
8289                   "nullable" : true
8290                }
8291             },
8292             "additionalProperties" : false,
8293             "description" : ""
8294          },
8295          "VakcinacniDavkaErrorResponse" : {
8296             "type" : "object",
8297             "properties" : {
8298                "chybaZpracovani" : {
8299                   "type" : "string",
8300                   "description" : "Zprava",
8301                   "nullable" : true
8302                },
8303                "typ" : {
8304                   "type" : "string",
8305                   "description" : "ERROR/warning",
8306                   "nullable" : true
8307                },
8308                "cislo" : {
8309                   "type" : "string",
8310                   "description" : "cislo davky",
8311                   "nullable" : true
8312                },
8313                "datumChyby" : {
8314                   "type" : "string",
8315                   "description" : "Datum chyboveho odeslani",
8316                   "format" : "date-time"
8317                }
8318             },
8319             "additionalProperties" : false,
8320             "description" : ""
8321          },
8322          "VakcinacniDavkaResponse" : {
8323             "required" : [
8324                "cisloPacienta",
8325                "datumVakcinace",
8326                "sarze",
8327                "typVakcinaceKod",
8328                "zdravotniPojistovnaKod"
8329             ],
8330             "type" : "object",
8331             "properties" : {
8332                "cisloDavky" : {
8333                   "maxLength" : 36,
8334                   "type" : "string",
8335                   "description" : "Číslo dávky",
8336                   "nullable" : true
8337                },
8338                "cisloPacienta" : {
8339                   "maxLength" : 10,
8340                   "minLength" : 10,
8341                   "type" : "string",
8342                   "description" : "Číslo pacienta Rezortní ID"
8343                },
8344                "email" : {
8345                   "type" : "string",
8346                   "description" : "E-mail pacienta, který dostal vakcinaci. V tomto případě se nepřebírá ten od pacienta.",
8347                   "nullable" : true
8348                },
8349                "telefon" : {
8350                   "type" : "string",
8351                   "description" : "Telefon na pacienta. V tomto případě se nepřebírá ten od pacienta.",
8352                   "nullable" : true
8353                },
8354                "ockovaciLatkaKod" : {
8355                   "maxLength" : 10,
8356                   "type" : "string",
8357                   "description" : "Látka užitá pro naočkování. toto nebo OckovaciLatkaSUKLKod jsou povinné",
8358                   "nullable" : true
8359                },
8360                "ockovaciLatkaSUKLKod" : {
8361                   "maxLength" : 10,
8362                   "type" : "string",
8363                   "description" : "Látka užitá pro naočkování definovaná SUKL kodem. Toto nebo OckovaciLatkaKod jsou povinné",
8364                   "nullable" : true
8365                },
8366                "datumVakcinace" : {
8367                   "type" : "string",
8368                   "description" : "Datum kdy byla vakcinace provedena",
8369                   "format" : "date-time"
8370                },
8371                "typVakcinaceKod" : {
8372                   "maxLength" : 14,
8373                   "type" : "string",
8374                   "description" : "Typ vakcinace. Nahradí COVIDOVý číselník"
8375                },
8376                "sarze" : {
8377                   "maxLength" : 64,
8378                   "type" : "string",
8379                   "description" : "Číslo šarže"
8380                },
8381                "aplikacniCestaKod" : {
8382                   "maxLength" : 8,
8383                   "type" : "string",
8384                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“). V případě, že !DodrženoSPC, pak je tato položka povinná.",
8385                   "nullable" : true
8386                },
8387                "mistoAplikaceKod" : {
8388                   "maxLength" : 3,
8389                   "type" : "string",
8390                   "description" : "Místo aplikace vakcinace. V případě, že !DodrženoSPC, pak je tato položka povinná.",
8391                   "nullable" : true
8392                },
8393                "zdravotniPojistovnaKod" : {
8394                   "maxLength" : 3,
8395                   "type" : "string",
8396                   "description" : "Kód zdravotní pojišťovny"
8397                },
8398                "expirace" : {
8399                   "type" : "string",
8400                   "description" : "Datum expirace OL. Doplní se podle šarže.",
8401                   "format" : "date-time",
8402                   "nullable" : true
8403                },
8404                "poradiPodaneDavky" : {
8405                   "type" : "integer",
8406                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).\r\nPři nezadání se doplní automaticky.",
8407                   "format" : "int32",
8408                   "nullable" : true
8409                },
8410                "poznamka" : {
8411                   "maxLength" : 256,
8412                   "type" : "string",
8413                   "description" : "Poznámka. max 256 znaků",
8414                   "nullable" : true
8415                },
8416                "zdroj" : {
8417                   "type" : "string",
8418                   "description" : "Zdroj očkovacích dat",
8419                   "nullable" : true
8420                },
8421                "ockovaciLatkaNazev" : {
8422                   "maxLength" : 256,
8423                   "type" : "string",
8424                   "description" : "Látka užitá pro naočkování",
8425                   "nullable" : true
8426                },
8427                "aplikacniCestaNazev" : {
8428                   "maxLength" : 256,
8429                   "type" : "string",
8430                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
8431                   "nullable" : true
8432                },
8433                "mistoAplikaceNazev" : {
8434                   "maxLength" : 256,
8435                   "type" : "string",
8436                   "description" : "Místo vpichu",
8437                   "nullable" : true
8438                },
8439                "subjekt" : {
8440                   "$ref" : "#/components/schemas/Uzivatel"
8441                }
8442             },
8443             "additionalProperties" : false,
8444             "description" : ""
8445          },
8446          "VstupniHlaseni" : {
8447             "required" : [
8448                "atualniStavHospitalizace",
8449                "datumHlaseni",
8450                "datumHospitalizace",
8451                "kodDiagnozy",
8452                "pacient",
8453                "poskytovatel"
8454             ],
8455             "type" : "object",
8456             "properties" : {
8457                "datumHlaseni" : {
8458                   "type" : "string",
8459                   "description" : "Hlášení podáváno k datu",
8460                   "format" : "date-time"
8461                },
8462                "pacient" : {
8463                   "$ref" : "#/components/schemas/PacientSARI"
8464                },
8465                "poskytovatel" : {
8466                   "$ref" : "#/components/schemas/Poskytovatel"
8467                },
8468                "datumStanoveniDiagnozy" : {
8469                   "type" : "string",
8470                   "description" : "Datum, kdy byla stanovena diagnóza",
8471                   "format" : "date-time"
8472                },
8473                "datumHospitalizace" : {
8474                   "type" : "string",
8475                   "description" : "Datum hospitalizace",
8476                   "format" : "date-time"
8477                },
8478                "kodDiagnozy" : {
8479                   "type" : "string",
8480                   "description" : "Kód diagnózy"
8481                },
8482                "atualniStavHospitalizace" : {
8483                   "$ref" : "#/components/schemas/StavHospitalizacePriVstupni"
8484                }
8485             },
8486             "additionalProperties" : false,
8487             "description" : "Vstupní hlášení SARI"
8488          },
8489          "VyhledaniPacientaVysledek" : {
8490             "type" : "object",
8491             "properties" : {
8492                "vysledek" : {
8493                   "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
8494                },
8495                "vysledekZprava" : {
8496                   "type" : "string",
8497                   "description" : "",
8498                   "nullable" : true
8499                },
8500                "pacient" : {
8501                   "$ref" : "#/components/schemas/PacientView"
8502                }
8503             },
8504             "additionalProperties" : false,
8505             "description" : "V2 vyhledaný pacient"
8506          },
8507          "VyhledaniPacientaVysledekROBAdresa" : {
8508             "type" : "object",
8509             "properties" : {
8510                "obec" : {
8511                   "type" : "string",
8512                   "nullable" : true
8513                },
8514                "obecRUIANid" : {
8515                   "type" : "string",
8516                   "nullable" : true
8517                },
8518                "ulice" : {
8519                   "type" : "string",
8520                   "nullable" : true
8521                },
8522                "okres" : {
8523                   "type" : "string",
8524                   "nullable" : true
8525                },
8526                "psc" : {
8527                   "type" : "string",
8528                   "nullable" : true
8529                }
8530             },
8531             "additionalProperties" : false
8532          },
8533          "VyhledaniPacientaVysledekROBDetail" : {
8534             "type" : "object",
8535             "properties" : {
8536                "vysledek" : {
8537                   "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
8538                },
8539                "vysledekZprava" : {
8540                   "type" : "string",
8541                   "description" : "",
8542                   "nullable" : true
8543                },
8544                "pacient" : {
8545                   "$ref" : "#/components/schemas/PacientViewROBAdresa"
8546                }
8547             },
8548             "additionalProperties" : false,
8549             "description" : "V2 vyhledaný pacient"
8550          },
8551          "VypisSARIOdpoved" : {
8552             "type" : "object",
8553             "properties" : {
8554                "status" : {
8555                   "type" : "string",
8556                   "description" : "Status vyřízení požadavku.",
8557                   "nullable" : true
8558                },
8559                "seznam" : {
8560                   "type" : "array",
8561                   "items" : {
8562                      "$ref" : "#/components/schemas/SariHlaseni"
8563                   },
8564                   "description" : "Hledany sezanm hlášených hlášení infekčních onemocnění.",
8565                   "nullable" : true
8566                }
8567             },
8568             "additionalProperties" : false,
8569             "description" : "Odpověď na požadavek výpisu hlášení."
8570          },
8571          "VysetreniBiopsie" : {
8572             "required" : [
8573                "biopsieDatumProvedeni",
8574                "biopsieTyp",
8575                "biopsieVysledek",
8576                "datumNarozeni",
8577                "pacientRID",
8578                "poskytovatel",
8579                "samoplatce",
8580                "vysetreniBiopsieID"
8581             ],
8582             "type" : "object",
8583             "properties" : {
8584                "vysetreniBiopsieID" : {
8585                   "type" : "integer",
8586                   "description" : "Id vyšetření biopsie.",
8587                   "format" : "int64"
8588                },
8589                "pacientRID" : {
8590                   "pattern" : "^[1-9]\\d{9}$",
8591                   "type" : "integer",
8592                   "description" : "RID pacienta. 10ti místný identifikátor.",
8593                   "format" : "int64"
8594                },
8595                "datumNarozeni" : {
8596                   "type" : "string",
8597                   "description" : "Datum narození pacienta.",
8598                   "format" : "date-time"
8599                },
8600                "samoplatce" : {
8601                   "type" : "boolean",
8602                   "description" : "Určuje, zda je pacient samoplátce (true = samoplátce)."
8603                },
8604                "poskytovatel" : {
8605                   "$ref" : "#/components/schemas/Pracoviste"
8606                },
8607                "biopsieDatumProvedeni" : {
8608                   "type" : "string",
8609                   "description" : "Datum provedení vyšetření biopsie.",
8610                   "format" : "date-time"
8611                },
8612                "biopsieTyp" : {
8613                   "$ref" : "#/components/schemas/BiopsieTyp"
8614                },
8615                "biopsieVysledek" : {
8616                   "$ref" : "#/components/schemas/BiopsieVysledek"
8617                }
8618             },
8619             "additionalProperties" : false,
8620             "description" : "Vyšetření biopsie."
8621          },
8622          "VysetreniMamografie" : {
8623             "required" : [
8624                "aiDenzita",
8625                "aiHodnoceni",
8626                "aiSoftware",
8627                "datumNarozeni",
8628                "denzitaPrsu",
8629                "lekarCteni1",
8630                "lekarCteni2",
8631                "mamografieDatumProvedeni",
8632                "mamografieIndikace",
8633                "mamografieMetoda",
8634                "mamografieVysledek",
8635                "pacientRID",
8636                "poskytovatel",
8637                "samoplatce",
8638                "vysetreniMamografieID"
8639             ],
8640             "type" : "object",
8641             "properties" : {
8642                "vysetreniMamografieID" : {
8643                   "type" : "integer",
8644                   "description" : "Id vyšetření mamografie.",
8645                   "format" : "int64"
8646                },
8647                "pacientRID" : {
8648                   "pattern" : "^[1-9]\\d{9}$",
8649                   "type" : "integer",
8650                   "description" : "RID pacienta. 10ti místný identifikátor.",
8651                   "format" : "int64"
8652                },
8653                "datumNarozeni" : {
8654                   "type" : "string",
8655                   "description" : "Datum narození pacienta.",
8656                   "format" : "date-time"
8657                },
8658                "samoplatce" : {
8659                   "type" : "boolean",
8660                   "description" : "Určuje, zda je pacient samoplátce (true = samoplátce)."
8661                },
8662                "poskytovatel" : {
8663                   "$ref" : "#/components/schemas/Pracoviste"
8664                },
8665                "aiSoftware" : {
8666                   "type" : "string",
8667                   "description" : "Název nebo verze použitého AI softwaru (pokud se použil)."
8668                },
8669                "lekarCteni1" : {
8670                   "$ref" : "#/components/schemas/Pracovnik"
8671                },
8672                "lekarCteni2" : {
8673                   "$ref" : "#/components/schemas/Pracovnik"
8674                },
8675                "mamografieDatumProvedeni" : {
8676                   "type" : "string",
8677                   "description" : "Datum provedení mamografického vyšetření.",
8678                   "format" : "date-time"
8679                },
8680                "mamografieIndikace" : {
8681                   "type" : "string",
8682                   "description" : "Indikace k provedení mamografie (např. SCREENINGOVA, DIAGNOSTICKA)."
8683                },
8684                "mamografieMetoda" : {
8685                   "type" : "string",
8686                   "description" : "Použitá metoda mamografie (METODA2D, METODA3D)."
8687                },
8688                "aiDenzita" : {
8689                   "type" : "boolean",
8690                   "description" : "True, pokud byla hustota prsní tkáně určena automatizovaně pomocí AI."
8691                },
8692                "denzitaPrsu" : {
8693                   "type" : "array",
8694                   "items" : {
8695                      "$ref" : "#/components/schemas/DenzitaPrsniTkane"
8696                   },
8697                   "description" : "Denzita prsní tkáně."
8698                },
8699                "aiHodnoceni" : {
8700                   "type" : "boolean",
8701                   "description" : "True, pokud bylo hodnocení výsledku provedeno automatizovaně pomocí AI."
8702                },
8703                "mamografieVysledek" : {
8704                   "$ref" : "#/components/schemas/VysledekMamografie"
8705                }
8706             },
8707             "additionalProperties" : false,
8708             "description" : "Vyšetření mamografie."
8709          },
8710          "VysledekMamografie" : {
8711             "required" : [
8712                "kod",
8713                "system"
8714             ],
8715             "type" : "object",
8716             "properties" : {
8717                "kod" : {
8718                   "pattern" : "^\\d+$",
8719                   "type" : "string",
8720                   "description" : "Výsledek mamografie (negativní, benigní, suspektní, maligní apod.)."
8721                },
8722                "system" : {
8723                   "type" : "string"
8724                }
8725             },
8726             "additionalProperties" : false,
8727             "description" : "Informace o výsledku mamografie."
8728          },
8729          "VysledekVysetreni" : {
8730             "required" : [
8731                "kodAgens",
8732                "kodHodnoceni"
8733             ],
8734             "type" : "object",
8735             "properties" : {
8736                "kodHodnoceni" : {
8737                   "type" : "string",
8738                   "description" : "Kód hodnocení vyšetření."
8739                },
8740                "kodAgens" : {
8741                   "type" : "string",
8742                   "description" : "Kód zjišťované agens."
8743                },
8744                "mnozstvi" : {
8745                   "type" : "string",
8746                   "description" : "Množství",
8747                   "nullable" : true
8748                },
8749                "jednotka" : {
8750                   "type" : "string",
8751                   "description" : "Jednotka kvantitativního výsledku.",
8752                   "nullable" : true
8753                },
8754                "cutOff" : {
8755                   "type" : "string",
8756                   "description" : "Cutoff.",
8757                   "nullable" : true
8758                },
8759                "kodPriznak" : {
8760                   "type" : "string",
8761                   "description" : "Příznak kód",
8762                   "nullable" : true
8763                },
8764                "citlivosti" : {
8765                   "type" : "array",
8766                   "items" : {
8767                      "$ref" : "#/components/schemas/Citlivost"
8768                   },
8769                   "description" : "Seznam citlivostí v rámci výsledku vyšetření.",
8770                   "nullable" : true
8771                }
8772             },
8773             "additionalProperties" : false,
8774             "description" : "Informace o výsledku vyšetření."
8775          },
8776          "VysvetleniChyb" : {
8777             "required" : [
8778                "cisloVysetreni",
8779                "hlaseniDatum",
8780                "chybaTyp",
8781                "chybaVysvetleni",
8782                "pacientRID",
8783                "poskytovatel",
8784                "typVysetreni",
8785                "vysvetleniID"
8786             ],
8787             "type" : "object",
8788             "properties" : {
8789                "vysvetleniID" : {
8790                   "type" : "integer",
8791                   "description" : "Id vysvětlení.",
8792                   "format" : "int64"
8793                },
8794                "pacientRID" : {
8795                   "pattern" : "^[1-9]\\d{9}$",
8796                   "type" : "integer",
8797                   "description" : "RID pacienta. 10ti místný identifikátor.",
8798                   "format" : "int64"
8799                },
8800                "cisloVysetreni" : {
8801                   "type" : "integer",
8802                   "description" : "Číslo vyšetření mamografie/biopsie.",
8803                   "format" : "int64"
8804                },
8805                "typVysetreni" : {
8806                   "$ref" : "#/components/schemas/TypVysetreni"
8807                },
8808                "poskytovatel" : {
8809                   "$ref" : "#/components/schemas/Pracoviste"
8810                },
8811                "hlaseniDatum" : {
8812                   "type" : "string",
8813                   "description" : "Datum hlášení.",
8814                   "format" : "date-time"
8815                },
8816                "chybaTyp" : {
8817                   "$ref" : "#/components/schemas/ChybaTyp"
8818                },
8819                "chybaVysvetleni" : {
8820                   "$ref" : "#/components/schemas/VysvetleniChyba"
8821                },
8822                "chybaVysvetleniTextem" : {
8823                   "type" : "string",
8824                   "description" : "Chyba vysvětlení textem.",
8825                   "nullable" : true
8826                }
8827             },
8828             "additionalProperties" : false,
8829             "description" : "Vysvětlení chyb."
8830          },
8831          "VysvetleniChyba" : {
8832             "required" : [
8833                "kod",
8834                "system"
8835             ],
8836             "type" : "object",
8837             "properties" : {
8838                "kod" : {
8839                   "pattern" : "^\\d+$",
8840                   "type" : "string",
8841                   "description" : "Typ chyby."
8842                },
8843                "system" : {
8844                   "type" : "string"
8845                }
8846             },
8847             "additionalProperties" : false,
8848             "description" : "Informace o vysvětlení chyby."
8849          },
8850          "ZadatelFHIR" : {
8851             "required" : [
8852                "diagnozaKod",
8853                "kodPlatce",
8854                "pracoviste"
8855             ],
8856             "type" : "object",
8857             "properties" : {
8858                "cisloZadanky" : {
8859                   "type" : "string",
8860                   "description" : "Číslo žádanky",
8861                   "nullable" : true
8862                },
8863                "predchoziLecba" : {
8864                   "type" : "array",
8865                   "items" : {
8866                      "$ref" : "#/components/schemas/PredchoziLecba"
8867                   },
8868                   "description" : "Předchozí léčba.",
8869                   "nullable" : true
8870                },
8871                "kodPlatce" : {
8872                   "type" : "string",
8873                   "description" : "Kód zdravotní pojišťovny plátce."
8874                },
8875                "diagnozaKod" : {
8876                   "type" : "string",
8877                   "description" : "Kód diagnózy"
8878                },
8879                "datumPriznaku" : {
8880                   "type" : "string",
8881                   "description" : "Datum příznaku.",
8882                   "format" : "date-time",
8883                   "nullable" : true
8884                },
8885                "pracoviste" : {
8886                   "$ref" : "#/components/schemas/PracovisteLaboratore"
8887                }
8888             },
8889             "additionalProperties" : false,
8890             "description" : "Informace o poskytovateli."
8891          },
8892          "ZadostOSmazaniBiopsie" : {
8893             "required" : [
8894                "vysetreniBiopsieID",
8895                "zadost"
8896             ],
8897             "type" : "object",
8898             "properties" : {
8899                "vysetreniBiopsieID" : {
8900                   "type" : "integer",
8901                   "description" : "ID vyšetření biopsie ke smazání.",
8902                   "format" : "int32"
8903                },
8904                "zadost" : {
8905                   "$ref" : "#/components/schemas/CUDZadost"
8906                }
8907             },
8908             "additionalProperties" : false,
8909             "description" : "Žádost o smazání biopsie."
8910          },
8911          "ZadostOSmazaniHlaseni" : {
8912             "required" : [
8913                "zadostInfo"
8914             ],
8915             "type" : "object",
8916             "properties" : {
8917                "zadostInfo" : {
8918                   "$ref" : "#/components/schemas/CUDZadost"
8919                },
8920                "cisloHlaseni" : {
8921                   "type" : "integer",
8922                   "description" : "Číslo hlášení, které má být smazáno",
8923                   "format" : "int64"
8924                }
8925             },
8926             "additionalProperties" : false,
8927             "description" : "Žádost na smazání laboratorního sběru hlášení."
8928          },
8929          "ZadostOSmazaniMamografie" : {
8930             "required" : [
8931                "vysetreniMamografieID",
8932                "zadost"
8933             ],
8934             "type" : "object",
8935             "properties" : {
8936                "vysetreniMamografieID" : {
8937                   "type" : "integer",
8938                   "description" : "ID vyšetření mamografie ke smazání.",
8939                   "format" : "int32"
8940                },
8941                "zadost" : {
8942                   "$ref" : "#/components/schemas/CUDZadost"
8943                }
8944             },
8945             "additionalProperties" : false,
8946             "description" : "Žádost o smazání mamografie."
8947          },
8948          "ZadostOSmazaniVysvetleni" : {
8949             "required" : [
8950                "vysvetleniID",
8951                "zadost"
8952             ],
8953             "type" : "object",
8954             "properties" : {
8955                "vysvetleniID" : {
8956                   "type" : "integer",
8957                   "description" : "ID vysvětlení ke smazání.",
8958                   "format" : "int32"
8959                },
8960                "zadost" : {
8961                   "$ref" : "#/components/schemas/CUDZadost"
8962                }
8963             },
8964             "additionalProperties" : false,
8965             "description" : "Žádost o smazání vysvětlení."
8966          },
8967          "ZadostOZalozeniBiopsie" : {
8968             "required" : [
8969                "zadost",
8970                "zadostData"
8971             ],
8972             "type" : "object",
8973             "properties" : {
8974                "zadostData" : {
8975                   "$ref" : "#/components/schemas/NoveVysetreniBiopsie"
8976                },
8977                "zadost" : {
8978                   "$ref" : "#/components/schemas/CUDZadost"
8979                }
8980             },
8981             "additionalProperties" : false,
8982             "description" : "Žádost založení biopsie."
8983          },
8984          "ZadostOZalozeniHlaseni" : {
8985             "required" : [
8986                "zadostInfo"
8987             ],
8988             "type" : "object",
8989             "properties" : {
8990                "zadostInfo" : {
8991                   "$ref" : "#/components/schemas/CUDZadost"
8992                },
8993                "zadostData" : {
8994                   "$ref" : "#/components/schemas/LaboratorniHlaseni"
8995                }
8996             },
8997             "additionalProperties" : false,
8998             "description" : "Žádost o založení laboratorního sběru hlášení."
8999          },
9000          "ZadostOZalozeniMamografie" : {
9001             "required" : [
9002                "zadost",
9003                "zadostData"
9004             ],
9005             "type" : "object",
9006             "properties" : {
9007                "zadostData" : {
9008                   "$ref" : "#/components/schemas/NoveVysetreniMamografie"
9009                },
9010                "zadost" : {
9011                   "$ref" : "#/components/schemas/CUDZadost"
9012                }
9013             },
9014             "additionalProperties" : false,
9015             "description" : "Žádost založení mamografie."
9016          },
9017          "ZadostOZalozeniVysvetleni" : {
9018             "required" : [
9019                "zadost",
9020                "zadostData"
9021             ],
9022             "type" : "object",
9023             "properties" : {
9024                "zadostData" : {
9025                   "$ref" : "#/components/schemas/NoveVysvetleniChyb"
9026                },
9027                "zadost" : {
9028                   "$ref" : "#/components/schemas/CUDZadost"
9029                }
9030             },
9031             "additionalProperties" : false,
9032             "description" : "Žádost založení vysvětlení chyb."
9033          },
9034          "ZadostOZmenuBiopsie" : {
9035             "required" : [
9036                "zadost",
9037                "zadostData"
9038             ],
9039             "type" : "object",
9040             "properties" : {
9041                "zadostData" : {
9042                   "$ref" : "#/components/schemas/VysetreniBiopsie"
9043                },
9044                "zadost" : {
9045                   "$ref" : "#/components/schemas/CUDZadost"
9046                }
9047             },
9048             "additionalProperties" : false,
9049             "description" : "Žádost o změnu biopsie."
9050          },
9051          "ZadostOZmenuHlaseni" : {
9052             "required" : [
9053                "zadostInfo"
9054             ],
9055             "type" : "object",
9056             "properties" : {
9057                "zadostInfo" : {
9058                   "$ref" : "#/components/schemas/CUDZadost"
9059                },
9060                "zadostData" : {
9061                   "$ref" : "#/components/schemas/LaboratorniHlaseni"
9062                }
9063             },
9064             "additionalProperties" : false,
9065             "description" : "Žádost o změnu hlášení"
9066          },
9067          "ZadostOZmenuMamografie" : {
9068             "required" : [
9069                "zadost",
9070                "zadostData"
9071             ],
9072             "type" : "object",
9073             "properties" : {
9074                "zadostData" : {
9075                   "$ref" : "#/components/schemas/VysetreniMamografie"
9076                },
9077                "zadost" : {
9078                   "$ref" : "#/components/schemas/CUDZadost"
9079                }
9080             },
9081             "additionalProperties" : false,
9082             "description" : "Žádost o změnu mamografie."
9083          },
9084          "ZadostOZmenuVysvetleni" : {
9085             "required" : [
9086                "zadost",
9087                "zadostData"
9088             ],
9089             "type" : "object",
9090             "properties" : {
9091                "zadostData" : {
9092                   "$ref" : "#/components/schemas/VysvetleniChyb"
9093                },
9094                "zadost" : {
9095                   "$ref" : "#/components/schemas/CUDZadost"
9096                }
9097             },
9098             "additionalProperties" : false,
9099             "description" : "Žádost o změnu vysvětlení."
9100          },
9101          "Zamestnavatel" : {
9102             "required" : [
9103                "ico"
9104             ],
9105             "type" : "object",
9106             "properties" : {
9107                "ico" : {
9108                   "pattern" : "^\\d+$",
9109                   "type" : "string",
9110                   "description" : "IČO zaměstnavatele"
9111                },
9112                "nazev" : {
9113                   "type" : "string",
9114                   "description" : "Název zaměstnavatele",
9115                   "nullable" : true
9116                }
9117             },
9118             "additionalProperties" : false,
9119             "description" : "Identifikace zaměstnavatele"
9120          },
9121          "ZdravotniPojistovna" : {
9122             "type" : "object",
9123             "properties" : {
9124                "kod" : {
9125                   "maxLength" : 10,
9126                   "type" : "string",
9127                   "description" : "Kód položky číselníku",
9128                   "nullable" : true
9129                },
9130                "nazev" : {
9131                   "maxLength" : 256,
9132                   "type" : "string",
9133                   "description" : "Název položky číselníku",
9134                   "nullable" : true
9135                },
9136                "platnostOd" : {
9137                   "type" : "string",
9138                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9139                   "format" : "date-time",
9140                   "nullable" : true
9141                },
9142                "platnostDo" : {
9143                   "type" : "string",
9144                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9145                   "format" : "date-time",
9146                   "nullable" : true
9147                },
9148                "jeCovid" : {
9149                   "type" : "boolean",
9150                   "description" : "Označení typů dávek na kovidové a nekovidové"
9151                }
9152             },
9153             "additionalProperties" : false,
9154             "description" : ""
9155          },
9156          "Zeme" : {
9157             "type" : "object",
9158             "properties" : {
9159                "kod" : {
9160                   "maxLength" : 10,
9161                   "type" : "string",
9162                   "description" : "Kód položky číselníku",
9163                   "nullable" : true
9164                },
9165                "nazev" : {
9166                   "maxLength" : 256,
9167                   "type" : "string",
9168                   "description" : "Název položky číselníku",
9169                   "nullable" : true
9170                },
9171                "platnostOd" : {
9172                   "type" : "string",
9173                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9174                   "format" : "date-time",
9175                   "nullable" : true
9176                },
9177                "platnostDo" : {
9178                   "type" : "string",
9179                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9180                   "format" : "date-time",
9181                   "nullable" : true
9182                },
9183                "jeCovid" : {
9184                   "type" : "boolean",
9185                   "description" : "Označení typů dávek na kovidové a nekovidové"
9186                }
9187             },
9188             "additionalProperties" : false,
9189             "description" : ""
9190          },
9191          "ZmenaHlaseniPriUkonceniHospitalizace" : {
9192             "required" : [
9193                "datumHlaseni",
9194                "idEpizody",
9195                "kodDiagnozy",
9196                "kodZpusobuUkonceniHospitalizace",
9197                "prubehHospitalizace"
9198             ],
9199             "type" : "object",
9200             "properties" : {
9201                "idEpizody" : {
9202                   "type" : "integer",
9203                   "description" : "Identifikace souhrnné epizoidy",
9204                   "format" : "int64"
9205                },
9206                "datumHlaseni" : {
9207                   "type" : "string",
9208                   "description" : "Hlášení podáváno k datu",
9209                   "format" : "date-time"
9210                },
9211                "kodDiagnozy" : {
9212                   "type" : "string",
9213                   "description" : "Kód diagnózy"
9214                },
9215                "prubehHospitalizace" : {
9216                   "$ref" : "#/components/schemas/StavHospitalizacePriUkonceni"
9217                },
9218                "ukonceniHospitalizace" : {
9219                   "type" : "boolean",
9220                   "description" : "Ukončení hospitalizace"
9221                },
9222                "datumUkonceniHospitalizace" : {
9223                   "type" : "string",
9224                   "description" : "Datum ukončení hospitalizace",
9225                   "format" : "date-time",
9226                   "nullable" : true
9227                },
9228                "kodZpusobuUkonceniHospitalizace" : {
9229                   "type" : "string",
9230                   "description" : "Kod z číselníku způsobů ukončení hospitalizace. Aktuálně budou validovány kody pro :\r\n\"Propusteni\", \"Umrti\", \"PrekladNaJinePCZ\", \"Zustava\""
9231                }
9232             },
9233             "additionalProperties" : false,
9234             "description" : "Úprava hlášení při ukončení hospitalizace pacienta"
9235          },
9236          "ZmenaPrubeznehoHlaseni" : {
9237             "required" : [
9238                "atualniStavHospitalizace",
9239                "datumHlaseni",
9240                "idEpizody",
9241                "kodDiagnozy"
9242             ],
9243             "type" : "object",
9244             "properties" : {
9245                "idEpizody" : {
9246                   "type" : "integer",
9247                   "description" : "Identifikace souhrnné epizoidy.",
9248                   "format" : "int64"
9249                },
9250                "datumHlaseni" : {
9251                   "type" : "string",
9252                   "description" : "Hlášení podáváno k datu",
9253                   "format" : "date-time"
9254                },
9255                "kodDiagnozy" : {
9256                   "type" : "string",
9257                   "description" : "Kód diagnózy"
9258                },
9259                "atualniStavHospitalizace" : {
9260                   "$ref" : "#/components/schemas/StavHospitalizacePriPrubehu"
9261                }
9262             },
9263             "additionalProperties" : false,
9264             "description" : "Úprava průběžného hlášení."
9265          },
9266          "ZmenaVstupnihoHlaseni" : {
9267             "required" : [
9268                "atualniStavHospitalizace",
9269                "datumHlaseni",
9270                "datumStanoveniDiagnozy",
9271                "kodDiagnozy"
9272             ],
9273             "type" : "object",
9274             "properties" : {
9275                "datumHlaseni" : {
9276                   "type" : "string",
9277                   "description" : "Hlášení podáváno k datu",
9278                   "format" : "date-time"
9279                },
9280                "kodDiagnozy" : {
9281                   "type" : "string",
9282                   "description" : "Kód diagnózy"
9283                },
9284                "datumStanoveniDiagnozy" : {
9285                   "type" : "string",
9286                   "description" : "Datum, kdy byla stanovena diagnóza",
9287                   "format" : "date-time"
9288                },
9289                "datumHospitalizace" : {
9290                   "type" : "string",
9291                   "description" : "Datum hospitalizace",
9292                   "format" : "date-time"
9293                },
9294                "atualniStavHospitalizace" : {
9295                   "$ref" : "#/components/schemas/StavHospitalizacePriVstupni"
9296                }
9297             },
9298             "additionalProperties" : false,
9299             "description" : "Úprava vstupního hlášení."
9300          }
9301       }
9302    }
9303 }