1 {
    2    "openapi" : "3.0.1",
    3    "info" : {
    4       "title" : "ÚZIS eReg REST API",
    5       "description" : "Umožňuje pomocí REST API služeb vyhledávat pacienty v registru pacientů, načítat a zadávat vakcinace do vakcinačního registru. Pro přístup vyžaduje certifikát SÚKL (eRecept) nebo certifikát ÚZIS vydaný pro poskytovatele zdravotních služeb.",
    6       "version" : "v1"
    7    },
    8    "paths" : {
    9       "/api/v1/ciselniky/Nacti/AplikacniCesty" : {
   10          "get" : {
   11             "tags" : [
   12                "Ciselniky"
   13             ],
   14             "summary" : "Načte číselník aplikačních cest.",
   15             "responses" : {
   16                "200" : {
   17                   "description" : "Vyhledá číselník",
   18                   "content" : {
   19                      "application/json" : {
   20                         "schema" : {
   21                            "type" : "array",
   22                            "items" : {
   23                               "$ref" : "#/components/schemas/AplikacniCesta"
   24                            }
   25                         },
   26                         "example" : [
   27                            {
   28                               "kod" : "PO",
   29                               "nazev" : "p.o.",
   30                               "platnostOd" : null,
   31                               "platnostDo" : null
   32                            },
   33                            {
   34                               "kod" : "IM",
   35                               "nazev" : "i.m.",
   36                               "platnostOd" : null,
   37                               "platnostDo" : null
   38                            },
   39                            {
   40                               "kod" : "ID",
   41                               "nazev" : "i.d.",
   42                               "platnostOd" : null,
   43                               "platnostDo" : null
   44                            },
   45                            {
   46                               "kod" : "SC",
   47                               "nazev" : "s.c.",
   48                               "platnostOd" : null,
   49                               "platnostDo" : null
   50                            }
   51                         ]
   52                      }
   53                   }
   54                },
   55                "404" : {
   56                   "description" : "Číselník nenalezen"
   57                }
   58             }
   59          }
   60       },
   61       "/api/v1/ciselniky/Nacti/Indikace" : {
   62          "get" : {
   63             "tags" : [
   64                "Ciselniky"
   65             ],
   66             "summary" : "Načte číselník indikací.",
   67             "responses" : {
   68                "200" : {
   69                   "description" : "Vyhledá číselník",
   70                   "content" : {
   71                      "application/json" : {
   72                         "schema" : {
   73                            "type" : "array",
   74                            "items" : {
   75                               "$ref" : "#/components/schemas/Indikace"
   76                            }
   77                         },
   78                         "example" : [
   79                            {
   80                               "kod" : "J01",
   81                               "nazev" : "Jiná",
   82                               "platnostOd" : null,
   83                               "platnostDo" : null
   84                            },
   85                            {
   86                               "kod" : "C01",
   87                               "nazev" : "Zdravotniční pracovníci Oddělení ARO, JIP",
   88                               "platnostOd" : null,
   89                               "platnostDo" : null
   90                            }
   91                         ]
   92                      }
   93                   }
   94                },
   95                "404" : {
   96                   "description" : "Číselník nenalezen"
   97                }
   98             }
   99          }
  100       },
  101       "/api/v1/ciselniky/Nacti/OckovaciLatky" : {
  102          "get" : {
  103             "tags" : [
  104                "Ciselniky"
  105             ],
  106             "summary" : "Načte číselník očkovacích látek.",
  107             "responses" : {
  108                "200" : {
  109                   "description" : "Vyhledá číselník",
  110                   "content" : {
  111                      "application/json" : {
  112                         "schema" : {
  113                            "type" : "array",
  114                            "items" : {
  115                               "$ref" : "#/components/schemas/OckovaciLatka"
  116                            }
  117                         },
  118                         "example" : [
  119                            {
  120                               "optimalniDoba" : 22,
  121                               "minimalniDoba" : 16,
  122                               "maximalniDoba" : 99,
  123                               "minVek" : 16,
  124                               "maxVek" : 110,
  125                               "kodSukl" : "0250256",
  126                               "kod" : "CO01",
  127                               "nazev" : "BioNTech vakcína",
  128                               "platnostOd" : null,
  129                               "platnostDo" : null
  130                            }
  131                         ]
  132                      }
  133                   }
  134                },
  135                "404" : {
  136                   "description" : "Číselník nenalezen"
  137                }
  138             }
  139          }
  140       },
  141       "/api/v1/ciselniky/Nacti/KontraindikaceDocasneCis" : {
  142          "get" : {
  143             "tags" : [
  144                "Ciselniky"
  145             ],
  146             "summary" : "Načte číselník dočasných kontraindikací.",
  147             "responses" : {
  148                "200" : {
  149                   "description" : "Vyhledá číselník",
  150                   "content" : {
  151                      "application/json" : {
  152                         "schema" : {
  153                            "type" : "array",
  154                            "items" : {
  155                               "$ref" : "#/components/schemas/KontraindikaceDocasnaCis"
  156                            }
  157                         },
  158                         "example" : [
  159                            {
  160                               "pocetDni" : 90,
  161                               "kod" : "DK01",
  162                               "nazev" : "Aplikace protilátek nebo plazmy pro covid-19",
  163                               "platnostOd" : null,
  164                               "platnostDo" : null
  165                            }
  166                         ]
  167                      }
  168                   }
  169                },
  170                "404" : {
  171                   "description" : "Číselník nenalezen"
  172                }
  173             }
  174          }
  175       },
  176       "/api/v1/ciselniky/Nacti/OckovaciLatkyKontraindikace" : {
  177          "get" : {
  178             "tags" : [
  179                "Ciselniky"
  180             ],
  181             "summary" : "Načte číselník kontraindikací očkovacích látek.",
  182             "responses" : {
  183                "200" : {
  184                   "description" : "Vyhledá číselník",
  185                   "content" : {
  186                      "application/json" : {
  187                         "schema" : {
  188                            "type" : "array",
  189                            "items" : {
  190                               "$ref" : "#/components/schemas/OckovaciLatkaKontraindikace"
  191                            }
  192                         },
  193                         "example" : [
  194                            {
  195                               "kod" : "CO01_1",
  196                               "nazev" : "Hypersenzitivita na léčivou látku nebo na kteroukoli pomocnou látku",
  197                               "platnostOd" : null,
  198                               "platnostDo" : null,
  199                               "popis" : "<b>Seznam pomocných látek<b></br>\r\n((4-hydroxybutyl)azanediyl)bis(hexane-6,1-diyl)bis(2-hexyldecanoate) (ALC-0315)</br>\r\n2-[(polyethylene glycol)-2000]-N,N-ditetradecylacetamide (ALC-0159)</br>\r\nKolfosceryl-stearát</br>\r\nCholesterol</br>\r\nChlorid draselný</br>\r\nDihydrogenfosforečnan draselný</br>\r\nChlorid sodný</br>\r\nDihydrát hydrogenfosforečnanu sodného</br>\r\nSacharosa</br>\r\nVoda pro injekci",
  200                               "ockovaciLatkaKod" : "CO01"
  201                            }
  202                         ]
  203                      }
  204                   }
  205                },
  206                "404" : {
  207                   "description" : "Číselník nenalezen"
  208                }
  209             }
  210          }
  211       },
  212       "/api/v1/ciselniky/Nacti/TypyOckovani" : {
  213          "get" : {
  214             "tags" : [
  215                "Ciselniky"
  216             ],
  217             "summary" : "Načte číselník typů očkovaní.",
  218             "responses" : {
  219                "200" : {
  220                   "description" : "Vyhledá číselník",
  221                   "content" : {
  222                      "application/json" : {
  223                         "schema" : {
  224                            "type" : "array",
  225                            "items" : {
  226                               "$ref" : "#/components/schemas/TypOckovani"
  227                            }
  228                         },
  229                         "example" : [
  230                            {
  231                               "kod" : "CO19",
  232                               "nazev" : "Očkování proti COVID-19",
  233                               "platnostOd" : null,
  234                               "platnostDo" : null
  235                            }
  236                         ]
  237                      }
  238                   }
  239                },
  240                "404" : {
  241                   "description" : "Číselník nenalezen"
  242                }
  243             }
  244          }
  245       },
  246       "/api/v1/ciselniky/Nacti/TypyVykonu" : {
  247          "get" : {
  248             "tags" : [
  249                "Ciselniky"
  250             ],
  251             "summary" : "Načte číselník typů výkonu.",
  252             "responses" : {
  253                "200" : {
  254                   "description" : "Vyhledá číselník",
  255                   "content" : {
  256                      "application/json" : {
  257                         "schema" : {
  258                            "type" : "array",
  259                            "items" : {
  260                               "$ref" : "#/components/schemas/TypyVykonu"
  261                            }
  262                         },
  263                         "example" : [
  264                            {
  265                               "kod" : "1",
  266                               "nazev" : "1. dávka",
  267                               "platnostOd" : null,
  268                               "platnostDo" : null
  269                            },
  270                            {
  271                               "kod" : "2",
  272                               "nazev" : "2. dávka",
  273                               "platnostOd" : null,
  274                               "platnostDo" : null
  275                            },
  276                            {
  277                               "kod" : "3",
  278                               "nazev" : "1.posilující dávka",
  279                               "platnostOd" : null,
  280                               "platnostDo" : null
  281                            },
  282                            {
  283                               "kod" : "4",
  284                               "nazev" : "2.posilující dávka",
  285                               "platnostOd" : null,
  286                               "platnostDo" : null
  287                            }
  288                         ]
  289                      }
  290                   }
  291                },
  292                "404" : {
  293                   "description" : "Číselník nenalezen"
  294                }
  295             }
  296          }
  297       },
  298       "/api/v1/ciselniky/Nacti/MistoAplikace" : {
  299          "get" : {
  300             "tags" : [
  301                "Ciselniky"
  302             ],
  303             "summary" : "Načte číselník míst aplikací.",
  304             "responses" : {
  305                "200" : {
  306                   "description" : "Vyhledá číselník",
  307                   "content" : {
  308                      "application/json" : {
  309                         "schema" : {
  310                            "type" : "array",
  311                            "items" : {
  312                               "$ref" : "#/components/schemas/MistoAplikace"
  313                            }
  314                         },
  315                         "example" : [
  316                            {
  317                               "kod" : "NP",
  318                               "nazev" : "Nedominantní paže",
  319                               "platnostOd" : null,
  320                               "platnostDo" : null
  321                            },
  322                            {
  323                               "kod" : "DP",
  324                               "nazev" : "Dominantní paže",
  325                               "platnostOd" : null,
  326                               "platnostDo" : null
  327                            }
  328                         ]
  329                      }
  330                   }
  331                },
  332                "404" : {
  333                   "description" : "Číselník nenalezen"
  334                }
  335             }
  336          }
  337       },
  338       "/api/v1/ciselniky/Nacti/Zeme" : {
  339          "get" : {
  340             "tags" : [
  341                "Ciselniky"
  342             ],
  343             "summary" : "Načte číselník zemí.",
  344             "responses" : {
  345                "200" : {
  346                   "description" : "Vyhledá číselník",
  347                   "content" : {
  348                      "application/json" : {
  349                         "schema" : {
  350                            "type" : "array",
  351                            "items" : {
  352                               "$ref" : "#/components/schemas/Zeme"
  353                            }
  354                         },
  355                         "example" : [
  356                            {
  357                               "kod" : "CZ",
  358                               "nazev" : "Česko",
  359                               "platnostOd" : null,
  360                               "platnostDo" : null
  361                            },
  362                            {
  363                               "kod" : "UA",
  364                               "nazev" : "Ukrajina",
  365                               "platnostOd" : null,
  366                               "platnostDo" : null
  367                            }
  368                         ]
  369                      }
  370                   }
  371                },
  372                "404" : {
  373                   "description" : "Číselník nenalezen"
  374                }
  375             }
  376          }
  377       },
  378       "/api/v1/ciselniky/Nacti/ZemeUznaneOckovani" : {
  379          "get" : {
  380             "tags" : [
  381                "Ciselniky"
  382             ],
  383             "summary" : "Načte číselník zemí pro uznání vakcinace.",
  384             "responses" : {
  385                "200" : {
  386                   "description" : "Vyhledá číselník",
  387                   "content" : {
  388                      "application/json" : {
  389                         "schema" : {
  390                            "type" : "array",
  391                            "items" : {
  392                               "$ref" : "#/components/schemas/ZemeUznaneOckovani"
  393                            }
  394                         },
  395                         "example" : [
  396                            {
  397                               "kod" : "CZ",
  398                               "nazev" : "Česko",
  399                               "platnostOd" : null,
  400                               "platnostDo" : null
  401                            },
  402                            {
  403                               "kod" : "UA",
  404                               "nazev" : "Ukrajina",
  405                               "platnostOd" : null,
  406                               "platnostDo" : null
  407                            }
  408                         ]
  409                      }
  410                   }
  411                },
  412                "404" : {
  413                   "description" : "Číselník nenalezen"
  414                }
  415             }
  416          }
  417       },
  418       "/api/v1/ciselniky/Nacti/Lek" : {
  419          "get" : {
  420             "tags" : [
  421                "Ciselniky"
  422             ],
  423             "summary" : "Načte číselník leků.",
  424             "responses" : {
  425                "200" : {
  426                   "description" : "Vyhledá číselník",
  427                   "content" : {
  428                      "application/json" : {
  429                         "schema" : {
  430                            "type" : "array",
  431                            "items" : {
  432                               "$ref" : "#/components/schemas/Lek"
  433                            }
  434                         },
  435                         "example" : [
  436                            {
  437                               "praktikZadat" : false,
  438                               "medikaceZadat" : true,
  439                               "medikaceAplikace" : true,
  440                               "medikacePoskytnuti" : false,
  441                               "kod" : "regncov2",
  442                               "nazev" : "REGN-COV2",
  443                               "platnostOd" : null,
  444                               "platnostDo" : null
  445                            }
  446                         ]
  447                      }
  448                   }
  449                },
  450                "404" : {
  451                   "description" : "Číselník nenalezen"
  452                }
  453             }
  454          }
  455       },
  456       "/api/v1/ciselniky/Nacti/IcoIcp" : {
  457          "get" : {
  458             "tags" : [
  459                "Ciselniky"
  460             ],
  461             "summary" : "Načte číselník IČO/IČP.",
  462             "parameters" : [
  463                {
  464                   "name" : "ico",
  465                   "in" : "query",
  466                   "description" : "Identifikační číslo osoby:",
  467                   "schema" : {
  468                      "type" : "integer",
  469                      "format" : "int32"
  470                   }
  471                },
  472                {
  473                   "name" : "icp",
  474                   "in" : "query",
  475                   "description" : "Identifikační číslo pracoviště:",
  476                   "schema" : {
  477                      "type" : "string"
  478                   }
  479                },
  480                {
  481                   "name" : "pocetZaznamu",
  482                   "in" : "query",
  483                   "description" : "Počet záznamů k vrácení:",
  484                   "schema" : {
  485                      "type" : "integer",
  486                      "format" : "int32"
  487                   }
  488                }
  489             ],
  490             "responses" : {
  491                "200" : {
  492                   "description" : "Vyhledá číselník",
  493                   "content" : {
  494                      "application/json" : {
  495                         "schema" : {
  496                            "type" : "array",
  497                            "items" : {
  498                               "$ref" : "#/components/schemas/IcoIcp"
  499                            }
  500                         },
  501                         "example" : [
  502                            {
  503                               "ico" : 582,
  504                               "icp" : "29005001",
  505                               "nazev" : "Vojenský rehabilitační ústav Lůžkové oddělení VRÚ",
  506                               "platnostOd" : null,
  507                               "platnostDo" : null
  508                            }
  509                         ]
  510                      }
  511                   }
  512                },
  513                "404" : {
  514                   "description" : "Číselník nenalezen"
  515                }
  516             }
  517          }
  518       },
  519       "/api/v1/ciselniky/Nacti/ZdravotniPojistovna" : {
  520          "get" : {
  521             "tags" : [
  522                "Ciselniky"
  523             ],
  524             "summary" : "Načte číselník zdravotních pojišťoven.",
  525             "responses" : {
  526                "200" : {
  527                   "description" : "Vyhledá číselník",
  528                   "content" : {
  529                      "application/json" : {
  530                         "schema" : {
  531                            "type" : "array",
  532                            "items" : {
  533                               "$ref" : "#/components/schemas/ZdravotniPojistovna"
  534                            }
  535                         },
  536                         "example" : [
  537                            {
  538                               "kod" : "CIZ",
  539                               "nazev" : "Samoplátce - bez dalšího zdržování na území ČR",
  540                               "platnostOd" : null,
  541                               "platnostDo" : null
  542                            }
  543                         ]
  544                      }
  545                   }
  546                },
  547                "404" : {
  548                   "description" : "Číselník nenalezen"
  549                }
  550             }
  551          }
  552       },
  553       "/api/v1/ciselniky/Nacti/MestoPsc" : {
  554          "get" : {
  555             "tags" : [
  556                "Ciselniky"
  557             ],
  558             "summary" : "Načte číselník PSČ/Město.",
  559             "parameters" : [
  560                {
  561                   "name" : "maxPocetZaznamu",
  562                   "in" : "query",
  563                   "description" : "Maximalní počet záznamů k vrácení:",
  564                   "schema" : {
  565                      "type" : "integer",
  566                      "format" : "int32"
  567                   }
  568                },
  569                {
  570                   "name" : "vynechPocetZaznamu",
  571                   "in" : "query",
  572                   "description" : "Přeskočí daný počet záznamů:",
  573                   "schema" : {
  574                      "type" : "integer",
  575                      "format" : "int32"
  576                   }
  577                },
  578                {
  579                   "name" : "textKVyhledani",
  580                   "in" : "query",
  581                   "description" : "Vyhledá záznamy obsahující zadaný text:",
  582                   "schema" : {
  583                      "type" : "string"
  584                   }
  585                }
  586             ],
  587             "responses" : {
  588                "200" : {
  589                   "description" : "Vyhledá číselník",
  590                   "content" : {
  591                      "application/json" : {
  592                         "schema" : {
  593                            "type" : "array",
  594                            "items" : {
  595                               "$ref" : "#/components/schemas/MestoPsc"
  596                            }
  597                         },
  598                         "example" : [
  599                            {
  600                               "celyNazev" : "Praha 10, PSČ 101 00, Hlavní město Praha",
  601                               "psc" : 10100,
  602                               "kod" : "108",
  603                               "nazev" : "Praha 10",
  604                               "platnostOd" : null,
  605                               "platnostDo" : null
  606                            }
  607                         ]
  608                      }
  609                   }
  610                },
  611                "404" : {
  612                   "description" : "Číselník nenalezen"
  613                }
  614             }
  615          }
  616       },
  617       "/api/v1/ciselniky/Nacti/CovidTestTypPoct" : {
  618          "get" : {
  619             "tags" : [
  620                "Ciselniky"
  621             ],
  622             "summary" : "Načte číselník POCT typů testů a jejich možných výsledků.",
  623             "responses" : {
  624                "200" : {
  625                   "description" : "Vyhledá číselník",
  626                   "content" : {
  627                      "application/json" : {
  628                         "schema" : {
  629                            "type" : "array",
  630                            "items" : {
  631                               "$ref" : "#/components/schemas/CovidTestTypPoct"
  632                            }
  633                         },
  634                         "example" : [
  635                            {
  636                               "vysledky" : [
  637                                  {
  638                                     "kod" : "P",
  639                                     "nazev" : "pozitivní / positive",
  640                                     "platnostOd" : null,
  641                                     "platnostDo" : null
  642                                  }
  643                               ],
  644                               "kod" : "P",
  645                               "nazev" : "pozitivní / positive",
  646                               "platnostOd" : null,
  647                               "platnostDo" : null
  648                            },
  649                            {
  650                               "vysledky" : [
  651                                  {
  652                                     "kod" : "P",
  653                                     "nazev" : "pozitivní / positive",
  654                                     "platnostOd" : null,
  655                                     "platnostDo" : null
  656                                  }
  657                               ],
  658                               "kod" : "N",
  659                               "nazev" : "negativní / negative",
  660                               "platnostOd" : null,
  661                               "platnostDo" : null
  662                            },
  663                            {
  664                               "vysledky" : [
  665                                  {
  666                                     "kod" : "P",
  667                                     "nazev" : "pozitivní / positive",
  668                                     "platnostOd" : null,
  669                                     "platnostDo" : null
  670                                  }
  671                               ],
  672                               "kod" : "X",
  673                               "nazev" : "neprůkazný / inconclusive",
  674                               "platnostOd" : null,
  675                               "platnostDo" : null
  676                            }
  677                         ]
  678                      }
  679                   }
  680                },
  681                "404" : {
  682                   "description" : "Číselník nenalezen"
  683                }
  684             }
  685          }
  686       },
  687       "/api/v1/ciselniky/Nacti/CovidTestOdberneMisto" : {
  688          "get" : {
  689             "tags" : [
  690                "Ciselniky"
  691             ],
  692             "summary" : "Načte číselník odběrových míst.",
  693             "responses" : {
  694                "200" : {
  695                   "description" : "Vyhledá číselník",
  696                   "content" : {
  697                      "application/json" : {
  698                         "schema" : {
  699                            "type" : "array",
  700                            "items" : {
  701                               "$ref" : "#/components/schemas/CovidTestOdberneMisto"
  702                            }
  703                         },
  704                         "example" : [
  705                            {
  706                               "kapacita" : 10,
  707                               "odebrano" : 0,
  708                               "indikovano" : 0,
  709                               "okresKod" : "CZ0511",
  710                               "krajKod" : "CZ051",
  711                               "kod" : "xxx",
  712                               "nazev" : "Stan 1",
  713                               "platnostOd" : null,
  714                               "platnostDo" : null
  715                            }
  716                         ]
  717                      }
  718                   }
  719                },
  720                "404" : {
  721                   "description" : "Číselník nenalezen"
  722                }
  723             }
  724          }
  725       },
  726       "/api/v1/ciselniky/Nacti/VyrobceTestu" : {
  727          "get" : {
  728             "tags" : [
  729                "Ciselniky"
  730             ],
  731             "summary" : "Načte číselník výrobců testů na Covid19.",
  732             "responses" : {
  733                "200" : {
  734                   "description" : "Vyhledá číselník",
  735                   "content" : {
  736                      "application/json" : {
  737                         "schema" : {
  738                            "type" : "array",
  739                            "items" : {
  740                               "$ref" : "#/components/schemas/VyrobceTestu"
  741                            }
  742                         },
  743                         "example" : [
  744                            {
  745                               "kod" : "SwoniVivad",
  746                               "nazev" : "SWONIA, a.s. - VivaDiagTM SARS-CoV-2 Ag Rapid Test",
  747                               "platnostOd" : null,
  748                               "platnostDo" : null
  749                            }
  750                         ]
  751                      }
  752                   }
  753                },
  754                "404" : {
  755                   "description" : "Číselník nenalezen"
  756                }
  757             }
  758          }
  759       },
  760       "/api/v1/ciselniky/Nacti/KategorieTestovani" : {
  761          "get" : {
  762             "tags" : [
  763                "Ciselniky"
  764             ],
  765             "summary" : "Načte číselník kategorií testování.",
  766             "responses" : {
  767                "200" : {
  768                   "description" : "Vyhledá číselník",
  769                   "content" : {
  770                      "application/json" : {
  771                         "schema" : {
  772                            "type" : "array",
  773                            "items" : {
  774                               "$ref" : "#/components/schemas/KategorieTestovani"
  775                            }
  776                         },
  777                         "example" : [
  778                            {
  779                               "kod" : "SkolaPlosne",
  780                               "nazev" : "Plošné testování ve školách",
  781                               "platnostOd" : null,
  782                               "platnostDo" : null
  783                            }
  784                         ]
  785                      }
  786                   }
  787                },
  788                "404" : {
  789                   "description" : "Číselník nenalezen"
  790                }
  791             }
  792          }
  793       },
  794       "/api/v1/ciselniky/Nacti/ResortniIdentifikatorSkoly" : {
  795          "get" : {
  796             "tags" : [
  797                "Ciselniky"
  798             ],
  799             "summary" : "Načte číselník resortních identifikátorů škol.",
  800             "responses" : {
  801                "200" : {
  802                   "description" : "Vyhledá číselník",
  803                   "content" : {
  804                      "text/plain" : {
  805                         "schema" : {
  806                            "type" : "string"
  807                         },
  808                         "example" : [
  809                            {
  810                               "ico" : 9783121,
  811                               "kategorieFirmy" : "x_MŠ",
  812                               "uzemi" : "CZ010A",
  813                               "kod" : "691014426",
  814                               "nazev" : "MŠ Štěrboholy, příspěvková organizace",
  815                               "platnostOd" : null,
  816                               "platnostDo" : null
  817                            }
  818                         ]
  819                      },
  820                      "application/json" : {
  821                         "schema" : {
  822                            "type" : "string"
  823                         },
  824                         "example" : [
  825                            {
  826                               "ico" : 9783121,
  827                               "kategorieFirmy" : "x_MŠ",
  828                               "uzemi" : "CZ010A",
  829                               "kod" : "691014426",
  830                               "nazev" : "MŠ Štěrboholy, příspěvková organizace",
  831                               "platnostOd" : null,
  832                               "platnostDo" : null
  833                            }
  834                         ]
  835                      }
  836                   }
  837                },
  838                "404" : {
  839                   "description" : "Číselník nenalezen"
  840                }
  841             }
  842          }
  843       },
  844       "/api/v1/ciselniky/Info" : {
  845          "get" : {
  846             "tags" : [
  847                "Ciselniky"
  848             ],
  849             "summary" : "Zobrazí informace o verzi aplikace a přihlášeném uživateli",
  850             "responses" : {
  851                "200" : {
  852                   "description" : "Ok",
  853                   "content" : {
  854                      "application/json" : {
  855                         "schema" : {
  856                            "$ref" : "#/components/schemas/AppInfo"
  857                         },
  858                         "example" : {
  859                            "verzeAplikace" : "1.96.0",
  860                            "subjektIco" : 0,
  861                            "nazevPracoviste" : "Testovací pracovistě API"
  862                         }
  863                      }
  864                   }
  865                }
  866             }
  867          }
  868       },
  869       "/api/v1/covidtesty/NacistDetailyPacienta/{pacientId}" : {
  870          "get" : {
  871             "tags" : [
  872                "CovidTesty"
  873             ],
  874             "summary" : "NENI IMPLEMENTOVANO. Načte detaily pacienta.",
  875             "parameters" : [
  876                {
  877                   "name" : "pacientId",
  878                   "in" : "path",
  879                   "description" : "Id pacienta:",
  880                   "required" : true,
  881                   "schema" : {
  882                      "maxLength" : 10,
  883                      "type" : "string"
  884                   },
  885                   "example" : "5"
  886                },
  887                {
  888                   "name" : "pracovnikNrzpCislo",
  889                   "in" : "query",
  890                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
  891                   "schema" : {
  892                      "type" : "string"
  893                   },
  894                   "example" : "123456789"
  895                },
  896                {
  897                   "name" : "pracovnikRodneCislo",
  898                   "in" : "query",
  899                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
  900                   "schema" : {
  901                      "type" : "string"
  902                   }
  903                },
  904                {
  905                   "name" : "pracovnikJmeno",
  906                   "in" : "query",
  907                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
  908                   "schema" : {
  909                      "type" : "string"
  910                   }
  911                },
  912                {
  913                   "name" : "pracovnikPrijmeni",
  914                   "in" : "query",
  915                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
  916                   "schema" : {
  917                      "type" : "string"
  918                   }
  919                },
  920                {
  921                   "name" : "pracovnikTitulPred",
  922                   "in" : "query",
  923                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
  924                   "schema" : {
  925                      "type" : "string"
  926                   }
  927                },
  928                {
  929                   "name" : "pracovnikTitulZa",
  930                   "in" : "query",
  931                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
  932                   "schema" : {
  933                      "type" : "string"
  934                   }
  935                },
  936                {
  937                   "name" : "pcz",
  938                   "in" : "query",
  939                   "description" : "Číslo PČZ zařízení, které provádí zápis",
  940                   "required" : true,
  941                   "schema" : {
  942                      "type" : "string"
  943                   },
  944                   "example" : "000"
  945                }
  946             ],
  947             "responses" : {
  948                "200" : {
  949                   "description" : "Nalezeny detaily pacienta",
  950                   "content" : {
  951                      "application/json" : {
  952                         "schema" : {
  953                            "$ref" : "#/components/schemas/DetailyPacienta"
  954                         }
  955                      }
  956                   }
  957                },
  958                "404" : {
  959                   "description" : "Detaily nenalezeny"
  960                }
  961             }
  962          }
  963       },
  964       "/api/v1/covidtesty/VyhledatZadanku/{cisloZadanky}" : {
  965          "get" : {
  966             "tags" : [
  967                "CovidTesty"
  968             ],
  969             "summary" : "Vyhledá žádanku dle jejího čísla.",
  970             "parameters" : [
  971                {
  972                   "name" : "cisloZadanky",
  973                   "in" : "path",
  974                   "description" : "Číslo žádanky:",
  975                   "required" : true,
  976                   "schema" : {
  977                      "maxLength" : 10,
  978                      "type" : "string"
  979                   },
  980                   "example" : "2732318438"
  981                },
  982                {
  983                   "name" : "pracovnikNrzpCislo",
  984                   "in" : "query",
  985                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
  986                   "schema" : {
  987                      "type" : "string"
  988                   },
  989                   "example" : "123456789"
  990                },
  991                {
  992                   "name" : "pracovnikRodneCislo",
  993                   "in" : "query",
  994                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
  995                   "schema" : {
  996                      "type" : "string"
  997                   }
  998                },
  999                {
 1000                   "name" : "pracovnikJmeno",
 1001                   "in" : "query",
 1002                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1003                   "schema" : {
 1004                      "type" : "string"
 1005                   }
 1006                },
 1007                {
 1008                   "name" : "pracovnikPrijmeni",
 1009                   "in" : "query",
 1010                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1011                   "schema" : {
 1012                      "type" : "string"
 1013                   }
 1014                },
 1015                {
 1016                   "name" : "pracovnikTitulPred",
 1017                   "in" : "query",
 1018                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1019                   "schema" : {
 1020                      "type" : "string"
 1021                   }
 1022                },
 1023                {
 1024                   "name" : "pracovnikTitulZa",
 1025                   "in" : "query",
 1026                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1027                   "schema" : {
 1028                      "type" : "string"
 1029                   }
 1030                },
 1031                {
 1032                   "name" : "pcz",
 1033                   "in" : "query",
 1034                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1035                   "required" : true,
 1036                   "schema" : {
 1037                      "type" : "string"
 1038                   },
 1039                   "example" : "000"
 1040                }
 1041             ],
 1042             "responses" : {
 1043                "200" : {
 1044                   "description" : "Žádanka vyhledána",
 1045                   "content" : {
 1046                      "application/json" : {
 1047                         "schema" : {
 1048                            "$ref" : "#/components/schemas/ZadankaView"
 1049                         },
 1050                         "example" : {
 1051                            "stav" : "JenVysledek",
 1052                            "stavText" : "Jen výsledek",
 1053                            "testovanyNarodnostNazev" : "Česká republika",
 1054                            "testovanyZdravotniPojistovnaNazev" : "CIZ Samoplátce - bez dalšího zdržování na území ČR",
 1055                            "preferovaneZadankyOdberneMistoNazev" : null,
 1056                            "odbery" : [
 1057                               
 1058                            ],
 1059                            "laboratore" : [
 1060                               
 1061                            ],
 1062                            "laboratorZadankyVysledky" : null,
 1063                            "typPoctTestu" : "AnoBezDalsihoTestovani",
 1064                            "testovanyRobVysledek" : "Ne",
 1065                            "vysledekPoctText" : "",
 1066                            "prioritizaceOdberuText" : "Žádná",
 1067                            "symptomZadne" : false,
 1068                            "testovaniProFirmy" : false,
 1069                            "testovaniProFirmyIco" : null,
 1070                            "testovaniProFirmyKategorie" : null,
 1071                            "testovaniProFirmyRED_IZO" : null,
 1072                            "testovanyNarodnostKod" : "CZ",
 1073                            "testovanyZdravotniPojistovnaKod" : "CIZ",
 1074                            "cislo" : "2732318438",
 1075                            "typyTestuNazvy" : [
 1076                               
 1077                            ],
 1078                            "hradiKhs" : false,
 1079                            "rizikovePovolaniNazev" : "Zdravotnictví - lékař",
 1080                            "vyrobceTestuNazev" : null,
 1081                            "ordinaceIcp" : "06326001",
 1082                            "ordinaceEmail" : "mujemail@gmail.com",
 1083                            "ordinaceTelefon" : "+420111222333",
 1084                            "provestOdberNejdrive" : null,
 1085                            "indikace" : "Kontrolni",
 1086                            "klinickyZavaznyStav" : null,
 1087                            "testovanyJmeno" : "Jan",
 1088                            "testovanyPrijmeni" : "Novák",
 1089                            "testovanyCisloPojistence" : "0011198649",
 1090                            "testovanyDatumNarozeni" : "2000-11-19T00:00:00",
 1091                            "testovanyPsc" : "10000",
 1092                            "testovanyMesto" : "Praha 10",
 1093                            "testovanyUlice" : null,
 1094                            "testovanyTelefon" : "123456789",
 1095                            "testovanyEmail" : null,
 1096                            "symptomKasel" : true,
 1097                            "symptomBolestSvaluKloubuZimnice" : false,
 1098                            "symptomPrujemZvraceni" : false,
 1099                            "symptomTeplota" : false,
 1100                            "symptomZtrataChutiCichu" : false,
 1101                            "symptomJine" : false,
 1102                            "nejvyssiNamerenaTeplota" : null,
 1103                            "jineSymptomyPopis" : null,
 1104                            "cisloKartyPasazera" : null,
 1105                            "prvniSymptomyDatum" : null
 1106                         }
 1107                      }
 1108                   }
 1109                },
 1110                "404" : {
 1111                   "description" : "Žádanka nenalezena"
 1112                }
 1113             }
 1114          }
 1115       },
 1116       "/api/v1/covidtesty/ZapsatZadanku" : {
 1117          "post" : {
 1118             "tags" : [
 1119                "CovidTesty"
 1120             ],
 1121             "summary" : "Založení žádanky.",
 1122             "parameters" : [
 1123                {
 1124                   "name" : "pracovnikNrzpCislo",
 1125                   "in" : "query",
 1126                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 1127                   "schema" : {
 1128                      "type" : "string"
 1129                   },
 1130                   "example" : "123456789"
 1131                },
 1132                {
 1133                   "name" : "pracovnikRodneCislo",
 1134                   "in" : "query",
 1135                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1136                   "schema" : {
 1137                      "type" : "string"
 1138                   }
 1139                },
 1140                {
 1141                   "name" : "pracovnikJmeno",
 1142                   "in" : "query",
 1143                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1144                   "schema" : {
 1145                      "type" : "string"
 1146                   }
 1147                },
 1148                {
 1149                   "name" : "pracovnikPrijmeni",
 1150                   "in" : "query",
 1151                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1152                   "schema" : {
 1153                      "type" : "string"
 1154                   }
 1155                },
 1156                {
 1157                   "name" : "pracovnikTitulPred",
 1158                   "in" : "query",
 1159                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1160                   "schema" : {
 1161                      "type" : "string"
 1162                   }
 1163                },
 1164                {
 1165                   "name" : "pracovnikTitulZa",
 1166                   "in" : "query",
 1167                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1168                   "schema" : {
 1169                      "type" : "string"
 1170                   }
 1171                },
 1172                {
 1173                   "name" : "pcz",
 1174                   "in" : "query",
 1175                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1176                   "required" : true,
 1177                   "schema" : {
 1178                      "type" : "string"
 1179                   },
 1180                   "example" : "000"
 1181                }
 1182             ],
 1183             "requestBody" : {
 1184                "description" : "Žádanka:",
 1185                "content" : {
 1186                   "application/json" : {
 1187                      "schema" : {
 1188                         "$ref" : "#/components/schemas/Zadanka"
 1189                      },
 1190                      "example" : {
 1191                         "ordinaceVystavil" : "Ordinace XYZ",
 1192                         "typyTestu" : null,
 1193                         "typPoctTestu" : "AnoBezDalsihoTestovani",
 1194                         "prioritizaceOdberu" : "Zadna",
 1195                         "vysledekPoctDatum" : "2026-08-13T17:30:53.1899852+02:00",
 1196                         "provedenOdber" : false,
 1197                         "vysledekPoctProtilatky" : "",
 1198                         "vysledekPoctAntigen" : "P",
 1199                         "vysledekPoctRNA" : null,
 1200                         "vyrobceTestuKod" : null,
 1201                         "zdravotniPojistovnaKod" : "111",
 1202                         "odberneMistoKod" : null,
 1203                         "testovanyNarodnost" : "CZ",
 1204                         "symptomZadne" : false,
 1205                         "datum" : null,
 1206                         "rizikovePovolaniKod" : "ZdrLekar",
 1207                         "jeNovorozenec" : false,
 1208                         "testovaniProFirmy" : false,
 1209                         "testovaniProFirmyIco" : null,
 1210                         "testovaniProFirmyKategorie" : null,
 1211                         "testovaniProFirmyRED_IZO" : null,
 1212                         "ordinaceIcp" : "12345678",
 1213                         "ordinaceEmail" : "test@test.cz",
 1214                         "ordinaceTelefon" : "+420607232524",
 1215                         "provestOdberNejdrive" : null,
 1216                         "indikace" : "Diagnosticka",
 1217                         "klinickyZavaznyStav" : null,
 1218                         "testovanyJmeno" : "pokus",
 1219                         "testovanyPrijmeni" : "hokus",
 1220                         "testovanyCisloPojistence" : "1903291918",
 1221                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
 1222                         "testovanyPsc" : "10000",
 1223                         "testovanyMesto" : "Praha",
 1224                         "testovanyUlice" : null,
 1225                         "testovanyTelefon" : "123456789",
 1226                         "testovanyEmail" : null,
 1227                         "symptomKasel" : true,
 1228                         "symptomBolestSvaluKloubuZimnice" : false,
 1229                         "symptomPrujemZvraceni" : false,
 1230                         "symptomTeplota" : false,
 1231                         "symptomZtrataChutiCichu" : false,
 1232                         "symptomJine" : false,
 1233                         "nejvyssiNamerenaTeplota" : null,
 1234                         "jineSymptomyPopis" : null,
 1235                         "cisloKartyPasazera" : null,
 1236                         "prvniSymptomyDatum" : null
 1237                      }
 1238                   },
 1239                   "text/json" : {
 1240                      "schema" : {
 1241                         "$ref" : "#/components/schemas/Zadanka"
 1242                      },
 1243                      "example" : {
 1244                         "ordinaceVystavil" : "Ordinace XYZ",
 1245                         "typyTestu" : null,
 1246                         "typPoctTestu" : "AnoBezDalsihoTestovani",
 1247                         "prioritizaceOdberu" : "Zadna",
 1248                         "vysledekPoctDatum" : "2026-08-13T17:30:53.1899852+02:00",
 1249                         "provedenOdber" : false,
 1250                         "vysledekPoctProtilatky" : "",
 1251                         "vysledekPoctAntigen" : "P",
 1252                         "vysledekPoctRNA" : null,
 1253                         "vyrobceTestuKod" : null,
 1254                         "zdravotniPojistovnaKod" : "111",
 1255                         "odberneMistoKod" : null,
 1256                         "testovanyNarodnost" : "CZ",
 1257                         "symptomZadne" : false,
 1258                         "datum" : null,
 1259                         "rizikovePovolaniKod" : "ZdrLekar",
 1260                         "jeNovorozenec" : false,
 1261                         "testovaniProFirmy" : false,
 1262                         "testovaniProFirmyIco" : null,
 1263                         "testovaniProFirmyKategorie" : null,
 1264                         "testovaniProFirmyRED_IZO" : null,
 1265                         "ordinaceIcp" : "12345678",
 1266                         "ordinaceEmail" : "test@test.cz",
 1267                         "ordinaceTelefon" : "+420607232524",
 1268                         "provestOdberNejdrive" : null,
 1269                         "indikace" : "Diagnosticka",
 1270                         "klinickyZavaznyStav" : null,
 1271                         "testovanyJmeno" : "pokus",
 1272                         "testovanyPrijmeni" : "hokus",
 1273                         "testovanyCisloPojistence" : "1903291918",
 1274                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
 1275                         "testovanyPsc" : "10000",
 1276                         "testovanyMesto" : "Praha",
 1277                         "testovanyUlice" : null,
 1278                         "testovanyTelefon" : "123456789",
 1279                         "testovanyEmail" : null,
 1280                         "symptomKasel" : true,
 1281                         "symptomBolestSvaluKloubuZimnice" : false,
 1282                         "symptomPrujemZvraceni" : false,
 1283                         "symptomTeplota" : false,
 1284                         "symptomZtrataChutiCichu" : false,
 1285                         "symptomJine" : false,
 1286                         "nejvyssiNamerenaTeplota" : null,
 1287                         "jineSymptomyPopis" : null,
 1288                         "cisloKartyPasazera" : null,
 1289                         "prvniSymptomyDatum" : null
 1290                      }
 1291                   },
 1292                   "application/*+json" : {
 1293                      "schema" : {
 1294                         "$ref" : "#/components/schemas/Zadanka"
 1295                      },
 1296                      "example" : {
 1297                         "ordinaceVystavil" : "Ordinace XYZ",
 1298                         "typyTestu" : null,
 1299                         "typPoctTestu" : "AnoBezDalsihoTestovani",
 1300                         "prioritizaceOdberu" : "Zadna",
 1301                         "vysledekPoctDatum" : "2026-08-13T17:30:53.1899852+02:00",
 1302                         "provedenOdber" : false,
 1303                         "vysledekPoctProtilatky" : "",
 1304                         "vysledekPoctAntigen" : "P",
 1305                         "vysledekPoctRNA" : null,
 1306                         "vyrobceTestuKod" : null,
 1307                         "zdravotniPojistovnaKod" : "111",
 1308                         "odberneMistoKod" : null,
 1309                         "testovanyNarodnost" : "CZ",
 1310                         "symptomZadne" : false,
 1311                         "datum" : null,
 1312                         "rizikovePovolaniKod" : "ZdrLekar",
 1313                         "jeNovorozenec" : false,
 1314                         "testovaniProFirmy" : false,
 1315                         "testovaniProFirmyIco" : null,
 1316                         "testovaniProFirmyKategorie" : null,
 1317                         "testovaniProFirmyRED_IZO" : null,
 1318                         "ordinaceIcp" : "12345678",
 1319                         "ordinaceEmail" : "test@test.cz",
 1320                         "ordinaceTelefon" : "+420607232524",
 1321                         "provestOdberNejdrive" : null,
 1322                         "indikace" : "Diagnosticka",
 1323                         "klinickyZavaznyStav" : null,
 1324                         "testovanyJmeno" : "pokus",
 1325                         "testovanyPrijmeni" : "hokus",
 1326                         "testovanyCisloPojistence" : "1903291918",
 1327                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
 1328                         "testovanyPsc" : "10000",
 1329                         "testovanyMesto" : "Praha",
 1330                         "testovanyUlice" : null,
 1331                         "testovanyTelefon" : "123456789",
 1332                         "testovanyEmail" : null,
 1333                         "symptomKasel" : true,
 1334                         "symptomBolestSvaluKloubuZimnice" : false,
 1335                         "symptomPrujemZvraceni" : false,
 1336                         "symptomTeplota" : false,
 1337                         "symptomZtrataChutiCichu" : false,
 1338                         "symptomJine" : false,
 1339                         "nejvyssiNamerenaTeplota" : null,
 1340                         "jineSymptomyPopis" : null,
 1341                         "cisloKartyPasazera" : null,
 1342                         "prvniSymptomyDatum" : null
 1343                      }
 1344                   }
 1345                }
 1346             },
 1347             "responses" : {
 1348                "201" : {
 1349                   "description" : "Žádanka založena",
 1350                   "content" : {
 1351                      "application/json" : {
 1352                         "schema" : {
 1353                            "$ref" : "#/components/schemas/ZapsatZadankuResult"
 1354                         }
 1355                      }
 1356                   }
 1357                },
 1358                "400" : {
 1359                   "description" : "Validace se nezdařila",
 1360                   "content" : {
 1361                      "application/json" : {
 1362                         "schema" : {
 1363                            "$ref" : "#/components/schemas/ErrorResponse"
 1364                         }
 1365                      }
 1366                   }
 1367                }
 1368             }
 1369          }
 1370       },
 1371       "/api/v1/covidtesty/OveritZadanku" : {
 1372          "post" : {
 1373             "tags" : [
 1374                "CovidTesty"
 1375             ],
 1376             "summary" : "Ověření žádanky.",
 1377             "requestBody" : {
 1378                "description" : "Informace k ověření",
 1379                "content" : {
 1380                   "application/json" : {
 1381                      "schema" : {
 1382                         "$ref" : "#/components/schemas/Overeni"
 1383                      },
 1384                      "example" : {
 1385                         "pracovnik" : {
 1386                            "nrzpCislo" : "123456789",
 1387                            "rodneCislo" : null,
 1388                            "pcz" : "000",
 1389                            "jmeno" : null,
 1390                            "prijmeni" : null,
 1391                            "titulPred" : null,
 1392                            "titulZa" : null
 1393                         },
 1394                         "testovanyCisloPojistence" : "1903291918",
 1395                         "cislo" : "2732318438",
 1396                         "testovanyJmeno" : "pokus",
 1397                         "testovanyPrijmeni" : "hokus",
 1398                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
 1399                      }
 1400                   },
 1401                   "text/json" : {
 1402                      "schema" : {
 1403                         "$ref" : "#/components/schemas/Overeni"
 1404                      },
 1405                      "example" : {
 1406                         "pracovnik" : {
 1407                            "nrzpCislo" : "123456789",
 1408                            "rodneCislo" : null,
 1409                            "pcz" : "000",
 1410                            "jmeno" : null,
 1411                            "prijmeni" : null,
 1412                            "titulPred" : null,
 1413                            "titulZa" : null
 1414                         },
 1415                         "testovanyCisloPojistence" : "1903291918",
 1416                         "cislo" : "2732318438",
 1417                         "testovanyJmeno" : "pokus",
 1418                         "testovanyPrijmeni" : "hokus",
 1419                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
 1420                      }
 1421                   },
 1422                   "application/*+json" : {
 1423                      "schema" : {
 1424                         "$ref" : "#/components/schemas/Overeni"
 1425                      },
 1426                      "example" : {
 1427                         "pracovnik" : {
 1428                            "nrzpCislo" : "123456789",
 1429                            "rodneCislo" : null,
 1430                            "pcz" : "000",
 1431                            "jmeno" : null,
 1432                            "prijmeni" : null,
 1433                            "titulPred" : null,
 1434                            "titulZa" : null
 1435                         },
 1436                         "testovanyCisloPojistence" : "1903291918",
 1437                         "cislo" : "2732318438",
 1438                         "testovanyJmeno" : "pokus",
 1439                         "testovanyPrijmeni" : "hokus",
 1440                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
 1441                      }
 1442                   }
 1443                }
 1444             },
 1445             "responses" : {
 1446                "200" : {
 1447                   "description" : "Žádanka ověřena",
 1448                   "content" : {
 1449                      "application/json" : {
 1450                         "schema" : {
 1451                            "$ref" : "#/components/schemas/OvereniZadankyKontrolaResult"
 1452                         }
 1453                      }
 1454                   }
 1455                },
 1456                "400" : {
 1457                   "description" : "Validace se nezdařila",
 1458                   "content" : {
 1459                      "application/json" : {
 1460                         "schema" : {
 1461                            "$ref" : "#/components/schemas/ErrorResponse"
 1462                         }
 1463                      }
 1464                   }
 1465                }
 1466             }
 1467          }
 1468       },
 1469       "/api/v1/covidtesty/PotvrzeniOdberu" : {
 1470          "put" : {
 1471             "tags" : [
 1472                "CovidTesty"
 1473             ],
 1474             "summary" : "API pro potvrzení odběru odběrovým místem.",
 1475             "requestBody" : {
 1476                "description" : "Informace k potvrzení. Datový objekt obsahující informace o potvrzení odběru vzorku",
 1477                "content" : {
 1478                   "application/json" : {
 1479                      "schema" : {
 1480                         "$ref" : "#/components/schemas/PotvrzeniOdberu"
 1481                      },
 1482                      "example" : {
 1483                         "cisloZadanky" : "822568061",
 1484                         "datum" : "2022-08-10T00:00:00",
 1485                         "pracovnik" : {
 1486                            "nrzpCislo" : "123456789",
 1487                            "rodneCislo" : null,
 1488                            "pcz" : "000",
 1489                            "jmeno" : null,
 1490                            "prijmeni" : null,
 1491                            "titulPred" : null,
 1492                            "titulZa" : null
 1493                         },
 1494                         "vysledkyPoct" : [
 1495                            {
 1496                               "typTestuKod" : "Protilatky",
 1497                               "vysledekPoctKod" : "P",
 1498                               "vyrobceTestuKod" : null
 1499                            }
 1500                         ]
 1501                      }
 1502                   },
 1503                   "text/json" : {
 1504                      "schema" : {
 1505                         "$ref" : "#/components/schemas/PotvrzeniOdberu"
 1506                      },
 1507                      "example" : {
 1508                         "cisloZadanky" : "822568061",
 1509                         "datum" : "2022-08-10T00:00:00",
 1510                         "pracovnik" : {
 1511                            "nrzpCislo" : "123456789",
 1512                            "rodneCislo" : null,
 1513                            "pcz" : "000",
 1514                            "jmeno" : null,
 1515                            "prijmeni" : null,
 1516                            "titulPred" : null,
 1517                            "titulZa" : null
 1518                         },
 1519                         "vysledkyPoct" : [
 1520                            {
 1521                               "typTestuKod" : "Protilatky",
 1522                               "vysledekPoctKod" : "P",
 1523                               "vyrobceTestuKod" : null
 1524                            }
 1525                         ]
 1526                      }
 1527                   },
 1528                   "application/*+json" : {
 1529                      "schema" : {
 1530                         "$ref" : "#/components/schemas/PotvrzeniOdberu"
 1531                      },
 1532                      "example" : {
 1533                         "cisloZadanky" : "822568061",
 1534                         "datum" : "2022-08-10T00:00:00",
 1535                         "pracovnik" : {
 1536                            "nrzpCislo" : "123456789",
 1537                            "rodneCislo" : null,
 1538                            "pcz" : "000",
 1539                            "jmeno" : null,
 1540                            "prijmeni" : null,
 1541                            "titulPred" : null,
 1542                            "titulZa" : null
 1543                         },
 1544                         "vysledkyPoct" : [
 1545                            {
 1546                               "typTestuKod" : "Protilatky",
 1547                               "vysledekPoctKod" : "P",
 1548                               "vyrobceTestuKod" : null
 1549                            }
 1550                         ]
 1551                      }
 1552                   }
 1553                }
 1554             },
 1555             "responses" : {
 1556                "200" : {
 1557                   "description" : "Odběr potvrzen",
 1558                   "content" : {
 1559                      "application/json" : {
 1560                         "schema" : {
 1561                            "$ref" : "#/components/schemas/PotvrzeniOdberuResult"
 1562                         }
 1563                      }
 1564                   }
 1565                },
 1566                "400" : {
 1567                   "description" : "Potvrzení odběru odběrovým místem se nezdařilo",
 1568                   "content" : {
 1569                      "application/json" : {
 1570                         "schema" : {
 1571                            "$ref" : "#/components/schemas/ErrorResponse"
 1572                         }
 1573                      }
 1574                   }
 1575                }
 1576             }
 1577          }
 1578       },
 1579       "/api/v1/covidtesty/PotvrzeniVzorku" : {
 1580          "put" : {
 1581             "tags" : [
 1582                "CovidTesty"
 1583             ],
 1584             "summary" : "API pro potvrzení převzetí vzorku ke zpracování v laboratoři. Přes tuto službu laboratoř potvrzuje převzetí konkrétního vzorku ke zpracování.",
 1585             "requestBody" : {
 1586                "description" : "Informace k potvrzení",
 1587                "content" : {
 1588                   "application/json" : {
 1589                      "schema" : {
 1590                         "$ref" : "#/components/schemas/PotvrzeniVzorku"
 1591                      },
 1592                      "example" : {
 1593                         "cisloZadanky" : "822568061",
 1594                         "datum" : "2022-08-10T00:00:00",
 1595                         "pracovnik" : {
 1596                            "nrzpCislo" : "123456789",
 1597                            "rodneCislo" : null,
 1598                            "pcz" : "000",
 1599                            "jmeno" : null,
 1600                            "prijmeni" : null,
 1601                            "titulPred" : null,
 1602                            "titulZa" : null
 1603                         }
 1604                      }
 1605                   },
 1606                   "text/json" : {
 1607                      "schema" : {
 1608                         "$ref" : "#/components/schemas/PotvrzeniVzorku"
 1609                      },
 1610                      "example" : {
 1611                         "cisloZadanky" : "822568061",
 1612                         "datum" : "2022-08-10T00:00:00",
 1613                         "pracovnik" : {
 1614                            "nrzpCislo" : "123456789",
 1615                            "rodneCislo" : null,
 1616                            "pcz" : "000",
 1617                            "jmeno" : null,
 1618                            "prijmeni" : null,
 1619                            "titulPred" : null,
 1620                            "titulZa" : null
 1621                         }
 1622                      }
 1623                   },
 1624                   "application/*+json" : {
 1625                      "schema" : {
 1626                         "$ref" : "#/components/schemas/PotvrzeniVzorku"
 1627                      },
 1628                      "example" : {
 1629                         "cisloZadanky" : "822568061",
 1630                         "datum" : "2022-08-10T00:00:00",
 1631                         "pracovnik" : {
 1632                            "nrzpCislo" : "123456789",
 1633                            "rodneCislo" : null,
 1634                            "pcz" : "000",
 1635                            "jmeno" : null,
 1636                            "prijmeni" : null,
 1637                            "titulPred" : null,
 1638                            "titulZa" : null
 1639                         }
 1640                      }
 1641                   }
 1642                }
 1643             },
 1644             "responses" : {
 1645                "200" : {
 1646                   "description" : "Potvrzení vzorku",
 1647                   "content" : {
 1648                      "application/json" : {
 1649                         "schema" : {
 1650                            "$ref" : "#/components/schemas/PotvrzeniVzorkuResult"
 1651                         }
 1652                      }
 1653                   }
 1654                },
 1655                "400" : {
 1656                   "description" : "Potvrzení se nezdařilo",
 1657                   "content" : {
 1658                      "application/json" : {
 1659                         "schema" : {
 1660                            "$ref" : "#/components/schemas/ErrorResponse"
 1661                         }
 1662                      }
 1663                   }
 1664                }
 1665             }
 1666          }
 1667       },
 1668       "/api/v1/covidtesty/NacistSeznamCertifikatuTestu/{pacientId}" : {
 1669          "get" : {
 1670             "tags" : [
 1671                "CovidTesty"
 1672             ],
 1673             "summary" : "Načtení seznamu certifikátů testů",
 1674             "parameters" : [
 1675                {
 1676                   "name" : "pacientId",
 1677                   "in" : "path",
 1678                   "description" : "Id pacienta:",
 1679                   "required" : true,
 1680                   "schema" : {
 1681                      "type" : "string"
 1682                   },
 1683                   "example" : "5"
 1684                },
 1685                {
 1686                   "name" : "pracovnikNrzpCislo",
 1687                   "in" : "query",
 1688                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 1689                   "schema" : {
 1690                      "type" : "string"
 1691                   },
 1692                   "example" : "123456789"
 1693                },
 1694                {
 1695                   "name" : "pracovnikRodneCislo",
 1696                   "in" : "query",
 1697                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1698                   "schema" : {
 1699                      "type" : "string"
 1700                   }
 1701                },
 1702                {
 1703                   "name" : "pracovnikJmeno",
 1704                   "in" : "query",
 1705                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1706                   "schema" : {
 1707                      "type" : "string"
 1708                   }
 1709                },
 1710                {
 1711                   "name" : "pracovnikPrijmeni",
 1712                   "in" : "query",
 1713                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1714                   "schema" : {
 1715                      "type" : "string"
 1716                   }
 1717                },
 1718                {
 1719                   "name" : "pracovnikTitulPred",
 1720                   "in" : "query",
 1721                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1722                   "schema" : {
 1723                      "type" : "string"
 1724                   }
 1725                },
 1726                {
 1727                   "name" : "pracovnikTitulZa",
 1728                   "in" : "query",
 1729                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1730                   "schema" : {
 1731                      "type" : "string"
 1732                   }
 1733                },
 1734                {
 1735                   "name" : "pcz",
 1736                   "in" : "query",
 1737                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1738                   "required" : true,
 1739                   "schema" : {
 1740                      "type" : "string"
 1741                   },
 1742                   "example" : "000"
 1743                }
 1744             ],
 1745             "responses" : {
 1746                "200" : {
 1747                   "description" : "Seznam certifikatu",
 1748                   "content" : {
 1749                      "application/json" : {
 1750                         "schema" : {
 1751                            "type" : "array",
 1752                            "items" : {
 1753                               "$ref" : "#/components/schemas/VysledkyTestuUnionedView"
 1754                            }
 1755                         },
 1756                         "example" : [
 1757                            {
 1758                               "cisloTestu" : "100000010008",
 1759                               "pacientId" : "5",
 1760                               "typTestuNazev" : "PCR",
 1761                               "typTestuKod" : "PCR",
 1762                               "vysledekNazev" : "Pozitivní",
 1763                               "vysledekKod" : "P",
 1764                               "datumProvedeni" : "2020-02-03T00:00:00",
 1765                               "zarizeniNazev" : "Chrudimská nemocnice a.s.",
 1766                               "zarizeniIco" : null,
 1767                               "zarizeniPcz" : null,
 1768                               "zpusobZadaniVysledku" : "LaboratorZadanka",
 1769                               "jeMozneVydatGreenPass" : true,
 1770                               "vyrobceTestuKod" : null,
 1771                               "pojistovnaKod" : null,
 1772                               "indikace" : null
 1773                            }
 1774                         ]
 1775                      }
 1776                   }
 1777                },
 1778                "404" : {
 1779                   "description" : "Certifikaty nenalezeny"
 1780                }
 1781             }
 1782          }
 1783       },
 1784       "/api/v1/covidtesty/StahnoutPdfCertifikatDleCislaTestu/{pacientId}/{cisloTestu}" : {
 1785          "get" : {
 1786             "tags" : [
 1787                "CovidTesty"
 1788             ],
 1789             "summary" : "Stažení pdf certifikátu dle čísla testu",
 1790             "parameters" : [
 1791                {
 1792                   "name" : "pacientId",
 1793                   "in" : "path",
 1794                   "description" : "Id pacienta:",
 1795                   "required" : true,
 1796                   "schema" : {
 1797                      "type" : "string"
 1798                   },
 1799                   "example" : "5"
 1800                },
 1801                {
 1802                   "name" : "cisloTestu",
 1803                   "in" : "path",
 1804                   "description" : "Číslo testu:",
 1805                   "required" : true,
 1806                   "schema" : {
 1807                      "type" : "string"
 1808                   },
 1809                   "example" : "110008"
 1810                },
 1811                {
 1812                   "name" : "pracovnikNrzpCislo",
 1813                   "in" : "query",
 1814                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 1815                   "schema" : {
 1816                      "type" : "string"
 1817                   },
 1818                   "example" : "123456789"
 1819                },
 1820                {
 1821                   "name" : "pracovnikRodneCislo",
 1822                   "in" : "query",
 1823                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1824                   "schema" : {
 1825                      "type" : "string"
 1826                   }
 1827                },
 1828                {
 1829                   "name" : "pracovnikJmeno",
 1830                   "in" : "query",
 1831                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1832                   "schema" : {
 1833                      "type" : "string"
 1834                   }
 1835                },
 1836                {
 1837                   "name" : "pracovnikPrijmeni",
 1838                   "in" : "query",
 1839                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1840                   "schema" : {
 1841                      "type" : "string"
 1842                   }
 1843                },
 1844                {
 1845                   "name" : "pracovnikTitulPred",
 1846                   "in" : "query",
 1847                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1848                   "schema" : {
 1849                      "type" : "string"
 1850                   }
 1851                },
 1852                {
 1853                   "name" : "pracovnikTitulZa",
 1854                   "in" : "query",
 1855                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1856                   "schema" : {
 1857                      "type" : "string"
 1858                   }
 1859                },
 1860                {
 1861                   "name" : "pcz",
 1862                   "in" : "query",
 1863                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1864                   "required" : true,
 1865                   "schema" : {
 1866                      "type" : "string"
 1867                   },
 1868                   "example" : "000"
 1869                }
 1870             ],
 1871             "responses" : {
 1872                "200" : {
 1873                   "description" : "PDF certifikát",
 1874                   "content" : {
 1875                      "application/pdf" : {
 1876                         "schema" : {
 1877                            "type" : "string",
 1878                            "format" : "byte"
 1879                         }
 1880                      },
 1881                      "application/json" : {
 1882                         "schema" : {
 1883                            "type" : "string",
 1884                            "format" : "byte"
 1885                         }
 1886                      }
 1887                   }
 1888                },
 1889                "404" : {
 1890                   "description" : "Pacient nenalezen, číslo testu nenelezeno nebo pro test nelze vydat certifikát"
 1891                }
 1892             }
 1893          }
 1894       },
 1895       "/api/v1/covidtesty/StahnoutPdfCertifikatDleCislaZadanky/{cisloZadanky}" : {
 1896          "get" : {
 1897             "tags" : [
 1898                "CovidTesty"
 1899             ],
 1900             "summary" : "Stažení pdf certifikátu dle čísla žádanky",
 1901             "parameters" : [
 1902                {
 1903                   "name" : "cisloZadanky",
 1904                   "in" : "path",
 1905                   "description" : "Číslo žádanky:",
 1906                   "required" : true,
 1907                   "schema" : {
 1908                      "type" : "string"
 1909                   },
 1910                   "example" : "2732318438"
 1911                },
 1912                {
 1913                   "name" : "pracovnikNrzpCislo",
 1914                   "in" : "query",
 1915                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 1916                   "schema" : {
 1917                      "type" : "string"
 1918                   },
 1919                   "example" : "123456789"
 1920                },
 1921                {
 1922                   "name" : "pracovnikRodneCislo",
 1923                   "in" : "query",
 1924                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1925                   "schema" : {
 1926                      "type" : "string"
 1927                   }
 1928                },
 1929                {
 1930                   "name" : "pracovnikJmeno",
 1931                   "in" : "query",
 1932                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1933                   "schema" : {
 1934                      "type" : "string"
 1935                   }
 1936                },
 1937                {
 1938                   "name" : "pracovnikPrijmeni",
 1939                   "in" : "query",
 1940                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1941                   "schema" : {
 1942                      "type" : "string"
 1943                   }
 1944                },
 1945                {
 1946                   "name" : "pracovnikTitulPred",
 1947                   "in" : "query",
 1948                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1949                   "schema" : {
 1950                      "type" : "string"
 1951                   }
 1952                },
 1953                {
 1954                   "name" : "pracovnikTitulZa",
 1955                   "in" : "query",
 1956                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 1957                   "schema" : {
 1958                      "type" : "string"
 1959                   }
 1960                },
 1961                {
 1962                   "name" : "pcz",
 1963                   "in" : "query",
 1964                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1965                   "required" : true,
 1966                   "schema" : {
 1967                      "type" : "string"
 1968                   },
 1969                   "example" : "000"
 1970                }
 1971             ],
 1972             "responses" : {
 1973                "200" : {
 1974                   "description" : "PDF certifikát",
 1975                   "content" : {
 1976                      "application/pdf" : {
 1977                         "schema" : {
 1978                            "type" : "string",
 1979                            "format" : "byte"
 1980                         }
 1981                      },
 1982                      "application/json" : {
 1983                         "schema" : {
 1984                            "type" : "string",
 1985                            "format" : "byte"
 1986                         }
 1987                      }
 1988                   }
 1989                },
 1990                "404" : {
 1991                   "description" : "Žádanka nenalezena nebo pro ní nelze vydat certifikát"
 1992                }
 1993             }
 1994          }
 1995       },
 1996       "/api/v1/pacienti/VyhledatMePacienty" : {
 1997          "get" : {
 1998             "tags" : [
 1999                "CovidTesty"
 2000             ],
 2001             "summary" : "Vyhledá seznam pacientů dle zadaných kritérií.",
 2002             "parameters" : [
 2003                {
 2004                   "name" : "jmeno",
 2005                   "in" : "query",
 2006                   "description" : "Jméno:",
 2007                   "schema" : {
 2008                      "type" : "string"
 2009                   },
 2010                   "example" : "Oliver"
 2011                },
 2012                {
 2013                   "name" : "prijmeni",
 2014                   "in" : "query",
 2015                   "description" : "Příjmení:",
 2016                   "schema" : {
 2017                      "type" : "string"
 2018                   },
 2019                   "example" : "Ouředník"
 2020                },
 2021                {
 2022                   "name" : "cisloPojistence",
 2023                   "in" : "query",
 2024                   "description" : "Číslo pojištěnce:",
 2025                   "schema" : {
 2026                      "type" : "string"
 2027                   },
 2028                   "example" : "9009092664"
 2029                },
 2030                {
 2031                   "name" : "cisloPacienta",
 2032                   "in" : "query",
 2033                   "description" : "Číslo pacienta:",
 2034                   "schema" : {
 2035                      "maxLength" : 10,
 2036                      "type" : "string"
 2037                   },
 2038                   "example" : "123000000"
 2039                },
 2040                {
 2041                   "name" : "datumNarozeni",
 2042                   "in" : "query",
 2043                   "description" : "Datum Narození:",
 2044                   "schema" : {
 2045                      "type" : "string",
 2046                      "format" : "date-time"
 2047                   },
 2048                   "example" : "1983-07-28"
 2049                },
 2050                {
 2051                   "name" : "icp",
 2052                   "in" : "query",
 2053                   "description" : "Identifikační číslo pracoviště:",
 2054                   "schema" : {
 2055                      "type" : "string"
 2056                   }
 2057                },
 2058                {
 2059                   "name" : "zahajeniKarantenyOd",
 2060                   "in" : "query",
 2061                   "description" : "Zahájení karantény od:",
 2062                   "schema" : {
 2063                      "type" : "string",
 2064                      "format" : "date-time"
 2065                   }
 2066                },
 2067                {
 2068                   "name" : "zahajeniKarantenyDo",
 2069                   "in" : "query",
 2070                   "description" : "Zahájení karantény do:",
 2071                   "schema" : {
 2072                      "type" : "string",
 2073                      "format" : "date-time"
 2074                   }
 2075                },
 2076                {
 2077                   "name" : "jenAktualneVKarantene",
 2078                   "in" : "query",
 2079                   "description" : "Jen aktuálně v karanténě:",
 2080                   "schema" : {
 2081                      "type" : "boolean"
 2082                   }
 2083                },
 2084                {
 2085                   "name" : "jenAktualneVIzolaci",
 2086                   "in" : "query",
 2087                   "description" : "Jen aktuálně v izolaci:",
 2088                   "schema" : {
 2089                      "type" : "boolean"
 2090                   }
 2091                },
 2092                {
 2093                   "name" : "zahajeniIzolaceOd",
 2094                   "in" : "query",
 2095                   "description" : "Zahájení izolace od:",
 2096                   "schema" : {
 2097                      "type" : "string",
 2098                      "format" : "date-time"
 2099                   }
 2100                },
 2101                {
 2102                   "name" : "zahajeniIzolaceDo",
 2103                   "in" : "query",
 2104                   "description" : "Zahájení izolace do:",
 2105                   "schema" : {
 2106                      "type" : "string",
 2107                      "format" : "date-time"
 2108                   }
 2109                },
 2110                {
 2111                   "name" : "datumLaboratornichVysledkuOd",
 2112                   "in" : "query",
 2113                   "description" : "Datum laboratorních výsledků od:",
 2114                   "schema" : {
 2115                      "type" : "string",
 2116                      "format" : "date-time"
 2117                   }
 2118                },
 2119                {
 2120                   "name" : "datumLaboratornichVysledkuDo",
 2121                   "in" : "query",
 2122                   "description" : "Datum laboratorních výsledků do:",
 2123                   "schema" : {
 2124                      "type" : "string",
 2125                      "format" : "date-time"
 2126                   }
 2127                },
 2128                {
 2129                   "name" : "laboratorniVysledky",
 2130                   "in" : "query",
 2131                   "description" : "Laboratorní výsledky:",
 2132                   "schema" : {
 2133                      "$ref" : "#/components/schemas/EnumLaboratorniVysledky"
 2134                   }
 2135                },
 2136                {
 2137                   "name" : "pracovnikNrzpCislo",
 2138                   "in" : "query",
 2139                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2140                   "schema" : {
 2141                      "type" : "string"
 2142                   },
 2143                   "example" : "123456789"
 2144                },
 2145                {
 2146                   "name" : "pracovnikRodneCislo",
 2147                   "in" : "query",
 2148                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2149                   "schema" : {
 2150                      "type" : "string"
 2151                   }
 2152                },
 2153                {
 2154                   "name" : "pracovnikJmeno",
 2155                   "in" : "query",
 2156                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2157                   "schema" : {
 2158                      "type" : "string"
 2159                   }
 2160                },
 2161                {
 2162                   "name" : "pracovnikPrijmeni",
 2163                   "in" : "query",
 2164                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2165                   "schema" : {
 2166                      "type" : "string"
 2167                   }
 2168                },
 2169                {
 2170                   "name" : "pracovnikTitulPred",
 2171                   "in" : "query",
 2172                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2173                   "schema" : {
 2174                      "type" : "string"
 2175                   }
 2176                },
 2177                {
 2178                   "name" : "pracovnikTitulZa",
 2179                   "in" : "query",
 2180                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2181                   "schema" : {
 2182                      "type" : "string"
 2183                   }
 2184                },
 2185                {
 2186                   "name" : "pcz",
 2187                   "in" : "query",
 2188                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2189                   "required" : true,
 2190                   "schema" : {
 2191                      "type" : "string"
 2192                   },
 2193                   "example" : "000"
 2194                }
 2195             ],
 2196             "responses" : {
 2197                "200" : {
 2198                   "description" : "Vyhledá 1000 prvních pacientů splňujících dané kritéria.",
 2199                   "content" : {
 2200                      "application/json" : {
 2201                         "schema" : {
 2202                            "type" : "array",
 2203                            "items" : {
 2204                               "$ref" : "#/components/schemas/MujPacient"
 2205                            }
 2206                         },
 2207                         "example" : [
 2208                            {
 2209                               "pacientId" : "1",
 2210                               "jmeno" : "Frantisek",
 2211                               "prijmeni" : "Ockovany",
 2212                               "cisloPojistence" : "740512852",
 2213                               "datumNarozeni" : "1980-01-01T00:00:00",
 2214                               "datumAktualizace" : "2021-12-26T00:00:00"
 2215                            }
 2216                         ]
 2217                      }
 2218                   }
 2219                },
 2220                "404" : {
 2221                   "description" : "Seznam pacientů nenalezen"
 2222                }
 2223             }
 2224          }
 2225       },
 2226       "/api/v1/pacienti/OsobaNesplnujePodminkyTestovani/{pacientId}" : {
 2227          "get" : {
 2228             "tags" : [
 2229                "CovidTesty"
 2230             ],
 2231             "summary" : "Vrací, jestli pacient splňuje nebo nesplňuje podmínky pro antigenní  testování zdarma a jestli splňuje nebo nesplňuje podmínky pro PCR testování.",
 2232             "parameters" : [
 2233                {
 2234                   "name" : "pacientId",
 2235                   "in" : "path",
 2236                   "description" : "Id pacienta:",
 2237                   "required" : true,
 2238                   "schema" : {
 2239                      "maxLength" : 10,
 2240                      "type" : "string"
 2241                   },
 2242                   "example" : "5"
 2243                },
 2244                {
 2245                   "name" : "pracovnikNrzpCislo",
 2246                   "in" : "query",
 2247                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2248                   "schema" : {
 2249                      "type" : "string"
 2250                   },
 2251                   "example" : "123456789"
 2252                },
 2253                {
 2254                   "name" : "pracovnikRodneCislo",
 2255                   "in" : "query",
 2256                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2257                   "schema" : {
 2258                      "type" : "string"
 2259                   }
 2260                },
 2261                {
 2262                   "name" : "pracovnikJmeno",
 2263                   "in" : "query",
 2264                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2265                   "schema" : {
 2266                      "type" : "string"
 2267                   }
 2268                },
 2269                {
 2270                   "name" : "pracovnikPrijmeni",
 2271                   "in" : "query",
 2272                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2273                   "schema" : {
 2274                      "type" : "string"
 2275                   }
 2276                },
 2277                {
 2278                   "name" : "pracovnikTitulPred",
 2279                   "in" : "query",
 2280                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2281                   "schema" : {
 2282                      "type" : "string"
 2283                   }
 2284                },
 2285                {
 2286                   "name" : "pracovnikTitulZa",
 2287                   "in" : "query",
 2288                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2289                   "schema" : {
 2290                      "type" : "string"
 2291                   }
 2292                },
 2293                {
 2294                   "name" : "pcz",
 2295                   "in" : "query",
 2296                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2297                   "schema" : {
 2298                      "type" : "string"
 2299                   },
 2300                   "example" : "000"
 2301                }
 2302             ],
 2303             "responses" : {
 2304                "200" : {
 2305                   "description" : "Success",
 2306                   "content" : {
 2307                      "application/json" : {
 2308                         "schema" : {
 2309                            "$ref" : "#/components/schemas/OsobaNesplnujePodminkyTestovaniResult"
 2310                         },
 2311                         "example" : {
 2312                            "antigenPodminky" : "Splnuje",
 2313                            "pcrPodminky" : "Splnuje"
 2314                         }
 2315                      }
 2316                   }
 2317                },
 2318                "404" : {
 2319                   "description" : "Uvedené ID pacienta nebylo nalezeno"
 2320                }
 2321             }
 2322          }
 2323       },
 2324       "/api/v1/covidtesty/NactiSeznamIndikovanychOdberu" : {
 2325          "get" : {
 2326             "tags" : [
 2327                "CovidTesty"
 2328             ],
 2329             "summary" : "Načtení seznamu indikovaných odběrů žádanky pro dané odběrné místo dle zadaných kritérií.",
 2330             "parameters" : [
 2331                {
 2332                   "name" : "maxPocetZaznamu",
 2333                   "in" : "query",
 2334                   "description" : "Maximální počet záznamů k zobrazení:",
 2335                   "schema" : {
 2336                      "type" : "integer",
 2337                      "format" : "int32"
 2338                   }
 2339                },
 2340                {
 2341                   "name" : "vynechPocetZaznamu",
 2342                   "in" : "query",
 2343                   "description" : "Vynechat zadaný počet záznamů od začátku seznamu:",
 2344                   "schema" : {
 2345                      "type" : "integer",
 2346                      "format" : "int32"
 2347                   }
 2348                },
 2349                {
 2350                   "name" : "jmeno",
 2351                   "in" : "query",
 2352                   "description" : "Jméno:",
 2353                   "schema" : {
 2354                      "type" : "string"
 2355                   }
 2356                },
 2357                {
 2358                   "name" : "prijmeni",
 2359                   "in" : "query",
 2360                   "description" : "Příjmení:",
 2361                   "schema" : {
 2362                      "type" : "string"
 2363                   }
 2364                },
 2365                {
 2366                   "name" : "cisloPojistence",
 2367                   "in" : "query",
 2368                   "description" : "Číslo pojištěnce:",
 2369                   "schema" : {
 2370                      "type" : "string"
 2371                   }
 2372                },
 2373                {
 2374                   "name" : "datumNarozeni",
 2375                   "in" : "query",
 2376                   "description" : "Datum Narození:",
 2377                   "schema" : {
 2378                      "type" : "string",
 2379                      "format" : "date-time"
 2380                   }
 2381                },
 2382                {
 2383                   "name" : "datumIndikaceOd",
 2384                   "in" : "query",
 2385                   "description" : "Datum indikace od:",
 2386                   "schema" : {
 2387                      "type" : "string",
 2388                      "format" : "date-time"
 2389                   }
 2390                },
 2391                {
 2392                   "name" : "datumIndikaceDo",
 2393                   "in" : "query",
 2394                   "description" : "Datum indikace do:",
 2395                   "schema" : {
 2396                      "type" : "string",
 2397                      "format" : "date-time"
 2398                   }
 2399                },
 2400                {
 2401                   "name" : "pracovnikNrzpCislo",
 2402                   "in" : "query",
 2403                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2404                   "schema" : {
 2405                      "type" : "string"
 2406                   },
 2407                   "example" : "123456789"
 2408                },
 2409                {
 2410                   "name" : "pracovnikRodneCislo",
 2411                   "in" : "query",
 2412                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2413                   "schema" : {
 2414                      "type" : "string"
 2415                   }
 2416                },
 2417                {
 2418                   "name" : "pracovnikJmeno",
 2419                   "in" : "query",
 2420                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2421                   "schema" : {
 2422                      "type" : "string"
 2423                   }
 2424                },
 2425                {
 2426                   "name" : "pracovnikPrijmeni",
 2427                   "in" : "query",
 2428                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2429                   "schema" : {
 2430                      "type" : "string"
 2431                   }
 2432                },
 2433                {
 2434                   "name" : "pracovnikTitulPred",
 2435                   "in" : "query",
 2436                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2437                   "schema" : {
 2438                      "type" : "string"
 2439                   }
 2440                },
 2441                {
 2442                   "name" : "pracovnikTitulZa",
 2443                   "in" : "query",
 2444                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2445                   "schema" : {
 2446                      "type" : "string"
 2447                   }
 2448                },
 2449                {
 2450                   "name" : "pcz",
 2451                   "in" : "query",
 2452                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2453                   "schema" : {
 2454                      "type" : "string"
 2455                   },
 2456                   "example" : "000"
 2457                }
 2458             ],
 2459             "responses" : {
 2460                "200" : {
 2461                   "description" : "Success",
 2462                   "content" : {
 2463                      "application/json" : {
 2464                         "schema" : {
 2465                            "type" : "array",
 2466                            "items" : {
 2467                               "$ref" : "#/components/schemas/SeznamIndikovanychOdberuView"
 2468                            }
 2469                         },
 2470                         "example" : [
 2471                            {
 2472                               "cisloZadanky" : "404183065507",
 2473                               "indikaceDatum" : "2022-05-05T00:00:00",
 2474                               "jmeno" : "Oliver",
 2475                               "prijmeni" : "Ouředník",
 2476                               "cisloPojistence" : "740512852"
 2477                            }
 2478                         ]
 2479                      }
 2480                   }
 2481                }
 2482             }
 2483          }
 2484       },
 2485       "/api/v1/covidtesty/StornovatZadanku/{cisloZadanky}" : {
 2486          "post" : {
 2487             "tags" : [
 2488                "CovidTesty"
 2489             ],
 2490             "summary" : "Stornuje žádanku",
 2491             "parameters" : [
 2492                {
 2493                   "name" : "cisloZadanky",
 2494                   "in" : "path",
 2495                   "description" : "Číslo žádanky:",
 2496                   "required" : true,
 2497                   "schema" : {
 2498                      "type" : "string"
 2499                   },
 2500                   "example" : "12345678910"
 2501                },
 2502                {
 2503                   "name" : "pracovnikNrzpCislo",
 2504                   "in" : "query",
 2505                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2506                   "schema" : {
 2507                      "type" : "string"
 2508                   },
 2509                   "example" : "123456789"
 2510                },
 2511                {
 2512                   "name" : "pracovnikRodneCislo",
 2513                   "in" : "query",
 2514                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2515                   "schema" : {
 2516                      "type" : "string"
 2517                   }
 2518                },
 2519                {
 2520                   "name" : "pracovnikJmeno",
 2521                   "in" : "query",
 2522                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2523                   "schema" : {
 2524                      "type" : "string"
 2525                   }
 2526                },
 2527                {
 2528                   "name" : "pracovnikPrijmeni",
 2529                   "in" : "query",
 2530                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2531                   "schema" : {
 2532                      "type" : "string"
 2533                   }
 2534                },
 2535                {
 2536                   "name" : "pracovnikTitulPred",
 2537                   "in" : "query",
 2538                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2539                   "schema" : {
 2540                      "type" : "string"
 2541                   }
 2542                },
 2543                {
 2544                   "name" : "pracovnikTitulZa",
 2545                   "in" : "query",
 2546                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2547                   "schema" : {
 2548                      "type" : "string"
 2549                   }
 2550                },
 2551                {
 2552                   "name" : "pcz",
 2553                   "in" : "query",
 2554                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2555                   "schema" : {
 2556                      "type" : "string"
 2557                   },
 2558                   "example" : "000"
 2559                }
 2560             ],
 2561             "responses" : {
 2562                "200" : {
 2563                   "description" : "Žádanka byla stornována",
 2564                   "content" : {
 2565                      "application/json" : {
 2566                         "schema" : {
 2567                            "$ref" : "#/components/schemas/StornovatZadankuResult"
 2568                         }
 2569                      }
 2570                   }
 2571                },
 2572                "404" : {
 2573                   "description" : "Žádanka nenalezena"
 2574                },
 2575                "400" : {
 2576                   "description" : "Stornování žádanky se nezdařilo"
 2577                }
 2578             }
 2579          }
 2580       },
 2581       "/api/v1/Davka/Status/{id}/{un}" : {
 2582          "get" : {
 2583             "tags" : [
 2584                "Davka"
 2585             ],
 2586             "parameters" : [
 2587                {
 2588                   "name" : "id",
 2589                   "in" : "path",
 2590                   "required" : true,
 2591                   "schema" : {
 2592                      "type" : "integer",
 2593                      "format" : "int32"
 2594                   }
 2595                },
 2596                {
 2597                   "name" : "un",
 2598                   "in" : "path",
 2599                   "required" : true,
 2600                   "schema" : {
 2601                      "type" : "string"
 2602                   }
 2603                }
 2604             ],
 2605             "responses" : {
 2606                "200" : {
 2607                   "description" : "Success",
 2608                   "content" : {
 2609                      "application/json" : {
 2610                         "schema" : {
 2611                            "$ref" : "#/components/schemas/VratStavDavkyResponse"
 2612                         }
 2613                      }
 2614                   }
 2615                }
 2616             }
 2617          }
 2618       },
 2619       "/api/v1/klinika/PridatPacientaKliniky" : {
 2620          "post" : {
 2621             "tags" : [
 2622                "Klinika"
 2623             ],
 2624             "summary" : "podle Kodu klinika vytvoří nového pacienta, zkontroluje duplicitu vytváření a správnost rodného čísla.",
 2625             "requestBody" : {
 2626                "description" : "Nový pacient",
 2627                "content" : {
 2628                   "application/json" : {
 2629                      "schema" : {
 2630                         "$ref" : "#/components/schemas/PacientKlinikyCreate"
 2631                      }
 2632                   },
 2633                   "text/json" : {
 2634                      "schema" : {
 2635                         "$ref" : "#/components/schemas/PacientKlinikyCreate"
 2636                      }
 2637                   },
 2638                   "application/*+json" : {
 2639                      "schema" : {
 2640                         "$ref" : "#/components/schemas/PacientKlinikyCreate"
 2641                      }
 2642                   }
 2643                }
 2644             },
 2645             "responses" : {
 2646                "200" : {
 2647                   "description" : "Pacient vytvořen",
 2648                   "content" : {
 2649                      "application/json" : {
 2650                         "schema" : {
 2651                            "$ref" : "#/components/schemas/PacientKlinikyResult"
 2652                         }
 2653                      }
 2654                   }
 2655                },
 2656                "400" : {
 2657                   "description" : "Pacienta se nepodařilo vytvořit"
 2658                }
 2659             }
 2660          }
 2661       },
 2662       "/api/v1/klinika/UpravitPacientaKliniky" : {
 2663          "post" : {
 2664             "tags" : [
 2665                "Klinika"
 2666             ],
 2667             "summary" : "podle Kodu kliniky a pacientid najde pacienta, zkontroluje že patří pod danou kliniku a změní údaje u pacienta.",
 2668             "requestBody" : {
 2669                "description" : "Upravovaný pacient",
 2670                "content" : {
 2671                   "application/json" : {
 2672                      "schema" : {
 2673                         "$ref" : "#/components/schemas/PacientKlinikyUpdate"
 2674                      }
 2675                   },
 2676                   "text/json" : {
 2677                      "schema" : {
 2678                         "$ref" : "#/components/schemas/PacientKlinikyUpdate"
 2679                      }
 2680                   },
 2681                   "application/*+json" : {
 2682                      "schema" : {
 2683                         "$ref" : "#/components/schemas/PacientKlinikyUpdate"
 2684                      }
 2685                   }
 2686                }
 2687             },
 2688             "responses" : {
 2689                "200" : {
 2690                   "description" : "Pacient upraven",
 2691                   "content" : {
 2692                      "application/json" : {
 2693                         "schema" : {
 2694                            "$ref" : "#/components/schemas/PacientKlinikyResult"
 2695                         }
 2696                      }
 2697                   }
 2698                },
 2699                "400" : {
 2700                   "description" : "Pacienta se nepodařilo upravit"
 2701                }
 2702             }
 2703          }
 2704       },
 2705       "/api/v1/klinika/PridatDenniStavKliniky" : {
 2706          "post" : {
 2707             "tags" : [
 2708                "Klinika"
 2709             ],
 2710             "summary" : "podle Kodu kliniky a pacientid najde pacienta a vytvoří nový denní stav.",
 2711             "requestBody" : {
 2712                "description" : "Nový denní stav",
 2713                "content" : {
 2714                   "application/json" : {
 2715                      "schema" : {
 2716                         "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
 2717                      }
 2718                   },
 2719                   "text/json" : {
 2720                      "schema" : {
 2721                         "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
 2722                      }
 2723                   },
 2724                   "application/*+json" : {
 2725                      "schema" : {
 2726                         "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
 2727                      }
 2728                   }
 2729                }
 2730             },
 2731             "responses" : {
 2732                "200" : {
 2733                   "description" : "Denní stav vytvořen",
 2734                   "content" : {
 2735                      "application/json" : {
 2736                         "schema" : {
 2737                            "$ref" : "#/components/schemas/DenniStavKlinikyResult"
 2738                         }
 2739                      }
 2740                   }
 2741                },
 2742                "400" : {
 2743                   "description" : "Denní stav se nepodařilo vytvořit"
 2744                }
 2745             }
 2746          }
 2747       },
 2748       "/api/v1/klinika/UpravitDenniStavKliniky" : {
 2749          "post" : {
 2750             "tags" : [
 2751                "Klinika"
 2752             ],
 2753             "summary" : "podle Kodu kliniky a pacientid najde pacienta a podle dennistavid najde existující denní stav a změní jeho hodnoty.",
 2754             "requestBody" : {
 2755                "description" : "Upravovaný denní stav",
 2756                "content" : {
 2757                   "application/json" : {
 2758                      "schema" : {
 2759                         "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
 2760                      }
 2761                   },
 2762                   "text/json" : {
 2763                      "schema" : {
 2764                         "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
 2765                      }
 2766                   },
 2767                   "application/*+json" : {
 2768                      "schema" : {
 2769                         "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
 2770                      }
 2771                   }
 2772                }
 2773             },
 2774             "responses" : {
 2775                "200" : {
 2776                   "description" : "Denní stav upraven",
 2777                   "content" : {
 2778                      "application/json" : {
 2779                         "schema" : {
 2780                            "$ref" : "#/components/schemas/DenniStavKlinikyResult"
 2781                         }
 2782                      }
 2783                   }
 2784                },
 2785                "400" : {
 2786                   "description" : "Denní stav se nepodařilo upravit"
 2787                }
 2788             }
 2789          }
 2790       },
 2791       "/api/v1/klinika/SmazatDenniStavKliniky" : {
 2792          "post" : {
 2793             "tags" : [
 2794                "Klinika"
 2795             ],
 2796             "summary" : "podle Kodu kliniky a pacientid najde pacienta a podle dennistavid najde existující denní stav a nastaví mu platnostdo na aktuální datumčas. Tím záznam zmizí.",
 2797             "requestBody" : {
 2798                "description" : "Mazaný denní stav",
 2799                "content" : {
 2800                   "application/json" : {
 2801                      "schema" : {
 2802                         "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
 2803                      }
 2804                   },
 2805                   "text/json" : {
 2806                      "schema" : {
 2807                         "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
 2808                      }
 2809                   },
 2810                   "application/*+json" : {
 2811                      "schema" : {
 2812                         "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
 2813                      }
 2814                   }
 2815                }
 2816             },
 2817             "responses" : {
 2818                "200" : {
 2819                   "description" : "Denní stav smazán",
 2820                   "content" : {
 2821                      "application/json" : {
 2822                         "schema" : {
 2823                            "$ref" : "#/components/schemas/DenniStavKlinikyResult"
 2824                         }
 2825                      }
 2826                   }
 2827                },
 2828                "400" : {
 2829                   "description" : "Denní stav se nepodařilo smazat"
 2830                }
 2831             }
 2832          }
 2833       },
 2834       "/api/v1/klinika/NacistSeznamKlinik/{klinikaIco}" : {
 2835          "get" : {
 2836             "tags" : [
 2837                "Klinika"
 2838             ],
 2839             "parameters" : [
 2840                {
 2841                   "name" : "klinikaIco",
 2842                   "in" : "path",
 2843                   "required" : true,
 2844                   "schema" : {
 2845                      "type" : "integer",
 2846                      "format" : "int32"
 2847                   }
 2848                }
 2849             ],
 2850             "responses" : {
 2851                "200" : {
 2852                   "description" : "Success",
 2853                   "content" : {
 2854                      "application/json" : {
 2855                         "schema" : {
 2856                            "$ref" : "#/components/schemas/NactiSeznamKlinikResult"
 2857                         }
 2858                      }
 2859                   }
 2860                }
 2861             }
 2862          }
 2863       },
 2864       "/api/v1/klinika/NacistSeznamMistPropusteni" : {
 2865          "get" : {
 2866             "tags" : [
 2867                "Klinika"
 2868             ],
 2869             "responses" : {
 2870                "200" : {
 2871                   "description" : "Success",
 2872                   "content" : {
 2873                      "application/json" : {
 2874                         "schema" : {
 2875                            "$ref" : "#/components/schemas/CiselnikResult"
 2876                         }
 2877                      }
 2878                   }
 2879                }
 2880             }
 2881          }
 2882       },
 2883       "/api/v1/klinika/NacistSeznamPropusteni" : {
 2884          "get" : {
 2885             "tags" : [
 2886                "Klinika"
 2887             ],
 2888             "responses" : {
 2889                "200" : {
 2890                   "description" : "Success",
 2891                   "content" : {
 2892                      "application/json" : {
 2893                         "schema" : {
 2894                            "$ref" : "#/components/schemas/CiselnikResult"
 2895                         }
 2896                      }
 2897                   }
 2898                }
 2899             }
 2900          }
 2901       },
 2902       "/api/v1/klinika/NacistSeznamStavu" : {
 2903          "get" : {
 2904             "tags" : [
 2905                "Klinika"
 2906             ],
 2907             "responses" : {
 2908                "200" : {
 2909                   "description" : "Success",
 2910                   "content" : {
 2911                      "application/json" : {
 2912                         "schema" : {
 2913                            "$ref" : "#/components/schemas/CiselnikResult"
 2914                         }
 2915                      }
 2916                   }
 2917                }
 2918             }
 2919          }
 2920       },
 2921       "/api/v1/lekovezadanky/ZkontrolovatPacienta/{pacientId}" : {
 2922          "get" : {
 2923             "tags" : [
 2924                "LekoveZadanky"
 2925             ],
 2926             "summary" : "Zkontroluje pacienta",
 2927             "parameters" : [
 2928                {
 2929                   "name" : "pacientId",
 2930                   "in" : "path",
 2931                   "description" : "Id:",
 2932                   "required" : true,
 2933                   "schema" : {
 2934                      "maxLength" : 10,
 2935                      "type" : "string"
 2936                   },
 2937                   "example" : "5"
 2938                },
 2939                {
 2940                   "name" : "pracovnikNrzpCislo",
 2941                   "in" : "query",
 2942                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2943                   "schema" : {
 2944                      "type" : "string"
 2945                   },
 2946                   "example" : "123456789"
 2947                },
 2948                {
 2949                   "name" : "pracovnikRodneCislo",
 2950                   "in" : "query",
 2951                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2952                   "schema" : {
 2953                      "type" : "string"
 2954                   }
 2955                },
 2956                {
 2957                   "name" : "pracovnikJmeno",
 2958                   "in" : "query",
 2959                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2960                   "schema" : {
 2961                      "type" : "string"
 2962                   }
 2963                },
 2964                {
 2965                   "name" : "pracovnikPrijmeni",
 2966                   "in" : "query",
 2967                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2968                   "schema" : {
 2969                      "type" : "string"
 2970                   }
 2971                },
 2972                {
 2973                   "name" : "pracovnikTitulPred",
 2974                   "in" : "query",
 2975                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2976                   "schema" : {
 2977                      "type" : "string"
 2978                   }
 2979                },
 2980                {
 2981                   "name" : "pracovnikTitulZa",
 2982                   "in" : "query",
 2983                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 2984                   "schema" : {
 2985                      "type" : "string"
 2986                   }
 2987                },
 2988                {
 2989                   "name" : "pcz",
 2990                   "in" : "query",
 2991                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2992                   "required" : true,
 2993                   "schema" : {
 2994                      "type" : "string"
 2995                   },
 2996                   "example" : "000"
 2997                }
 2998             ],
 2999             "responses" : {
 3000                "200" : {
 3001                   "description" : "Pacient zkontrolován",
 3002                   "content" : {
 3003                      "application/json" : {
 3004                         "schema" : {
 3005                            "$ref" : "#/components/schemas/LekovaZadankaKontrolaPacientaView"
 3006                         },
 3007                         "example" : {
 3008                            "messages" : [
 3009                               "Tento pacient má již aktivní lékovou žádanku. Můžete pokračovat, původní žádanka bude zrušena.",
 3010                               "Pacient nemá pozitivní test COVID-19 za poslední 3 dny."
 3011                            ]
 3012                         }
 3013                      }
 3014                   }
 3015                },
 3016                "404" : {
 3017                   "description" : "Pacient nenalezen"
 3018                }
 3019             }
 3020          }
 3021       },
 3022       "/api/v1/lekovezadanky/VytvorZadanku" : {
 3023          "post" : {
 3024             "tags" : [
 3025                "LekoveZadanky"
 3026             ],
 3027             "summary" : "Vytvoří novou žádanku",
 3028             "requestBody" : {
 3029                "content" : {
 3030                   "application/json" : {
 3031                      "schema" : {
 3032                         "$ref" : "#/components/schemas/LekovaZadankaCreate"
 3033                      },
 3034                      "example" : {
 3035                         "pracovnik" : {
 3036                            "nrzpCislo" : "123456789",
 3037                            "rodneCislo" : null,
 3038                            "pcz" : "000",
 3039                            "jmeno" : null,
 3040                            "prijmeni" : null,
 3041                            "titulPred" : null,
 3042                            "titulZa" : null
 3043                         },
 3044                         "pacientId" : "5",
 3045                         "lekKod" : "bamlan",
 3046                         "indikaceDatum" : "2020-11-12T00:00:00",
 3047                         "akce" : "JenVystavitZadanku",
 3048                         "indikovalOrdinaceEmail" : "string",
 3049                         "indikovalOrdinaceTelefon" : "string",
 3050                         "indikovalOrdinaceIcp" : "string"
 3051                      }
 3052                   },
 3053                   "text/json" : {
 3054                      "schema" : {
 3055                         "$ref" : "#/components/schemas/LekovaZadankaCreate"
 3056                      },
 3057                      "example" : {
 3058                         "pracovnik" : {
 3059                            "nrzpCislo" : "123456789",
 3060                            "rodneCislo" : null,
 3061                            "pcz" : "000",
 3062                            "jmeno" : null,
 3063                            "prijmeni" : null,
 3064                            "titulPred" : null,
 3065                            "titulZa" : null
 3066                         },
 3067                         "pacientId" : "5",
 3068                         "lekKod" : "bamlan",
 3069                         "indikaceDatum" : "2020-11-12T00:00:00",
 3070                         "akce" : "JenVystavitZadanku",
 3071                         "indikovalOrdinaceEmail" : "string",
 3072                         "indikovalOrdinaceTelefon" : "string",
 3073                         "indikovalOrdinaceIcp" : "string"
 3074                      }
 3075                   },
 3076                   "application/*+json" : {
 3077                      "schema" : {
 3078                         "$ref" : "#/components/schemas/LekovaZadankaCreate"
 3079                      },
 3080                      "example" : {
 3081                         "pracovnik" : {
 3082                            "nrzpCislo" : "123456789",
 3083                            "rodneCislo" : null,
 3084                            "pcz" : "000",
 3085                            "jmeno" : null,
 3086                            "prijmeni" : null,
 3087                            "titulPred" : null,
 3088                            "titulZa" : null
 3089                         },
 3090                         "pacientId" : "5",
 3091                         "lekKod" : "bamlan",
 3092                         "indikaceDatum" : "2020-11-12T00:00:00",
 3093                         "akce" : "JenVystavitZadanku",
 3094                         "indikovalOrdinaceEmail" : "string",
 3095                         "indikovalOrdinaceTelefon" : "string",
 3096                         "indikovalOrdinaceIcp" : "string"
 3097                      }
 3098                   }
 3099                }
 3100             },
 3101             "responses" : {
 3102                "200" : {
 3103                   "description" : "Žádanka úspěšně vytvořena",
 3104                   "content" : {
 3105                      "application/json" : {
 3106                         "schema" : {
 3107                            "$ref" : "#/components/schemas/LekovaZadankaView"
 3108                         },
 3109                         "example" : {
 3110                            "id" : "1",
 3111                            "pacientZdravotniPojistovnaKod" : "CIZ",
 3112                            "stav" : "Aplikovano",
 3113                            "indikoval" : {
 3114                               "subjektIco" : 0,
 3115                               "nazevPracoviste" : "Testovací pracovistě API",
 3116                               "jmenoAPrijmeniUzivatele" : "Demo"
 3117                            },
 3118                            "aplikoval" : {
 3119                               "subjektIco" : 1,
 3120                               "nazevPracoviste" : "Testovací pracovistě API",
 3121                               "jmenoAPrijmeniUzivatele" : "Demo"
 3122                            },
 3123                            "aplikaceDatum" : "0001-01-01T00:00:00",
 3124                            "platnostDo" : "2021-12-19T00:00:00",
 3125                            "pacientId" : "5",
 3126                            "lekKod" : "bamlan",
 3127                            "indikaceDatum" : "2021-11-13T00:00:00",
 3128                            "akce" : "JenVystavitZadanku",
 3129                            "indikovalOrdinaceEmail" : "string",
 3130                            "indikovalOrdinaceTelefon" : "string",
 3131                            "indikovalOrdinaceIcp" : "string"
 3132                         }
 3133                      }
 3134                   }
 3135                },
 3136                "404" : {
 3137                   "description" : "Pacient nenalezen"
 3138                },
 3139                "400" : {
 3140                   "description" : "Žádanku se nepodařilo vytvořit"
 3141                }
 3142             }
 3143          }
 3144       },
 3145       "/api/v1/lekovezadanky/NactiZadankyPacienta/{pacientId}" : {
 3146          "get" : {
 3147             "tags" : [
 3148                "LekoveZadanky"
 3149             ],
 3150             "summary" : "Načte všechny žádanky vybraného pacienta",
 3151             "parameters" : [
 3152                {
 3153                   "name" : "pacientId",
 3154                   "in" : "path",
 3155                   "description" : "Id:",
 3156                   "required" : true,
 3157                   "schema" : {
 3158                      "maxLength" : 10,
 3159                      "type" : "string"
 3160                   },
 3161                   "example" : "5"
 3162                },
 3163                {
 3164                   "name" : "pracovnikNrzpCislo",
 3165                   "in" : "query",
 3166                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3167                   "schema" : {
 3168                      "type" : "string"
 3169                   },
 3170                   "example" : "123456789"
 3171                },
 3172                {
 3173                   "name" : "pracovnikRodneCislo",
 3174                   "in" : "query",
 3175                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3176                   "schema" : {
 3177                      "type" : "string"
 3178                   }
 3179                },
 3180                {
 3181                   "name" : "pracovnikJmeno",
 3182                   "in" : "query",
 3183                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3184                   "schema" : {
 3185                      "type" : "string"
 3186                   }
 3187                },
 3188                {
 3189                   "name" : "pracovnikPrijmeni",
 3190                   "in" : "query",
 3191                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3192                   "schema" : {
 3193                      "type" : "string"
 3194                   }
 3195                },
 3196                {
 3197                   "name" : "pracovnikTitulPred",
 3198                   "in" : "query",
 3199                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3200                   "schema" : {
 3201                      "type" : "string"
 3202                   }
 3203                },
 3204                {
 3205                   "name" : "pracovnikTitulZa",
 3206                   "in" : "query",
 3207                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3208                   "schema" : {
 3209                      "type" : "string"
 3210                   }
 3211                },
 3212                {
 3213                   "name" : "pcz",
 3214                   "in" : "query",
 3215                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3216                   "required" : true,
 3217                   "schema" : {
 3218                      "type" : "string"
 3219                   },
 3220                   "example" : "000"
 3221                }
 3222             ],
 3223             "responses" : {
 3224                "200" : {
 3225                   "description" : "Žádanky pacienta nalezeny",
 3226                   "content" : {
 3227                      "application/json" : {
 3228                         "schema" : {
 3229                            "type" : "array",
 3230                            "items" : {
 3231                               "$ref" : "#/components/schemas/LekovaZadankaView"
 3232                            }
 3233                         },
 3234                         "example" : [
 3235                            {
 3236                               "id" : "1",
 3237                               "pacientZdravotniPojistovnaKod" : "CIZ",
 3238                               "stav" : "Aplikovano",
 3239                               "indikoval" : {
 3240                                  "subjektIco" : 0,
 3241                                  "nazevPracoviste" : "Testovací pracovistě API",
 3242                                  "jmenoAPrijmeniUzivatele" : "Demo"
 3243                               },
 3244                               "aplikoval" : {
 3245                                  "subjektIco" : 1,
 3246                                  "nazevPracoviste" : "Testovací pracovistě API",
 3247                                  "jmenoAPrijmeniUzivatele" : "Demo"
 3248                               },
 3249                               "aplikaceDatum" : "0001-01-01T00:00:00",
 3250                               "platnostDo" : "2021-12-19T00:00:00",
 3251                               "pacientId" : "5",
 3252                               "lekKod" : "bamlan",
 3253                               "indikaceDatum" : "2021-11-13T00:00:00",
 3254                               "akce" : "JenVystavitZadanku",
 3255                               "indikovalOrdinaceEmail" : "string",
 3256                               "indikovalOrdinaceTelefon" : "string",
 3257                               "indikovalOrdinaceIcp" : "string"
 3258                            },
 3259                            {
 3260                               "id" : null,
 3261                               "pacientZdravotniPojistovnaKod" : null,
 3262                               "stav" : "Aktivni",
 3263                               "indikoval" : null,
 3264                               "aplikoval" : null,
 3265                               "aplikaceDatum" : null,
 3266                               "platnostDo" : "0001-01-01T00:00:00",
 3267                               "pacientId" : null,
 3268                               "lekKod" : null,
 3269                               "indikaceDatum" : null,
 3270                               "akce" : "JenVystavitZadanku",
 3271                               "indikovalOrdinaceEmail" : null,
 3272                               "indikovalOrdinaceTelefon" : null,
 3273                               "indikovalOrdinaceIcp" : null
 3274                            }
 3275                         ]
 3276                      }
 3277                   }
 3278                },
 3279                "404" : {
 3280                   "description" : "Pacient nenalezen"
 3281                }
 3282             }
 3283          }
 3284       },
 3285       "/api/v1/lekovezadanky/NactiZadankuDleId/{id}" : {
 3286          "get" : {
 3287             "tags" : [
 3288                "LekoveZadanky"
 3289             ],
 3290             "summary" : "Načte žádanku",
 3291             "parameters" : [
 3292                {
 3293                   "name" : "id",
 3294                   "in" : "path",
 3295                   "description" : "",
 3296                   "required" : true,
 3297                   "schema" : {
 3298                      "type" : "string"
 3299                   }
 3300                },
 3301                {
 3302                   "name" : "pracovnikNrzpCislo",
 3303                   "in" : "query",
 3304                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3305                   "schema" : {
 3306                      "type" : "string"
 3307                   },
 3308                   "example" : "123456789"
 3309                },
 3310                {
 3311                   "name" : "pracovnikRodneCislo",
 3312                   "in" : "query",
 3313                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3314                   "schema" : {
 3315                      "type" : "string"
 3316                   }
 3317                },
 3318                {
 3319                   "name" : "pracovnikJmeno",
 3320                   "in" : "query",
 3321                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3322                   "schema" : {
 3323                      "type" : "string"
 3324                   }
 3325                },
 3326                {
 3327                   "name" : "pracovnikPrijmeni",
 3328                   "in" : "query",
 3329                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3330                   "schema" : {
 3331                      "type" : "string"
 3332                   }
 3333                },
 3334                {
 3335                   "name" : "pracovnikTitulPred",
 3336                   "in" : "query",
 3337                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3338                   "schema" : {
 3339                      "type" : "string"
 3340                   }
 3341                },
 3342                {
 3343                   "name" : "pracovnikTitulZa",
 3344                   "in" : "query",
 3345                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3346                   "schema" : {
 3347                      "type" : "string"
 3348                   }
 3349                },
 3350                {
 3351                   "name" : "pcz",
 3352                   "in" : "query",
 3353                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3354                   "required" : true,
 3355                   "schema" : {
 3356                      "type" : "string"
 3357                   },
 3358                   "example" : "000"
 3359                }
 3360             ],
 3361             "responses" : {
 3362                "200" : {
 3363                   "description" : "Žádanka nalezena",
 3364                   "content" : {
 3365                      "application/json" : {
 3366                         "schema" : {
 3367                            "$ref" : "#/components/schemas/LekovaZadankaView"
 3368                         },
 3369                         "example" : {
 3370                            "id" : "1",
 3371                            "pacientZdravotniPojistovnaKod" : "CIZ",
 3372                            "stav" : "Aplikovano",
 3373                            "indikoval" : {
 3374                               "subjektIco" : 0,
 3375                               "nazevPracoviste" : "Testovací pracovistě API",
 3376                               "jmenoAPrijmeniUzivatele" : "Demo"
 3377                            },
 3378                            "aplikoval" : {
 3379                               "subjektIco" : 1,
 3380                               "nazevPracoviste" : "Testovací pracovistě API",
 3381                               "jmenoAPrijmeniUzivatele" : "Demo"
 3382                            },
 3383                            "aplikaceDatum" : "0001-01-01T00:00:00",
 3384                            "platnostDo" : "2021-12-19T00:00:00",
 3385                            "pacientId" : "5",
 3386                            "lekKod" : "bamlan",
 3387                            "indikaceDatum" : "2021-11-13T00:00:00",
 3388                            "akce" : "JenVystavitZadanku",
 3389                            "indikovalOrdinaceEmail" : "string",
 3390                            "indikovalOrdinaceTelefon" : "string",
 3391                            "indikovalOrdinaceIcp" : "string"
 3392                         }
 3393                      }
 3394                   }
 3395                },
 3396                "404" : {
 3397                   "description" : "Žádanka nenalezena"
 3398                }
 3399             }
 3400          }
 3401       },
 3402       "/api/v1/lekovezadanky/AplikovatLek/{id}/{aplikaceDatum}" : {
 3403          "post" : {
 3404             "tags" : [
 3405                "LekoveZadanky"
 3406             ],
 3407             "summary" : "Aplikuje lék",
 3408             "parameters" : [
 3409                {
 3410                   "name" : "id",
 3411                   "in" : "path",
 3412                   "description" : "Id lékové žádanky",
 3413                   "required" : true,
 3414                   "schema" : {
 3415                      "type" : "string"
 3416                   }
 3417                },
 3418                {
 3419                   "name" : "aplikaceDatum",
 3420                   "in" : "path",
 3421                   "description" : "Datum aplikace léku",
 3422                   "required" : true,
 3423                   "schema" : {
 3424                      "type" : "string",
 3425                      "format" : "date-time"
 3426                   }
 3427                },
 3428                {
 3429                   "name" : "lekKod",
 3430                   "in" : "query",
 3431                   "description" : "Kód aplikovaného léku",
 3432                   "required" : true,
 3433                   "schema" : {
 3434                      "type" : "string"
 3435                   }
 3436                },
 3437                {
 3438                   "name" : "akce",
 3439                   "in" : "query",
 3440                   "description" : "Aplikovat látku akce",
 3441                   "schema" : {
 3442                      "$ref" : "#/components/schemas/EnumZadankaAplikovatLatkuAkce"
 3443                   }
 3444                },
 3445                {
 3446                   "name" : "pracovnikNrzpCislo",
 3447                   "in" : "query",
 3448                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3449                   "schema" : {
 3450                      "type" : "string"
 3451                   },
 3452                   "example" : "123456789"
 3453                },
 3454                {
 3455                   "name" : "pracovnikRodneCislo",
 3456                   "in" : "query",
 3457                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3458                   "schema" : {
 3459                      "type" : "string"
 3460                   }
 3461                },
 3462                {
 3463                   "name" : "pracovnikJmeno",
 3464                   "in" : "query",
 3465                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3466                   "schema" : {
 3467                      "type" : "string"
 3468                   }
 3469                },
 3470                {
 3471                   "name" : "pracovnikPrijmeni",
 3472                   "in" : "query",
 3473                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3474                   "schema" : {
 3475                      "type" : "string"
 3476                   }
 3477                },
 3478                {
 3479                   "name" : "pracovnikTitulPred",
 3480                   "in" : "query",
 3481                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3482                   "schema" : {
 3483                      "type" : "string"
 3484                   }
 3485                },
 3486                {
 3487                   "name" : "pracovnikTitulZa",
 3488                   "in" : "query",
 3489                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3490                   "schema" : {
 3491                      "type" : "string"
 3492                   }
 3493                },
 3494                {
 3495                   "name" : "pcz",
 3496                   "in" : "query",
 3497                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3498                   "required" : true,
 3499                   "schema" : {
 3500                      "type" : "string"
 3501                   },
 3502                   "example" : "000"
 3503                }
 3504             ],
 3505             "responses" : {
 3506                "200" : {
 3507                   "description" : "Lék aplikován",
 3508                   "content" : {
 3509                      "application/json" : {
 3510                         "schema" : {
 3511                            "$ref" : "#/components/schemas/LekovaZadankaView"
 3512                         },
 3513                         "example" : {
 3514                            "id" : "1",
 3515                            "pacientZdravotniPojistovnaKod" : "CIZ",
 3516                            "stav" : "Aplikovano",
 3517                            "indikoval" : {
 3518                               "subjektIco" : 0,
 3519                               "nazevPracoviste" : "Testovací pracovistě API",
 3520                               "jmenoAPrijmeniUzivatele" : "Demo"
 3521                            },
 3522                            "aplikoval" : {
 3523                               "subjektIco" : 1,
 3524                               "nazevPracoviste" : "Testovací pracovistě API",
 3525                               "jmenoAPrijmeniUzivatele" : "Demo"
 3526                            },
 3527                            "aplikaceDatum" : "0001-01-01T00:00:00",
 3528                            "platnostDo" : "2021-12-19T00:00:00",
 3529                            "pacientId" : "5",
 3530                            "lekKod" : "bamlan",
 3531                            "indikaceDatum" : "2021-11-13T00:00:00",
 3532                            "akce" : "JenVystavitZadanku",
 3533                            "indikovalOrdinaceEmail" : "string",
 3534                            "indikovalOrdinaceTelefon" : "string",
 3535                            "indikovalOrdinaceIcp" : "string"
 3536                         }
 3537                      }
 3538                   }
 3539                },
 3540                "404" : {
 3541                   "description" : "Nenalezena žádanka k aplikování"
 3542                },
 3543                "400" : {
 3544                   "description" : "Lék se nepodařilo aplikovat"
 3545                }
 3546             }
 3547          }
 3548       },
 3549       "/api/v1/lekovezadanky/ZrusitZadanku/{id}" : {
 3550          "post" : {
 3551             "tags" : [
 3552                "LekoveZadanky"
 3553             ],
 3554             "summary" : "Zruší žádanku",
 3555             "parameters" : [
 3556                {
 3557                   "name" : "id",
 3558                   "in" : "path",
 3559                   "description" : "",
 3560                   "required" : true,
 3561                   "schema" : {
 3562                      "type" : "string"
 3563                   }
 3564                },
 3565                {
 3566                   "name" : "pracovnikNrzpCislo",
 3567                   "in" : "query",
 3568                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3569                   "schema" : {
 3570                      "type" : "string"
 3571                   },
 3572                   "example" : "123456789"
 3573                },
 3574                {
 3575                   "name" : "pracovnikRodneCislo",
 3576                   "in" : "query",
 3577                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3578                   "schema" : {
 3579                      "type" : "string"
 3580                   }
 3581                },
 3582                {
 3583                   "name" : "pracovnikJmeno",
 3584                   "in" : "query",
 3585                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3586                   "schema" : {
 3587                      "type" : "string"
 3588                   }
 3589                },
 3590                {
 3591                   "name" : "pracovnikPrijmeni",
 3592                   "in" : "query",
 3593                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3594                   "schema" : {
 3595                      "type" : "string"
 3596                   }
 3597                },
 3598                {
 3599                   "name" : "pracovnikTitulPred",
 3600                   "in" : "query",
 3601                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3602                   "schema" : {
 3603                      "type" : "string"
 3604                   }
 3605                },
 3606                {
 3607                   "name" : "pracovnikTitulZa",
 3608                   "in" : "query",
 3609                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3610                   "schema" : {
 3611                      "type" : "string"
 3612                   }
 3613                },
 3614                {
 3615                   "name" : "pcz",
 3616                   "in" : "query",
 3617                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3618                   "required" : true,
 3619                   "schema" : {
 3620                      "type" : "string"
 3621                   },
 3622                   "example" : "000"
 3623                }
 3624             ],
 3625             "responses" : {
 3626                "200" : {
 3627                   "description" : "Žádanka zrušena",
 3628                   "content" : {
 3629                      "application/json" : {
 3630                         "schema" : {
 3631                            "$ref" : "#/components/schemas/ZrusitZadankuResult"
 3632                         }
 3633                      }
 3634                   }
 3635                },
 3636                "404" : {
 3637                   "description" : "Nenalezena žádanka k zrušení"
 3638                },
 3639                "400" : {
 3640                   "description" : "Zrušení žádanky se nezdařilo"
 3641                }
 3642             }
 3643          }
 3644       },
 3645       "/api/v1/nrzp/NactiPracovniky" : {
 3646          "get" : {
 3647             "tags" : [
 3648                "Nrzp"
 3649             ],
 3650             "summary" : "Načte seznam pracovníků v registru NRZP zaměstnaných u poskytovatele.",
 3651             "responses" : {
 3652                "200" : {
 3653                   "description" : "Seznam pracovníků",
 3654                   "content" : {
 3655                      "application/json" : {
 3656                         "schema" : {
 3657                            "type" : "array",
 3658                            "items" : {
 3659                               "$ref" : "#/components/schemas/NrzpPracovnikView"
 3660                            }
 3661                         },
 3662                         "example" : [
 3663                            {
 3664                               "cislo" : "123456789",
 3665                               "jmeno" : "Martin",
 3666                               "prijmeni" : "Doktor",
 3667                               "datumNarozeni" : "1980-01-01T00:00:00",
 3668                               "rodneCislo" : null
 3669                            }
 3670                         ]
 3671                      }
 3672                   }
 3673                },
 3674                "404" : {
 3675                   "description" : "Poskytovatel nenalezen"
 3676                }
 3677             }
 3678          }
 3679       },
 3680       "/api/v1/nrzp/NactiPracovnika" : {
 3681          "get" : {
 3682             "tags" : [
 3683                "Nrzp"
 3684             ],
 3685             "summary" : "Načte pracovníka v registru NRZP.",
 3686             "parameters" : [
 3687                {
 3688                   "name" : "pracovnikCislo",
 3689                   "in" : "query",
 3690                   "description" : "",
 3691                   "schema" : {
 3692                      "type" : "string"
 3693                   }
 3694                }
 3695             ],
 3696             "responses" : {
 3697                "200" : {
 3698                   "description" : "Seznam pracovníků",
 3699                   "content" : {
 3700                      "application/json" : {
 3701                         "schema" : {
 3702                            "$ref" : "#/components/schemas/NrzpPracovnikView"
 3703                         }
 3704                      }
 3705                   }
 3706                },
 3707                "404" : {
 3708                   "description" : "Poskytovatel nenalezen"
 3709                }
 3710             }
 3711          }
 3712       },
 3713       "/api/v1/pacienti/VyhledatPacientaDleId/{id}" : {
 3714          "get" : {
 3715             "tags" : [
 3716                "Pacienti"
 3717             ],
 3718             "summary" : "Vyhledá pacienta dle id, číslo pracovníka NRZP",
 3719             "parameters" : [
 3720                {
 3721                   "name" : "id",
 3722                   "in" : "path",
 3723                   "description" : "Id / rezortní identifikátor / číslo pacienta. \\\r\n            Systém vyhledá pacienta podle původního i aktuálního čísla pacienta (přečíslování pacientů).\\\r\n            Při migraci pacienta může být návratová hodnota jiná (aktuální) než jaká hodnota vstupu.",
 3724                   "required" : true,
 3725                   "schema" : {
 3726                      "maxLength" : 10,
 3727                      "type" : "string"
 3728                   },
 3729                   "example" : "1234567890"
 3730                },
 3731                {
 3732                   "name" : "pracovnikNrzpCislo",
 3733                   "in" : "query",
 3734                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3735                   "schema" : {
 3736                      "type" : "string"
 3737                   },
 3738                   "example" : "123456789"
 3739                },
 3740                {
 3741                   "name" : "pracovnikRodneCislo",
 3742                   "in" : "query",
 3743                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3744                   "schema" : {
 3745                      "type" : "string"
 3746                   }
 3747                },
 3748                {
 3749                   "name" : "pracovnikJmeno",
 3750                   "in" : "query",
 3751                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3752                   "schema" : {
 3753                      "type" : "string"
 3754                   }
 3755                },
 3756                {
 3757                   "name" : "pracovnikPrijmeni",
 3758                   "in" : "query",
 3759                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3760                   "schema" : {
 3761                      "type" : "string"
 3762                   }
 3763                },
 3764                {
 3765                   "name" : "pracovnikTitulPred",
 3766                   "in" : "query",
 3767                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3768                   "schema" : {
 3769                      "type" : "string"
 3770                   }
 3771                },
 3772                {
 3773                   "name" : "pracovnikTitulZa",
 3774                   "in" : "query",
 3775                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3776                   "schema" : {
 3777                      "type" : "string"
 3778                   }
 3779                },
 3780                {
 3781                   "name" : "pcz",
 3782                   "in" : "query",
 3783                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3784                   "required" : true,
 3785                   "schema" : {
 3786                      "type" : "string"
 3787                   },
 3788                   "example" : "000"
 3789                }
 3790             ],
 3791             "responses" : {
 3792                "200" : {
 3793                   "description" : "Pacient vyhledán",
 3794                   "content" : {
 3795                      "application/json" : {
 3796                         "schema" : {
 3797                            "$ref" : "#/components/schemas/PacientView"
 3798                         },
 3799                         "example" : {
 3800                            "id" : "9876543210",
 3801                            "datumUmrti" : null,
 3802                            "zemeNarozeniKod" : "CZ",
 3803                            "mistoNarozeniNazev" : "České Budějovice",
 3804                            "obecNarozeniRuianId" : 544256,
 3805                            "obvodNarozeniRuianId" : null,
 3806                            "jeCizinec" : false,
 3807                            "jmeno" : "Oliver",
 3808                            "prijmeni" : "Ouředník",
 3809                            "datumNarozeni" : "1990-09-09T00:00:00",
 3810                            "cisloPojistence" : "9009092664",
 3811                            "pohlavi" : "Muz",
 3812                            "cisloObcanskehoPrukazu" : "396498237",
 3813                            "cisloPasu" : "298990159",
 3814                            "zemeObcanstviKod" : "CZ",
 3815                            "zdravotniPojistovnaKod" : "209",
 3816                            "kontaktniMobilniTelefon" : "607123456",
 3817                            "kontaktniEmail" : "oliver.ourednik@example.com",
 3818                            "kontaktniPevnaLinka" : "212240000",
 3819                            "pobytMesto" : "Praha 1",
 3820                            "pobytPsc" : "18200",
 3821                            "notifikovatEmail" : true,
 3822                            "notifikovatSms" : false,
 3823                            "poznamka" : ""
 3824                         }
 3825                      }
 3826                   }
 3827                },
 3828                "404" : {
 3829                   "description" : "Pacient nenalezen"
 3830                },
 3831                "400" : {
 3832                   "description" : "Validace se nezdařila"
 3833                }
 3834             }
 3835          }
 3836       },
 3837       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
 3838          "get" : {
 3839             "tags" : [
 3840                "Pacienti"
 3841             ],
 3842             "summary" : "Vyhledá pacienta dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP",
 3843             "parameters" : [
 3844                {
 3845                   "name" : "jmeno",
 3846                   "in" : "path",
 3847                   "description" : "Jméno:",
 3848                   "required" : true,
 3849                   "schema" : {
 3850                      "maxLength" : 50,
 3851                      "type" : "string"
 3852                   },
 3853                   "example" : "Oliver"
 3854                },
 3855                {
 3856                   "name" : "prijmeni",
 3857                   "in" : "path",
 3858                   "description" : "Příjmení:",
 3859                   "required" : true,
 3860                   "schema" : {
 3861                      "maxLength" : 50,
 3862                      "type" : "string"
 3863                   },
 3864                   "example" : "Ouředník"
 3865                },
 3866                {
 3867                   "name" : "rodneCislo",
 3868                   "in" : "path",
 3869                   "description" : "Rodné číslo:",
 3870                   "required" : true,
 3871                   "schema" : {
 3872                      "maxLength" : 22,
 3873                      "type" : "string"
 3874                   },
 3875                   "example" : "9009092664"
 3876                },
 3877                {
 3878                   "name" : "pracovnikNrzpCislo",
 3879                   "in" : "query",
 3880                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3881                   "schema" : {
 3882                      "type" : "string"
 3883                   },
 3884                   "example" : "123456789"
 3885                },
 3886                {
 3887                   "name" : "pracovnikRodneCislo",
 3888                   "in" : "query",
 3889                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3890                   "schema" : {
 3891                      "type" : "string"
 3892                   }
 3893                },
 3894                {
 3895                   "name" : "pracovnikJmeno",
 3896                   "in" : "query",
 3897                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3898                   "schema" : {
 3899                      "type" : "string"
 3900                   }
 3901                },
 3902                {
 3903                   "name" : "pracovnikPrijmeni",
 3904                   "in" : "query",
 3905                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3906                   "schema" : {
 3907                      "type" : "string"
 3908                   }
 3909                },
 3910                {
 3911                   "name" : "pracovnikTitulPred",
 3912                   "in" : "query",
 3913                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3914                   "schema" : {
 3915                      "type" : "string"
 3916                   }
 3917                },
 3918                {
 3919                   "name" : "pracovnikTitulZa",
 3920                   "in" : "query",
 3921                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 3922                   "schema" : {
 3923                      "type" : "string"
 3924                   }
 3925                },
 3926                {
 3927                   "name" : "pcz",
 3928                   "in" : "query",
 3929                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3930                   "required" : true,
 3931                   "schema" : {
 3932                      "type" : "string"
 3933                   },
 3934                   "example" : "000"
 3935                }
 3936             ],
 3937             "responses" : {
 3938                "200" : {
 3939                   "description" : "Výsledek vyhledávání",
 3940                   "content" : {
 3941                      "application/json" : {
 3942                         "schema" : {
 3943                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 3944                         },
 3945                         "example" : {
 3946                            "vysledek" : "PacientNalezen",
 3947                            "vysledekZprava" : null,
 3948                            "pacient" : {
 3949                               "id" : "9876543210",
 3950                               "datumUmrti" : null,
 3951                               "zemeNarozeniKod" : "CZ",
 3952                               "mistoNarozeniNazev" : "České Budějovice",
 3953                               "obecNarozeniRuianId" : 544256,
 3954                               "obvodNarozeniRuianId" : null,
 3955                               "jeCizinec" : false,
 3956                               "jmeno" : "Oliver",
 3957                               "prijmeni" : "Ouředník",
 3958                               "datumNarozeni" : "1990-09-09T00:00:00",
 3959                               "cisloPojistence" : "9009092664",
 3960                               "pohlavi" : "Muz",
 3961                               "cisloObcanskehoPrukazu" : "396498237",
 3962                               "cisloPasu" : "298990159",
 3963                               "zemeObcanstviKod" : "CZ",
 3964                               "zdravotniPojistovnaKod" : "209",
 3965                               "kontaktniMobilniTelefon" : "607123456",
 3966                               "kontaktniEmail" : "oliver.ourednik@example.com",
 3967                               "kontaktniPevnaLinka" : "212240000",
 3968                               "pobytMesto" : "Praha 1",
 3969                               "pobytPsc" : "18200",
 3970                               "notifikovatEmail" : true,
 3971                               "notifikovatSms" : false,
 3972                               "poznamka" : ""
 3973                            }
 3974                         }
 3975                      }
 3976                   }
 3977                },
 3978                "400" : {
 3979                   "description" : "Validace se nezdařila"
 3980                }
 3981             }
 3982          }
 3983       },
 3984       "/api/v1/pacienti/VyhledatSeznamDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
 3985          "get" : {
 3986             "tags" : [
 3987                "Pacienti"
 3988             ],
 3989             "summary" : "Vyhledá všechny pacienty dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP",
 3990             "parameters" : [
 3991                {
 3992                   "name" : "jmeno",
 3993                   "in" : "path",
 3994                   "description" : "Jméno:",
 3995                   "required" : true,
 3996                   "schema" : {
 3997                      "maxLength" : 50,
 3998                      "type" : "string"
 3999                   },
 4000                   "example" : "Oliver"
 4001                },
 4002                {
 4003                   "name" : "prijmeni",
 4004                   "in" : "path",
 4005                   "description" : "Příjmení:",
 4006                   "required" : true,
 4007                   "schema" : {
 4008                      "maxLength" : 50,
 4009                      "type" : "string"
 4010                   },
 4011                   "example" : "Ouředník"
 4012                },
 4013                {
 4014                   "name" : "rodneCislo",
 4015                   "in" : "path",
 4016                   "description" : "Rodné číslo:",
 4017                   "required" : true,
 4018                   "schema" : {
 4019                      "maxLength" : 22,
 4020                      "type" : "string"
 4021                   },
 4022                   "example" : "9009092664"
 4023                },
 4024                {
 4025                   "name" : "pracovnikNrzpCislo",
 4026                   "in" : "query",
 4027                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4028                   "schema" : {
 4029                      "type" : "string"
 4030                   },
 4031                   "example" : "123456789"
 4032                },
 4033                {
 4034                   "name" : "pracovnikRodneCislo",
 4035                   "in" : "query",
 4036                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4037                   "schema" : {
 4038                      "type" : "string"
 4039                   }
 4040                },
 4041                {
 4042                   "name" : "pracovnikJmeno",
 4043                   "in" : "query",
 4044                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4045                   "schema" : {
 4046                      "type" : "string"
 4047                   }
 4048                },
 4049                {
 4050                   "name" : "pracovnikPrijmeni",
 4051                   "in" : "query",
 4052                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4053                   "schema" : {
 4054                      "type" : "string"
 4055                   }
 4056                },
 4057                {
 4058                   "name" : "pracovnikTitulPred",
 4059                   "in" : "query",
 4060                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4061                   "schema" : {
 4062                      "type" : "string"
 4063                   }
 4064                },
 4065                {
 4066                   "name" : "pracovnikTitulZa",
 4067                   "in" : "query",
 4068                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4069                   "schema" : {
 4070                      "type" : "string"
 4071                   }
 4072                },
 4073                {
 4074                   "name" : "pcz",
 4075                   "in" : "query",
 4076                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4077                   "required" : true,
 4078                   "schema" : {
 4079                      "type" : "string"
 4080                   },
 4081                   "example" : "000"
 4082                }
 4083             ],
 4084             "responses" : {
 4085                "200" : {
 4086                   "description" : "Výsledek vyhledávání",
 4087                   "content" : {
 4088                      "application/json" : {
 4089                         "schema" : {
 4090                            "$ref" : "#/components/schemas/VyhledaniSeznamPacientuVysledek"
 4091                         },
 4092                         "example" : {
 4093                            "vysledek" : "PacientNalezen",
 4094                            "vysledekZprava" : null,
 4095                            "pacienti" : [
 4096                               {
 4097                                  "id" : "9876543210",
 4098                                  "datumUmrti" : null,
 4099                                  "zemeNarozeniKod" : "CZ",
 4100                                  "mistoNarozeniNazev" : "České Budějovice",
 4101                                  "obecNarozeniRuianId" : 544256,
 4102                                  "obvodNarozeniRuianId" : null,
 4103                                  "jeCizinec" : false,
 4104                                  "jmeno" : "Oliver",
 4105                                  "prijmeni" : "Ouředník",
 4106                                  "datumNarozeni" : "1990-09-09T00:00:00",
 4107                                  "cisloPojistence" : "9009092664",
 4108                                  "pohlavi" : "Muz",
 4109                                  "cisloObcanskehoPrukazu" : "396498237",
 4110                                  "cisloPasu" : "298990159",
 4111                                  "zemeObcanstviKod" : "CZ",
 4112                                  "zdravotniPojistovnaKod" : "209",
 4113                                  "kontaktniMobilniTelefon" : "607123456",
 4114                                  "kontaktniEmail" : "oliver.ourednik@example.com",
 4115                                  "kontaktniPevnaLinka" : "212240000",
 4116                                  "pobytMesto" : "Praha 1",
 4117                                  "pobytPsc" : "18200",
 4118                                  "notifikovatEmail" : true,
 4119                                  "notifikovatSms" : false,
 4120                                  "poznamka" : ""
 4121                               }
 4122                            ]
 4123                         }
 4124                      }
 4125                   }
 4126                },
 4127                "400" : {
 4128                   "description" : "Validace se nezdařila"
 4129                }
 4130             }
 4131          }
 4132       },
 4133       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
 4134          "get" : {
 4135             "tags" : [
 4136                "Pacienti"
 4137             ],
 4138             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
 4139             "parameters" : [
 4140                {
 4141                   "name" : "jmeno",
 4142                   "in" : "path",
 4143                   "description" : "Jméno:",
 4144                   "required" : true,
 4145                   "schema" : {
 4146                      "maxLength" : 50,
 4147                      "type" : "string"
 4148                   },
 4149                   "example" : "Pavla"
 4150                },
 4151                {
 4152                   "name" : "prijmeni",
 4153                   "in" : "path",
 4154                   "description" : "Příjmení:",
 4155                   "required" : true,
 4156                   "schema" : {
 4157                      "maxLength" : 50,
 4158                      "type" : "string"
 4159                   },
 4160                   "example" : "Nováková"
 4161                },
 4162                {
 4163                   "name" : "datumNarozeni",
 4164                   "in" : "path",
 4165                   "description" : "Datum Narození",
 4166                   "required" : true,
 4167                   "schema" : {
 4168                      "type" : "string",
 4169                      "format" : "date-time"
 4170                   },
 4171                   "example" : "1999-03-02"
 4172                },
 4173                {
 4174                   "name" : "zemeObcanstviKod",
 4175                   "in" : "query",
 4176                   "description" : "Kód státu",
 4177                   "schema" : {
 4178                      "maxLength" : 2,
 4179                      "type" : "string"
 4180                   },
 4181                   "example" : "CZ"
 4182                },
 4183                {
 4184                   "name" : "pracovnikNrzpCislo",
 4185                   "in" : "query",
 4186                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4187                   "schema" : {
 4188                      "type" : "string"
 4189                   },
 4190                   "example" : "123456789"
 4191                },
 4192                {
 4193                   "name" : "pracovnikRodneCislo",
 4194                   "in" : "query",
 4195                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4196                   "schema" : {
 4197                      "type" : "string"
 4198                   }
 4199                },
 4200                {
 4201                   "name" : "pracovnikJmeno",
 4202                   "in" : "query",
 4203                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4204                   "schema" : {
 4205                      "type" : "string"
 4206                   }
 4207                },
 4208                {
 4209                   "name" : "pracovnikPrijmeni",
 4210                   "in" : "query",
 4211                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4212                   "schema" : {
 4213                      "type" : "string"
 4214                   }
 4215                },
 4216                {
 4217                   "name" : "pracovnikTitulPred",
 4218                   "in" : "query",
 4219                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4220                   "schema" : {
 4221                      "type" : "string"
 4222                   }
 4223                },
 4224                {
 4225                   "name" : "pracovnikTitulZa",
 4226                   "in" : "query",
 4227                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4228                   "schema" : {
 4229                      "type" : "string"
 4230                   }
 4231                },
 4232                {
 4233                   "name" : "pcz",
 4234                   "in" : "query",
 4235                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4236                   "required" : true,
 4237                   "schema" : {
 4238                      "type" : "string"
 4239                   },
 4240                   "example" : "000"
 4241                },
 4242                {
 4243                   "name" : "cisloPojistence",
 4244                   "in" : "query",
 4245                   "description" : "Číslo pojištěnce",
 4246                   "schema" : {
 4247                      "maxLength" : 22,
 4248                      "type" : "string"
 4249                   }
 4250                }
 4251             ],
 4252             "responses" : {
 4253                "200" : {
 4254                   "description" : "Výsledek vyhledávání",
 4255                   "content" : {
 4256                      "application/json" : {
 4257                         "schema" : {
 4258                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 4259                         },
 4260                         "example" : {
 4261                            "vysledek" : "PacientNalezen",
 4262                            "vysledekZprava" : null,
 4263                            "pacient" : {
 4264                               "id" : "9876543210",
 4265                               "datumUmrti" : null,
 4266                               "zemeNarozeniKod" : "CZ",
 4267                               "mistoNarozeniNazev" : "České Budějovice",
 4268                               "obecNarozeniRuianId" : 544256,
 4269                               "obvodNarozeniRuianId" : null,
 4270                               "jeCizinec" : false,
 4271                               "jmeno" : "Oliver",
 4272                               "prijmeni" : "Ouředník",
 4273                               "datumNarozeni" : "1990-09-09T00:00:00",
 4274                               "cisloPojistence" : "9009092664",
 4275                               "pohlavi" : "Muz",
 4276                               "cisloObcanskehoPrukazu" : "396498237",
 4277                               "cisloPasu" : "298990159",
 4278                               "zemeObcanstviKod" : "CZ",
 4279                               "zdravotniPojistovnaKod" : "209",
 4280                               "kontaktniMobilniTelefon" : "607123456",
 4281                               "kontaktniEmail" : "oliver.ourednik@example.com",
 4282                               "kontaktniPevnaLinka" : "212240000",
 4283                               "pobytMesto" : "Praha 1",
 4284                               "pobytPsc" : "18200",
 4285                               "notifikovatEmail" : true,
 4286                               "notifikovatSms" : false,
 4287                               "poznamka" : ""
 4288                            }
 4289                         }
 4290                      }
 4291                   }
 4292                },
 4293                "400" : {
 4294                   "description" : "Validace se nezdařila"
 4295                }
 4296             }
 4297          }
 4298       },
 4299       "/api/v1/pacienti/VyhledatSeznamDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
 4300          "get" : {
 4301             "tags" : [
 4302                "Pacienti"
 4303             ],
 4304             "summary" : "Vyhledá seznam pacientů dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
 4305             "parameters" : [
 4306                {
 4307                   "name" : "jmeno",
 4308                   "in" : "path",
 4309                   "description" : "Jméno:",
 4310                   "required" : true,
 4311                   "schema" : {
 4312                      "maxLength" : 50,
 4313                      "type" : "string"
 4314                   },
 4315                   "example" : "Oliver"
 4316                },
 4317                {
 4318                   "name" : "prijmeni",
 4319                   "in" : "path",
 4320                   "description" : "Příjmení:",
 4321                   "required" : true,
 4322                   "schema" : {
 4323                      "maxLength" : 50,
 4324                      "type" : "string"
 4325                   },
 4326                   "example" : "Ouředník"
 4327                },
 4328                {
 4329                   "name" : "datumNarozeni",
 4330                   "in" : "path",
 4331                   "description" : "Datum Narození",
 4332                   "required" : true,
 4333                   "schema" : {
 4334                      "type" : "string",
 4335                      "format" : "date-time"
 4336                   },
 4337                   "example" : "9/9/1990"
 4338                },
 4339                {
 4340                   "name" : "zemeObcanstviKod",
 4341                   "in" : "query",
 4342                   "description" : "Kód státu",
 4343                   "schema" : {
 4344                      "maxLength" : 2,
 4345                      "type" : "string"
 4346                   },
 4347                   "example" : "CZ"
 4348                },
 4349                {
 4350                   "name" : "pracovnikNrzpCislo",
 4351                   "in" : "query",
 4352                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4353                   "schema" : {
 4354                      "type" : "string"
 4355                   },
 4356                   "example" : "123456789"
 4357                },
 4358                {
 4359                   "name" : "pracovnikRodneCislo",
 4360                   "in" : "query",
 4361                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4362                   "schema" : {
 4363                      "type" : "string"
 4364                   }
 4365                },
 4366                {
 4367                   "name" : "pracovnikJmeno",
 4368                   "in" : "query",
 4369                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4370                   "schema" : {
 4371                      "type" : "string"
 4372                   }
 4373                },
 4374                {
 4375                   "name" : "pracovnikPrijmeni",
 4376                   "in" : "query",
 4377                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4378                   "schema" : {
 4379                      "type" : "string"
 4380                   }
 4381                },
 4382                {
 4383                   "name" : "pracovnikTitulPred",
 4384                   "in" : "query",
 4385                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4386                   "schema" : {
 4387                      "type" : "string"
 4388                   }
 4389                },
 4390                {
 4391                   "name" : "pracovnikTitulZa",
 4392                   "in" : "query",
 4393                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4394                   "schema" : {
 4395                      "type" : "string"
 4396                   }
 4397                },
 4398                {
 4399                   "name" : "pcz",
 4400                   "in" : "query",
 4401                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4402                   "required" : true,
 4403                   "schema" : {
 4404                      "type" : "string"
 4405                   },
 4406                   "example" : "000"
 4407                }
 4408             ],
 4409             "responses" : {
 4410                "200" : {
 4411                   "description" : "Výsledek vyhledávání",
 4412                   "content" : {
 4413                      "application/json" : {
 4414                         "schema" : {
 4415                            "$ref" : "#/components/schemas/VyhledaniSeznamPacientuVysledek"
 4416                         },
 4417                         "example" : {
 4418                            "vysledek" : "PacientNalezen",
 4419                            "vysledekZprava" : null,
 4420                            "pacienti" : [
 4421                               {
 4422                                  "id" : "9876543210",
 4423                                  "datumUmrti" : null,
 4424                                  "zemeNarozeniKod" : "CZ",
 4425                                  "mistoNarozeniNazev" : "České Budějovice",
 4426                                  "obecNarozeniRuianId" : 544256,
 4427                                  "obvodNarozeniRuianId" : null,
 4428                                  "jeCizinec" : false,
 4429                                  "jmeno" : "Oliver",
 4430                                  "prijmeni" : "Ouředník",
 4431                                  "datumNarozeni" : "1990-09-09T00:00:00",
 4432                                  "cisloPojistence" : "9009092664",
 4433                                  "pohlavi" : "Muz",
 4434                                  "cisloObcanskehoPrukazu" : "396498237",
 4435                                  "cisloPasu" : "298990159",
 4436                                  "zemeObcanstviKod" : "CZ",
 4437                                  "zdravotniPojistovnaKod" : "209",
 4438                                  "kontaktniMobilniTelefon" : "607123456",
 4439                                  "kontaktniEmail" : "oliver.ourednik@example.com",
 4440                                  "kontaktniPevnaLinka" : "212240000",
 4441                                  "pobytMesto" : "Praha 1",
 4442                                  "pobytPsc" : "18200",
 4443                                  "notifikovatEmail" : true,
 4444                                  "notifikovatSms" : false,
 4445                                  "poznamka" : ""
 4446                               }
 4447                            ]
 4448                         }
 4449                      }
 4450                   }
 4451                },
 4452                "400" : {
 4453                   "description" : "Validace se nezdařila"
 4454                }
 4455             }
 4456          }
 4457       },
 4458       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniMistoNarozeniText/{jmeno}/{prijmeni}/{datumNarozeni}/{zemeObcanstviKod}/{mistoNarozeniText}" : {
 4459          "get" : {
 4460             "tags" : [
 4461                "Pacienti"
 4462             ],
 4463             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, místo narození, číslo pracovníka NRZP",
 4464             "parameters" : [
 4465                {
 4466                   "name" : "jmeno",
 4467                   "in" : "path",
 4468                   "description" : "Jméno:",
 4469                   "required" : true,
 4470                   "schema" : {
 4471                      "maxLength" : 50,
 4472                      "type" : "string"
 4473                   },
 4474                   "example" : "Oliver"
 4475                },
 4476                {
 4477                   "name" : "prijmeni",
 4478                   "in" : "path",
 4479                   "description" : "Příjmení:",
 4480                   "required" : true,
 4481                   "schema" : {
 4482                      "maxLength" : 50,
 4483                      "type" : "string"
 4484                   },
 4485                   "example" : "Ouředník"
 4486                },
 4487                {
 4488                   "name" : "datumNarozeni",
 4489                   "in" : "path",
 4490                   "description" : "Datum Narození:",
 4491                   "required" : true,
 4492                   "schema" : {
 4493                      "type" : "string",
 4494                      "format" : "date-time"
 4495                   },
 4496                   "example" : "9/9/1990"
 4497                },
 4498                {
 4499                   "name" : "zemeObcanstviKod",
 4500                   "in" : "path",
 4501                   "description" : "Kód státu dle narození:",
 4502                   "required" : true,
 4503                   "schema" : {
 4504                      "type" : "string"
 4505                   },
 4506                   "example" : "CZ"
 4507                },
 4508                {
 4509                   "name" : "mistoNarozeniText",
 4510                   "in" : "path",
 4511                   "description" : "Místo narození:",
 4512                   "required" : true,
 4513                   "schema" : {
 4514                      "type" : "string"
 4515                   },
 4516                   "example" : "České Budějovice"
 4517                },
 4518                {
 4519                   "name" : "pracovnikNrzpCislo",
 4520                   "in" : "query",
 4521                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4522                   "schema" : {
 4523                      "type" : "string"
 4524                   },
 4525                   "example" : "123456789"
 4526                },
 4527                {
 4528                   "name" : "pracovnikRodneCislo",
 4529                   "in" : "query",
 4530                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4531                   "schema" : {
 4532                      "type" : "string"
 4533                   }
 4534                },
 4535                {
 4536                   "name" : "pracovnikJmeno",
 4537                   "in" : "query",
 4538                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4539                   "schema" : {
 4540                      "type" : "string"
 4541                   }
 4542                },
 4543                {
 4544                   "name" : "pracovnikPrijmeni",
 4545                   "in" : "query",
 4546                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4547                   "schema" : {
 4548                      "type" : "string"
 4549                   }
 4550                },
 4551                {
 4552                   "name" : "pracovnikTitulPred",
 4553                   "in" : "query",
 4554                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4555                   "schema" : {
 4556                      "type" : "string"
 4557                   }
 4558                },
 4559                {
 4560                   "name" : "pracovnikTitulZa",
 4561                   "in" : "query",
 4562                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4563                   "schema" : {
 4564                      "type" : "string"
 4565                   }
 4566                },
 4567                {
 4568                   "name" : "pcz",
 4569                   "in" : "query",
 4570                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4571                   "required" : true,
 4572                   "schema" : {
 4573                      "type" : "string"
 4574                   },
 4575                   "example" : "000"
 4576                }
 4577             ],
 4578             "responses" : {
 4579                "200" : {
 4580                   "description" : "Výsledek vyhledávání",
 4581                   "content" : {
 4582                      "application/json" : {
 4583                         "schema" : {
 4584                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 4585                         },
 4586                         "example" : {
 4587                            "vysledek" : "PacientNalezen",
 4588                            "vysledekZprava" : null,
 4589                            "pacient" : {
 4590                               "id" : "9876543210",
 4591                               "datumUmrti" : null,
 4592                               "zemeNarozeniKod" : "CZ",
 4593                               "mistoNarozeniNazev" : "České Budějovice",
 4594                               "obecNarozeniRuianId" : 544256,
 4595                               "obvodNarozeniRuianId" : null,
 4596                               "jeCizinec" : false,
 4597                               "jmeno" : "Oliver",
 4598                               "prijmeni" : "Ouředník",
 4599                               "datumNarozeni" : "1990-09-09T00:00:00",
 4600                               "cisloPojistence" : "9009092664",
 4601                               "pohlavi" : "Muz",
 4602                               "cisloObcanskehoPrukazu" : "396498237",
 4603                               "cisloPasu" : "298990159",
 4604                               "zemeObcanstviKod" : "CZ",
 4605                               "zdravotniPojistovnaKod" : "209",
 4606                               "kontaktniMobilniTelefon" : "607123456",
 4607                               "kontaktniEmail" : "oliver.ourednik@example.com",
 4608                               "kontaktniPevnaLinka" : "212240000",
 4609                               "pobytMesto" : "Praha 1",
 4610                               "pobytPsc" : "18200",
 4611                               "notifikovatEmail" : true,
 4612                               "notifikovatSms" : false,
 4613                               "poznamka" : ""
 4614                            }
 4615                         }
 4616                      }
 4617                   }
 4618                },
 4619                "400" : {
 4620                   "description" : "Validace se nezdařila"
 4621                }
 4622             }
 4623          }
 4624       },
 4625       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniObecNarozeniRuianId/{jmeno}/{prijmeni}/{datumNarozeni}/{obecNarozeniRuianId}" : {
 4626          "get" : {
 4627             "tags" : [
 4628                "Pacienti"
 4629             ],
 4630             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obec narození RÚIAN, číslo pracovníka NRZP",
 4631             "description" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obec narození RÚIAN, číslo pracovníka NRZP",
 4632             "parameters" : [
 4633                {
 4634                   "name" : "jmeno",
 4635                   "in" : "path",
 4636                   "description" : "Jméno:",
 4637                   "required" : true,
 4638                   "schema" : {
 4639                      "maxLength" : 50,
 4640                      "type" : "string"
 4641                   },
 4642                   "example" : "Oliver"
 4643                },
 4644                {
 4645                   "name" : "prijmeni",
 4646                   "in" : "path",
 4647                   "description" : "Příjmení:",
 4648                   "required" : true,
 4649                   "schema" : {
 4650                      "maxLength" : 50,
 4651                      "type" : "string"
 4652                   },
 4653                   "example" : "Ouředník"
 4654                },
 4655                {
 4656                   "name" : "datumNarozeni",
 4657                   "in" : "path",
 4658                   "description" : "Datum Narození:",
 4659                   "required" : true,
 4660                   "schema" : {
 4661                      "type" : "string",
 4662                      "format" : "date-time"
 4663                   },
 4664                   "example" : "9/9/1990"
 4665                },
 4666                {
 4667                   "name" : "obecNarozeniRuianId",
 4668                   "in" : "path",
 4669                   "description" : "Obec narození, RÚIAN Id:",
 4670                   "required" : true,
 4671                   "schema" : {
 4672                      "type" : "integer",
 4673                      "format" : "int64"
 4674                   },
 4675                   "example" : 538035
 4676                },
 4677                {
 4678                   "name" : "pracovnikNrzpCislo",
 4679                   "in" : "query",
 4680                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4681                   "schema" : {
 4682                      "type" : "string"
 4683                   },
 4684                   "example" : "123456789"
 4685                },
 4686                {
 4687                   "name" : "pracovnikRodneCislo",
 4688                   "in" : "query",
 4689                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4690                   "schema" : {
 4691                      "type" : "string"
 4692                   }
 4693                },
 4694                {
 4695                   "name" : "pracovnikJmeno",
 4696                   "in" : "query",
 4697                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4698                   "schema" : {
 4699                      "type" : "string"
 4700                   }
 4701                },
 4702                {
 4703                   "name" : "pracovnikPrijmeni",
 4704                   "in" : "query",
 4705                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4706                   "schema" : {
 4707                      "type" : "string"
 4708                   }
 4709                },
 4710                {
 4711                   "name" : "pracovnikTitulPred",
 4712                   "in" : "query",
 4713                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4714                   "schema" : {
 4715                      "type" : "string"
 4716                   }
 4717                },
 4718                {
 4719                   "name" : "pracovnikTitulZa",
 4720                   "in" : "query",
 4721                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4722                   "schema" : {
 4723                      "type" : "string"
 4724                   }
 4725                },
 4726                {
 4727                   "name" : "pcz",
 4728                   "in" : "query",
 4729                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4730                   "required" : true,
 4731                   "schema" : {
 4732                      "type" : "string"
 4733                   },
 4734                   "example" : "000"
 4735                }
 4736             ],
 4737             "responses" : {
 4738                "200" : {
 4739                   "description" : "Výsledek vyhledávání",
 4740                   "content" : {
 4741                      "application/json" : {
 4742                         "schema" : {
 4743                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 4744                         },
 4745                         "example" : {
 4746                            "vysledek" : "PacientNalezen",
 4747                            "vysledekZprava" : null,
 4748                            "pacient" : {
 4749                               "id" : "9876543210",
 4750                               "datumUmrti" : null,
 4751                               "zemeNarozeniKod" : "CZ",
 4752                               "mistoNarozeniNazev" : "České Budějovice",
 4753                               "obecNarozeniRuianId" : 544256,
 4754                               "obvodNarozeniRuianId" : null,
 4755                               "jeCizinec" : false,
 4756                               "jmeno" : "Oliver",
 4757                               "prijmeni" : "Ouředník",
 4758                               "datumNarozeni" : "1990-09-09T00:00:00",
 4759                               "cisloPojistence" : "9009092664",
 4760                               "pohlavi" : "Muz",
 4761                               "cisloObcanskehoPrukazu" : "396498237",
 4762                               "cisloPasu" : "298990159",
 4763                               "zemeObcanstviKod" : "CZ",
 4764                               "zdravotniPojistovnaKod" : "209",
 4765                               "kontaktniMobilniTelefon" : "607123456",
 4766                               "kontaktniEmail" : "oliver.ourednik@example.com",
 4767                               "kontaktniPevnaLinka" : "212240000",
 4768                               "pobytMesto" : "Praha 1",
 4769                               "pobytPsc" : "18200",
 4770                               "notifikovatEmail" : true,
 4771                               "notifikovatSms" : false,
 4772                               "poznamka" : ""
 4773                            }
 4774                         }
 4775                      }
 4776                   }
 4777                },
 4778                "400" : {
 4779                   "description" : "Validace se nezdařila"
 4780                }
 4781             }
 4782          }
 4783       },
 4784       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniObvodNarozeniRuianId/{jmeno}/{prijmeni}/{datumNarozeni}/{obvodNarozeniRuianId}" : {
 4785          "get" : {
 4786             "tags" : [
 4787                "Pacienti"
 4788             ],
 4789             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obvod narození RÚIAN, číslo pracovníka NRZP",
 4790             "description" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obvod narození RÚIAN, číslo pracovníka NRZP",
 4791             "parameters" : [
 4792                {
 4793                   "name" : "jmeno",
 4794                   "in" : "path",
 4795                   "description" : "Jméno:",
 4796                   "required" : true,
 4797                   "schema" : {
 4798                      "maxLength" : 50,
 4799                      "type" : "string"
 4800                   },
 4801                   "example" : "Oliver"
 4802                },
 4803                {
 4804                   "name" : "prijmeni",
 4805                   "in" : "path",
 4806                   "description" : "Příjmení:",
 4807                   "required" : true,
 4808                   "schema" : {
 4809                      "maxLength" : 50,
 4810                      "type" : "string"
 4811                   },
 4812                   "example" : "Ouředník"
 4813                },
 4814                {
 4815                   "name" : "datumNarozeni",
 4816                   "in" : "path",
 4817                   "description" : "Datum Narození:",
 4818                   "required" : true,
 4819                   "schema" : {
 4820                      "type" : "string",
 4821                      "format" : "date-time"
 4822                   },
 4823                   "example" : "9/9/1990"
 4824                },
 4825                {
 4826                   "name" : "obvodNarozeniRuianId",
 4827                   "in" : "path",
 4828                   "description" : "Obvod narození, RÚIAN Id:",
 4829                   "required" : true,
 4830                   "schema" : {
 4831                      "type" : "integer",
 4832                      "format" : "int64"
 4833                   },
 4834                   "example" : 758637
 4835                },
 4836                {
 4837                   "name" : "pracovnikNrzpCislo",
 4838                   "in" : "query",
 4839                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4840                   "schema" : {
 4841                      "type" : "string"
 4842                   },
 4843                   "example" : "123456789"
 4844                },
 4845                {
 4846                   "name" : "pracovnikRodneCislo",
 4847                   "in" : "query",
 4848                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4849                   "schema" : {
 4850                      "type" : "string"
 4851                   }
 4852                },
 4853                {
 4854                   "name" : "pracovnikJmeno",
 4855                   "in" : "query",
 4856                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4857                   "schema" : {
 4858                      "type" : "string"
 4859                   }
 4860                },
 4861                {
 4862                   "name" : "pracovnikPrijmeni",
 4863                   "in" : "query",
 4864                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4865                   "schema" : {
 4866                      "type" : "string"
 4867                   }
 4868                },
 4869                {
 4870                   "name" : "pracovnikTitulPred",
 4871                   "in" : "query",
 4872                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4873                   "schema" : {
 4874                      "type" : "string"
 4875                   }
 4876                },
 4877                {
 4878                   "name" : "pracovnikTitulZa",
 4879                   "in" : "query",
 4880                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 4881                   "schema" : {
 4882                      "type" : "string"
 4883                   }
 4884                },
 4885                {
 4886                   "name" : "pcz",
 4887                   "in" : "query",
 4888                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4889                   "required" : true,
 4890                   "schema" : {
 4891                      "type" : "string"
 4892                   },
 4893                   "example" : "000"
 4894                }
 4895             ],
 4896             "responses" : {
 4897                "200" : {
 4898                   "description" : "Výsledek vyhledávání",
 4899                   "content" : {
 4900                      "application/json" : {
 4901                         "schema" : {
 4902                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 4903                         },
 4904                         "example" : {
 4905                            "vysledek" : "PacientNalezen",
 4906                            "vysledekZprava" : null,
 4907                            "pacient" : {
 4908                               "id" : "9876543210",
 4909                               "datumUmrti" : null,
 4910                               "zemeNarozeniKod" : "CZ",
 4911                               "mistoNarozeniNazev" : "České Budějovice",
 4912                               "obecNarozeniRuianId" : 544256,
 4913                               "obvodNarozeniRuianId" : null,
 4914                               "jeCizinec" : false,
 4915                               "jmeno" : "Oliver",
 4916                               "prijmeni" : "Ouředník",
 4917                               "datumNarozeni" : "1990-09-09T00:00:00",
 4918                               "cisloPojistence" : "9009092664",
 4919                               "pohlavi" : "Muz",
 4920                               "cisloObcanskehoPrukazu" : "396498237",
 4921                               "cisloPasu" : "298990159",
 4922                               "zemeObcanstviKod" : "CZ",
 4923                               "zdravotniPojistovnaKod" : "209",
 4924                               "kontaktniMobilniTelefon" : "607123456",
 4925                               "kontaktniEmail" : "oliver.ourednik@example.com",
 4926                               "kontaktniPevnaLinka" : "212240000",
 4927                               "pobytMesto" : "Praha 1",
 4928                               "pobytPsc" : "18200",
 4929                               "notifikovatEmail" : true,
 4930                               "notifikovatSms" : false,
 4931                               "poznamka" : ""
 4932                            }
 4933                         }
 4934                      }
 4935                   }
 4936                },
 4937                "400" : {
 4938                   "description" : "Validace se nezdařila"
 4939                }
 4940             }
 4941          }
 4942       },
 4943       "/api/v1/pacienti/AktualizujKontaktniUdajePacienta" : {
 4944          "post" : {
 4945             "tags" : [
 4946                "Pacienti"
 4947             ],
 4948             "summary" : "Aktualizace kontaktních údajů pacienta.",
 4949             "requestBody" : {
 4950                "description" : "Kontaktní údaje:\\\r\n            Při migraci pacienta může být návratová hodnota čísla pacienta jiná (aktuální) než jaká je hodnota vstupu.",
 4951                "content" : {
 4952                   "application/json" : {
 4953                      "schema" : {
 4954                         "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
 4955                      },
 4956                      "example" : {
 4957                         "pracovnik" : {
 4958                            "nrzpCislo" : "123456789",
 4959                            "rodneCislo" : null,
 4960                            "pcz" : "000",
 4961                            "jmeno" : null,
 4962                            "prijmeni" : null,
 4963                            "titulPred" : null,
 4964                            "titulZa" : null
 4965                         },
 4966                         "id" : "7712866820",
 4967                         "zdravotniPojistovnaKod" : "209",
 4968                         "kontaktniMobilniTelefon" : "736556425",
 4969                         "kontaktniEmail" : "oliver.ourednik@example.com",
 4970                         "kontaktniPevnaLinka" : null,
 4971                         "pobytMesto" : null,
 4972                         "pobytPsc" : null,
 4973                         "notifikovatEmail" : true,
 4974                         "notifikovatSms" : false,
 4975                         "poznamka" : ""
 4976                      }
 4977                   },
 4978                   "text/json" : {
 4979                      "schema" : {
 4980                         "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
 4981                      },
 4982                      "example" : {
 4983                         "pracovnik" : {
 4984                            "nrzpCislo" : "123456789",
 4985                            "rodneCislo" : null,
 4986                            "pcz" : "000",
 4987                            "jmeno" : null,
 4988                            "prijmeni" : null,
 4989                            "titulPred" : null,
 4990                            "titulZa" : null
 4991                         },
 4992                         "id" : "7712866820",
 4993                         "zdravotniPojistovnaKod" : "209",
 4994                         "kontaktniMobilniTelefon" : "736556425",
 4995                         "kontaktniEmail" : "oliver.ourednik@example.com",
 4996                         "kontaktniPevnaLinka" : null,
 4997                         "pobytMesto" : null,
 4998                         "pobytPsc" : null,
 4999                         "notifikovatEmail" : true,
 5000                         "notifikovatSms" : false,
 5001                         "poznamka" : ""
 5002                      }
 5003                   },
 5004                   "application/*+json" : {
 5005                      "schema" : {
 5006                         "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
 5007                      },
 5008                      "example" : {
 5009                         "pracovnik" : {
 5010                            "nrzpCislo" : "123456789",
 5011                            "rodneCislo" : null,
 5012                            "pcz" : "000",
 5013                            "jmeno" : null,
 5014                            "prijmeni" : null,
 5015                            "titulPred" : null,
 5016                            "titulZa" : null
 5017                         },
 5018                         "id" : "7712866820",
 5019                         "zdravotniPojistovnaKod" : "209",
 5020                         "kontaktniMobilniTelefon" : "736556425",
 5021                         "kontaktniEmail" : "oliver.ourednik@example.com",
 5022                         "kontaktniPevnaLinka" : null,
 5023                         "pobytMesto" : null,
 5024                         "pobytPsc" : null,
 5025                         "notifikovatEmail" : true,
 5026                         "notifikovatSms" : false,
 5027                         "poznamka" : ""
 5028                      }
 5029                   }
 5030                }
 5031             },
 5032             "responses" : {
 5033                "201" : {
 5034                   "description" : "Success",
 5035                   "content" : {
 5036                      "application/json" : {
 5037                         "schema" : {
 5038                            "$ref" : "#/components/schemas/PacientView"
 5039                         },
 5040                         "example" : {
 5041                            "id" : "9876543210",
 5042                            "datumUmrti" : null,
 5043                            "zemeNarozeniKod" : "CZ",
 5044                            "mistoNarozeniNazev" : "České Budějovice",
 5045                            "obecNarozeniRuianId" : 544256,
 5046                            "obvodNarozeniRuianId" : null,
 5047                            "jeCizinec" : false,
 5048                            "jmeno" : "Oliver",
 5049                            "prijmeni" : "Ouředník",
 5050                            "datumNarozeni" : "1990-09-09T00:00:00",
 5051                            "cisloPojistence" : "9009092664",
 5052                            "pohlavi" : "Muz",
 5053                            "cisloObcanskehoPrukazu" : "396498237",
 5054                            "cisloPasu" : "298990159",
 5055                            "zemeObcanstviKod" : "CZ",
 5056                            "zdravotniPojistovnaKod" : "209",
 5057                            "kontaktniMobilniTelefon" : "607123456",
 5058                            "kontaktniEmail" : "oliver.ourednik@example.com",
 5059                            "kontaktniPevnaLinka" : "212240000",
 5060                            "pobytMesto" : "Praha 1",
 5061                            "pobytPsc" : "18200",
 5062                            "notifikovatEmail" : true,
 5063                            "notifikovatSms" : false,
 5064                            "poznamka" : ""
 5065                         }
 5066                      }
 5067                   }
 5068                },
 5069                "400" : {
 5070                   "description" : "Pacienta se nepodařilo aktualizovat",
 5071                   "content" : {
 5072                      "application/json" : {
 5073                         "schema" : {
 5074                            "$ref" : "#/components/schemas/ErrorResponse"
 5075                         }
 5076                      }
 5077                   }
 5078                },
 5079                "200" : {
 5080                   "description" : "Aktualizace provedena"
 5081                },
 5082                "404" : {
 5083                   "description" : "Pacient nenalezen"
 5084                }
 5085             }
 5086          }
 5087       },
 5088       "/api/v1/pacienti/AktualizujCisloPojistence" : {
 5089          "post" : {
 5090             "tags" : [
 5091                "Pacienti"
 5092             ],
 5093             "summary" : "Aktualizace čísla pojištěnce pacienta novým číslem pojištěnce.",
 5094             "requestBody" : {
 5095                "description" : "Číslo pacienta + nové číslo pojištěnce",
 5096                "content" : {
 5097                   "application/json" : {
 5098                      "schema" : {
 5099                         "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
 5100                      },
 5101                      "example" : {
 5102                         "pracovnik" : {
 5103                            "nrzpCislo" : "123456789",
 5104                            "rodneCislo" : null,
 5105                            "pcz" : "000",
 5106                            "jmeno" : null,
 5107                            "prijmeni" : null,
 5108                            "titulPred" : null,
 5109                            "titulZa" : null
 5110                         },
 5111                         "pacientId" : "123000000",
 5112                         "cisloPojistence" : "8307280190",
 5113                         "datumNarozeni" : "1983-07-28T00:00:00"
 5114                      }
 5115                   },
 5116                   "text/json" : {
 5117                      "schema" : {
 5118                         "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
 5119                      },
 5120                      "example" : {
 5121                         "pracovnik" : {
 5122                            "nrzpCislo" : "123456789",
 5123                            "rodneCislo" : null,
 5124                            "pcz" : "000",
 5125                            "jmeno" : null,
 5126                            "prijmeni" : null,
 5127                            "titulPred" : null,
 5128                            "titulZa" : null
 5129                         },
 5130                         "pacientId" : "123000000",
 5131                         "cisloPojistence" : "8307280190",
 5132                         "datumNarozeni" : "1983-07-28T00:00:00"
 5133                      }
 5134                   },
 5135                   "application/*+json" : {
 5136                      "schema" : {
 5137                         "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
 5138                      },
 5139                      "example" : {
 5140                         "pracovnik" : {
 5141                            "nrzpCislo" : "123456789",
 5142                            "rodneCislo" : null,
 5143                            "pcz" : "000",
 5144                            "jmeno" : null,
 5145                            "prijmeni" : null,
 5146                            "titulPred" : null,
 5147                            "titulZa" : null
 5148                         },
 5149                         "pacientId" : "123000000",
 5150                         "cisloPojistence" : "8307280190",
 5151                         "datumNarozeni" : "1983-07-28T00:00:00"
 5152                      }
 5153                   }
 5154                }
 5155             },
 5156             "responses" : {
 5157                "201" : {
 5158                   "description" : "Success",
 5159                   "content" : {
 5160                      "application/json" : {
 5161                         "schema" : {
 5162                            "$ref" : "#/components/schemas/PacientView"
 5163                         },
 5164                         "example" : {
 5165                            "id" : "9876543210",
 5166                            "datumUmrti" : null,
 5167                            "zemeNarozeniKod" : "CZ",
 5168                            "mistoNarozeniNazev" : "České Budějovice",
 5169                            "obecNarozeniRuianId" : 544256,
 5170                            "obvodNarozeniRuianId" : null,
 5171                            "jeCizinec" : false,
 5172                            "jmeno" : "Oliver",
 5173                            "prijmeni" : "Ouředník",
 5174                            "datumNarozeni" : "1990-09-09T00:00:00",
 5175                            "cisloPojistence" : "9009092664",
 5176                            "pohlavi" : "Muz",
 5177                            "cisloObcanskehoPrukazu" : "396498237",
 5178                            "cisloPasu" : "298990159",
 5179                            "zemeObcanstviKod" : "CZ",
 5180                            "zdravotniPojistovnaKod" : "209",
 5181                            "kontaktniMobilniTelefon" : "607123456",
 5182                            "kontaktniEmail" : "oliver.ourednik@example.com",
 5183                            "kontaktniPevnaLinka" : "212240000",
 5184                            "pobytMesto" : "Praha 1",
 5185                            "pobytPsc" : "18200",
 5186                            "notifikovatEmail" : true,
 5187                            "notifikovatSms" : false,
 5188                            "poznamka" : ""
 5189                         }
 5190                      }
 5191                   }
 5192                },
 5193                "400" : {
 5194                   "description" : "Pacienta se nepodařilo aktualizovat",
 5195                   "content" : {
 5196                      "application/json" : {
 5197                         "schema" : {
 5198                            "$ref" : "#/components/schemas/ErrorResponse"
 5199                         }
 5200                      }
 5201                   }
 5202                },
 5203                "200" : {
 5204                   "description" : "Aktualizace provedena"
 5205                },
 5206                "404" : {
 5207                   "description" : "Pacient nenalezen"
 5208                }
 5209             }
 5210          }
 5211       },
 5212       "/api/v1/pacienti/VytvorPacientaCizince" : {
 5213          "post" : {
 5214             "tags" : [
 5215                "Pacienti"
 5216             ],
 5217             "summary" : "Vytvoří nového pacienta cizince. Metoda je určena pouze pro občany jiných států a novorozenců.\r\nJestliže se jedná o cizince je povinné vyplnění občanství jiného než ČR.\r\nPokud chcete založit pacienta cizince nevyplňujte pacientId. Vrátí chybu pokud je pacient ztotožněn s ROB, tj. nelze přepsat data.\r\nPokud chcete přepsat data u pacienta cizince vyplňte pacientId.",
 5218             "requestBody" : {
 5219                "description" : "Nový pacient:",
 5220                "content" : {
 5221                   "application/json" : {
 5222                      "schema" : {
 5223                         "$ref" : "#/components/schemas/PacientCizinecCreate"
 5224                      },
 5225                      "example" : {
 5226                         "pacientId" : null,
 5227                         "pracovnik" : {
 5228                            "nrzpCislo" : "123456789",
 5229                            "rodneCislo" : null,
 5230                            "pcz" : "000",
 5231                            "jmeno" : null,
 5232                            "prijmeni" : null,
 5233                            "titulPred" : null,
 5234                            "titulZa" : null
 5235                         },
 5236                         "jmeno" : "Andrei",
 5237                         "prijmeni" : "Kravcenko",
 5238                         "datumNarozeni" : "1995-05-08T00:00:00",
 5239                         "cisloPojistence" : "9505085556",
 5240                         "pohlavi" : "Muz",
 5241                         "cisloObcanskehoPrukazu" : null,
 5242                         "cisloPasu" : null,
 5243                         "zemeObcanstviKod" : "UA",
 5244                         "zdravotniPojistovnaKod" : "111",
 5245                         "kontaktniMobilniTelefon" : "640246856",
 5246                         "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
 5247                         "kontaktniPevnaLinka" : null,
 5248                         "pobytMesto" : null,
 5249                         "pobytPsc" : null,
 5250                         "notifikovatEmail" : true,
 5251                         "notifikovatSms" : false,
 5252                         "poznamka" : ""
 5253                      }
 5254                   },
 5255                   "text/json" : {
 5256                      "schema" : {
 5257                         "$ref" : "#/components/schemas/PacientCizinecCreate"
 5258                      },
 5259                      "example" : {
 5260                         "pacientId" : null,
 5261                         "pracovnik" : {
 5262                            "nrzpCislo" : "123456789",
 5263                            "rodneCislo" : null,
 5264                            "pcz" : "000",
 5265                            "jmeno" : null,
 5266                            "prijmeni" : null,
 5267                            "titulPred" : null,
 5268                            "titulZa" : null
 5269                         },
 5270                         "jmeno" : "Andrei",
 5271                         "prijmeni" : "Kravcenko",
 5272                         "datumNarozeni" : "1995-05-08T00:00:00",
 5273                         "cisloPojistence" : "9505085556",
 5274                         "pohlavi" : "Muz",
 5275                         "cisloObcanskehoPrukazu" : null,
 5276                         "cisloPasu" : null,
 5277                         "zemeObcanstviKod" : "UA",
 5278                         "zdravotniPojistovnaKod" : "111",
 5279                         "kontaktniMobilniTelefon" : "640246856",
 5280                         "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
 5281                         "kontaktniPevnaLinka" : null,
 5282                         "pobytMesto" : null,
 5283                         "pobytPsc" : null,
 5284                         "notifikovatEmail" : true,
 5285                         "notifikovatSms" : false,
 5286                         "poznamka" : ""
 5287                      }
 5288                   },
 5289                   "application/*+json" : {
 5290                      "schema" : {
 5291                         "$ref" : "#/components/schemas/PacientCizinecCreate"
 5292                      },
 5293                      "example" : {
 5294                         "pacientId" : null,
 5295                         "pracovnik" : {
 5296                            "nrzpCislo" : "123456789",
 5297                            "rodneCislo" : null,
 5298                            "pcz" : "000",
 5299                            "jmeno" : null,
 5300                            "prijmeni" : null,
 5301                            "titulPred" : null,
 5302                            "titulZa" : null
 5303                         },
 5304                         "jmeno" : "Andrei",
 5305                         "prijmeni" : "Kravcenko",
 5306                         "datumNarozeni" : "1995-05-08T00:00:00",
 5307                         "cisloPojistence" : "9505085556",
 5308                         "pohlavi" : "Muz",
 5309                         "cisloObcanskehoPrukazu" : null,
 5310                         "cisloPasu" : null,
 5311                         "zemeObcanstviKod" : "UA",
 5312                         "zdravotniPojistovnaKod" : "111",
 5313                         "kontaktniMobilniTelefon" : "640246856",
 5314                         "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
 5315                         "kontaktniPevnaLinka" : null,
 5316                         "pobytMesto" : null,
 5317                         "pobytPsc" : null,
 5318                         "notifikovatEmail" : true,
 5319                         "notifikovatSms" : false,
 5320                         "poznamka" : ""
 5321                      }
 5322                   }
 5323                }
 5324             },
 5325             "responses" : {
 5326                "201" : {
 5327                   "description" : "Vytvoří nového pacienta",
 5328                   "content" : {
 5329                      "application/json" : {
 5330                         "schema" : {
 5331                            "$ref" : "#/components/schemas/PacientView"
 5332                         },
 5333                         "example" : {
 5334                            "id" : "9876543210",
 5335                            "datumUmrti" : null,
 5336                            "zemeNarozeniKod" : "CZ",
 5337                            "mistoNarozeniNazev" : "České Budějovice",
 5338                            "obecNarozeniRuianId" : 544256,
 5339                            "obvodNarozeniRuianId" : null,
 5340                            "jeCizinec" : false,
 5341                            "jmeno" : "Oliver",
 5342                            "prijmeni" : "Ouředník",
 5343                            "datumNarozeni" : "1990-09-09T00:00:00",
 5344                            "cisloPojistence" : "9009092664",
 5345                            "pohlavi" : "Muz",
 5346                            "cisloObcanskehoPrukazu" : "396498237",
 5347                            "cisloPasu" : "298990159",
 5348                            "zemeObcanstviKod" : "CZ",
 5349                            "zdravotniPojistovnaKod" : "209",
 5350                            "kontaktniMobilniTelefon" : "607123456",
 5351                            "kontaktniEmail" : "oliver.ourednik@example.com",
 5352                            "kontaktniPevnaLinka" : "212240000",
 5353                            "pobytMesto" : "Praha 1",
 5354                            "pobytPsc" : "18200",
 5355                            "notifikovatEmail" : true,
 5356                            "notifikovatSms" : false,
 5357                            "poznamka" : ""
 5358                         }
 5359                      }
 5360                   }
 5361                },
 5362                "400" : {
 5363                   "description" : "Pacienta se nepodařilo vytvořit",
 5364                   "content" : {
 5365                      "application/json" : {
 5366                         "schema" : {
 5367                            "$ref" : "#/components/schemas/ErrorResponse"
 5368                         }
 5369                      }
 5370                   }
 5371                }
 5372             }
 5373          }
 5374       },
 5375       "/api/v1/pacienti/VyhledatCizinceDleCislaPojistence/{cisloPojistence}" : {
 5376          "get" : {
 5377             "tags" : [
 5378                "Pacienti"
 5379             ],
 5380             "summary" : "Vyhledá cizince dle: číslo pojištěnce",
 5381             "description" : "Vyhledá cizince dle: číslo pojištěnce",
 5382             "parameters" : [
 5383                {
 5384                   "name" : "cisloPojistence",
 5385                   "in" : "path",
 5386                   "description" : "číslo pojištěnce",
 5387                   "required" : true,
 5388                   "schema" : {
 5389                      "type" : "string"
 5390                   }
 5391                },
 5392                {
 5393                   "name" : "pracovnikNrzpCislo",
 5394                   "in" : "query",
 5395                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5396                   "schema" : {
 5397                      "type" : "string"
 5398                   },
 5399                   "example" : "123456789"
 5400                },
 5401                {
 5402                   "name" : "pracovnikRodneCislo",
 5403                   "in" : "query",
 5404                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5405                   "schema" : {
 5406                      "type" : "string"
 5407                   }
 5408                },
 5409                {
 5410                   "name" : "pracovnikJmeno",
 5411                   "in" : "query",
 5412                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5413                   "schema" : {
 5414                      "type" : "string"
 5415                   }
 5416                },
 5417                {
 5418                   "name" : "pracovnikPrijmeni",
 5419                   "in" : "query",
 5420                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5421                   "schema" : {
 5422                      "type" : "string"
 5423                   }
 5424                },
 5425                {
 5426                   "name" : "pracovnikTitulPred",
 5427                   "in" : "query",
 5428                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5429                   "schema" : {
 5430                      "type" : "string"
 5431                   }
 5432                },
 5433                {
 5434                   "name" : "pracovnikTitulZa",
 5435                   "in" : "query",
 5436                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5437                   "schema" : {
 5438                      "type" : "string"
 5439                   }
 5440                },
 5441                {
 5442                   "name" : "pcz",
 5443                   "in" : "query",
 5444                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5445                   "required" : true,
 5446                   "schema" : {
 5447                      "type" : "string"
 5448                   },
 5449                   "example" : "000"
 5450                }
 5451             ],
 5452             "responses" : {
 5453                "200" : {
 5454                   "description" : "Výsledek vyhledávání",
 5455                   "content" : {
 5456                      "application/json" : {
 5457                         "schema" : {
 5458                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 5459                         },
 5460                         "example" : {
 5461                            "vysledek" : "PacientNalezen",
 5462                            "vysledekZprava" : null,
 5463                            "pacient" : {
 5464                               "id" : "9876543210",
 5465                               "datumUmrti" : null,
 5466                               "zemeNarozeniKod" : "CZ",
 5467                               "mistoNarozeniNazev" : "České Budějovice",
 5468                               "obecNarozeniRuianId" : 544256,
 5469                               "obvodNarozeniRuianId" : null,
 5470                               "jeCizinec" : false,
 5471                               "jmeno" : "Oliver",
 5472                               "prijmeni" : "Ouředník",
 5473                               "datumNarozeni" : "1990-09-09T00:00:00",
 5474                               "cisloPojistence" : "9009092664",
 5475                               "pohlavi" : "Muz",
 5476                               "cisloObcanskehoPrukazu" : "396498237",
 5477                               "cisloPasu" : "298990159",
 5478                               "zemeObcanstviKod" : "CZ",
 5479                               "zdravotniPojistovnaKod" : "209",
 5480                               "kontaktniMobilniTelefon" : "607123456",
 5481                               "kontaktniEmail" : "oliver.ourednik@example.com",
 5482                               "kontaktniPevnaLinka" : "212240000",
 5483                               "pobytMesto" : "Praha 1",
 5484                               "pobytPsc" : "18200",
 5485                               "notifikovatEmail" : true,
 5486                               "notifikovatSms" : false,
 5487                               "poznamka" : ""
 5488                            }
 5489                         }
 5490                      }
 5491                   }
 5492                },
 5493                "400" : {
 5494                   "description" : "Validace se nezdařila"
 5495                }
 5496             }
 5497          }
 5498       },
 5499       "/api/v1/pacienti/VyhledatCizinceDleCislaObcanskehoPrukazu/{cisloObcanskehoPrukazu}" : {
 5500          "get" : {
 5501             "tags" : [
 5502                "Pacienti"
 5503             ],
 5504             "summary" : "Vyhledá cizince dle: číslo občanského průkazu",
 5505             "description" : "Vyhledá cizince dle: číslo občanského průkazu",
 5506             "parameters" : [
 5507                {
 5508                   "name" : "cisloObcanskehoPrukazu",
 5509                   "in" : "path",
 5510                   "description" : "číslo občanského průkazu",
 5511                   "required" : true,
 5512                   "schema" : {
 5513                      "type" : "string"
 5514                   }
 5515                },
 5516                {
 5517                   "name" : "pracovnikNrzpCislo",
 5518                   "in" : "query",
 5519                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5520                   "schema" : {
 5521                      "type" : "string"
 5522                   },
 5523                   "example" : "123456789"
 5524                },
 5525                {
 5526                   "name" : "pracovnikRodneCislo",
 5527                   "in" : "query",
 5528                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5529                   "schema" : {
 5530                      "type" : "string"
 5531                   }
 5532                },
 5533                {
 5534                   "name" : "pracovnikJmeno",
 5535                   "in" : "query",
 5536                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5537                   "schema" : {
 5538                      "type" : "string"
 5539                   }
 5540                },
 5541                {
 5542                   "name" : "pracovnikPrijmeni",
 5543                   "in" : "query",
 5544                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5545                   "schema" : {
 5546                      "type" : "string"
 5547                   }
 5548                },
 5549                {
 5550                   "name" : "pracovnikTitulPred",
 5551                   "in" : "query",
 5552                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5553                   "schema" : {
 5554                      "type" : "string"
 5555                   }
 5556                },
 5557                {
 5558                   "name" : "pracovnikTitulZa",
 5559                   "in" : "query",
 5560                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5561                   "schema" : {
 5562                      "type" : "string"
 5563                   }
 5564                },
 5565                {
 5566                   "name" : "pcz",
 5567                   "in" : "query",
 5568                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5569                   "required" : true,
 5570                   "schema" : {
 5571                      "type" : "string"
 5572                   },
 5573                   "example" : "000"
 5574                }
 5575             ],
 5576             "responses" : {
 5577                "200" : {
 5578                   "description" : "Výsledek vyhledávání",
 5579                   "content" : {
 5580                      "application/json" : {
 5581                         "schema" : {
 5582                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 5583                         },
 5584                         "example" : {
 5585                            "vysledek" : "PacientNalezen",
 5586                            "vysledekZprava" : null,
 5587                            "pacient" : {
 5588                               "id" : "9876543210",
 5589                               "datumUmrti" : null,
 5590                               "zemeNarozeniKod" : "CZ",
 5591                               "mistoNarozeniNazev" : "České Budějovice",
 5592                               "obecNarozeniRuianId" : 544256,
 5593                               "obvodNarozeniRuianId" : null,
 5594                               "jeCizinec" : false,
 5595                               "jmeno" : "Oliver",
 5596                               "prijmeni" : "Ouředník",
 5597                               "datumNarozeni" : "1990-09-09T00:00:00",
 5598                               "cisloPojistence" : "9009092664",
 5599                               "pohlavi" : "Muz",
 5600                               "cisloObcanskehoPrukazu" : "396498237",
 5601                               "cisloPasu" : "298990159",
 5602                               "zemeObcanstviKod" : "CZ",
 5603                               "zdravotniPojistovnaKod" : "209",
 5604                               "kontaktniMobilniTelefon" : "607123456",
 5605                               "kontaktniEmail" : "oliver.ourednik@example.com",
 5606                               "kontaktniPevnaLinka" : "212240000",
 5607                               "pobytMesto" : "Praha 1",
 5608                               "pobytPsc" : "18200",
 5609                               "notifikovatEmail" : true,
 5610                               "notifikovatSms" : false,
 5611                               "poznamka" : ""
 5612                            }
 5613                         }
 5614                      }
 5615                   }
 5616                },
 5617                "400" : {
 5618                   "description" : "Validace se nezdařila"
 5619                }
 5620             }
 5621          }
 5622       },
 5623       "/api/v1/pacienti/VyhledatCizinceDleCislaPasu/{cisloPasu}" : {
 5624          "get" : {
 5625             "tags" : [
 5626                "Pacienti"
 5627             ],
 5628             "summary" : "Vyhledá cizince dle: číslo pasu",
 5629             "description" : "Vyhledá cizince dle: číslo pasu",
 5630             "parameters" : [
 5631                {
 5632                   "name" : "cisloPasu",
 5633                   "in" : "path",
 5634                   "description" : "číslo pasu",
 5635                   "required" : true,
 5636                   "schema" : {
 5637                      "type" : "string"
 5638                   }
 5639                },
 5640                {
 5641                   "name" : "pracovnikNrzpCislo",
 5642                   "in" : "query",
 5643                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5644                   "schema" : {
 5645                      "type" : "string"
 5646                   },
 5647                   "example" : "123456789"
 5648                },
 5649                {
 5650                   "name" : "pracovnikRodneCislo",
 5651                   "in" : "query",
 5652                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5653                   "schema" : {
 5654                      "type" : "string"
 5655                   }
 5656                },
 5657                {
 5658                   "name" : "pracovnikJmeno",
 5659                   "in" : "query",
 5660                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5661                   "schema" : {
 5662                      "type" : "string"
 5663                   }
 5664                },
 5665                {
 5666                   "name" : "pracovnikPrijmeni",
 5667                   "in" : "query",
 5668                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5669                   "schema" : {
 5670                      "type" : "string"
 5671                   }
 5672                },
 5673                {
 5674                   "name" : "pracovnikTitulPred",
 5675                   "in" : "query",
 5676                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5677                   "schema" : {
 5678                      "type" : "string"
 5679                   }
 5680                },
 5681                {
 5682                   "name" : "pracovnikTitulZa",
 5683                   "in" : "query",
 5684                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5685                   "schema" : {
 5686                      "type" : "string"
 5687                   }
 5688                },
 5689                {
 5690                   "name" : "pcz",
 5691                   "in" : "query",
 5692                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5693                   "required" : true,
 5694                   "schema" : {
 5695                      "type" : "string"
 5696                   },
 5697                   "example" : "000"
 5698                }
 5699             ],
 5700             "responses" : {
 5701                "200" : {
 5702                   "description" : "Výsledek vyhledávání",
 5703                   "content" : {
 5704                      "application/json" : {
 5705                         "schema" : {
 5706                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 5707                         },
 5708                         "example" : {
 5709                            "vysledek" : "PacientNalezen",
 5710                            "vysledekZprava" : null,
 5711                            "pacient" : {
 5712                               "id" : "9876543210",
 5713                               "datumUmrti" : null,
 5714                               "zemeNarozeniKod" : "CZ",
 5715                               "mistoNarozeniNazev" : "České Budějovice",
 5716                               "obecNarozeniRuianId" : 544256,
 5717                               "obvodNarozeniRuianId" : null,
 5718                               "jeCizinec" : false,
 5719                               "jmeno" : "Oliver",
 5720                               "prijmeni" : "Ouředník",
 5721                               "datumNarozeni" : "1990-09-09T00:00:00",
 5722                               "cisloPojistence" : "9009092664",
 5723                               "pohlavi" : "Muz",
 5724                               "cisloObcanskehoPrukazu" : "396498237",
 5725                               "cisloPasu" : "298990159",
 5726                               "zemeObcanstviKod" : "CZ",
 5727                               "zdravotniPojistovnaKod" : "209",
 5728                               "kontaktniMobilniTelefon" : "607123456",
 5729                               "kontaktniEmail" : "oliver.ourednik@example.com",
 5730                               "kontaktniPevnaLinka" : "212240000",
 5731                               "pobytMesto" : "Praha 1",
 5732                               "pobytPsc" : "18200",
 5733                               "notifikovatEmail" : true,
 5734                               "notifikovatSms" : false,
 5735                               "poznamka" : ""
 5736                            }
 5737                         }
 5738                      }
 5739                   }
 5740                },
 5741                "400" : {
 5742                   "description" : "Validace se nezdařila"
 5743                }
 5744             }
 5745          }
 5746       },
 5747       "/api/v1/pacienti/VyhledatDleNiaBsi/{bsi}" : {
 5748          "get" : {
 5749             "tags" : [
 5750                "Pacienti"
 5751             ],
 5752             "summary" : "Vyhledá pacienta dle: bsi",
 5753             "parameters" : [
 5754                {
 5755                   "name" : "bsi",
 5756                   "in" : "path",
 5757                   "description" : "bezvýznamový směrový identifikátor",
 5758                   "required" : true,
 5759                   "schema" : {
 5760                      "type" : "string"
 5761                   }
 5762                },
 5763                {
 5764                   "name" : "pracovnikNrzpCislo",
 5765                   "in" : "query",
 5766                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5767                   "schema" : {
 5768                      "type" : "string"
 5769                   },
 5770                   "example" : "123456789"
 5771                },
 5772                {
 5773                   "name" : "pracovnikRodneCislo",
 5774                   "in" : "query",
 5775                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5776                   "schema" : {
 5777                      "type" : "string"
 5778                   }
 5779                },
 5780                {
 5781                   "name" : "pracovnikJmeno",
 5782                   "in" : "query",
 5783                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5784                   "schema" : {
 5785                      "type" : "string"
 5786                   }
 5787                },
 5788                {
 5789                   "name" : "pracovnikPrijmeni",
 5790                   "in" : "query",
 5791                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5792                   "schema" : {
 5793                      "type" : "string"
 5794                   }
 5795                },
 5796                {
 5797                   "name" : "pracovnikTitulPred",
 5798                   "in" : "query",
 5799                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5800                   "schema" : {
 5801                      "type" : "string"
 5802                   }
 5803                },
 5804                {
 5805                   "name" : "pracovnikTitulZa",
 5806                   "in" : "query",
 5807                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5808                   "schema" : {
 5809                      "type" : "string"
 5810                   }
 5811                },
 5812                {
 5813                   "name" : "pcz",
 5814                   "in" : "query",
 5815                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5816                   "required" : true,
 5817                   "schema" : {
 5818                      "type" : "string"
 5819                   },
 5820                   "example" : "000"
 5821                }
 5822             ],
 5823             "responses" : {
 5824                "200" : {
 5825                   "description" : "Výsledek vyhledávání",
 5826                   "content" : {
 5827                      "application/json" : {
 5828                         "schema" : {
 5829                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 5830                         },
 5831                         "example" : {
 5832                            "vysledek" : "PacientNalezen",
 5833                            "vysledekZprava" : null,
 5834                            "pacient" : {
 5835                               "id" : "9876543210",
 5836                               "datumUmrti" : null,
 5837                               "zemeNarozeniKod" : "CZ",
 5838                               "mistoNarozeniNazev" : "České Budějovice",
 5839                               "obecNarozeniRuianId" : 544256,
 5840                               "obvodNarozeniRuianId" : null,
 5841                               "jeCizinec" : false,
 5842                               "jmeno" : "Oliver",
 5843                               "prijmeni" : "Ouředník",
 5844                               "datumNarozeni" : "1990-09-09T00:00:00",
 5845                               "cisloPojistence" : "9009092664",
 5846                               "pohlavi" : "Muz",
 5847                               "cisloObcanskehoPrukazu" : "396498237",
 5848                               "cisloPasu" : "298990159",
 5849                               "zemeObcanstviKod" : "CZ",
 5850                               "zdravotniPojistovnaKod" : "209",
 5851                               "kontaktniMobilniTelefon" : "607123456",
 5852                               "kontaktniEmail" : "oliver.ourednik@example.com",
 5853                               "kontaktniPevnaLinka" : "212240000",
 5854                               "pobytMesto" : "Praha 1",
 5855                               "pobytPsc" : "18200",
 5856                               "notifikovatEmail" : true,
 5857                               "notifikovatSms" : false,
 5858                               "poznamka" : ""
 5859                            }
 5860                         }
 5861                      }
 5862                   }
 5863                },
 5864                "400" : {
 5865                   "description" : "Validace se nezdařila"
 5866                }
 5867             }
 5868          }
 5869       },
 5870       "/api/v1/pracovnineschopnost/NacistPracovniNeschopnostiPacienta/{pacientId}" : {
 5871          "get" : {
 5872             "tags" : [
 5873                "PracovniNeschopnost"
 5874             ],
 5875             "summary" : "Načtení pracovních neschopností pacienta",
 5876             "parameters" : [
 5877                {
 5878                   "name" : "pacientId",
 5879                   "in" : "path",
 5880                   "description" : "Id pacienta",
 5881                   "required" : true,
 5882                   "schema" : {
 5883                      "maxLength" : 10,
 5884                      "type" : "string"
 5885                   },
 5886                   "example" : "5"
 5887                },
 5888                {
 5889                   "name" : "pracovnikNrzpCislo",
 5890                   "in" : "query",
 5891                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5892                   "schema" : {
 5893                      "type" : "string"
 5894                   },
 5895                   "example" : "123456789"
 5896                },
 5897                {
 5898                   "name" : "pracovnikRodneCislo",
 5899                   "in" : "query",
 5900                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5901                   "schema" : {
 5902                      "type" : "string"
 5903                   }
 5904                },
 5905                {
 5906                   "name" : "pracovnikJmeno",
 5907                   "in" : "query",
 5908                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5909                   "schema" : {
 5910                      "type" : "string"
 5911                   }
 5912                },
 5913                {
 5914                   "name" : "pracovnikPrijmeni",
 5915                   "in" : "query",
 5916                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5917                   "schema" : {
 5918                      "type" : "string"
 5919                   }
 5920                },
 5921                {
 5922                   "name" : "pracovnikTitulPred",
 5923                   "in" : "query",
 5924                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5925                   "schema" : {
 5926                      "type" : "string"
 5927                   }
 5928                },
 5929                {
 5930                   "name" : "pracovnikTitulZa",
 5931                   "in" : "query",
 5932                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 5933                   "schema" : {
 5934                      "type" : "string"
 5935                   }
 5936                },
 5937                {
 5938                   "name" : "pcz",
 5939                   "in" : "query",
 5940                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5941                   "required" : true,
 5942                   "schema" : {
 5943                      "type" : "string"
 5944                   },
 5945                   "example" : "000"
 5946                }
 5947             ],
 5948             "responses" : {
 5949                "200" : {
 5950                   "description" : "Success",
 5951                   "content" : {
 5952                      "application/json" : {
 5953                         "schema" : {
 5954                            "type" : "array",
 5955                            "items" : {
 5956                               "$ref" : "#/components/schemas/PracovniNeschopnostView"
 5957                            }
 5958                         },
 5959                         "example" : [
 5960                            {
 5961                               "druhPracovniNeschopnostKod" : "PN001",
 5962                               "datumZahajeni" : "2022-07-03T00:00:00",
 5963                               "datumUkonceni" : null,
 5964                               "diagnozaKod" : "AO00",
 5965                               "zapisZarizeni" : "0 Testovací pracovistě API",
 5966                               "zapisLekar" : "Demo",
 5967                               "zapisDatum" : "2022-07-03T00:00:00",
 5968                               "ukonceniZarizeni" : " ",
 5969                               "ukonceniLekar" : null,
 5970                               "ukonceniDatum" : null
 5971                            }
 5972                         ]
 5973                      }
 5974                   }
 5975                }
 5976             }
 5977          }
 5978       },
 5979       "/api/v1/pracovnineschopnost/VytvorNeboZmenPracovniNeschopnost" : {
 5980          "post" : {
 5981             "tags" : [
 5982                "PracovniNeschopnost"
 5983             ],
 5984             "summary" : "Vytvoření nebo změna pracovní neschopnosti",
 5985             "requestBody" : {
 5986                "content" : {
 5987                   "application/json" : {
 5988                      "schema" : {
 5989                         "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
 5990                      },
 5991                      "example" : {
 5992                         "pacientId" : "5",
 5993                         "druhPracovniNeschopnostiKod" : "PN001",
 5994                         "dgMkn10Kod" : "A00",
 5995                         "datumOd" : "2026-08-13T00:00:00+02:00",
 5996                         "pracovnik" : {
 5997                            "nrzpCislo" : "123456789",
 5998                            "rodneCislo" : null,
 5999                            "pcz" : "000",
 6000                            "jmeno" : null,
 6001                            "prijmeni" : null,
 6002                            "titulPred" : null,
 6003                            "titulZa" : null
 6004                         }
 6005                      }
 6006                   },
 6007                   "text/json" : {
 6008                      "schema" : {
 6009                         "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
 6010                      },
 6011                      "example" : {
 6012                         "pacientId" : "5",
 6013                         "druhPracovniNeschopnostiKod" : "PN001",
 6014                         "dgMkn10Kod" : "A00",
 6015                         "datumOd" : "2026-08-13T00:00:00+02:00",
 6016                         "pracovnik" : {
 6017                            "nrzpCislo" : "123456789",
 6018                            "rodneCislo" : null,
 6019                            "pcz" : "000",
 6020                            "jmeno" : null,
 6021                            "prijmeni" : null,
 6022                            "titulPred" : null,
 6023                            "titulZa" : null
 6024                         }
 6025                      }
 6026                   },
 6027                   "application/*+json" : {
 6028                      "schema" : {
 6029                         "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
 6030                      },
 6031                      "example" : {
 6032                         "pacientId" : "5",
 6033                         "druhPracovniNeschopnostiKod" : "PN001",
 6034                         "dgMkn10Kod" : "A00",
 6035                         "datumOd" : "2026-08-13T00:00:00+02:00",
 6036                         "pracovnik" : {
 6037                            "nrzpCislo" : "123456789",
 6038                            "rodneCislo" : null,
 6039                            "pcz" : "000",
 6040                            "jmeno" : null,
 6041                            "prijmeni" : null,
 6042                            "titulPred" : null,
 6043                            "titulZa" : null
 6044                         }
 6045                      }
 6046                   }
 6047                }
 6048             },
 6049             "responses" : {
 6050                "200" : {
 6051                   "description" : "Pracovní neschopnost založena nebo změněna",
 6052                   "content" : {
 6053                      "application/json" : {
 6054                         "schema" : {
 6055                            "$ref" : "#/components/schemas/VytvorNeboZmenPracovniNeschopnostResult"
 6056                         }
 6057                      }
 6058                   }
 6059                },
 6060                "400" : {
 6061                   "description" : "Bad Request",
 6062                   "content" : {
 6063                      "application/json" : {
 6064                         "schema" : {
 6065                            "$ref" : "#/components/schemas/ErrorResponse"
 6066                         }
 6067                      }
 6068                   }
 6069                },
 6070                "404" : {
 6071                   "description" : "Pacient nenalezen"
 6072                }
 6073             }
 6074          }
 6075       },
 6076       "/api/v1/pracovnineschopnost/UkoncitPracovniNeschopnost" : {
 6077          "post" : {
 6078             "tags" : [
 6079                "PracovniNeschopnost"
 6080             ],
 6081             "summary" : "Ukončení pracovní neschopnosti pacienta",
 6082             "requestBody" : {
 6083                "content" : {
 6084                   "application/json" : {
 6085                      "schema" : {
 6086                         "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
 6087                      },
 6088                      "example" : {
 6089                         "pacientId" : "5",
 6090                         "datumDo" : "2022-07-03T00:00:00",
 6091                         "pracovnik" : {
 6092                            "nrzpCislo" : "123456789",
 6093                            "rodneCislo" : null,
 6094                            "pcz" : "000",
 6095                            "jmeno" : null,
 6096                            "prijmeni" : null,
 6097                            "titulPred" : null,
 6098                            "titulZa" : null
 6099                         }
 6100                      }
 6101                   },
 6102                   "text/json" : {
 6103                      "schema" : {
 6104                         "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
 6105                      },
 6106                      "example" : {
 6107                         "pacientId" : "5",
 6108                         "datumDo" : "2022-07-03T00:00:00",
 6109                         "pracovnik" : {
 6110                            "nrzpCislo" : "123456789",
 6111                            "rodneCislo" : null,
 6112                            "pcz" : "000",
 6113                            "jmeno" : null,
 6114                            "prijmeni" : null,
 6115                            "titulPred" : null,
 6116                            "titulZa" : null
 6117                         }
 6118                      }
 6119                   },
 6120                   "application/*+json" : {
 6121                      "schema" : {
 6122                         "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
 6123                      },
 6124                      "example" : {
 6125                         "pacientId" : "5",
 6126                         "datumDo" : "2022-07-03T00:00:00",
 6127                         "pracovnik" : {
 6128                            "nrzpCislo" : "123456789",
 6129                            "rodneCislo" : null,
 6130                            "pcz" : "000",
 6131                            "jmeno" : null,
 6132                            "prijmeni" : null,
 6133                            "titulPred" : null,
 6134                            "titulZa" : null
 6135                         }
 6136                      }
 6137                   }
 6138                }
 6139             },
 6140             "responses" : {
 6141                "200" : {
 6142                   "description" : "Pracovní neschopnost založena nebo změněna",
 6143                   "content" : {
 6144                      "application/json" : {
 6145                         "schema" : {
 6146                            "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostResult"
 6147                         }
 6148                      }
 6149                   }
 6150                },
 6151                "400" : {
 6152                   "description" : "Bad Request",
 6153                   "content" : {
 6154                      "application/json" : {
 6155                         "schema" : {
 6156                            "$ref" : "#/components/schemas/ErrorResponse"
 6157                         }
 6158                      }
 6159                   }
 6160                },
 6161                "404" : {
 6162                   "description" : "Pacient nenalezen"
 6163                }
 6164             }
 6165          }
 6166       },
 6167       "/api/v1/vakcinace/NacistVakcinaciDleId/{id}" : {
 6168          "get" : {
 6169             "tags" : [
 6170                "Vakcinace"
 6171             ],
 6172             "summary" : "Získá vakcinaci dle id",
 6173             "parameters" : [
 6174                {
 6175                   "name" : "id",
 6176                   "in" : "path",
 6177                   "description" : "Id:",
 6178                   "required" : true,
 6179                   "schema" : {
 6180                      "maxLength" : 36,
 6181                      "type" : "string"
 6182                   },
 6183                   "example" : "5"
 6184                },
 6185                {
 6186                   "name" : "pracovnikNrzpCislo",
 6187                   "in" : "query",
 6188                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6189                   "schema" : {
 6190                      "type" : "string"
 6191                   },
 6192                   "example" : "123456789"
 6193                },
 6194                {
 6195                   "name" : "pracovnikRodneCislo",
 6196                   "in" : "query",
 6197                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6198                   "schema" : {
 6199                      "type" : "string"
 6200                   }
 6201                },
 6202                {
 6203                   "name" : "pracovnikJmeno",
 6204                   "in" : "query",
 6205                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6206                   "schema" : {
 6207                      "type" : "string"
 6208                   }
 6209                },
 6210                {
 6211                   "name" : "pracovnikPrijmeni",
 6212                   "in" : "query",
 6213                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6214                   "schema" : {
 6215                      "type" : "string"
 6216                   }
 6217                },
 6218                {
 6219                   "name" : "pracovnikTitulPred",
 6220                   "in" : "query",
 6221                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6222                   "schema" : {
 6223                      "type" : "string"
 6224                   }
 6225                },
 6226                {
 6227                   "name" : "pracovnikTitulZa",
 6228                   "in" : "query",
 6229                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6230                   "schema" : {
 6231                      "type" : "string"
 6232                   }
 6233                },
 6234                {
 6235                   "name" : "pcz",
 6236                   "in" : "query",
 6237                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 6238                   "required" : true,
 6239                   "schema" : {
 6240                      "type" : "string"
 6241                   },
 6242                   "example" : "000"
 6243                }
 6244             ],
 6245             "responses" : {
 6246                "200" : {
 6247                   "description" : "Získá vakcinaci dle id",
 6248                   "content" : {
 6249                      "application/json" : {
 6250                         "schema" : {
 6251                            "$ref" : "#/components/schemas/VakcinaceView"
 6252                         },
 6253                         "example" : {
 6254                            "stav" : "Probihajici",
 6255                            "typOckovaniNazev" : "Očkování proti COVID-19",
 6256                            "stavVakcinaceNazev" : "Probíhající",
 6257                            "subjekt" : {
 6258                               "subjektIco" : 12345678,
 6259                               "nazevPracoviste" : "Nazev pracoviste",
 6260                               "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
 6261                            },
 6262                            "davky" : [
 6263                               {
 6264                                  "ockovaciLatkaNazev" : "BioNTech vakcína",
 6265                                  "typVykonuNazev" : "první aplikace očkování",
 6266                                  "aplikacniCestaNazev" : "i.m.",
 6267                                  "mistoAplikaceNazev" : "Paže vlevo",
 6268                                  "subjekt" : null,
 6269                                  "kodSukl" : null,
 6270                                  "id" : "1",
 6271                                  "vakcinaceId" : "1",
 6272                                  "ockovaciLatkaKod" : "CO01",
 6273                                  "uznatJinouZemi" : false,
 6274                                  "uznanaZemeKod" : null,
 6275                                  "datumVakcinace" : "2020-12-10T00:00:00",
 6276                                  "typVykonuKod" : "1",
 6277                                  "sarze" : "J1234",
 6278                                  "aplikacniCestaKod" : "IM",
 6279                                  "mistoAplikaceKod" : "NP",
 6280                                  "zdravotniPojistovnaKod" : null,
 6281                                  "expirace" : "2024-12-10T00:00:00",
 6282                                  "poznamka" : "Davka podana bez potizi.",
 6283                                  "bezObjednani" : null,
 6284                                  "polovicniDavka" : false
 6285                               }
 6286                            ],
 6287                            "id" : "Id",
 6288                            "pacientId" : "9876543210",
 6289                            "typOckovaniKod" : "CO19",
 6290                            "indikace" : [
 6291                               "C03",
 6292                               "J01"
 6293                            ],
 6294                            "indikaceJina" : "Natáčení reklamy na očkování"
 6295                         }
 6296                      }
 6297                   }
 6298                },
 6299                "404" : {
 6300                   "description" : "Vakcinace nenalezena"
 6301                },
 6302                "400" : {
 6303                   "description" : "Validace se nezdařila"
 6304                }
 6305             }
 6306          }
 6307       },
 6308       "/api/v1/vakcinace/NacistVakcinacePacienta/{pacientId}" : {
 6309          "get" : {
 6310             "tags" : [
 6311                "Vakcinace"
 6312             ],
 6313             "summary" : "Získá vakcinaci pro daného pacienta",
 6314             "parameters" : [
 6315                {
 6316                   "name" : "pacientId",
 6317                   "in" : "path",
 6318                   "description" : "Id / rezortní identifikátor / číslo pacienta. \\\r\n            Systém vyhledá pacienta podle původního i aktuálního čísla pacienta (přečíslování pacientů).\\\r\n            při migraci pacienta může být návratová hodnota jiná (aktuální) než jaká hodnota vstupu.",
 6319                   "required" : true,
 6320                   "schema" : {
 6321                      "maxLength" : 10,
 6322                      "type" : "string"
 6323                   },
 6324                   "example" : "1234567890"
 6325                },
 6326                {
 6327                   "name" : "pracovnikNrzpCislo",
 6328                   "in" : "query",
 6329                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6330                   "schema" : {
 6331                      "type" : "string"
 6332                   },
 6333                   "example" : "123456789"
 6334                },
 6335                {
 6336                   "name" : "pracovnikRodneCislo",
 6337                   "in" : "query",
 6338                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6339                   "schema" : {
 6340                      "type" : "string"
 6341                   }
 6342                },
 6343                {
 6344                   "name" : "pracovnikJmeno",
 6345                   "in" : "query",
 6346                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6347                   "schema" : {
 6348                      "type" : "string"
 6349                   }
 6350                },
 6351                {
 6352                   "name" : "pracovnikPrijmeni",
 6353                   "in" : "query",
 6354                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6355                   "schema" : {
 6356                      "type" : "string"
 6357                   }
 6358                },
 6359                {
 6360                   "name" : "pracovnikTitulPred",
 6361                   "in" : "query",
 6362                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6363                   "schema" : {
 6364                      "type" : "string"
 6365                   }
 6366                },
 6367                {
 6368                   "name" : "pracovnikTitulZa",
 6369                   "in" : "query",
 6370                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6371                   "schema" : {
 6372                      "type" : "string"
 6373                   }
 6374                },
 6375                {
 6376                   "name" : "pcz",
 6377                   "in" : "query",
 6378                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 6379                   "required" : true,
 6380                   "schema" : {
 6381                      "type" : "string"
 6382                   },
 6383                   "example" : "000"
 6384                }
 6385             ],
 6386             "responses" : {
 6387                "200" : {
 6388                   "description" : "Získá vakcinaci pro daného pacienta",
 6389                   "content" : {
 6390                      "application/json" : {
 6391                         "schema" : {
 6392                            "type" : "array",
 6393                            "items" : {
 6394                               "$ref" : "#/components/schemas/VakcinaceView"
 6395                            }
 6396                         },
 6397                         "example" : [
 6398                            {
 6399                               "stav" : "Probihajici",
 6400                               "typOckovaniNazev" : "Očkování proti COVID-19",
 6401                               "stavVakcinaceNazev" : "Probíhající",
 6402                               "subjekt" : {
 6403                                  "subjektIco" : 12345678,
 6404                                  "nazevPracoviste" : "Nazev pracoviste",
 6405                                  "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
 6406                               },
 6407                               "davky" : [
 6408                                  {
 6409                                     "ockovaciLatkaNazev" : "BioNTech vakcína",
 6410                                     "typVykonuNazev" : "první aplikace očkování",
 6411                                     "aplikacniCestaNazev" : "i.m.",
 6412                                     "mistoAplikaceNazev" : "Paže vlevo",
 6413                                     "subjekt" : null,
 6414                                     "kodSukl" : null,
 6415                                     "id" : "1",
 6416                                     "vakcinaceId" : "1",
 6417                                     "ockovaciLatkaKod" : "CO01",
 6418                                     "uznatJinouZemi" : false,
 6419                                     "uznanaZemeKod" : null,
 6420                                     "datumVakcinace" : "2020-12-10T00:00:00",
 6421                                     "typVykonuKod" : "1",
 6422                                     "sarze" : "J1234",
 6423                                     "aplikacniCestaKod" : "IM",
 6424                                     "mistoAplikaceKod" : "NP",
 6425                                     "zdravotniPojistovnaKod" : null,
 6426                                     "expirace" : "2024-12-10T00:00:00",
 6427                                     "poznamka" : "Davka podana bez potizi.",
 6428                                     "bezObjednani" : null,
 6429                                     "polovicniDavka" : false
 6430                                  }
 6431                               ],
 6432                               "id" : "Id",
 6433                               "pacientId" : "9876543210",
 6434                               "typOckovaniKod" : "CO19",
 6435                               "indikace" : [
 6436                                  "C03",
 6437                                  "J01"
 6438                               ],
 6439                               "indikaceJina" : "Natáčení reklamy na očkování"
 6440                            }
 6441                         ]
 6442                      }
 6443                   }
 6444                },
 6445                "404" : {
 6446                   "description" : "Vakcinace nenalezena"
 6447                },
 6448                "400" : {
 6449                   "description" : "Validace se nezdařila"
 6450                }
 6451             }
 6452          }
 6453       },
 6454       "/api/v1/vakcinace/NacistMojeOckovani/{datumOd}/{datumDo}" : {
 6455          "get" : {
 6456             "tags" : [
 6457                "Vakcinace"
 6458             ],
 6459             "summary" : "Načtení seznamu vakcinací",
 6460             "parameters" : [
 6461                {
 6462                   "name" : "datumOd",
 6463                   "in" : "path",
 6464                   "description" : "datum Od",
 6465                   "required" : true,
 6466                   "schema" : {
 6467                      "type" : "string",
 6468                      "format" : "date-time"
 6469                   },
 6470                   "example" : "1.1.2020"
 6471                },
 6472                {
 6473                   "name" : "datumDo",
 6474                   "in" : "path",
 6475                   "description" : "datum Do",
 6476                   "required" : true,
 6477                   "schema" : {
 6478                      "type" : "string",
 6479                      "format" : "date-time"
 6480                   },
 6481                   "example" : "12.31.2021"
 6482                },
 6483                {
 6484                   "name" : "pracovnikNrzpCislo",
 6485                   "in" : "query",
 6486                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6487                   "schema" : {
 6488                      "type" : "string"
 6489                   },
 6490                   "example" : "123456789"
 6491                },
 6492                {
 6493                   "name" : "pracovnikRodneCislo",
 6494                   "in" : "query",
 6495                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6496                   "schema" : {
 6497                      "type" : "string"
 6498                   }
 6499                },
 6500                {
 6501                   "name" : "pracovnikJmeno",
 6502                   "in" : "query",
 6503                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6504                   "schema" : {
 6505                      "type" : "string"
 6506                   }
 6507                },
 6508                {
 6509                   "name" : "pracovnikPrijmeni",
 6510                   "in" : "query",
 6511                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6512                   "schema" : {
 6513                      "type" : "string"
 6514                   }
 6515                },
 6516                {
 6517                   "name" : "pracovnikTitulPred",
 6518                   "in" : "query",
 6519                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6520                   "schema" : {
 6521                      "type" : "string"
 6522                   }
 6523                },
 6524                {
 6525                   "name" : "pracovnikTitulZa",
 6526                   "in" : "query",
 6527                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6528                   "schema" : {
 6529                      "type" : "string"
 6530                   }
 6531                },
 6532                {
 6533                   "name" : "pcz",
 6534                   "in" : "query",
 6535                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 6536                   "required" : true,
 6537                   "schema" : {
 6538                      "type" : "string"
 6539                   },
 6540                   "example" : "000"
 6541                }
 6542             ],
 6543             "responses" : {
 6544                "200" : {
 6545                   "description" : "Moje očkování načteny",
 6546                   "content" : {
 6547                      "application/json" : {
 6548                         "schema" : {
 6549                            "type" : "array",
 6550                            "items" : {
 6551                               "$ref" : "#/components/schemas/MojeOckovaniRowView"
 6552                            }
 6553                         },
 6554                         "example" : [
 6555                            {
 6556                               "pacientId" : "7122726700",
 6557                               "jmeno" : "Jan",
 6558                               "prijmeni" : "Novák",
 6559                               "cisloPojistence" : "0011198649",
 6560                               "datumNarozeni" : "2000-11-19T00:00:00",
 6561                               "zemeObcanstviKod" : "jm",
 6562                               "kontaktniEmail" : "mujemail@gmail.com",
 6563                               "kontaktniMobilniTelefon" : "111222333",
 6564                               "vakcinaceId" : "6610122027053",
 6565                               "davkaId" : "9268571356657",
 6566                               "ockovaciLatkaKod" : "CO01",
 6567                               "ockovaciLatkaNazev" : null,
 6568                               "typOckovaniKod" : "CO19",
 6569                               "typOckovaniNazev" : null,
 6570                               "datumVakcinace" : "2021-12-19T00:00:00",
 6571                               "sarze" : "J1234",
 6572                               "expirace" : "2024-12-10T00:00:00",
 6573                               "typVykonuKod" : "1",
 6574                               "stavVakcinace" : "Ukoncene",
 6575                               "zdravotniPojistovnaKod" : "209",
 6576                               "jmenoAPrijmeniUzivatele" : "Demo"
 6577                            }
 6578                         ]
 6579                      }
 6580                   }
 6581                },
 6582                "404" : {
 6583                   "description" : "Moje očkování nenalezeny"
 6584                }
 6585             }
 6586          }
 6587       },
 6588       "/api/v1/vakcinace/SmazatDavku/{id}" : {
 6589          "post" : {
 6590             "tags" : [
 6591                "Vakcinace"
 6592             ],
 6593             "summary" : "Smazání dávky",
 6594             "parameters" : [
 6595                {
 6596                   "name" : "id",
 6597                   "in" : "path",
 6598                   "description" : "Id mazané dávky",
 6599                   "required" : true,
 6600                   "schema" : {
 6601                      "type" : "string"
 6602                   },
 6603                   "example" : "5"
 6604                },
 6605                {
 6606                   "name" : "pracovnikNrzpCislo",
 6607                   "in" : "query",
 6608                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6609                   "schema" : {
 6610                      "type" : "string"
 6611                   },
 6612                   "example" : "123456789"
 6613                },
 6614                {
 6615                   "name" : "pracovnikRodneCislo",
 6616                   "in" : "query",
 6617                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6618                   "schema" : {
 6619                      "type" : "string"
 6620                   }
 6621                },
 6622                {
 6623                   "name" : "pracovnikJmeno",
 6624                   "in" : "query",
 6625                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6626                   "schema" : {
 6627                      "type" : "string"
 6628                   }
 6629                },
 6630                {
 6631                   "name" : "pracovnikPrijmeni",
 6632                   "in" : "query",
 6633                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6634                   "schema" : {
 6635                      "type" : "string"
 6636                   }
 6637                },
 6638                {
 6639                   "name" : "pracovnikTitulPred",
 6640                   "in" : "query",
 6641                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6642                   "schema" : {
 6643                      "type" : "string"
 6644                   }
 6645                },
 6646                {
 6647                   "name" : "pracovnikTitulZa",
 6648                   "in" : "query",
 6649                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 6650                   "schema" : {
 6651                      "type" : "string"
 6652                   }
 6653                },
 6654                {
 6655                   "name" : "pcz",
 6656                   "in" : "query",
 6657                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 6658                   "required" : true,
 6659                   "schema" : {
 6660                      "type" : "string"
 6661                   },
 6662                   "example" : "000"
 6663                }
 6664             ],
 6665             "responses" : {
 6666                "200" : {
 6667                   "description" : "Dávka smazána",
 6668                   "content" : {
 6669                      "application/json" : {
 6670                         "schema" : {
 6671                            "$ref" : "#/components/schemas/SmazatDavkuResult"
 6672                         }
 6673                      }
 6674                   }
 6675                },
 6676                "404" : {
 6677                   "description" : "Dávka nenalezena"
 6678                }
 6679             }
 6680          }
 6681       },
 6682       "/api/v1/vakcinace/VytvorNeboZmenVakcinaci" : {
 6683          "post" : {
 6684             "tags" : [
 6685                "Vakcinace"
 6686             ],
 6687             "summary" : "Vytvoří nebo změní existující vakcinaci. Pokud je předáno Id vakcinace, mění se existující vakcinace. Pokud Id zadáno není, je vytvářena nová vakcinace.\\\r\nPro vakcinaci na COVID-19 je povinné uvést alespoň jednu indikaci.\\\r\nPřed vytvořením vakcinace je třeba pacientovi zadat kontaktní údaje, minimálně PSČ a Město pobytu. Pokud nemá pacient tyto údaje zadány, nelze vytvořit vakcinace.\\\r\nPři migraci pacienta může být návratová hodnota rezortního identifikátoru pacienta jiná (aktuální) než jaká je hodnota vstupu.",
 6688             "requestBody" : {
 6689                "description" : "Vakcinace:",
 6690                "content" : {
 6691                   "application/json" : {
 6692                      "schema" : {
 6693                         "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
 6694                      },
 6695                      "example" : {
 6696                         "pracovnik" : {
 6697                            "nrzpCislo" : "123456789",
 6698                            "rodneCislo" : null,
 6699                            "pcz" : "000",
 6700                            "jmeno" : null,
 6701                            "prijmeni" : null,
 6702                            "titulPred" : null,
 6703                            "titulZa" : null
 6704                         },
 6705                         "id" : null,
 6706                         "pacientId" : "9876543210",
 6707                         "typOckovaniKod" : "CO19",
 6708                         "indikace" : [
 6709                            "C03",
 6710                            "J01"
 6711                         ],
 6712                         "indikaceJina" : "Natáčení reklamy na očkování"
 6713                      }
 6714                   },
 6715                   "text/json" : {
 6716                      "schema" : {
 6717                         "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
 6718                      },
 6719                      "example" : {
 6720                         "pracovnik" : {
 6721                            "nrzpCislo" : "123456789",
 6722                            "rodneCislo" : null,
 6723                            "pcz" : "000",
 6724                            "jmeno" : null,
 6725                            "prijmeni" : null,
 6726                            "titulPred" : null,
 6727                            "titulZa" : null
 6728                         },
 6729                         "id" : null,
 6730                         "pacientId" : "9876543210",
 6731                         "typOckovaniKod" : "CO19",
 6732                         "indikace" : [
 6733                            "C03",
 6734                            "J01"
 6735                         ],
 6736                         "indikaceJina" : "Natáčení reklamy na očkování"
 6737                      }
 6738                   },
 6739                   "application/*+json" : {
 6740                      "schema" : {
 6741                         "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
 6742                      },
 6743                      "example" : {
 6744                         "pracovnik" : {
 6745                            "nrzpCislo" : "123456789",
 6746                            "rodneCislo" : null,
 6747                            "pcz" : "000",
 6748                            "jmeno" : null,
 6749                            "prijmeni" : null,
 6750                            "titulPred" : null,
 6751                            "titulZa" : null
 6752                         },
 6753                         "id" : null,
 6754                         "pacientId" : "9876543210",
 6755                         "typOckovaniKod" : "CO19",
 6756                         "indikace" : [
 6757                            "C03",
 6758                            "J01"
 6759                         ],
 6760                         "indikaceJina" : "Natáčení reklamy na očkování"
 6761                      }
 6762                   }
 6763                }
 6764             },
 6765             "responses" : {
 6766                "201" : {
 6767                   "description" : "Vytvoří nebo změní existující vakcinaci",
 6768                   "content" : {
 6769                      "application/json" : {
 6770                         "schema" : {
 6771                            "$ref" : "#/components/schemas/VakcinaceView"
 6772                         },
 6773                         "example" : {
 6774                            "stav" : "Probihajici",
 6775                            "typOckovaniNazev" : "Očkování proti COVID-19",
 6776                            "stavVakcinaceNazev" : "Probíhající",
 6777                            "subjekt" : {
 6778                               "subjektIco" : 12345678,
 6779                               "nazevPracoviste" : "Nazev pracoviste",
 6780                               "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
 6781                            },
 6782                            "davky" : [
 6783                               {
 6784                                  "ockovaciLatkaNazev" : "BioNTech vakcína",
 6785                                  "typVykonuNazev" : "první aplikace očkování",
 6786                                  "aplikacniCestaNazev" : "i.m.",
 6787                                  "mistoAplikaceNazev" : "Paže vlevo",
 6788                                  "subjekt" : null,
 6789                                  "kodSukl" : null,
 6790                                  "id" : "1",
 6791                                  "vakcinaceId" : "1",
 6792                                  "ockovaciLatkaKod" : "CO01",
 6793                                  "uznatJinouZemi" : false,
 6794                                  "uznanaZemeKod" : null,
 6795                                  "datumVakcinace" : "2020-12-10T00:00:00",
 6796                                  "typVykonuKod" : "1",
 6797                                  "sarze" : "J1234",
 6798                                  "aplikacniCestaKod" : "IM",
 6799                                  "mistoAplikaceKod" : "NP",
 6800                                  "zdravotniPojistovnaKod" : null,
 6801                                  "expirace" : "2024-12-10T00:00:00",
 6802                                  "poznamka" : "Davka podana bez potizi.",
 6803                                  "bezObjednani" : null,
 6804                                  "polovicniDavka" : false
 6805                               }
 6806                            ],
 6807                            "id" : "Id",
 6808                            "pacientId" : "9876543210",
 6809                            "typOckovaniKod" : "CO19",
 6810                            "indikace" : [
 6811                               "C03",
 6812                               "J01"
 6813                            ],
 6814                            "indikaceJina" : "Natáčení reklamy na očkování"
 6815                         }
 6816                      }
 6817                   }
 6818                },
 6819                "400" : {
 6820                   "description" : "Vakcinaci se nepodařilo vytvořit",
 6821                   "content" : {
 6822                      "application/json" : {
 6823                         "schema" : {
 6824                            "$ref" : "#/components/schemas/ErrorResponse"
 6825                         }
 6826                      }
 6827                   }
 6828                }
 6829             }
 6830          }
 6831       },
 6832       "/api/v1/vakcinace/VytvorNeboZmenDavku" : {
 6833          "post" : {
 6834             "tags" : [
 6835                "Vakcinace"
 6836             ],
 6837             "summary" : "Vytvoří nebo změní existující dávku. Pokud je předáno Id dávky, mění se existující dávka. Pokud Id zadáno není, je vytvářena nová dávka.",
 6838             "requestBody" : {
 6839                "description" : "Dávka vakcinace:",
 6840                "content" : {
 6841                   "application/json" : {
 6842                      "schema" : {
 6843                         "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
 6844                      },
 6845                      "example" : {
 6846                         "pracovnik" : {
 6847                            "nrzpCislo" : "123456789",
 6848                            "rodneCislo" : null,
 6849                            "pcz" : "000",
 6850                            "jmeno" : null,
 6851                            "prijmeni" : null,
 6852                            "titulPred" : null,
 6853                            "titulZa" : null
 6854                         },
 6855                         "id" : null,
 6856                         "vakcinaceId" : "1",
 6857                         "ockovaciLatkaKod" : "CO01",
 6858                         "uznatJinouZemi" : false,
 6859                         "uznanaZemeKod" : null,
 6860                         "datumVakcinace" : "2026-08-13T00:00:00+02:00",
 6861                         "typVykonuKod" : "1",
 6862                         "sarze" : "J1234",
 6863                         "aplikacniCestaKod" : "IM",
 6864                         "mistoAplikaceKod" : "NP",
 6865                         "zdravotniPojistovnaKod" : null,
 6866                         "expirace" : "2024-12-10T00:00:00",
 6867                         "poznamka" : "Davka podana bez potizi.",
 6868                         "bezObjednani" : null,
 6869                         "polovicniDavka" : false
 6870                      }
 6871                   },
 6872                   "text/json" : {
 6873                      "schema" : {
 6874                         "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
 6875                      },
 6876                      "example" : {
 6877                         "pracovnik" : {
 6878                            "nrzpCislo" : "123456789",
 6879                            "rodneCislo" : null,
 6880                            "pcz" : "000",
 6881                            "jmeno" : null,
 6882                            "prijmeni" : null,
 6883                            "titulPred" : null,
 6884                            "titulZa" : null
 6885                         },
 6886                         "id" : null,
 6887                         "vakcinaceId" : "1",
 6888                         "ockovaciLatkaKod" : "CO01",
 6889                         "uznatJinouZemi" : false,
 6890                         "uznanaZemeKod" : null,
 6891                         "datumVakcinace" : "2026-08-13T00:00:00+02:00",
 6892                         "typVykonuKod" : "1",
 6893                         "sarze" : "J1234",
 6894                         "aplikacniCestaKod" : "IM",
 6895                         "mistoAplikaceKod" : "NP",
 6896                         "zdravotniPojistovnaKod" : null,
 6897                         "expirace" : "2024-12-10T00:00:00",
 6898                         "poznamka" : "Davka podana bez potizi.",
 6899                         "bezObjednani" : null,
 6900                         "polovicniDavka" : false
 6901                      }
 6902                   },
 6903                   "application/*+json" : {
 6904                      "schema" : {
 6905                         "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
 6906                      },
 6907                      "example" : {
 6908                         "pracovnik" : {
 6909                            "nrzpCislo" : "123456789",
 6910                            "rodneCislo" : null,
 6911                            "pcz" : "000",
 6912                            "jmeno" : null,
 6913                            "prijmeni" : null,
 6914                            "titulPred" : null,
 6915                            "titulZa" : null
 6916                         },
 6917                         "id" : null,
 6918                         "vakcinaceId" : "1",
 6919                         "ockovaciLatkaKod" : "CO01",
 6920                         "uznatJinouZemi" : false,
 6921                         "uznanaZemeKod" : null,
 6922                         "datumVakcinace" : "2026-08-13T00:00:00+02:00",
 6923                         "typVykonuKod" : "1",
 6924                         "sarze" : "J1234",
 6925                         "aplikacniCestaKod" : "IM",
 6926                         "mistoAplikaceKod" : "NP",
 6927                         "zdravotniPojistovnaKod" : null,
 6928                         "expirace" : "2024-12-10T00:00:00",
 6929                         "poznamka" : "Davka podana bez potizi.",
 6930                         "bezObjednani" : null,
 6931                         "polovicniDavka" : false
 6932                      }
 6933                   }
 6934                }
 6935             },
 6936             "responses" : {
 6937                "200" : {
 6938                   "description" : "Vytvoří nebo změní existující dávku",
 6939                   "content" : {
 6940                      "application/json" : {
 6941                         "schema" : {
 6942                            "$ref" : "#/components/schemas/VytvorNeboZmenDavkuResponse"
 6943                         },
 6944                         "example" : {
 6945                            "odeslaniCertifikatu" : "Odeslano",
 6946                            "warningMessage" : null,
 6947                            "ockovaciLatkaNazev" : "Comirnaty",
 6948                            "typVykonuNazev" : "1 - první aplikace očkování",
 6949                            "aplikacniCestaNazev" : "i.m.",
 6950                            "mistoAplikaceNazev" : "Nedominantní paže",
 6951                            "subjekt" : {
 6952                               "subjektIco" : 0,
 6953                               "nazevPracoviste" : "Testovací pracovistě API",
 6954                               "jmenoAPrijmeniUzivatele" : "Demo"
 6955                            },
 6956                            "kodSukl" : null,
 6957                            "id" : "1",
 6958                            "vakcinaceId" : "1",
 6959                            "ockovaciLatkaKod" : "CO01",
 6960                            "uznatJinouZemi" : false,
 6961                            "uznanaZemeKod" : null,
 6962                            "datumVakcinace" : "2022-03-02T00:00:00+01:00",
 6963                            "typVykonuKod" : "1",
 6964                            "sarze" : "J1234",
 6965                            "aplikacniCestaKod" : "IM",
 6966                            "mistoAplikaceKod" : "NP",
 6967                            "zdravotniPojistovnaKod" : null,
 6968                            "expirace" : "2024-12-10T00:00:00",
 6969                            "poznamka" : "Davka podana bez potizi.",
 6970                            "bezObjednani" : false,
 6971                            "polovicniDavka" : false
 6972                         }
 6973                      }
 6974                   }
 6975                },
 6976                "400" : {
 6977                   "description" : "Dávku se nepodařilo vytvořit",
 6978                   "content" : {
 6979                      "application/json" : {
 6980                         "schema" : {
 6981                            "$ref" : "#/components/schemas/ErrorResponse"
 6982                         }
 6983                      }
 6984                   }
 6985                }
 6986             }
 6987          }
 6988       },
 6989       "/api/v1/vakcinace/NacistOckovaciPrukazPdf/{pacientId}" : {
 6990          "get" : {
 6991             "tags" : [
 6992                "Vakcinace"
 6993             ],
 6994             "summary" : "NENÍ IMPLEMENTOVÁNO. Získá elektronický očkovací průkaz",
 6995             "parameters" : [
 6996                {
 6997                   "name" : "pacientId",
 6998                   "in" : "path",
 6999                   "description" : "Id pacienta:",
 7000                   "required" : true,
 7001                   "schema" : {
 7002                      "maxLength" : 10,
 7003                      "type" : "string"
 7004                   },
 7005                   "example" : "5"
 7006                },
 7007                {
 7008                   "name" : "pracovnikNrzpCislo",
 7009                   "in" : "query",
 7010                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7011                   "schema" : {
 7012                      "type" : "string"
 7013                   },
 7014                   "example" : "123456789"
 7015                },
 7016                {
 7017                   "name" : "pracovnikRodneCislo",
 7018                   "in" : "query",
 7019                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7020                   "schema" : {
 7021                      "type" : "string"
 7022                   }
 7023                },
 7024                {
 7025                   "name" : "pracovnikJmeno",
 7026                   "in" : "query",
 7027                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7028                   "schema" : {
 7029                      "type" : "string"
 7030                   }
 7031                },
 7032                {
 7033                   "name" : "pracovnikPrijmeni",
 7034                   "in" : "query",
 7035                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7036                   "schema" : {
 7037                      "type" : "string"
 7038                   }
 7039                },
 7040                {
 7041                   "name" : "pracovnikTitulPred",
 7042                   "in" : "query",
 7043                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7044                   "schema" : {
 7045                      "type" : "string"
 7046                   }
 7047                },
 7048                {
 7049                   "name" : "pracovnikTitulZa",
 7050                   "in" : "query",
 7051                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7052                   "schema" : {
 7053                      "type" : "string"
 7054                   }
 7055                },
 7056                {
 7057                   "name" : "pcz",
 7058                   "in" : "query",
 7059                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7060                   "required" : true,
 7061                   "schema" : {
 7062                      "type" : "string"
 7063                   },
 7064                   "example" : "000"
 7065                }
 7066             ],
 7067             "responses" : {
 7068                "200" : {
 7069                   "description" : "Získá elektronický očkovací průkaz",
 7070                   "content" : {
 7071                      "application/pdf" : {
 7072                         "schema" : {
 7073                            "type" : "string",
 7074                            "format" : "byte"
 7075                         }
 7076                      },
 7077                      "application/json" : {
 7078                         "schema" : {
 7079                            "type" : "string",
 7080                            "format" : "byte"
 7081                         }
 7082                      }
 7083                   }
 7084                },
 7085                "404" : {
 7086                   "description" : "Očkovací průkaz nenalezen"
 7087                },
 7088                "400" : {
 7089                   "description" : "Validace se nezdařila"
 7090                }
 7091             }
 7092          }
 7093       },
 7094       "/api/v1/vakcinace/NacistVakcinaceCertifikatPdf/{vakcinaceId}" : {
 7095          "get" : {
 7096             "tags" : [
 7097                "Vakcinace"
 7098             ],
 7099             "summary" : "Získá vakcinační certifikát pro danou vakcinaci",
 7100             "parameters" : [
 7101                {
 7102                   "name" : "vakcinaceId",
 7103                   "in" : "path",
 7104                   "description" : "Id vakcinace:",
 7105                   "required" : true,
 7106                   "schema" : {
 7107                      "maxLength" : 36,
 7108                      "type" : "string"
 7109                   },
 7110                   "example" : "5"
 7111                },
 7112                {
 7113                   "name" : "pracovnikNrzpCislo",
 7114                   "in" : "query",
 7115                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7116                   "schema" : {
 7117                      "type" : "string"
 7118                   },
 7119                   "example" : "123456789"
 7120                },
 7121                {
 7122                   "name" : "pracovnikRodneCislo",
 7123                   "in" : "query",
 7124                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7125                   "schema" : {
 7126                      "type" : "string"
 7127                   }
 7128                },
 7129                {
 7130                   "name" : "pracovnikJmeno",
 7131                   "in" : "query",
 7132                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7133                   "schema" : {
 7134                      "type" : "string"
 7135                   }
 7136                },
 7137                {
 7138                   "name" : "pracovnikPrijmeni",
 7139                   "in" : "query",
 7140                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7141                   "schema" : {
 7142                      "type" : "string"
 7143                   }
 7144                },
 7145                {
 7146                   "name" : "pracovnikTitulPred",
 7147                   "in" : "query",
 7148                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7149                   "schema" : {
 7150                      "type" : "string"
 7151                   }
 7152                },
 7153                {
 7154                   "name" : "pracovnikTitulZa",
 7155                   "in" : "query",
 7156                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7157                   "schema" : {
 7158                      "type" : "string"
 7159                   }
 7160                },
 7161                {
 7162                   "name" : "pcz",
 7163                   "in" : "query",
 7164                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7165                   "required" : true,
 7166                   "schema" : {
 7167                      "type" : "string"
 7168                   },
 7169                   "example" : "000"
 7170                }
 7171             ],
 7172             "responses" : {
 7173                "200" : {
 7174                   "description" : "Získá elektronický očkovací průkaz",
 7175                   "content" : {
 7176                      "application/pdf" : {
 7177                         "schema" : {
 7178                            "type" : "string",
 7179                            "format" : "byte"
 7180                         }
 7181                      },
 7182                      "application/json" : {
 7183                         "schema" : {
 7184                            "type" : "string",
 7185                            "format" : "byte"
 7186                         }
 7187                      }
 7188                   }
 7189                },
 7190                "404" : {
 7191                   "description" : "Certifikát vakcinace nenalezen"
 7192                },
 7193                "400" : {
 7194                   "description" : "Validace se nezdařila"
 7195                }
 7196             }
 7197          }
 7198       },
 7199       "/api/v1/vakcinace/ZnovuOdeslatVakcinaceCertifikat/{vakcinaceId}" : {
 7200          "post" : {
 7201             "tags" : [
 7202                "Vakcinace"
 7203             ],
 7204             "summary" : "Znovu odeslání certifikátu vakcinace.",
 7205             "parameters" : [
 7206                {
 7207                   "name" : "vakcinaceId",
 7208                   "in" : "path",
 7209                   "description" : "Id vakcinace:",
 7210                   "required" : true,
 7211                   "schema" : {
 7212                      "maxLength" : 36,
 7213                      "type" : "string"
 7214                   },
 7215                   "example" : "5"
 7216                },
 7217                {
 7218                   "name" : "pracovnikNrzpCislo",
 7219                   "in" : "query",
 7220                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7221                   "schema" : {
 7222                      "type" : "string"
 7223                   },
 7224                   "example" : "123456789"
 7225                },
 7226                {
 7227                   "name" : "pracovnikRodneCislo",
 7228                   "in" : "query",
 7229                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7230                   "schema" : {
 7231                      "type" : "string"
 7232                   }
 7233                },
 7234                {
 7235                   "name" : "pracovnikJmeno",
 7236                   "in" : "query",
 7237                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7238                   "schema" : {
 7239                      "type" : "string"
 7240                   }
 7241                },
 7242                {
 7243                   "name" : "pracovnikPrijmeni",
 7244                   "in" : "query",
 7245                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7246                   "schema" : {
 7247                      "type" : "string"
 7248                   }
 7249                },
 7250                {
 7251                   "name" : "pracovnikTitulPred",
 7252                   "in" : "query",
 7253                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7254                   "schema" : {
 7255                      "type" : "string"
 7256                   }
 7257                },
 7258                {
 7259                   "name" : "pracovnikTitulZa",
 7260                   "in" : "query",
 7261                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7262                   "schema" : {
 7263                      "type" : "string"
 7264                   }
 7265                },
 7266                {
 7267                   "name" : "pcz",
 7268                   "in" : "query",
 7269                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7270                   "required" : true,
 7271                   "schema" : {
 7272                      "type" : "string"
 7273                   },
 7274                   "example" : "000"
 7275                }
 7276             ],
 7277             "responses" : {
 7278                "200" : {
 7279                   "description" : "Odesláno nebo nelze pro danou vakcinaci odeslat (důvod ve výsledku)",
 7280                   "content" : {
 7281                      "application/json" : {
 7282                         "schema" : {
 7283                            "$ref" : "#/components/schemas/ZnovuOdeslatVakcinaceCertifikatResult"
 7284                         },
 7285                         "example" : {
 7286                            "odeslaniCertifikatuResult" : "Odeslano"
 7287                         }
 7288                      }
 7289                   }
 7290                },
 7291                "404" : {
 7292                   "description" : "Vakcinace nenalezena"
 7293                }
 7294             }
 7295          }
 7296       },
 7297       "/api/v1/vakcinace/PridatNaOckovaciSeznam/{pacientId}" : {
 7298          "post" : {
 7299             "tags" : [
 7300                "Vakcinace"
 7301             ],
 7302             "summary" : "Přidá pacienta na očkovací seznam k danému praktickému lékaři.",
 7303             "parameters" : [
 7304                {
 7305                   "name" : "pacientId",
 7306                   "in" : "path",
 7307                   "description" : "Id pacienta:",
 7308                   "required" : true,
 7309                   "schema" : {
 7310                      "type" : "string"
 7311                   },
 7312                   "example" : "5"
 7313                },
 7314                {
 7315                   "name" : "datumPlanovanehoOckovani",
 7316                   "in" : "query",
 7317                   "description" : "Volitelné datum a čas plánovaného očkování.",
 7318                   "schema" : {
 7319                      "type" : "string",
 7320                      "format" : "date-time"
 7321                   }
 7322                },
 7323                {
 7324                   "name" : "pracovnikNrzpCislo",
 7325                   "in" : "query",
 7326                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7327                   "schema" : {
 7328                      "type" : "string"
 7329                   },
 7330                   "example" : "123456789"
 7331                },
 7332                {
 7333                   "name" : "pracovnikRodneCislo",
 7334                   "in" : "query",
 7335                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7336                   "schema" : {
 7337                      "type" : "string"
 7338                   }
 7339                },
 7340                {
 7341                   "name" : "pracovnikJmeno",
 7342                   "in" : "query",
 7343                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7344                   "schema" : {
 7345                      "type" : "string"
 7346                   }
 7347                },
 7348                {
 7349                   "name" : "pracovnikPrijmeni",
 7350                   "in" : "query",
 7351                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7352                   "schema" : {
 7353                      "type" : "string"
 7354                   }
 7355                },
 7356                {
 7357                   "name" : "pracovnikTitulPred",
 7358                   "in" : "query",
 7359                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7360                   "schema" : {
 7361                      "type" : "string"
 7362                   }
 7363                },
 7364                {
 7365                   "name" : "pracovnikTitulZa",
 7366                   "in" : "query",
 7367                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7368                   "schema" : {
 7369                      "type" : "string"
 7370                   }
 7371                },
 7372                {
 7373                   "name" : "pcz",
 7374                   "in" : "query",
 7375                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7376                   "required" : true,
 7377                   "schema" : {
 7378                      "type" : "string"
 7379                   },
 7380                   "example" : "000"
 7381                }
 7382             ],
 7383             "responses" : {
 7384                "200" : {
 7385                   "description" : "Přidání se podařilo, výsledek je Ok",
 7386                   "content" : {
 7387                      "application/json" : {
 7388                         "schema" : {
 7389                            "$ref" : "#/components/schemas/PridatNaOckovaciSeznamResult"
 7390                         },
 7391                         "example" : {
 7392                            "centralniRegistraceResult" : "Ok"
 7393                         }
 7394                      }
 7395                   }
 7396                },
 7397                "404" : {
 7398                   "description" : "Pacient nenalezen"
 7399                },
 7400                "400" : {
 7401                   "description" : "Přidání se nezdařilo, výsledek je jiný než Ok - MaCentralniRezervaci,MaCentralniRegistraci,JeNaOckovacimSeznamu,PacientNeniMuj"
 7402                }
 7403             }
 7404          }
 7405       },
 7406       "/api/v1/vakcinace/JeMoznePridatPacientaNaOckovaciSeznam/{pacientId}" : {
 7407          "get" : {
 7408             "tags" : [
 7409                "Vakcinace"
 7410             ],
 7411             "summary" : "Oznámí doktorovi jestli je možné přidat pacienta na svůj očkovací seznam.",
 7412             "parameters" : [
 7413                {
 7414                   "name" : "pacientId",
 7415                   "in" : "path",
 7416                   "description" : "Id pacienta:",
 7417                   "required" : true,
 7418                   "schema" : {
 7419                      "type" : "string"
 7420                   },
 7421                   "example" : "5"
 7422                },
 7423                {
 7424                   "name" : "pracovnikNrzpCislo",
 7425                   "in" : "query",
 7426                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7427                   "schema" : {
 7428                      "type" : "string"
 7429                   },
 7430                   "example" : "123456789"
 7431                },
 7432                {
 7433                   "name" : "pracovnikRodneCislo",
 7434                   "in" : "query",
 7435                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7436                   "schema" : {
 7437                      "type" : "string"
 7438                   }
 7439                },
 7440                {
 7441                   "name" : "pracovnikJmeno",
 7442                   "in" : "query",
 7443                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7444                   "schema" : {
 7445                      "type" : "string"
 7446                   }
 7447                },
 7448                {
 7449                   "name" : "pracovnikPrijmeni",
 7450                   "in" : "query",
 7451                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7452                   "schema" : {
 7453                      "type" : "string"
 7454                   }
 7455                },
 7456                {
 7457                   "name" : "pracovnikTitulPred",
 7458                   "in" : "query",
 7459                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7460                   "schema" : {
 7461                      "type" : "string"
 7462                   }
 7463                },
 7464                {
 7465                   "name" : "pracovnikTitulZa",
 7466                   "in" : "query",
 7467                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7468                   "schema" : {
 7469                      "type" : "string"
 7470                   }
 7471                },
 7472                {
 7473                   "name" : "pcz",
 7474                   "in" : "query",
 7475                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7476                   "required" : true,
 7477                   "schema" : {
 7478                      "type" : "string"
 7479                   },
 7480                   "example" : "000"
 7481                }
 7482             ],
 7483             "responses" : {
 7484                "200" : {
 7485                   "description" : "Výsledek validace",
 7486                   "content" : {
 7487                      "application/json" : {
 7488                         "schema" : {
 7489                            "$ref" : "#/components/schemas/VysledekValidacePacienta"
 7490                         },
 7491                         "example" : {
 7492                            "centralniRegistraceResult" : "Ok",
 7493                            "pacientValidaceResult" : true,
 7494                            "warningMessage" : null,
 7495                            "errorMessage" : null
 7496                         }
 7497                      }
 7498                   }
 7499                },
 7500                "404" : {
 7501                   "description" : "Pacient nenalezen"
 7502                }
 7503             }
 7504          }
 7505       },
 7506       "/api/v1/vakcinace/ZmenitDatumPlanovanehoOckovani/{pacientId}" : {
 7507          "post" : {
 7508             "tags" : [
 7509                "Vakcinace"
 7510             ],
 7511             "summary" : "Změní pacientovi datum naplánovaného očkování.",
 7512             "parameters" : [
 7513                {
 7514                   "name" : "pacientId",
 7515                   "in" : "path",
 7516                   "description" : "Id pacienta:",
 7517                   "required" : true,
 7518                   "schema" : {
 7519                      "type" : "string"
 7520                   },
 7521                   "example" : "5"
 7522                },
 7523                {
 7524                   "name" : "datumPlanovanehoOckovani",
 7525                   "in" : "query",
 7526                   "description" : "Volitelné datum a čas plánovaného očkování.",
 7527                   "schema" : {
 7528                      "type" : "string",
 7529                      "format" : "date-time"
 7530                   }
 7531                },
 7532                {
 7533                   "name" : "pracovnikNrzpCislo",
 7534                   "in" : "query",
 7535                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7536                   "schema" : {
 7537                      "type" : "string"
 7538                   },
 7539                   "example" : "123456789"
 7540                },
 7541                {
 7542                   "name" : "pracovnikRodneCislo",
 7543                   "in" : "query",
 7544                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7545                   "schema" : {
 7546                      "type" : "string"
 7547                   }
 7548                },
 7549                {
 7550                   "name" : "pracovnikJmeno",
 7551                   "in" : "query",
 7552                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7553                   "schema" : {
 7554                      "type" : "string"
 7555                   }
 7556                },
 7557                {
 7558                   "name" : "pracovnikPrijmeni",
 7559                   "in" : "query",
 7560                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7561                   "schema" : {
 7562                      "type" : "string"
 7563                   }
 7564                },
 7565                {
 7566                   "name" : "pracovnikTitulPred",
 7567                   "in" : "query",
 7568                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7569                   "schema" : {
 7570                      "type" : "string"
 7571                   }
 7572                },
 7573                {
 7574                   "name" : "pracovnikTitulZa",
 7575                   "in" : "query",
 7576                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7577                   "schema" : {
 7578                      "type" : "string"
 7579                   }
 7580                },
 7581                {
 7582                   "name" : "pcz",
 7583                   "in" : "query",
 7584                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7585                   "required" : true,
 7586                   "schema" : {
 7587                      "type" : "string"
 7588                   },
 7589                   "example" : "000"
 7590                }
 7591             ],
 7592             "responses" : {
 7593                "200" : {
 7594                   "description" : "Změna se podařila",
 7595                   "content" : {
 7596                      "application/json" : {
 7597                         "schema" : {
 7598                            "$ref" : "#/components/schemas/ZmenitDatumPlanovanehoOckovaniResult"
 7599                         },
 7600                         "example" : {
 7601                            "vysledek" : "Ok"
 7602                         }
 7603                      }
 7604                   }
 7605                },
 7606                "404" : {
 7607                   "description" : "Pacient nenalezen"
 7608                },
 7609                "400" : {
 7610                   "description" : "Změna se nepodařila, pacient není na očkovacím seznamu"
 7611                }
 7612             }
 7613          }
 7614       },
 7615       "/api/v1/vakcinace/OdebratPacientaZOckovacihoSeznamu/{pacientId}" : {
 7616          "post" : {
 7617             "tags" : [
 7618                "Vakcinace"
 7619             ],
 7620             "summary" : "Odebere vybraného pacienta z očkovacího seznamu.",
 7621             "parameters" : [
 7622                {
 7623                   "name" : "pacientId",
 7624                   "in" : "path",
 7625                   "description" : "Id pacienta:",
 7626                   "required" : true,
 7627                   "schema" : {
 7628                      "type" : "string"
 7629                   },
 7630                   "example" : "5"
 7631                },
 7632                {
 7633                   "name" : "pracovnikNrzpCislo",
 7634                   "in" : "query",
 7635                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7636                   "schema" : {
 7637                      "type" : "string"
 7638                   },
 7639                   "example" : "123456789"
 7640                },
 7641                {
 7642                   "name" : "pracovnikRodneCislo",
 7643                   "in" : "query",
 7644                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7645                   "schema" : {
 7646                      "type" : "string"
 7647                   }
 7648                },
 7649                {
 7650                   "name" : "pracovnikJmeno",
 7651                   "in" : "query",
 7652                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7653                   "schema" : {
 7654                      "type" : "string"
 7655                   }
 7656                },
 7657                {
 7658                   "name" : "pracovnikPrijmeni",
 7659                   "in" : "query",
 7660                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7661                   "schema" : {
 7662                      "type" : "string"
 7663                   }
 7664                },
 7665                {
 7666                   "name" : "pracovnikTitulPred",
 7667                   "in" : "query",
 7668                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7669                   "schema" : {
 7670                      "type" : "string"
 7671                   }
 7672                },
 7673                {
 7674                   "name" : "pracovnikTitulZa",
 7675                   "in" : "query",
 7676                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7677                   "schema" : {
 7678                      "type" : "string"
 7679                   }
 7680                },
 7681                {
 7682                   "name" : "pcz",
 7683                   "in" : "query",
 7684                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7685                   "required" : true,
 7686                   "schema" : {
 7687                      "type" : "string"
 7688                   },
 7689                   "example" : "000"
 7690                }
 7691             ],
 7692             "responses" : {
 7693                "200" : {
 7694                   "description" : "Odebrání se podařilo",
 7695                   "content" : {
 7696                      "application/json" : {
 7697                         "schema" : {
 7698                            "$ref" : "#/components/schemas/OdebratPacientaZOckovacihoSeznamuResult"
 7699                         },
 7700                         "example" : {
 7701                            "vysledek" : "Ok"
 7702                         }
 7703                      }
 7704                   }
 7705                },
 7706                "404" : {
 7707                   "description" : "Pacient nenalezen"
 7708                },
 7709                "400" : {
 7710                   "description" : "Odebrání se nepodařilo, pacient není na očkovacím seznamu"
 7711                }
 7712             }
 7713          }
 7714       },
 7715       "/api/v1/vakcinace/NacistPacientyNaOckovacimSeznamu" : {
 7716          "get" : {
 7717             "tags" : [
 7718                "Vakcinace"
 7719             ],
 7720             "summary" : "Načte pacienty z očkovacího seznamu.",
 7721             "parameters" : [
 7722                {
 7723                   "name" : "vcetneOdebranych",
 7724                   "in" : "query",
 7725                   "description" : "Pokud je zadáno true, vrátí se i pacienti kteří byli z očkovacího seznamu odebráni:",
 7726                   "schema" : {
 7727                      "type" : "boolean"
 7728                   }
 7729                },
 7730                {
 7731                   "name" : "datumOd",
 7732                   "in" : "query",
 7733                   "description" : "Datum plánovaného očkování od (formát YYYY-MM-DD)",
 7734                   "schema" : {
 7735                      "type" : "string",
 7736                      "format" : "date-time"
 7737                   }
 7738                },
 7739                {
 7740                   "name" : "datumDo",
 7741                   "in" : "query",
 7742                   "description" : "Datum plánovaného očkování do (formát YYYY-MM-DD)",
 7743                   "schema" : {
 7744                      "type" : "string",
 7745                      "format" : "date-time"
 7746                   }
 7747                },
 7748                {
 7749                   "name" : "pracovnikNrzpCislo",
 7750                   "in" : "query",
 7751                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7752                   "schema" : {
 7753                      "type" : "string"
 7754                   },
 7755                   "example" : "123456789"
 7756                },
 7757                {
 7758                   "name" : "pracovnikRodneCislo",
 7759                   "in" : "query",
 7760                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7761                   "schema" : {
 7762                      "type" : "string"
 7763                   }
 7764                },
 7765                {
 7766                   "name" : "pracovnikJmeno",
 7767                   "in" : "query",
 7768                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7769                   "schema" : {
 7770                      "type" : "string"
 7771                   }
 7772                },
 7773                {
 7774                   "name" : "pracovnikPrijmeni",
 7775                   "in" : "query",
 7776                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7777                   "schema" : {
 7778                      "type" : "string"
 7779                   }
 7780                },
 7781                {
 7782                   "name" : "pracovnikTitulPred",
 7783                   "in" : "query",
 7784                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7785                   "schema" : {
 7786                      "type" : "string"
 7787                   }
 7788                },
 7789                {
 7790                   "name" : "pracovnikTitulZa",
 7791                   "in" : "query",
 7792                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7793                   "schema" : {
 7794                      "type" : "string"
 7795                   }
 7796                },
 7797                {
 7798                   "name" : "pcz",
 7799                   "in" : "query",
 7800                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7801                   "required" : true,
 7802                   "schema" : {
 7803                      "type" : "string"
 7804                   },
 7805                   "example" : "000"
 7806                }
 7807             ],
 7808             "responses" : {
 7809                "200" : {
 7810                   "description" : "Pacienti nalezeni",
 7811                   "content" : {
 7812                      "application/json" : {
 7813                         "schema" : {
 7814                            "type" : "array",
 7815                            "items" : {
 7816                               "$ref" : "#/components/schemas/OckovaciSeznamRowView"
 7817                            }
 7818                         },
 7819                         "example" : [
 7820                            {
 7821                               "pacientId" : "5167537410",
 7822                               "jmeno" : "Hana",
 7823                               "prijmeni" : "Pitrochová",
 7824                               "cisloPojistence" : "495525043",
 7825                               "datumNarozeni" : "1949-05-25T00:00:00",
 7826                               "zemeObcanstviKod" : null,
 7827                               "datumPlanovanehoOckovani" : "2021-01-02T00:00:00",
 7828                               "platny" : true
 7829                            }
 7830                         ]
 7831                      }
 7832                   }
 7833                }
 7834             }
 7835          }
 7836       },
 7837       "/api/v1/vakcinace/NacistMojePacientyOckovaniCovid19" : {
 7838          "get" : {
 7839             "tags" : [
 7840                "Vakcinace"
 7841             ],
 7842             "summary" : "Načte pacienty praktického lékaře podle informací o očkování COVID-19",
 7843             "parameters" : [
 7844                {
 7845                   "name" : "maxPocetZaznamu",
 7846                   "in" : "query",
 7847                   "description" : "Maximální počet záznamů k zobrazení",
 7848                   "schema" : {
 7849                      "type" : "integer",
 7850                      "format" : "int32"
 7851                   }
 7852                },
 7853                {
 7854                   "name" : "vynechPocetZaznamu",
 7855                   "in" : "query",
 7856                   "description" : "Vynechat zadaný počet záznamů od začátku seznamu",
 7857                   "schema" : {
 7858                      "type" : "integer",
 7859                      "format" : "int32"
 7860                   }
 7861                },
 7862                {
 7863                   "name" : "registraceOckovani",
 7864                   "in" : "query",
 7865                   "description" : "Filtrování podle registrace očkování COVID-19",
 7866                   "schema" : {
 7867                      "type" : "boolean"
 7868                   }
 7869                },
 7870                {
 7871                   "name" : "rezervaceOckovani",
 7872                   "in" : "query",
 7873                   "description" : "Filtrování podle rezervace očkování COVID-19",
 7874                   "schema" : {
 7875                      "type" : "boolean"
 7876                   }
 7877                },
 7878                {
 7879                   "name" : "ockovani",
 7880                   "in" : "query",
 7881                   "description" : "Filtrování podle očkování COVID-19",
 7882                   "schema" : {
 7883                      "$ref" : "#/components/schemas/StavVakcinaceFiltr"
 7884                   }
 7885                },
 7886                {
 7887                   "name" : "naOckovacimSeznamu",
 7888                   "in" : "query",
 7889                   "description" : "Filtrování podle příslušnosti k očkovacímu seznamu",
 7890                   "schema" : {
 7891                      "type" : "boolean"
 7892                   }
 7893                },
 7894                {
 7895                   "name" : "datumNarozeniOd",
 7896                   "in" : "query",
 7897                   "description" : "Od věku",
 7898                   "schema" : {
 7899                      "type" : "string",
 7900                      "format" : "date-time"
 7901                   }
 7902                },
 7903                {
 7904                   "name" : "datumNarozeniDo",
 7905                   "in" : "query",
 7906                   "description" : "Do věku",
 7907                   "schema" : {
 7908                      "type" : "string",
 7909                      "format" : "date-time"
 7910                   }
 7911                },
 7912                {
 7913                   "name" : "pracovnikNrzpCislo",
 7914                   "in" : "query",
 7915                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7916                   "schema" : {
 7917                      "type" : "string"
 7918                   },
 7919                   "example" : "123456789"
 7920                },
 7921                {
 7922                   "name" : "pracovnikRodneCislo",
 7923                   "in" : "query",
 7924                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7925                   "schema" : {
 7926                      "type" : "string"
 7927                   }
 7928                },
 7929                {
 7930                   "name" : "pracovnikJmeno",
 7931                   "in" : "query",
 7932                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7933                   "schema" : {
 7934                      "type" : "string"
 7935                   }
 7936                },
 7937                {
 7938                   "name" : "pracovnikPrijmeni",
 7939                   "in" : "query",
 7940                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7941                   "schema" : {
 7942                      "type" : "string"
 7943                   }
 7944                },
 7945                {
 7946                   "name" : "pracovnikTitulPred",
 7947                   "in" : "query",
 7948                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7949                   "schema" : {
 7950                      "type" : "string"
 7951                   }
 7952                },
 7953                {
 7954                   "name" : "pracovnikTitulZa",
 7955                   "in" : "query",
 7956                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 7957                   "schema" : {
 7958                      "type" : "string"
 7959                   }
 7960                },
 7961                {
 7962                   "name" : "pcz",
 7963                   "in" : "query",
 7964                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7965                   "required" : true,
 7966                   "schema" : {
 7967                      "type" : "string"
 7968                   },
 7969                   "example" : "000"
 7970                }
 7971             ],
 7972             "responses" : {
 7973                "200" : {
 7974                   "description" : "Pacienti nalezeni",
 7975                   "content" : {
 7976                      "application/json" : {
 7977                         "schema" : {
 7978                            "type" : "array",
 7979                            "items" : {
 7980                               "$ref" : "#/components/schemas/PacientOckovaniCovid19RowView"
 7981                            }
 7982                         },
 7983                         "example" : [
 7984                            {
 7985                               "pacientId" : "5167537410",
 7986                               "jmeno" : "Hana",
 7987                               "prijmeni" : "Pitrochová",
 7988                               "cisloPojistence" : "495525043",
 7989                               "datumNarozeni" : "1949-05-25T00:00:00",
 7990                               "zemeObcanstviKod" : null,
 7991                               "rezervaceOckovani" : false,
 7992                               "registraceOckovani" : false,
 7993                               "ockovani" : false,
 7994                               "naOckovacimSeznamu" : true
 7995                            }
 7996                         ]
 7997                      }
 7998                   }
 7999                }
 8000             }
 8001          }
 8002       },
 8003       "/api/v1/vakcinace/SeznamRegistraciARezervaci/{pacientId}" : {
 8004          "get" : {
 8005             "tags" : [
 8006                "Vakcinace"
 8007             ],
 8008             "summary" : "Získá informace o seznamu registrací, rezervací a očkovacím seznamu.",
 8009             "parameters" : [
 8010                {
 8011                   "name" : "pacientId",
 8012                   "in" : "path",
 8013                   "description" : "Id pacienta",
 8014                   "required" : true,
 8015                   "schema" : {
 8016                      "maxLength" : 10,
 8017                      "type" : "string"
 8018                   }
 8019                },
 8020                {
 8021                   "name" : "pracovnikNrzpCislo",
 8022                   "in" : "query",
 8023                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8024                   "schema" : {
 8025                      "type" : "string"
 8026                   },
 8027                   "example" : "123456789"
 8028                },
 8029                {
 8030                   "name" : "pracovnikRodneCislo",
 8031                   "in" : "query",
 8032                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8033                   "schema" : {
 8034                      "type" : "string"
 8035                   }
 8036                },
 8037                {
 8038                   "name" : "pracovnikJmeno",
 8039                   "in" : "query",
 8040                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8041                   "schema" : {
 8042                      "type" : "string"
 8043                   }
 8044                },
 8045                {
 8046                   "name" : "pracovnikPrijmeni",
 8047                   "in" : "query",
 8048                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8049                   "schema" : {
 8050                      "type" : "string"
 8051                   }
 8052                },
 8053                {
 8054                   "name" : "pracovnikTitulPred",
 8055                   "in" : "query",
 8056                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8057                   "schema" : {
 8058                      "type" : "string"
 8059                   }
 8060                },
 8061                {
 8062                   "name" : "pracovnikTitulZa",
 8063                   "in" : "query",
 8064                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8065                   "schema" : {
 8066                      "type" : "string"
 8067                   }
 8068                },
 8069                {
 8070                   "name" : "pcz",
 8071                   "in" : "query",
 8072                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8073                   "required" : true,
 8074                   "schema" : {
 8075                      "type" : "string"
 8076                   },
 8077                   "example" : "000"
 8078                }
 8079             ],
 8080             "responses" : {
 8081                "200" : {
 8082                   "description" : "Nalezeno",
 8083                   "content" : {
 8084                      "application/json" : {
 8085                         "schema" : {
 8086                            "$ref" : "#/components/schemas/RegistraceRezervaceView"
 8087                         }
 8088                      }
 8089                   }
 8090                },
 8091                "404" : {
 8092                   "description" : "Seznam nenalezen"
 8093                }
 8094             }
 8095          }
 8096       },
 8097       "/api/v1/vakcinace/SeznamVakcinacnichCenter" : {
 8098          "get" : {
 8099             "tags" : [
 8100                "Vakcinace"
 8101             ],
 8102             "summary" : "Vyhledá seznam všech vakcinačních center.",
 8103             "parameters" : [
 8104                {
 8105                   "name" : "pracovnikNrzpCislo",
 8106                   "in" : "query",
 8107                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8108                   "schema" : {
 8109                      "type" : "string"
 8110                   },
 8111                   "example" : "123456789"
 8112                },
 8113                {
 8114                   "name" : "pracovnikRodneCislo",
 8115                   "in" : "query",
 8116                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8117                   "schema" : {
 8118                      "type" : "string"
 8119                   }
 8120                },
 8121                {
 8122                   "name" : "pracovnikJmeno",
 8123                   "in" : "query",
 8124                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8125                   "schema" : {
 8126                      "type" : "string"
 8127                   }
 8128                },
 8129                {
 8130                   "name" : "pracovnikPrijmeni",
 8131                   "in" : "query",
 8132                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8133                   "schema" : {
 8134                      "type" : "string"
 8135                   }
 8136                },
 8137                {
 8138                   "name" : "pracovnikTitulPred",
 8139                   "in" : "query",
 8140                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8141                   "schema" : {
 8142                      "type" : "string"
 8143                   }
 8144                },
 8145                {
 8146                   "name" : "pracovnikTitulZa",
 8147                   "in" : "query",
 8148                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8149                   "schema" : {
 8150                      "type" : "string"
 8151                   }
 8152                },
 8153                {
 8154                   "name" : "pcz",
 8155                   "in" : "query",
 8156                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8157                   "required" : true,
 8158                   "schema" : {
 8159                      "type" : "string"
 8160                   },
 8161                   "example" : "000"
 8162                }
 8163             ],
 8164             "responses" : {
 8165                "200" : {
 8166                   "description" : "Nalezeno",
 8167                   "content" : {
 8168                      "application/json" : {
 8169                         "schema" : {
 8170                            "type" : "array",
 8171                            "items" : {
 8172                               "$ref" : "#/components/schemas/VakcinacniCentrumView"
 8173                            }
 8174                         }
 8175                      }
 8176                   }
 8177                },
 8178                "404" : {
 8179                   "description" : "Seznam nenalezen"
 8180                }
 8181             }
 8182          }
 8183       },
 8184       "/api/v1/vakcinace/SeznamRezervaciVakcinacnihoCentra/{idVakcinacnihoCentra}" : {
 8185          "get" : {
 8186             "tags" : [
 8187                "Vakcinace"
 8188             ],
 8189             "summary" : "Vyhledá seznam vakcinačních center\r\nJestliže rezervaceOd a rezervaceDo zůstanou nevyplněné, jsou vráceny rezervace pouze pro dnešní datum.",
 8190             "parameters" : [
 8191                {
 8192                   "name" : "idVakcinacnihoCentra",
 8193                   "in" : "path",
 8194                   "description" : "Id rezervačního centra",
 8195                   "required" : true,
 8196                   "schema" : {
 8197                      "type" : "string",
 8198                      "format" : "uuid"
 8199                   }
 8200                },
 8201                {
 8202                   "name" : "rezervaceOd",
 8203                   "in" : "query",
 8204                   "description" : "Datum rezervace od",
 8205                   "schema" : {
 8206                      "type" : "string",
 8207                      "format" : "date-time"
 8208                   }
 8209                },
 8210                {
 8211                   "name" : "rezervaceDo",
 8212                   "in" : "query",
 8213                   "description" : "Datum rezervace do",
 8214                   "schema" : {
 8215                      "type" : "string",
 8216                      "format" : "date-time"
 8217                   }
 8218                },
 8219                {
 8220                   "name" : "stavRezervacePacienta",
 8221                   "in" : "query",
 8222                   "description" : "Stav rezervace pacienta",
 8223                   "schema" : {
 8224                      "$ref" : "#/components/schemas/EnumStavRezervacePacienta"
 8225                   }
 8226                },
 8227                {
 8228                   "name" : "pracovnikNrzpCislo",
 8229                   "in" : "query",
 8230                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8231                   "schema" : {
 8232                      "type" : "string"
 8233                   },
 8234                   "example" : "123456789"
 8235                },
 8236                {
 8237                   "name" : "pracovnikRodneCislo",
 8238                   "in" : "query",
 8239                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8240                   "schema" : {
 8241                      "type" : "string"
 8242                   }
 8243                },
 8244                {
 8245                   "name" : "pracovnikJmeno",
 8246                   "in" : "query",
 8247                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8248                   "schema" : {
 8249                      "type" : "string"
 8250                   }
 8251                },
 8252                {
 8253                   "name" : "pracovnikPrijmeni",
 8254                   "in" : "query",
 8255                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8256                   "schema" : {
 8257                      "type" : "string"
 8258                   }
 8259                },
 8260                {
 8261                   "name" : "pracovnikTitulPred",
 8262                   "in" : "query",
 8263                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8264                   "schema" : {
 8265                      "type" : "string"
 8266                   }
 8267                },
 8268                {
 8269                   "name" : "pracovnikTitulZa",
 8270                   "in" : "query",
 8271                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8272                   "schema" : {
 8273                      "type" : "string"
 8274                   }
 8275                },
 8276                {
 8277                   "name" : "pcz",
 8278                   "in" : "query",
 8279                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8280                   "required" : true,
 8281                   "schema" : {
 8282                      "type" : "string"
 8283                   },
 8284                   "example" : "000"
 8285                }
 8286             ],
 8287             "responses" : {
 8288                "200" : {
 8289                   "description" : "Nalezeno",
 8290                   "content" : {
 8291                      "application/json" : {
 8292                         "schema" : {
 8293                            "type" : "array",
 8294                            "items" : {
 8295                               "$ref" : "#/components/schemas/RezervacePacientView"
 8296                            }
 8297                         }
 8298                      }
 8299                   }
 8300                },
 8301                "404" : {
 8302                   "description" : "Seznam nenalezen"
 8303                }
 8304             }
 8305          }
 8306       },
 8307       "/api/v1/vakcinace/VytvorKontraindikaci/{pacientId}" : {
 8308          "post" : {
 8309             "tags" : [
 8310                "Vakcinace"
 8311             ],
 8312             "summary" : "Vytvoří kontraindikaci k pacientovi, pokud již neexistuje",
 8313             "parameters" : [
 8314                {
 8315                   "name" : "pacientId",
 8316                   "in" : "path",
 8317                   "description" : "Id pacienta:",
 8318                   "required" : true,
 8319                   "schema" : {
 8320                      "type" : "string"
 8321                   }
 8322                },
 8323                {
 8324                   "name" : "kontraindikaceKod",
 8325                   "in" : "query",
 8326                   "description" : "Kód kontraindikace",
 8327                   "required" : true,
 8328                   "schema" : {
 8329                      "type" : "string"
 8330                   }
 8331                },
 8332                {
 8333                   "name" : "cisloHlaseni",
 8334                   "in" : "query",
 8335                   "description" : "Číslo hlášení nežádoucích účinků",
 8336                   "schema" : {
 8337                      "type" : "string"
 8338                   }
 8339                },
 8340                {
 8341                   "name" : "pracovnikNrzpCislo",
 8342                   "in" : "query",
 8343                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8344                   "schema" : {
 8345                      "type" : "string"
 8346                   },
 8347                   "example" : "123456789"
 8348                },
 8349                {
 8350                   "name" : "pracovnikRodneCislo",
 8351                   "in" : "query",
 8352                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8353                   "schema" : {
 8354                      "type" : "string"
 8355                   }
 8356                },
 8357                {
 8358                   "name" : "pracovnikJmeno",
 8359                   "in" : "query",
 8360                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8361                   "schema" : {
 8362                      "type" : "string"
 8363                   }
 8364                },
 8365                {
 8366                   "name" : "pracovnikPrijmeni",
 8367                   "in" : "query",
 8368                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8369                   "schema" : {
 8370                      "type" : "string"
 8371                   }
 8372                },
 8373                {
 8374                   "name" : "pracovnikTitulPred",
 8375                   "in" : "query",
 8376                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8377                   "schema" : {
 8378                      "type" : "string"
 8379                   }
 8380                },
 8381                {
 8382                   "name" : "pracovnikTitulZa",
 8383                   "in" : "query",
 8384                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8385                   "schema" : {
 8386                      "type" : "string"
 8387                   }
 8388                },
 8389                {
 8390                   "name" : "pcz",
 8391                   "in" : "query",
 8392                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8393                   "required" : true,
 8394                   "schema" : {
 8395                      "type" : "string"
 8396                   },
 8397                   "example" : "000"
 8398                },
 8399                {
 8400                   "name" : "icp",
 8401                   "in" : "query",
 8402                   "description" : "IČP, jež kontraindikaci indikovalo",
 8403                   "required" : true,
 8404                   "schema" : {
 8405                      "type" : "string"
 8406                   },
 8407                   "example" : "00000000"
 8408                }
 8409             ],
 8410             "responses" : {
 8411                "200" : {
 8412                   "description" : "Kontraindikace byla úpěšně vytvořena",
 8413                   "content" : {
 8414                      "application/json" : {
 8415                         "schema" : {
 8416                            "type" : "array",
 8417                            "items" : {
 8418                               "$ref" : "#/components/schemas/KontraindikaceNemoc"
 8419                            }
 8420                         },
 8421                         "example" : [
 8422                            {
 8423                               "kodNemoci" : "CO19",
 8424                               "vysledek" : "CastecnaKontraindikace",
 8425                               "kontraindikace" : [
 8426                                  {
 8427                                     "ockovaciLatkaKod" : "CO01",
 8428                                     "ockovaciLatkaKontraindikaceKod" : "CO01_1",
 8429                                     "cisloHlaseni" : null,
 8430                                     "zapsaloZarizeni" : "0, Testovací pracovistě API",
 8431                                     "zapsalLekar" : "Demo",
 8432                                     "datumZapisu" : "2021-12-13T00:00:00",
 8433                                     "indikovaloIcp" : "00000000"
 8434                                  }
 8435                               ]
 8436                            }
 8437                         ]
 8438                      }
 8439                   }
 8440                },
 8441                "400" : {
 8442                   "description" : "Kontraindikace nemohla být vytvořena",
 8443                   "content" : {
 8444                      "application/json" : {
 8445                         "schema" : {
 8446                            "$ref" : "#/components/schemas/ErrorResponse"
 8447                         }
 8448                      }
 8449                   }
 8450                }
 8451             }
 8452          }
 8453       },
 8454       "/api/v1/vakcinace/SmazKontraindikaci/{pacientId}" : {
 8455          "post" : {
 8456             "tags" : [
 8457                "Vakcinace"
 8458             ],
 8459             "summary" : "Smazání CO19 kontraindikace u pacienta",
 8460             "parameters" : [
 8461                {
 8462                   "name" : "pacientId",
 8463                   "in" : "path",
 8464                   "description" : "Id pacienta:",
 8465                   "required" : true,
 8466                   "schema" : {
 8467                      "type" : "string"
 8468                   }
 8469                },
 8470                {
 8471                   "name" : "kontraindikaceKod",
 8472                   "in" : "query",
 8473                   "description" : "Kód Kontraindikace",
 8474                   "required" : true,
 8475                   "schema" : {
 8476                      "type" : "string"
 8477                   }
 8478                },
 8479                {
 8480                   "name" : "pracovnikNrzpCislo",
 8481                   "in" : "query",
 8482                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8483                   "schema" : {
 8484                      "type" : "string"
 8485                   },
 8486                   "example" : "123456789"
 8487                },
 8488                {
 8489                   "name" : "pracovnikRodneCislo",
 8490                   "in" : "query",
 8491                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8492                   "schema" : {
 8493                      "type" : "string"
 8494                   }
 8495                },
 8496                {
 8497                   "name" : "pracovnikJmeno",
 8498                   "in" : "query",
 8499                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8500                   "schema" : {
 8501                      "type" : "string"
 8502                   }
 8503                },
 8504                {
 8505                   "name" : "pracovnikPrijmeni",
 8506                   "in" : "query",
 8507                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8508                   "schema" : {
 8509                      "type" : "string"
 8510                   }
 8511                },
 8512                {
 8513                   "name" : "pracovnikTitulPred",
 8514                   "in" : "query",
 8515                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8516                   "schema" : {
 8517                      "type" : "string"
 8518                   }
 8519                },
 8520                {
 8521                   "name" : "pracovnikTitulZa",
 8522                   "in" : "query",
 8523                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8524                   "schema" : {
 8525                      "type" : "string"
 8526                   }
 8527                },
 8528                {
 8529                   "name" : "pcz",
 8530                   "in" : "query",
 8531                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8532                   "required" : true,
 8533                   "schema" : {
 8534                      "type" : "string"
 8535                   },
 8536                   "example" : "000"
 8537                }
 8538             ],
 8539             "responses" : {
 8540                "200" : {
 8541                   "description" : "Kontraindikace byla úpěšně smazána",
 8542                   "content" : {
 8543                      "application/json" : {
 8544                         "schema" : {
 8545                            "$ref" : "#/components/schemas/SmazatKontraindikaciResult"
 8546                         }
 8547                      }
 8548                   }
 8549                },
 8550                "400" : {
 8551                   "description" : "Kontraindikace nemohla být smazána",
 8552                   "content" : {
 8553                      "application/json" : {
 8554                         "schema" : {
 8555                            "$ref" : "#/components/schemas/ErrorResponse"
 8556                         }
 8557                      }
 8558                   }
 8559                }
 8560             }
 8561          }
 8562       },
 8563       "/api/v1/vakcinace/NacistKontraindikacePacienta/{pacientId}" : {
 8564          "get" : {
 8565             "tags" : [
 8566                "Vakcinace"
 8567             ],
 8568             "summary" : "Načtení kontraindikací očkování u pacienta",
 8569             "parameters" : [
 8570                {
 8571                   "name" : "pacientId",
 8572                   "in" : "path",
 8573                   "description" : "Id pacienta:",
 8574                   "required" : true,
 8575                   "schema" : {
 8576                      "type" : "string"
 8577                   }
 8578                },
 8579                {
 8580                   "name" : "pracovnikNrzpCislo",
 8581                   "in" : "query",
 8582                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8583                   "schema" : {
 8584                      "type" : "string"
 8585                   },
 8586                   "example" : "123456789"
 8587                },
 8588                {
 8589                   "name" : "pracovnikRodneCislo",
 8590                   "in" : "query",
 8591                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8592                   "schema" : {
 8593                      "type" : "string"
 8594                   }
 8595                },
 8596                {
 8597                   "name" : "pracovnikJmeno",
 8598                   "in" : "query",
 8599                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8600                   "schema" : {
 8601                      "type" : "string"
 8602                   }
 8603                },
 8604                {
 8605                   "name" : "pracovnikPrijmeni",
 8606                   "in" : "query",
 8607                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8608                   "schema" : {
 8609                      "type" : "string"
 8610                   }
 8611                },
 8612                {
 8613                   "name" : "pracovnikTitulPred",
 8614                   "in" : "query",
 8615                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8616                   "schema" : {
 8617                      "type" : "string"
 8618                   }
 8619                },
 8620                {
 8621                   "name" : "pracovnikTitulZa",
 8622                   "in" : "query",
 8623                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8624                   "schema" : {
 8625                      "type" : "string"
 8626                   }
 8627                },
 8628                {
 8629                   "name" : "pcz",
 8630                   "in" : "query",
 8631                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8632                   "required" : true,
 8633                   "schema" : {
 8634                      "type" : "string"
 8635                   },
 8636                   "example" : "000"
 8637                }
 8638             ],
 8639             "responses" : {
 8640                "200" : {
 8641                   "description" : "Platné kontraindikace pro pacienta",
 8642                   "content" : {
 8643                      "application/json" : {
 8644                         "schema" : {
 8645                            "type" : "array",
 8646                            "items" : {
 8647                               "$ref" : "#/components/schemas/KontraindikaceNemoc"
 8648                            }
 8649                         },
 8650                         "example" : [
 8651                            {
 8652                               "kodNemoci" : "CO19",
 8653                               "vysledek" : "CastecnaKontraindikace",
 8654                               "kontraindikace" : [
 8655                                  {
 8656                                     "ockovaciLatkaKod" : "CO01",
 8657                                     "ockovaciLatkaKontraindikaceKod" : "CO01_1",
 8658                                     "cisloHlaseni" : null,
 8659                                     "zapsaloZarizeni" : "0, Testovací pracovistě API",
 8660                                     "zapsalLekar" : "Demo",
 8661                                     "datumZapisu" : "2021-12-13T00:00:00",
 8662                                     "indikovaloIcp" : "00000000"
 8663                                  }
 8664                               ]
 8665                            }
 8666                         ]
 8667                      }
 8668                   }
 8669                },
 8670                "404" : {
 8671                   "description" : "Kontraindikace nenalezeny"
 8672                }
 8673             }
 8674          }
 8675       },
 8676       "/api/v1/vakcinace/VytvorKontraindikaciDocasnou/{pacientId}" : {
 8677          "post" : {
 8678             "tags" : [
 8679                "Vakcinace"
 8680             ],
 8681             "summary" : "Vytvoří dočasnou kontraindikaci k pacientovi, pokud již neexistuje",
 8682             "parameters" : [
 8683                {
 8684                   "name" : "pacientId",
 8685                   "in" : "path",
 8686                   "description" : "Id pacienta:",
 8687                   "required" : true,
 8688                   "schema" : {
 8689                      "type" : "string"
 8690                   }
 8691                },
 8692                {
 8693                   "name" : "kontraindikaceDocasnaKod",
 8694                   "in" : "query",
 8695                   "description" : "Kód dočasné kontraindikace",
 8696                   "required" : true,
 8697                   "schema" : {
 8698                      "type" : "string"
 8699                   }
 8700                },
 8701                {
 8702                   "name" : "platnostDo",
 8703                   "in" : "query",
 8704                   "description" : "Konec platbosti dočasné kontraindikace",
 8705                   "required" : true,
 8706                   "schema" : {
 8707                      "type" : "string",
 8708                      "format" : "date-time"
 8709                   }
 8710                },
 8711                {
 8712                   "name" : "duvod",
 8713                   "in" : "query",
 8714                   "description" : "Důvod dočasné kotraindikace",
 8715                   "schema" : {
 8716                      "type" : "string"
 8717                   }
 8718                },
 8719                {
 8720                   "name" : "pracovnikNrzpCislo",
 8721                   "in" : "query",
 8722                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8723                   "schema" : {
 8724                      "type" : "string"
 8725                   },
 8726                   "example" : "123456789"
 8727                },
 8728                {
 8729                   "name" : "pracovnikRodneCislo",
 8730                   "in" : "query",
 8731                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8732                   "schema" : {
 8733                      "type" : "string"
 8734                   }
 8735                },
 8736                {
 8737                   "name" : "pracovnikJmeno",
 8738                   "in" : "query",
 8739                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8740                   "schema" : {
 8741                      "type" : "string"
 8742                   }
 8743                },
 8744                {
 8745                   "name" : "pracovnikPrijmeni",
 8746                   "in" : "query",
 8747                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8748                   "schema" : {
 8749                      "type" : "string"
 8750                   }
 8751                },
 8752                {
 8753                   "name" : "pracovnikTitulPred",
 8754                   "in" : "query",
 8755                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8756                   "schema" : {
 8757                      "type" : "string"
 8758                   }
 8759                },
 8760                {
 8761                   "name" : "pracovnikTitulZa",
 8762                   "in" : "query",
 8763                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8764                   "schema" : {
 8765                      "type" : "string"
 8766                   }
 8767                },
 8768                {
 8769                   "name" : "pcz",
 8770                   "in" : "query",
 8771                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8772                   "required" : true,
 8773                   "schema" : {
 8774                      "type" : "string"
 8775                   },
 8776                   "example" : "000"
 8777                },
 8778                {
 8779                   "name" : "icp",
 8780                   "in" : "query",
 8781                   "description" : "IČP, jež kontraindikaci indikovalo",
 8782                   "required" : true,
 8783                   "schema" : {
 8784                      "type" : "string"
 8785                   },
 8786                   "example" : "00000000"
 8787                }
 8788             ],
 8789             "responses" : {
 8790                "200" : {
 8791                   "description" : "Kontraindikace byla úpěšně vytvořena",
 8792                   "content" : {
 8793                      "application/json" : {
 8794                         "schema" : {
 8795                            "type" : "array",
 8796                            "items" : {
 8797                               "$ref" : "#/components/schemas/KontraindikaceDocasnaNemoc"
 8798                            }
 8799                         }
 8800                      }
 8801                   }
 8802                },
 8803                "400" : {
 8804                   "description" : "Kontraindikace nemohla být vytvořena",
 8805                   "content" : {
 8806                      "application/json" : {
 8807                         "schema" : {
 8808                            "$ref" : "#/components/schemas/ErrorResponse"
 8809                         }
 8810                      }
 8811                   }
 8812                }
 8813             }
 8814          }
 8815       },
 8816       "/api/v1/vakcinace/SmazKontraindikaciDocasnou" : {
 8817          "post" : {
 8818             "tags" : [
 8819                "Vakcinace"
 8820             ],
 8821             "summary" : "Smazání dočasné kontraindikace pacienta",
 8822             "parameters" : [
 8823                {
 8824                   "name" : "cislo",
 8825                   "in" : "query",
 8826                   "description" : "Číslo dočasné kontraindikace",
 8827                   "required" : true,
 8828                   "schema" : {
 8829                      "type" : "string"
 8830                   }
 8831                },
 8832                {
 8833                   "name" : "pracovnikNrzpCislo",
 8834                   "in" : "query",
 8835                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8836                   "schema" : {
 8837                      "type" : "string"
 8838                   },
 8839                   "example" : "123456789"
 8840                },
 8841                {
 8842                   "name" : "pracovnikRodneCislo",
 8843                   "in" : "query",
 8844                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8845                   "schema" : {
 8846                      "type" : "string"
 8847                   }
 8848                },
 8849                {
 8850                   "name" : "pracovnikJmeno",
 8851                   "in" : "query",
 8852                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8853                   "schema" : {
 8854                      "type" : "string"
 8855                   }
 8856                },
 8857                {
 8858                   "name" : "pracovnikPrijmeni",
 8859                   "in" : "query",
 8860                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8861                   "schema" : {
 8862                      "type" : "string"
 8863                   }
 8864                },
 8865                {
 8866                   "name" : "pracovnikTitulPred",
 8867                   "in" : "query",
 8868                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8869                   "schema" : {
 8870                      "type" : "string"
 8871                   }
 8872                },
 8873                {
 8874                   "name" : "pracovnikTitulZa",
 8875                   "in" : "query",
 8876                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8877                   "schema" : {
 8878                      "type" : "string"
 8879                   }
 8880                },
 8881                {
 8882                   "name" : "pcz",
 8883                   "in" : "query",
 8884                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8885                   "required" : true,
 8886                   "schema" : {
 8887                      "type" : "string"
 8888                   },
 8889                   "example" : "000"
 8890                }
 8891             ],
 8892             "responses" : {
 8893                "200" : {
 8894                   "description" : "Kontraindikace byla úpěšně smazána",
 8895                   "content" : {
 8896                      "application/json" : {
 8897                         "schema" : {
 8898                            "$ref" : "#/components/schemas/SmazatKontraindikaciResult"
 8899                         }
 8900                      }
 8901                   }
 8902                },
 8903                "400" : {
 8904                   "description" : "Kontraindikace nemohla být smazána",
 8905                   "content" : {
 8906                      "application/json" : {
 8907                         "schema" : {
 8908                            "$ref" : "#/components/schemas/ErrorResponse"
 8909                         }
 8910                      }
 8911                   }
 8912                }
 8913             }
 8914          }
 8915       },
 8916       "/api/v1/vakcinace/NacistKontraindikaceDocasnePacienta/{pacientId}" : {
 8917          "get" : {
 8918             "tags" : [
 8919                "Vakcinace"
 8920             ],
 8921             "summary" : "Načtení dočasných kontraindikací pacienta",
 8922             "parameters" : [
 8923                {
 8924                   "name" : "pacientId",
 8925                   "in" : "path",
 8926                   "description" : "Id pacienta:",
 8927                   "required" : true,
 8928                   "schema" : {
 8929                      "type" : "string"
 8930                   }
 8931                },
 8932                {
 8933                   "name" : "pracovnikNrzpCislo",
 8934                   "in" : "query",
 8935                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8936                   "schema" : {
 8937                      "type" : "string"
 8938                   },
 8939                   "example" : "123456789"
 8940                },
 8941                {
 8942                   "name" : "pracovnikRodneCislo",
 8943                   "in" : "query",
 8944                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8945                   "schema" : {
 8946                      "type" : "string"
 8947                   }
 8948                },
 8949                {
 8950                   "name" : "pracovnikJmeno",
 8951                   "in" : "query",
 8952                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8953                   "schema" : {
 8954                      "type" : "string"
 8955                   }
 8956                },
 8957                {
 8958                   "name" : "pracovnikPrijmeni",
 8959                   "in" : "query",
 8960                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8961                   "schema" : {
 8962                      "type" : "string"
 8963                   }
 8964                },
 8965                {
 8966                   "name" : "pracovnikTitulPred",
 8967                   "in" : "query",
 8968                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8969                   "schema" : {
 8970                      "type" : "string"
 8971                   }
 8972                },
 8973                {
 8974                   "name" : "pracovnikTitulZa",
 8975                   "in" : "query",
 8976                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
 8977                   "schema" : {
 8978                      "type" : "string"
 8979                   }
 8980                },
 8981                {
 8982                   "name" : "pcz",
 8983                   "in" : "query",
 8984                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8985                   "required" : true,
 8986                   "schema" : {
 8987                      "type" : "string"
 8988                   },
 8989                   "example" : "000"
 8990                }
 8991             ],
 8992             "responses" : {
 8993                "200" : {
 8994                   "description" : "Platné kontraindikace pro pacienta",
 8995                   "content" : {
 8996                      "application/json" : {
 8997                         "schema" : {
 8998                            "type" : "array",
 8999                            "items" : {
 9000                               "$ref" : "#/components/schemas/KontraindikaceDocasnaNemoc"
 9001                            }
 9002                         }
 9003                      }
 9004                   }
 9005                },
 9006                "404" : {
 9007                   "description" : "Kontraindikace nenalezeny"
 9008                }
 9009             }
 9010          }
 9011       }
 9012    },
 9013    "components" : {
 9014       "schemas" : {
 9015          "AplikacniCesta" : {
 9016             "type" : "object",
 9017             "properties" : {
 9018                "kod" : {
 9019                   "maxLength" : 10,
 9020                   "type" : "string",
 9021                   "description" : "Kód položky číselníku",
 9022                   "nullable" : true
 9023                },
 9024                "nazev" : {
 9025                   "maxLength" : 256,
 9026                   "type" : "string",
 9027                   "description" : "Název položky číselníku",
 9028                   "nullable" : true
 9029                },
 9030                "platnostOd" : {
 9031                   "type" : "string",
 9032                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9033                   "format" : "date-time",
 9034                   "nullable" : true
 9035                },
 9036                "platnostDo" : {
 9037                   "type" : "string",
 9038                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9039                   "format" : "date-time",
 9040                   "nullable" : true
 9041                }
 9042             },
 9043             "additionalProperties" : false,
 9044             "description" : ""
 9045          },
 9046          "AppInfo" : {
 9047             "type" : "object",
 9048             "properties" : {
 9049                "verzeAplikace" : {
 9050                   "type" : "string",
 9051                   "description" : "Verze aplikace API",
 9052                   "nullable" : true
 9053                },
 9054                "subjektIco" : {
 9055                   "type" : "integer",
 9056                   "description" : "Přihlášený uživatel - Ičo poskytovatele zdravotní péče",
 9057                   "format" : "int32",
 9058                   "nullable" : true
 9059                },
 9060                "nazevPracoviste" : {
 9061                   "type" : "string",
 9062                   "description" : "Přihlášený uživatel - Název pracoviště",
 9063                   "nullable" : true
 9064                }
 9065             },
 9066             "additionalProperties" : false,
 9067             "description" : ""
 9068          },
 9069          "CiselnikItemResult" : {
 9070             "type" : "object",
 9071             "properties" : {
 9072                "id" : {
 9073                   "type" : "integer",
 9074                   "description" : "Id položky",
 9075                   "format" : "int64"
 9076                },
 9077                "nazev" : {
 9078                   "type" : "string",
 9079                   "description" : "Název položky",
 9080                   "nullable" : true
 9081                }
 9082             },
 9083             "additionalProperties" : false,
 9084             "description" : "Položka číselníku"
 9085          },
 9086          "CiselnikResult" : {
 9087             "type" : "object",
 9088             "properties" : {
 9089                "nazevCiselniku" : {
 9090                   "type" : "string",
 9091                   "description" : "Název číselníku",
 9092                   "nullable" : true
 9093                },
 9094                "seznam" : {
 9095                   "type" : "array",
 9096                   "items" : {
 9097                      "$ref" : "#/components/schemas/CiselnikItemResult"
 9098                   },
 9099                   "description" : "Položky číselníkku",
 9100                   "nullable" : true
 9101                }
 9102             },
 9103             "additionalProperties" : false,
 9104             "description" : "Číselník"
 9105          },
 9106          "Covid19Izolace" : {
 9107             "type" : "object",
 9108             "properties" : {
 9109                "khs" : {
 9110                   "type" : "string",
 9111                   "description" : "Krajská hygienická stanice",
 9112                   "nullable" : true
 9113                },
 9114                "datumHlaseni" : {
 9115                   "type" : "string",
 9116                   "description" : "Datum hlášení",
 9117                   "format" : "date-time"
 9118                },
 9119                "cisloZadanky" : {
 9120                   "type" : "string",
 9121                   "description" : "Číslo žádanky",
 9122                   "nullable" : true
 9123                },
 9124                "rodneCislo" : {
 9125                   "type" : "string",
 9126                   "description" : "Rodné číslo",
 9127                   "nullable" : true
 9128                },
 9129                "jmeno" : {
 9130                   "type" : "string",
 9131                   "description" : "Jméno",
 9132                   "nullable" : true
 9133                },
 9134                "prijmeni" : {
 9135                   "type" : "string",
 9136                   "description" : "Příjmení",
 9137                   "nullable" : true
 9138                },
 9139                "datumNarozeni" : {
 9140                   "type" : "string",
 9141                   "description" : "Datum narození",
 9142                   "format" : "date-time",
 9143                   "nullable" : true
 9144                },
 9145                "isolaceDatum" : {
 9146                   "type" : "string",
 9147                   "description" : "Datum isolace",
 9148                   "format" : "date-time",
 9149                   "nullable" : true
 9150                },
 9151                "isolaceDatumDo" : {
 9152                   "type" : "string",
 9153                   "description" : "Datum ukonceni isolace",
 9154                   "format" : "date-time",
 9155                   "nullable" : true
 9156                },
 9157                "isolaceMistoHodnota" : {
 9158                   "type" : "string",
 9159                   "description" : "Místo isolace",
 9160                   "nullable" : true
 9161                },
 9162                "isolacePoznamka" : {
 9163                   "type" : "string",
 9164                   "description" : "Poznámka k isolaci",
 9165                   "nullable" : true
 9166                }
 9167             },
 9168             "additionalProperties" : false,
 9169             "description" : ""
 9170          },
 9171          "Covid19Karantena" : {
 9172             "type" : "object",
 9173             "properties" : {
 9174                "jmeno" : {
 9175                   "type" : "string",
 9176                   "description" : "Jméno",
 9177                   "nullable" : true
 9178                },
 9179                "prijmeni" : {
 9180                   "type" : "string",
 9181                   "description" : "Příjmení",
 9182                   "nullable" : true
 9183                },
 9184                "datumNarozeni" : {
 9185                   "type" : "string",
 9186                   "description" : "Datum narození",
 9187                   "format" : "date-time",
 9188                   "nullable" : true
 9189                },
 9190                "rodneCislo" : {
 9191                   "type" : "string",
 9192                   "description" : "Rodné číslo",
 9193                   "nullable" : true
 9194                },
 9195                "khsKod" : {
 9196                   "type" : "string",
 9197                   "description" : "Krajská hygienická stanice kód",
 9198                   "nullable" : true
 9199                },
 9200                "datumKarantenyOd" : {
 9201                   "type" : "string",
 9202                   "description" : "Začátek karantény",
 9203                   "format" : "date-time",
 9204                   "nullable" : true
 9205                },
 9206                "datumKarantenyDo" : {
 9207                   "type" : "string",
 9208                   "description" : "Konec karantény",
 9209                   "format" : "date-time",
 9210                   "nullable" : true
 9211                },
 9212                "karantenaNarizenaKymNazev" : {
 9213                   "type" : "string",
 9214                   "description" : "Člověk zodpovědný za nařízení karantény",
 9215                   "nullable" : true
 9216                },
 9217                "adresaJinehoPobytu" : {
 9218                   "type" : "string",
 9219                   "description" : "Jiná adresa pobytu",
 9220                   "nullable" : true
 9221                },
 9222                "platnostOd" : {
 9223                   "type" : "string",
 9224                   "description" : "Platí od",
 9225                   "format" : "date-time",
 9226                   "nullable" : true
 9227                }
 9228             },
 9229             "additionalProperties" : false,
 9230             "description" : ""
 9231          },
 9232          "CovidTestOdberneMisto" : {
 9233             "type" : "object",
 9234             "properties" : {
 9235                "kod" : {
 9236                   "maxLength" : 10,
 9237                   "type" : "string",
 9238                   "description" : "Kód položky číselníku",
 9239                   "nullable" : true
 9240                },
 9241                "nazev" : {
 9242                   "maxLength" : 256,
 9243                   "type" : "string",
 9244                   "description" : "Název položky číselníku",
 9245                   "nullable" : true
 9246                },
 9247                "platnostOd" : {
 9248                   "type" : "string",
 9249                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9250                   "format" : "date-time",
 9251                   "nullable" : true
 9252                },
 9253                "platnostDo" : {
 9254                   "type" : "string",
 9255                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9256                   "format" : "date-time",
 9257                   "nullable" : true
 9258                },
 9259                "kapacita" : {
 9260                   "type" : "integer",
 9261                   "description" : "",
 9262                   "format" : "int32",
 9263                   "nullable" : true
 9264                },
 9265                "odebrano" : {
 9266                   "type" : "integer",
 9267                   "description" : "",
 9268                   "format" : "int32"
 9269                },
 9270                "indikovano" : {
 9271                   "type" : "integer",
 9272                   "description" : "",
 9273                   "format" : "int32"
 9274                },
 9275                "okresKod" : {
 9276                   "type" : "string",
 9277                   "description" : "",
 9278                   "nullable" : true
 9279                },
 9280                "krajKod" : {
 9281                   "type" : "string",
 9282                   "description" : "",
 9283                   "nullable" : true
 9284                }
 9285             },
 9286             "additionalProperties" : false,
 9287             "description" : ""
 9288          },
 9289          "CovidTestTypPoct" : {
 9290             "type" : "object",
 9291             "properties" : {
 9292                "kod" : {
 9293                   "maxLength" : 10,
 9294                   "type" : "string",
 9295                   "description" : "Kód položky číselníku",
 9296                   "nullable" : true
 9297                },
 9298                "nazev" : {
 9299                   "maxLength" : 256,
 9300                   "type" : "string",
 9301                   "description" : "Název položky číselníku",
 9302                   "nullable" : true
 9303                },
 9304                "platnostOd" : {
 9305                   "type" : "string",
 9306                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9307                   "format" : "date-time",
 9308                   "nullable" : true
 9309                },
 9310                "platnostDo" : {
 9311                   "type" : "string",
 9312                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9313                   "format" : "date-time",
 9314                   "nullable" : true
 9315                },
 9316                "vysledky" : {
 9317                   "type" : "array",
 9318                   "items" : {
 9319                      "$ref" : "#/components/schemas/CovidTestVysledekPoct"
 9320                   },
 9321                   "description" : "",
 9322                   "nullable" : true
 9323                }
 9324             },
 9325             "additionalProperties" : false,
 9326             "description" : ""
 9327          },
 9328          "CovidTestVysledekPoct" : {
 9329             "type" : "object",
 9330             "properties" : {
 9331                "kod" : {
 9332                   "maxLength" : 10,
 9333                   "type" : "string",
 9334                   "description" : "Kód položky číselníku",
 9335                   "nullable" : true
 9336                },
 9337                "nazev" : {
 9338                   "maxLength" : 256,
 9339                   "type" : "string",
 9340                   "description" : "Název položky číselníku",
 9341                   "nullable" : true
 9342                },
 9343                "platnostOd" : {
 9344                   "type" : "string",
 9345                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9346                   "format" : "date-time",
 9347                   "nullable" : true
 9348                },
 9349                "platnostDo" : {
 9350                   "type" : "string",
 9351                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9352                   "format" : "date-time",
 9353                   "nullable" : true
 9354                }
 9355             },
 9356             "additionalProperties" : false,
 9357             "description" : ""
 9358          },
 9359          "DatovyBlokInfo" : {
 9360             "type" : "object",
 9361             "properties" : {
 9362                "stav" : {
 9363                   "type" : "string",
 9364                   "nullable" : true
 9365                },
 9366                "datovyBlokId" : {
 9367                   "type" : "string",
 9368                   "description" : "Id datového bloku v CÚD",
 9369                   "nullable" : true
 9370                },
 9371                "chybyVety" : {
 9372                   "type" : "array",
 9373                   "items" : {
 9374                      "$ref" : "#/components/schemas/Chyba"
 9375                   },
 9376                   "nullable" : true
 9377                }
 9378             },
 9379             "additionalProperties" : false
 9380          },
 9381          "DenniStavKlinikyCreate" : {
 9382             "required" : [
 9383                "cisloPacienta",
 9384                "datumStavu",
 9385                "klinikaIco",
 9386                "stavId"
 9387             ],
 9388             "type" : "object",
 9389             "properties" : {
 9390                "cisloPacienta" : {
 9391                   "type" : "string",
 9392                   "description" : "Číslo pacienta"
 9393                },
 9394                "datumStavu" : {
 9395                   "type" : "string",
 9396                   "description" : "Datum stavu",
 9397                   "format" : "date-time"
 9398                },
 9399                "datumUmrti" : {
 9400                   "type" : "string",
 9401                   "description" : "Datum úmrtí",
 9402                   "format" : "date-time",
 9403                   "nullable" : true
 9404                },
 9405                "ecmo" : {
 9406                   "type" : "integer",
 9407                   "description" : "0,1",
 9408                   "format" : "int32",
 9409                   "nullable" : true
 9410                },
 9411                "hfno" : {
 9412                   "type" : "integer",
 9413                   "description" : "0,1",
 9414                   "format" : "int32",
 9415                   "nullable" : true
 9416                },
 9417                "jip" : {
 9418                   "type" : "integer",
 9419                   "description" : "0,1",
 9420                   "format" : "int32",
 9421                   "nullable" : true
 9422                },
 9423                "klinikaIco" : {
 9424                   "type" : "integer",
 9425                   "description" : "IČO kliniky",
 9426                   "format" : "int32"
 9427                },
 9428                "klinikaPcz" : {
 9429                   "type" : "string",
 9430                   "description" : "PČZ kliniky",
 9431                   "nullable" : true
 9432                },
 9433                "kyslik" : {
 9434                   "type" : "integer",
 9435                   "description" : "0,1",
 9436                   "format" : "int32",
 9437                   "nullable" : true
 9438                },
 9439                "propustenId" : {
 9440                   "type" : "integer",
 9441                   "description" : "hodnota id z číselníku propuštění v isin",
 9442                   "format" : "int64",
 9443                   "nullable" : true
 9444                },
 9445                "propustenKamId" : {
 9446                   "type" : "integer",
 9447                   "description" : "hodnota id z číselníku propuštění v isin",
 9448                   "format" : "int64",
 9449                   "nullable" : true
 9450                },
 9451                "socialniIzolace" : {
 9452                   "type" : "integer",
 9453                   "description" : "0,1",
 9454                   "format" : "int32",
 9455                   "nullable" : true
 9456                },
 9457                "stavId" : {
 9458                   "type" : "integer",
 9459                   "description" : "hodnota id z číselníku stavu v isin",
 9460                   "format" : "int64"
 9461                },
 9462                "upv" : {
 9463                   "type" : "integer",
 9464                   "description" : "0,1",
 9465                   "format" : "int32",
 9466                   "nullable" : true
 9467                },
 9468                "zemrel" : {
 9469                   "type" : "integer",
 9470                   "description" : "0,1",
 9471                   "format" : "int32",
 9472                   "nullable" : true
 9473                }
 9474             },
 9475             "additionalProperties" : false,
 9476             "description" : "Třída pro přidání nového deního stavu"
 9477          },
 9478          "DenniStavKlinikyDelete" : {
 9479             "required" : [
 9480                "cisloPacienta",
 9481                "denniStavId",
 9482                "klinikaIco"
 9483             ],
 9484             "type" : "object",
 9485             "properties" : {
 9486                "cisloPacienta" : {
 9487                   "type" : "string",
 9488                   "description" : "Číslo pacienta"
 9489                },
 9490                "denniStavId" : {
 9491                   "type" : "integer",
 9492                   "description" : "Id denniho stavu",
 9493                   "format" : "int64"
 9494                },
 9495                "klinikaIco" : {
 9496                   "type" : "integer",
 9497                   "description" : "IČO kliniky",
 9498                   "format" : "int32"
 9499                },
 9500                "klinikaPcz" : {
 9501                   "type" : "string",
 9502                   "description" : "PČZ kliniky",
 9503                   "nullable" : true
 9504                }
 9505             },
 9506             "additionalProperties" : false,
 9507             "description" : "Třída pro přidání nového deního stavu"
 9508          },
 9509          "DenniStavKlinikyResult" : {
 9510             "type" : "object",
 9511             "properties" : {
 9512                "zadost" : {
 9513                   "type" : "string",
 9514                   "nullable" : true
 9515                },
 9516                "zduvodneni" : {
 9517                   "type" : "string",
 9518                   "nullable" : true
 9519                },
 9520                "denniStavId" : {
 9521                   "type" : "integer",
 9522                   "format" : "int64",
 9523                   "nullable" : true
 9524                }
 9525             },
 9526             "additionalProperties" : false,
 9527             "description" : "Výsledek přidání pacienta"
 9528          },
 9529          "DenniStavKlinikyUpdate" : {
 9530             "required" : [
 9531                "cisloPacienta",
 9532                "datumStavu",
 9533                "denniStavId",
 9534                "klinikaIco",
 9535                "stavId"
 9536             ],
 9537             "type" : "object",
 9538             "properties" : {
 9539                "cisloPacienta" : {
 9540                   "type" : "string",
 9541                   "description" : "Číslo pacienta"
 9542                },
 9543                "datumStavu" : {
 9544                   "type" : "string",
 9545                   "description" : "Datum stavu",
 9546                   "format" : "date-time"
 9547                },
 9548                "datumUmrti" : {
 9549                   "type" : "string",
 9550                   "description" : "Datum úmrtí",
 9551                   "format" : "date-time",
 9552                   "nullable" : true
 9553                },
 9554                "ecmo" : {
 9555                   "type" : "integer",
 9556                   "description" : "0,1",
 9557                   "format" : "int32",
 9558                   "nullable" : true
 9559                },
 9560                "hfno" : {
 9561                   "type" : "integer",
 9562                   "description" : "0,1",
 9563                   "format" : "int32",
 9564                   "nullable" : true
 9565                },
 9566                "jip" : {
 9567                   "type" : "integer",
 9568                   "description" : "0,1",
 9569                   "format" : "int32",
 9570                   "nullable" : true
 9571                },
 9572                "klinikaIco" : {
 9573                   "type" : "integer",
 9574                   "description" : "IČO kliniky",
 9575                   "format" : "int32"
 9576                },
 9577                "klinikaPcz" : {
 9578                   "type" : "string",
 9579                   "description" : "PČZ kliniky",
 9580                   "nullable" : true
 9581                },
 9582                "kyslik" : {
 9583                   "type" : "integer",
 9584                   "description" : "0,1",
 9585                   "format" : "int32",
 9586                   "nullable" : true
 9587                },
 9588                "propustenId" : {
 9589                   "type" : "integer",
 9590                   "description" : "hodnota id z číselníku propuštění v isin",
 9591                   "format" : "int64",
 9592                   "nullable" : true
 9593                },
 9594                "propustenKamId" : {
 9595                   "type" : "integer",
 9596                   "description" : "hodnota id z číselníku propuštění v isin",
 9597                   "format" : "int64",
 9598                   "nullable" : true
 9599                },
 9600                "socialniIzolace" : {
 9601                   "type" : "integer",
 9602                   "description" : "0,1",
 9603                   "format" : "int32",
 9604                   "nullable" : true
 9605                },
 9606                "stavId" : {
 9607                   "type" : "integer",
 9608                   "description" : "hodnota id z číselníku stavu v isin",
 9609                   "format" : "int64"
 9610                },
 9611                "upv" : {
 9612                   "type" : "integer",
 9613                   "description" : "0,1",
 9614                   "format" : "int32",
 9615                   "nullable" : true
 9616                },
 9617                "zemrel" : {
 9618                   "type" : "integer",
 9619                   "description" : "0,1",
 9620                   "format" : "int32",
 9621                   "nullable" : true
 9622                },
 9623                "denniStavId" : {
 9624                   "type" : "integer",
 9625                   "description" : "Id denniho stavu",
 9626                   "format" : "int64"
 9627                }
 9628             },
 9629             "additionalProperties" : false,
 9630             "description" : "Třída pro úpravu deního stavu"
 9631          },
 9632          "DetailyPacienta" : {
 9633             "type" : "object",
 9634             "properties" : {
 9635                "seznamZadanek" : {
 9636                   "type" : "array",
 9637                   "items" : {
 9638                      "$ref" : "#/components/schemas/ZadankaView"
 9639                   },
 9640                   "description" : "Seznam žádanek",
 9641                   "nullable" : true
 9642                },
 9643                "seznamLaboratornichVysledku" : {
 9644                   "type" : "array",
 9645                   "items" : {
 9646                      "$ref" : "#/components/schemas/LaboratorZadankyVysledekView"
 9647                   },
 9648                   "description" : "Seznam laboratorních výsledků",
 9649                   "nullable" : true
 9650                },
 9651                "seznamNarizenychKaranten" : {
 9652                   "type" : "array",
 9653                   "items" : {
 9654                      "$ref" : "#/components/schemas/Covid19Karantena"
 9655                   },
 9656                   "description" : "Seznam nařízených karantén",
 9657                   "nullable" : true
 9658                },
 9659                "seznamIzolaci" : {
 9660                   "type" : "array",
 9661                   "items" : {
 9662                      "$ref" : "#/components/schemas/Covid19Izolace"
 9663                   },
 9664                   "description" : "Seznam izolací",
 9665                   "nullable" : true
 9666                }
 9667             },
 9668             "additionalProperties" : false,
 9669             "description" : ""
 9670          },
 9671          "EnumLaboratorniVysledky" : {
 9672             "enum" : [
 9673                "Pozitivni",
 9674                "Negativni",
 9675                "Hranicni"
 9676             ],
 9677             "type" : "string",
 9678             "description" : ""
 9679          },
 9680          "EnumLekovaZadankaStav" : {
 9681             "enum" : [
 9682                "Aktivni",
 9683                "VystavenRecept",
 9684                "Aplikovano",
 9685                "PoPlatnosti",
 9686                "Zruseno",
 9687                "PoskytnutLek"
 9688             ],
 9689             "type" : "string",
 9690             "description" : ""
 9691          },
 9692          "EnumOckovaciSeznamCentralniValidaceResult" : {
 9693             "enum" : [
 9694                "Ok",
 9695                "MaCentralniRezervaci",
 9696                "MaCentralniRegistraci",
 9697                "JeNaOckovacimSeznamu",
 9698                "PacientNeniMuj",
 9699                "UzMaOckovaniJinde"
 9700             ],
 9701             "type" : "string",
 9702             "description" : ""
 9703          },
 9704          "EnumOckovaciSeznamZmenaResult" : {
 9705             "enum" : [
 9706                "Ok",
 9707                "NeniNaOckovacimSeznamu",
 9708                "PacientNeniMuj"
 9709             ],
 9710             "type" : "string",
 9711             "description" : ""
 9712          },
 9713          "EnumOsobaNesplnujePodminkyProBezplatneTestovani" : {
 9714             "enum" : [
 9715                "Nesplnuje",
 9716                "Splnuje",
 9717                "Nekontrolovat"
 9718             ],
 9719             "type" : "string",
 9720             "description" : ""
 9721          },
 9722          "EnumPacientMaKontraindikaci" : {
 9723             "enum" : [
 9724                "NemaKontraindikace",
 9725                "CastecnaKontraindikace",
 9726                "UplnaKontraindikace"
 9727             ],
 9728             "type" : "string",
 9729             "description" : "Specifikace jestli pacient má kontraindikace jen k některým očkováním nebo ke všem"
 9730          },
 9731          "EnumPrioritizaceOdberu" : {
 9732             "enum" : [
 9733                "Zadna",
 9734                "MinisterstvoObrany",
 9735                "MinisterstvoVnitra",
 9736                "ZachranneSlozky",
 9737                "Zdravotnik"
 9738             ],
 9739             "type" : "string",
 9740             "description" : ""
 9741          },
 9742          "EnumStavExistujiciZadanky" : {
 9743             "enum" : [
 9744                "Aktivni",
 9745                "Potvrzeno"
 9746             ],
 9747             "type" : "string",
 9748             "description" : ""
 9749          },
 9750          "EnumStavRezervacePacienta" : {
 9751             "enum" : [
 9752                "RezervacePotvrzena",
 9753                "PacientPritomen",
 9754                "PacientVakcinovan",
 9755                "RezervacePropadla"
 9756             ],
 9757             "type" : "string",
 9758             "description" : ""
 9759          },
 9760          "EnumVyhledaniPacientaResult" : {
 9761             "enum" : [
 9762                "PacientNalezen",
 9763                "NalezenoVicePacientu",
 9764                "PacientNebylNalezen",
 9765                "CizinecZaloz",
 9766                "ChybaVstupnichDat",
 9767                "Chyba",
 9768                "PacientaNelzeDohledatPacientNeniCizinec"
 9769             ],
 9770             "type" : "string",
 9771             "description" : "PacientNalezen - Pacient nalezen (v pořádku)\r\nNalezenoVicePacientu - Bylo nalezeno více pacientů s uvedenými údaji, prosím specifikujte více zadání\r\nPacientNebylNalezen - Pacient nebyl nalezen v registru obyvatel, zkontrolujte údaje\r\nCizinecZaloz - Pacient nenalezen, jedná se o cizince, pokračujte voláním metody pro založení cizince\r\nChybaVstupnichDat - Chyba formátu vstupních dat (speciální znaky ve jménu, chybný formát rodného čísla, neexistující obec narození)\r\nChyba - Technická chyba (neznámá chyba)"
 9772          },
 9773          "EnumZadankaAkce" : {
 9774             "enum" : [
 9775                "JenVystavitZadanku",
 9776                "RovnouAplikovat",
 9777                "SReceptem",
 9778                "PoskytnutiLeku"
 9779             ],
 9780             "type" : "string",
 9781             "description" : ""
 9782          },
 9783          "EnumZadankaAplikovatLatkuAkce" : {
 9784             "enum" : [
 9785                "RovnouAplikovat",
 9786                "PoskytnutiLeku"
 9787             ],
 9788             "type" : "string",
 9789             "description" : ""
 9790          },
 9791          "EnumZadankaIndikace" : {
 9792             "enum" : [
 9793                "Diagnosticka",
 9794                "Kontrolni",
 9795                "Preventivni",
 9796                "Epidemiologicka",
 9797                "Konfirmacni"
 9798             ],
 9799             "type" : "string",
 9800             "description" : ""
 9801          },
 9802          "EnumZadankaStav" : {
 9803             "enum" : [
 9804                "Aktivni",
 9805                "Potvrzeno",
 9806                "Stornovano",
 9807                "JenVysledek",
 9808                "PotvrzenoPozitivni",
 9809                "PotvrzenoNegativni",
 9810                "PotvrzenoHranicni",
 9811                "PoPlatnosti"
 9812             ],
 9813             "type" : "string",
 9814             "description" : ""
 9815          },
 9816          "EnumZadankaTypPoctTestu" : {
 9817             "enum" : [
 9818                "Zadny",
 9819                "AnoBezDalsihoTestovani",
 9820                "AnoSDalsimTestovanim"
 9821             ],
 9822             "type" : "string",
 9823             "description" : ""
 9824          },
 9825          "EnumZpusobZadaniVysledku" : {
 9826             "enum" : [
 9827                "LaboratorZadanka",
 9828                "ZadankyVysledek",
 9829                "ZadankyZadankaPoctVysledek"
 9830             ],
 9831             "type" : "string",
 9832             "description" : ""
 9833          },
 9834          "ErrorModel" : {
 9835             "type" : "object",
 9836             "properties" : {
 9837                "fieldName" : {
 9838                   "type" : "string",
 9839                   "description" : "Pole, které vyvolalo chybu",
 9840                   "nullable" : true
 9841                },
 9842                "message" : {
 9843                   "type" : "string",
 9844                   "description" : "Text chyby",
 9845                   "nullable" : true
 9846                },
 9847                "severity" : {
 9848                   "type" : "string",
 9849                   "description" : "Zavaznost chyby",
 9850                   "nullable" : true
 9851                },
 9852                "errorLevel" : {
 9853                   "type" : "string",
 9854                   "description" : "Úroveň chyby",
 9855                   "nullable" : true
 9856                }
 9857             },
 9858             "additionalProperties" : false,
 9859             "description" : ""
 9860          },
 9861          "ErrorResponse" : {
 9862             "type" : "object",
 9863             "properties" : {
 9864                "errors" : {
 9865                   "type" : "array",
 9866                   "items" : {
 9867                      "$ref" : "#/components/schemas/ErrorModel"
 9868                   },
 9869                   "description" : "Chyby",
 9870                   "nullable" : true
 9871                },
 9872                "statusCode" : {
 9873                   "type" : "integer",
 9874                   "description" : "Status kód",
 9875                   "format" : "int32"
 9876                }
 9877             },
 9878             "additionalProperties" : false,
 9879             "description" : "Seznam chyb při volání"
 9880          },
 9881          "ExistujiciZadankaPolozka" : {
 9882             "type" : "object",
 9883             "properties" : {
 9884                "testovanyJmeno" : {
 9885                   "type" : "string",
 9886                   "description" : "Jméno pacienta",
 9887                   "nullable" : true
 9888                },
 9889                "testovanyPrijmeni" : {
 9890                   "type" : "string",
 9891                   "description" : "Příjmení pacienta",
 9892                   "nullable" : true
 9893                },
 9894                "cislo" : {
 9895                   "type" : "string",
 9896                   "description" : "Číslo žádanky",
 9897                   "nullable" : true
 9898                },
 9899                "testovanyNarodnostKod" : {
 9900                   "type" : "string",
 9901                   "description" : "Kód národnosti pacienta",
 9902                   "nullable" : true
 9903                },
 9904                "testovanyNarodnostNazev" : {
 9905                   "type" : "string",
 9906                   "description" : "Jméno země národnosti pacienta",
 9907                   "nullable" : true
 9908                },
 9909                "enumStavExistujiciZadanky" : {
 9910                   "$ref" : "#/components/schemas/EnumStavExistujiciZadanky"
 9911                },
 9912                "datumZadanky" : {
 9913                   "type" : "string",
 9914                   "description" : "Datum a čas vytvoření žádanky",
 9915                   "format" : "date-time"
 9916                }
 9917             },
 9918             "additionalProperties" : false,
 9919             "description" : ""
 9920          },
 9921          "Chyba" : {
 9922             "type" : "object",
 9923             "properties" : {
 9924                "kod" : {
 9925                   "type" : "string",
 9926                   "description" : "Kód chyby",
 9927                   "nullable" : true
 9928                },
 9929                "lokalizace" : {
 9930                   "type" : "string",
 9931                   "description" : "Bložší lokalizace chyby ve zdrojových datech",
 9932                   "nullable" : true
 9933                },
 9934                "popis" : {
 9935                   "type" : "string",
 9936                   "description" : "Popis chyby",
 9937                   "nullable" : true
 9938                }
 9939             },
 9940             "additionalProperties" : false
 9941          },
 9942          "IcoIcp" : {
 9943             "type" : "object",
 9944             "properties" : {
 9945                "ico" : {
 9946                   "type" : "integer",
 9947                   "description" : "Identifikační číslo osoby",
 9948                   "format" : "int32"
 9949                },
 9950                "icp" : {
 9951                   "type" : "string",
 9952                   "description" : "Identifikační číslo pracoviště\r\n///",
 9953                   "nullable" : true
 9954                },
 9955                "nazev" : {
 9956                   "maxLength" : 256,
 9957                   "type" : "string",
 9958                   "description" : "Název položky číselníku",
 9959                   "nullable" : true
 9960                },
 9961                "platnostOd" : {
 9962                   "type" : "string",
 9963                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9964                   "format" : "date-time",
 9965                   "nullable" : true
 9966                },
 9967                "platnostDo" : {
 9968                   "type" : "string",
 9969                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9970                   "format" : "date-time",
 9971                   "nullable" : true
 9972                }
 9973             },
 9974             "additionalProperties" : false,
 9975             "description" : ""
 9976          },
 9977          "Indikace" : {
 9978             "type" : "object",
 9979             "properties" : {
 9980                "kod" : {
 9981                   "maxLength" : 10,
 9982                   "type" : "string",
 9983                   "description" : "Kód položky číselníku",
 9984                   "nullable" : true
 9985                },
 9986                "nazev" : {
 9987                   "maxLength" : 256,
 9988                   "type" : "string",
 9989                   "description" : "Název položky číselníku",
 9990                   "nullable" : true
 9991                },
 9992                "platnostOd" : {
 9993                   "type" : "string",
 9994                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9995                   "format" : "date-time",
 9996                   "nullable" : true
 9997                },
 9998                "platnostDo" : {
 9999                   "type" : "string",
10000                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10001                   "format" : "date-time",
10002                   "nullable" : true
10003                }
10004             },
10005             "additionalProperties" : false,
10006             "description" : ""
10007          },
10008          "KategorieTestovani" : {
10009             "type" : "object",
10010             "properties" : {
10011                "kod" : {
10012                   "maxLength" : 10,
10013                   "type" : "string",
10014                   "description" : "Kód položky číselníku",
10015                   "nullable" : true
10016                },
10017                "nazev" : {
10018                   "maxLength" : 256,
10019                   "type" : "string",
10020                   "description" : "Název položky číselníku",
10021                   "nullable" : true
10022                },
10023                "platnostOd" : {
10024                   "type" : "string",
10025                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10026                   "format" : "date-time",
10027                   "nullable" : true
10028                },
10029                "platnostDo" : {
10030                   "type" : "string",
10031                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10032                   "format" : "date-time",
10033                   "nullable" : true
10034                }
10035             },
10036             "additionalProperties" : false,
10037             "description" : ""
10038          },
10039          "KlinikaResult" : {
10040             "type" : "object",
10041             "properties" : {
10042                "nazev" : {
10043                   "type" : "string",
10044                   "description" : "",
10045                   "nullable" : true
10046                },
10047                "pzc" : {
10048                   "type" : "string",
10049                   "description" : "",
10050                   "nullable" : true
10051                }
10052             },
10053             "additionalProperties" : false,
10054             "description" : ""
10055          },
10056          "KontraindikaceDocasnaCis" : {
10057             "type" : "object",
10058             "properties" : {
10059                "kod" : {
10060                   "maxLength" : 10,
10061                   "type" : "string",
10062                   "description" : "Kód položky číselníku",
10063                   "nullable" : true
10064                },
10065                "nazev" : {
10066                   "maxLength" : 256,
10067                   "type" : "string",
10068                   "description" : "Název položky číselníku",
10069                   "nullable" : true
10070                },
10071                "platnostOd" : {
10072                   "type" : "string",
10073                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10074                   "format" : "date-time",
10075                   "nullable" : true
10076                },
10077                "platnostDo" : {
10078                   "type" : "string",
10079                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10080                   "format" : "date-time",
10081                   "nullable" : true
10082                },
10083                "pocetDni" : {
10084                   "type" : "integer",
10085                   "description" : "Počet dní trvání kontaindikace",
10086                   "format" : "int32",
10087                   "nullable" : true
10088                }
10089             },
10090             "additionalProperties" : false,
10091             "description" : "Položka číselníku dočasných kontraindikací"
10092          },
10093          "KontraindikaceDocasnaItem" : {
10094             "type" : "object",
10095             "properties" : {
10096                "cislo" : {
10097                   "type" : "string",
10098                   "description" : "Číslo",
10099                   "nullable" : true
10100                },
10101                "kontraindikaceDocasnaKod" : {
10102                   "type" : "string",
10103                   "description" : "Kontraindikace pro diagnózu",
10104                   "nullable" : true
10105                },
10106                "platnostDo" : {
10107                   "type" : "string",
10108                   "description" : "Platnost do",
10109                   "format" : "date-time"
10110                },
10111                "duvod" : {
10112                   "type" : "string",
10113                   "description" : "Duvod kontraindikace",
10114                   "nullable" : true
10115                },
10116                "zapsaloZarizeni" : {
10117                   "type" : "string",
10118                   "description" : "Zapsalo zařízení (IČ a název zařízení)",
10119                   "nullable" : true
10120                },
10121                "zapsalLekar" : {
10122                   "type" : "string",
10123                   "description" : "Zapsal lékař (jméno lékaře, který provedl zápis, pokud je na základě přihlašovacích údajů tento údaj známý)",
10124                   "nullable" : true
10125                },
10126                "datumZapisu" : {
10127                   "type" : "string",
10128                   "description" : "Datum a čas provedení zápisu",
10129                   "format" : "date-time"
10130                },
10131                "indikovaloIcp" : {
10132                   "type" : "string",
10133                   "description" : "Indikovalo IČP",
10134                   "nullable" : true
10135                }
10136             },
10137             "additionalProperties" : false,
10138             "description" : "Položka kontraindikace"
10139          },
10140          "KontraindikaceDocasnaNemoc" : {
10141             "type" : "object",
10142             "properties" : {
10143                "kodNemoci" : {
10144                   "type" : "string",
10145                   "description" : "Kód nemoci",
10146                   "nullable" : true
10147                },
10148                "kontraindikace" : {
10149                   "type" : "array",
10150                   "items" : {
10151                      "$ref" : "#/components/schemas/KontraindikaceDocasnaItem"
10152                   },
10153                   "description" : "Seznam kontraindikací",
10154                   "nullable" : true
10155                }
10156             },
10157             "additionalProperties" : false,
10158             "description" : "Podrobné informace o kontraindikacích"
10159          },
10160          "KontraindikaceItem" : {
10161             "type" : "object",
10162             "properties" : {
10163                "ockovaciLatkaKod" : {
10164                   "type" : "string",
10165                   "description" : "Očkovací látka",
10166                   "nullable" : true
10167                },
10168                "ockovaciLatkaKontraindikaceKod" : {
10169                   "type" : "string",
10170                   "description" : "Kód kontraindikace",
10171                   "nullable" : true
10172                },
10173                "cisloHlaseni" : {
10174                   "type" : "string",
10175                   "description" : "Číslo hlášení nežádoucích účinků",
10176                   "nullable" : true
10177                },
10178                "zapsaloZarizeni" : {
10179                   "type" : "string",
10180                   "description" : "Zapsalo zařízení (IČ a název zařízení)",
10181                   "nullable" : true
10182                },
10183                "zapsalLekar" : {
10184                   "type" : "string",
10185                   "description" : "Zapsal lékař (jméno lékaře, který provedl zápis, pokud je na základě přihlašovacích údajů tento údaj známý)",
10186                   "nullable" : true
10187                },
10188                "datumZapisu" : {
10189                   "type" : "string",
10190                   "description" : "Datum a čas provedení zápisu",
10191                   "format" : "date-time"
10192                },
10193                "indikovaloIcp" : {
10194                   "type" : "string",
10195                   "description" : "Indikovalo IČP",
10196                   "nullable" : true
10197                }
10198             },
10199             "additionalProperties" : false,
10200             "description" : "Položka kontraindikace"
10201          },
10202          "KontraindikaceNemoc" : {
10203             "type" : "object",
10204             "properties" : {
10205                "kodNemoci" : {
10206                   "type" : "string",
10207                   "description" : "Kód nemoci",
10208                   "nullable" : true
10209                },
10210                "vysledek" : {
10211                   "$ref" : "#/components/schemas/EnumPacientMaKontraindikaci"
10212                },
10213                "kontraindikace" : {
10214                   "type" : "array",
10215                   "items" : {
10216                      "$ref" : "#/components/schemas/KontraindikaceItem"
10217                   },
10218                   "description" : "Seznam kontraindikací",
10219                   "nullable" : true
10220                }
10221             },
10222             "additionalProperties" : false,
10223             "description" : "Podrobné informace o kontraindikacích"
10224          },
10225          "LaboratorZadankyVysledekView" : {
10226             "type" : "object",
10227             "properties" : {
10228                "laborator" : {
10229                   "type" : "string",
10230                   "description" : "",
10231                   "nullable" : true
10232                },
10233                "laboratorJina" : {
10234                   "type" : "string",
10235                   "description" : "",
10236                   "nullable" : true
10237                },
10238                "datumOdberu" : {
10239                   "type" : "string",
10240                   "description" : "",
10241                   "format" : "date-time",
10242                   "nullable" : true
10243                },
10244                "datumOdberuText" : {
10245                   "type" : "string",
10246                   "description" : "",
10247                   "nullable" : true,
10248                   "readOnly" : true
10249                },
10250                "datumVysledku" : {
10251                   "type" : "string",
10252                   "description" : "",
10253                   "format" : "date-time",
10254                   "nullable" : true
10255                },
10256                "datumVysledkuText" : {
10257                   "type" : "string",
10258                   "description" : "",
10259                   "nullable" : true,
10260                   "readOnly" : true
10261                },
10262                "metodaNazev" : {
10263                   "type" : "string",
10264                   "description" : "",
10265                   "nullable" : true
10266                },
10267                "metodaJina" : {
10268                   "type" : "string",
10269                   "description" : "",
10270                   "nullable" : true
10271                },
10272                "metodaUpresneniNazev" : {
10273                   "type" : "string",
10274                   "description" : "",
10275                   "nullable" : true
10276                },
10277                "materialNazev" : {
10278                   "type" : "string",
10279                   "description" : "",
10280                   "nullable" : true
10281                },
10282                "materialJiny" : {
10283                   "type" : "string",
10284                   "description" : "",
10285                   "nullable" : true
10286                },
10287                "vysledekInterNazev" : {
10288                   "type" : "string",
10289                   "description" : "",
10290                   "nullable" : true
10291                },
10292                "vysledek" : {
10293                   "type" : "string",
10294                   "description" : "",
10295                   "nullable" : true
10296                },
10297                "agensNazev" : {
10298                   "type" : "string",
10299                   "description" : "",
10300                   "nullable" : true
10301                },
10302                "agensJine" : {
10303                   "type" : "string",
10304                   "description" : "",
10305                   "nullable" : true
10306                },
10307                "typizace" : {
10308                   "type" : "string",
10309                   "description" : "",
10310                   "nullable" : true
10311                },
10312                "dalsiUpresneni" : {
10313                   "type" : "string",
10314                   "description" : "",
10315                   "nullable" : true
10316                },
10317                "sekvenace" : {
10318                   "type" : "string",
10319                   "description" : "",
10320                   "nullable" : true
10321                },
10322                "kontrolni" : {
10323                   "type" : "boolean",
10324                   "description" : ""
10325                },
10326                "igANazev" : {
10327                   "type" : "string",
10328                   "description" : "",
10329                   "nullable" : true
10330                },
10331                "igGNazev" : {
10332                   "type" : "string",
10333                   "description" : "",
10334                   "nullable" : true
10335                },
10336                "igMNazev" : {
10337                   "type" : "string",
10338                   "description" : "",
10339                   "nullable" : true
10340                },
10341                "konfirmace" : {
10342                   "type" : "boolean",
10343                   "description" : ""
10344                },
10345                "konfirmaceRPT" : {
10346                   "type" : "string",
10347                   "description" : "",
10348                   "nullable" : true
10349                }
10350             },
10351             "additionalProperties" : false,
10352             "description" : ""
10353          },
10354          "Lek" : {
10355             "type" : "object",
10356             "properties" : {
10357                "kod" : {
10358                   "maxLength" : 10,
10359                   "type" : "string",
10360                   "description" : "Kód položky číselníku",
10361                   "nullable" : true
10362                },
10363                "nazev" : {
10364                   "maxLength" : 256,
10365                   "type" : "string",
10366                   "description" : "Název položky číselníku",
10367                   "nullable" : true
10368                },
10369                "platnostOd" : {
10370                   "type" : "string",
10371                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10372                   "format" : "date-time",
10373                   "nullable" : true
10374                },
10375                "platnostDo" : {
10376                   "type" : "string",
10377                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10378                   "format" : "date-time",
10379                   "nullable" : true
10380                },
10381                "praktikZadat" : {
10382                   "type" : "boolean",
10383                   "description" : ""
10384                },
10385                "medikaceZadat" : {
10386                   "type" : "boolean",
10387                   "description" : ""
10388                },
10389                "medikaceAplikace" : {
10390                   "type" : "boolean",
10391                   "description" : ""
10392                },
10393                "medikacePoskytnuti" : {
10394                   "type" : "boolean",
10395                   "description" : ""
10396                }
10397             },
10398             "additionalProperties" : false,
10399             "description" : ""
10400          },
10401          "LekovaZadankaCreate" : {
10402             "required" : [
10403                "akce",
10404                "indikovalOrdinaceEmail",
10405                "indikovalOrdinaceIcp",
10406                "indikovalOrdinaceTelefon",
10407                "lekKod",
10408                "pacientId",
10409                "pracovnik"
10410             ],
10411             "type" : "object",
10412             "properties" : {
10413                "pacientId" : {
10414                   "maxLength" : 10,
10415                   "type" : "string",
10416                   "description" : "Číslo pacienta"
10417                },
10418                "lekKod" : {
10419                   "maxLength" : 10,
10420                   "type" : "string",
10421                   "description" : "Lék"
10422                },
10423                "indikaceDatum" : {
10424                   "type" : "string",
10425                   "description" : "Datum indikace",
10426                   "format" : "date-time",
10427                   "nullable" : true
10428                },
10429                "akce" : {
10430                   "$ref" : "#/components/schemas/EnumZadankaAkce"
10431                },
10432                "indikovalOrdinaceEmail" : {
10433                   "maxLength" : 254,
10434                   "type" : "string",
10435                   "description" : "Indikoval - Ordinace Email"
10436                },
10437                "indikovalOrdinaceTelefon" : {
10438                   "maxLength" : 20,
10439                   "type" : "string",
10440                   "description" : "Indikoval - Ordinace Telefon"
10441                },
10442                "indikovalOrdinaceIcp" : {
10443                   "maxLength" : 10,
10444                   "type" : "string",
10445                   "description" : "Indikoval - Ordinace Icp"
10446                },
10447                "pracovnik" : {
10448                   "$ref" : "#/components/schemas/Pracovnik"
10449                }
10450             },
10451             "additionalProperties" : false,
10452             "description" : ""
10453          },
10454          "LekovaZadankaKontrolaPacientaView" : {
10455             "type" : "object",
10456             "properties" : {
10457                "messages" : {
10458                   "type" : "array",
10459                   "items" : {
10460                      "type" : "string"
10461                   },
10462                   "description" : "Zprávy",
10463                   "nullable" : true
10464                }
10465             },
10466             "additionalProperties" : false,
10467             "description" : ""
10468          },
10469          "LekovaZadankaView" : {
10470             "required" : [
10471                "akce",
10472                "indikovalOrdinaceEmail",
10473                "indikovalOrdinaceIcp",
10474                "indikovalOrdinaceTelefon",
10475                "lekKod",
10476                "pacientId"
10477             ],
10478             "type" : "object",
10479             "properties" : {
10480                "pacientId" : {
10481                   "maxLength" : 10,
10482                   "type" : "string",
10483                   "description" : "Číslo pacienta"
10484                },
10485                "lekKod" : {
10486                   "maxLength" : 10,
10487                   "type" : "string",
10488                   "description" : "Lék"
10489                },
10490                "indikaceDatum" : {
10491                   "type" : "string",
10492                   "description" : "Datum indikace",
10493                   "format" : "date-time",
10494                   "nullable" : true
10495                },
10496                "akce" : {
10497                   "$ref" : "#/components/schemas/EnumZadankaAkce"
10498                },
10499                "indikovalOrdinaceEmail" : {
10500                   "maxLength" : 254,
10501                   "type" : "string",
10502                   "description" : "Indikoval - Ordinace Email"
10503                },
10504                "indikovalOrdinaceTelefon" : {
10505                   "maxLength" : 20,
10506                   "type" : "string",
10507                   "description" : "Indikoval - Ordinace Telefon"
10508                },
10509                "indikovalOrdinaceIcp" : {
10510                   "maxLength" : 10,
10511                   "type" : "string",
10512                   "description" : "Indikoval - Ordinace Icp"
10513                },
10514                "id" : {
10515                   "maxLength" : 12,
10516                   "type" : "string",
10517                   "description" : "Číslo žádanky",
10518                   "nullable" : true
10519                },
10520                "pacientZdravotniPojistovnaKod" : {
10521                   "maxLength" : 3,
10522                   "type" : "string",
10523                   "description" : "Zdravotní pojišťovna",
10524                   "nullable" : true
10525                },
10526                "stav" : {
10527                   "$ref" : "#/components/schemas/EnumLekovaZadankaStav"
10528                },
10529                "indikoval" : {
10530                   "$ref" : "#/components/schemas/Uzivatel"
10531                },
10532                "aplikoval" : {
10533                   "$ref" : "#/components/schemas/Uzivatel"
10534                },
10535                "aplikaceDatum" : {
10536                   "type" : "string",
10537                   "description" : "Datum aplikace",
10538                   "format" : "date-time",
10539                   "nullable" : true
10540                },
10541                "platnostDo" : {
10542                   "type" : "string",
10543                   "description" : "Platnost do",
10544                   "format" : "date-time"
10545                }
10546             },
10547             "additionalProperties" : false,
10548             "description" : ""
10549          },
10550          "MestoPsc" : {
10551             "type" : "object",
10552             "properties" : {
10553                "kod" : {
10554                   "maxLength" : 10,
10555                   "type" : "string",
10556                   "description" : "Kód položky číselníku",
10557                   "nullable" : true
10558                },
10559                "nazev" : {
10560                   "maxLength" : 256,
10561                   "type" : "string",
10562                   "description" : "Název položky číselníku",
10563                   "nullable" : true
10564                },
10565                "platnostOd" : {
10566                   "type" : "string",
10567                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10568                   "format" : "date-time",
10569                   "nullable" : true
10570                },
10571                "platnostDo" : {
10572                   "type" : "string",
10573                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10574                   "format" : "date-time",
10575                   "nullable" : true
10576                },
10577                "celyNazev" : {
10578                   "type" : "string",
10579                   "description" : "Celý název města",
10580                   "nullable" : true
10581                },
10582                "psc" : {
10583                   "type" : "number",
10584                   "description" : "Psč",
10585                   "format" : "double",
10586                   "nullable" : true
10587                }
10588             },
10589             "additionalProperties" : false,
10590             "description" : ""
10591          },
10592          "MistoAplikace" : {
10593             "type" : "object",
10594             "properties" : {
10595                "kod" : {
10596                   "maxLength" : 10,
10597                   "type" : "string",
10598                   "description" : "Kód položky číselníku",
10599                   "nullable" : true
10600                },
10601                "nazev" : {
10602                   "maxLength" : 256,
10603                   "type" : "string",
10604                   "description" : "Název položky číselníku",
10605                   "nullable" : true
10606                },
10607                "platnostOd" : {
10608                   "type" : "string",
10609                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10610                   "format" : "date-time",
10611                   "nullable" : true
10612                },
10613                "platnostDo" : {
10614                   "type" : "string",
10615                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10616                   "format" : "date-time",
10617                   "nullable" : true
10618                }
10619             },
10620             "additionalProperties" : false,
10621             "description" : ""
10622          },
10623          "MojeOckovaniRowView" : {
10624             "type" : "object",
10625             "properties" : {
10626                "pacientId" : {
10627                   "maxLength" : 10,
10628                   "type" : "string",
10629                   "description" : "Číslo pacienta",
10630                   "nullable" : true
10631                },
10632                "jmeno" : {
10633                   "maxLength" : 50,
10634                   "type" : "string",
10635                   "description" : "Jméno pacienta.",
10636                   "nullable" : true
10637                },
10638                "prijmeni" : {
10639                   "maxLength" : 50,
10640                   "type" : "string",
10641                   "description" : "Příjmení pacienta.",
10642                   "nullable" : true
10643                },
10644                "cisloPojistence" : {
10645                   "maxLength" : 22,
10646                   "type" : "string",
10647                   "description" : "Rodné číslo nebo číslo přidělované VZP",
10648                   "nullable" : true
10649                },
10650                "datumNarozeni" : {
10651                   "type" : "string",
10652                   "description" : "Datum narození.",
10653                   "format" : "date-time",
10654                   "nullable" : true
10655                },
10656                "zemeObcanstviKod" : {
10657                   "maxLength" : 2,
10658                   "type" : "string",
10659                   "description" : "Státní příslušnost",
10660                   "nullable" : true
10661                },
10662                "kontaktniEmail" : {
10663                   "maxLength" : 120,
10664                   "type" : "string",
10665                   "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
10666                   "nullable" : true
10667                },
10668                "kontaktniMobilniTelefon" : {
10669                   "maxLength" : 120,
10670                   "type" : "string",
10671                   "description" : "Číslo mobilního telefonu.\r\nMůže sloužit pro ověření identity pacienta pro zobrazení vakcinačního certifikátu a dalších údajů pacientovi.",
10672                   "nullable" : true
10673                },
10674                "vakcinaceId" : {
10675                   "maxLength" : 36,
10676                   "type" : "string",
10677                   "description" : "Číslo očkování ke které se dávka vztahuje",
10678                   "nullable" : true
10679                },
10680                "davkaId" : {
10681                   "maxLength" : 36,
10682                   "type" : "string",
10683                   "description" : "Číslo dávky",
10684                   "nullable" : true
10685                },
10686                "ockovaciLatkaKod" : {
10687                   "maxLength" : 10,
10688                   "type" : "string",
10689                   "description" : "Látka užitá pro naočkování",
10690                   "nullable" : true
10691                },
10692                "ockovaciLatkaNazev" : {
10693                   "maxLength" : 256,
10694                   "type" : "string",
10695                   "description" : "Látka užitá pro naočkování",
10696                   "nullable" : true
10697                },
10698                "typOckovaniKod" : {
10699                   "maxLength" : 10,
10700                   "type" : "string",
10701                   "description" : "Proti jaké nemoci se očkuje",
10702                   "nullable" : true
10703                },
10704                "typOckovaniNazev" : {
10705                   "maxLength" : 256,
10706                   "type" : "string",
10707                   "description" : "Proti jaké nemoci se očkuje",
10708                   "nullable" : true
10709                },
10710                "datumVakcinace" : {
10711                   "type" : "string",
10712                   "description" : "Datum kdy byla vakcinace provedena",
10713                   "format" : "date-time"
10714                },
10715                "sarze" : {
10716                   "maxLength" : 64,
10717                   "type" : "string",
10718                   "description" : "Číslo šarže",
10719                   "nullable" : true
10720                },
10721                "expirace" : {
10722                   "type" : "string",
10723                   "description" : "Datum expirace OL. Doplní se podle šarže.",
10724                   "format" : "date-time",
10725                   "nullable" : true
10726                },
10727                "typVykonuKod" : {
10728                   "maxLength" : 10,
10729                   "type" : "string",
10730                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).",
10731                   "nullable" : true
10732                },
10733                "stavVakcinace" : {
10734                   "$ref" : "#/components/schemas/StavVakcinace"
10735                },
10736                "zdravotniPojistovnaKod" : {
10737                   "maxLength" : 3,
10738                   "type" : "string",
10739                   "description" : "Zdravotní pojišťovna",
10740                   "nullable" : true
10741                },
10742                "jmenoAPrijmeniUzivatele" : {
10743                   "maxLength" : 100,
10744                   "type" : "string",
10745                   "description" : "Jméno a příjmení pracovníka",
10746                   "nullable" : true
10747                }
10748             },
10749             "additionalProperties" : false,
10750             "description" : "Záznam vakcinační dávky a pacienta"
10751          },
10752          "MujPacient" : {
10753             "type" : "object",
10754             "properties" : {
10755                "pacientId" : {
10756                   "maxLength" : 10,
10757                   "type" : "string",
10758                   "description" : "Číslo pacienta",
10759                   "nullable" : true
10760                },
10761                "jmeno" : {
10762                   "maxLength" : 50,
10763                   "type" : "string",
10764                   "description" : "Jméno pacienta.",
10765                   "nullable" : true
10766                },
10767                "prijmeni" : {
10768                   "maxLength" : 50,
10769                   "type" : "string",
10770                   "description" : "Příjmení pacienta.",
10771                   "nullable" : true
10772                },
10773                "cisloPojistence" : {
10774                   "maxLength" : 22,
10775                   "type" : "string",
10776                   "description" : "Rodné číslo nebo číslo přidělované VZP",
10777                   "nullable" : true
10778                },
10779                "datumNarozeni" : {
10780                   "type" : "string",
10781                   "description" : "Datum narození.",
10782                   "format" : "date-time",
10783                   "nullable" : true
10784                },
10785                "datumAktualizace" : {
10786                   "type" : "string",
10787                   "description" : "Datum poslední aktualizace údajů pacienta (provedený test, očkování, změna jména, ...)",
10788                   "format" : "date-time"
10789                }
10790             },
10791             "additionalProperties" : false,
10792             "description" : ""
10793          },
10794          "NactiSeznamKlinikResult" : {
10795             "type" : "object",
10796             "properties" : {
10797                "seznam" : {
10798                   "type" : "array",
10799                   "items" : {
10800                      "$ref" : "#/components/schemas/KlinikaResult"
10801                   },
10802                   "description" : "",
10803                   "nullable" : true
10804                }
10805             },
10806             "additionalProperties" : false,
10807             "description" : ""
10808          },
10809          "NrzpPracovnikView" : {
10810             "type" : "object",
10811             "properties" : {
10812                "cislo" : {
10813                   "type" : "string",
10814                   "description" : "Číslo pracovníka v registru NRZP",
10815                   "nullable" : true
10816                },
10817                "jmeno" : {
10818                   "type" : "string",
10819                   "description" : "Jméno pracovníka",
10820                   "nullable" : true
10821                },
10822                "prijmeni" : {
10823                   "type" : "string",
10824                   "description" : "Příjmení pracovníka",
10825                   "nullable" : true
10826                },
10827                "datumNarozeni" : {
10828                   "type" : "string",
10829                   "description" : "Datum narození",
10830                   "format" : "date-time"
10831                },
10832                "rodneCislo" : {
10833                   "type" : "string",
10834                   "description" : "Rodné číslo pracovníka",
10835                   "nullable" : true
10836                }
10837             },
10838             "additionalProperties" : false,
10839             "description" : ""
10840          },
10841          "OckovaciLatka" : {
10842             "type" : "object",
10843             "properties" : {
10844                "kod" : {
10845                   "maxLength" : 10,
10846                   "type" : "string",
10847                   "description" : "Kód položky číselníku",
10848                   "nullable" : true
10849                },
10850                "nazev" : {
10851                   "maxLength" : 256,
10852                   "type" : "string",
10853                   "description" : "Název položky číselníku",
10854                   "nullable" : true
10855                },
10856                "platnostOd" : {
10857                   "type" : "string",
10858                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10859                   "format" : "date-time",
10860                   "nullable" : true
10861                },
10862                "platnostDo" : {
10863                   "type" : "string",
10864                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10865                   "format" : "date-time",
10866                   "nullable" : true
10867                },
10868                "optimalniDoba" : {
10869                   "type" : "integer",
10870                   "description" : "Optimální doba mezi 1. a 2. dávkou",
10871                   "format" : "int32",
10872                   "nullable" : true
10873                },
10874                "minimalniDoba" : {
10875                   "type" : "integer",
10876                   "description" : "Minimální doba mezi 1. a 2. dávkou",
10877                   "format" : "int32",
10878                   "nullable" : true
10879                },
10880                "maximalniDoba" : {
10881                   "type" : "integer",
10882                   "description" : "Maximální doba mezi 1. a 2. dávkou",
10883                   "format" : "int32",
10884                   "nullable" : true
10885                },
10886                "minVek" : {
10887                   "type" : "integer",
10888                   "description" : "Minimální  věk pro aplikaci vakcíny",
10889                   "format" : "int32",
10890                   "nullable" : true
10891                },
10892                "maxVek" : {
10893                   "type" : "integer",
10894                   "description" : "Maximální věk pro aplikaci vakcíny",
10895                   "format" : "int32",
10896                   "nullable" : true
10897                },
10898                "kodSukl" : {
10899                   "type" : "string",
10900                   "description" : "Kód očkovací látky dle SUKL",
10901                   "nullable" : true
10902                }
10903             },
10904             "additionalProperties" : false,
10905             "description" : ""
10906          },
10907          "OckovaciLatkaKontraindikace" : {
10908             "type" : "object",
10909             "properties" : {
10910                "kod" : {
10911                   "maxLength" : 10,
10912                   "type" : "string",
10913                   "description" : "Kód položky číselníku",
10914                   "nullable" : true
10915                },
10916                "nazev" : {
10917                   "maxLength" : 256,
10918                   "type" : "string",
10919                   "description" : "Název položky číselníku",
10920                   "nullable" : true
10921                },
10922                "platnostOd" : {
10923                   "type" : "string",
10924                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10925                   "format" : "date-time",
10926                   "nullable" : true
10927                },
10928                "platnostDo" : {
10929                   "type" : "string",
10930                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10931                   "format" : "date-time",
10932                   "nullable" : true
10933                },
10934                "popis" : {
10935                   "type" : "string",
10936                   "description" : "Popis",
10937                   "nullable" : true
10938                },
10939                "ockovaciLatkaKod" : {
10940                   "type" : "string",
10941                   "description" : "Kód očkovací látky",
10942                   "nullable" : true
10943                }
10944             },
10945             "additionalProperties" : false,
10946             "description" : ""
10947          },
10948          "OckovaciSeznam" : {
10949             "type" : "object",
10950             "properties" : {
10951                "praktikIco" : {
10952                   "type" : "integer",
10953                   "description" : "Praktik ičo",
10954                   "format" : "int32"
10955                },
10956                "praktikPcz" : {
10957                   "type" : "string",
10958                   "description" : "Praktik pčz",
10959                   "nullable" : true
10960                },
10961                "praktikNazev" : {
10962                   "type" : "string",
10963                   "description" : "Praktik název",
10964                   "nullable" : true
10965                }
10966             },
10967             "additionalProperties" : false,
10968             "description" : ""
10969          },
10970          "OckovaciSeznamRowView" : {
10971             "type" : "object",
10972             "properties" : {
10973                "pacientId" : {
10974                   "maxLength" : 10,
10975                   "type" : "string",
10976                   "description" : "Číslo pacienta",
10977                   "nullable" : true
10978                },
10979                "jmeno" : {
10980                   "maxLength" : 50,
10981                   "type" : "string",
10982                   "description" : "Jméno pacienta.",
10983                   "nullable" : true
10984                },
10985                "prijmeni" : {
10986                   "maxLength" : 50,
10987                   "type" : "string",
10988                   "description" : "Příjmení pacienta.",
10989                   "nullable" : true
10990                },
10991                "cisloPojistence" : {
10992                   "maxLength" : 22,
10993                   "type" : "string",
10994                   "description" : "Rodné číslo nebo číslo přidělované VZP",
10995                   "nullable" : true
10996                },
10997                "datumNarozeni" : {
10998                   "type" : "string",
10999                   "description" : "Datum narození.",
11000                   "format" : "date-time",
11001                   "nullable" : true
11002                },
11003                "zemeObcanstviKod" : {
11004                   "maxLength" : 2,
11005                   "type" : "string",
11006                   "description" : "Státní příslušnost",
11007                   "nullable" : true
11008                },
11009                "datumPlanovanehoOckovani" : {
11010                   "type" : "string",
11011                   "description" : "Volitelné datum a čas plánovaného očkování.",
11012                   "format" : "date-time",
11013                   "nullable" : true
11014                },
11015                "platny" : {
11016                   "type" : "boolean",
11017                   "description" : "true pro platné pacienty na očkovacím seznamu, false pro již odebrané pacienty kteří na očkovacím seznamu byli a již nejsou"
11018                }
11019             },
11020             "additionalProperties" : false,
11021             "description" : "Záznam pacienta na očkovacím seznamu"
11022          },
11023          "OdberModel" : {
11024             "type" : "object",
11025             "properties" : {
11026                "datumPotvrzeniText" : {
11027                   "type" : "string",
11028                   "description" : "Datum potvrzení",
11029                   "nullable" : true
11030                },
11031                "ico" : {
11032                   "type" : "string",
11033                   "description" : "Ičo",
11034                   "nullable" : true
11035                },
11036                "pcz" : {
11037                   "type" : "string",
11038                   "description" : "Pčz",
11039                   "nullable" : true
11040                },
11041                "nazev" : {
11042                   "type" : "string",
11043                   "description" : "Název",
11044                   "nullable" : true
11045                }
11046             },
11047             "additionalProperties" : false,
11048             "description" : ""
11049          },
11050          "OdebratPacientaZOckovacihoSeznamuResult" : {
11051             "type" : "object",
11052             "properties" : {
11053                "vysledek" : {
11054                   "$ref" : "#/components/schemas/EnumOckovaciSeznamZmenaResult"
11055                }
11056             },
11057             "additionalProperties" : false,
11058             "description" : ""
11059          },
11060          "OdeslaniCertifikatu" : {
11061             "enum" : [
11062                "Odeslano",
11063                "NeniEmail",
11064                "NeniMobilniCislo",
11065                "NeniEmailAniMobilniCislo",
11066                "Chyba",
11067                "VakcinaceNedokoncena"
11068             ],
11069             "type" : "string",
11070             "description" : "Odeslano - Certifikát byl odeslán.\r\nNeniEmail - Certifikát nebyl odeslán, pacient nemá zadán e-mail.\r\nNeniMobilniCislo - Certifikát nebyl odeslán, pacient nemá zadáno číslo mobilního telefonu.\r\nNeniEmailAniMobilniCislo - Certifikát nebyl odeslán, pacient nemá zadán e-mail ani číslo mobilního telefonu.\r\nChyba - Chyba při odesílání certifikátu\r\nVakcinaceNedokoncena - Vakcinace zatím nebyla dokončena"
11071          },
11072          "OsobaNesplnujePodminkyTestovaniResult" : {
11073             "type" : "object",
11074             "properties" : {
11075                "antigenPodminky" : {
11076                   "$ref" : "#/components/schemas/EnumOsobaNesplnujePodminkyProBezplatneTestovani"
11077                },
11078                "pcrPodminky" : {
11079                   "$ref" : "#/components/schemas/EnumOsobaNesplnujePodminkyProBezplatneTestovani"
11080                }
11081             },
11082             "additionalProperties" : false,
11083             "description" : ""
11084          },
11085          "Overeni" : {
11086             "required" : [
11087                "pracovnik"
11088             ],
11089             "type" : "object",
11090             "properties" : {
11091                "pracovnik" : {
11092                   "$ref" : "#/components/schemas/Pracovnik"
11093                },
11094                "testovanyCisloPojistence" : {
11095                   "type" : "string",
11096                   "description" : "Číslo pojištěnce, maximálně 22 znaků, nepovinné (povinné je buď TestovanyCisloPojistence nebo Cislo)",
11097                   "nullable" : true
11098                },
11099                "cislo" : {
11100                   "type" : "string",
11101                   "description" : "číslo žádanky, maximálně 10 znaků, nepovinné (povinné je buď TestovanyCisloPojistence nebo Cislo nebo celá trojkombinace TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni)",
11102                   "nullable" : true
11103                },
11104                "testovanyJmeno" : {
11105                   "type" : "string",
11106                   "description" : "Jméno pacienta, maximálně 50 znaků, nepovinné. V případě vyplnění TestovanyCisloPojistence nebo Cislo se ignoruje. Pro hledání podle jména se nevyplní TestovanyCisloPojistence ani Cislo a vyplní se všechny tři položky TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni.",
11107                   "nullable" : true
11108                },
11109                "testovanyPrijmeni" : {
11110                   "type" : "string",
11111                   "description" : "Příjmení pacienta, maximálně 50 znaků, nepovinné. V případě vyplnění TestovanyCisloPojistence nebo Cislo se ignoruje. Pro hledání podle jména se nevyplní TestovanyCisloPojistence ani Cislo a vyplní se všechny tři položky TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni.",
11112                   "nullable" : true
11113                },
11114                "testovanyDatumNarozeni" : {
11115                   "type" : "string",
11116                   "description" : "Datum narození pacienta ve formátu \"d.m.yyyy\", nepovinné. V případě vyplnění TestovanyCisloPojistence nebo Cislo se ignoruje. Pro hledání podle jména se nevyplní TestovanyCisloPojistence ani Cislo a vyplní se všechny tři položky TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni.",
11117                   "format" : "date-time",
11118                   "nullable" : true
11119                }
11120             },
11121             "additionalProperties" : false,
11122             "description" : ""
11123          },
11124          "OvereniViewPotvrzeniPolozka" : {
11125             "type" : "object",
11126             "properties" : {
11127                "datumPotvrzeni" : {
11128                   "type" : "string",
11129                   "description" : "Datum a čas potvrzení odběru nebo Datum a čas převzetí laboratoří",
11130                   "format" : "date-time"
11131                },
11132                "idMista" : {
11133                   "type" : "integer",
11134                   "description" : "Id odběrového místa nebo laboratoře, která potvrdila převzetí vzorku",
11135                   "format" : "int64"
11136                },
11137                "kodMista" : {
11138                   "type" : "string",
11139                   "description" : "Kód odběrového místa nebo laboratoře, která potvrdila převzetí vzorku\r\nPrvní tři znaky je zkratka kraje, maximum 15 znaků",
11140                   "nullable" : true
11141                },
11142                "nazevMista" : {
11143                   "type" : "string",
11144                   "description" : "Název odběrového místa nebo laboratoře, která potvrdila převzetí vzorku\r\nmaximum 254 znaků",
11145                   "nullable" : true
11146                },
11147                "kodKraje" : {
11148                   "type" : "string",
11149                   "description" : "Kód kraje odběrového místa nebo laboratoře\r\nNUTS/LAU formát, maximum 6 znaků",
11150                   "nullable" : true
11151                },
11152                "nazevKraje" : {
11153                   "type" : "string",
11154                   "description" : "Kraj odběrového místa nebo laboratoře textem (dle číselníku krajů)\r\nmaximum 20 znaků",
11155                   "nullable" : true
11156                },
11157                "typZarizeni" : {
11158                   "type" : "string",
11159                   "description" : "Typ zařízení: OdberoveMisto = pouze odběrové místo / Laborator = laboratoř",
11160                   "nullable" : true
11161                },
11162                "ico" : {
11163                   "type" : "integer",
11164                   "description" : "IČO odběrového místa nebo laboratoře, 8 znaků",
11165                   "format" : "int32",
11166                   "nullable" : true
11167                },
11168                "pcz" : {
11169                   "type" : "string",
11170                   "description" : "PČZ odběrového místa nebo laboratoře, 3 znaky",
11171                   "nullable" : true
11172                }
11173             },
11174             "additionalProperties" : false,
11175             "description" : ""
11176          },
11177          "OvereniZadankyKontrolaResult" : {
11178             "required" : [
11179                "indikace",
11180                "ordinaceEmail",
11181                "ordinaceIcp",
11182                "ordinaceTelefon",
11183                "testovanyCisloPojistence",
11184                "testovanyJmeno",
11185                "testovanyMesto",
11186                "testovanyPrijmeni",
11187                "testovanyPsc",
11188                "testovanyTelefon"
11189             ],
11190             "type" : "object",
11191             "properties" : {
11192                "ordinaceIcp" : {
11193                   "maxLength" : 10,
11194                   "type" : "string",
11195                   "description" : "Ordinace - IČP\r\nPovinné pole, maximálně 10 znaků, textové pole, formát 8 číslic, validace regulárním výrazem ^\\d{8}$"
11196                },
11197                "ordinaceEmail" : {
11198                   "maxLength" : 254,
11199                   "type" : "string",
11200                   "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
11201                },
11202                "ordinaceTelefon" : {
11203                   "maxLength" : 20,
11204                   "type" : "string",
11205                   "description" : "Ordinace - Telefon\r\nNepovinné, maximálně 20 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
11206                },
11207                "provestOdberNejdrive" : {
11208                   "type" : "string",
11209                   "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
11210                   "format" : "date-time",
11211                   "nullable" : true
11212                },
11213                "indikace" : {
11214                   "$ref" : "#/components/schemas/EnumZadankaIndikace"
11215                },
11216                "klinickyZavaznyStav" : {
11217                   "type" : "boolean",
11218                   "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
11219                   "nullable" : true
11220                },
11221                "testovanyJmeno" : {
11222                   "maxLength" : 50,
11223                   "type" : "string",
11224                   "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
11225                },
11226                "testovanyPrijmeni" : {
11227                   "maxLength" : 50,
11228                   "type" : "string",
11229                   "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
11230                },
11231                "testovanyCisloPojistence" : {
11232                   "maxLength" : 22,
11233                   "type" : "string",
11234                   "description" : "Žádanka pro - Číslo pojištěnce / rodné číslo\r\nPovinné pole, maximálně 22 znaků. Pro občany ČR (TestovanyNarodnost=CZ) se zadává buď rodné číslo, nebo číslo pojištěnce. Povoleny jsou tvary s lomítkem i bez lomítka.\r\nPro cizince trvale žijící na území ČR se zdravotním pojištěním se zadává číslo pojištěnce.\r\nPro české občany, u nichž není možné zjistit rodné číslo, je možné zadat náhradní rodné číslo s koncovkou 000 nebo 0000 (například 830728/0000).\r\nPro cizince(TestovanyNarodnost jiná než CZ) je možné buď zadat náhradní rodné číslo s koncovkou 999 nebo 9999 (například 830728/9999), nebo je možné použít libovolný národní identifikátor pro danou zemi(pro Polsko a Slovensko rodné číslo platné v dané zemi, pro ostatní národnosti například číslo pasu). Tvar rodného čísla pro cizince není kontrolován, musí ale být kratší než 20 znaků."
11235                },
11236                "testovanyDatumNarozeni" : {
11237                   "type" : "string",
11238                   "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
11239                   "format" : "date-time",
11240                   "nullable" : true
11241                },
11242                "testovanyPsc" : {
11243                   "maxLength" : 6,
11244                   "type" : "string",
11245                   "description" : "Údaje o pobytu - PSČ\r\nPovinné pole, formát 111 11 nebo 11111, validace regulárním výrazem ^(\\d{3}\\s?\\d{2})$\r\nPokud je TestovanyNarodnost=CZ, je TestovanyPsc ověřováno proti seznamu všech PSČ pro Českou republiku."
11246                },
11247                "testovanyMesto" : {
11248                   "maxLength" : 255,
11249                   "type" : "string",
11250                   "description" : "Údaje o pobytu - Město\r\nPovinné pole, maximálně 255 znaků\r\nPokud je TestovanyNarodnost=CZ, je TestovanyMesto ověřováno proti seznamu všech obcí v České republice.V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným TestovanyPsc a TestovanyMesto.V případě zadání neexistující kombinace PSČ a města je zadání žádanky odmítnuto."
11251                },
11252                "testovanyUlice" : {
11253                   "maxLength" : 255,
11254                   "type" : "string",
11255                   "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
11256                   "nullable" : true
11257                },
11258                "testovanyTelefon" : {
11259                   "maxLength" : 120,
11260                   "type" : "string",
11261                   "description" : "Kontaktní údaje na pacienta - Kontaktní telefon\r\nPovinné pole, maximálně 120 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
11262                },
11263                "testovanyEmail" : {
11264                   "maxLength" : 120,
11265                   "type" : "string",
11266                   "description" : "Kontaktní údaje na pacienta - Kontaktní email\r\nNepovinné, maximálně 120 znaků, validace regulárním výrazem ^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63}(\\.([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63})*@([a-zA-Z0-9]){1,63}([-.]([a-zA-Z0-9]){1,63})*\\.([a-zA-Z0-9]){2,63}$",
11267                   "nullable" : true
11268                },
11269                "symptomKasel" : {
11270                   "type" : "boolean",
11271                   "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11272                },
11273                "symptomBolestSvaluKloubuZimnice" : {
11274                   "type" : "boolean",
11275                   "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11276                },
11277                "symptomPrujemZvraceni" : {
11278                   "type" : "boolean",
11279                   "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11280                },
11281                "symptomTeplota" : {
11282                   "type" : "boolean",
11283                   "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11284                },
11285                "symptomZtrataChutiCichu" : {
11286                   "type" : "boolean",
11287                   "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11288                },
11289                "symptomJine" : {
11290                   "type" : "boolean",
11291                   "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11292                },
11293                "nejvyssiNamerenaTeplota" : {
11294                   "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
11295                   "type" : "number",
11296                   "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
11297                   "format" : "double",
11298                   "nullable" : true
11299                },
11300                "jineSymptomyPopis" : {
11301                   "maxLength" : 200,
11302                   "type" : "string",
11303                   "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
11304                   "nullable" : true
11305                },
11306                "cisloKartyPasazera" : {
11307                   "maxLength" : 20,
11308                   "type" : "string",
11309                   "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
11310                   "nullable" : true
11311                },
11312                "prvniSymptomyDatum" : {
11313                   "type" : "string",
11314                   "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
11315                   "format" : "date-time",
11316                   "nullable" : true
11317                },
11318                "testovanyNarodnostKod" : {
11319                   "maxLength" : 2,
11320                   "type" : "string",
11321                   "description" : "Kód státní příslušnosti pacienta, 2 znaky",
11322                   "nullable" : true
11323                },
11324                "testovanyZdravotniPojistovnaKod" : {
11325                   "maxLength" : 2,
11326                   "type" : "string",
11327                   "description" : "Zdravotní pojišťovna pacienta, Kód 3 znaky",
11328                   "nullable" : true
11329                },
11330                "cislo" : {
11331                   "maxLength" : 10,
11332                   "type" : "string",
11333                   "description" : "Jednoznačné číslo žádanky, maximální délka 10 znaků",
11334                   "nullable" : true
11335                },
11336                "typyTestuNazvy" : {
11337                   "type" : "array",
11338                   "items" : {
11339                      "type" : "string"
11340                   },
11341                   "description" : "Pole seznam názvů požadovaných testů. Seznam názvů k odpovídajícím kódům je uveden v popisu pole TypyTestu.",
11342                   "nullable" : true
11343                },
11344                "hradiKhs" : {
11345                   "type" : "boolean",
11346                   "description" : "Příznak, že test hradí krajská hygienická stanice, true/false"
11347                },
11348                "rizikovePovolaniNazev" : {
11349                   "type" : "string",
11350                   "description" : "Rizikové povolání",
11351                   "nullable" : true
11352                },
11353                "vyrobceTestuNazev" : {
11354                   "type" : "string",
11355                   "description" : "Výrobce testu - název",
11356                   "nullable" : true
11357                },
11358                "vysledek" : {
11359                   "$ref" : "#/components/schemas/OvereniZadankyKontrolaResultEnum"
11360                },
11361                "nazevOdberovehoMista" : {
11362                   "maxLength" : 254,
11363                   "type" : "string",
11364                   "description" : "Název odběrového místa, maximální délka 254 znaků",
11365                   "nullable" : true
11366                },
11367                "ico" : {
11368                   "maxLength" : 8,
11369                   "type" : "integer",
11370                   "description" : "IČO žádajícího zdravotnického zařízení, 8 znaků",
11371                   "format" : "int32",
11372                   "nullable" : true
11373                },
11374                "pcz" : {
11375                   "maxLength" : 3,
11376                   "type" : "string",
11377                   "description" : "PČZ  žádajícího zařízení, 3 znaky",
11378                   "nullable" : true
11379                },
11380                "nazevZarizeni" : {
11381                   "maxLength" : 500,
11382                   "type" : "string",
11383                   "description" : "Název žádajícího zdravotnického zařízení, maximum 500 znaků",
11384                   "nullable" : true
11385                },
11386                "ordinaceVystavil" : {
11387                   "maxLength" : 200,
11388                   "type" : "string",
11389                   "description" : "Vystavil (Jméno, pracoviště). Identifikace lékaře, který žádanku vystavil, maximum 200 znaků.",
11390                   "nullable" : true
11391                },
11392                "kontrolaId" : {
11393                   "type" : "integer",
11394                   "description" : "ID ověření žádanky",
11395                   "format" : "int64"
11396                },
11397                "testovanyNarodnostNazev" : {
11398                   "maxLength" : 50,
11399                   "type" : "string",
11400                   "description" : "Státní příslušnost pacienta textově, max 50 znaků",
11401                   "nullable" : true
11402                },
11403                "testovanyZdravotniPojistovnaNazev" : {
11404                   "maxLength" : 50,
11405                   "type" : "string",
11406                   "description" : "Název zdravotní pojišťovny pacienta, max.  50 znaků",
11407                   "nullable" : true
11408                },
11409                "typyTestu" : {
11410                   "type" : "array",
11411                   "items" : {
11412                      "type" : "string"
11413                   },
11414                   "description" : "Pole kódů požadovaných testů. Možné hodnoty kódů:\r\n\tPCR – PCR test na COVID-19\r\n\tProtilatky - Průkaz protilátek\r\n\tAntigen - Průkaz antigenu\r\n\tMultiplex - Multiplexní PCR",
11415                   "nullable" : true
11416                },
11417                "indikaceText" : {
11418                   "type" : "string",
11419                   "description" : "Textový popis indikace na žádance",
11420                   "nullable" : true
11421                },
11422                "prioritizaceOdberu" : {
11423                   "$ref" : "#/components/schemas/EnumPrioritizaceOdberu"
11424                },
11425                "kodOdberovehoMista" : {
11426                   "type" : "string",
11427                   "description" : "Identifikace odběrového místa, první tři znaky je zkratka kraje",
11428                   "nullable" : true
11429                },
11430                "potvrzeniOdberu" : {
11431                   "type" : "array",
11432                   "items" : {
11433                      "$ref" : "#/components/schemas/OvereniViewPotvrzeniPolozka"
11434                   },
11435                   "description" : "Pole s možností opakování, informace o odběru odběrovým místem",
11436                   "nullable" : true
11437                },
11438                "potvrzeniLaborator" : {
11439                   "type" : "array",
11440                   "items" : {
11441                      "$ref" : "#/components/schemas/OvereniViewPotvrzeniPolozka"
11442                   },
11443                   "description" : "Pole s možností opakování, informace o převzetí vzorku laboratoří ke zpracování",
11444                   "nullable" : true
11445                },
11446                "existujiciZadanky" : {
11447                   "type" : "array",
11448                   "items" : {
11449                      "$ref" : "#/components/schemas/ExistujiciZadankaPolozka"
11450                   },
11451                   "description" : "Pole s možností opakování, informace o nalezených žádankách v případě nalezení více žádanek. V případě nalezení více žádanek jsou pole výše týkající se konkrétní žádanky prázná.",
11452                   "nullable" : true
11453                },
11454                "vysledekPoctDatum" : {
11455                   "type" : "string",
11456                   "description" : "Datum provedení POCT testu",
11457                   "format" : "date-time",
11458                   "nullable" : true
11459                },
11460                "testovaniProFirmy" : {
11461                   "type" : "boolean",
11462                   "description" : "Jedná se o testování pro firmu (true/false)"
11463                },
11464                "testovaniProFirmyIco" : {
11465                   "type" : "integer",
11466                   "description" : "IČO firmy, pro níž se testuje",
11467                   "format" : "int32",
11468                   "nullable" : true
11469                },
11470                "testovaniProFirmyKategorie" : {
11471                   "type" : "string",
11472                   "description" : "Kategorie testování",
11473                   "nullable" : true
11474                },
11475                "testovaniProFirmyRED_IZO" : {
11476                   "type" : "string",
11477                   "description" : "Školní zařízení, pro než se testuje",
11478                   "nullable" : true
11479                }
11480             },
11481             "additionalProperties" : false,
11482             "description" : ""
11483          },
11484          "OvereniZadankyKontrolaResultEnum" : {
11485             "enum" : [
11486                "ChybnyKlic",
11487                "OdberneMistoNeaktivni",
11488                "ZadankaNeexistuje",
11489                "ZadankaExistuje",
11490                "ZadankaExistujeJizDriveKontrolovan",
11491                "ExistujeViceZadanekProDaneRC",
11492                "PredbeznaZadanka",
11493                "ZadankaExistujeAlePoPlatnosti",
11494                "ZadankaExistujeJenVysledek",
11495                "Stornovano"
11496             ],
11497             "type" : "string",
11498             "description" : ""
11499          },
11500          "PacientCisloPojistenceUpdate" : {
11501             "required" : [
11502                "cisloPojistence",
11503                "datumNarozeni",
11504                "pacientId",
11505                "pracovnik"
11506             ],
11507             "type" : "object",
11508             "properties" : {
11509                "pracovnik" : {
11510                   "$ref" : "#/components/schemas/Pracovnik"
11511                },
11512                "pacientId" : {
11513                   "type" : "string",
11514                   "description" : "Číslo pacienta"
11515                },
11516                "cisloPojistence" : {
11517                   "maxLength" : 22,
11518                   "type" : "string",
11519                   "description" : "Nové číslo pojištěnce"
11520                },
11521                "datumNarozeni" : {
11522                   "type" : "string",
11523                   "description" : "Datum narození\r\nDateTime je zde nullable aby fungovala kontrola na [Required]",
11524                   "format" : "date"
11525                }
11526             },
11527             "additionalProperties" : false,
11528             "description" : ""
11529          },
11530          "PacientCizinecCreate" : {
11531             "required" : [
11532                "datumNarozeni",
11533                "jmeno",
11534                "pracovnik",
11535                "prijmeni",
11536                "zemeObcanstviKod"
11537             ],
11538             "type" : "object",
11539             "properties" : {
11540                "zdravotniPojistovnaKod" : {
11541                   "maxLength" : 3,
11542                   "type" : "string",
11543                   "description" : "Zdravotní pojišťovna",
11544                   "nullable" : true
11545                },
11546                "kontaktniMobilniTelefon" : {
11547                   "maxLength" : 120,
11548                   "type" : "string",
11549                   "description" : "Číslo mobilního telefonu.\r\nMůže sloužit pro ověření identity pacienta pro zobrazení vakcinačního certifikátu a dalších údajů pacientovi.",
11550                   "nullable" : true
11551                },
11552                "kontaktniEmail" : {
11553                   "maxLength" : 120,
11554                   "type" : "string",
11555                   "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11556                   "nullable" : true
11557                },
11558                "kontaktniPevnaLinka" : {
11559                   "maxLength" : 120,
11560                   "type" : "string",
11561                   "description" : "Číslo telefonu pevné linky",
11562                   "nullable" : true
11563                },
11564                "pobytMesto" : {
11565                   "maxLength" : 255,
11566                   "type" : "string",
11567                   "description" : "Místo pobytu - město. Adresa, kde se pacient zdržuje. Zadává se jméno obce, části obce nebo městského obvodu.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je Město ověřováno proti seznamu všech obcí v České republice. V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným PSČ a městem.",
11568                   "nullable" : true
11569                },
11570                "pobytPsc" : {
11571                   "maxLength" : 52,
11572                   "type" : "string",
11573                   "description" : "Místo pobytu - PSČ. Adresa, kde se pacient zdržuje.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je PSČ ověřováno proti seznamu všech PSČ pro Českou republiku.",
11574                   "nullable" : true
11575                },
11576                "notifikovatEmail" : {
11577                   "type" : "boolean",
11578                   "description" : "Povolit notifikaci e-mailem"
11579                },
11580                "notifikovatSms" : {
11581                   "type" : "boolean",
11582                   "description" : "Povolit notifikaci přes sms"
11583                },
11584                "poznamka" : {
11585                   "type" : "string",
11586                   "description" : "Poznámka",
11587                   "nullable" : true
11588                },
11589                "jmeno" : {
11590                   "maxLength" : 50,
11591                   "type" : "string",
11592                   "description" : "Jméno pacienta."
11593                },
11594                "prijmeni" : {
11595                   "maxLength" : 50,
11596                   "type" : "string",
11597                   "description" : "Příjmení pacienta."
11598                },
11599                "datumNarozeni" : {
11600                   "type" : "string",
11601                   "description" : "Datum narození.",
11602                   "format" : "date-time"
11603                },
11604                "cisloPojistence" : {
11605                   "maxLength" : 22,
11606                   "type" : "string",
11607                   "description" : "Rodné číslo nebo číslo přidělované VZP",
11608                   "nullable" : true
11609                },
11610                "pohlavi" : {
11611                   "$ref" : "#/components/schemas/Pohlavi"
11612                },
11613                "cisloObcanskehoPrukazu" : {
11614                   "maxLength" : 20,
11615                   "type" : "string",
11616                   "description" : "Číslo občanského průkazu",
11617                   "nullable" : true
11618                },
11619                "cisloPasu" : {
11620                   "maxLength" : 20,
11621                   "type" : "string",
11622                   "description" : "Číslo pasu",
11623                   "nullable" : true
11624                },
11625                "zemeObcanstviKod" : {
11626                   "maxLength" : 2,
11627                   "type" : "string",
11628                   "description" : "Státní příslušnost"
11629                },
11630                "pacientId" : {
11631                   "maxLength" : 10,
11632                   "type" : "string",
11633                   "description" : "Číslo pacienta\r\nPokud je vyplněno mění u odpovídajícího cizince jméno nebo příjmení.\r\nPokud daný pacient je evidován v Registru obyvatel dojde k chybě.",
11634                   "nullable" : true
11635                },
11636                "pracovnik" : {
11637                   "$ref" : "#/components/schemas/Pracovnik"
11638                }
11639             },
11640             "additionalProperties" : false,
11641             "description" : ""
11642          },
11643          "PacientKlinikyCreate" : {
11644             "required" : [
11645                "cisloPacienta",
11646                "klinikaIco"
11647             ],
11648             "type" : "object",
11649             "properties" : {
11650                "cisloPacienta" : {
11651                   "type" : "string",
11652                   "description" : "Vazba na pacienta do CUD"
11653                },
11654                "klinikaIco" : {
11655                   "type" : "integer",
11656                   "description" : "IČO kliniky",
11657                   "format" : "int32"
11658                },
11659                "klinikaPcz" : {
11660                   "type" : "string",
11661                   "description" : "PČZ kliniky",
11662                   "nullable" : true
11663                },
11664                "primPricinaHosp" : {
11665                   "type" : "integer",
11666                   "description" : "Primární příčina hospitalizace\r\n0,1",
11667                   "format" : "int32"
11668                }
11669             },
11670             "additionalProperties" : false,
11671             "description" : "Třída pro založení pacienta do ISIN"
11672          },
11673          "PacientKlinikyResult" : {
11674             "type" : "object",
11675             "properties" : {
11676                "zadost" : {
11677                   "type" : "string",
11678                   "nullable" : true
11679                },
11680                "zduvodneni" : {
11681                   "type" : "string",
11682                   "nullable" : true
11683                }
11684             },
11685             "additionalProperties" : false,
11686             "description" : "Výsledek přidání nebo aktualizace denního stavu"
11687          },
11688          "PacientKlinikyUpdate" : {
11689             "required" : [
11690                "cisloPacienta",
11691                "klinikaIco",
11692                "pacientId"
11693             ],
11694             "type" : "object",
11695             "properties" : {
11696                "cisloPacienta" : {
11697                   "type" : "string",
11698                   "description" : "Vazba na pacienta do CUD"
11699                },
11700                "klinikaIco" : {
11701                   "type" : "integer",
11702                   "description" : "IČO kliniky",
11703                   "format" : "int32"
11704                },
11705                "klinikaPcz" : {
11706                   "type" : "string",
11707                   "description" : "PČZ kliniky",
11708                   "nullable" : true
11709                },
11710                "primPricinaHosp" : {
11711                   "type" : "integer",
11712                   "description" : "Primární příčina hospitalizace\r\n0,1",
11713                   "format" : "int32"
11714                },
11715                "pacientId" : {
11716                   "type" : "integer",
11717                   "description" : "ID pacienta",
11718                   "format" : "int64"
11719                },
11720                "storno" : {
11721                   "type" : "integer",
11722                   "description" : "Má být záznam stornován",
11723                   "format" : "int32",
11724                   "nullable" : true
11725                }
11726             },
11727             "additionalProperties" : false,
11728             "description" : "Třída pro upravení pacienta v ISIN"
11729          },
11730          "PacientKontaktniUdajeUpdate" : {
11731             "required" : [
11732                "pracovnik"
11733             ],
11734             "type" : "object",
11735             "properties" : {
11736                "zdravotniPojistovnaKod" : {
11737                   "maxLength" : 3,
11738                   "type" : "string",
11739                   "description" : "Zdravotní pojišťovna",
11740                   "nullable" : true
11741                },
11742                "kontaktniMobilniTelefon" : {
11743                   "maxLength" : 120,
11744                   "type" : "string",
11745                   "description" : "Číslo mobilního telefonu.\r\nMůže sloužit pro ověření identity pacienta pro zobrazení vakcinačního certifikátu a dalších údajů pacientovi.",
11746                   "nullable" : true
11747                },
11748                "kontaktniEmail" : {
11749                   "maxLength" : 120,
11750                   "type" : "string",
11751                   "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11752                   "nullable" : true
11753                },
11754                "kontaktniPevnaLinka" : {
11755                   "maxLength" : 120,
11756                   "type" : "string",
11757                   "description" : "Číslo telefonu pevné linky",
11758                   "nullable" : true
11759                },
11760                "pobytMesto" : {
11761                   "maxLength" : 255,
11762                   "type" : "string",
11763                   "description" : "Místo pobytu - město. Adresa, kde se pacient zdržuje. Zadává se jméno obce, části obce nebo městského obvodu.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je Město ověřováno proti seznamu všech obcí v České republice. V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným PSČ a městem.",
11764                   "nullable" : true
11765                },
11766                "pobytPsc" : {
11767                   "maxLength" : 52,
11768                   "type" : "string",
11769                   "description" : "Místo pobytu - PSČ. Adresa, kde se pacient zdržuje.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je PSČ ověřováno proti seznamu všech PSČ pro Českou republiku.",
11770                   "nullable" : true
11771                },
11772                "notifikovatEmail" : {
11773                   "type" : "boolean",
11774                   "description" : "Povolit notifikaci e-mailem"
11775                },
11776                "notifikovatSms" : {
11777                   "type" : "boolean",
11778                   "description" : "Povolit notifikaci přes sms"
11779                },
11780                "poznamka" : {
11781                   "type" : "string",
11782                   "description" : "Poznámka",
11783                   "nullable" : true
11784                },
11785                "pracovnik" : {
11786                   "$ref" : "#/components/schemas/Pracovnik"
11787                },
11788                "id" : {
11789                   "type" : "string",
11790                   "description" : "Číslo pacienta",
11791                   "nullable" : true
11792                }
11793             },
11794             "additionalProperties" : false,
11795             "description" : ""
11796          },
11797          "PacientOckovaniCovid19RowView" : {
11798             "type" : "object",
11799             "properties" : {
11800                "pacientId" : {
11801                   "maxLength" : 10,
11802                   "type" : "string",
11803                   "description" : "Číslo pacienta",
11804                   "nullable" : true
11805                },
11806                "jmeno" : {
11807                   "maxLength" : 50,
11808                   "type" : "string",
11809                   "description" : "Jméno pacienta.",
11810                   "nullable" : true
11811                },
11812                "prijmeni" : {
11813                   "maxLength" : 50,
11814                   "type" : "string",
11815                   "description" : "Příjmení pacienta.",
11816                   "nullable" : true
11817                },
11818                "cisloPojistence" : {
11819                   "maxLength" : 22,
11820                   "type" : "string",
11821                   "description" : "Rodné číslo nebo číslo přidělované VZP",
11822                   "nullable" : true
11823                },
11824                "datumNarozeni" : {
11825                   "type" : "string",
11826                   "description" : "Datum narození.",
11827                   "format" : "date-time",
11828                   "nullable" : true
11829                },
11830                "zemeObcanstviKod" : {
11831                   "maxLength" : 2,
11832                   "type" : "string",
11833                   "description" : "Státní příslušnost",
11834                   "nullable" : true
11835                },
11836                "rezervaceOckovani" : {
11837                   "type" : "boolean",
11838                   "description" : "Je pacient rezervován k očkování COVID-19?"
11839                },
11840                "registraceOckovani" : {
11841                   "type" : "boolean",
11842                   "description" : "Je pacient registrován k očkování COVID-19?"
11843                },
11844                "ockovani" : {
11845                   "type" : "boolean",
11846                   "description" : "Má pacient probíhající nebo dokončené očkování COVID-19?"
11847                },
11848                "naOckovacimSeznamu" : {
11849                   "type" : "boolean",
11850                   "description" : "Je pacient na očkovacím seznamu?"
11851                }
11852             },
11853             "additionalProperties" : false,
11854             "description" : ""
11855          },
11856          "PacientView" : {
11857             "required" : [
11858                "datumNarozeni",
11859                "jmeno",
11860                "prijmeni",
11861                "zemeObcanstviKod"
11862             ],
11863             "type" : "object",
11864             "properties" : {
11865                "zdravotniPojistovnaKod" : {
11866                   "maxLength" : 3,
11867                   "type" : "string",
11868                   "description" : "Zdravotní pojišťovna",
11869                   "nullable" : true
11870                },
11871                "kontaktniMobilniTelefon" : {
11872                   "maxLength" : 120,
11873                   "type" : "string",
11874                   "description" : "Číslo mobilního telefonu.\r\nMůže sloužit pro ověření identity pacienta pro zobrazení vakcinačního certifikátu a dalších údajů pacientovi.",
11875                   "nullable" : true
11876                },
11877                "kontaktniEmail" : {
11878                   "maxLength" : 120,
11879                   "type" : "string",
11880                   "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11881                   "nullable" : true
11882                },
11883                "kontaktniPevnaLinka" : {
11884                   "maxLength" : 120,
11885                   "type" : "string",
11886                   "description" : "Číslo telefonu pevné linky",
11887                   "nullable" : true
11888                },
11889                "pobytMesto" : {
11890                   "maxLength" : 255,
11891                   "type" : "string",
11892                   "description" : "Místo pobytu - město. Adresa, kde se pacient zdržuje. Zadává se jméno obce, části obce nebo městského obvodu.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je Město ověřováno proti seznamu všech obcí v České republice. V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným PSČ a městem.",
11893                   "nullable" : true
11894                },
11895                "pobytPsc" : {
11896                   "maxLength" : 52,
11897                   "type" : "string",
11898                   "description" : "Místo pobytu - PSČ. Adresa, kde se pacient zdržuje.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je PSČ ověřováno proti seznamu všech PSČ pro Českou republiku.",
11899                   "nullable" : true
11900                },
11901                "notifikovatEmail" : {
11902                   "type" : "boolean",
11903                   "description" : "Povolit notifikaci e-mailem"
11904                },
11905                "notifikovatSms" : {
11906                   "type" : "boolean",
11907                   "description" : "Povolit notifikaci přes sms"
11908                },
11909                "poznamka" : {
11910                   "type" : "string",
11911                   "description" : "Poznámka",
11912                   "nullable" : true
11913                },
11914                "jmeno" : {
11915                   "maxLength" : 50,
11916                   "type" : "string",
11917                   "description" : "Jméno pacienta."
11918                },
11919                "prijmeni" : {
11920                   "maxLength" : 50,
11921                   "type" : "string",
11922                   "description" : "Příjmení pacienta."
11923                },
11924                "datumNarozeni" : {
11925                   "type" : "string",
11926                   "description" : "Datum narození.",
11927                   "format" : "date-time"
11928                },
11929                "cisloPojistence" : {
11930                   "maxLength" : 22,
11931                   "type" : "string",
11932                   "description" : "Rodné číslo nebo číslo přidělované VZP",
11933                   "nullable" : true
11934                },
11935                "pohlavi" : {
11936                   "$ref" : "#/components/schemas/Pohlavi"
11937                },
11938                "cisloObcanskehoPrukazu" : {
11939                   "maxLength" : 20,
11940                   "type" : "string",
11941                   "description" : "Číslo občanského průkazu",
11942                   "nullable" : true
11943                },
11944                "cisloPasu" : {
11945                   "maxLength" : 20,
11946                   "type" : "string",
11947                   "description" : "Číslo pasu",
11948                   "nullable" : true
11949                },
11950                "zemeObcanstviKod" : {
11951                   "maxLength" : 2,
11952                   "type" : "string",
11953                   "description" : "Státní příslušnost"
11954                },
11955                "id" : {
11956                   "maxLength" : 10,
11957                   "type" : "string",
11958                   "description" : "Číslo pacienta",
11959                   "nullable" : true
11960                },
11961                "datumUmrti" : {
11962                   "type" : "string",
11963                   "description" : "Datum úmrtí",
11964                   "format" : "date-time",
11965                   "nullable" : true
11966                },
11967                "zemeNarozeniKod" : {
11968                   "maxLength" : 2,
11969                   "type" : "string",
11970                   "description" : "Kód státu dle narození",
11971                   "nullable" : true
11972                },
11973                "mistoNarozeniNazev" : {
11974                   "maxLength" : 100,
11975                   "type" : "string",
11976                   "description" : "Místo narození",
11977                   "nullable" : true
11978                },
11979                "obecNarozeniRuianId" : {
11980                   "type" : "integer",
11981                   "description" : "Obec narození podle RÚIAN",
11982                   "format" : "int64",
11983                   "nullable" : true
11984                },
11985                "obvodNarozeniRuianId" : {
11986                   "type" : "integer",
11987                   "description" : "Obvod narození RÚIAN",
11988                   "format" : "int64",
11989                   "nullable" : true
11990                },
11991                "jeCizinec" : {
11992                   "type" : "boolean",
11993                   "description" : "Pro pacienty ztotožněné s Registrem obyvatel (False), a to včetně osob s cizí státní příslušností.\r\nPro pacienty nenalezené v Registru obyvatel (True) - pro tyto osoby lze změnit Jméno nebo Příjmení volaním matody VytvorPacientaCizince"
11994                }
11995             },
11996             "additionalProperties" : false,
11997             "description" : ""
11998          },
11999          "Pohlavi" : {
12000             "enum" : [
12001                "Muz",
12002                "Zena"
12003             ],
12004             "type" : "string",
12005             "description" : ""
12006          },
12007          "PotvrzeniOdbernymMistemPolozka" : {
12008             "type" : "object",
12009             "properties" : {
12010                "typTestuKod" : {
12011                   "type" : "string",
12012                   "description" : "Jedna z hodnot Protilatky/Antigen",
12013                   "nullable" : true
12014                },
12015                "vysledekPoctKod" : {
12016                   "type" : "string",
12017                   "description" : "Vysledek testu (P/N/X)",
12018                   "nullable" : true
12019                },
12020                "vyrobceTestuKod" : {
12021                   "type" : "string",
12022                   "description" : "Reference do seznamu výrobců testů. Asi se nepoužívá",
12023                   "nullable" : true
12024                }
12025             },
12026             "additionalProperties" : false,
12027             "description" : "Jenda položka o vysledku POCT testu"
12028          },
12029          "PotvrzeniOdberu" : {
12030             "required" : [
12031                "cisloZadanky"
12032             ],
12033             "type" : "object",
12034             "properties" : {
12035                "cisloZadanky" : {
12036                   "type" : "string",
12037                   "description" : "číslo žádanky, maximálně 10 znaků"
12038                },
12039                "datum" : {
12040                   "type" : "string",
12041                   "description" : "Datum ve formátu \"d.m.yyyy\".",
12042                   "format" : "date-time",
12043                   "nullable" : true
12044                },
12045                "pracovnik" : {
12046                   "$ref" : "#/components/schemas/Pracovnik"
12047                },
12048                "vysledkyPoct" : {
12049                   "type" : "array",
12050                   "items" : {
12051                      "$ref" : "#/components/schemas/PotvrzeniOdbernymMistemPolozka"
12052                   },
12053                   "description" : "Seznam žádanek",
12054                   "nullable" : true
12055                }
12056             },
12057             "additionalProperties" : false,
12058             "description" : ""
12059          },
12060          "PotvrzeniOdberuResult" : {
12061             "type" : "object",
12062             "properties" : {
12063                "cisloZadanky" : {
12064                   "type" : "string",
12065                   "nullable" : true
12066                },
12067                "datumPotvrzeni" : {
12068                   "type" : "string",
12069                   "description" : "Datum ve formátu \"d.m.yyyy\".",
12070                   "format" : "date-time",
12071                   "nullable" : true
12072                }
12073             },
12074             "additionalProperties" : false,
12075             "description" : ""
12076          },
12077          "PotvrzeniVzorku" : {
12078             "required" : [
12079                "cisloZadanky"
12080             ],
12081             "type" : "object",
12082             "properties" : {
12083                "cisloZadanky" : {
12084                   "type" : "string",
12085                   "description" : "číslo žádanky, maximálně 10 znaků"
12086                },
12087                "datum" : {
12088                   "type" : "string",
12089                   "description" : "Datum ve formátu \"d.m.yyyy\".",
12090                   "format" : "date-time",
12091                   "nullable" : true
12092                },
12093                "pracovnik" : {
12094                   "$ref" : "#/components/schemas/Pracovnik"
12095                }
12096             },
12097             "additionalProperties" : false,
12098             "description" : ""
12099          },
12100          "PotvrzeniVzorkuResult" : {
12101             "required" : [
12102                "cisloZadanky"
12103             ],
12104             "type" : "object",
12105             "properties" : {
12106                "cisloZadanky" : {
12107                   "type" : "string"
12108                },
12109                "datumPotvrzeni" : {
12110                   "type" : "string",
12111                   "description" : "Datum ve formátu \"d.m.yyyy\".",
12112                   "format" : "date-time",
12113                   "nullable" : true
12114                }
12115             },
12116             "additionalProperties" : false,
12117             "description" : ""
12118          },
12119          "Pracovnik" : {
12120             "required" : [
12121                "pcz"
12122             ],
12123             "type" : "object",
12124             "properties" : {
12125                "nrzpCislo" : {
12126                   "type" : "string",
12127                   "description" : "Číslo pracovníka v registru NRZP provádějícího zápis",
12128                   "nullable" : true
12129                },
12130                "rodneCislo" : {
12131                   "type" : "string",
12132                   "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12133                   "nullable" : true
12134                },
12135                "pcz" : {
12136                   "type" : "string",
12137                   "description" : "Číslo PČZ zařízení, které provádí zápis"
12138                },
12139                "jmeno" : {
12140                   "type" : "string",
12141                   "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12142                   "nullable" : true
12143                },
12144                "prijmeni" : {
12145                   "type" : "string",
12146                   "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12147                   "nullable" : true
12148                },
12149                "titulPred" : {
12150                   "type" : "string",
12151                   "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12152                   "nullable" : true
12153                },
12154                "titulZa" : {
12155                   "type" : "string",
12156                   "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12157                   "nullable" : true
12158                }
12159             },
12160             "additionalProperties" : false,
12161             "description" : ""
12162          },
12163          "PracovniNeschopnostView" : {
12164             "type" : "object",
12165             "properties" : {
12166                "druhPracovniNeschopnostKod" : {
12167                   "type" : "string",
12168                   "description" : "Druh pracovní neschopnosti",
12169                   "nullable" : true
12170                },
12171                "datumZahajeni" : {
12172                   "type" : "string",
12173                   "description" : "Datum zahájení pracovní neschopnosti",
12174                   "format" : "date-time"
12175                },
12176                "datumUkonceni" : {
12177                   "type" : "string",
12178                   "description" : "Datum ukončení pracovní neschopnosti",
12179                   "format" : "date-time",
12180                   "nullable" : true
12181                },
12182                "diagnozaKod" : {
12183                   "type" : "string",
12184                   "description" : "Diagnóza",
12185                   "nullable" : true
12186                },
12187                "zapisZarizeni" : {
12188                   "type" : "string",
12189                   "description" : "Název zařízení, které založilo pracovní neschopnost",
12190                   "nullable" : true
12191                },
12192                "zapisLekar" : {
12193                   "type" : "string",
12194                   "description" : "Název lékaře, který založil pracovní neschopnost",
12195                   "nullable" : true
12196                },
12197                "zapisDatum" : {
12198                   "type" : "string",
12199                   "description" : "Datum, kdy byla založena pracovní neschopnost",
12200                   "format" : "date-time"
12201                },
12202                "ukonceniZarizeni" : {
12203                   "type" : "string",
12204                   "description" : "Název zařízení, které ukončilo pracovní neschopnost",
12205                   "nullable" : true
12206                },
12207                "ukonceniLekar" : {
12208                   "type" : "string",
12209                   "description" : "Název lékaře, který ukončil pracovní neschopnost",
12210                   "nullable" : true
12211                },
12212                "ukonceniDatum" : {
12213                   "type" : "string",
12214                   "description" : "Datum, kdy byla ukončena pracovní neschopnost",
12215                   "format" : "date-time",
12216                   "nullable" : true
12217                }
12218             },
12219             "additionalProperties" : false,
12220             "description" : "Údaje o pracovní neschopnosti"
12221          },
12222          "PridatNaOckovaciSeznamResult" : {
12223             "type" : "object",
12224             "properties" : {
12225                "centralniRegistraceResult" : {
12226                   "$ref" : "#/components/schemas/EnumOckovaciSeznamCentralniValidaceResult"
12227                }
12228             },
12229             "additionalProperties" : false,
12230             "description" : ""
12231          },
12232          "Registrace" : {
12233             "type" : "object",
12234             "properties" : {
12235                "idVakcinacnihoCentra" : {
12236                   "type" : "string",
12237                   "description" : "Id vakcinačního centra",
12238                   "format" : "uuid"
12239                },
12240                "icoVakcinacnihoCentra" : {
12241                   "type" : "integer",
12242                   "description" : "Ičo vakcinačního centra",
12243                   "format" : "int32",
12244                   "nullable" : true
12245                },
12246                "nazevVakcinacnihoCentra" : {
12247                   "maxLength" : 200,
12248                   "type" : "string",
12249                   "description" : "Název vakcinačního centra",
12250                   "nullable" : true
12251                }
12252             },
12253             "additionalProperties" : false,
12254             "description" : ""
12255          },
12256          "RegistraceRezervaceView" : {
12257             "type" : "object",
12258             "properties" : {
12259                "rezervace" : {
12260                   "type" : "array",
12261                   "items" : {
12262                      "$ref" : "#/components/schemas/Rezervace"
12263                   },
12264                   "description" : "Seznam rezervací vakcinace",
12265                   "nullable" : true
12266                },
12267                "registrace" : {
12268                   "type" : "array",
12269                   "items" : {
12270                      "$ref" : "#/components/schemas/Registrace"
12271                   },
12272                   "description" : "Seznam registrací vakcinace",
12273                   "nullable" : true
12274                },
12275                "ockovaciSeznam" : {
12276                   "$ref" : "#/components/schemas/OckovaciSeznam"
12277                }
12278             },
12279             "additionalProperties" : false,
12280             "description" : ""
12281          },
12282          "Rezervace" : {
12283             "type" : "object",
12284             "properties" : {
12285                "idVakcinacnihoCentra" : {
12286                   "type" : "string",
12287                   "description" : "Id vakcinačního centra",
12288                   "format" : "uuid"
12289                },
12290                "icoVakcinacnihoCentra" : {
12291                   "type" : "integer",
12292                   "description" : "Ičo vakcinačního centra",
12293                   "format" : "int32",
12294                   "nullable" : true
12295                },
12296                "nazevVakcinacnihoCentra" : {
12297                   "maxLength" : 200,
12298                   "type" : "string",
12299                   "description" : "Název vakcinačního centra",
12300                   "nullable" : true
12301                },
12302                "casRezervace" : {
12303                   "type" : "string",
12304                   "description" : "Čas rezervace",
12305                   "format" : "date-time"
12306                }
12307             },
12308             "additionalProperties" : false,
12309             "description" : ""
12310          },
12311          "RezervacePacientView" : {
12312             "type" : "object",
12313             "properties" : {
12314                "pacientId" : {
12315                   "maxLength" : 10,
12316                   "type" : "string",
12317                   "description" : "Číslo pacienta",
12318                   "nullable" : true
12319                },
12320                "jmeno" : {
12321                   "maxLength" : 50,
12322                   "type" : "string",
12323                   "description" : "Jméno pacienta.",
12324                   "nullable" : true
12325                },
12326                "prijmeni" : {
12327                   "maxLength" : 50,
12328                   "type" : "string",
12329                   "description" : "Příjmení pacienta.",
12330                   "nullable" : true
12331                },
12332                "cisloPojistence" : {
12333                   "maxLength" : 22,
12334                   "type" : "string",
12335                   "description" : "Rodné číslo nebo číslo přidělované VZP",
12336                   "nullable" : true
12337                },
12338                "datumNarozeni" : {
12339                   "type" : "string",
12340                   "description" : "Datum narození.",
12341                   "format" : "date-time",
12342                   "nullable" : true
12343                },
12344                "zemeObcanstviKod" : {
12345                   "maxLength" : 2,
12346                   "type" : "string",
12347                   "description" : "Státní příslušnost",
12348                   "nullable" : true
12349                },
12350                "casRezervace" : {
12351                   "type" : "string",
12352                   "description" : "Čas rezervace",
12353                   "format" : "date-time"
12354                },
12355                "stavRezervacePacienta" : {
12356                   "$ref" : "#/components/schemas/EnumStavRezervacePacienta"
12357                }
12358             },
12359             "additionalProperties" : false,
12360             "description" : ""
12361          },
12362          "SeznamIndikovanychOdberuView" : {
12363             "type" : "object",
12364             "properties" : {
12365                "cisloZadanky" : {
12366                   "type" : "string",
12367                   "description" : "Cislo lekove zadanky",
12368                   "nullable" : true
12369                },
12370                "indikaceDatum" : {
12371                   "type" : "string",
12372                   "description" : "Datum indikace",
12373                   "format" : "date-time"
12374                },
12375                "jmeno" : {
12376                   "type" : "string",
12377                   "description" : "Jmeno",
12378                   "nullable" : true
12379                },
12380                "prijmeni" : {
12381                   "type" : "string",
12382                   "description" : "Prijmeni",
12383                   "nullable" : true
12384                },
12385                "cisloPojistence" : {
12386                   "type" : "string",
12387                   "description" : "Cislo pojistence",
12388                   "nullable" : true
12389                }
12390             },
12391             "additionalProperties" : false,
12392             "description" : ""
12393          },
12394          "SmazatDavkuResult" : {
12395             "type" : "object",
12396             "additionalProperties" : false,
12397             "description" : "Výsledek mazání dávky"
12398          },
12399          "SmazatKontraindikaciResult" : {
12400             "type" : "object",
12401             "additionalProperties" : false,
12402             "description" : "Výsledek úspěšného smazání kontraindikace"
12403          },
12404          "StavVakcinace" : {
12405             "enum" : [
12406                "Indikovano",
12407                "Probihajici",
12408                "Ukoncene",
12409                "Zruseno",
12410                "Preruseno"
12411             ],
12412             "type" : "string",
12413             "description" : "Indikováno - 0, Probíhající - 1, Ukončené - 2, Zrušeno - 3, Přerušeno - 4"
12414          },
12415          "StavVakcinaceFiltr" : {
12416             "enum" : [
12417                "Vse",
12418                "BezOckovani",
12419                "Probihajici",
12420                "Dokoncene"
12421             ],
12422             "type" : "string",
12423             "description" : ""
12424          },
12425          "StornovatZadankuResult" : {
12426             "type" : "object",
12427             "additionalProperties" : false,
12428             "description" : ""
12429          },
12430          "TypOckovani" : {
12431             "type" : "object",
12432             "properties" : {
12433                "kod" : {
12434                   "maxLength" : 10,
12435                   "type" : "string",
12436                   "description" : "Kód položky číselníku",
12437                   "nullable" : true
12438                },
12439                "nazev" : {
12440                   "maxLength" : 256,
12441                   "type" : "string",
12442                   "description" : "Název položky číselníku",
12443                   "nullable" : true
12444                },
12445                "platnostOd" : {
12446                   "type" : "string",
12447                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12448                   "format" : "date-time",
12449                   "nullable" : true
12450                },
12451                "platnostDo" : {
12452                   "type" : "string",
12453                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12454                   "format" : "date-time",
12455                   "nullable" : true
12456                }
12457             },
12458             "additionalProperties" : false,
12459             "description" : ""
12460          },
12461          "TypyVykonu" : {
12462             "type" : "object",
12463             "properties" : {
12464                "kod" : {
12465                   "maxLength" : 10,
12466                   "type" : "string",
12467                   "description" : "Kód položky číselníku",
12468                   "nullable" : true
12469                },
12470                "nazev" : {
12471                   "maxLength" : 256,
12472                   "type" : "string",
12473                   "description" : "Název položky číselníku",
12474                   "nullable" : true
12475                },
12476                "platnostOd" : {
12477                   "type" : "string",
12478                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12479                   "format" : "date-time",
12480                   "nullable" : true
12481                },
12482                "platnostDo" : {
12483                   "type" : "string",
12484                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12485                   "format" : "date-time",
12486                   "nullable" : true
12487                }
12488             },
12489             "additionalProperties" : false,
12490             "description" : ""
12491          },
12492          "UkoncitPracovniNeschopnostRequest" : {
12493             "required" : [
12494                "pracovnik"
12495             ],
12496             "type" : "object",
12497             "properties" : {
12498                "pacientId" : {
12499                   "type" : "string",
12500                   "description" : "Id pacienta",
12501                   "nullable" : true
12502                },
12503                "datumDo" : {
12504                   "type" : "string",
12505                   "description" : "Datum ke kterému se má pracovní neschopnost ukončit",
12506                   "format" : "date-time"
12507                },
12508                "pracovnik" : {
12509                   "$ref" : "#/components/schemas/Pracovnik"
12510                }
12511             },
12512             "additionalProperties" : false,
12513             "description" : "Požadavek na ukončení pracovní neschopnosti"
12514          },
12515          "UkoncitPracovniNeschopnostResult" : {
12516             "type" : "object",
12517             "additionalProperties" : false,
12518             "description" : "Výsledek úspěšného ukončení pracovní neschopnosti"
12519          },
12520          "Uzivatel" : {
12521             "type" : "object",
12522             "properties" : {
12523                "subjektIco" : {
12524                   "type" : "integer",
12525                   "description" : "Ičo poskytovatele zdravotní péče",
12526                   "format" : "int32"
12527                },
12528                "nazevPracoviste" : {
12529                   "maxLength" : 250,
12530                   "type" : "string",
12531                   "description" : "Název pracoviště",
12532                   "nullable" : true
12533                },
12534                "jmenoAPrijmeniUzivatele" : {
12535                   "maxLength" : 100,
12536                   "type" : "string",
12537                   "description" : "Jméno a příjmení pracovníka",
12538                   "nullable" : true
12539                }
12540             },
12541             "additionalProperties" : false,
12542             "description" : ""
12543          },
12544          "VakcinaceCreateOrUpdate" : {
12545             "required" : [
12546                "indikace",
12547                "pacientId",
12548                "pracovnik",
12549                "typOckovaniKod"
12550             ],
12551             "type" : "object",
12552             "properties" : {
12553                "id" : {
12554                   "maxLength" : 36,
12555                   "type" : "string",
12556                   "description" : "Číslo očkování",
12557                   "nullable" : true
12558                },
12559                "pacientId" : {
12560                   "maxLength" : 10,
12561                   "type" : "string",
12562                   "description" : "Číslo pacienta"
12563                },
12564                "typOckovaniKod" : {
12565                   "maxLength" : 10,
12566                   "type" : "string",
12567                   "description" : "Proti jaké nemoci se očkuje"
12568                },
12569                "indikace" : {
12570                   "type" : "array",
12571                   "items" : {
12572                      "type" : "string"
12573                   },
12574                   "description" : "Platné důvody pro použití testu.\r\nMaximální délka kódu 10 znaků."
12575                },
12576                "indikaceJina" : {
12577                   "maxLength" : 256,
12578                   "type" : "string",
12579                   "description" : "Jiný důvod pro použití testu",
12580                   "nullable" : true
12581                },
12582                "pracovnik" : {
12583                   "$ref" : "#/components/schemas/Pracovnik"
12584                }
12585             },
12586             "additionalProperties" : false,
12587             "description" : ""
12588          },
12589          "VakcinaceDavkaCreateOrUpdate" : {
12590             "required" : [
12591                "datumVakcinace",
12592                "ockovaciLatkaKod",
12593                "pracovnik",
12594                "vakcinaceId"
12595             ],
12596             "type" : "object",
12597             "properties" : {
12598                "id" : {
12599                   "maxLength" : 36,
12600                   "type" : "string",
12601                   "description" : "Číslo dávky",
12602                   "nullable" : true
12603                },
12604                "vakcinaceId" : {
12605                   "maxLength" : 36,
12606                   "type" : "string",
12607                   "description" : "Číslo vakcinace ke které se dávka vztahuje"
12608                },
12609                "ockovaciLatkaKod" : {
12610                   "maxLength" : 10,
12611                   "type" : "string",
12612                   "description" : "Látka užitá pro naočkování"
12613                },
12614                "uznatJinouZemi" : {
12615                   "type" : "boolean",
12616                   "description" : "Ano/Ne uznat očkování z jiné země"
12617                },
12618                "uznanaZemeKod" : {
12619                   "maxLength" : 2,
12620                   "type" : "string",
12621                   "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
12622                   "nullable" : true
12623                },
12624                "datumVakcinace" : {
12625                   "type" : "string",
12626                   "description" : "Datum kdy byla vakcinace provedena",
12627                   "format" : "date-time"
12628                },
12629                "typVykonuKod" : {
12630                   "maxLength" : 10,
12631                   "type" : "string",
12632                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).\r\nPři nezadání se doplní automaticky.",
12633                   "nullable" : true
12634                },
12635                "sarze" : {
12636                   "maxLength" : 64,
12637                   "type" : "string",
12638                   "description" : "Číslo šarže",
12639                   "nullable" : true
12640                },
12641                "aplikacniCestaKod" : {
12642                   "maxLength" : 8,
12643                   "type" : "string",
12644                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“).\r\nPro některé očkovací látky je stanovena jen jedna aplikační cesta a pak se při nezadání doplní automaticky.",
12645                   "nullable" : true
12646                },
12647                "mistoAplikaceKod" : {
12648                   "maxLength" : 3,
12649                   "type" : "string",
12650                   "description" : "Místo vpichu",
12651                   "nullable" : true
12652                },
12653                "zdravotniPojistovnaKod" : {
12654                   "maxLength" : 3,
12655                   "type" : "string",
12656                   "description" : "Kód zdravotní pojišťovny",
12657                   "nullable" : true
12658                },
12659                "expirace" : {
12660                   "type" : "string",
12661                   "description" : "Datum expirace OL. Doplní se podle šarže.",
12662                   "format" : "date-time",
12663                   "nullable" : true
12664                },
12665                "poznamka" : {
12666                   "maxLength" : 256,
12667                   "type" : "string",
12668                   "description" : "Poznámka",
12669                   "nullable" : true
12670                },
12671                "bezObjednani" : {
12672                   "type" : "boolean",
12673                   "description" : "Davka podana bez objednání",
12674                   "nullable" : true
12675                },
12676                "polovicniDavka" : {
12677                   "type" : "boolean"
12678                },
12679                "pracovnik" : {
12680                   "$ref" : "#/components/schemas/Pracovnik"
12681                }
12682             },
12683             "additionalProperties" : false,
12684             "description" : ""
12685          },
12686          "VakcinaceDavkaView" : {
12687             "required" : [
12688                "datumVakcinace",
12689                "ockovaciLatkaKod",
12690                "vakcinaceId"
12691             ],
12692             "type" : "object",
12693             "properties" : {
12694                "id" : {
12695                   "maxLength" : 36,
12696                   "type" : "string",
12697                   "description" : "Číslo dávky",
12698                   "nullable" : true
12699                },
12700                "vakcinaceId" : {
12701                   "maxLength" : 36,
12702                   "type" : "string",
12703                   "description" : "Číslo vakcinace ke které se dávka vztahuje"
12704                },
12705                "ockovaciLatkaKod" : {
12706                   "maxLength" : 10,
12707                   "type" : "string",
12708                   "description" : "Látka užitá pro naočkování"
12709                },
12710                "uznatJinouZemi" : {
12711                   "type" : "boolean",
12712                   "description" : "Ano/Ne uznat očkování z jiné země"
12713                },
12714                "uznanaZemeKod" : {
12715                   "maxLength" : 2,
12716                   "type" : "string",
12717                   "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
12718                   "nullable" : true
12719                },
12720                "datumVakcinace" : {
12721                   "type" : "string",
12722                   "description" : "Datum kdy byla vakcinace provedena",
12723                   "format" : "date-time"
12724                },
12725                "typVykonuKod" : {
12726                   "maxLength" : 10,
12727                   "type" : "string",
12728                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).\r\nPři nezadání se doplní automaticky.",
12729                   "nullable" : true
12730                },
12731                "sarze" : {
12732                   "maxLength" : 64,
12733                   "type" : "string",
12734                   "description" : "Číslo šarže",
12735                   "nullable" : true
12736                },
12737                "aplikacniCestaKod" : {
12738                   "maxLength" : 8,
12739                   "type" : "string",
12740                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“).\r\nPro některé očkovací látky je stanovena jen jedna aplikační cesta a pak se při nezadání doplní automaticky.",
12741                   "nullable" : true
12742                },
12743                "mistoAplikaceKod" : {
12744                   "maxLength" : 3,
12745                   "type" : "string",
12746                   "description" : "Místo vpichu",
12747                   "nullable" : true
12748                },
12749                "zdravotniPojistovnaKod" : {
12750                   "maxLength" : 3,
12751                   "type" : "string",
12752                   "description" : "Kód zdravotní pojišťovny",
12753                   "nullable" : true
12754                },
12755                "expirace" : {
12756                   "type" : "string",
12757                   "description" : "Datum expirace OL. Doplní se podle šarže.",
12758                   "format" : "date-time",
12759                   "nullable" : true
12760                },
12761                "poznamka" : {
12762                   "maxLength" : 256,
12763                   "type" : "string",
12764                   "description" : "Poznámka",
12765                   "nullable" : true
12766                },
12767                "bezObjednani" : {
12768                   "type" : "boolean",
12769                   "description" : "Davka podana bez objednání",
12770                   "nullable" : true
12771                },
12772                "polovicniDavka" : {
12773                   "type" : "boolean"
12774                },
12775                "ockovaciLatkaNazev" : {
12776                   "maxLength" : 256,
12777                   "type" : "string",
12778                   "description" : "Látka užitá pro naočkování",
12779                   "nullable" : true
12780                },
12781                "typVykonuNazev" : {
12782                   "maxLength" : 256,
12783                   "type" : "string",
12784                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře )",
12785                   "nullable" : true
12786                },
12787                "aplikacniCestaNazev" : {
12788                   "maxLength" : 256,
12789                   "type" : "string",
12790                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
12791                   "nullable" : true
12792                },
12793                "mistoAplikaceNazev" : {
12794                   "maxLength" : 256,
12795                   "type" : "string",
12796                   "description" : "Místo vpichu",
12797                   "nullable" : true
12798                },
12799                "subjekt" : {
12800                   "$ref" : "#/components/schemas/Uzivatel"
12801                },
12802                "kodSukl" : {
12803                   "maxLength" : 7,
12804                   "type" : "string",
12805                   "description" : "Kód látky užité pro naočkování dle SUKL",
12806                   "nullable" : true
12807                }
12808             },
12809             "additionalProperties" : false,
12810             "description" : ""
12811          },
12812          "VakcinaceView" : {
12813             "required" : [
12814                "indikace",
12815                "pacientId",
12816                "typOckovaniKod"
12817             ],
12818             "type" : "object",
12819             "properties" : {
12820                "id" : {
12821                   "maxLength" : 36,
12822                   "type" : "string",
12823                   "description" : "Číslo očkování",
12824                   "nullable" : true
12825                },
12826                "pacientId" : {
12827                   "maxLength" : 10,
12828                   "type" : "string",
12829                   "description" : "Číslo pacienta"
12830                },
12831                "typOckovaniKod" : {
12832                   "maxLength" : 10,
12833                   "type" : "string",
12834                   "description" : "Proti jaké nemoci se očkuje"
12835                },
12836                "indikace" : {
12837                   "type" : "array",
12838                   "items" : {
12839                      "type" : "string"
12840                   },
12841                   "description" : "Platné důvody pro použití testu.\r\nMaximální délka kódu 10 znaků."
12842                },
12843                "indikaceJina" : {
12844                   "maxLength" : 256,
12845                   "type" : "string",
12846                   "description" : "Jiný důvod pro použití testu",
12847                   "nullable" : true
12848                },
12849                "stav" : {
12850                   "$ref" : "#/components/schemas/StavVakcinace"
12851                },
12852                "typOckovaniNazev" : {
12853                   "maxLength" : 256,
12854                   "type" : "string",
12855                   "description" : "Proti jaké nemoci se očkuje",
12856                   "nullable" : true
12857                },
12858                "stavVakcinaceNazev" : {
12859                   "type" : "string",
12860                   "description" : "Momentální stav vakcinace (Indikováno, Probíhající, Ukončené, Zrušené)",
12861                   "nullable" : true
12862                },
12863                "subjekt" : {
12864                   "$ref" : "#/components/schemas/Uzivatel"
12865                },
12866                "davky" : {
12867                   "type" : "array",
12868                   "items" : {
12869                      "$ref" : "#/components/schemas/VakcinaceDavkaView"
12870                   },
12871                   "description" : "Jednotlivé dávky vakcinace",
12872                   "nullable" : true
12873                }
12874             },
12875             "additionalProperties" : false,
12876             "description" : ""
12877          },
12878          "VakcinacniCentrumView" : {
12879             "type" : "object",
12880             "properties" : {
12881                "idVakcinacnihoCentra" : {
12882                   "type" : "string",
12883                   "description" : "Id vakcinačního centra",
12884                   "format" : "uuid"
12885                },
12886                "icoVakcinacnihoCentra" : {
12887                   "type" : "integer",
12888                   "description" : "Ičo vakcinačního centra",
12889                   "format" : "int32",
12890                   "nullable" : true
12891                },
12892                "nazevVakcinacnihoCentra" : {
12893                   "maxLength" : 200,
12894                   "type" : "string",
12895                   "description" : "Název vakcinačního centra",
12896                   "nullable" : true
12897                }
12898             },
12899             "additionalProperties" : false,
12900             "description" : ""
12901          },
12902          "VratStavDavkyResponse" : {
12903             "type" : "object",
12904             "properties" : {
12905                "davkaId" : {
12906                   "type" : "string",
12907                   "description" : "Id dávky v CÚD",
12908                   "nullable" : true
12909                },
12910                "stavDavky" : {
12911                   "type" : "string",
12912                   "nullable" : true
12913                },
12914                "davkaInfo" : {
12915                   "type" : "array",
12916                   "items" : {
12917                      "$ref" : "#/components/schemas/DatovyBlokInfo"
12918                   },
12919                   "nullable" : true
12920                }
12921             },
12922             "additionalProperties" : false
12923          },
12924          "VyhledaniPacientaVysledek" : {
12925             "type" : "object",
12926             "properties" : {
12927                "vysledek" : {
12928                   "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
12929                },
12930                "vysledekZprava" : {
12931                   "type" : "string",
12932                   "description" : "",
12933                   "nullable" : true
12934                },
12935                "pacient" : {
12936                   "$ref" : "#/components/schemas/PacientView"
12937                }
12938             },
12939             "additionalProperties" : false,
12940             "description" : ""
12941          },
12942          "VyhledaniSeznamPacientuVysledek" : {
12943             "type" : "object",
12944             "properties" : {
12945                "vysledek" : {
12946                   "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
12947                },
12948                "vysledekZprava" : {
12949                   "type" : "string",
12950                   "description" : "",
12951                   "nullable" : true
12952                },
12953                "pacienti" : {
12954                   "type" : "array",
12955                   "items" : {
12956                      "$ref" : "#/components/schemas/PacientView"
12957                   },
12958                   "description" : "",
12959                   "nullable" : true
12960                }
12961             },
12962             "additionalProperties" : false,
12963             "description" : ""
12964          },
12965          "VyrobceTestu" : {
12966             "type" : "object",
12967             "properties" : {
12968                "kod" : {
12969                   "maxLength" : 10,
12970                   "type" : "string",
12971                   "description" : "Kód položky číselníku",
12972                   "nullable" : true
12973                },
12974                "nazev" : {
12975                   "maxLength" : 256,
12976                   "type" : "string",
12977                   "description" : "Název položky číselníku",
12978                   "nullable" : true
12979                },
12980                "platnostOd" : {
12981                   "type" : "string",
12982                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12983                   "format" : "date-time",
12984                   "nullable" : true
12985                },
12986                "platnostDo" : {
12987                   "type" : "string",
12988                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12989                   "format" : "date-time",
12990                   "nullable" : true
12991                }
12992             },
12993             "additionalProperties" : false,
12994             "description" : ""
12995          },
12996          "VysledekValidacePacienta" : {
12997             "type" : "object",
12998             "properties" : {
12999                "centralniRegistraceResult" : {
13000                   "$ref" : "#/components/schemas/EnumOckovaciSeznamCentralniValidaceResult"
13001                },
13002                "pacientValidaceResult" : {
13003                   "type" : "boolean",
13004                   "description" : "Výsledek vyhodnocení splnění indikačních podmínek pacienta k vakcinaci."
13005                },
13006                "warningMessage" : {
13007                   "type" : "string",
13008                   "description" : "Upozornění",
13009                   "nullable" : true
13010                },
13011                "errorMessage" : {
13012                   "type" : "string",
13013                   "description" : "Chybová hláška",
13014                   "nullable" : true
13015                }
13016             },
13017             "additionalProperties" : false,
13018             "description" : ""
13019          },
13020          "VysledkyTestuUnionedView" : {
13021             "required" : [
13022                "cisloTestu",
13023                "datumProvedeni",
13024                "pacientId",
13025                "typTestuKod",
13026                "typTestuNazev",
13027                "vysledekKod",
13028                "vysledekNazev",
13029                "zarizeniNazev"
13030             ],
13031             "type" : "object",
13032             "properties" : {
13033                "cisloTestu" : {
13034                   "maxLength" : 12,
13035                   "type" : "string",
13036                   "description" : "Číslo testu, první znak určuje typ testu"
13037                },
13038                "pacientId" : {
13039                   "maxLength" : 10,
13040                   "type" : "string",
13041                   "description" : "Číslo pacienta"
13042                },
13043                "typTestuNazev" : {
13044                   "maxLength" : 100,
13045                   "type" : "string",
13046                   "description" : "Typ testu"
13047                },
13048                "typTestuKod" : {
13049                   "maxLength" : 10,
13050                   "type" : "string",
13051                   "description" : "Kod typu testu"
13052                },
13053                "vysledekNazev" : {
13054                   "maxLength" : 200,
13055                   "type" : "string",
13056                   "description" : "Vysledek"
13057                },
13058                "vysledekKod" : {
13059                   "maxLength" : 10,
13060                   "type" : "string",
13061                   "description" : "Kod vysledku"
13062                },
13063                "datumProvedeni" : {
13064                   "type" : "string",
13065                   "description" : "Dávka z laboratoře - Datum odberu nebo (pokud neni vyplneno) datum vysledku\r\nNa odběrovém místě - Datum vysledku Poct testu nebo (pokud neni vyplneno) datum vytvoření záznamu\r\nNa žádance - Datum vytvoření záznamu",
13066                   "format" : "date-time"
13067                },
13068                "zarizeniNazev" : {
13069                   "maxLength" : 500,
13070                   "type" : "string",
13071                   "description" : "Název zdravotnickeho zarízení"
13072                },
13073                "zarizeniIco" : {
13074                   "maxLength" : 8,
13075                   "type" : "string",
13076                   "description" : "Ico zarizeni, u nekterych vysledku neni vyplneno",
13077                   "nullable" : true
13078                },
13079                "zarizeniPcz" : {
13080                   "maxLength" : 3,
13081                   "type" : "string",
13082                   "description" : "Pcz zarizeni, u nekterych vysledku neni vyplneno",
13083                   "nullable" : true
13084                },
13085                "zpusobZadaniVysledku" : {
13086                   "$ref" : "#/components/schemas/EnumZpusobZadaniVysledku"
13087                },
13088                "jeMozneVydatGreenPass" : {
13089                   "type" : "boolean",
13090                   "description" : "Proměnná urcujici jestli je mozno vydat GreenPass (po negativnim testu nebo po urcite lhute po pozitivnim testu)"
13091                },
13092                "vyrobceTestuKod" : {
13093                   "maxLength" : 10,
13094                   "type" : "string",
13095                   "description" : "Kod vyrobce testu",
13096                   "nullable" : true
13097                },
13098                "pojistovnaKod" : {
13099                   "type" : "string",
13100                   "description" : "Kód pojišťovny",
13101                   "nullable" : true
13102                },
13103                "indikace" : {
13104                   "$ref" : "#/components/schemas/EnumZadankaIndikace"
13105                }
13106             },
13107             "additionalProperties" : false,
13108             "description" : ""
13109          },
13110          "VytvorNeboZmenDavkuResponse" : {
13111             "required" : [
13112                "datumVakcinace",
13113                "ockovaciLatkaKod",
13114                "vakcinaceId"
13115             ],
13116             "type" : "object",
13117             "properties" : {
13118                "id" : {
13119                   "maxLength" : 36,
13120                   "type" : "string",
13121                   "description" : "Číslo dávky",
13122                   "nullable" : true
13123                },
13124                "vakcinaceId" : {
13125                   "maxLength" : 36,
13126                   "type" : "string",
13127                   "description" : "Číslo vakcinace ke které se dávka vztahuje"
13128                },
13129                "ockovaciLatkaKod" : {
13130                   "maxLength" : 10,
13131                   "type" : "string",
13132                   "description" : "Látka užitá pro naočkování"
13133                },
13134                "uznatJinouZemi" : {
13135                   "type" : "boolean",
13136                   "description" : "Ano/Ne uznat očkování z jiné země"
13137                },
13138                "uznanaZemeKod" : {
13139                   "maxLength" : 2,
13140                   "type" : "string",
13141                   "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
13142                   "nullable" : true
13143                },
13144                "datumVakcinace" : {
13145                   "type" : "string",
13146                   "description" : "Datum kdy byla vakcinace provedena",
13147                   "format" : "date-time"
13148                },
13149                "typVykonuKod" : {
13150                   "maxLength" : 10,
13151                   "type" : "string",
13152                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).\r\nPři nezadání se doplní automaticky.",
13153                   "nullable" : true
13154                },
13155                "sarze" : {
13156                   "maxLength" : 64,
13157                   "type" : "string",
13158                   "description" : "Číslo šarže",
13159                   "nullable" : true
13160                },
13161                "aplikacniCestaKod" : {
13162                   "maxLength" : 8,
13163                   "type" : "string",
13164                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“).\r\nPro některé očkovací látky je stanovena jen jedna aplikační cesta a pak se při nezadání doplní automaticky.",
13165                   "nullable" : true
13166                },
13167                "mistoAplikaceKod" : {
13168                   "maxLength" : 3,
13169                   "type" : "string",
13170                   "description" : "Místo vpichu",
13171                   "nullable" : true
13172                },
13173                "zdravotniPojistovnaKod" : {
13174                   "maxLength" : 3,
13175                   "type" : "string",
13176                   "description" : "Kód zdravotní pojišťovny",
13177                   "nullable" : true
13178                },
13179                "expirace" : {
13180                   "type" : "string",
13181                   "description" : "Datum expirace OL. Doplní se podle šarže.",
13182                   "format" : "date-time",
13183                   "nullable" : true
13184                },
13185                "poznamka" : {
13186                   "maxLength" : 256,
13187                   "type" : "string",
13188                   "description" : "Poznámka",
13189                   "nullable" : true
13190                },
13191                "bezObjednani" : {
13192                   "type" : "boolean",
13193                   "description" : "Davka podana bez objednání",
13194                   "nullable" : true
13195                },
13196                "polovicniDavka" : {
13197                   "type" : "boolean"
13198                },
13199                "ockovaciLatkaNazev" : {
13200                   "maxLength" : 256,
13201                   "type" : "string",
13202                   "description" : "Látka užitá pro naočkování",
13203                   "nullable" : true
13204                },
13205                "typVykonuNazev" : {
13206                   "maxLength" : 256,
13207                   "type" : "string",
13208                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře )",
13209                   "nullable" : true
13210                },
13211                "aplikacniCestaNazev" : {
13212                   "maxLength" : 256,
13213                   "type" : "string",
13214                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
13215                   "nullable" : true
13216                },
13217                "mistoAplikaceNazev" : {
13218                   "maxLength" : 256,
13219                   "type" : "string",
13220                   "description" : "Místo vpichu",
13221                   "nullable" : true
13222                },
13223                "subjekt" : {
13224                   "$ref" : "#/components/schemas/Uzivatel"
13225                },
13226                "kodSukl" : {
13227                   "maxLength" : 7,
13228                   "type" : "string",
13229                   "description" : "Kód látky užité pro naočkování dle SUKL",
13230                   "nullable" : true
13231                },
13232                "odeslaniCertifikatu" : {
13233                   "$ref" : "#/components/schemas/OdeslaniCertifikatu"
13234                },
13235                "warningMessage" : {
13236                   "type" : "string",
13237                   "description" : "Upozornění",
13238                   "nullable" : true
13239                }
13240             },
13241             "additionalProperties" : false,
13242             "description" : ""
13243          },
13244          "VytvorNeboZmenNeschopnostRequest" : {
13245             "required" : [
13246                "pracovnik"
13247             ],
13248             "type" : "object",
13249             "properties" : {
13250                "pacientId" : {
13251                   "type" : "string",
13252                   "description" : "Id pacienta",
13253                   "nullable" : true
13254                },
13255                "druhPracovniNeschopnostiKod" : {
13256                   "type" : "string",
13257                   "description" : "Druh pracovní neschopnosti",
13258                   "nullable" : true
13259                },
13260                "dgMkn10Kod" : {
13261                   "type" : "string",
13262                   "description" : "Diagnóza",
13263                   "nullable" : true
13264                },
13265                "datumOd" : {
13266                   "type" : "string",
13267                   "description" : "Datum zahájení",
13268                   "format" : "date-time"
13269                },
13270                "pracovnik" : {
13271                   "$ref" : "#/components/schemas/Pracovnik"
13272                }
13273             },
13274             "additionalProperties" : false,
13275             "description" : "Požadavek pro vytvoření nebo změnu pracovní neschopnosti"
13276          },
13277          "VytvorNeboZmenPracovniNeschopnostResult" : {
13278             "type" : "object",
13279             "additionalProperties" : false,
13280             "description" : "Výsledek úspěšného zahájení nebo změny pracovní neschopnosti"
13281          },
13282          "Zadanka" : {
13283             "required" : [
13284                "indikace",
13285                "ordinaceEmail",
13286                "ordinaceIcp",
13287                "ordinaceTelefon",
13288                "testovanyCisloPojistence",
13289                "testovanyJmeno",
13290                "testovanyMesto",
13291                "testovanyNarodnost",
13292                "testovanyPrijmeni",
13293                "testovanyPsc",
13294                "testovanyTelefon",
13295                "typPoctTestu",
13296                "zdravotniPojistovnaKod"
13297             ],
13298             "type" : "object",
13299             "properties" : {
13300                "ordinaceIcp" : {
13301                   "maxLength" : 10,
13302                   "type" : "string",
13303                   "description" : "Ordinace - IČP\r\nPovinné pole, maximálně 10 znaků, textové pole, formát 8 číslic, validace regulárním výrazem ^\\d{8}$"
13304                },
13305                "ordinaceEmail" : {
13306                   "maxLength" : 254,
13307                   "type" : "string",
13308                   "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
13309                },
13310                "ordinaceTelefon" : {
13311                   "maxLength" : 20,
13312                   "type" : "string",
13313                   "description" : "Ordinace - Telefon\r\nNepovinné, maximálně 20 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
13314                },
13315                "provestOdberNejdrive" : {
13316                   "type" : "string",
13317                   "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
13318                   "format" : "date-time",
13319                   "nullable" : true
13320                },
13321                "indikace" : {
13322                   "$ref" : "#/components/schemas/EnumZadankaIndikace"
13323                },
13324                "klinickyZavaznyStav" : {
13325                   "type" : "boolean",
13326                   "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
13327                   "nullable" : true
13328                },
13329                "testovanyJmeno" : {
13330                   "maxLength" : 50,
13331                   "type" : "string",
13332                   "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
13333                },
13334                "testovanyPrijmeni" : {
13335                   "maxLength" : 50,
13336                   "type" : "string",
13337                   "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
13338                },
13339                "testovanyCisloPojistence" : {
13340                   "maxLength" : 22,
13341                   "type" : "string",
13342                   "description" : "Žádanka pro - Číslo pojištěnce / rodné číslo\r\nPovinné pole, maximálně 22 znaků. Pro občany ČR (TestovanyNarodnost=CZ) se zadává buď rodné číslo, nebo číslo pojištěnce. Povoleny jsou tvary s lomítkem i bez lomítka.\r\nPro cizince trvale žijící na území ČR se zdravotním pojištěním se zadává číslo pojištěnce.\r\nPro české občany, u nichž není možné zjistit rodné číslo, je možné zadat náhradní rodné číslo s koncovkou 000 nebo 0000 (například 830728/0000).\r\nPro cizince(TestovanyNarodnost jiná než CZ) je možné buď zadat náhradní rodné číslo s koncovkou 999 nebo 9999 (například 830728/9999), nebo je možné použít libovolný národní identifikátor pro danou zemi(pro Polsko a Slovensko rodné číslo platné v dané zemi, pro ostatní národnosti například číslo pasu). Tvar rodného čísla pro cizince není kontrolován, musí ale být kratší než 20 znaků."
13343                },
13344                "testovanyDatumNarozeni" : {
13345                   "type" : "string",
13346                   "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
13347                   "format" : "date-time",
13348                   "nullable" : true
13349                },
13350                "testovanyPsc" : {
13351                   "maxLength" : 6,
13352                   "type" : "string",
13353                   "description" : "Údaje o pobytu - PSČ\r\nPovinné pole, formát 111 11 nebo 11111, validace regulárním výrazem ^(\\d{3}\\s?\\d{2})$\r\nPokud je TestovanyNarodnost=CZ, je TestovanyPsc ověřováno proti seznamu všech PSČ pro Českou republiku."
13354                },
13355                "testovanyMesto" : {
13356                   "maxLength" : 255,
13357                   "type" : "string",
13358                   "description" : "Údaje o pobytu - Město\r\nPovinné pole, maximálně 255 znaků\r\nPokud je TestovanyNarodnost=CZ, je TestovanyMesto ověřováno proti seznamu všech obcí v České republice.V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným TestovanyPsc a TestovanyMesto.V případě zadání neexistující kombinace PSČ a města je zadání žádanky odmítnuto."
13359                },
13360                "testovanyUlice" : {
13361                   "maxLength" : 255,
13362                   "type" : "string",
13363                   "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
13364                   "nullable" : true
13365                },
13366                "testovanyTelefon" : {
13367                   "maxLength" : 120,
13368                   "type" : "string",
13369                   "description" : "Kontaktní údaje na pacienta - Kontaktní telefon\r\nPovinné pole, maximálně 120 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
13370                },
13371                "testovanyEmail" : {
13372                   "maxLength" : 120,
13373                   "type" : "string",
13374                   "description" : "Kontaktní údaje na pacienta - Kontaktní email\r\nNepovinné, maximálně 120 znaků, validace regulárním výrazem ^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63}(\\.([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63})*@([a-zA-Z0-9]){1,63}([-.]([a-zA-Z0-9]){1,63})*\\.([a-zA-Z0-9]){2,63}$",
13375                   "nullable" : true
13376                },
13377                "symptomKasel" : {
13378                   "type" : "boolean",
13379                   "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13380                },
13381                "symptomBolestSvaluKloubuZimnice" : {
13382                   "type" : "boolean",
13383                   "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13384                },
13385                "symptomPrujemZvraceni" : {
13386                   "type" : "boolean",
13387                   "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13388                },
13389                "symptomTeplota" : {
13390                   "type" : "boolean",
13391                   "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13392                },
13393                "symptomZtrataChutiCichu" : {
13394                   "type" : "boolean",
13395                   "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13396                },
13397                "symptomJine" : {
13398                   "type" : "boolean",
13399                   "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13400                },
13401                "nejvyssiNamerenaTeplota" : {
13402                   "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
13403                   "type" : "number",
13404                   "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
13405                   "format" : "double",
13406                   "nullable" : true
13407                },
13408                "jineSymptomyPopis" : {
13409                   "maxLength" : 200,
13410                   "type" : "string",
13411                   "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
13412                   "nullable" : true
13413                },
13414                "cisloKartyPasazera" : {
13415                   "maxLength" : 20,
13416                   "type" : "string",
13417                   "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
13418                   "nullable" : true
13419                },
13420                "prvniSymptomyDatum" : {
13421                   "type" : "string",
13422                   "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
13423                   "format" : "date-time",
13424                   "nullable" : true
13425                },
13426                "ordinaceVystavil" : {
13427                   "maxLength" : 200,
13428                   "type" : "string",
13429                   "description" : "Ordinace - Vystavil (Jméno, pracoviště)\r\nNepovinné, maximálně 200 znaků",
13430                   "nullable" : true
13431                },
13432                "typyTestu" : {
13433                   "type" : "array",
13434                   "items" : {
13435                      "type" : "string"
13436                   },
13437                   "description" : "Žádanka pro - Typy testů\r\nPovinné pole pokud je TypPoctTestu=1.\r\nPole více hodnot(v url je možné zadat opakovaně, v json se jedná o pole stringů). Hodnoty můžou být: PCR, Protilatky, Antigen, Multiplex.\r\nPCR - PCR test na COVID-19\r\nProtilatky - Průkaz protilátek\r\nAntigen – Průkaz antigenu\r\nMultiplex - Multiplexní PCR.\r\nPokud je TypPoctTestu = 2, nemá toto pole význam a nemělo by být vyplněno, protože doktor nežádá o další testování.\r\nPokud je TypPoctTestu= 3, je výchozí hodnota při nevyplnění „PCR“, protože se předpokládá, že doktor na základě jím provedeného POCT testu žádá o provedení PCR testu.",
13438                   "nullable" : true
13439                },
13440                "typPoctTestu" : {
13441                   "$ref" : "#/components/schemas/EnumZadankaTypPoctTestu"
13442                },
13443                "prioritizaceOdberu" : {
13444                   "$ref" : "#/components/schemas/EnumPrioritizaceOdberu"
13445                },
13446                "vysledekPoctDatum" : {
13447                   "type" : "string",
13448                   "description" : "Výsledek POCT testu - Datum provedení\r\nNepovinné, datum",
13449                   "format" : "date-time",
13450                   "nullable" : true
13451                },
13452                "provedenOdber" : {
13453                   "type" : "boolean",
13454                   "description" : "Žádanka pro - Provedl jsem odběr\r\nNepovinné, jedna z hodnot: true/false\r\ntrue – Ano\r\nfalse – Ne(výchozí)"
13455                },
13456                "vysledekPoctProtilatky" : {
13457                   "type" : "string",
13458                   "description" : "Výsledek POCT testu - Průkaz protilátek\r\nPokud je TypPoctTestu=AnoBezDalsihoTestovani nebo AnoSDalsimTestovanim, je povinné vyplnit alespoň jednu z hodnot VysledekPoctProtilatky, VysledekPoctAntigen, VysledekPoctRNA.\r\nJedna z hodnot: P/N/X\r\nP - Pozitivní\r\nN - Negativní\r\nX - Neprůkazný",
13459                   "nullable" : true
13460                },
13461                "vysledekPoctAntigen" : {
13462                   "type" : "string",
13463                   "description" : "Výsledek POCT testu - Průkaz antigenu\r\nPokud je TypPoctTestu=AnoBezDalsihoTestovani nebo AnoSDalsimTestovanim, je povinné vyplnit alespoň jednu z hodnot VysledekPoctProtilatky, VysledekPoctAntigen, VysledekPoctRNA.\r\nJedna z hodnot: P/N/X\r\nP - Pozitivní\r\nN - Negativní\r\nX - Neprůkazný",
13464                   "nullable" : true
13465                },
13466                "vysledekPoctRNA" : {
13467                   "type" : "string",
13468                   "description" : "Výsledek POCT testu - Průkaz RNA\r\nPokud je TypPoctTestu=AnoBezDalsihoTestovani nebo AnoSDalsimTestovanim, je povinné vyplnit alespoň jednu z hodnot VysledekPoctProtilatky, VysledekPoctAntigen, VysledekPoctRNA.\r\nJedna z hodnot: P/N/H\r\nP - Pozitivní\r\nN - Negativní\r\nH - Hraniční",
13469                   "nullable" : true
13470                },
13471                "vyrobceTestuKod" : {
13472                   "type" : "string",
13473                   "description" : "Výrobce testu – název testu\r\nPovinné v případě použití antigenu. Vyplňuje se kód výrobce testu",
13474                   "nullable" : true
13475                },
13476                "zdravotniPojistovnaKod" : {
13477                   "maxLength" : 3,
13478                   "type" : "string",
13479                   "description" : "Žádanka pro - Zdravotní pojišťovna\r\nPovinné pole, 3 znaky"
13480                },
13481                "odberneMistoKod" : {
13482                   "type" : "string",
13483                   "description" : "Žádanka pro – Preferované odběrné místo\r\nNepovinné, kód preferovaného odběrného místa ve formátu „ABC-12“.",
13484                   "nullable" : true
13485                },
13486                "testovanyNarodnost" : {
13487                   "maxLength" : 2,
13488                   "type" : "string",
13489                   "description" : "Žádanka pro - Státní příslušnost\r\nPovinné pole, 2 znaky, „CZ“ pro českou republiku"
13490                },
13491                "symptomZadne" : {
13492                   "type" : "boolean",
13493                   "description" : "Symptomy – Žádné\r\nPovinné, pokud není vyplněn žádný jiný symptom."
13494                },
13495                "datum" : {
13496                   "type" : "string",
13497                   "description" : "Datum a čas vystavení žádanky\r\nNepovinné, při nevyplnění se bere aktuální datum a čas",
13498                   "format" : "date-time",
13499                   "nullable" : true
13500                },
13501                "rizikovePovolaniKod" : {
13502                   "type" : "string",
13503                   "description" : "Rizikové povolání či kolektiv, kde se pacient vyskytuje.\r\nNepovinné.\r\nJedna z hodnot:\r\nSkolDite\r\nSkolZak\r\nSkolUcMS\r\nSkolUcZS\r\nSkolUcSS\r\nSkolUcVS\r\nSkolJine\r\nZdrLekar\r\nZdrSestra\r\nZdrPrac\r\nZdrPacien\r\nSocPrac\r\nSocKlient\r\nDuchStar\r\nDuchInval\r\nVojak\r\nPolicista\r\nHasic\r\nVezen\r\nVezPrac\r\nRidic\r\nPracVyrob\r\nPracKancl\r\nPracJiny\r\nGastro\r\nProdavac\r\nPostak\r\nPendler\r\nBezPrace\r\nJine",
13504                   "nullable" : true
13505                },
13506                "jeNovorozenec" : {
13507                   "type" : "boolean",
13508                   "description" : "Označení, zda se jedná o novorozence bez přiděleného rodného čísla"
13509                },
13510                "testovaniProFirmy" : {
13511                   "type" : "boolean",
13512                   "description" : "Testování pro firmy\r\nAno / Ne(výchozí)"
13513                },
13514                "testovaniProFirmyIco" : {
13515                   "type" : "string",
13516                   "description" : "Testování pro firmy IČO\r\nNepovinné. Prováděna kontrola dohledáním v ROS.",
13517                   "nullable" : true
13518                },
13519                "testovaniProFirmyKategorie" : {
13520                   "type" : "string",
13521                   "description" : "Kategorie testování",
13522                   "nullable" : true
13523                },
13524                "testovaniProFirmyRED_IZO" : {
13525                   "type" : "string",
13526                   "description" : "Školní zařízení, pro než se testuje",
13527                   "nullable" : true
13528                }
13529             },
13530             "additionalProperties" : false,
13531             "description" : ""
13532          },
13533          "ZadankaView" : {
13534             "required" : [
13535                "indikace",
13536                "ordinaceEmail",
13537                "ordinaceIcp",
13538                "ordinaceTelefon",
13539                "testovanyCisloPojistence",
13540                "testovanyJmeno",
13541                "testovanyMesto",
13542                "testovanyPrijmeni",
13543                "testovanyPsc",
13544                "testovanyTelefon"
13545             ],
13546             "type" : "object",
13547             "properties" : {
13548                "ordinaceIcp" : {
13549                   "maxLength" : 10,
13550                   "type" : "string",
13551                   "description" : "Ordinace - IČP\r\nPovinné pole, maximálně 10 znaků, textové pole, formát 8 číslic, validace regulárním výrazem ^\\d{8}$"
13552                },
13553                "ordinaceEmail" : {
13554                   "maxLength" : 254,
13555                   "type" : "string",
13556                   "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
13557                },
13558                "ordinaceTelefon" : {
13559                   "maxLength" : 20,
13560                   "type" : "string",
13561                   "description" : "Ordinace - Telefon\r\nNepovinné, maximálně 20 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
13562                },
13563                "provestOdberNejdrive" : {
13564                   "type" : "string",
13565                   "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
13566                   "format" : "date-time",
13567                   "nullable" : true
13568                },
13569                "indikace" : {
13570                   "$ref" : "#/components/schemas/EnumZadankaIndikace"
13571                },
13572                "klinickyZavaznyStav" : {
13573                   "type" : "boolean",
13574                   "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
13575                   "nullable" : true
13576                },
13577                "testovanyJmeno" : {
13578                   "maxLength" : 50,
13579                   "type" : "string",
13580                   "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
13581                },
13582                "testovanyPrijmeni" : {
13583                   "maxLength" : 50,
13584                   "type" : "string",
13585                   "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
13586                },
13587                "testovanyCisloPojistence" : {
13588                   "maxLength" : 22,
13589                   "type" : "string",
13590                   "description" : "Žádanka pro - Číslo pojištěnce / rodné číslo\r\nPovinné pole, maximálně 22 znaků. Pro občany ČR (TestovanyNarodnost=CZ) se zadává buď rodné číslo, nebo číslo pojištěnce. Povoleny jsou tvary s lomítkem i bez lomítka.\r\nPro cizince trvale žijící na území ČR se zdravotním pojištěním se zadává číslo pojištěnce.\r\nPro české občany, u nichž není možné zjistit rodné číslo, je možné zadat náhradní rodné číslo s koncovkou 000 nebo 0000 (například 830728/0000).\r\nPro cizince(TestovanyNarodnost jiná než CZ) je možné buď zadat náhradní rodné číslo s koncovkou 999 nebo 9999 (například 830728/9999), nebo je možné použít libovolný národní identifikátor pro danou zemi(pro Polsko a Slovensko rodné číslo platné v dané zemi, pro ostatní národnosti například číslo pasu). Tvar rodného čísla pro cizince není kontrolován, musí ale být kratší než 20 znaků."
13591                },
13592                "testovanyDatumNarozeni" : {
13593                   "type" : "string",
13594                   "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
13595                   "format" : "date-time",
13596                   "nullable" : true
13597                },
13598                "testovanyPsc" : {
13599                   "maxLength" : 6,
13600                   "type" : "string",
13601                   "description" : "Údaje o pobytu - PSČ\r\nPovinné pole, formát 111 11 nebo 11111, validace regulárním výrazem ^(\\d{3}\\s?\\d{2})$\r\nPokud je TestovanyNarodnost=CZ, je TestovanyPsc ověřováno proti seznamu všech PSČ pro Českou republiku."
13602                },
13603                "testovanyMesto" : {
13604                   "maxLength" : 255,
13605                   "type" : "string",
13606                   "description" : "Údaje o pobytu - Město\r\nPovinné pole, maximálně 255 znaků\r\nPokud je TestovanyNarodnost=CZ, je TestovanyMesto ověřováno proti seznamu všech obcí v České republice.V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným TestovanyPsc a TestovanyMesto.V případě zadání neexistující kombinace PSČ a města je zadání žádanky odmítnuto."
13607                },
13608                "testovanyUlice" : {
13609                   "maxLength" : 255,
13610                   "type" : "string",
13611                   "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
13612                   "nullable" : true
13613                },
13614                "testovanyTelefon" : {
13615                   "maxLength" : 120,
13616                   "type" : "string",
13617                   "description" : "Kontaktní údaje na pacienta - Kontaktní telefon\r\nPovinné pole, maximálně 120 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
13618                },
13619                "testovanyEmail" : {
13620                   "maxLength" : 120,
13621                   "type" : "string",
13622                   "description" : "Kontaktní údaje na pacienta - Kontaktní email\r\nNepovinné, maximálně 120 znaků, validace regulárním výrazem ^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63}(\\.([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63})*@([a-zA-Z0-9]){1,63}([-.]([a-zA-Z0-9]){1,63})*\\.([a-zA-Z0-9]){2,63}$",
13623                   "nullable" : true
13624                },
13625                "symptomKasel" : {
13626                   "type" : "boolean",
13627                   "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13628                },
13629                "symptomBolestSvaluKloubuZimnice" : {
13630                   "type" : "boolean",
13631                   "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13632                },
13633                "symptomPrujemZvraceni" : {
13634                   "type" : "boolean",
13635                   "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13636                },
13637                "symptomTeplota" : {
13638                   "type" : "boolean",
13639                   "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13640                },
13641                "symptomZtrataChutiCichu" : {
13642                   "type" : "boolean",
13643                   "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13644                },
13645                "symptomJine" : {
13646                   "type" : "boolean",
13647                   "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13648                },
13649                "nejvyssiNamerenaTeplota" : {
13650                   "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
13651                   "type" : "number",
13652                   "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
13653                   "format" : "double",
13654                   "nullable" : true
13655                },
13656                "jineSymptomyPopis" : {
13657                   "maxLength" : 200,
13658                   "type" : "string",
13659                   "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
13660                   "nullable" : true
13661                },
13662                "cisloKartyPasazera" : {
13663                   "maxLength" : 20,
13664                   "type" : "string",
13665                   "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
13666                   "nullable" : true
13667                },
13668                "prvniSymptomyDatum" : {
13669                   "type" : "string",
13670                   "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
13671                   "format" : "date-time",
13672                   "nullable" : true
13673                },
13674                "testovanyNarodnostKod" : {
13675                   "maxLength" : 2,
13676                   "type" : "string",
13677                   "description" : "Kód státní příslušnosti pacienta, 2 znaky",
13678                   "nullable" : true
13679                },
13680                "testovanyZdravotniPojistovnaKod" : {
13681                   "maxLength" : 2,
13682                   "type" : "string",
13683                   "description" : "Zdravotní pojišťovna pacienta, Kód 3 znaky",
13684                   "nullable" : true
13685                },
13686                "cislo" : {
13687                   "maxLength" : 10,
13688                   "type" : "string",
13689                   "description" : "Jednoznačné číslo žádanky, maximální délka 10 znaků",
13690                   "nullable" : true
13691                },
13692                "typyTestuNazvy" : {
13693                   "type" : "array",
13694                   "items" : {
13695                      "type" : "string"
13696                   },
13697                   "description" : "Pole seznam názvů požadovaných testů. Seznam názvů k odpovídajícím kódům je uveden v popisu pole TypyTestu.",
13698                   "nullable" : true
13699                },
13700                "hradiKhs" : {
13701                   "type" : "boolean",
13702                   "description" : "Příznak, že test hradí krajská hygienická stanice, true/false"
13703                },
13704                "rizikovePovolaniNazev" : {
13705                   "type" : "string",
13706                   "description" : "Rizikové povolání",
13707                   "nullable" : true
13708                },
13709                "vyrobceTestuNazev" : {
13710                   "type" : "string",
13711                   "description" : "Výrobce testu - název",
13712                   "nullable" : true
13713                },
13714                "stav" : {
13715                   "$ref" : "#/components/schemas/EnumZadankaStav"
13716                },
13717                "stavText" : {
13718                   "type" : "string",
13719                   "description" : "Stav žádanky slovem",
13720                   "nullable" : true
13721                },
13722                "testovanyNarodnostNazev" : {
13723                   "maxLength" : 50,
13724                   "type" : "string",
13725                   "description" : "Státní příslušnost pacienta textově, max 50 znaků",
13726                   "nullable" : true
13727                },
13728                "testovanyZdravotniPojistovnaNazev" : {
13729                   "maxLength" : 50,
13730                   "type" : "string",
13731                   "description" : "Název zdravotní pojišťovny pacienta, max. 50 znaků",
13732                   "nullable" : true
13733                },
13734                "preferovaneZadankyOdberneMistoNazev" : {
13735                   "type" : "string",
13736                   "description" : "Názvy preferovaných žádanek",
13737                   "nullable" : true
13738                },
13739                "odbery" : {
13740                   "type" : "array",
13741                   "items" : {
13742                      "$ref" : "#/components/schemas/OdberModel"
13743                   },
13744                   "description" : "Odběry",
13745                   "nullable" : true
13746                },
13747                "laboratore" : {
13748                   "type" : "array",
13749                   "items" : {
13750                      "$ref" : "#/components/schemas/OdberModel"
13751                   },
13752                   "description" : "Laboratoře",
13753                   "nullable" : true
13754                },
13755                "laboratorZadankyVysledky" : {
13756                   "type" : "array",
13757                   "items" : {
13758                      "$ref" : "#/components/schemas/LaboratorZadankyVysledekView"
13759                   },
13760                   "description" : "Laboratorní výsledky",
13761                   "nullable" : true
13762                },
13763                "typPoctTestu" : {
13764                   "$ref" : "#/components/schemas/EnumZadankaTypPoctTestu"
13765                },
13766                "testovanyRobVysledek" : {
13767                   "type" : "string",
13768                   "description" : "Testovaný rob výsledek",
13769                   "nullable" : true
13770                },
13771                "vysledekPoctText" : {
13772                   "type" : "string",
13773                   "description" : "Pro typ testu Protilatky a Antigen jedna z hodnot: P/N/X\r\nP - Pozitivní\r\nN - Negativní\r\nX - Neprůkazný",
13774                   "nullable" : true
13775                },
13776                "prioritizaceOdberuText" : {
13777                   "type" : "string",
13778                   "description" : "Nepovinné, hodnota 0/1/2/3/4 odpovídající položkám žádná/zaměstnanec MinisterstvoObrany/zaměstnanec MinisterstvoVnitra/ pracovník ZachranneSlozky/ zdravotník",
13779                   "nullable" : true
13780                },
13781                "symptomZadne" : {
13782                   "type" : "boolean",
13783                   "description" : "Symptom Zadne , true (Ano)/false (Ne)",
13784                   "readOnly" : true
13785                },
13786                "testovaniProFirmy" : {
13787                   "type" : "boolean",
13788                   "description" : "Jedná se o testování pro firmu (true/false)"
13789                },
13790                "testovaniProFirmyIco" : {
13791                   "type" : "integer",
13792                   "description" : "IČO firmy, pro níž se testuje",
13793                   "format" : "int32",
13794                   "nullable" : true
13795                },
13796                "testovaniProFirmyKategorie" : {
13797                   "type" : "string",
13798                   "description" : "Kategorie testování",
13799                   "nullable" : true
13800                },
13801                "testovaniProFirmyRED_IZO" : {
13802                   "type" : "string",
13803                   "description" : "Školní zařízení, pro než se testuje",
13804                   "nullable" : true
13805                }
13806             },
13807             "additionalProperties" : false,
13808             "description" : ""
13809          },
13810          "ZapsatZadankuResult" : {
13811             "type" : "object",
13812             "properties" : {
13813                "predchoziZadankaPrepsana" : {
13814                   "type" : "boolean",
13815                   "description" : "Jestliže byla žádanka úspěšně přepsána"
13816                },
13817                "cislo" : {
13818                   "type" : "string",
13819                   "description" : "Číslo žádanky",
13820                   "nullable" : true
13821                }
13822             },
13823             "additionalProperties" : false,
13824             "description" : ""
13825          },
13826          "ZdravotniPojistovna" : {
13827             "type" : "object",
13828             "properties" : {
13829                "kod" : {
13830                   "maxLength" : 10,
13831                   "type" : "string",
13832                   "description" : "Kód položky číselníku",
13833                   "nullable" : true
13834                },
13835                "nazev" : {
13836                   "maxLength" : 256,
13837                   "type" : "string",
13838                   "description" : "Název položky číselníku",
13839                   "nullable" : true
13840                },
13841                "platnostOd" : {
13842                   "type" : "string",
13843                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13844                   "format" : "date-time",
13845                   "nullable" : true
13846                },
13847                "platnostDo" : {
13848                   "type" : "string",
13849                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13850                   "format" : "date-time",
13851                   "nullable" : true
13852                }
13853             },
13854             "additionalProperties" : false,
13855             "description" : ""
13856          },
13857          "Zeme" : {
13858             "type" : "object",
13859             "properties" : {
13860                "kod" : {
13861                   "maxLength" : 10,
13862                   "type" : "string",
13863                   "description" : "Kód položky číselníku",
13864                   "nullable" : true
13865                },
13866                "nazev" : {
13867                   "maxLength" : 256,
13868                   "type" : "string",
13869                   "description" : "Název položky číselníku",
13870                   "nullable" : true
13871                },
13872                "platnostOd" : {
13873                   "type" : "string",
13874                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13875                   "format" : "date-time",
13876                   "nullable" : true
13877                },
13878                "platnostDo" : {
13879                   "type" : "string",
13880                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13881                   "format" : "date-time",
13882                   "nullable" : true
13883                }
13884             },
13885             "additionalProperties" : false,
13886             "description" : ""
13887          },
13888          "ZemeUznaneOckovani" : {
13889             "type" : "object",
13890             "properties" : {
13891                "kod" : {
13892                   "maxLength" : 10,
13893                   "type" : "string",
13894                   "description" : "Kód položky číselníku",
13895                   "nullable" : true
13896                },
13897                "nazev" : {
13898                   "maxLength" : 256,
13899                   "type" : "string",
13900                   "description" : "Název položky číselníku",
13901                   "nullable" : true
13902                },
13903                "platnostOd" : {
13904                   "type" : "string",
13905                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13906                   "format" : "date-time",
13907                   "nullable" : true
13908                },
13909                "platnostDo" : {
13910                   "type" : "string",
13911                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13912                   "format" : "date-time",
13913                   "nullable" : true
13914                }
13915             },
13916             "additionalProperties" : false,
13917             "description" : ""
13918          },
13919          "ZmenitDatumPlanovanehoOckovaniResult" : {
13920             "type" : "object",
13921             "properties" : {
13922                "vysledek" : {
13923                   "$ref" : "#/components/schemas/EnumOckovaciSeznamZmenaResult"
13924                }
13925             },
13926             "additionalProperties" : false,
13927             "description" : ""
13928          },
13929          "ZnovuOdeslatVakcinaceCertifikatResult" : {
13930             "type" : "object",
13931             "properties" : {
13932                "odeslaniCertifikatuResult" : {
13933                   "$ref" : "#/components/schemas/OdeslaniCertifikatu"
13934                }
13935             },
13936             "additionalProperties" : false,
13937             "description" : ""
13938          },
13939          "ZrusitZadankuResult" : {
13940             "type" : "object",
13941             "additionalProperties" : false,
13942             "description" : ""
13943          }
13944       }
13945    }
13946 }