1 {
   2    "openapi" : "3.0.1",
   3    "info" : {
   4       "title" : "KRZP",
   5       "description" : "<details> <summary><strong>Verze 2.0.3 (16.06.2026)</strong></summary> <p><strong>Změny:</strong></p> <ul> <li>Oprava rozdílu v datech stažených z KRZP</li> </ul> </details> <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.3"
  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" : "d6571882-3752-4ddd-b43c-27292f7451f1"
  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" : "064bacc9-9c8d-42c7-82c0-87d39bd3366d"
  43                   }
  44                },
  45                {
  46                   "name" : "X-Trace-Id",
  47                   "in" : "header",
  48                   "description" : "TraceId - předá se do hlavičky",
  49                   "schema" : {
  50                      "type" : "string",
  51                      "format" : "uuid",
  52                      "example" : "81404178-cba7-491a-9b92-8a5e9dc291ff"
  53                   }
  54                },
  55                {
  56                   "name" : "X-Correlation-Id",
  57                   "in" : "header",
  58                   "description" : "CorrelationId - předá se do hlavičky",
  59                   "schema" : {
  60                      "type" : "string",
  61                      "format" : "uuid",
  62                      "example" : "762fc2bd-9ce8-4670-893a-b9414ff04b95"
  63                   }
  64                }
  65             ],
  66             "requestBody" : {
  67                "description" : "",
  68                "content" : {
  69                   "application/json" : {
  70                      "schema" : {
  71                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
  72                      }
  73                   }
  74                }
  75             },
  76             "responses" : {
  77                "401" : {
  78                   "description" : "Unauthorized",
  79                   "content" : {
  80                      "application/json" : {
  81                         "schema" : {
  82                            "$ref" : "#/components/schemas/ProblemDetails"
  83                         }
  84                      }
  85                   }
  86                },
  87                "200" : {
  88                   "description" : "OK",
  89                   "content" : {
  90                      "application/json" : {
  91                         "schema" : {
  92                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuCountryServiceContext"
  93                         }
  94                      }
  95                   }
  96                },
  97                "404" : {
  98                   "description" : "Not Found",
  99                   "content" : {
 100                      "application/json" : {
 101                         "schema" : {
 102                            "$ref" : "#/components/schemas/ProblemDetails"
 103                         }
 104                      }
 105                   }
 106                },
 107                "400" : {
 108                   "description" : "Bad Request",
 109                   "content" : {
 110                      "application/json" : {
 111                         "schema" : {
 112                            "$ref" : "#/components/schemas/ProblemDetails"
 113                         }
 114                      }
 115                   }
 116                },
 117                "500" : {
 118                   "description" : "Internal Server Error"
 119                }
 120             }
 121          }
 122       },
 123       "/api/v2/ciselnik/certifikovany_kurz" : {
 124          "post" : {
 125             "tags" : [
 126                "Ciselniky"
 127             ],
 128             "summary" : "Vyhledání číselníku zvláštní odborné způsobilosti / certifikovaných kurzů",
 129             "parameters" : [
 130                {
 131                   "name" : "X-Trace-Id",
 132                   "in" : "header",
 133                   "description" : "TraceId - předá se do hlavičky",
 134                   "schema" : {
 135                      "type" : "string",
 136                      "format" : "uuid",
 137                      "example" : "bf3cf1f2-4642-4106-8e8f-f87b6c243412"
 138                   }
 139                },
 140                {
 141                   "name" : "X-Correlation-Id",
 142                   "in" : "header",
 143                   "description" : "CorrelationId - předá se do hlavičky",
 144                   "schema" : {
 145                      "type" : "string",
 146                      "format" : "uuid",
 147                      "example" : "169a596b-80f3-4098-be21-d834c2da0b9d"
 148                   }
 149                },
 150                {
 151                   "name" : "X-Trace-Id",
 152                   "in" : "header",
 153                   "description" : "TraceId - předá se do hlavičky",
 154                   "schema" : {
 155                      "type" : "string",
 156                      "format" : "uuid",
 157                      "example" : "4d70fc29-9872-4dab-99e9-20b8fc9e36c4"
 158                   }
 159                },
 160                {
 161                   "name" : "X-Correlation-Id",
 162                   "in" : "header",
 163                   "description" : "CorrelationId - předá se do hlavičky",
 164                   "schema" : {
 165                      "type" : "string",
 166                      "format" : "uuid",
 167                      "example" : "df6fae76-b451-45f5-a5ed-ab6db6797494"
 168                   }
 169                }
 170             ],
 171             "requestBody" : {
 172                "description" : "",
 173                "content" : {
 174                   "application/json" : {
 175                      "schema" : {
 176                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 177                      }
 178                   }
 179                }
 180             },
 181             "responses" : {
 182                "401" : {
 183                   "description" : "Unauthorized",
 184                   "content" : {
 185                      "application/json" : {
 186                         "schema" : {
 187                            "$ref" : "#/components/schemas/ProblemDetails"
 188                         }
 189                      }
 190                   }
 191                },
 192                "200" : {
 193                   "description" : "OK",
 194                   "content" : {
 195                      "application/json" : {
 196                         "schema" : {
 197                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 198                         }
 199                      }
 200                   }
 201                },
 202                "404" : {
 203                   "description" : "Not Found",
 204                   "content" : {
 205                      "application/json" : {
 206                         "schema" : {
 207                            "$ref" : "#/components/schemas/ProblemDetails"
 208                         }
 209                      }
 210                   }
 211                },
 212                "400" : {
 213                   "description" : "Bad Request",
 214                   "content" : {
 215                      "application/json" : {
 216                         "schema" : {
 217                            "$ref" : "#/components/schemas/ProblemDetails"
 218                         }
 219                      }
 220                   }
 221                },
 222                "500" : {
 223                   "description" : "Internal Server Error"
 224                }
 225             }
 226          }
 227       },
 228       "/api/v2/ciselnik/komory" : {
 229          "post" : {
 230             "tags" : [
 231                "Ciselniky"
 232             ],
 233             "summary" : "Vyhledání číselníku komor",
 234             "parameters" : [
 235                {
 236                   "name" : "X-Trace-Id",
 237                   "in" : "header",
 238                   "description" : "TraceId - předá se do hlavičky",
 239                   "schema" : {
 240                      "type" : "string",
 241                      "format" : "uuid",
 242                      "example" : "86c5f2da-1223-437e-815e-98c967f708b5"
 243                   }
 244                },
 245                {
 246                   "name" : "X-Correlation-Id",
 247                   "in" : "header",
 248                   "description" : "CorrelationId - předá se do hlavičky",
 249                   "schema" : {
 250                      "type" : "string",
 251                      "format" : "uuid",
 252                      "example" : "b48f0223-2deb-4921-a4ff-83340c1edbad"
 253                   }
 254                },
 255                {
 256                   "name" : "X-Trace-Id",
 257                   "in" : "header",
 258                   "description" : "TraceId - předá se do hlavičky",
 259                   "schema" : {
 260                      "type" : "string",
 261                      "format" : "uuid",
 262                      "example" : "2d4ab7ad-83e6-44a7-b816-edf01e905d51"
 263                   }
 264                },
 265                {
 266                   "name" : "X-Correlation-Id",
 267                   "in" : "header",
 268                   "description" : "CorrelationId - předá se do hlavičky",
 269                   "schema" : {
 270                      "type" : "string",
 271                      "format" : "uuid",
 272                      "example" : "5a359512-557b-4fee-8791-1e88004b345b"
 273                   }
 274                }
 275             ],
 276             "requestBody" : {
 277                "description" : "",
 278                "content" : {
 279                   "application/json" : {
 280                      "schema" : {
 281                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 282                      }
 283                   }
 284                }
 285             },
 286             "responses" : {
 287                "401" : {
 288                   "description" : "Unauthorized",
 289                   "content" : {
 290                      "application/json" : {
 291                         "schema" : {
 292                            "$ref" : "#/components/schemas/ProblemDetails"
 293                         }
 294                      }
 295                   }
 296                },
 297                "200" : {
 298                   "description" : "OK",
 299                   "content" : {
 300                      "application/json" : {
 301                         "schema" : {
 302                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 303                         }
 304                      }
 305                   }
 306                },
 307                "404" : {
 308                   "description" : "Not Found",
 309                   "content" : {
 310                      "application/json" : {
 311                         "schema" : {
 312                            "$ref" : "#/components/schemas/ProblemDetails"
 313                         }
 314                      }
 315                   }
 316                },
 317                "400" : {
 318                   "description" : "Bad Request",
 319                   "content" : {
 320                      "application/json" : {
 321                         "schema" : {
 322                            "$ref" : "#/components/schemas/ProblemDetails"
 323                         }
 324                      }
 325                   }
 326                },
 327                "500" : {
 328                   "description" : "Internal Server Error"
 329                }
 330             }
 331          }
 332       },
 333       "/api/v2/ciselnik/obor" : {
 334          "post" : {
 335             "tags" : [
 336                "Ciselniky"
 337             ],
 338             "summary" : "Vyhledání číselníku odborné způsobilosti / oborů",
 339             "parameters" : [
 340                {
 341                   "name" : "X-Trace-Id",
 342                   "in" : "header",
 343                   "description" : "TraceId - předá se do hlavičky",
 344                   "schema" : {
 345                      "type" : "string",
 346                      "format" : "uuid",
 347                      "example" : "32e8a89e-aafe-4cb0-80aa-33a80f4b051c"
 348                   }
 349                },
 350                {
 351                   "name" : "X-Correlation-Id",
 352                   "in" : "header",
 353                   "description" : "CorrelationId - předá se do hlavičky",
 354                   "schema" : {
 355                      "type" : "string",
 356                      "format" : "uuid",
 357                      "example" : "8a2fb62a-1f42-4808-a9f2-aba197fe2c02"
 358                   }
 359                },
 360                {
 361                   "name" : "X-Trace-Id",
 362                   "in" : "header",
 363                   "description" : "TraceId - předá se do hlavičky",
 364                   "schema" : {
 365                      "type" : "string",
 366                      "format" : "uuid",
 367                      "example" : "d5fb2ffb-71ad-49fc-b0e6-bc9b0f0b79b2"
 368                   }
 369                },
 370                {
 371                   "name" : "X-Correlation-Id",
 372                   "in" : "header",
 373                   "description" : "CorrelationId - předá se do hlavičky",
 374                   "schema" : {
 375                      "type" : "string",
 376                      "format" : "uuid",
 377                      "example" : "1e13f821-8ab9-47f5-b973-17bdbcdac1a2"
 378                   }
 379                }
 380             ],
 381             "requestBody" : {
 382                "description" : "",
 383                "content" : {
 384                   "application/json" : {
 385                      "schema" : {
 386                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 387                      }
 388                   }
 389                }
 390             },
 391             "responses" : {
 392                "401" : {
 393                   "description" : "Unauthorized",
 394                   "content" : {
 395                      "application/json" : {
 396                         "schema" : {
 397                            "$ref" : "#/components/schemas/ProblemDetails"
 398                         }
 399                      }
 400                   }
 401                },
 402                "200" : {
 403                   "description" : "OK",
 404                   "content" : {
 405                      "application/json" : {
 406                         "schema" : {
 407                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 408                         }
 409                      }
 410                   }
 411                },
 412                "404" : {
 413                   "description" : "Not Found",
 414                   "content" : {
 415                      "application/json" : {
 416                         "schema" : {
 417                            "$ref" : "#/components/schemas/ProblemDetails"
 418                         }
 419                      }
 420                   }
 421                },
 422                "400" : {
 423                   "description" : "Bad Request",
 424                   "content" : {
 425                      "application/json" : {
 426                         "schema" : {
 427                            "$ref" : "#/components/schemas/ProblemDetails"
 428                         }
 429                      }
 430                   }
 431                },
 432                "500" : {
 433                   "description" : "Internal Server Error"
 434                }
 435             }
 436          }
 437       },
 438       "/api/v2/ciselnik/specializace" : {
 439          "post" : {
 440             "tags" : [
 441                "Ciselniky"
 442             ],
 443             "summary" : "Vyhledání číselníku specializované způsobilosti / specializace",
 444             "parameters" : [
 445                {
 446                   "name" : "X-Trace-Id",
 447                   "in" : "header",
 448                   "description" : "TraceId - předá se do hlavičky",
 449                   "schema" : {
 450                      "type" : "string",
 451                      "format" : "uuid",
 452                      "example" : "dcf2f95e-8d81-4604-97b8-e2d6a1335c68"
 453                   }
 454                },
 455                {
 456                   "name" : "X-Correlation-Id",
 457                   "in" : "header",
 458                   "description" : "CorrelationId - předá se do hlavičky",
 459                   "schema" : {
 460                      "type" : "string",
 461                      "format" : "uuid",
 462                      "example" : "2799711c-a97c-44a5-aeec-55e1f8eee892"
 463                   }
 464                },
 465                {
 466                   "name" : "X-Trace-Id",
 467                   "in" : "header",
 468                   "description" : "TraceId - předá se do hlavičky",
 469                   "schema" : {
 470                      "type" : "string",
 471                      "format" : "uuid",
 472                      "example" : "23ecb875-5feb-4beb-a0de-2f3797bb535d"
 473                   }
 474                },
 475                {
 476                   "name" : "X-Correlation-Id",
 477                   "in" : "header",
 478                   "description" : "CorrelationId - předá se do hlavičky",
 479                   "schema" : {
 480                      "type" : "string",
 481                      "format" : "uuid",
 482                      "example" : "30db5d1a-ac5e-4eee-aeb5-f750397e78ee"
 483                   }
 484                }
 485             ],
 486             "requestBody" : {
 487                "description" : "",
 488                "content" : {
 489                   "application/json" : {
 490                      "schema" : {
 491                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 492                      }
 493                   }
 494                }
 495             },
 496             "responses" : {
 497                "401" : {
 498                   "description" : "Unauthorized",
 499                   "content" : {
 500                      "application/json" : {
 501                         "schema" : {
 502                            "$ref" : "#/components/schemas/ProblemDetails"
 503                         }
 504                      }
 505                   }
 506                },
 507                "200" : {
 508                   "description" : "OK",
 509                   "content" : {
 510                      "application/json" : {
 511                         "schema" : {
 512                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 513                         }
 514                      }
 515                   }
 516                },
 517                "404" : {
 518                   "description" : "Not Found",
 519                   "content" : {
 520                      "application/json" : {
 521                         "schema" : {
 522                            "$ref" : "#/components/schemas/ProblemDetails"
 523                         }
 524                      }
 525                   }
 526                },
 527                "400" : {
 528                   "description" : "Bad Request",
 529                   "content" : {
 530                      "application/json" : {
 531                         "schema" : {
 532                            "$ref" : "#/components/schemas/ProblemDetails"
 533                         }
 534                      }
 535                   }
 536                },
 537                "500" : {
 538                   "description" : "Internal Server Error"
 539                }
 540             }
 541          }
 542       },
 543       "/api/v2/ciselnik/typ_vykonu_povolani" : {
 544          "post" : {
 545             "tags" : [
 546                "Ciselniky"
 547             ],
 548             "summary" : "Vyhledání číselníku typu výkonu povolání",
 549             "parameters" : [
 550                {
 551                   "name" : "X-Trace-Id",
 552                   "in" : "header",
 553                   "description" : "TraceId - předá se do hlavičky",
 554                   "schema" : {
 555                      "type" : "string",
 556                      "format" : "uuid",
 557                      "example" : "48239062-75f5-4e23-bb10-bd08fe0e1ca5"
 558                   }
 559                },
 560                {
 561                   "name" : "X-Correlation-Id",
 562                   "in" : "header",
 563                   "description" : "CorrelationId - předá se do hlavičky",
 564                   "schema" : {
 565                      "type" : "string",
 566                      "format" : "uuid",
 567                      "example" : "dcf21c88-2985-491f-b882-6b2a5b99d2b0"
 568                   }
 569                },
 570                {
 571                   "name" : "X-Trace-Id",
 572                   "in" : "header",
 573                   "description" : "TraceId - předá se do hlavičky",
 574                   "schema" : {
 575                      "type" : "string",
 576                      "format" : "uuid",
 577                      "example" : "53d37c9a-95de-4d73-af2c-45a5a173a0c1"
 578                   }
 579                },
 580                {
 581                   "name" : "X-Correlation-Id",
 582                   "in" : "header",
 583                   "description" : "CorrelationId - předá se do hlavičky",
 584                   "schema" : {
 585                      "type" : "string",
 586                      "format" : "uuid",
 587                      "example" : "182bd35e-3263-4c8b-968f-b9bed066fe19"
 588                   }
 589                }
 590             ],
 591             "requestBody" : {
 592                "description" : "",
 593                "content" : {
 594                   "application/json" : {
 595                      "schema" : {
 596                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 597                      }
 598                   }
 599                }
 600             },
 601             "responses" : {
 602                "401" : {
 603                   "description" : "Unauthorized",
 604                   "content" : {
 605                      "application/json" : {
 606                         "schema" : {
 607                            "$ref" : "#/components/schemas/ProblemDetails"
 608                         }
 609                      }
 610                   }
 611                },
 612                "200" : {
 613                   "description" : "OK",
 614                   "content" : {
 615                      "application/json" : {
 616                         "schema" : {
 617                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 618                         }
 619                      }
 620                   }
 621                },
 622                "404" : {
 623                   "description" : "Not Found",
 624                   "content" : {
 625                      "application/json" : {
 626                         "schema" : {
 627                            "$ref" : "#/components/schemas/ProblemDetails"
 628                         }
 629                      }
 630                   }
 631                },
 632                "400" : {
 633                   "description" : "Bad Request",
 634                   "content" : {
 635                      "application/json" : {
 636                         "schema" : {
 637                            "$ref" : "#/components/schemas/ProblemDetails"
 638                         }
 639                      }
 640                   }
 641                },
 642                "500" : {
 643                   "description" : "Internal Server Error"
 644                }
 645             }
 646          }
 647       },
 648       "/api/v2/ciselnik/vzdelavaci_instituce" : {
 649          "post" : {
 650             "tags" : [
 651                "Ciselniky"
 652             ],
 653             "summary" : "Vyhledání číselníku vzdělávacích institucí",
 654             "parameters" : [
 655                {
 656                   "name" : "X-Trace-Id",
 657                   "in" : "header",
 658                   "description" : "TraceId - předá se do hlavičky",
 659                   "schema" : {
 660                      "type" : "string",
 661                      "format" : "uuid",
 662                      "example" : "ced29db0-3d93-456a-abe9-e5d742990b0c"
 663                   }
 664                },
 665                {
 666                   "name" : "X-Correlation-Id",
 667                   "in" : "header",
 668                   "description" : "CorrelationId - předá se do hlavičky",
 669                   "schema" : {
 670                      "type" : "string",
 671                      "format" : "uuid",
 672                      "example" : "a184c554-b94e-4422-98e6-5d9a848dbf39"
 673                   }
 674                },
 675                {
 676                   "name" : "X-Trace-Id",
 677                   "in" : "header",
 678                   "description" : "TraceId - předá se do hlavičky",
 679                   "schema" : {
 680                      "type" : "string",
 681                      "format" : "uuid",
 682                      "example" : "c78e0f9a-5576-4c78-b3c8-b7df907a4b66"
 683                   }
 684                },
 685                {
 686                   "name" : "X-Correlation-Id",
 687                   "in" : "header",
 688                   "description" : "CorrelationId - předá se do hlavičky",
 689                   "schema" : {
 690                      "type" : "string",
 691                      "format" : "uuid",
 692                      "example" : "ba7b4669-e75a-402e-adf2-c557087279a2"
 693                   }
 694                }
 695             ],
 696             "requestBody" : {
 697                "description" : "",
 698                "content" : {
 699                   "application/json" : {
 700                      "schema" : {
 701                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 702                      }
 703                   }
 704                }
 705             },
 706             "responses" : {
 707                "401" : {
 708                   "description" : "Unauthorized",
 709                   "content" : {
 710                      "application/json" : {
 711                         "schema" : {
 712                            "$ref" : "#/components/schemas/ProblemDetails"
 713                         }
 714                      }
 715                   }
 716                },
 717                "200" : {
 718                   "description" : "OK",
 719                   "content" : {
 720                      "application/json" : {
 721                         "schema" : {
 722                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 723                         }
 724                      }
 725                   }
 726                },
 727                "404" : {
 728                   "description" : "Not Found",
 729                   "content" : {
 730                      "application/json" : {
 731                         "schema" : {
 732                            "$ref" : "#/components/schemas/ProblemDetails"
 733                         }
 734                      }
 735                   }
 736                },
 737                "400" : {
 738                   "description" : "Bad Request",
 739                   "content" : {
 740                      "application/json" : {
 741                         "schema" : {
 742                            "$ref" : "#/components/schemas/ProblemDetails"
 743                         }
 744                      }
 745                   }
 746                },
 747                "500" : {
 748                   "description" : "Internal Server Error"
 749                }
 750             }
 751          }
 752       },
 753       "/api/v2/ciselnik/zakladni_kmen" : {
 754          "post" : {
 755             "tags" : [
 756                "Ciselniky"
 757             ],
 758             "summary" : "Vyhledání číselníku základních kmenů",
 759             "parameters" : [
 760                {
 761                   "name" : "X-Trace-Id",
 762                   "in" : "header",
 763                   "description" : "TraceId - předá se do hlavičky",
 764                   "schema" : {
 765                      "type" : "string",
 766                      "format" : "uuid",
 767                      "example" : "41d0bde0-e8a3-458a-9008-9646f712bb9c"
 768                   }
 769                },
 770                {
 771                   "name" : "X-Correlation-Id",
 772                   "in" : "header",
 773                   "description" : "CorrelationId - předá se do hlavičky",
 774                   "schema" : {
 775                      "type" : "string",
 776                      "format" : "uuid",
 777                      "example" : "a43aeff7-93e1-436b-b0f9-7edd80bae59b"
 778                   }
 779                },
 780                {
 781                   "name" : "X-Trace-Id",
 782                   "in" : "header",
 783                   "description" : "TraceId - předá se do hlavičky",
 784                   "schema" : {
 785                      "type" : "string",
 786                      "format" : "uuid",
 787                      "example" : "0f5abd4e-6693-42f8-bbbb-1bf7c633e052"
 788                   }
 789                },
 790                {
 791                   "name" : "X-Correlation-Id",
 792                   "in" : "header",
 793                   "description" : "CorrelationId - předá se do hlavičky",
 794                   "schema" : {
 795                      "type" : "string",
 796                      "format" : "uuid",
 797                      "example" : "8a56ad77-dde8-48d8-979e-fe92f25ca77c"
 798                   }
 799                }
 800             ],
 801             "requestBody" : {
 802                "description" : "",
 803                "content" : {
 804                   "application/json" : {
 805                      "schema" : {
 806                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 807                      }
 808                   }
 809                }
 810             },
 811             "responses" : {
 812                "401" : {
 813                   "description" : "Unauthorized",
 814                   "content" : {
 815                      "application/json" : {
 816                         "schema" : {
 817                            "$ref" : "#/components/schemas/ProblemDetails"
 818                         }
 819                      }
 820                   }
 821                },
 822                "200" : {
 823                   "description" : "OK",
 824                   "content" : {
 825                      "application/json" : {
 826                         "schema" : {
 827                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 828                         }
 829                      }
 830                   }
 831                },
 832                "404" : {
 833                   "description" : "Not Found",
 834                   "content" : {
 835                      "application/json" : {
 836                         "schema" : {
 837                            "$ref" : "#/components/schemas/ProblemDetails"
 838                         }
 839                      }
 840                   }
 841                },
 842                "400" : {
 843                   "description" : "Bad Request",
 844                   "content" : {
 845                      "application/json" : {
 846                         "schema" : {
 847                            "$ref" : "#/components/schemas/ProblemDetails"
 848                         }
 849                      }
 850                   }
 851                },
 852                "500" : {
 853                   "description" : "Internal Server Error"
 854                }
 855             }
 856          }
 857       },
 858       "/api/v2/ciselnik/druh_dokladu" : {
 859          "post" : {
 860             "tags" : [
 861                "Ciselniky"
 862             ],
 863             "summary" : "Vyhledání číselníku druhů dokladů",
 864             "parameters" : [
 865                {
 866                   "name" : "X-Trace-Id",
 867                   "in" : "header",
 868                   "description" : "TraceId - předá se do hlavičky",
 869                   "schema" : {
 870                      "type" : "string",
 871                      "format" : "uuid",
 872                      "example" : "73c36ca5-fb09-48eb-924e-ffc50b8134e5"
 873                   }
 874                },
 875                {
 876                   "name" : "X-Correlation-Id",
 877                   "in" : "header",
 878                   "description" : "CorrelationId - předá se do hlavičky",
 879                   "schema" : {
 880                      "type" : "string",
 881                      "format" : "uuid",
 882                      "example" : "135b467e-7262-4684-9f9d-15c4104e4ea7"
 883                   }
 884                },
 885                {
 886                   "name" : "X-Trace-Id",
 887                   "in" : "header",
 888                   "description" : "TraceId - předá se do hlavičky",
 889                   "schema" : {
 890                      "type" : "string",
 891                      "format" : "uuid",
 892                      "example" : "23586e03-4271-438e-a22b-f231ea271a11"
 893                   }
 894                },
 895                {
 896                   "name" : "X-Correlation-Id",
 897                   "in" : "header",
 898                   "description" : "CorrelationId - předá se do hlavičky",
 899                   "schema" : {
 900                      "type" : "string",
 901                      "format" : "uuid",
 902                      "example" : "2ef9d6e3-6da5-4935-af37-73feaed12da9"
 903                   }
 904                }
 905             ],
 906             "requestBody" : {
 907                "description" : "",
 908                "content" : {
 909                   "application/json" : {
 910                      "schema" : {
 911                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
 912                      }
 913                   }
 914                }
 915             },
 916             "responses" : {
 917                "401" : {
 918                   "description" : "Unauthorized",
 919                   "content" : {
 920                      "application/json" : {
 921                         "schema" : {
 922                            "$ref" : "#/components/schemas/ProblemDetails"
 923                         }
 924                      }
 925                   }
 926                },
 927                "200" : {
 928                   "description" : "OK",
 929                   "content" : {
 930                      "application/json" : {
 931                         "schema" : {
 932                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
 933                         }
 934                      }
 935                   }
 936                },
 937                "404" : {
 938                   "description" : "Not Found",
 939                   "content" : {
 940                      "application/json" : {
 941                         "schema" : {
 942                            "$ref" : "#/components/schemas/ProblemDetails"
 943                         }
 944                      }
 945                   }
 946                },
 947                "400" : {
 948                   "description" : "Bad Request",
 949                   "content" : {
 950                      "application/json" : {
 951                         "schema" : {
 952                            "$ref" : "#/components/schemas/ProblemDetails"
 953                         }
 954                      }
 955                   }
 956                },
 957                "500" : {
 958                   "description" : "Internal Server Error"
 959                }
 960             }
 961          }
 962       },
 963       "/api/v2/ciselnik/stat" : {
 964          "post" : {
 965             "tags" : [
 966                "Ciselniky"
 967             ],
 968             "summary" : "Vyhledání číselníku států",
 969             "parameters" : [
 970                {
 971                   "name" : "X-Trace-Id",
 972                   "in" : "header",
 973                   "description" : "TraceId - předá se do hlavičky",
 974                   "schema" : {
 975                      "type" : "string",
 976                      "format" : "uuid",
 977                      "example" : "10c78b72-cf4b-4886-b7c6-0bf6042bd661"
 978                   }
 979                },
 980                {
 981                   "name" : "X-Correlation-Id",
 982                   "in" : "header",
 983                   "description" : "CorrelationId - předá se do hlavičky",
 984                   "schema" : {
 985                      "type" : "string",
 986                      "format" : "uuid",
 987                      "example" : "230c8b78-4fee-4228-8a0d-077470c16798"
 988                   }
 989                },
 990                {
 991                   "name" : "X-Trace-Id",
 992                   "in" : "header",
 993                   "description" : "TraceId - předá se do hlavičky",
 994                   "schema" : {
 995                      "type" : "string",
 996                      "format" : "uuid",
 997                      "example" : "9c2e5671-911e-4bf7-a889-d6fbb9843cee"
 998                   }
 999                },
1000                {
1001                   "name" : "X-Correlation-Id",
1002                   "in" : "header",
1003                   "description" : "CorrelationId - předá se do hlavičky",
1004                   "schema" : {
1005                      "type" : "string",
1006                      "format" : "uuid",
1007                      "example" : "05daaffc-3b9d-4f72-8e03-a4613f74cdbd"
1008                   }
1009                }
1010             ],
1011             "requestBody" : {
1012                "description" : "",
1013                "content" : {
1014                   "application/json" : {
1015                      "schema" : {
1016                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
1017                      }
1018                   }
1019                }
1020             },
1021             "responses" : {
1022                "401" : {
1023                   "description" : "Unauthorized",
1024                   "content" : {
1025                      "application/json" : {
1026                         "schema" : {
1027                            "$ref" : "#/components/schemas/ProblemDetails"
1028                         }
1029                      }
1030                   }
1031                },
1032                "200" : {
1033                   "description" : "OK",
1034                   "content" : {
1035                      "application/json" : {
1036                         "schema" : {
1037                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
1038                         }
1039                      }
1040                   }
1041                },
1042                "404" : {
1043                   "description" : "Not Found",
1044                   "content" : {
1045                      "application/json" : {
1046                         "schema" : {
1047                            "$ref" : "#/components/schemas/ProblemDetails"
1048                         }
1049                      }
1050                   }
1051                },
1052                "400" : {
1053                   "description" : "Bad Request",
1054                   "content" : {
1055                      "application/json" : {
1056                         "schema" : {
1057                            "$ref" : "#/components/schemas/ProblemDetails"
1058                         }
1059                      }
1060                   }
1061                },
1062                "500" : {
1063                   "description" : "Internal Server Error"
1064                }
1065             }
1066          }
1067       },
1068       "/api/v2/ciselnik/pohlavi" : {
1069          "post" : {
1070             "tags" : [
1071                "Ciselniky"
1072             ],
1073             "summary" : "Vyhledání číselníku pohlaví",
1074             "parameters" : [
1075                {
1076                   "name" : "X-Trace-Id",
1077                   "in" : "header",
1078                   "description" : "TraceId - předá se do hlavičky",
1079                   "schema" : {
1080                      "type" : "string",
1081                      "format" : "uuid",
1082                      "example" : "f6b47109-baeb-4815-9076-8eb7af03d667"
1083                   }
1084                },
1085                {
1086                   "name" : "X-Correlation-Id",
1087                   "in" : "header",
1088                   "description" : "CorrelationId - předá se do hlavičky",
1089                   "schema" : {
1090                      "type" : "string",
1091                      "format" : "uuid",
1092                      "example" : "f21605c1-559d-46bc-b80f-3d92fdbd6d9e"
1093                   }
1094                },
1095                {
1096                   "name" : "X-Trace-Id",
1097                   "in" : "header",
1098                   "description" : "TraceId - předá se do hlavičky",
1099                   "schema" : {
1100                      "type" : "string",
1101                      "format" : "uuid",
1102                      "example" : "f30ab8cb-d6a7-491a-a499-044113896366"
1103                   }
1104                },
1105                {
1106                   "name" : "X-Correlation-Id",
1107                   "in" : "header",
1108                   "description" : "CorrelationId - předá se do hlavičky",
1109                   "schema" : {
1110                      "type" : "string",
1111                      "format" : "uuid",
1112                      "example" : "1b6b9b7e-83b4-4dce-8686-53cf2def72ea"
1113                   }
1114                }
1115             ],
1116             "requestBody" : {
1117                "description" : "",
1118                "content" : {
1119                   "application/json" : {
1120                      "schema" : {
1121                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
1122                      }
1123                   }
1124                }
1125             },
1126             "responses" : {
1127                "401" : {
1128                   "description" : "Unauthorized",
1129                   "content" : {
1130                      "application/json" : {
1131                         "schema" : {
1132                            "$ref" : "#/components/schemas/ProblemDetails"
1133                         }
1134                      }
1135                   }
1136                },
1137                "200" : {
1138                   "description" : "OK",
1139                   "content" : {
1140                      "application/json" : {
1141                         "schema" : {
1142                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
1143                         }
1144                      }
1145                   }
1146                },
1147                "404" : {
1148                   "description" : "Not Found",
1149                   "content" : {
1150                      "application/json" : {
1151                         "schema" : {
1152                            "$ref" : "#/components/schemas/ProblemDetails"
1153                         }
1154                      }
1155                   }
1156                },
1157                "400" : {
1158                   "description" : "Bad Request",
1159                   "content" : {
1160                      "application/json" : {
1161                         "schema" : {
1162                            "$ref" : "#/components/schemas/ProblemDetails"
1163                         }
1164                      }
1165                   }
1166                },
1167                "500" : {
1168                   "description" : "Internal Server Error"
1169                }
1170             }
1171          }
1172       },
1173       "/api/v2/ciselnik/zdravotni_pojistovna" : {
1174          "post" : {
1175             "tags" : [
1176                "Ciselniky"
1177             ],
1178             "summary" : "Vyhledání číselníku zdravotních pojišťoven",
1179             "parameters" : [
1180                {
1181                   "name" : "X-Trace-Id",
1182                   "in" : "header",
1183                   "description" : "TraceId - předá se do hlavičky",
1184                   "schema" : {
1185                      "type" : "string",
1186                      "format" : "uuid",
1187                      "example" : "243dbd4e-ee1f-4df7-9acf-edfc9e09238c"
1188                   }
1189                },
1190                {
1191                   "name" : "X-Correlation-Id",
1192                   "in" : "header",
1193                   "description" : "CorrelationId - předá se do hlavičky",
1194                   "schema" : {
1195                      "type" : "string",
1196                      "format" : "uuid",
1197                      "example" : "70b506f8-db62-47d2-9c2c-cf40a50ac0d2"
1198                   }
1199                },
1200                {
1201                   "name" : "X-Trace-Id",
1202                   "in" : "header",
1203                   "description" : "TraceId - předá se do hlavičky",
1204                   "schema" : {
1205                      "type" : "string",
1206                      "format" : "uuid",
1207                      "example" : "e93ea260-659e-4940-b7dc-49279bdab975"
1208                   }
1209                },
1210                {
1211                   "name" : "X-Correlation-Id",
1212                   "in" : "header",
1213                   "description" : "CorrelationId - předá se do hlavičky",
1214                   "schema" : {
1215                      "type" : "string",
1216                      "format" : "uuid",
1217                      "example" : "40291cd9-915d-4e00-84ca-747c1e63cf52"
1218                   }
1219                }
1220             ],
1221             "requestBody" : {
1222                "description" : "",
1223                "content" : {
1224                   "application/json" : {
1225                      "schema" : {
1226                         "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
1227                      }
1228                   }
1229                }
1230             },
1231             "responses" : {
1232                "401" : {
1233                   "description" : "Unauthorized",
1234                   "content" : {
1235                      "application/json" : {
1236                         "schema" : {
1237                            "$ref" : "#/components/schemas/ProblemDetails"
1238                         }
1239                      }
1240                   }
1241                },
1242                "200" : {
1243                   "description" : "OK",
1244                   "content" : {
1245                      "application/json" : {
1246                         "schema" : {
1247                            "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
1248                         }
1249                      }
1250                   }
1251                },
1252                "404" : {
1253                   "description" : "Not Found",
1254                   "content" : {
1255                      "application/json" : {
1256                         "schema" : {
1257                            "$ref" : "#/components/schemas/ProblemDetails"
1258                         }
1259                      }
1260                   }
1261                },
1262                "400" : {
1263                   "description" : "Bad Request",
1264                   "content" : {
1265                      "application/json" : {
1266                         "schema" : {
1267                            "$ref" : "#/components/schemas/ProblemDetails"
1268                         }
1269                      }
1270                   }
1271                },
1272                "500" : {
1273                   "description" : "Internal Server Error"
1274                }
1275             }
1276          }
1277       },
1278       "/api/v2/notifikace/zalozit" : {
1279          "post" : {
1280             "tags" : [
1281                "Notifikace"
1282             ],
1283             "summary" : "Žádost o založení odběru notifikací",
1284             "parameters" : [
1285                {
1286                   "name" : "X-Trace-Id",
1287                   "in" : "header",
1288                   "description" : "TraceId - předá se do hlavičky",
1289                   "schema" : {
1290                      "type" : "string",
1291                      "format" : "uuid",
1292                      "example" : "d1c2c5ca-328e-4058-9984-644db9172a40"
1293                   }
1294                },
1295                {
1296                   "name" : "X-Correlation-Id",
1297                   "in" : "header",
1298                   "description" : "CorrelationId - předá se do hlavičky",
1299                   "schema" : {
1300                      "type" : "string",
1301                      "format" : "uuid",
1302                      "example" : "4142412b-964a-4566-a5ac-fe71e5b67bde"
1303                   }
1304                },
1305                {
1306                   "name" : "X-Trace-Id",
1307                   "in" : "header",
1308                   "description" : "TraceId - předá se do hlavičky",
1309                   "schema" : {
1310                      "type" : "string",
1311                      "format" : "uuid",
1312                      "example" : "018ac836-aeca-4c44-b34f-052a6d9f0de4"
1313                   }
1314                },
1315                {
1316                   "name" : "X-Correlation-Id",
1317                   "in" : "header",
1318                   "description" : "CorrelationId - předá se do hlavičky",
1319                   "schema" : {
1320                      "type" : "string",
1321                      "format" : "uuid",
1322                      "example" : "4f2875f4-aa49-4da7-ab4c-5c088fb38907"
1323                   }
1324                }
1325             ],
1326             "requestBody" : {
1327                "description" : "Data požadavku, žádosti o založení odběru notifikací",
1328                "content" : {
1329                   "application/json" : {
1330                      "schema" : {
1331                         "$ref" : "#/components/schemas/ZadostOOdberNotifikaciInterni"
1332                      }
1333                   }
1334                }
1335             },
1336             "responses" : {
1337                "401" : {
1338                   "description" : "Unauthorized",
1339                   "content" : {
1340                      "application/json" : {
1341                         "schema" : {
1342                            "$ref" : "#/components/schemas/ProblemDetails"
1343                         }
1344                      }
1345                   }
1346                },
1347                "200" : {
1348                   "description" : "OK",
1349                   "content" : {
1350                      "application/json" : {
1351                         "schema" : {
1352                            "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
1353                         }
1354                      }
1355                   }
1356                },
1357                "404" : {
1358                   "description" : "Not Found",
1359                   "content" : {
1360                      "application/json" : {
1361                         "schema" : {
1362                            "$ref" : "#/components/schemas/ProblemDetails"
1363                         }
1364                      }
1365                   }
1366                },
1367                "400" : {
1368                   "description" : "Bad Request",
1369                   "content" : {
1370                      "application/json" : {
1371                         "schema" : {
1372                            "$ref" : "#/components/schemas/ProblemDetails"
1373                         }
1374                      }
1375                   }
1376                },
1377                "500" : {
1378                   "description" : "Internal Server Error"
1379                }
1380             }
1381          }
1382       },
1383       "/api/v2/notifikace/zrusit" : {
1384          "post" : {
1385             "tags" : [
1386                "Notifikace"
1387             ],
1388             "summary" : "Žádost o zrušení odběru notifikací pro PZS a subjekty údajů",
1389             "parameters" : [
1390                {
1391                   "name" : "X-Trace-Id",
1392                   "in" : "header",
1393                   "description" : "TraceId - předá se do hlavičky",
1394                   "schema" : {
1395                      "type" : "string",
1396                      "format" : "uuid",
1397                      "example" : "a761b153-2759-48e0-aad3-279e4aa4bd73"
1398                   }
1399                },
1400                {
1401                   "name" : "X-Correlation-Id",
1402                   "in" : "header",
1403                   "description" : "CorrelationId - předá se do hlavičky",
1404                   "schema" : {
1405                      "type" : "string",
1406                      "format" : "uuid",
1407                      "example" : "87d9b124-38a4-4640-8882-295747ec3041"
1408                   }
1409                },
1410                {
1411                   "name" : "X-Trace-Id",
1412                   "in" : "header",
1413                   "description" : "TraceId - předá se do hlavičky",
1414                   "schema" : {
1415                      "type" : "string",
1416                      "format" : "uuid",
1417                      "example" : "703421ed-2d20-42e5-b6c9-9cf0e461e307"
1418                   }
1419                },
1420                {
1421                   "name" : "X-Correlation-Id",
1422                   "in" : "header",
1423                   "description" : "CorrelationId - předá se do hlavičky",
1424                   "schema" : {
1425                      "type" : "string",
1426                      "format" : "uuid",
1427                      "example" : "a7b99b56-3cf9-47ab-a609-d2276f1548cc"
1428                   }
1429                }
1430             ],
1431             "requestBody" : {
1432                "description" : "Data požadavku, žádosti o zrušení odběru notifikací",
1433                "content" : {
1434                   "application/json" : {
1435                      "schema" : {
1436                         "$ref" : "#/components/schemas/ZadostOZruseniOdberuNotifikaciInterni"
1437                      }
1438                   }
1439                }
1440             },
1441             "responses" : {
1442                "401" : {
1443                   "description" : "Unauthorized",
1444                   "content" : {
1445                      "application/json" : {
1446                         "schema" : {
1447                            "$ref" : "#/components/schemas/ProblemDetails"
1448                         }
1449                      }
1450                   }
1451                },
1452                "200" : {
1453                   "description" : "OK",
1454                   "content" : {
1455                      "application/json" : {
1456                         "schema" : {
1457                            "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
1458                         }
1459                      }
1460                   }
1461                },
1462                "404" : {
1463                   "description" : "Not Found",
1464                   "content" : {
1465                      "application/json" : {
1466                         "schema" : {
1467                            "$ref" : "#/components/schemas/ProblemDetails"
1468                         }
1469                      }
1470                   }
1471                },
1472                "400" : {
1473                   "description" : "Bad Request",
1474                   "content" : {
1475                      "application/json" : {
1476                         "schema" : {
1477                            "$ref" : "#/components/schemas/ProblemDetails"
1478                         }
1479                      }
1480                   }
1481                },
1482                "500" : {
1483                   "description" : "Internal Server Error"
1484                }
1485             }
1486          }
1487       },
1488       "/api/v2/notifikace/stav" : {
1489          "post" : {
1490             "tags" : [
1491                "Notifikace"
1492             ],
1493             "summary" : "Žádost o vyhledání odběru notifikací pro PZS a subjekty údajů",
1494             "parameters" : [
1495                {
1496                   "name" : "X-Trace-Id",
1497                   "in" : "header",
1498                   "description" : "TraceId - předá se do hlavičky",
1499                   "schema" : {
1500                      "type" : "string",
1501                      "format" : "uuid",
1502                      "example" : "b1aabc0a-c2c5-422e-8069-135368facf75"
1503                   }
1504                },
1505                {
1506                   "name" : "X-Correlation-Id",
1507                   "in" : "header",
1508                   "description" : "CorrelationId - předá se do hlavičky",
1509                   "schema" : {
1510                      "type" : "string",
1511                      "format" : "uuid",
1512                      "example" : "aae7eaa4-439d-4e2e-aab1-19cc24cb3f4f"
1513                   }
1514                },
1515                {
1516                   "name" : "X-Trace-Id",
1517                   "in" : "header",
1518                   "description" : "TraceId - předá se do hlavičky",
1519                   "schema" : {
1520                      "type" : "string",
1521                      "format" : "uuid",
1522                      "example" : "885b0608-aa62-440c-bfec-cc3f357b570c"
1523                   }
1524                },
1525                {
1526                   "name" : "X-Correlation-Id",
1527                   "in" : "header",
1528                   "description" : "CorrelationId - předá se do hlavičky",
1529                   "schema" : {
1530                      "type" : "string",
1531                      "format" : "uuid",
1532                      "example" : "01a62dd5-8063-45f1-b456-4c7599e1dcb8"
1533                   }
1534                }
1535             ],
1536             "requestBody" : {
1537                "description" : "Data požadavku, žádosti o vyhledání odběru notifikací",
1538                "content" : {
1539                   "application/json" : {
1540                      "schema" : {
1541                         "$ref" : "#/components/schemas/ZadostOVyhledaniOdberuZmenPacientuProPZSInterni"
1542                      }
1543                   }
1544                }
1545             },
1546             "responses" : {
1547                "401" : {
1548                   "description" : "Unauthorized",
1549                   "content" : {
1550                      "application/json" : {
1551                         "schema" : {
1552                            "$ref" : "#/components/schemas/ProblemDetails"
1553                         }
1554                      }
1555                   }
1556                },
1557                "200" : {
1558                   "description" : "OK",
1559                   "content" : {
1560                      "application/json" : {
1561                         "schema" : {
1562                            "$ref" : "#/components/schemas/OdpovedVyhledaniOdberuNotifikaciPZS"
1563                         }
1564                      }
1565                   }
1566                },
1567                "404" : {
1568                   "description" : "Not Found",
1569                   "content" : {
1570                      "application/json" : {
1571                         "schema" : {
1572                            "$ref" : "#/components/schemas/ProblemDetails"
1573                         }
1574                      }
1575                   }
1576                },
1577                "400" : {
1578                   "description" : "Bad Request",
1579                   "content" : {
1580                      "application/json" : {
1581                         "schema" : {
1582                            "$ref" : "#/components/schemas/ProblemDetails"
1583                         }
1584                      }
1585                   }
1586                },
1587                "500" : {
1588                   "description" : "Internal Server Error"
1589                }
1590             }
1591          }
1592       },
1593       "/api/v2/pracovnik/hledat/krzpid" : {
1594          "post" : {
1595             "tags" : [
1596                "Pracovnik"
1597             ],
1598             "summary" : "Vyhledá pracovníka, dle paramertů ze zadaného požadavku.",
1599             "parameters" : [
1600                {
1601                   "name" : "X-Trace-Id",
1602                   "in" : "header",
1603                   "description" : "TraceId - předá se do hlavičky",
1604                   "schema" : {
1605                      "type" : "string",
1606                      "format" : "uuid",
1607                      "example" : "fac16e53-45cc-417a-9fd5-ccbcdbf9fd05"
1608                   }
1609                },
1610                {
1611                   "name" : "X-Correlation-Id",
1612                   "in" : "header",
1613                   "description" : "CorrelationId - předá se do hlavičky",
1614                   "schema" : {
1615                      "type" : "string",
1616                      "format" : "uuid",
1617                      "example" : "df2142d4-ac89-48c9-8a4b-5b1d4ba8db94"
1618                   }
1619                },
1620                {
1621                   "name" : "X-Trace-Id",
1622                   "in" : "header",
1623                   "description" : "TraceId - předá se do hlavičky",
1624                   "schema" : {
1625                      "type" : "string",
1626                      "format" : "uuid",
1627                      "example" : "f74daa74-3ba5-478a-bd71-eb364545a076"
1628                   }
1629                },
1630                {
1631                   "name" : "X-Correlation-Id",
1632                   "in" : "header",
1633                   "description" : "CorrelationId - předá se do hlavičky",
1634                   "schema" : {
1635                      "type" : "string",
1636                      "format" : "uuid",
1637                      "example" : "60ac49bb-5b73-4f9a-b2f9-cddec32f5ab8"
1638                   }
1639                }
1640             ],
1641             "requestBody" : {
1642                "description" : "Data požadavku, obsahují různé parametry pro vyhledávání.",
1643                "content" : {
1644                   "application/json" : {
1645                      "schema" : {
1646                         "$ref" : "#/components/schemas/ZadostOVyhledaniPodleKRZPID"
1647                      }
1648                   }
1649                }
1650             },
1651             "responses" : {
1652                "401" : {
1653                   "description" : "Unauthorized",
1654                   "content" : {
1655                      "application/json" : {
1656                         "schema" : {
1657                            "$ref" : "#/components/schemas/ProblemDetails"
1658                         }
1659                      }
1660                   }
1661                },
1662                "200" : {
1663                   "description" : "OK",
1664                   "content" : {
1665                      "application/json" : {
1666                         "schema" : {
1667                            "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1668                         }
1669                      }
1670                   }
1671                },
1672                "404" : {
1673                   "description" : "Not Found",
1674                   "content" : {
1675                      "application/json" : {
1676                         "schema" : {
1677                            "$ref" : "#/components/schemas/ProblemDetails"
1678                         }
1679                      }
1680                   }
1681                },
1682                "400" : {
1683                   "description" : "Bad Request",
1684                   "content" : {
1685                      "application/json" : {
1686                         "schema" : {
1687                            "$ref" : "#/components/schemas/ProblemDetails"
1688                         }
1689                      }
1690                   }
1691                },
1692                "412" : {
1693                   "description" : "Precondition Failed",
1694                   "content" : {
1695                      "application/json" : {
1696                         "schema" : {
1697                            "$ref" : "#/components/schemas/ProblemDetails"
1698                         }
1699                      }
1700                   }
1701                },
1702                "500" : {
1703                   "description" : "Internal Server Error"
1704                }
1705             }
1706          }
1707       },
1708       "/api/v2/pracovnik/hledat/jmenoPrijmeniDatumNarozeni" : {
1709          "post" : {
1710             "tags" : [
1711                "Pracovnik"
1712             ],
1713             "parameters" : [
1714                {
1715                   "name" : "X-Trace-Id",
1716                   "in" : "header",
1717                   "description" : "TraceId - předá se do hlavičky",
1718                   "schema" : {
1719                      "type" : "string",
1720                      "format" : "uuid",
1721                      "example" : "76bafd23-685b-4232-95a4-a3232edba9a2"
1722                   }
1723                },
1724                {
1725                   "name" : "X-Correlation-Id",
1726                   "in" : "header",
1727                   "description" : "CorrelationId - předá se do hlavičky",
1728                   "schema" : {
1729                      "type" : "string",
1730                      "format" : "uuid",
1731                      "example" : "e1d3c1a6-575f-4a70-a8ec-ecc8a8dbd6be"
1732                   }
1733                },
1734                {
1735                   "name" : "X-Trace-Id",
1736                   "in" : "header",
1737                   "description" : "TraceId - předá se do hlavičky",
1738                   "schema" : {
1739                      "type" : "string",
1740                      "format" : "uuid",
1741                      "example" : "06dae98f-2391-4e65-9504-3cdd88357b95"
1742                   }
1743                },
1744                {
1745                   "name" : "X-Correlation-Id",
1746                   "in" : "header",
1747                   "description" : "CorrelationId - předá se do hlavičky",
1748                   "schema" : {
1749                      "type" : "string",
1750                      "format" : "uuid",
1751                      "example" : "308a7efe-e021-4232-96f7-67bc8ade882c"
1752                   }
1753                }
1754             ],
1755             "requestBody" : {
1756                "content" : {
1757                   "application/json" : {
1758                      "schema" : {
1759                         "$ref" : "#/components/schemas/ZadostOVyhledaniPodleJmenoPrijmeniDatumNarozeni"
1760                      }
1761                   }
1762                }
1763             },
1764             "responses" : {
1765                "401" : {
1766                   "description" : "Unauthorized",
1767                   "content" : {
1768                      "application/json" : {
1769                         "schema" : {
1770                            "$ref" : "#/components/schemas/ProblemDetails"
1771                         }
1772                      }
1773                   }
1774                },
1775                "200" : {
1776                   "description" : "OK",
1777                   "content" : {
1778                      "application/json" : {
1779                         "schema" : {
1780                            "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1781                         }
1782                      }
1783                   }
1784                },
1785                "404" : {
1786                   "description" : "Not Found",
1787                   "content" : {
1788                      "application/json" : {
1789                         "schema" : {
1790                            "$ref" : "#/components/schemas/ProblemDetails"
1791                         }
1792                      }
1793                   }
1794                },
1795                "400" : {
1796                   "description" : "Bad Request",
1797                   "content" : {
1798                      "application/json" : {
1799                         "schema" : {
1800                            "$ref" : "#/components/schemas/ProblemDetails"
1801                         }
1802                      }
1803                   }
1804                },
1805                "412" : {
1806                   "description" : "Precondition Failed",
1807                   "content" : {
1808                      "application/json" : {
1809                         "schema" : {
1810                            "$ref" : "#/components/schemas/ProblemDetails"
1811                         }
1812                      }
1813                   }
1814                },
1815                "500" : {
1816                   "description" : "Internal Server Error"
1817                }
1818             }
1819          }
1820       },
1821       "/api/v2/pracovnik/hledat/personalistika" : {
1822          "post" : {
1823             "tags" : [
1824                "Pracovnik"
1825             ],
1826             "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.",
1827             "parameters" : [
1828                {
1829                   "name" : "X-Trace-Id",
1830                   "in" : "header",
1831                   "description" : "TraceId - předá se do hlavičky",
1832                   "schema" : {
1833                      "type" : "string",
1834                      "format" : "uuid",
1835                      "example" : "16bebc77-d926-4d38-9ca5-9ccb3138320a"
1836                   }
1837                },
1838                {
1839                   "name" : "X-Correlation-Id",
1840                   "in" : "header",
1841                   "description" : "CorrelationId - předá se do hlavičky",
1842                   "schema" : {
1843                      "type" : "string",
1844                      "format" : "uuid",
1845                      "example" : "41f384ad-68bd-46c4-9f16-9bd01a76a589"
1846                   }
1847                },
1848                {
1849                   "name" : "X-Trace-Id",
1850                   "in" : "header",
1851                   "description" : "TraceId - předá se do hlavičky",
1852                   "schema" : {
1853                      "type" : "string",
1854                      "format" : "uuid",
1855                      "example" : "79e0e973-7c78-4560-a358-51bc59d7c8f1"
1856                   }
1857                },
1858                {
1859                   "name" : "X-Correlation-Id",
1860                   "in" : "header",
1861                   "description" : "CorrelationId - předá se do hlavičky",
1862                   "schema" : {
1863                      "type" : "string",
1864                      "format" : "uuid",
1865                      "example" : "02aeb6c3-8b21-4ca4-b5d5-f7afc92afc8e"
1866                   }
1867                }
1868             ],
1869             "requestBody" : {
1870                "description" : "Data požadavku, obsahující parametry pro vyhledávání - jméno příjmení, datum narození, KRZPID.",
1871                "content" : {
1872                   "application/json" : {
1873                      "schema" : {
1874                         "$ref" : "#/components/schemas/ZadostOVyhledaniProPersonalistiku"
1875                      }
1876                   }
1877                }
1878             },
1879             "responses" : {
1880                "401" : {
1881                   "description" : "Unauthorized",
1882                   "content" : {
1883                      "application/json" : {
1884                         "schema" : {
1885                            "$ref" : "#/components/schemas/ProblemDetails"
1886                         }
1887                      }
1888                   }
1889                },
1890                "200" : {
1891                   "description" : "OK",
1892                   "content" : {
1893                      "application/json" : {
1894                         "schema" : {
1895                            "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1896                         }
1897                      }
1898                   }
1899                },
1900                "404" : {
1901                   "description" : "Not Found",
1902                   "content" : {
1903                      "application/json" : {
1904                         "schema" : {
1905                            "$ref" : "#/components/schemas/ProblemDetails"
1906                         }
1907                      }
1908                   }
1909                },
1910                "400" : {
1911                   "description" : "Bad Request",
1912                   "content" : {
1913                      "application/json" : {
1914                         "schema" : {
1915                            "$ref" : "#/components/schemas/ProblemDetails"
1916                         }
1917                      }
1918                   }
1919                },
1920                "412" : {
1921                   "description" : "Precondition Failed",
1922                   "content" : {
1923                      "application/json" : {
1924                         "schema" : {
1925                            "$ref" : "#/components/schemas/ProblemDetails"
1926                         }
1927                      }
1928                   }
1929                },
1930                "500" : {
1931                   "description" : "Internal Server Error"
1932                }
1933             }
1934          }
1935       },
1936       "/api/v2/pracovnik/hledat/zamestnavatel" : {
1937          "post" : {
1938             "tags" : [
1939                "Pracovnik"
1940             ],
1941             "parameters" : [
1942                {
1943                   "name" : "X-Trace-Id",
1944                   "in" : "header",
1945                   "description" : "TraceId - předá se do hlavičky",
1946                   "schema" : {
1947                      "type" : "string",
1948                      "format" : "uuid",
1949                      "example" : "451f724d-fc08-4da9-9386-4cb80b1a4217"
1950                   }
1951                },
1952                {
1953                   "name" : "X-Correlation-Id",
1954                   "in" : "header",
1955                   "description" : "CorrelationId - předá se do hlavičky",
1956                   "schema" : {
1957                      "type" : "string",
1958                      "format" : "uuid",
1959                      "example" : "c6f63090-d344-471b-a9df-54b10993faad"
1960                   }
1961                },
1962                {
1963                   "name" : "X-Trace-Id",
1964                   "in" : "header",
1965                   "description" : "TraceId - předá se do hlavičky",
1966                   "schema" : {
1967                      "type" : "string",
1968                      "format" : "uuid",
1969                      "example" : "160bf96e-166c-48bd-85fb-c729d3195dbf"
1970                   }
1971                },
1972                {
1973                   "name" : "X-Correlation-Id",
1974                   "in" : "header",
1975                   "description" : "CorrelationId - předá se do hlavičky",
1976                   "schema" : {
1977                      "type" : "string",
1978                      "format" : "uuid",
1979                      "example" : "f42c11a7-86ee-42f5-8582-949203fa5e9d"
1980                   }
1981                }
1982             ],
1983             "requestBody" : {
1984                "content" : {
1985                   "application/json" : {
1986                      "schema" : {
1987                         "$ref" : "#/components/schemas/ZadostOVyhledaniPodleZamestnavatele"
1988                      }
1989                   }
1990                }
1991             },
1992             "responses" : {
1993                "401" : {
1994                   "description" : "Unauthorized",
1995                   "content" : {
1996                      "application/json" : {
1997                         "schema" : {
1998                            "$ref" : "#/components/schemas/ProblemDetails"
1999                         }
2000                      }
2001                   }
2002                },
2003                "200" : {
2004                   "description" : "OK",
2005                   "content" : {
2006                      "application/json" : {
2007                         "schema" : {
2008                            "$ref" : "#/components/schemas/OdpovedVyhledaniSeznamuZP"
2009                         }
2010                      }
2011                   }
2012                },
2013                "404" : {
2014                   "description" : "Not Found",
2015                   "content" : {
2016                      "application/json" : {
2017                         "schema" : {
2018                            "$ref" : "#/components/schemas/ProblemDetails"
2019                         }
2020                      }
2021                   }
2022                },
2023                "400" : {
2024                   "description" : "Bad Request",
2025                   "content" : {
2026                      "application/json" : {
2027                         "schema" : {
2028                            "$ref" : "#/components/schemas/ProblemDetails"
2029                         }
2030                      }
2031                   }
2032                },
2033                "412" : {
2034                   "description" : "Precondition Failed",
2035                   "content" : {
2036                      "application/json" : {
2037                         "schema" : {
2038                            "$ref" : "#/components/schemas/ProblemDetails"
2039                         }
2040                      }
2041                   }
2042                },
2043                "500" : {
2044                   "description" : "Internal Server Error"
2045                }
2046             }
2047          }
2048       },
2049       "/api/v2/pracovnik/reklamuj/udaj" : {
2050          "post" : {
2051             "tags" : [
2052                "Pracovnik"
2053             ],
2054             "summary" : "Žádost o reklamaci údaje",
2055             "parameters" : [
2056                {
2057                   "name" : "X-Trace-Id",
2058                   "in" : "header",
2059                   "description" : "TraceId - předá se do hlavičky",
2060                   "schema" : {
2061                      "type" : "string",
2062                      "format" : "uuid",
2063                      "example" : "af9d1211-6eb9-4117-803f-950ba00a75ea"
2064                   }
2065                },
2066                {
2067                   "name" : "X-Correlation-Id",
2068                   "in" : "header",
2069                   "description" : "CorrelationId - předá se do hlavičky",
2070                   "schema" : {
2071                      "type" : "string",
2072                      "format" : "uuid",
2073                      "example" : "90e7e78c-c714-4353-b077-17ea53ea01e2"
2074                   }
2075                },
2076                {
2077                   "name" : "X-Trace-Id",
2078                   "in" : "header",
2079                   "description" : "TraceId - předá se do hlavičky",
2080                   "schema" : {
2081                      "type" : "string",
2082                      "format" : "uuid",
2083                      "example" : "9cc6684b-3ad7-4a07-9621-96d2c94ae05b"
2084                   }
2085                },
2086                {
2087                   "name" : "X-Correlation-Id",
2088                   "in" : "header",
2089                   "description" : "CorrelationId - předá se do hlavičky",
2090                   "schema" : {
2091                      "type" : "string",
2092                      "format" : "uuid",
2093                      "example" : "002f173f-8626-4e49-a6ca-9f079975fd04"
2094                   }
2095                }
2096             ],
2097             "requestBody" : {
2098                "description" : "Objekt obsahující data definující požadavek na reklamaci. Co je reklamováno, kým, atp.",
2099                "content" : {
2100                   "application/json" : {
2101                      "schema" : {
2102                         "$ref" : "#/components/schemas/ZadostReklamaceUdaju"
2103                      }
2104                   }
2105                }
2106             },
2107             "responses" : {
2108                "401" : {
2109                   "description" : "Unauthorized",
2110                   "content" : {
2111                      "application/json" : {
2112                         "schema" : {
2113                            "$ref" : "#/components/schemas/ProblemDetails"
2114                         }
2115                      }
2116                   }
2117                },
2118                "200" : {
2119                   "description" : "OK",
2120                   "content" : {
2121                      "application/json" : {
2122                         "schema" : {
2123                            "$ref" : "#/components/schemas/OdpovedZalozeniReklamace"
2124                         }
2125                      }
2126                   }
2127                },
2128                "404" : {
2129                   "description" : "Not Found",
2130                   "content" : {
2131                      "application/json" : {
2132                         "schema" : {
2133                            "$ref" : "#/components/schemas/ProblemDetails"
2134                         }
2135                      }
2136                   }
2137                },
2138                "400" : {
2139                   "description" : "Bad Request",
2140                   "content" : {
2141                      "application/json" : {
2142                         "schema" : {
2143                            "$ref" : "#/components/schemas/ProblemDetails"
2144                         }
2145                      }
2146                   }
2147                },
2148                "500" : {
2149                   "description" : "Internal Server Error"
2150                }
2151             }
2152          }
2153       }
2154    },
2155    "components" : {
2156       "schemas" : {
2157          "Adresa" : {
2158             "type" : "object",
2159             "properties" : {
2160                "ruianId" : {
2161                   "type" : "integer",
2162                   "description" : "Identifikátor v systému RUIAN",
2163                   "format" : "int64",
2164                   "nullable" : true
2165                },
2166                "stat" : {
2167                   "maxLength" : 50,
2168                   "type" : "string",
2169                   "description" : "Stát v ISO 3361 formátu (Aplha2Kod)",
2170                   "nullable" : true
2171                },
2172                "obec" : {
2173                   "maxLength" : 50,
2174                   "type" : "string",
2175                   "description" : "Obec / město",
2176                   "nullable" : true
2177                },
2178                "psc" : {
2179                   "type" : "integer",
2180                   "description" : "Poštovní směrovací číslo",
2181                   "format" : "int32",
2182                   "nullable" : true
2183                },
2184                "ulice" : {
2185                   "maxLength" : 50,
2186                   "type" : "string",
2187                   "description" : "Ulice",
2188                   "nullable" : true
2189                },
2190                "cisloPopisne" : {
2191                   "type" : "integer",
2192                   "description" : "Číslo popisné",
2193                   "format" : "int32",
2194                   "nullable" : true
2195                },
2196                "cisloEvidencni" : {
2197                   "type" : "integer",
2198                   "description" : "Číslo evidenční",
2199                   "format" : "int32",
2200                   "nullable" : true
2201                },
2202                "cisloOrientacni" : {
2203                   "maxLength" : 5,
2204                   "type" : "string",
2205                   "description" : "Číslo orientační",
2206                   "nullable" : true
2207                },
2208                "cisloJine" : {
2209                   "maxLength" : 10,
2210                   "type" : "string",
2211                   "description" : "Jiné číslo - pokud není k dispozici číslo popisné ani číslo evidenční",
2212                   "nullable" : true
2213                },
2214                "poBox" : {
2215                   "maxLength" : 10,
2216                   "type" : "string",
2217                   "description" : "Post office box",
2218                   "nullable" : true
2219                },
2220                "popis" : {
2221                   "maxLength" : 256,
2222                   "type" : "string",
2223                   "description" : "Doplňující popis k adrese",
2224                   "nullable" : true
2225                }
2226             },
2227             "additionalProperties" : false,
2228             "description" : "Slouží pro data adresy"
2229          },
2230          "CiselnikCountryServiceContext" : {
2231             "required" : [
2232                "countryCode",
2233                "homeCommunityId",
2234                "inPreProduction",
2235                "inProduction",
2236                "kod",
2237                "nazev",
2238                "obsah",
2239                "platnostOd",
2240                "serviceContext"
2241             ],
2242             "type" : "object",
2243             "properties" : {
2244                "kod" : {
2245                   "type" : "string",
2246                   "description" : "Kód číselníkové položky",
2247                   "nullable" : true
2248                },
2249                "nazev" : {
2250                   "type" : "string",
2251                   "description" : "Název číselníkové položky",
2252                   "nullable" : true
2253                },
2254                "platnostOd" : {
2255                   "type" : "string",
2256                   "description" : "Platnost od číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
2257                   "format" : "date-time"
2258                },
2259                "platnostDo" : {
2260                   "type" : "string",
2261                   "description" : "Platnost do číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
2262                   "format" : "date-time",
2263                   "nullable" : true
2264                },
2265                "countryCode" : {
2266                   "type" : "string",
2267                   "description" : "Kód statu",
2268                   "nullable" : true
2269                },
2270                "serviceContext" : {
2271                   "type" : "string",
2272                   "description" : "ServiceContext",
2273                   "nullable" : true
2274                },
2275                "homeCommunityId" : {
2276                   "type" : "string",
2277                   "description" : "HomeCommunityId",
2278                   "nullable" : true
2279                },
2280                "inProduction" : {
2281                   "type" : "boolean",
2282                   "description" : "V produkci"
2283                },
2284                "inPreProduction" : {
2285                   "type" : "boolean",
2286                   "description" : "V předprodukci"
2287                },
2288                "obsah" : {
2289                   "type" : "string",
2290                   "description" : "Obsah",
2291                   "nullable" : true
2292                }
2293             },
2294             "additionalProperties" : false,
2295             "description" : "Data pro číselník CountryServiceContext - číselník dokladů EU"
2296          },
2297          "DataReklamace" : {
2298             "required" : [
2299                "datumReklamace",
2300                "polozkyReklamace",
2301                "popisReklamace",
2302                "reklamujici"
2303             ],
2304             "type" : "object",
2305             "properties" : {
2306                "datumReklamace" : {
2307                   "type" : "string",
2308                   "description" : "Datum reklamace v ISO 8601 formátu (yyyy-MM-dd)",
2309                   "format" : "date-time"
2310                },
2311                "popisReklamace" : {
2312                   "type" : "string",
2313                   "description" : "Popis reklamace. Povinný údaj. Zde nedošlo k omylu. Popis reklamace je skutečně povinný údaj a zdůvodnění nikoli"
2314                },
2315                "zduvodneni" : {
2316                   "type" : "string",
2317                   "description" : "Zdůvodnění reklamace. Není povinné. Zde nedošlo k omylu. Popis reklamace je skutečně povinný údaj a zdůvodnění nikoli",
2318                   "nullable" : true
2319                },
2320                "polozkyReklamace" : {
2321                   "$ref" : "#/components/schemas/UdajReklamace"
2322                },
2323                "reklamujici" : {
2324                   "$ref" : "#/components/schemas/Reklamujici"
2325                },
2326                "krzpid" : {
2327                   "type" : "string",
2328                   "description" : "Resortní identifikátor",
2329                   "nullable" : true
2330                },
2331                "ulozkaId" : {
2332                   "type" : "string",
2333                   "description" : "Úložka ORG",
2334                   "nullable" : true
2335                },
2336                "ulozkaRef" : {
2337                   "type" : "string",
2338                   "description" : "Úložka ORG - reference na záznam v úložce",
2339                   "nullable" : true
2340                }
2341             },
2342             "additionalProperties" : false,
2343             "description" : "Data pro reklamaci"
2344          },
2345          "Doklad" : {
2346             "required" : [
2347                "cislo",
2348                "typDokladu"
2349             ],
2350             "type" : "object",
2351             "properties" : {
2352                "cislo" : {
2353                   "type" : "string",
2354                   "description" : "Číslo dokladu."
2355                },
2356                "typDokladu" : {
2357                   "type" : "string",
2358                   "description" : "Typ dokladu."
2359                }
2360             },
2361             "additionalProperties" : false,
2362             "description" : "Doklad – jednoduchý DTO objekt"
2363          },
2364          "ErrorModel" : {
2365             "required" : [
2366                "message"
2367             ],
2368             "type" : "object",
2369             "properties" : {
2370                "message" : {
2371                   "type" : "string",
2372                   "description" : "Popis chyby",
2373                   "nullable" : true
2374                },
2375                "fieldName" : {
2376                   "type" : "string",
2377                   "description" : "Nazev vlastnosti, ke ktere se vaze chyba",
2378                   "nullable" : true
2379                },
2380                "severity" : {
2381                   "type" : "string",
2382                   "description" : "Zavaznost chyby",
2383                   "nullable" : true
2384                },
2385                "errorLevel" : {
2386                   "type" : "string",
2387                   "description" : "Úroveň chyby",
2388                   "nullable" : true
2389                }
2390             },
2391             "additionalProperties" : false,
2392             "description" : "Model pro předávání chyb"
2393          },
2394          "IdentifikaceZP" : {
2395             "type" : "object",
2396             "properties" : {
2397                "jmeno" : {
2398                   "$ref" : "#/components/schemas/KZRString"
2399                },
2400                "prijmeni" : {
2401                   "$ref" : "#/components/schemas/KZRString"
2402                },
2403                "krzpid" : {
2404                   "type" : "string",
2405                   "nullable" : true
2406                }
2407             },
2408             "additionalProperties" : false
2409          },
2410          "KZRAdresaDetail" : {
2411             "type" : "object",
2412             "properties" : {
2413                "referencni" : {
2414                   "type" : "boolean",
2415                   "description" : "Příznak zda se jedná o refereční údaj",
2416                   "nullable" : true
2417                },
2418                "stav" : {
2419                   "type" : "string",
2420                   "description" : "Stav",
2421                   "nullable" : true
2422                },
2423                "zdroj" : {
2424                   "type" : "string",
2425                   "description" : "Zdroj",
2426                   "nullable" : true
2427                },
2428                "ruianId" : {
2429                   "type" : "integer",
2430                   "description" : "Identifikátor v systému RUIAN",
2431                   "format" : "int64",
2432                   "nullable" : true
2433                },
2434                "stat" : {
2435                   "type" : "string",
2436                   "description" : "Stát",
2437                   "nullable" : true
2438                },
2439                "obec" : {
2440                   "type" : "string",
2441                   "description" : "Obec / město",
2442                   "nullable" : true
2443                },
2444                "psc" : {
2445                   "type" : "integer",
2446                   "description" : "Poštovní směrovací číslo",
2447                   "format" : "int32",
2448                   "nullable" : true
2449                },
2450                "ulice" : {
2451                   "type" : "string",
2452                   "description" : "Ulice",
2453                   "nullable" : true
2454                },
2455                "cisloPopisne" : {
2456                   "type" : "integer",
2457                   "description" : "Číslo popisné",
2458                   "format" : "int32",
2459                   "nullable" : true
2460                },
2461                "cisloEvidencni" : {
2462                   "type" : "integer",
2463                   "description" : "Číslo evideční",
2464                   "format" : "int32",
2465                   "nullable" : true
2466                },
2467                "cisloOrientacni" : {
2468                   "type" : "string",
2469                   "description" : "Číslo orientační",
2470                   "nullable" : true
2471                },
2472                "cisloJine" : {
2473                   "type" : "string",
2474                   "description" : "Jiné číslo v případě, že není známo číslo popisné ani číslo evidenční",
2475                   "nullable" : true
2476                },
2477                "poBox" : {
2478                   "type" : "string",
2479                   "description" : "Post office box",
2480                   "nullable" : true
2481                },
2482                "popis" : {
2483                   "type" : "string",
2484                   "description" : "Další popis adresy",
2485                   "nullable" : true
2486                }
2487             },
2488             "additionalProperties" : false,
2489             "description" : "Data pro adresu"
2490          },
2491          "KZRDate" : {
2492             "type" : "object",
2493             "properties" : {
2494                "referencni" : {
2495                   "type" : "boolean",
2496                   "description" : "Příznak zda se jedná o refereční údaj",
2497                   "nullable" : true
2498                },
2499                "stav" : {
2500                   "type" : "string",
2501                   "description" : "Stav",
2502                   "nullable" : true
2503                },
2504                "zdroj" : {
2505                   "type" : "string",
2506                   "description" : "Zdroj",
2507                   "nullable" : true
2508                },
2509                "hodnota" : {
2510                   "type" : "string",
2511                   "description" : "Datum hodnota",
2512                   "format" : "date",
2513                   "nullable" : true
2514                }
2515             },
2516             "additionalProperties" : false,
2517             "description" : "Data s datumem a s dalšími informacemi"
2518          },
2519          "KZRDotaz" : {
2520             "required" : [
2521                "datum",
2522                "ucel",
2523                "zadostId"
2524             ],
2525             "type" : "object",
2526             "properties" : {
2527                "datum" : {
2528                   "type" : "string",
2529                   "format" : "date-time"
2530                },
2531                "ucel" : {
2532                   "type" : "string"
2533                },
2534                "zadostId" : {
2535                   "type" : "string",
2536                   "format" : "uuid"
2537                }
2538             },
2539             "additionalProperties" : false
2540          },
2541          "KZROdpoved" : {
2542             "required" : [
2543                "odpovedId",
2544                "stav",
2545                "zadostId"
2546             ],
2547             "type" : "object",
2548             "properties" : {
2549                "chybyZpracovani" : {
2550                   "type" : "array",
2551                   "items" : {
2552                      "$ref" : "#/components/schemas/ErrorModel"
2553                   },
2554                   "description" : "Chyby při zpracování požadavku",
2555                   "nullable" : true
2556                },
2557                "stav" : {
2558                   "type" : "string",
2559                   "description" : "Stav vyřízení požadavku",
2560                   "nullable" : true
2561                },
2562                "popis" : {
2563                   "type" : "string",
2564                   "description" : "Popis ke stavu požadavku",
2565                   "nullable" : true
2566                },
2567                "subStav" : {
2568                   "type" : "string",
2569                   "description" : "Pod-stav požadavku",
2570                   "nullable" : true
2571                },
2572                "zadostId" : {
2573                   "type" : "string",
2574                   "description" : "Identifikátor požadavku",
2575                   "format" : "uuid"
2576                },
2577                "odpovedId" : {
2578                   "type" : "string",
2579                   "description" : "Identifikátor odpovědi",
2580                   "format" : "uuid"
2581                }
2582             },
2583             "additionalProperties" : false,
2584             "description" : "Data odpovědi se základními informacemi - obsahuje každá odpověď"
2585          },
2586          "KZRString" : {
2587             "type" : "object",
2588             "properties" : {
2589                "referencni" : {
2590                   "type" : "boolean",
2591                   "description" : "Příznak zda se jedná o refereční údaj",
2592                   "nullable" : true
2593                },
2594                "stav" : {
2595                   "type" : "string",
2596                   "description" : "Stav",
2597                   "nullable" : true
2598                },
2599                "zdroj" : {
2600                   "type" : "string",
2601                   "description" : "Zdroj",
2602                   "nullable" : true
2603                },
2604                "hodnota" : {
2605                   "type" : "string",
2606                   "description" : "String hodnota",
2607                   "nullable" : true
2608                }
2609             },
2610             "additionalProperties" : false,
2611             "description" : "Data se string hodnotou a s dalšími informacemi"
2612          },
2613          "KmenPracovnik" : {
2614             "type" : "object",
2615             "properties" : {
2616                "cisloCertifikatu" : {
2617                   "type" : "integer",
2618                   "description" : "Číslo certifikátu",
2619                   "format" : "int64"
2620                },
2621                "datumUkonceni" : {
2622                   "$ref" : "#/components/schemas/KZRDate"
2623                },
2624                "vzdelavaciInstituce" : {
2625                   "type" : "string",
2626                   "description" : "Název vzdělávací instituce (varchar)",
2627                   "nullable" : true
2628                },
2629                "zakladniKmen" : {
2630                   "type" : "string",
2631                   "description" : "Základní kmen",
2632                   "nullable" : true
2633                }
2634             },
2635             "additionalProperties" : false,
2636             "description" : "Kmen pracovník"
2637          },
2638          "Komora" : {
2639             "type" : "object",
2640             "properties" : {
2641                "komoraKod" : {
2642                   "type" : "string",
2643                   "description" : "Kód komory",
2644                   "nullable" : true
2645                },
2646                "zapsanDo" : {
2647                   "$ref" : "#/components/schemas/KZRDate"
2648                },
2649                "zapsanOd" : {
2650                   "$ref" : "#/components/schemas/KZRDate"
2651                }
2652             },
2653             "additionalProperties" : false,
2654             "description" : "Komorová informace (kmenová data)"
2655          },
2656          "NastaveniOdberuNotifikaciZP" : {
2657             "required" : [
2658                "kanalTyp",
2659                "pouzitDefaultniURL",
2660                "subjektId"
2661             ],
2662             "type" : "object",
2663             "properties" : {
2664                "kanalEndpoint" : {
2665                   "type" : "string",
2666                   "description" : "Endpoint komunikačního kanálu",
2667                   "nullable" : true
2668                },
2669                "kanalTyp" : {
2670                   "type" : "string",
2671                   "description" : "Typ komunikačního kanálu",
2672                   "nullable" : true
2673                },
2674                "pouzitDefaultniURL" : {
2675                   "type" : "boolean",
2676                   "description" : "Zda-li použít defaultní URL"
2677                },
2678                "subjektId" : {
2679                   "type" : "string",
2680                   "description" : "Id subjektu, o němž budou notifikace zasílány",
2681                   "nullable" : true
2682                },
2683                "subjektTyp" : {
2684                   "type" : "string",
2685                   "description" : "Typ subjektu, o němž jsou notifikace zasílány",
2686                   "nullable" : true
2687                }
2688             },
2689             "additionalProperties" : false,
2690             "description" : "Obsahuje informace potřebné k nastavení odběru notifikací"
2691          },
2692          "OdberNotifikaci" : {
2693             "type" : "object",
2694             "properties" : {
2695                "idSubskripce" : {
2696                   "type" : "string",
2697                   "description" : "Id subskripce nově založené notifikace",
2698                   "nullable" : true
2699                }
2700             },
2701             "additionalProperties" : false,
2702             "description" : "Informace o založeném odběru notifikací"
2703          },
2704          "OdbornaZpusobilost" : {
2705             "type" : "object",
2706             "properties" : {
2707                "cisloDiplomu" : {
2708                   "type" : "string",
2709                   "description" : "Číslo diplomu (varchar)",
2710                   "nullable" : true
2711                },
2712                "datumUznani" : {
2713                   "$ref" : "#/components/schemas/KZRDate"
2714                },
2715                "datumZiskani" : {
2716                   "$ref" : "#/components/schemas/KZRDate"
2717                },
2718                "obor" : {
2719                   "type" : "string",
2720                   "description" : "Obor způsobilosti",
2721                   "nullable" : true
2722                },
2723                "uznavajiciOrgan" : {
2724                   "type" : "string",
2725                   "description" : "Orgán, který způsobilost uznal (varchar)",
2726                   "nullable" : true
2727                },
2728                "vzdelavaciInstituce" : {
2729                   "type" : "string",
2730                   "description" : "Název vzdělávací instituce (varchar)",
2731                   "nullable" : true
2732                }
2733             },
2734             "additionalProperties" : false,
2735             "description" : "Odborná způsobilost"
2736          },
2737          "OdpovedOdberNotifikaci" : {
2738             "required" : [
2739                "odpovedInfo"
2740             ],
2741             "type" : "object",
2742             "properties" : {
2743                "odpovedInfo" : {
2744                   "$ref" : "#/components/schemas/KZROdpoved"
2745                },
2746                "odpovedData" : {
2747                   "$ref" : "#/components/schemas/OdberNotifikaci"
2748                }
2749             },
2750             "additionalProperties" : false,
2751             "description" : "Data pro odpověď na přihlášení k odběru notifikací"
2752          },
2753          "OdpovedVyhledaniCiselnikuCountryServiceContext" : {
2754             "required" : [
2755                "odpovedInfo"
2756             ],
2757             "type" : "object",
2758             "properties" : {
2759                "odpovedInfo" : {
2760                   "$ref" : "#/components/schemas/KZROdpoved"
2761                },
2762                "odpovedData" : {
2763                   "type" : "array",
2764                   "items" : {
2765                      "$ref" : "#/components/schemas/CiselnikCountryServiceContext"
2766                   },
2767                   "description" : "Data základního číselníku",
2768                   "nullable" : true
2769                }
2770             },
2771             "additionalProperties" : false,
2772             "description" : "Data pro odpověď vyhledání číselníku CountryServiceContex - číselníku dokladů EU"
2773          },
2774          "OdpovedVyhledaniCiselnikuKRZP" : {
2775             "required" : [
2776                "odpovedData",
2777                "odpovedInfo"
2778             ],
2779             "type" : "object",
2780             "properties" : {
2781                "odpovedInfo" : {
2782                   "$ref" : "#/components/schemas/KZROdpoved"
2783                },
2784                "odpovedData" : {
2785                   "type" : "array",
2786                   "items" : {
2787                      "$ref" : "#/components/schemas/ZakladniCiselnik"
2788                   },
2789                   "description" : "Data základního číselníku",
2790                   "nullable" : true
2791                }
2792             },
2793             "additionalProperties" : false,
2794             "description" : "Data pro odpověď vyhledání číselníku"
2795          },
2796          "OdpovedVyhledaniOdberuNotifikaciPZS" : {
2797             "required" : [
2798                "odpovedInfo"
2799             ],
2800             "type" : "object",
2801             "properties" : {
2802                "odpovedInfo" : {
2803                   "$ref" : "#/components/schemas/KZROdpoved"
2804                },
2805                "odpovedData" : {
2806                   "$ref" : "#/components/schemas/OdberNotifikaci"
2807                }
2808             },
2809             "additionalProperties" : false,
2810             "description" : "Data pro odpověď na vyhledání informací ohledně odběru notifikací"
2811          },
2812          "OdpovedVyhledaniSeznamuZP" : {
2813             "type" : "object",
2814             "properties" : {
2815                "odpovedData" : {
2816                   "type" : "array",
2817                   "items" : {
2818                      "$ref" : "#/components/schemas/IdentifikaceZP"
2819                   },
2820                   "description" : "Data obsazující identifikaci ZP",
2821                   "nullable" : true
2822                },
2823                "odpovedInfo" : {
2824                   "$ref" : "#/components/schemas/KZROdpoved"
2825                }
2826             },
2827             "additionalProperties" : false
2828          },
2829          "OdpovedVyhledaniZP" : {
2830             "type" : "object",
2831             "properties" : {
2832                "odpovedData" : {
2833                   "type" : "array",
2834                   "items" : {
2835                      "$ref" : "#/components/schemas/ZdravotnickyPracovnik"
2836                   },
2837                   "description" : "Data zdravotnického pracovníka (může být více výsledků)",
2838                   "nullable" : true
2839                },
2840                "odpovedInfo" : {
2841                   "$ref" : "#/components/schemas/KZROdpoved"
2842                }
2843             },
2844             "additionalProperties" : false,
2845             "description" : "Odpověď na vyhledání zdravotnického pracovníka"
2846          },
2847          "OdpovedZalozeniReklamace" : {
2848             "required" : [
2849                "odpovedInfo"
2850             ],
2851             "type" : "object",
2852             "properties" : {
2853                "odpovedInfo" : {
2854                   "$ref" : "#/components/schemas/KZROdpoved"
2855                }
2856             },
2857             "additionalProperties" : false,
2858             "description" : "Odpověď na založení reklamace údaje"
2859          },
2860          "OmezeniVykonuPovolani" : {
2861             "type" : "object",
2862             "properties" : {
2863                "kategorie" : {
2864                   "type" : "string",
2865                   "description" : "Kategorie omezení (varchar)",
2866                   "nullable" : true
2867                },
2868                "kodTypuVykonuPovolani" : {
2869                   "type" : "string",
2870                   "description" : "Kód typu výkonu povolání (string)",
2871                   "nullable" : true
2872                },
2873                "spisovaZnacka" : {
2874                   "type" : "string",
2875                   "description" : "Spisová značka (varchar)",
2876                   "nullable" : true
2877                },
2878                "spravniOrgan" : {
2879                   "type" : "string",
2880                   "description" : "Správní orgán, který omezení vydal (varchar)",
2881                   "nullable" : true
2882                },
2883                "zakazVykonuPovolani" : {
2884                   "type" : "boolean",
2885                   "description" : "Příznak, zda jde o zákaz výkonu povolání (bool)"
2886                },
2887                "zamestnani" : {
2888                   "$ref" : "#/components/schemas/Zamestnani"
2889                },
2890                "typ" : {
2891                   "$ref" : "#/components/schemas/TypOmezeniVykonuPovolani"
2892                }
2893             },
2894             "additionalProperties" : false,
2895             "description" : "Informace o omezení výkonu povolání"
2896          },
2897          "ProblemDetails" : {
2898             "type" : "object",
2899             "properties" : {
2900                "type" : {
2901                   "type" : "string",
2902                   "nullable" : true
2903                },
2904                "title" : {
2905                   "type" : "string",
2906                   "nullable" : true
2907                },
2908                "status" : {
2909                   "type" : "integer",
2910                   "format" : "int32",
2911                   "nullable" : true
2912                },
2913                "detail" : {
2914                   "type" : "string",
2915                   "nullable" : true
2916                },
2917                "instance" : {
2918                   "type" : "string",
2919                   "nullable" : true
2920                }
2921             },
2922             "additionalProperties" : {
2923                
2924             }
2925          },
2926          "Reklamujici" : {
2927             "required" : [
2928                "idSubjektu",
2929                "typSubjektu"
2930             ],
2931             "type" : "object",
2932             "properties" : {
2933                "idSubjektu" : {
2934                   "type" : "integer",
2935                   "description" : "ID",
2936                   "format" : "int64"
2937                },
2938                "email" : {
2939                   "type" : "string",
2940                   "description" : "Email",
2941                   "nullable" : true
2942                },
2943                "jmeno" : {
2944                   "type" : "string",
2945                   "description" : "Jméno",
2946                   "nullable" : true
2947                },
2948                "prijmeni" : {
2949                   "type" : "string",
2950                   "description" : "Příjmení",
2951                   "nullable" : true
2952                },
2953                "typSubjektu" : {
2954                   "type" : "string",
2955                   "description" : "Typ subjektu\r\nJiny\r\nPacient\r\nZdravotnickyPracovnik\r\nPZS\r\nOVM\r\nZdravotniPojistovna",
2956                   "nullable" : true
2957                }
2958             },
2959             "additionalProperties" : false,
2960             "description" : "Reklamující osoba."
2961          },
2962          "SpecializovanaZpusobilost" : {
2963             "type" : "object",
2964             "properties" : {
2965                "cisloDiplomu" : {
2966                   "type" : "string",
2967                   "description" : "Číslo diplomu (varchar)",
2968                   "nullable" : true
2969                },
2970                "datumUznani" : {
2971                   "$ref" : "#/components/schemas/KZRDate"
2972                },
2973                "datumZiskani" : {
2974                   "$ref" : "#/components/schemas/KZRDate"
2975                },
2976                "specializace" : {
2977                   "type" : "string",
2978                   "description" : "Specializace (varchar)",
2979                   "nullable" : true
2980                },
2981                "uznavajiciOrgan" : {
2982                   "type" : "string",
2983                   "description" : "Orgán, který způsobilost uznal (varchar)",
2984                   "nullable" : true
2985                },
2986                "vzdelavaciInstituce" : {
2987                   "type" : "string",
2988                   "description" : "Název vzdělávací instituce (varchar)",
2989                   "nullable" : true
2990                }
2991             },
2992             "additionalProperties" : false,
2993             "description" : "Specializovaná způsobilost"
2994          },
2995          "TypOmezeniVykonuPovolani" : {
2996             "type" : "object",
2997             "properties" : {
2998                "kod" : {
2999                   "type" : "string",
3000                   "description" : "Kód typu omezení (bigint)",
3001                   "nullable" : true
3002                },
3003                "nazev" : {
3004                   "type" : "string",
3005                   "description" : "Název typu omezení (varchar)",
3006                   "nullable" : true
3007                },
3008                "platnostDo" : {
3009                   "$ref" : "#/components/schemas/KZRDate"
3010                },
3011                "platnostOd" : {
3012                   "$ref" : "#/components/schemas/KZRDate"
3013                }
3014             },
3015             "additionalProperties" : false,
3016             "description" : "Typ omezení výkonu povolání"
3017          },
3018          "UdajReklamace" : {
3019             "type" : "object",
3020             "properties" : {
3021                "jmeno" : {
3022                   "maxLength" : 50,
3023                   "type" : "string",
3024                   "description" : "Správné znění reklamovaného křestního jména zdravotnického pracovníka",
3025                   "nullable" : true
3026                },
3027                "prijmeni" : {
3028                   "type" : "string",
3029                   "description" : "Správné znění reklamovaného příjmení jména zdravotnického pracovníka",
3030                   "nullable" : true
3031                },
3032                "rodnePrijmeni" : {
3033                   "type" : "string",
3034                   "description" : "Správné znění reklamovaného rodného příjmení zdravotnického pracovníka",
3035                   "nullable" : true
3036                },
3037                "datumNarozeni" : {
3038                   "type" : "string",
3039                   "description" : "Správné znění reklamovaného data narození zdravotnického pracovníka",
3040                   "format" : "date-time",
3041                   "nullable" : true
3042                },
3043                "adresaPobytu" : {
3044                   "$ref" : "#/components/schemas/Adresa"
3045                },
3046                "pohlavi" : {
3047                   "maxLength" : 1,
3048                   "type" : "string",
3049                   "description" : "Správné znění reklamovaného pohlaví zdravotnického pracovníka",
3050                   "nullable" : true
3051                },
3052                "doklady" : {
3053                   "$ref" : "#/components/schemas/Doklad"
3054                }
3055             },
3056             "additionalProperties" : false,
3057             "description" : "Údaj reklamace"
3058          },
3059          "VyhledaniOdberNotifikaciPZSInterni" : {
3060             "required" : [
3061                "kanalTyp"
3062             ],
3063             "type" : "object",
3064             "properties" : {
3065                "kanalTyp" : {
3066                   "type" : "string",
3067                   "description" : "Typ komunikačního kanálu",
3068                   "nullable" : true
3069                },
3070                "subjektId" : {
3071                   "type" : "string",
3072                   "description" : "Id subjektu, o němž budou notifikace zasílány",
3073                   "nullable" : true
3074                },
3075                "subjektTyp" : {
3076                   "type" : "string",
3077                   "description" : "Typ subjektu, o němž jsou notifikace zasílány",
3078                   "nullable" : true
3079                }
3080             },
3081             "additionalProperties" : false,
3082             "description" : "Obsahuje informace potřebné k zrušení odběru notifikací"
3083          },
3084          "VyhledaniPodleJmenoPrijmeniDatumNarozeni" : {
3085             "type" : "object",
3086             "properties" : {
3087                "datumNarozeni" : {
3088                   "type" : "string",
3089                   "description" : "Datum narození pracovníka.",
3090                   "format" : "date-time"
3091                },
3092                "jmeno" : {
3093                   "type" : "string",
3094                   "description" : "Jméno pracovníka.",
3095                   "nullable" : true
3096                },
3097                "prijmeni" : {
3098                   "type" : "string",
3099                   "description" : "Příjmení pracovníka.",
3100                   "nullable" : true
3101                }
3102             },
3103             "additionalProperties" : false,
3104             "description" : "DTO pro vyhledání pracovníka podle jména, příjmení a data narození."
3105          },
3106          "VyhledaniZPPodleICO" : {
3107             "type" : "object",
3108             "properties" : {
3109                "ico" : {
3110                   "type" : "string",
3111                   "description" : "IČO pracovníka, kterou chcete vyhledat.",
3112                   "nullable" : true
3113                },
3114                "vcetneNeplatnych" : {
3115                   "type" : "boolean",
3116                   "description" : "Určuje, zda zahrnout i neplatné pracovníky."
3117                }
3118             },
3119             "additionalProperties" : false,
3120             "description" : "DTO pro vyhledání pracovníka podle IČO."
3121          },
3122          "VyhledaniZPPodleKRZPID" : {
3123             "required" : [
3124                "krzpid"
3125             ],
3126             "type" : "object",
3127             "properties" : {
3128                "krzpid" : {
3129                   "type" : "string",
3130                   "description" : "KRZP ID - id pracovníka"
3131                }
3132             },
3133             "additionalProperties" : false,
3134             "description" : "Dotaz pro vyhledání ZP podle KRZPID."
3135          },
3136          "VyhledaniZPPodleUdaju" : {
3137             "required" : [
3138                "datumNarozeni"
3139             ],
3140             "type" : "object",
3141             "properties" : {
3142                "datumNarozeni" : {
3143                   "type" : "string",
3144                   "description" : "Datum narození osoby v ISO 8601 formátu (yyyy-MM-dd)",
3145                   "format" : "date-time"
3146                },
3147                "jmeno" : {
3148                   "type" : "string",
3149                   "description" : "Jméno osoby.",
3150                   "nullable" : true
3151                },
3152                "krzpid" : {
3153                   "type" : "string",
3154                   "description" : "Identifikátor KRZP.",
3155                   "nullable" : true
3156                },
3157                "prijmeni" : {
3158                   "type" : "string",
3159                   "description" : "Příjmení osoby.",
3160                   "nullable" : true
3161                }
3162             },
3163             "additionalProperties" : false,
3164             "description" : "DTO pro vyhledání ZP podle údajů."
3165          },
3166          "ZadostOOdberNotifikaciInterni" : {
3167             "required" : [
3168                "zadostData",
3169                "zadostInfo"
3170             ],
3171             "type" : "object",
3172             "properties" : {
3173                "zadostData" : {
3174                   "$ref" : "#/components/schemas/NastaveniOdberuNotifikaciZP"
3175                },
3176                "zadostInfo" : {
3177                   "$ref" : "#/components/schemas/KZRDotaz"
3178                }
3179             },
3180             "additionalProperties" : false,
3181             "description" : "Data žádosti pro přihlášení k odběru notifikací"
3182          },
3183          "ZadostOVyhledaniCiselniku" : {
3184             "required" : [
3185                "zadostInfo"
3186             ],
3187             "type" : "object",
3188             "properties" : {
3189                "zadostInfo" : {
3190                   "$ref" : "#/components/schemas/KZRDotaz"
3191                }
3192             },
3193             "additionalProperties" : false,
3194             "description" : "Data žádosti pro vyhledání číselníku"
3195          },
3196          "ZadostOVyhledaniOdberuZmenPacientuProPZSInterni" : {
3197             "required" : [
3198                "zadostData",
3199                "zadostInfo"
3200             ],
3201             "type" : "object",
3202             "properties" : {
3203                "zadostData" : {
3204                   "$ref" : "#/components/schemas/VyhledaniOdberNotifikaciPZSInterni"
3205                },
3206                "zadostInfo" : {
3207                   "$ref" : "#/components/schemas/KZRDotaz"
3208                }
3209             },
3210             "additionalProperties" : false,
3211             "description" : "Data žádosti o vyhledání odběru notifikací pro PZS a subjekty údajů"
3212          },
3213          "ZadostOVyhledaniPodleJmenoPrijmeniDatumNarozeni" : {
3214             "type" : "object",
3215             "properties" : {
3216                "data" : {
3217                   "$ref" : "#/components/schemas/VyhledaniPodleJmenoPrijmeniDatumNarozeni"
3218                },
3219                "zadostInfo" : {
3220                   "$ref" : "#/components/schemas/KZRDotaz"
3221                }
3222             },
3223             "additionalProperties" : false,
3224             "description" : "Žádost o vyhledání podle jména, příjmení a data narození."
3225          },
3226          "ZadostOVyhledaniPodleKRZPID" : {
3227             "type" : "object",
3228             "properties" : {
3229                "zadostData" : {
3230                   "$ref" : "#/components/schemas/VyhledaniZPPodleKRZPID"
3231                },
3232                "zadostInfo" : {
3233                   "$ref" : "#/components/schemas/KZRDotaz"
3234                }
3235             },
3236             "additionalProperties" : false,
3237             "description" : "Žádost o vyhledání podle KRZPID"
3238          },
3239          "ZadostOVyhledaniPodleZamestnavatele" : {
3240             "type" : "object",
3241             "properties" : {
3242                "data" : {
3243                   "$ref" : "#/components/schemas/VyhledaniZPPodleICO"
3244                },
3245                "zadostInfo" : {
3246                   "$ref" : "#/components/schemas/KZRDotaz"
3247                }
3248             },
3249             "additionalProperties" : false,
3250             "description" : "Žádost o vyhledání podle zaměstnavatele."
3251          },
3252          "ZadostOVyhledaniProPersonalistiku" : {
3253             "type" : "object",
3254             "properties" : {
3255                "data" : {
3256                   "$ref" : "#/components/schemas/VyhledaniZPPodleUdaju"
3257                },
3258                "zadostInfo" : {
3259                   "$ref" : "#/components/schemas/KZRDotaz"
3260                }
3261             },
3262             "additionalProperties" : false,
3263             "description" : "Žádost o vyhledání pro personalistiku."
3264          },
3265          "ZadostOZruseniOdberuNotifikaciInterni" : {
3266             "required" : [
3267                "zadostData",
3268                "zadostInfo"
3269             ],
3270             "type" : "object",
3271             "properties" : {
3272                "zadostData" : {
3273                   "$ref" : "#/components/schemas/ZruseniOdberuNotifikaciInterni"
3274                },
3275                "zadostInfo" : {
3276                   "$ref" : "#/components/schemas/KZRDotaz"
3277                }
3278             },
3279             "additionalProperties" : false,
3280             "description" : "Data žádosti o zrušení k odběru notifikací pro PZS a subjekty údajů. Pro interní komunikaci uvniř systému."
3281          },
3282          "ZadostReklamaceUdaju" : {
3283             "required" : [
3284                "zadostData",
3285                "zadostInfo"
3286             ],
3287             "type" : "object",
3288             "properties" : {
3289                "zadostData" : {
3290                   "$ref" : "#/components/schemas/DataReklamace"
3291                },
3292                "zadostInfo" : {
3293                   "$ref" : "#/components/schemas/KZRDotaz"
3294                }
3295             },
3296             "additionalProperties" : false,
3297             "description" : "Zadost o reklamaci udajů"
3298          },
3299          "ZakladniCiselnik" : {
3300             "required" : [
3301                "kod",
3302                "nazev",
3303                "platnostOd"
3304             ],
3305             "type" : "object",
3306             "properties" : {
3307                "kod" : {
3308                   "type" : "string",
3309                   "description" : "Kód číselníkové položky",
3310                   "nullable" : true
3311                },
3312                "nazev" : {
3313                   "type" : "string",
3314                   "description" : "Název číselníkové položky",
3315                   "nullable" : true
3316                },
3317                "platnostOd" : {
3318                   "type" : "string",
3319                   "description" : "Platnost od číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
3320                   "format" : "date-time"
3321                },
3322                "platnostDo" : {
3323                   "type" : "string",
3324                   "description" : "Platnost do číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
3325                   "format" : "date-time",
3326                   "nullable" : true
3327                }
3328             },
3329             "additionalProperties" : false,
3330             "description" : "Data pro základní číselník"
3331          },
3332          "Zamestnani" : {
3333             "type" : "object",
3334             "properties" : {
3335                "druhPece" : {
3336                   "type" : "string",
3337                   "description" : "Druh péče",
3338                   "nullable" : true
3339                },
3340                "formaPece" : {
3341                   "type" : "string",
3342                   "description" : "Forma péče",
3343                   "nullable" : true
3344                },
3345                "oborPece" : {
3346                   "type" : "string",
3347                   "description" : "Obor péče",
3348                   "nullable" : true
3349                },
3350                "pcz" : {
3351                   "type" : "integer",
3352                   "description" : "PCZ (int)",
3353                   "format" : "int32"
3354                },
3355                "poskytovatelICO" : {
3356                   "type" : "string",
3357                   "description" : "IČO poskytovatele (numeric(8)) – uloženo jako string kvůli případným počátečním nulám",
3358                   "nullable" : true
3359                }
3360             },
3361             "additionalProperties" : false,
3362             "description" : "Údaje o zaměstnání (kmenová i referenční data)"
3363          },
3364          "ZdravotnickyPracovnik" : {
3365             "type" : "object",
3366             "properties" : {
3367                "stavZaznamu" : {
3368                   "type" : "string",
3369                   "nullable" : true
3370                },
3371                "adresaPobytu" : {
3372                   "$ref" : "#/components/schemas/KZRAdresaDetail"
3373                },
3374                "clenstviVKomorach" : {
3375                   "type" : "array",
3376                   "items" : {
3377                      "$ref" : "#/components/schemas/Komora"
3378                   },
3379                   "nullable" : true
3380                },
3381                "dalsiKontakt" : {
3382                   "$ref" : "#/components/schemas/KZRString"
3383                },
3384                "email" : {
3385                   "$ref" : "#/components/schemas/KZRString"
3386                },
3387                "hostovaniOd" : {
3388                   "$ref" : "#/components/schemas/KZRDate"
3389                },
3390                "hostovaniDo" : {
3391                   "$ref" : "#/components/schemas/KZRDate"
3392                },
3393                "hostujiciUsazena" : {
3394                   "type" : "string",
3395                   "nullable" : true
3396                },
3397                "kmen" : {
3398                   "type" : "array",
3399                   "items" : {
3400                      "$ref" : "#/components/schemas/KmenPracovnik"
3401                   },
3402                   "nullable" : true
3403                },
3404                "odbornaZpusobilost" : {
3405                   "type" : "array",
3406                   "items" : {
3407                      "$ref" : "#/components/schemas/OdbornaZpusobilost"
3408                   },
3409                   "nullable" : true
3410                },
3411                "omezeniVykonuPovolani" : {
3412                   "type" : "array",
3413                   "items" : {
3414                      "$ref" : "#/components/schemas/OmezeniVykonuPovolani"
3415                   },
3416                   "nullable" : true
3417                },
3418                "specializovanaZpusobilost" : {
3419                   "type" : "array",
3420                   "items" : {
3421                      "$ref" : "#/components/schemas/SpecializovanaZpusobilost"
3422                   },
3423                   "nullable" : true
3424                },
3425                "telefon" : {
3426                   "$ref" : "#/components/schemas/KZRString"
3427                },
3428                "zamestnani" : {
3429                   "type" : "array",
3430                   "items" : {
3431                      "$ref" : "#/components/schemas/Zamestnani"
3432                   },
3433                   "nullable" : true
3434                },
3435                "zvlastniZpusobilost" : {
3436                   "type" : "array",
3437                   "items" : {
3438                      "$ref" : "#/components/schemas/ZvlastniOdbornaZpusobilost"
3439                   },
3440                   "nullable" : true
3441                },
3442                "datumNarozeni" : {
3443                   "$ref" : "#/components/schemas/KZRDate"
3444                },
3445                "doklady" : {
3446                   "type" : "array",
3447                   "items" : {
3448                      "$ref" : "#/components/schemas/Doklad"
3449                   },
3450                   "nullable" : true
3451                },
3452                "jmeno" : {
3453                   "$ref" : "#/components/schemas/KZRString"
3454                },
3455                "mistoNarozeni" : {
3456                   "$ref" : "#/components/schemas/KZRString"
3457                },
3458                "pohlavi" : {
3459                   "$ref" : "#/components/schemas/KZRString"
3460                },
3461                "prijmeni" : {
3462                   "$ref" : "#/components/schemas/KZRString"
3463                },
3464                "rodnePrijmeni" : {
3465                   "$ref" : "#/components/schemas/KZRString"
3466                },
3467                "statniObcanstvi" : {
3468                   "type" : "array",
3469                   "items" : {
3470                      "$ref" : "#/components/schemas/KZRString"
3471                   },
3472                   "nullable" : true
3473                },
3474                "titulPred" : {
3475                   "$ref" : "#/components/schemas/KZRString"
3476                },
3477                "titulZa" : {
3478                   "$ref" : "#/components/schemas/KZRString"
3479                },
3480                "jeLekar" : {
3481                   "type" : "boolean"
3482                },
3483                "krzpid" : {
3484                   "type" : "string",
3485                   "nullable" : true
3486                },
3487                "ztotozenaOsoba" : {
3488                   "type" : "boolean"
3489                }
3490             },
3491             "additionalProperties" : false,
3492             "description" : "Zdravotnický pracovník – DTO objekt s kmenovými, referenčními a pomocnými daty"
3493          },
3494          "ZruseniOdberuNotifikaciInterni" : {
3495             "type" : "object",
3496             "properties" : {
3497                "idSubskripce" : {
3498                   "type" : "string",
3499                   "description" : "ID subskripce",
3500                   "nullable" : true
3501                },
3502                "subjektId" : {
3503                   "type" : "string",
3504                   "description" : "Id subjektu, jemuž budou notifikace zasílány",
3505                   "nullable" : true
3506                },
3507                "subjektTyp" : {
3508                   "type" : "string",
3509                   "description" : "Typ subjektu, jemuž jsou notifikace zasílány",
3510                   "nullable" : true
3511                }
3512             },
3513             "additionalProperties" : false,
3514             "description" : "Obsahuje informace potřebné k zrušení odběru notifikací pro interní komunikaci uvnitř systému"
3515          },
3516          "ZvlastniOdbornaZpusobilost" : {
3517             "type" : "object",
3518             "properties" : {
3519                "certifikovanyKurs" : {
3520                   "type" : "string",
3521                   "description" : "Identifikátor certifikovaného kurzu (bigint)",
3522                   "nullable" : true
3523                },
3524                "cisloDiplomu" : {
3525                   "type" : "string",
3526                   "description" : "Číslo diplomu (varchar)",
3527                   "nullable" : true
3528                },
3529                "datumUznani" : {
3530                   "$ref" : "#/components/schemas/KZRDate"
3531                },
3532                "datumZiskani" : {
3533                   "$ref" : "#/components/schemas/KZRDate"
3534                },
3535                "uznavajiciOrg" : {
3536                   "type" : "string",
3537                   "description" : "Orgán, který způsobilost uznal (varchar)",
3538                   "nullable" : true
3539                },
3540                "vzdelavaciInstituce" : {
3541                   "type" : "string",
3542                   "description" : "Název vzdělávací instituce (varchar)",
3543                   "nullable" : true
3544                }
3545             },
3546             "additionalProperties" : false,
3547             "description" : "Zvláštní odborná způsobilost"
3548          }
3549       },
3550       "securitySchemes" : {
3551          "bearerAuth" : {
3552             "scheme" : "bearer",
3553             "description" : "Zadejde `Assertion Token (JWT)`",
3554             "type" : "http",
3555             "bearerFormat" : "JWT"
3556          }
3557       }
3558    },
3559    "security" : [
3560       {
3561          "bearerAuth" : [
3562             
3563          ]
3564       }
3565    ]
3566 }