1 {
   2    "openapi" : "3.0.1",
   3    "info" : {
   4       "title" : "KRZP",
   5       "description" : "<br><details><summary><strong>Verze 2.0.2 (18.05.2026)</strong></summary><p><strong>Změny:</strong></p><ul><li>Přidáno zobrazení změn</li></ul></details><details><summary><strong>Verze 2.0.1 (07.04.2026)</strong></summary><p><strong>Změny:</strong></p><ul><li>Přechod na nové verzovaní</li></ul></details>",
   6       "contact" : {
   7          "name" : "SLE01 - Kmenové registry - podpora veřejného testování",
   8          "email" : "csez@mzd.gov.cz"
   9       },
  10       "version" : "v2.0.2"
  11    },
  12    "servers" : [
  13       {
  14          "url" : "/krzp"
  15       }
  16    ],
  17    "paths" : {
  18       "/api/v2/ciselnik/country_service_context" : {
  19          "post" : {
  20             "tags" : [
  21                "Ciselniky"
  22             ],
  23             "summary" : "Vyhledání číselníku CountryServiceContext - číselníku dokladů",
  24             "parameters" : [
  25                {
  26                   "name" : "X-Trace-Id",
  27                   "in" : "header",
  28                   "description" : "TraceId - předá se do hlavičky",
  29                   "schema" : {
  30                      "type" : "string",
  31                      "format" : "uuid",
  32                      "example" : "bed38717-7e4b-4fa1-8eb8-9d062b8838b5"
  33                   }
  34                },
  35                {
  36                   "name" : "X-Correlation-Id",
  37                   "in" : "header",
  38                   "description" : "CorrelationId - předá se do hlavičky",
  39                   "schema" : {
  40                      "type" : "string",
  41                      "format" : "uuid",
  42                      "example" : "c3581799-5db7-4e07-9305-7cb2b1bda0fc"
  43                   }
  44                }
  45             ],
  46             "requestBody" : {
  47                "description" : "",
  48                "content" : {
  49                   "application/json" : {
  50                      "schema" : {
  51                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
  52                      }
  53                   }
  54                }
  55             },
  56             "responses" : {
  57                "401" : {
  58                   "description" : "Unauthorized",
  59                   "content" : {
  60                      "application/json" : {
  61                         "schema" : {
  62                            "$ref" : "#/components/schemas/ProblemDetails"
  63                         }
  64                      }
  65                   }
  66                },
  67                "200" : {
  68                   "description" : "OK",
  69                   "content" : {
  70                      "application/json" : {
  71                         "schema" : {
  72                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuCountryServiceContext"
  73                         }
  74                      }
  75                   }
  76                },
  77                "404" : {
  78                   "description" : "Not Found",
  79                   "content" : {
  80                      "application/json" : {
  81                         "schema" : {
  82                            "$ref" : "#/components/schemas/ProblemDetails"
  83                         }
  84                      }
  85                   }
  86                },
  87                "400" : {
  88                   "description" : "Bad Request",
  89                   "content" : {
  90                      "application/json" : {
  91                         "schema" : {
  92                            "$ref" : "#/components/schemas/ProblemDetails"
  93                         }
  94                      }
  95                   }
  96                },
  97                "500" : {
  98                   "description" : "Internal Server Error"
  99                }
 100             }
 101          }
 102       },
 103       "/api/v2/ciselnik/certifikovany_kurz" : {
 104          "post" : {
 105             "tags" : [
 106                "Ciselniky"
 107             ],
 108             "summary" : "Vyhledání číselníku zvláštní odborné způsobilosti / certifikovaných kurzů",
 109             "parameters" : [
 110                {
 111                   "name" : "X-Trace-Id",
 112                   "in" : "header",
 113                   "description" : "TraceId - předá se do hlavičky",
 114                   "schema" : {
 115                      "type" : "string",
 116                      "format" : "uuid",
 117                      "example" : "37f9d70b-7065-4ced-8dca-e5e23fb51111"
 118                   }
 119                },
 120                {
 121                   "name" : "X-Correlation-Id",
 122                   "in" : "header",
 123                   "description" : "CorrelationId - předá se do hlavičky",
 124                   "schema" : {
 125                      "type" : "string",
 126                      "format" : "uuid",
 127                      "example" : "7e1f2cdc-4ba7-4a29-9cf7-71168ae93002"
 128                   }
 129                }
 130             ],
 131             "requestBody" : {
 132                "description" : "",
 133                "content" : {
 134                   "application/json" : {
 135                      "schema" : {
 136                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 137                      }
 138                   }
 139                }
 140             },
 141             "responses" : {
 142                "401" : {
 143                   "description" : "Unauthorized",
 144                   "content" : {
 145                      "application/json" : {
 146                         "schema" : {
 147                            "$ref" : "#/components/schemas/ProblemDetails"
 148                         }
 149                      }
 150                   }
 151                },
 152                "200" : {
 153                   "description" : "OK",
 154                   "content" : {
 155                      "application/json" : {
 156                         "schema" : {
 157                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 158                         }
 159                      }
 160                   }
 161                },
 162                "404" : {
 163                   "description" : "Not Found",
 164                   "content" : {
 165                      "application/json" : {
 166                         "schema" : {
 167                            "$ref" : "#/components/schemas/ProblemDetails"
 168                         }
 169                      }
 170                   }
 171                },
 172                "400" : {
 173                   "description" : "Bad Request",
 174                   "content" : {
 175                      "application/json" : {
 176                         "schema" : {
 177                            "$ref" : "#/components/schemas/ProblemDetails"
 178                         }
 179                      }
 180                   }
 181                },
 182                "500" : {
 183                   "description" : "Internal Server Error"
 184                }
 185             }
 186          }
 187       },
 188       "/api/v2/ciselnik/komory" : {
 189          "post" : {
 190             "tags" : [
 191                "Ciselniky"
 192             ],
 193             "summary" : "Vyhledání číselníku komor",
 194             "parameters" : [
 195                {
 196                   "name" : "X-Trace-Id",
 197                   "in" : "header",
 198                   "description" : "TraceId - předá se do hlavičky",
 199                   "schema" : {
 200                      "type" : "string",
 201                      "format" : "uuid",
 202                      "example" : "1caf5f4c-2013-4c0e-93e0-ee9dc7e7a304"
 203                   }
 204                },
 205                {
 206                   "name" : "X-Correlation-Id",
 207                   "in" : "header",
 208                   "description" : "CorrelationId - předá se do hlavičky",
 209                   "schema" : {
 210                      "type" : "string",
 211                      "format" : "uuid",
 212                      "example" : "13cb3607-ca90-4a13-9b91-b46522c4e0fa"
 213                   }
 214                }
 215             ],
 216             "requestBody" : {
 217                "description" : "",
 218                "content" : {
 219                   "application/json" : {
 220                      "schema" : {
 221                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 222                      }
 223                   }
 224                }
 225             },
 226             "responses" : {
 227                "401" : {
 228                   "description" : "Unauthorized",
 229                   "content" : {
 230                      "application/json" : {
 231                         "schema" : {
 232                            "$ref" : "#/components/schemas/ProblemDetails"
 233                         }
 234                      }
 235                   }
 236                },
 237                "200" : {
 238                   "description" : "OK",
 239                   "content" : {
 240                      "application/json" : {
 241                         "schema" : {
 242                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 243                         }
 244                      }
 245                   }
 246                },
 247                "404" : {
 248                   "description" : "Not Found",
 249                   "content" : {
 250                      "application/json" : {
 251                         "schema" : {
 252                            "$ref" : "#/components/schemas/ProblemDetails"
 253                         }
 254                      }
 255                   }
 256                },
 257                "400" : {
 258                   "description" : "Bad Request",
 259                   "content" : {
 260                      "application/json" : {
 261                         "schema" : {
 262                            "$ref" : "#/components/schemas/ProblemDetails"
 263                         }
 264                      }
 265                   }
 266                },
 267                "500" : {
 268                   "description" : "Internal Server Error"
 269                }
 270             }
 271          }
 272       },
 273       "/api/v2/ciselnik/obor" : {
 274          "post" : {
 275             "tags" : [
 276                "Ciselniky"
 277             ],
 278             "summary" : "Vyhledání číselníku odborné způsobilosti / oborů",
 279             "parameters" : [
 280                {
 281                   "name" : "X-Trace-Id",
 282                   "in" : "header",
 283                   "description" : "TraceId - předá se do hlavičky",
 284                   "schema" : {
 285                      "type" : "string",
 286                      "format" : "uuid",
 287                      "example" : "0ade64b6-d8dc-4627-98e9-18fa7177b902"
 288                   }
 289                },
 290                {
 291                   "name" : "X-Correlation-Id",
 292                   "in" : "header",
 293                   "description" : "CorrelationId - předá se do hlavičky",
 294                   "schema" : {
 295                      "type" : "string",
 296                      "format" : "uuid",
 297                      "example" : "8e189967-f220-4937-9eba-c5c225a0eaf2"
 298                   }
 299                }
 300             ],
 301             "requestBody" : {
 302                "description" : "",
 303                "content" : {
 304                   "application/json" : {
 305                      "schema" : {
 306                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 307                      }
 308                   }
 309                }
 310             },
 311             "responses" : {
 312                "401" : {
 313                   "description" : "Unauthorized",
 314                   "content" : {
 315                      "application/json" : {
 316                         "schema" : {
 317                            "$ref" : "#/components/schemas/ProblemDetails"
 318                         }
 319                      }
 320                   }
 321                },
 322                "200" : {
 323                   "description" : "OK",
 324                   "content" : {
 325                      "application/json" : {
 326                         "schema" : {
 327                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 328                         }
 329                      }
 330                   }
 331                },
 332                "404" : {
 333                   "description" : "Not Found",
 334                   "content" : {
 335                      "application/json" : {
 336                         "schema" : {
 337                            "$ref" : "#/components/schemas/ProblemDetails"
 338                         }
 339                      }
 340                   }
 341                },
 342                "400" : {
 343                   "description" : "Bad Request",
 344                   "content" : {
 345                      "application/json" : {
 346                         "schema" : {
 347                            "$ref" : "#/components/schemas/ProblemDetails"
 348                         }
 349                      }
 350                   }
 351                },
 352                "500" : {
 353                   "description" : "Internal Server Error"
 354                }
 355             }
 356          }
 357       },
 358       "/api/v2/ciselnik/specializace" : {
 359          "post" : {
 360             "tags" : [
 361                "Ciselniky"
 362             ],
 363             "summary" : "Vyhledání číselníku specializované způsobilosti / specializace",
 364             "parameters" : [
 365                {
 366                   "name" : "X-Trace-Id",
 367                   "in" : "header",
 368                   "description" : "TraceId - předá se do hlavičky",
 369                   "schema" : {
 370                      "type" : "string",
 371                      "format" : "uuid",
 372                      "example" : "cb73a39f-44f7-4cf9-b9dc-3853f0d25026"
 373                   }
 374                },
 375                {
 376                   "name" : "X-Correlation-Id",
 377                   "in" : "header",
 378                   "description" : "CorrelationId - předá se do hlavičky",
 379                   "schema" : {
 380                      "type" : "string",
 381                      "format" : "uuid",
 382                      "example" : "16633831-8486-4e28-86e3-58319e28f09d"
 383                   }
 384                }
 385             ],
 386             "requestBody" : {
 387                "description" : "",
 388                "content" : {
 389                   "application/json" : {
 390                      "schema" : {
 391                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 392                      }
 393                   }
 394                }
 395             },
 396             "responses" : {
 397                "401" : {
 398                   "description" : "Unauthorized",
 399                   "content" : {
 400                      "application/json" : {
 401                         "schema" : {
 402                            "$ref" : "#/components/schemas/ProblemDetails"
 403                         }
 404                      }
 405                   }
 406                },
 407                "200" : {
 408                   "description" : "OK",
 409                   "content" : {
 410                      "application/json" : {
 411                         "schema" : {
 412                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 413                         }
 414                      }
 415                   }
 416                },
 417                "404" : {
 418                   "description" : "Not Found",
 419                   "content" : {
 420                      "application/json" : {
 421                         "schema" : {
 422                            "$ref" : "#/components/schemas/ProblemDetails"
 423                         }
 424                      }
 425                   }
 426                },
 427                "400" : {
 428                   "description" : "Bad Request",
 429                   "content" : {
 430                      "application/json" : {
 431                         "schema" : {
 432                            "$ref" : "#/components/schemas/ProblemDetails"
 433                         }
 434                      }
 435                   }
 436                },
 437                "500" : {
 438                   "description" : "Internal Server Error"
 439                }
 440             }
 441          }
 442       },
 443       "/api/v2/ciselnik/typ_vykonu_povolani" : {
 444          "post" : {
 445             "tags" : [
 446                "Ciselniky"
 447             ],
 448             "summary" : "Vyhledání číselníku typu výkonu povolání",
 449             "parameters" : [
 450                {
 451                   "name" : "X-Trace-Id",
 452                   "in" : "header",
 453                   "description" : "TraceId - předá se do hlavičky",
 454                   "schema" : {
 455                      "type" : "string",
 456                      "format" : "uuid",
 457                      "example" : "c205a322-7309-4a53-bd2f-1cafdbb94f65"
 458                   }
 459                },
 460                {
 461                   "name" : "X-Correlation-Id",
 462                   "in" : "header",
 463                   "description" : "CorrelationId - předá se do hlavičky",
 464                   "schema" : {
 465                      "type" : "string",
 466                      "format" : "uuid",
 467                      "example" : "cf14f390-401c-4c2f-b427-727c5a518b3d"
 468                   }
 469                }
 470             ],
 471             "requestBody" : {
 472                "description" : "",
 473                "content" : {
 474                   "application/json" : {
 475                      "schema" : {
 476                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 477                      }
 478                   }
 479                }
 480             },
 481             "responses" : {
 482                "401" : {
 483                   "description" : "Unauthorized",
 484                   "content" : {
 485                      "application/json" : {
 486                         "schema" : {
 487                            "$ref" : "#/components/schemas/ProblemDetails"
 488                         }
 489                      }
 490                   }
 491                },
 492                "200" : {
 493                   "description" : "OK",
 494                   "content" : {
 495                      "application/json" : {
 496                         "schema" : {
 497                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 498                         }
 499                      }
 500                   }
 501                },
 502                "404" : {
 503                   "description" : "Not Found",
 504                   "content" : {
 505                      "application/json" : {
 506                         "schema" : {
 507                            "$ref" : "#/components/schemas/ProblemDetails"
 508                         }
 509                      }
 510                   }
 511                },
 512                "400" : {
 513                   "description" : "Bad Request",
 514                   "content" : {
 515                      "application/json" : {
 516                         "schema" : {
 517                            "$ref" : "#/components/schemas/ProblemDetails"
 518                         }
 519                      }
 520                   }
 521                },
 522                "500" : {
 523                   "description" : "Internal Server Error"
 524                }
 525             }
 526          }
 527       },
 528       "/api/v2/ciselnik/vzdelavaci_instituce" : {
 529          "post" : {
 530             "tags" : [
 531                "Ciselniky"
 532             ],
 533             "summary" : "Vyhledání číselníku vzdělávacích institucí",
 534             "parameters" : [
 535                {
 536                   "name" : "X-Trace-Id",
 537                   "in" : "header",
 538                   "description" : "TraceId - předá se do hlavičky",
 539                   "schema" : {
 540                      "type" : "string",
 541                      "format" : "uuid",
 542                      "example" : "1bc6a5be-692c-4a3c-b7f4-57176a012de3"
 543                   }
 544                },
 545                {
 546                   "name" : "X-Correlation-Id",
 547                   "in" : "header",
 548                   "description" : "CorrelationId - předá se do hlavičky",
 549                   "schema" : {
 550                      "type" : "string",
 551                      "format" : "uuid",
 552                      "example" : "c7514f39-7061-41d5-94ef-968586da3cba"
 553                   }
 554                }
 555             ],
 556             "requestBody" : {
 557                "description" : "",
 558                "content" : {
 559                   "application/json" : {
 560                      "schema" : {
 561                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 562                      }
 563                   }
 564                }
 565             },
 566             "responses" : {
 567                "401" : {
 568                   "description" : "Unauthorized",
 569                   "content" : {
 570                      "application/json" : {
 571                         "schema" : {
 572                            "$ref" : "#/components/schemas/ProblemDetails"
 573                         }
 574                      }
 575                   }
 576                },
 577                "200" : {
 578                   "description" : "OK",
 579                   "content" : {
 580                      "application/json" : {
 581                         "schema" : {
 582                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 583                         }
 584                      }
 585                   }
 586                },
 587                "404" : {
 588                   "description" : "Not Found",
 589                   "content" : {
 590                      "application/json" : {
 591                         "schema" : {
 592                            "$ref" : "#/components/schemas/ProblemDetails"
 593                         }
 594                      }
 595                   }
 596                },
 597                "400" : {
 598                   "description" : "Bad Request",
 599                   "content" : {
 600                      "application/json" : {
 601                         "schema" : {
 602                            "$ref" : "#/components/schemas/ProblemDetails"
 603                         }
 604                      }
 605                   }
 606                },
 607                "500" : {
 608                   "description" : "Internal Server Error"
 609                }
 610             }
 611          }
 612       },
 613       "/api/v2/ciselnik/zakladni_kmen" : {
 614          "post" : {
 615             "tags" : [
 616                "Ciselniky"
 617             ],
 618             "summary" : "Vyhledání číselníku základních kmenů",
 619             "parameters" : [
 620                {
 621                   "name" : "X-Trace-Id",
 622                   "in" : "header",
 623                   "description" : "TraceId - předá se do hlavičky",
 624                   "schema" : {
 625                      "type" : "string",
 626                      "format" : "uuid",
 627                      "example" : "dd0615c0-26c4-4be6-84b6-f53a83e3e596"
 628                   }
 629                },
 630                {
 631                   "name" : "X-Correlation-Id",
 632                   "in" : "header",
 633                   "description" : "CorrelationId - předá se do hlavičky",
 634                   "schema" : {
 635                      "type" : "string",
 636                      "format" : "uuid",
 637                      "example" : "f3edb526-0042-4194-8072-5e0484ac4e6a"
 638                   }
 639                }
 640             ],
 641             "requestBody" : {
 642                "description" : "",
 643                "content" : {
 644                   "application/json" : {
 645                      "schema" : {
 646                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 647                      }
 648                   }
 649                }
 650             },
 651             "responses" : {
 652                "401" : {
 653                   "description" : "Unauthorized",
 654                   "content" : {
 655                      "application/json" : {
 656                         "schema" : {
 657                            "$ref" : "#/components/schemas/ProblemDetails"
 658                         }
 659                      }
 660                   }
 661                },
 662                "200" : {
 663                   "description" : "OK",
 664                   "content" : {
 665                      "application/json" : {
 666                         "schema" : {
 667                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 668                         }
 669                      }
 670                   }
 671                },
 672                "404" : {
 673                   "description" : "Not Found",
 674                   "content" : {
 675                      "application/json" : {
 676                         "schema" : {
 677                            "$ref" : "#/components/schemas/ProblemDetails"
 678                         }
 679                      }
 680                   }
 681                },
 682                "400" : {
 683                   "description" : "Bad Request",
 684                   "content" : {
 685                      "application/json" : {
 686                         "schema" : {
 687                            "$ref" : "#/components/schemas/ProblemDetails"
 688                         }
 689                      }
 690                   }
 691                },
 692                "500" : {
 693                   "description" : "Internal Server Error"
 694                }
 695             }
 696          }
 697       },
 698       "/api/v2/ciselnik/druh_dokladu" : {
 699          "post" : {
 700             "tags" : [
 701                "Ciselniky"
 702             ],
 703             "summary" : "Vyhledání číselníku druhů dokladů",
 704             "parameters" : [
 705                {
 706                   "name" : "X-Trace-Id",
 707                   "in" : "header",
 708                   "description" : "TraceId - předá se do hlavičky",
 709                   "schema" : {
 710                      "type" : "string",
 711                      "format" : "uuid",
 712                      "example" : "0ccf9600-32aa-4261-9aa6-01f7fc2e90b9"
 713                   }
 714                },
 715                {
 716                   "name" : "X-Correlation-Id",
 717                   "in" : "header",
 718                   "description" : "CorrelationId - předá se do hlavičky",
 719                   "schema" : {
 720                      "type" : "string",
 721                      "format" : "uuid",
 722                      "example" : "af9a4ea8-975f-4d29-a1f2-ccdfe200e07f"
 723                   }
 724                }
 725             ],
 726             "requestBody" : {
 727                "description" : "",
 728                "content" : {
 729                   "application/json" : {
 730                      "schema" : {
 731                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 732                      }
 733                   }
 734                }
 735             },
 736             "responses" : {
 737                "401" : {
 738                   "description" : "Unauthorized",
 739                   "content" : {
 740                      "application/json" : {
 741                         "schema" : {
 742                            "$ref" : "#/components/schemas/ProblemDetails"
 743                         }
 744                      }
 745                   }
 746                },
 747                "200" : {
 748                   "description" : "OK",
 749                   "content" : {
 750                      "application/json" : {
 751                         "schema" : {
 752                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 753                         }
 754                      }
 755                   }
 756                },
 757                "404" : {
 758                   "description" : "Not Found",
 759                   "content" : {
 760                      "application/json" : {
 761                         "schema" : {
 762                            "$ref" : "#/components/schemas/ProblemDetails"
 763                         }
 764                      }
 765                   }
 766                },
 767                "400" : {
 768                   "description" : "Bad Request",
 769                   "content" : {
 770                      "application/json" : {
 771                         "schema" : {
 772                            "$ref" : "#/components/schemas/ProblemDetails"
 773                         }
 774                      }
 775                   }
 776                },
 777                "500" : {
 778                   "description" : "Internal Server Error"
 779                }
 780             }
 781          }
 782       },
 783       "/api/v2/ciselnik/stat" : {
 784          "post" : {
 785             "tags" : [
 786                "Ciselniky"
 787             ],
 788             "summary" : "Vyhledání číselníku států",
 789             "parameters" : [
 790                {
 791                   "name" : "X-Trace-Id",
 792                   "in" : "header",
 793                   "description" : "TraceId - předá se do hlavičky",
 794                   "schema" : {
 795                      "type" : "string",
 796                      "format" : "uuid",
 797                      "example" : "1771af71-b267-4a05-80c4-d83a7b2274bb"
 798                   }
 799                },
 800                {
 801                   "name" : "X-Correlation-Id",
 802                   "in" : "header",
 803                   "description" : "CorrelationId - předá se do hlavičky",
 804                   "schema" : {
 805                      "type" : "string",
 806                      "format" : "uuid",
 807                      "example" : "479c986a-c003-49c8-a8c5-07b0e130899b"
 808                   }
 809                }
 810             ],
 811             "requestBody" : {
 812                "description" : "",
 813                "content" : {
 814                   "application/json" : {
 815                      "schema" : {
 816                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 817                      }
 818                   }
 819                }
 820             },
 821             "responses" : {
 822                "401" : {
 823                   "description" : "Unauthorized",
 824                   "content" : {
 825                      "application/json" : {
 826                         "schema" : {
 827                            "$ref" : "#/components/schemas/ProblemDetails"
 828                         }
 829                      }
 830                   }
 831                },
 832                "200" : {
 833                   "description" : "OK",
 834                   "content" : {
 835                      "application/json" : {
 836                         "schema" : {
 837                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 838                         }
 839                      }
 840                   }
 841                },
 842                "404" : {
 843                   "description" : "Not Found",
 844                   "content" : {
 845                      "application/json" : {
 846                         "schema" : {
 847                            "$ref" : "#/components/schemas/ProblemDetails"
 848                         }
 849                      }
 850                   }
 851                },
 852                "400" : {
 853                   "description" : "Bad Request",
 854                   "content" : {
 855                      "application/json" : {
 856                         "schema" : {
 857                            "$ref" : "#/components/schemas/ProblemDetails"
 858                         }
 859                      }
 860                   }
 861                },
 862                "500" : {
 863                   "description" : "Internal Server Error"
 864                }
 865             }
 866          }
 867       },
 868       "/api/v2/ciselnik/pohlavi" : {
 869          "post" : {
 870             "tags" : [
 871                "Ciselniky"
 872             ],
 873             "summary" : "Vyhledání číselníku pohlaví",
 874             "parameters" : [
 875                {
 876                   "name" : "X-Trace-Id",
 877                   "in" : "header",
 878                   "description" : "TraceId - předá se do hlavičky",
 879                   "schema" : {
 880                      "type" : "string",
 881                      "format" : "uuid",
 882                      "example" : "becaef0b-df0e-42c8-b3b7-52e3c3b00f66"
 883                   }
 884                },
 885                {
 886                   "name" : "X-Correlation-Id",
 887                   "in" : "header",
 888                   "description" : "CorrelationId - předá se do hlavičky",
 889                   "schema" : {
 890                      "type" : "string",
 891                      "format" : "uuid",
 892                      "example" : "c8a4c631-d3da-4262-bb97-737e308dc6dc"
 893                   }
 894                }
 895             ],
 896             "requestBody" : {
 897                "description" : "",
 898                "content" : {
 899                   "application/json" : {
 900                      "schema" : {
 901                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 902                      }
 903                   }
 904                }
 905             },
 906             "responses" : {
 907                "401" : {
 908                   "description" : "Unauthorized",
 909                   "content" : {
 910                      "application/json" : {
 911                         "schema" : {
 912                            "$ref" : "#/components/schemas/ProblemDetails"
 913                         }
 914                      }
 915                   }
 916                },
 917                "200" : {
 918                   "description" : "OK",
 919                   "content" : {
 920                      "application/json" : {
 921                         "schema" : {
 922                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 923                         }
 924                      }
 925                   }
 926                },
 927                "404" : {
 928                   "description" : "Not Found",
 929                   "content" : {
 930                      "application/json" : {
 931                         "schema" : {
 932                            "$ref" : "#/components/schemas/ProblemDetails"
 933                         }
 934                      }
 935                   }
 936                },
 937                "400" : {
 938                   "description" : "Bad Request",
 939                   "content" : {
 940                      "application/json" : {
 941                         "schema" : {
 942                            "$ref" : "#/components/schemas/ProblemDetails"
 943                         }
 944                      }
 945                   }
 946                },
 947                "500" : {
 948                   "description" : "Internal Server Error"
 949                }
 950             }
 951          }
 952       },
 953       "/api/v2/ciselnik/zdravotni_pojistovna" : {
 954          "post" : {
 955             "tags" : [
 956                "Ciselniky"
 957             ],
 958             "summary" : "Vyhledání číselníku zdravotních pojišťoven",
 959             "parameters" : [
 960                {
 961                   "name" : "X-Trace-Id",
 962                   "in" : "header",
 963                   "description" : "TraceId - předá se do hlavičky",
 964                   "schema" : {
 965                      "type" : "string",
 966                      "format" : "uuid",
 967                      "example" : "17f689d7-8f57-4fd6-b687-635dc2a10d3e"
 968                   }
 969                },
 970                {
 971                   "name" : "X-Correlation-Id",
 972                   "in" : "header",
 973                   "description" : "CorrelationId - předá se do hlavičky",
 974                   "schema" : {
 975                      "type" : "string",
 976                      "format" : "uuid",
 977                      "example" : "8c014fd4-1ab8-41e5-8561-feea785a371d"
 978                   }
 979                }
 980             ],
 981             "requestBody" : {
 982                "description" : "",
 983                "content" : {
 984                   "application/json" : {
 985                      "schema" : {
 986                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 987                      }
 988                   }
 989                }
 990             },
 991             "responses" : {
 992                "401" : {
 993                   "description" : "Unauthorized",
 994                   "content" : {
 995                      "application/json" : {
 996                         "schema" : {
 997                            "$ref" : "#/components/schemas/ProblemDetails"
 998                         }
 999                      }
1000                   }
1001                },
1002                "200" : {
1003                   "description" : "OK",
1004                   "content" : {
1005                      "application/json" : {
1006                         "schema" : {
1007                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
1008                         }
1009                      }
1010                   }
1011                },
1012                "404" : {
1013                   "description" : "Not Found",
1014                   "content" : {
1015                      "application/json" : {
1016                         "schema" : {
1017                            "$ref" : "#/components/schemas/ProblemDetails"
1018                         }
1019                      }
1020                   }
1021                },
1022                "400" : {
1023                   "description" : "Bad Request",
1024                   "content" : {
1025                      "application/json" : {
1026                         "schema" : {
1027                            "$ref" : "#/components/schemas/ProblemDetails"
1028                         }
1029                      }
1030                   }
1031                },
1032                "500" : {
1033                   "description" : "Internal Server Error"
1034                }
1035             }
1036          }
1037       },
1038       "/api/v2/notifikace/zalozit" : {
1039          "post" : {
1040             "tags" : [
1041                "Notifikace"
1042             ],
1043             "summary" : "Žádost o založení odběru notifikací",
1044             "parameters" : [
1045                {
1046                   "name" : "X-Trace-Id",
1047                   "in" : "header",
1048                   "description" : "TraceId - předá se do hlavičky",
1049                   "schema" : {
1050                      "type" : "string",
1051                      "format" : "uuid",
1052                      "example" : "57abae01-961d-462c-831b-be1e93635833"
1053                   }
1054                },
1055                {
1056                   "name" : "X-Correlation-Id",
1057                   "in" : "header",
1058                   "description" : "CorrelationId - předá se do hlavičky",
1059                   "schema" : {
1060                      "type" : "string",
1061                      "format" : "uuid",
1062                      "example" : "692cf60e-9f87-4566-b76a-b673dcc255a7"
1063                   }
1064                }
1065             ],
1066             "requestBody" : {
1067                "description" : "Data požadavku, žádosti o založení odběru notifikací",
1068                "content" : {
1069                   "application/json" : {
1070                      "schema" : {
1071                         "$ref" : "#/components/schemas/ZadostOOdberNotifikaciInterni"
1072                      }
1073                   }
1074                }
1075             },
1076             "responses" : {
1077                "401" : {
1078                   "description" : "Unauthorized",
1079                   "content" : {
1080                      "application/json" : {
1081                         "schema" : {
1082                            "$ref" : "#/components/schemas/ProblemDetails"
1083                         }
1084                      }
1085                   }
1086                },
1087                "200" : {
1088                   "description" : "OK",
1089                   "content" : {
1090                      "application/json" : {
1091                         "schema" : {
1092                            "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
1093                         }
1094                      }
1095                   }
1096                },
1097                "404" : {
1098                   "description" : "Not Found",
1099                   "content" : {
1100                      "application/json" : {
1101                         "schema" : {
1102                            "$ref" : "#/components/schemas/ProblemDetails"
1103                         }
1104                      }
1105                   }
1106                },
1107                "400" : {
1108                   "description" : "Bad Request",
1109                   "content" : {
1110                      "application/json" : {
1111                         "schema" : {
1112                            "$ref" : "#/components/schemas/ProblemDetails"
1113                         }
1114                      }
1115                   }
1116                },
1117                "500" : {
1118                   "description" : "Internal Server Error"
1119                }
1120             }
1121          }
1122       },
1123       "/api/v2/notifikace/zrusit" : {
1124          "post" : {
1125             "tags" : [
1126                "Notifikace"
1127             ],
1128             "summary" : "Žádost o zrušení odběru notifikací pro PZS a subjekty údajů",
1129             "parameters" : [
1130                {
1131                   "name" : "X-Trace-Id",
1132                   "in" : "header",
1133                   "description" : "TraceId - předá se do hlavičky",
1134                   "schema" : {
1135                      "type" : "string",
1136                      "format" : "uuid",
1137                      "example" : "737b94eb-b98c-4745-9cad-c0995149d9c1"
1138                   }
1139                },
1140                {
1141                   "name" : "X-Correlation-Id",
1142                   "in" : "header",
1143                   "description" : "CorrelationId - předá se do hlavičky",
1144                   "schema" : {
1145                      "type" : "string",
1146                      "format" : "uuid",
1147                      "example" : "92a72ae3-5e42-4ac1-846c-c285b24ba477"
1148                   }
1149                }
1150             ],
1151             "requestBody" : {
1152                "description" : "Data požadavku, žádosti o zrušení odběru notifikací",
1153                "content" : {
1154                   "application/json" : {
1155                      "schema" : {
1156                         "$ref" : "#/components/schemas/ZadostOZruseniOdberuNotifikaciInterni"
1157                      }
1158                   }
1159                }
1160             },
1161             "responses" : {
1162                "401" : {
1163                   "description" : "Unauthorized",
1164                   "content" : {
1165                      "application/json" : {
1166                         "schema" : {
1167                            "$ref" : "#/components/schemas/ProblemDetails"
1168                         }
1169                      }
1170                   }
1171                },
1172                "200" : {
1173                   "description" : "OK",
1174                   "content" : {
1175                      "application/json" : {
1176                         "schema" : {
1177                            "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
1178                         }
1179                      }
1180                   }
1181                },
1182                "404" : {
1183                   "description" : "Not Found",
1184                   "content" : {
1185                      "application/json" : {
1186                         "schema" : {
1187                            "$ref" : "#/components/schemas/ProblemDetails"
1188                         }
1189                      }
1190                   }
1191                },
1192                "400" : {
1193                   "description" : "Bad Request",
1194                   "content" : {
1195                      "application/json" : {
1196                         "schema" : {
1197                            "$ref" : "#/components/schemas/ProblemDetails"
1198                         }
1199                      }
1200                   }
1201                },
1202                "500" : {
1203                   "description" : "Internal Server Error"
1204                }
1205             }
1206          }
1207       },
1208       "/api/v2/notifikace/stav" : {
1209          "post" : {
1210             "tags" : [
1211                "Notifikace"
1212             ],
1213             "summary" : "Žádost o vyhledání odběru notifikací pro PZS a subjekty údajů",
1214             "parameters" : [
1215                {
1216                   "name" : "X-Trace-Id",
1217                   "in" : "header",
1218                   "description" : "TraceId - předá se do hlavičky",
1219                   "schema" : {
1220                      "type" : "string",
1221                      "format" : "uuid",
1222                      "example" : "f25a1ee0-4eca-403c-974e-28af3a568b47"
1223                   }
1224                },
1225                {
1226                   "name" : "X-Correlation-Id",
1227                   "in" : "header",
1228                   "description" : "CorrelationId - předá se do hlavičky",
1229                   "schema" : {
1230                      "type" : "string",
1231                      "format" : "uuid",
1232                      "example" : "80a0febf-a813-4e4c-bf84-1f0777275a34"
1233                   }
1234                }
1235             ],
1236             "requestBody" : {
1237                "description" : "Data požadavku, žádosti o vyhledání odběru notifikací",
1238                "content" : {
1239                   "application/json" : {
1240                      "schema" : {
1241                         "$ref" : "#/components/schemas/ZadostOVyhledaniOdberuZmenPacientuProPZSInterni"
1242                      }
1243                   }
1244                }
1245             },
1246             "responses" : {
1247                "401" : {
1248                   "description" : "Unauthorized",
1249                   "content" : {
1250                      "application/json" : {
1251                         "schema" : {
1252                            "$ref" : "#/components/schemas/ProblemDetails"
1253                         }
1254                      }
1255                   }
1256                },
1257                "200" : {
1258                   "description" : "OK",
1259                   "content" : {
1260                      "application/json" : {
1261                         "schema" : {
1262                            "$ref" : "#/components/schemas/OdpovedVyhledaniOdberuNotifikaciPZS"
1263                         }
1264                      }
1265                   }
1266                },
1267                "404" : {
1268                   "description" : "Not Found",
1269                   "content" : {
1270                      "application/json" : {
1271                         "schema" : {
1272                            "$ref" : "#/components/schemas/ProblemDetails"
1273                         }
1274                      }
1275                   }
1276                },
1277                "400" : {
1278                   "description" : "Bad Request",
1279                   "content" : {
1280                      "application/json" : {
1281                         "schema" : {
1282                            "$ref" : "#/components/schemas/ProblemDetails"
1283                         }
1284                      }
1285                   }
1286                },
1287                "500" : {
1288                   "description" : "Internal Server Error"
1289                }
1290             }
1291          }
1292       },
1293       "/api/v2/pracovnik/hledat/krzpid" : {
1294          "post" : {
1295             "tags" : [
1296                "Pracovnik"
1297             ],
1298             "summary" : "Vyhledá pracovníka, dle paramertů ze zadaného požadavku.",
1299             "parameters" : [
1300                {
1301                   "name" : "X-Trace-Id",
1302                   "in" : "header",
1303                   "description" : "TraceId - předá se do hlavičky",
1304                   "schema" : {
1305                      "type" : "string",
1306                      "format" : "uuid",
1307                      "example" : "0157d97d-eeca-4d85-9cb1-706fede36f05"
1308                   }
1309                },
1310                {
1311                   "name" : "X-Correlation-Id",
1312                   "in" : "header",
1313                   "description" : "CorrelationId - předá se do hlavičky",
1314                   "schema" : {
1315                      "type" : "string",
1316                      "format" : "uuid",
1317                      "example" : "ddf7db52-ee43-49b9-ac61-34beaca4a14f"
1318                   }
1319                }
1320             ],
1321             "requestBody" : {
1322                "description" : "Data požadavku, obsahují různé parametry pro vyhledávání.",
1323                "content" : {
1324                   "application/json" : {
1325                      "schema" : {
1326                         "$ref" : "#/components/schemas/ZadostOVyhledaniPodleKRZPID"
1327                      }
1328                   }
1329                }
1330             },
1331             "responses" : {
1332                "401" : {
1333                   "description" : "Unauthorized",
1334                   "content" : {
1335                      "application/json" : {
1336                         "schema" : {
1337                            "$ref" : "#/components/schemas/ProblemDetails"
1338                         }
1339                      }
1340                   }
1341                },
1342                "200" : {
1343                   "description" : "OK",
1344                   "content" : {
1345                      "application/json" : {
1346                         "schema" : {
1347                            "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1348                         }
1349                      }
1350                   }
1351                },
1352                "404" : {
1353                   "description" : "Not Found",
1354                   "content" : {
1355                      "application/json" : {
1356                         "schema" : {
1357                            "$ref" : "#/components/schemas/ProblemDetails"
1358                         }
1359                      }
1360                   }
1361                },
1362                "400" : {
1363                   "description" : "Bad Request",
1364                   "content" : {
1365                      "application/json" : {
1366                         "schema" : {
1367                            "$ref" : "#/components/schemas/ProblemDetails"
1368                         }
1369                      }
1370                   }
1371                },
1372                "412" : {
1373                   "description" : "Precondition Failed",
1374                   "content" : {
1375                      "application/json" : {
1376                         "schema" : {
1377                            "$ref" : "#/components/schemas/ProblemDetails"
1378                         }
1379                      }
1380                   }
1381                },
1382                "500" : {
1383                   "description" : "Internal Server Error"
1384                }
1385             }
1386          }
1387       },
1388       "/api/v2/pracovnik/hledat/jmenoPrijmeniDatumNarozeni" : {
1389          "post" : {
1390             "tags" : [
1391                "Pracovnik"
1392             ],
1393             "parameters" : [
1394                {
1395                   "name" : "X-Trace-Id",
1396                   "in" : "header",
1397                   "description" : "TraceId - předá se do hlavičky",
1398                   "schema" : {
1399                      "type" : "string",
1400                      "format" : "uuid",
1401                      "example" : "53f21b9e-0d8c-4833-9397-86ef5773e099"
1402                   }
1403                },
1404                {
1405                   "name" : "X-Correlation-Id",
1406                   "in" : "header",
1407                   "description" : "CorrelationId - předá se do hlavičky",
1408                   "schema" : {
1409                      "type" : "string",
1410                      "format" : "uuid",
1411                      "example" : "77fc64ce-6461-4404-8010-096f06738b2f"
1412                   }
1413                }
1414             ],
1415             "requestBody" : {
1416                "content" : {
1417                   "application/json" : {
1418                      "schema" : {
1419                         "$ref" : "#/components/schemas/ZadostOVyhledaniPodleJmenoPrijmeniDatumNarozeni"
1420                      }
1421                   }
1422                }
1423             },
1424             "responses" : {
1425                "401" : {
1426                   "description" : "Unauthorized",
1427                   "content" : {
1428                      "application/json" : {
1429                         "schema" : {
1430                            "$ref" : "#/components/schemas/ProblemDetails"
1431                         }
1432                      }
1433                   }
1434                },
1435                "200" : {
1436                   "description" : "OK",
1437                   "content" : {
1438                      "application/json" : {
1439                         "schema" : {
1440                            "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1441                         }
1442                      }
1443                   }
1444                },
1445                "404" : {
1446                   "description" : "Not Found",
1447                   "content" : {
1448                      "application/json" : {
1449                         "schema" : {
1450                            "$ref" : "#/components/schemas/ProblemDetails"
1451                         }
1452                      }
1453                   }
1454                },
1455                "400" : {
1456                   "description" : "Bad Request",
1457                   "content" : {
1458                      "application/json" : {
1459                         "schema" : {
1460                            "$ref" : "#/components/schemas/ProblemDetails"
1461                         }
1462                      }
1463                   }
1464                },
1465                "412" : {
1466                   "description" : "Precondition Failed",
1467                   "content" : {
1468                      "application/json" : {
1469                         "schema" : {
1470                            "$ref" : "#/components/schemas/ProblemDetails"
1471                         }
1472                      }
1473                   }
1474                },
1475                "500" : {
1476                   "description" : "Internal Server Error"
1477                }
1478             }
1479          }
1480       },
1481       "/api/v2/pracovnik/hledat/personalistika" : {
1482          "post" : {
1483             "tags" : [
1484                "Pracovnik"
1485             ],
1486             "summary" : "Vyhledá seznam zdravotnických pracovníků pro personalistiku (vyhledávání potenciálních zaměstnanců). Nevrací údaje o zaměstnaní (vazba na zaměstnavatele - IČO), pouze základní údaje o zdravotnickém pracovníkovi.",
1487             "parameters" : [
1488                {
1489                   "name" : "X-Trace-Id",
1490                   "in" : "header",
1491                   "description" : "TraceId - předá se do hlavičky",
1492                   "schema" : {
1493                      "type" : "string",
1494                      "format" : "uuid",
1495                      "example" : "dd70e398-9191-44a4-8839-12e7aa2614b5"
1496                   }
1497                },
1498                {
1499                   "name" : "X-Correlation-Id",
1500                   "in" : "header",
1501                   "description" : "CorrelationId - předá se do hlavičky",
1502                   "schema" : {
1503                      "type" : "string",
1504                      "format" : "uuid",
1505                      "example" : "5f81174a-6623-4b2f-85fe-2400618a07f9"
1506                   }
1507                }
1508             ],
1509             "requestBody" : {
1510                "description" : "Data požadavku, obsahující parametry pro vyhledávání - jméno příjmení, datum narození, KRZPID.",
1511                "content" : {
1512                   "application/json" : {
1513                      "schema" : {
1514                         "$ref" : "#/components/schemas/ZadostOVyhledaniProPersonalistiku"
1515                      }
1516                   }
1517                }
1518             },
1519             "responses" : {
1520                "401" : {
1521                   "description" : "Unauthorized",
1522                   "content" : {
1523                      "application/json" : {
1524                         "schema" : {
1525                            "$ref" : "#/components/schemas/ProblemDetails"
1526                         }
1527                      }
1528                   }
1529                },
1530                "200" : {
1531                   "description" : "OK",
1532                   "content" : {
1533                      "application/json" : {
1534                         "schema" : {
1535                            "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1536                         }
1537                      }
1538                   }
1539                },
1540                "404" : {
1541                   "description" : "Not Found",
1542                   "content" : {
1543                      "application/json" : {
1544                         "schema" : {
1545                            "$ref" : "#/components/schemas/ProblemDetails"
1546                         }
1547                      }
1548                   }
1549                },
1550                "400" : {
1551                   "description" : "Bad Request",
1552                   "content" : {
1553                      "application/json" : {
1554                         "schema" : {
1555                            "$ref" : "#/components/schemas/ProblemDetails"
1556                         }
1557                      }
1558                   }
1559                },
1560                "412" : {
1561                   "description" : "Precondition Failed",
1562                   "content" : {
1563                      "application/json" : {
1564                         "schema" : {
1565                            "$ref" : "#/components/schemas/ProblemDetails"
1566                         }
1567                      }
1568                   }
1569                },
1570                "500" : {
1571                   "description" : "Internal Server Error"
1572                }
1573             }
1574          }
1575       },
1576       "/api/v2/pracovnik/hledat/zamestnavatel" : {
1577          "post" : {
1578             "tags" : [
1579                "Pracovnik"
1580             ],
1581             "parameters" : [
1582                {
1583                   "name" : "X-Trace-Id",
1584                   "in" : "header",
1585                   "description" : "TraceId - předá se do hlavičky",
1586                   "schema" : {
1587                      "type" : "string",
1588                      "format" : "uuid",
1589                      "example" : "77cfd127-a1cb-4c9f-95aa-f96aa601204c"
1590                   }
1591                },
1592                {
1593                   "name" : "X-Correlation-Id",
1594                   "in" : "header",
1595                   "description" : "CorrelationId - předá se do hlavičky",
1596                   "schema" : {
1597                      "type" : "string",
1598                      "format" : "uuid",
1599                      "example" : "28035ebc-7d87-4afa-888c-c10d9103b6f2"
1600                   }
1601                }
1602             ],
1603             "requestBody" : {
1604                "content" : {
1605                   "application/json" : {
1606                      "schema" : {
1607                         "$ref" : "#/components/schemas/ZadostOVyhledaniPodleZamestnavatele"
1608                      }
1609                   }
1610                }
1611             },
1612             "responses" : {
1613                "401" : {
1614                   "description" : "Unauthorized",
1615                   "content" : {
1616                      "application/json" : {
1617                         "schema" : {
1618                            "$ref" : "#/components/schemas/ProblemDetails"
1619                         }
1620                      }
1621                   }
1622                },
1623                "200" : {
1624                   "description" : "OK",
1625                   "content" : {
1626                      "application/json" : {
1627                         "schema" : {
1628                            "$ref" : "#/components/schemas/OdpovedVyhledaniSeznamuZP"
1629                         }
1630                      }
1631                   }
1632                },
1633                "404" : {
1634                   "description" : "Not Found",
1635                   "content" : {
1636                      "application/json" : {
1637                         "schema" : {
1638                            "$ref" : "#/components/schemas/ProblemDetails"
1639                         }
1640                      }
1641                   }
1642                },
1643                "400" : {
1644                   "description" : "Bad Request",
1645                   "content" : {
1646                      "application/json" : {
1647                         "schema" : {
1648                            "$ref" : "#/components/schemas/ProblemDetails"
1649                         }
1650                      }
1651                   }
1652                },
1653                "412" : {
1654                   "description" : "Precondition Failed",
1655                   "content" : {
1656                      "application/json" : {
1657                         "schema" : {
1658                            "$ref" : "#/components/schemas/ProblemDetails"
1659                         }
1660                      }
1661                   }
1662                },
1663                "500" : {
1664                   "description" : "Internal Server Error"
1665                }
1666             }
1667          }
1668       },
1669       "/api/v2/pracovnik/reklamuj/udaj" : {
1670          "post" : {
1671             "tags" : [
1672                "Pracovnik"
1673             ],
1674             "summary" : "Žádost o reklamaci údaje",
1675             "parameters" : [
1676                {
1677                   "name" : "X-Trace-Id",
1678                   "in" : "header",
1679                   "description" : "TraceId - předá se do hlavičky",
1680                   "schema" : {
1681                      "type" : "string",
1682                      "format" : "uuid",
1683                      "example" : "7e839783-6bb9-4655-a3fa-12c5f8b29cb8"
1684                   }
1685                },
1686                {
1687                   "name" : "X-Correlation-Id",
1688                   "in" : "header",
1689                   "description" : "CorrelationId - předá se do hlavičky",
1690                   "schema" : {
1691                      "type" : "string",
1692                      "format" : "uuid",
1693                      "example" : "bf750952-113b-47eb-9a9c-0f96b5d4c9fe"
1694                   }
1695                }
1696             ],
1697             "requestBody" : {
1698                "description" : "Objekt obsahující data definující požadavek na reklamaci. Co je reklamováno, kým, atp.",
1699                "content" : {
1700                   "application/json" : {
1701                      "schema" : {
1702                         "$ref" : "#/components/schemas/ZadostReklamaceUdaju"
1703                      }
1704                   }
1705                }
1706             },
1707             "responses" : {
1708                "401" : {
1709                   "description" : "Unauthorized",
1710                   "content" : {
1711                      "application/json" : {
1712                         "schema" : {
1713                            "$ref" : "#/components/schemas/ProblemDetails"
1714                         }
1715                      }
1716                   }
1717                },
1718                "200" : {
1719                   "description" : "OK",
1720                   "content" : {
1721                      "application/json" : {
1722                         "schema" : {
1723                            "$ref" : "#/components/schemas/OdpovedZalozeniReklamace"
1724                         }
1725                      }
1726                   }
1727                },
1728                "404" : {
1729                   "description" : "Not Found",
1730                   "content" : {
1731                      "application/json" : {
1732                         "schema" : {
1733                            "$ref" : "#/components/schemas/ProblemDetails"
1734                         }
1735                      }
1736                   }
1737                },
1738                "400" : {
1739                   "description" : "Bad Request",
1740                   "content" : {
1741                      "application/json" : {
1742                         "schema" : {
1743                            "$ref" : "#/components/schemas/ProblemDetails"
1744                         }
1745                      }
1746                   }
1747                },
1748                "500" : {
1749                   "description" : "Internal Server Error"
1750                }
1751             }
1752          }
1753       }
1754    },
1755    "components" : {
1756       "schemas" : {
1757          "Adresa" : {
1758             "type" : "object",
1759             "properties" : {
1760                "ruianId" : {
1761                   "type" : "integer",
1762                   "description" : "Identifikátor v systému RUIAN",
1763                   "format" : "int64",
1764                   "nullable" : true
1765                },
1766                "stat" : {
1767                   "maxLength" : 50,
1768                   "type" : "string",
1769                   "description" : "Stát v ISO 3361 formátu (Aplha2Kod)",
1770                   "nullable" : true
1771                },
1772                "obec" : {
1773                   "maxLength" : 50,
1774                   "type" : "string",
1775                   "description" : "Obec / město",
1776                   "nullable" : true
1777                },
1778                "psc" : {
1779                   "type" : "integer",
1780                   "description" : "Poštovní směrovací číslo",
1781                   "format" : "int32",
1782                   "nullable" : true
1783                },
1784                "ulice" : {
1785                   "maxLength" : 50,
1786                   "type" : "string",
1787                   "description" : "Ulice",
1788                   "nullable" : true
1789                },
1790                "cisloPopisne" : {
1791                   "type" : "integer",
1792                   "description" : "Číslo popisné",
1793                   "format" : "int32",
1794                   "nullable" : true
1795                },
1796                "cisloEvidencni" : {
1797                   "type" : "integer",
1798                   "description" : "Číslo evidenční",
1799                   "format" : "int32",
1800                   "nullable" : true
1801                },
1802                "cisloOrientacni" : {
1803                   "maxLength" : 5,
1804                   "type" : "string",
1805                   "description" : "Číslo orientační",
1806                   "nullable" : true
1807                },
1808                "cisloJine" : {
1809                   "maxLength" : 10,
1810                   "type" : "string",
1811                   "description" : "Jiné číslo - pokud není k dispozici číslo popisné ani číslo evidenční",
1812                   "nullable" : true
1813                },
1814                "poBox" : {
1815                   "maxLength" : 10,
1816                   "type" : "string",
1817                   "description" : "Post office box",
1818                   "nullable" : true
1819                },
1820                "popis" : {
1821                   "maxLength" : 256,
1822                   "type" : "string",
1823                   "description" : "Doplňující popis k adrese",
1824                   "nullable" : true
1825                }
1826             },
1827             "additionalProperties" : false,
1828             "description" : "Slouží pro data adresy"
1829          },
1830          "CiselnikCountryServiceContext" : {
1831             "required" : [
1832                "countryCode",
1833                "homeCommunityId",
1834                "inPreProduction",
1835                "inProduction",
1836                "kod",
1837                "nazev",
1838                "obsah",
1839                "platnostOd",
1840                "serviceContext"
1841             ],
1842             "type" : "object",
1843             "properties" : {
1844                "kod" : {
1845                   "type" : "string",
1846                   "description" : "Kód číselníkové položky",
1847                   "nullable" : true
1848                },
1849                "nazev" : {
1850                   "type" : "string",
1851                   "description" : "Název číselníkové položky",
1852                   "nullable" : true
1853                },
1854                "platnostOd" : {
1855                   "type" : "string",
1856                   "description" : "Platnost od číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
1857                   "format" : "date-time"
1858                },
1859                "platnostDo" : {
1860                   "type" : "string",
1861                   "description" : "Platnost do číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
1862                   "format" : "date-time",
1863                   "nullable" : true
1864                },
1865                "countryCode" : {
1866                   "type" : "string",
1867                   "description" : "Kód statu",
1868                   "nullable" : true
1869                },
1870                "serviceContext" : {
1871                   "type" : "string",
1872                   "description" : "ServiceContext",
1873                   "nullable" : true
1874                },
1875                "homeCommunityId" : {
1876                   "type" : "string",
1877                   "description" : "HomeCommunityId",
1878                   "nullable" : true
1879                },
1880                "inProduction" : {
1881                   "type" : "boolean",
1882                   "description" : "V produkci"
1883                },
1884                "inPreProduction" : {
1885                   "type" : "boolean",
1886                   "description" : "V předprodukci"
1887                },
1888                "obsah" : {
1889                   "type" : "string",
1890                   "description" : "Obsah",
1891                   "nullable" : true
1892                }
1893             },
1894             "additionalProperties" : false,
1895             "description" : "Data pro číselník CountryServiceContext - číselník dokladů EU"
1896          },
1897          "DataReklamace" : {
1898             "required" : [
1899                "datumReklamace",
1900                "polozkyReklamace",
1901                "popisReklamace",
1902                "reklamujici"
1903             ],
1904             "type" : "object",
1905             "properties" : {
1906                "datumReklamace" : {
1907                   "type" : "string",
1908                   "description" : "Datum reklamace v ISO 8601 formátu (yyyy-MM-dd)",
1909                   "format" : "date-time"
1910                },
1911                "popisReklamace" : {
1912                   "type" : "string",
1913                   "description" : "Popis reklamace. Povinný údaj. Zde nedošlo k omylu. Popis reklamace je skutečně povinný údaj a zdůvodnění nikoli"
1914                },
1915                "zduvodneni" : {
1916                   "type" : "string",
1917                   "description" : "Zdůvodnění reklamace. Není povinné. Zde nedošlo k omylu. Popis reklamace je skutečně povinný údaj a zdůvodnění nikoli",
1918                   "nullable" : true
1919                },
1920                "polozkyReklamace" : {
1921                   "$ref" : "#/components/schemas/UdajReklamace"
1922                },
1923                "reklamujici" : {
1924                   "$ref" : "#/components/schemas/Reklamujici"
1925                },
1926                "krzpid" : {
1927                   "type" : "string",
1928                   "description" : "Resortní identifikátor",
1929                   "nullable" : true
1930                },
1931                "ulozkaId" : {
1932                   "type" : "string",
1933                   "description" : "Úložka ORG",
1934                   "nullable" : true
1935                },
1936                "ulozkaRef" : {
1937                   "type" : "string",
1938                   "description" : "Úložka ORG - reference na záznam v úložce",
1939                   "nullable" : true
1940                }
1941             },
1942             "additionalProperties" : false,
1943             "description" : "Data pro reklamaci"
1944          },
1945          "Doklad" : {
1946             "required" : [
1947                "cislo",
1948                "typDokladu"
1949             ],
1950             "type" : "object",
1951             "properties" : {
1952                "cislo" : {
1953                   "type" : "string",
1954                   "description" : "Číslo dokladu."
1955                },
1956                "typDokladu" : {
1957                   "type" : "string",
1958                   "description" : "Typ dokladu."
1959                }
1960             },
1961             "additionalProperties" : false,
1962             "description" : "Doklad – jednoduchý DTO objekt"
1963          },
1964          "ErrorModel" : {
1965             "required" : [
1966                "message"
1967             ],
1968             "type" : "object",
1969             "properties" : {
1970                "message" : {
1971                   "type" : "string",
1972                   "description" : "Popis chyby",
1973                   "nullable" : true
1974                },
1975                "fieldName" : {
1976                   "type" : "string",
1977                   "description" : "Nazev vlastnosti, ke ktere se vaze chyba",
1978                   "nullable" : true
1979                },
1980                "severity" : {
1981                   "type" : "string",
1982                   "description" : "Zavaznost chyby",
1983                   "nullable" : true
1984                },
1985                "errorLevel" : {
1986                   "type" : "string",
1987                   "description" : "Úroveň chyby",
1988                   "nullable" : true
1989                }
1990             },
1991             "additionalProperties" : false,
1992             "description" : "Model pro předávání chyb"
1993          },
1994          "IdentifikaceZP" : {
1995             "type" : "object",
1996             "properties" : {
1997                "jmeno" : {
1998                   "$ref" : "#/components/schemas/KZRString"
1999                },
2000                "prijmeni" : {
2001                   "$ref" : "#/components/schemas/KZRString"
2002                },
2003                "krzpid" : {
2004                   "type" : "string",
2005                   "nullable" : true
2006                }
2007             },
2008             "additionalProperties" : false
2009          },
2010          "KZRAdresaDetail" : {
2011             "type" : "object",
2012             "properties" : {
2013                "referencni" : {
2014                   "type" : "boolean",
2015                   "description" : "Příznak zda se jedná o refereční údaj",
2016                   "nullable" : true
2017                },
2018                "stav" : {
2019                   "type" : "string",
2020                   "description" : "Stav",
2021                   "nullable" : true
2022                },
2023                "zdroj" : {
2024                   "type" : "string",
2025                   "description" : "Zdroj",
2026                   "nullable" : true
2027                },
2028                "ruianId" : {
2029                   "type" : "integer",
2030                   "description" : "Identifikátor v systému RUIAN",
2031                   "format" : "int64",
2032                   "nullable" : true
2033                },
2034                "stat" : {
2035                   "type" : "string",
2036                   "description" : "Stát",
2037                   "nullable" : true
2038                },
2039                "obec" : {
2040                   "type" : "string",
2041                   "description" : "Obec / město",
2042                   "nullable" : true
2043                },
2044                "psc" : {
2045                   "type" : "integer",
2046                   "description" : "Poštovní směrovací číslo",
2047                   "format" : "int32",
2048                   "nullable" : true
2049                },
2050                "ulice" : {
2051                   "type" : "string",
2052                   "description" : "Ulice",
2053                   "nullable" : true
2054                },
2055                "cisloPopisne" : {
2056                   "type" : "integer",
2057                   "description" : "Číslo popisné",
2058                   "format" : "int32",
2059                   "nullable" : true
2060                },
2061                "cisloEvidencni" : {
2062                   "type" : "integer",
2063                   "description" : "Číslo evideční",
2064                   "format" : "int32",
2065                   "nullable" : true
2066                },
2067                "cisloOrientacni" : {
2068                   "type" : "string",
2069                   "description" : "Číslo orientační",
2070                   "nullable" : true
2071                },
2072                "cisloJine" : {
2073                   "type" : "string",
2074                   "description" : "Jiné číslo v případě, že není známo číslo popisné ani číslo evidenční",
2075                   "nullable" : true
2076                },
2077                "poBox" : {
2078                   "type" : "string",
2079                   "description" : "Post office box",
2080                   "nullable" : true
2081                },
2082                "popis" : {
2083                   "type" : "string",
2084                   "description" : "Další popis adresy",
2085                   "nullable" : true
2086                }
2087             },
2088             "additionalProperties" : false,
2089             "description" : "Data pro adresu"
2090          },
2091          "KZRDate" : {
2092             "type" : "object",
2093             "properties" : {
2094                "referencni" : {
2095                   "type" : "boolean",
2096                   "description" : "Příznak zda se jedná o refereční údaj",
2097                   "nullable" : true
2098                },
2099                "stav" : {
2100                   "type" : "string",
2101                   "description" : "Stav",
2102                   "nullable" : true
2103                },
2104                "zdroj" : {
2105                   "type" : "string",
2106                   "description" : "Zdroj",
2107                   "nullable" : true
2108                },
2109                "hodnota" : {
2110                   "type" : "string",
2111                   "description" : "Datum hodnota",
2112                   "format" : "date",
2113                   "nullable" : true
2114                }
2115             },
2116             "additionalProperties" : false,
2117             "description" : "Data s datumem a s dalšími informacemi"
2118          },
2119          "KZRDotaz" : {
2120             "required" : [
2121                "datum",
2122                "ucel",
2123                "zadostId"
2124             ],
2125             "type" : "object",
2126             "properties" : {
2127                "datum" : {
2128                   "type" : "string",
2129                   "format" : "date-time"
2130                },
2131                "ucel" : {
2132                   "type" : "string"
2133                },
2134                "zadostId" : {
2135                   "type" : "string",
2136                   "format" : "uuid"
2137                }
2138             },
2139             "additionalProperties" : false
2140          },
2141          "KZROdpoved" : {
2142             "required" : [
2143                "odpovedId",
2144                "stav",
2145                "zadostId"
2146             ],
2147             "type" : "object",
2148             "properties" : {
2149                "chybyZpracovani" : {
2150                   "type" : "array",
2151                   "items" : {
2152                      "$ref" : "#/components/schemas/ErrorModel"
2153                   },
2154                   "description" : "Chyby při zpracování požadavku",
2155                   "nullable" : true
2156                },
2157                "stav" : {
2158                   "type" : "string",
2159                   "description" : "Stav vyřízení požadavku",
2160                   "nullable" : true
2161                },
2162                "popis" : {
2163                   "type" : "string",
2164                   "description" : "Popis ke stavu požadavku",
2165                   "nullable" : true
2166                },
2167                "subStav" : {
2168                   "type" : "string",
2169                   "description" : "Pod-stav požadavku",
2170                   "nullable" : true
2171                },
2172                "zadostId" : {
2173                   "type" : "string",
2174                   "description" : "Identifikátor požadavku",
2175                   "format" : "uuid"
2176                },
2177                "odpovedId" : {
2178                   "type" : "string",
2179                   "description" : "Identifikátor odpovědi",
2180                   "format" : "uuid"
2181                }
2182             },
2183             "additionalProperties" : false,
2184             "description" : "Data odpovědi se základními informacemi - obsahuje každá odpověď"
2185          },
2186          "KZRString" : {
2187             "type" : "object",
2188             "properties" : {
2189                "referencni" : {
2190                   "type" : "boolean",
2191                   "description" : "Příznak zda se jedná o refereční údaj",
2192                   "nullable" : true
2193                },
2194                "stav" : {
2195                   "type" : "string",
2196                   "description" : "Stav",
2197                   "nullable" : true
2198                },
2199                "zdroj" : {
2200                   "type" : "string",
2201                   "description" : "Zdroj",
2202                   "nullable" : true
2203                },
2204                "hodnota" : {
2205                   "type" : "string",
2206                   "description" : "String hodnota",
2207                   "nullable" : true
2208                }
2209             },
2210             "additionalProperties" : false,
2211             "description" : "Data se string hodnotou a s dalšími informacemi"
2212          },
2213          "KmenPracovnik" : {
2214             "type" : "object",
2215             "properties" : {
2216                "cisloCertifikatu" : {
2217                   "type" : "integer",
2218                   "description" : "Číslo certifikátu",
2219                   "format" : "int64"
2220                },
2221                "datumUkonceni" : {
2222                   "$ref" : "#/components/schemas/KZRDate"
2223                },
2224                "vzdelavaciInstituce" : {
2225                   "type" : "string",
2226                   "description" : "Název vzdělávací instituce (varchar)",
2227                   "nullable" : true
2228                },
2229                "zakladniKmen" : {
2230                   "type" : "string",
2231                   "description" : "Základní kmen",
2232                   "nullable" : true
2233                }
2234             },
2235             "additionalProperties" : false,
2236             "description" : "Kmen pracovník"
2237          },
2238          "Komora" : {
2239             "type" : "object",
2240             "properties" : {
2241                "komoraKod" : {
2242                   "type" : "string",
2243                   "description" : "Kód komory",
2244                   "nullable" : true
2245                },
2246                "zapsanDo" : {
2247                   "$ref" : "#/components/schemas/KZRDate"
2248                },
2249                "zapsanOd" : {
2250                   "$ref" : "#/components/schemas/KZRDate"
2251                }
2252             },
2253             "additionalProperties" : false,
2254             "description" : "Komorová informace (kmenová data)"
2255          },
2256          "NastaveniOdberuNotifikaciZP" : {
2257             "required" : [
2258                "kanalTyp",
2259                "pouzitDefaultniURL",
2260                "subjektId"
2261             ],
2262             "type" : "object",
2263             "properties" : {
2264                "kanalEndpoint" : {
2265                   "type" : "string",
2266                   "description" : "Endpoint komunikačního kanálu",
2267                   "nullable" : true
2268                },
2269                "kanalTyp" : {
2270                   "type" : "string",
2271                   "description" : "Typ komunikačního kanálu",
2272                   "nullable" : true
2273                },
2274                "pouzitDefaultniURL" : {
2275                   "type" : "boolean",
2276                   "description" : "Zda-li použít defaultní URL"
2277                },
2278                "subjektId" : {
2279                   "type" : "string",
2280                   "description" : "Id subjektu, o němž budou notifikace zasílány",
2281                   "nullable" : true
2282                },
2283                "subjektTyp" : {
2284                   "type" : "string",
2285                   "description" : "Typ subjektu, o němž jsou notifikace zasílány",
2286                   "nullable" : true
2287                }
2288             },
2289             "additionalProperties" : false,
2290             "description" : "Obsahuje informace potřebné k nastavení odběru notifikací"
2291          },
2292          "OdberNotifikaci" : {
2293             "type" : "object",
2294             "properties" : {
2295                "idSubskripce" : {
2296                   "type" : "string",
2297                   "description" : "Id subskripce nově založené notifikace",
2298                   "nullable" : true
2299                }
2300             },
2301             "additionalProperties" : false,
2302             "description" : "Informace o založeném odběru notifikací"
2303          },
2304          "OdbornaZpusobilost" : {
2305             "type" : "object",
2306             "properties" : {
2307                "cisloDiplomu" : {
2308                   "type" : "string",
2309                   "description" : "Číslo diplomu (varchar)",
2310                   "nullable" : true
2311                },
2312                "datumUznani" : {
2313                   "$ref" : "#/components/schemas/KZRDate"
2314                },
2315                "datumZiskani" : {
2316                   "$ref" : "#/components/schemas/KZRDate"
2317                },
2318                "obor" : {
2319                   "type" : "string",
2320                   "description" : "Obor způsobilosti",
2321                   "nullable" : true
2322                },
2323                "uznavajiciOrgan" : {
2324                   "type" : "string",
2325                   "description" : "Orgán, který způsobilost uznal (varchar)",
2326                   "nullable" : true
2327                },
2328                "vzdelavaciInstituce" : {
2329                   "type" : "string",
2330                   "description" : "Název vzdělávací instituce (varchar)",
2331                   "nullable" : true
2332                }
2333             },
2334             "additionalProperties" : false,
2335             "description" : "Odborná způsobilost"
2336          },
2337          "OdpovedOdberNotifikaci" : {
2338             "required" : [
2339                "odpovedInfo"
2340             ],
2341             "type" : "object",
2342             "properties" : {
2343                "odpovedInfo" : {
2344                   "$ref" : "#/components/schemas/KZROdpoved"
2345                },
2346                "odpovedData" : {
2347                   "$ref" : "#/components/schemas/OdberNotifikaci"
2348                }
2349             },
2350             "additionalProperties" : false,
2351             "description" : "Data pro odpověď na přihlášení k odběru notifikací"
2352          },
2353          "OdpovedVyhledaniCiselnikuCountryServiceContext" : {
2354             "required" : [
2355                "odpovedInfo"
2356             ],
2357             "type" : "object",
2358             "properties" : {
2359                "odpovedInfo" : {
2360                   "$ref" : "#/components/schemas/KZROdpoved"
2361                },
2362                "odpovedData" : {
2363                   "type" : "array",
2364                   "items" : {
2365                      "$ref" : "#/components/schemas/CiselnikCountryServiceContext"
2366                   },
2367                   "description" : "Data základního číselníku",
2368                   "nullable" : true
2369                }
2370             },
2371             "additionalProperties" : false,
2372             "description" : "Data pro odpověď vyhledání číselníku CountryServiceContex - číselníku dokladů EU"
2373          },
2374          "OdpovedVyhledaniCiselnikuKRZP" : {
2375             "required" : [
2376                "odpovedData",
2377                "odpovedInfo"
2378             ],
2379             "type" : "object",
2380             "properties" : {
2381                "odpovedInfo" : {
2382                   "$ref" : "#/components/schemas/KZROdpoved"
2383                },
2384                "odpovedData" : {
2385                   "type" : "array",
2386                   "items" : {
2387                      "$ref" : "#/components/schemas/ZakladniCiselnik"
2388                   },
2389                   "description" : "Data základního číselníku",
2390                   "nullable" : true
2391                }
2392             },
2393             "additionalProperties" : false,
2394             "description" : "Data pro odpověď vyhledání číselníku"
2395          },
2396          "OdpovedVyhledaniOdberuNotifikaciPZS" : {
2397             "required" : [
2398                "odpovedInfo"
2399             ],
2400             "type" : "object",
2401             "properties" : {
2402                "odpovedInfo" : {
2403                   "$ref" : "#/components/schemas/KZROdpoved"
2404                },
2405                "odpovedData" : {
2406                   "$ref" : "#/components/schemas/OdberNotifikaci"
2407                }
2408             },
2409             "additionalProperties" : false,
2410             "description" : "Data pro odpověď na vyhledání informací ohledně odběru notifikací"
2411          },
2412          "OdpovedVyhledaniSeznamuZP" : {
2413             "type" : "object",
2414             "properties" : {
2415                "odpovedData" : {
2416                   "type" : "array",
2417                   "items" : {
2418                      "$ref" : "#/components/schemas/IdentifikaceZP"
2419                   },
2420                   "description" : "Data obsazující identifikaci ZP",
2421                   "nullable" : true
2422                },
2423                "odpovedInfo" : {
2424                   "$ref" : "#/components/schemas/KZROdpoved"
2425                }
2426             },
2427             "additionalProperties" : false
2428          },
2429          "OdpovedVyhledaniZP" : {
2430             "type" : "object",
2431             "properties" : {
2432                "odpovedData" : {
2433                   "type" : "array",
2434                   "items" : {
2435                      "$ref" : "#/components/schemas/ZdravotnickyPracovnik"
2436                   },
2437                   "description" : "Data zdravotnického pracovníka (může být více výsledků)",
2438                   "nullable" : true
2439                },
2440                "odpovedInfo" : {
2441                   "$ref" : "#/components/schemas/KZROdpoved"
2442                }
2443             },
2444             "additionalProperties" : false,
2445             "description" : "Odpověď na vyhledání zdravotnického pracovníka"
2446          },
2447          "OdpovedZalozeniReklamace" : {
2448             "required" : [
2449                "odpovedInfo"
2450             ],
2451             "type" : "object",
2452             "properties" : {
2453                "odpovedInfo" : {
2454                   "$ref" : "#/components/schemas/KZROdpoved"
2455                }
2456             },
2457             "additionalProperties" : false,
2458             "description" : "Odpověď na založení reklamace údaje"
2459          },
2460          "OmezeniVykonuPovolani" : {
2461             "type" : "object",
2462             "properties" : {
2463                "kategorie" : {
2464                   "type" : "string",
2465                   "description" : "Kategorie omezení (varchar)",
2466                   "nullable" : true
2467                },
2468                "kodTypuVykonuPovolani" : {
2469                   "type" : "string",
2470                   "description" : "Kód typu výkonu povolání (string)",
2471                   "nullable" : true
2472                },
2473                "spisovaZnacka" : {
2474                   "type" : "string",
2475                   "description" : "Spisová značka (varchar)",
2476                   "nullable" : true
2477                },
2478                "spravniOrgan" : {
2479                   "type" : "string",
2480                   "description" : "Správní orgán, který omezení vydal (varchar)",
2481                   "nullable" : true
2482                },
2483                "zakazVykonuPovolani" : {
2484                   "type" : "boolean",
2485                   "description" : "Příznak, zda jde o zákaz výkonu povolání (bool)"
2486                },
2487                "zamestnani" : {
2488                   "$ref" : "#/components/schemas/Zamestnani"
2489                },
2490                "typ" : {
2491                   "$ref" : "#/components/schemas/TypOmezeniVykonuPovolani"
2492                }
2493             },
2494             "additionalProperties" : false,
2495             "description" : "Informace o omezení výkonu povolání"
2496          },
2497          "ProblemDetails" : {
2498             "type" : "object",
2499             "properties" : {
2500                "type" : {
2501                   "type" : "string",
2502                   "nullable" : true
2503                },
2504                "title" : {
2505                   "type" : "string",
2506                   "nullable" : true
2507                },
2508                "status" : {
2509                   "type" : "integer",
2510                   "format" : "int32",
2511                   "nullable" : true
2512                },
2513                "detail" : {
2514                   "type" : "string",
2515                   "nullable" : true
2516                },
2517                "instance" : {
2518                   "type" : "string",
2519                   "nullable" : true
2520                }
2521             },
2522             "additionalProperties" : {
2523                
2524             }
2525          },
2526          "Reklamujici" : {
2527             "required" : [
2528                "idSubjektu",
2529                "typSubjektu"
2530             ],
2531             "type" : "object",
2532             "properties" : {
2533                "idSubjektu" : {
2534                   "type" : "integer",
2535                   "description" : "ID",
2536                   "format" : "int64"
2537                },
2538                "email" : {
2539                   "type" : "string",
2540                   "description" : "Email",
2541                   "nullable" : true
2542                },
2543                "jmeno" : {
2544                   "type" : "string",
2545                   "description" : "Jméno",
2546                   "nullable" : true
2547                },
2548                "prijmeni" : {
2549                   "type" : "string",
2550                   "description" : "Příjmení",
2551                   "nullable" : true
2552                },
2553                "typSubjektu" : {
2554                   "type" : "string",
2555                   "description" : "Typ subjektu\r\nJiny\r\nPacient\r\nZdravotnickyPracovnik\r\nPZS\r\nOVM\r\nZdravotniPojistovna",
2556                   "nullable" : true
2557                }
2558             },
2559             "additionalProperties" : false,
2560             "description" : "Reklamující osoba."
2561          },
2562          "SpecializovanaZpusobilost" : {
2563             "type" : "object",
2564             "properties" : {
2565                "cisloDiplomu" : {
2566                   "type" : "string",
2567                   "description" : "Číslo diplomu (varchar)",
2568                   "nullable" : true
2569                },
2570                "datumUznani" : {
2571                   "$ref" : "#/components/schemas/KZRDate"
2572                },
2573                "datumZiskani" : {
2574                   "$ref" : "#/components/schemas/KZRDate"
2575                },
2576                "specializace" : {
2577                   "type" : "string",
2578                   "description" : "Specializace (varchar)",
2579                   "nullable" : true
2580                },
2581                "uznavajiciOrgan" : {
2582                   "type" : "string",
2583                   "description" : "Orgán, který způsobilost uznal (varchar)",
2584                   "nullable" : true
2585                },
2586                "vzdelavaciInstituce" : {
2587                   "type" : "string",
2588                   "description" : "Název vzdělávací instituce (varchar)",
2589                   "nullable" : true
2590                }
2591             },
2592             "additionalProperties" : false,
2593             "description" : "Specializovaná způsobilost"
2594          },
2595          "TypOmezeniVykonuPovolani" : {
2596             "type" : "object",
2597             "properties" : {
2598                "kod" : {
2599                   "type" : "string",
2600                   "description" : "Kód typu omezení (bigint)",
2601                   "nullable" : true
2602                },
2603                "nazev" : {
2604                   "type" : "string",
2605                   "description" : "Název typu omezení (varchar)",
2606                   "nullable" : true
2607                },
2608                "platnostDo" : {
2609                   "$ref" : "#/components/schemas/KZRDate"
2610                },
2611                "platnostOd" : {
2612                   "$ref" : "#/components/schemas/KZRDate"
2613                }
2614             },
2615             "additionalProperties" : false,
2616             "description" : "Typ omezení výkonu povolání"
2617          },
2618          "UdajReklamace" : {
2619             "type" : "object",
2620             "properties" : {
2621                "jmeno" : {
2622                   "maxLength" : 50,
2623                   "type" : "string",
2624                   "description" : "Správné znění reklamovaného křestního jména zdravotnického pracovníka",
2625                   "nullable" : true
2626                },
2627                "prijmeni" : {
2628                   "type" : "string",
2629                   "description" : "Správné znění reklamovaného příjmení jména zdravotnického pracovníka",
2630                   "nullable" : true
2631                },
2632                "rodnePrijmeni" : {
2633                   "type" : "string",
2634                   "description" : "Správné znění reklamovaného rodného příjmení zdravotnického pracovníka",
2635                   "nullable" : true
2636                },
2637                "datumNarozeni" : {
2638                   "type" : "string",
2639                   "description" : "Správné znění reklamovaného data narození zdravotnického pracovníka",
2640                   "format" : "date-time",
2641                   "nullable" : true
2642                },
2643                "adresaPobytu" : {
2644                   "$ref" : "#/components/schemas/Adresa"
2645                },
2646                "pohlavi" : {
2647                   "maxLength" : 1,
2648                   "type" : "string",
2649                   "description" : "Správné znění reklamovaného pohlaví zdravotnického pracovníka",
2650                   "nullable" : true
2651                },
2652                "doklady" : {
2653                   "$ref" : "#/components/schemas/Doklad"
2654                }
2655             },
2656             "additionalProperties" : false,
2657             "description" : "Údaj reklamace"
2658          },
2659          "VyhledaniOdberNotifikaciPZSInterni" : {
2660             "required" : [
2661                "kanalTyp"
2662             ],
2663             "type" : "object",
2664             "properties" : {
2665                "kanalTyp" : {
2666                   "type" : "string",
2667                   "description" : "Typ komunikačního kanálu",
2668                   "nullable" : true
2669                },
2670                "subjektId" : {
2671                   "type" : "string",
2672                   "description" : "Id subjektu, o němž budou notifikace zasílány",
2673                   "nullable" : true
2674                },
2675                "subjektTyp" : {
2676                   "type" : "string",
2677                   "description" : "Typ subjektu, o němž jsou notifikace zasílány",
2678                   "nullable" : true
2679                }
2680             },
2681             "additionalProperties" : false,
2682             "description" : "Obsahuje informace potřebné k zrušení odběru notifikací"
2683          },
2684          "VyhledaniPodleJmenoPrijmeniDatumNarozeni" : {
2685             "type" : "object",
2686             "properties" : {
2687                "datumNarozeni" : {
2688                   "type" : "string",
2689                   "description" : "Datum narození pracovníka.",
2690                   "format" : "date-time"
2691                },
2692                "jmeno" : {
2693                   "type" : "string",
2694                   "description" : "Jméno pracovníka.",
2695                   "nullable" : true
2696                },
2697                "prijmeni" : {
2698                   "type" : "string",
2699                   "description" : "Příjmení pracovníka.",
2700                   "nullable" : true
2701                }
2702             },
2703             "additionalProperties" : false,
2704             "description" : "DTO pro vyhledání pracovníka podle jména, příjmení a data narození."
2705          },
2706          "VyhledaniZPPodleICO" : {
2707             "type" : "object",
2708             "properties" : {
2709                "ico" : {
2710                   "type" : "string",
2711                   "description" : "IČO pracovníka, kterou chcete vyhledat.",
2712                   "nullable" : true
2713                },
2714                "vcetneNeplatnych" : {
2715                   "type" : "boolean",
2716                   "description" : "Určuje, zda zahrnout i neplatné pracovníky."
2717                }
2718             },
2719             "additionalProperties" : false,
2720             "description" : "DTO pro vyhledání pracovníka podle IČO."
2721          },
2722          "VyhledaniZPPodleKRZPID" : {
2723             "required" : [
2724                "krzpid"
2725             ],
2726             "type" : "object",
2727             "properties" : {
2728                "krzpid" : {
2729                   "type" : "string",
2730                   "description" : "KRZP ID - id pracovníka"
2731                }
2732             },
2733             "additionalProperties" : false,
2734             "description" : "Dotaz pro vyhledání ZP podle KRZPID."
2735          },
2736          "VyhledaniZPPodleUdaju" : {
2737             "required" : [
2738                "datumNarozeni"
2739             ],
2740             "type" : "object",
2741             "properties" : {
2742                "datumNarozeni" : {
2743                   "type" : "string",
2744                   "description" : "Datum narození osoby v ISO 8601 formátu (yyyy-MM-dd)",
2745                   "format" : "date-time"
2746                },
2747                "jmeno" : {
2748                   "type" : "string",
2749                   "description" : "Jméno osoby.",
2750                   "nullable" : true
2751                },
2752                "krzpid" : {
2753                   "type" : "string",
2754                   "description" : "Identifikátor KRZP.",
2755                   "nullable" : true
2756                },
2757                "prijmeni" : {
2758                   "type" : "string",
2759                   "description" : "Příjmení osoby.",
2760                   "nullable" : true
2761                }
2762             },
2763             "additionalProperties" : false,
2764             "description" : "DTO pro vyhledání ZP podle údajů."
2765          },
2766          "ZadostOOdberNotifikaciInterni" : {
2767             "required" : [
2768                "zadostData",
2769                "zadostInfo"
2770             ],
2771             "type" : "object",
2772             "properties" : {
2773                "zadostData" : {
2774                   "$ref" : "#/components/schemas/NastaveniOdberuNotifikaciZP"
2775                },
2776                "zadostInfo" : {
2777                   "$ref" : "#/components/schemas/KZRDotaz"
2778                }
2779             },
2780             "additionalProperties" : false,
2781             "description" : "Data žádosti pro přihlášení k odběru notifikací"
2782          },
2783          "ZadostOVyhledaniCiselniku" : {
2784             "required" : [
2785                "zadostInfo"
2786             ],
2787             "type" : "object",
2788             "properties" : {
2789                "zadostInfo" : {
2790                   "$ref" : "#/components/schemas/KZRDotaz"
2791                }
2792             },
2793             "additionalProperties" : false,
2794             "description" : "Data žádosti pro vyhledání číselníku"
2795          },
2796          "ZadostOVyhledaniOdberuZmenPacientuProPZSInterni" : {
2797             "required" : [
2798                "zadostData",
2799                "zadostInfo"
2800             ],
2801             "type" : "object",
2802             "properties" : {
2803                "zadostData" : {
2804                   "$ref" : "#/components/schemas/VyhledaniOdberNotifikaciPZSInterni"
2805                },
2806                "zadostInfo" : {
2807                   "$ref" : "#/components/schemas/KZRDotaz"
2808                }
2809             },
2810             "additionalProperties" : false,
2811             "description" : "Data žádosti o vyhledání odběru notifikací pro PZS a subjekty údajů"
2812          },
2813          "ZadostOVyhledaniPodleJmenoPrijmeniDatumNarozeni" : {
2814             "type" : "object",
2815             "properties" : {
2816                "data" : {
2817                   "$ref" : "#/components/schemas/VyhledaniPodleJmenoPrijmeniDatumNarozeni"
2818                },
2819                "zadostInfo" : {
2820                   "$ref" : "#/components/schemas/KZRDotaz"
2821                }
2822             },
2823             "additionalProperties" : false,
2824             "description" : "Žádost o vyhledání podle jména, příjmení a data narození."
2825          },
2826          "ZadostOVyhledaniPodleKRZPID" : {
2827             "type" : "object",
2828             "properties" : {
2829                "zadostData" : {
2830                   "$ref" : "#/components/schemas/VyhledaniZPPodleKRZPID"
2831                },
2832                "zadostInfo" : {
2833                   "$ref" : "#/components/schemas/KZRDotaz"
2834                }
2835             },
2836             "additionalProperties" : false,
2837             "description" : "Žádost o vyhledání podle KRZPID"
2838          },
2839          "ZadostOVyhledaniPodleZamestnavatele" : {
2840             "type" : "object",
2841             "properties" : {
2842                "data" : {
2843                   "$ref" : "#/components/schemas/VyhledaniZPPodleICO"
2844                },
2845                "zadostInfo" : {
2846                   "$ref" : "#/components/schemas/KZRDotaz"
2847                }
2848             },
2849             "additionalProperties" : false,
2850             "description" : "Žádost o vyhledání podle zaměstnavatele."
2851          },
2852          "ZadostOVyhledaniProPersonalistiku" : {
2853             "type" : "object",
2854             "properties" : {
2855                "data" : {
2856                   "$ref" : "#/components/schemas/VyhledaniZPPodleUdaju"
2857                },
2858                "zadostInfo" : {
2859                   "$ref" : "#/components/schemas/KZRDotaz"
2860                }
2861             },
2862             "additionalProperties" : false,
2863             "description" : "Žádost o vyhledání pro personalistiku."
2864          },
2865          "ZadostOZruseniOdberuNotifikaciInterni" : {
2866             "required" : [
2867                "zadostData",
2868                "zadostInfo"
2869             ],
2870             "type" : "object",
2871             "properties" : {
2872                "zadostData" : {
2873                   "$ref" : "#/components/schemas/ZruseniOdberuNotifikaciInterni"
2874                },
2875                "zadostInfo" : {
2876                   "$ref" : "#/components/schemas/KZRDotaz"
2877                }
2878             },
2879             "additionalProperties" : false,
2880             "description" : "Data žádosti o zrušení k odběru notifikací pro PZS a subjekty údajů. Pro interní komunikaci uvniř systému."
2881          },
2882          "ZadostReklamaceUdaju" : {
2883             "required" : [
2884                "zadostData",
2885                "zadostInfo"
2886             ],
2887             "type" : "object",
2888             "properties" : {
2889                "zadostData" : {
2890                   "$ref" : "#/components/schemas/DataReklamace"
2891                },
2892                "zadostInfo" : {
2893                   "$ref" : "#/components/schemas/KZRDotaz"
2894                }
2895             },
2896             "additionalProperties" : false,
2897             "description" : "Zadost o reklamaci udajů"
2898          },
2899          "ZakladniCiselnik" : {
2900             "required" : [
2901                "kod",
2902                "nazev",
2903                "platnostOd"
2904             ],
2905             "type" : "object",
2906             "properties" : {
2907                "kod" : {
2908                   "type" : "string",
2909                   "description" : "Kód číselníkové položky",
2910                   "nullable" : true
2911                },
2912                "nazev" : {
2913                   "type" : "string",
2914                   "description" : "Název číselníkové položky",
2915                   "nullable" : true
2916                },
2917                "platnostOd" : {
2918                   "type" : "string",
2919                   "description" : "Platnost od číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
2920                   "format" : "date-time"
2921                },
2922                "platnostDo" : {
2923                   "type" : "string",
2924                   "description" : "Platnost do číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
2925                   "format" : "date-time",
2926                   "nullable" : true
2927                }
2928             },
2929             "additionalProperties" : false,
2930             "description" : "Data pro základní číselník"
2931          },
2932          "Zamestnani" : {
2933             "type" : "object",
2934             "properties" : {
2935                "druhPece" : {
2936                   "type" : "string",
2937                   "description" : "Druh péče",
2938                   "nullable" : true
2939                },
2940                "formaPece" : {
2941                   "type" : "string",
2942                   "description" : "Forma péče",
2943                   "nullable" : true
2944                },
2945                "oborPece" : {
2946                   "type" : "string",
2947                   "description" : "Obor péče",
2948                   "nullable" : true
2949                },
2950                "pcz" : {
2951                   "type" : "integer",
2952                   "description" : "PCZ (int)",
2953                   "format" : "int32"
2954                },
2955                "poskytovatelICO" : {
2956                   "type" : "string",
2957                   "description" : "IČO poskytovatele (numeric(8)) – uloženo jako string kvůli případným počátečním nulám",
2958                   "nullable" : true
2959                }
2960             },
2961             "additionalProperties" : false,
2962             "description" : "Údaje o zaměstnání (kmenová i referenční data)"
2963          },
2964          "ZdravotnickyPracovnik" : {
2965             "type" : "object",
2966             "properties" : {
2967                "stavZaznamu" : {
2968                   "type" : "string",
2969                   "description" : "Stav záznamu zdravotnického pracovníka.",
2970                   "nullable" : true
2971                },
2972                "adresaPobytu" : {
2973                   "$ref" : "#/components/schemas/KZRAdresaDetail"
2974                },
2975                "clenstviVKomorach" : {
2976                   "type" : "array",
2977                   "items" : {
2978                      "$ref" : "#/components/schemas/Komora"
2979                   },
2980                   "description" : "Seznam členství v profesních komorách.",
2981                   "nullable" : true
2982                },
2983                "dalsiKontakt" : {
2984                   "$ref" : "#/components/schemas/KZRString"
2985                },
2986                "email" : {
2987                   "$ref" : "#/components/schemas/KZRString"
2988                },
2989                "hostovaniOd" : {
2990                   "$ref" : "#/components/schemas/KZRDate"
2991                },
2992                "hostovaniDo" : {
2993                   "$ref" : "#/components/schemas/KZRDate"
2994                },
2995                "hostujiciUsazena" : {
2996                   "type" : "string",
2997                   "description" : "Informace o hostujícím nebo usazeném pracovníkovi.",
2998                   "nullable" : true
2999                },
3000                "kmen" : {
3001                   "type" : "array",
3002                   "items" : {
3003                      "$ref" : "#/components/schemas/KmenPracovnik"
3004                   },
3005                   "description" : "Seznam základních kmenových údajů pracovníka.",
3006                   "nullable" : true
3007                },
3008                "odbornaZpusobilost" : {
3009                   "type" : "array",
3010                   "items" : {
3011                      "$ref" : "#/components/schemas/OdbornaZpusobilost"
3012                   },
3013                   "description" : "Seznam odborných způsobilostí pracovníka.",
3014                   "nullable" : true
3015                },
3016                "omezeniVykonuPovolani" : {
3017                   "type" : "array",
3018                   "items" : {
3019                      "$ref" : "#/components/schemas/OmezeniVykonuPovolani"
3020                   },
3021                   "description" : "Seznam omezení výkonu povolání.",
3022                   "nullable" : true
3023                },
3024                "specializovanaZpusobilost" : {
3025                   "type" : "array",
3026                   "items" : {
3027                      "$ref" : "#/components/schemas/SpecializovanaZpusobilost"
3028                   },
3029                   "description" : "Seznam specializovaných způsobilostí pracovníka.",
3030                   "nullable" : true
3031                },
3032                "telefon" : {
3033                   "$ref" : "#/components/schemas/KZRString"
3034                },
3035                "zamestnani" : {
3036                   "type" : "array",
3037                   "items" : {
3038                      "$ref" : "#/components/schemas/Zamestnani"
3039                   },
3040                   "description" : "Seznam zaměstnání zdravotnického pracovníka.",
3041                   "nullable" : true
3042                },
3043                "zvlastniZpusobilost" : {
3044                   "type" : "array",
3045                   "items" : {
3046                      "$ref" : "#/components/schemas/ZvlastniOdbornaZpusobilost"
3047                   },
3048                   "description" : "Seznam zvláštních odborných způsobilostí pracovníka.",
3049                   "nullable" : true
3050                },
3051                "datumNarozeni" : {
3052                   "$ref" : "#/components/schemas/KZRDate"
3053                },
3054                "doklady" : {
3055                   "type" : "array",
3056                   "items" : {
3057                      "$ref" : "#/components/schemas/Doklad"
3058                   },
3059                   "description" : "Seznam dokladů pracovníka.",
3060                   "nullable" : true
3061                },
3062                "jmeno" : {
3063                   "$ref" : "#/components/schemas/KZRString"
3064                },
3065                "mistoNarozeni" : {
3066                   "$ref" : "#/components/schemas/KZRString"
3067                },
3068                "pohlavi" : {
3069                   "$ref" : "#/components/schemas/KZRString"
3070                },
3071                "prijmeni" : {
3072                   "$ref" : "#/components/schemas/KZRString"
3073                },
3074                "rodnePrijmeni" : {
3075                   "$ref" : "#/components/schemas/KZRString"
3076                },
3077                "statniObcanstvi" : {
3078                   "type" : "array",
3079                   "items" : {
3080                      "$ref" : "#/components/schemas/KZRString"
3081                   },
3082                   "description" : "Seznam státních občanství pracovníka.",
3083                   "nullable" : true
3084                },
3085                "titulPred" : {
3086                   "$ref" : "#/components/schemas/KZRString"
3087                },
3088                "titulZa" : {
3089                   "$ref" : "#/components/schemas/KZRString"
3090                },
3091                "jeLekar" : {
3092                   "type" : "boolean",
3093                   "description" : "Indikativní příznak, zda je pracovník lékařem. Není kmenovým údajem. Informace může být null, pokud není k dispozici. Informace je vyhodnocena na základě kombinací informací o pracovníkovi.",
3094                   "nullable" : true
3095                },
3096                "krzpid" : {
3097                   "type" : "string",
3098                   "description" : "Identifikátor pracovníka v systému KRZP.",
3099                   "nullable" : true
3100                },
3101                "ztotozenaOsoba" : {
3102                   "type" : "boolean",
3103                   "description" : "Příznak, zda je osoba ztotožněna."
3104                }
3105             },
3106             "additionalProperties" : false,
3107             "description" : "Zdravotnický pracovník – DTO objekt s kmenovými, referenčními a pomocnými daty.\r\nObsahuje identifikační údaje, osobní informace, členství v komorách, odborné a specializované způsobilosti,\r\nomezení výkonu povolání, zaměstnání a další kontaktní údaje."
3108          },
3109          "ZruseniOdberuNotifikaciInterni" : {
3110             "type" : "object",
3111             "properties" : {
3112                "idSubskripce" : {
3113                   "type" : "string",
3114                   "description" : "ID subskripce",
3115                   "nullable" : true
3116                },
3117                "subjektId" : {
3118                   "type" : "string",
3119                   "description" : "Id subjektu, jemuž budou notifikace zasílány",
3120                   "nullable" : true
3121                },
3122                "subjektTyp" : {
3123                   "type" : "string",
3124                   "description" : "Typ subjektu, jemuž jsou notifikace zasílány",
3125                   "nullable" : true
3126                }
3127             },
3128             "additionalProperties" : false,
3129             "description" : "Obsahuje informace potřebné k zrušení odběru notifikací pro interní komunikaci uvnitř systému"
3130          },
3131          "ZvlastniOdbornaZpusobilost" : {
3132             "type" : "object",
3133             "properties" : {
3134                "certifikovanyKurs" : {
3135                   "type" : "string",
3136                   "description" : "Identifikátor certifikovaného kurzu (bigint)",
3137                   "nullable" : true
3138                },
3139                "cisloDiplomu" : {
3140                   "type" : "string",
3141                   "description" : "Číslo diplomu (varchar)",
3142                   "nullable" : true
3143                },
3144                "datumUznani" : {
3145                   "$ref" : "#/components/schemas/KZRDate"
3146                },
3147                "datumZiskani" : {
3148                   "$ref" : "#/components/schemas/KZRDate"
3149                },
3150                "uznavajiciOrg" : {
3151                   "type" : "string",
3152                   "description" : "Orgán, který způsobilost uznal (varchar)",
3153                   "nullable" : true
3154                },
3155                "vzdelavaciInstituce" : {
3156                   "type" : "string",
3157                   "description" : "Název vzdělávací instituce (varchar)",
3158                   "nullable" : true
3159                }
3160             },
3161             "additionalProperties" : false,
3162             "description" : "Zvláštní odborná způsobilost"
3163          }
3164       },
3165       "securitySchemes" : {
3166          "bearerAuth" : {
3167             "scheme" : "bearer",
3168             "description" : "Zadejde `Assertion Token (JWT)`",
3169             "type" : "http",
3170             "bearerFormat" : "JWT"
3171          }
3172       }
3173    },
3174    "security" : [
3175       {
3176          "bearerAuth" : [
3177             
3178          ]
3179       }
3180    ]
3181 }