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. <br>Pro přístup vyžaduje certifikát SÚKL (eRecept) nebo certifikát ÚZIS vydaný pro poskytovatele zdravotních služeb.<br>Atributy \"cisloObcanskehoPrukazu\", \"cisloPasu\" jsou v produkčním prostředí <strong>vždy prázdné (null)!</strong> Podle čísel dokladů lze pouze vyhledávat.",
    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                      "application/json" : {
  805                         "schema" : {
  806                            "type" : "array",
  807                            "items" : {
  808                               "$ref" : "#/components/schemas/ResortniIdentifikatorSkoly"
  809                            }
  810                         },
  811                         "example" : [
  812                            {
  813                               "ico" : 9783121,
  814                               "kategorieFirmy" : "x_MŠ",
  815                               "uzemi" : "CZ010A",
  816                               "kod" : "691014426",
  817                               "nazev" : "MŠ Štěrboholy, příspěvková organizace",
  818                               "platnostOd" : null,
  819                               "platnostDo" : null
  820                            }
  821                         ]
  822                      }
  823                   }
  824                },
  825                "404" : {
  826                   "description" : "Číselník nenalezen"
  827                }
  828             }
  829          }
  830       },
  831       "/api/v1/ciselniky/Info" : {
  832          "get" : {
  833             "tags" : [
  834                "Ciselniky"
  835             ],
  836             "summary" : "Zobrazí informace o verzi aplikace a přihlášeném uživateli",
  837             "responses" : {
  838                "200" : {
  839                   "description" : "Ok",
  840                   "content" : {
  841                      "application/json" : {
  842                         "schema" : {
  843                            "$ref" : "#/components/schemas/AppInfo"
  844                         },
  845                         "example" : {
  846                            "verzeAplikace" : "1.96.0",
  847                            "subjektIco" : 0,
  848                            "nazevPracoviste" : "Testovací pracovistě API"
  849                         }
  850                      }
  851                   }
  852                }
  853             }
  854          }
  855       },
  856       "/api/v1/covidtesty/NacistDetailyPacienta/{pacientId}" : {
  857          "get" : {
  858             "tags" : [
  859                "CovidTesty"
  860             ],
  861             "summary" : "NENI IMPLEMENTOVANO. Načte detaily pacienta.",
  862             "parameters" : [
  863                {
  864                   "name" : "pacientId",
  865                   "in" : "path",
  866                   "description" : "Id pacienta:",
  867                   "required" : true,
  868                   "schema" : {
  869                      "maxLength" : 10,
  870                      "type" : "string"
  871                   },
  872                   "example" : "5"
  873                },
  874                {
  875                   "name" : "pracovnikNrzpCislo",
  876                   "in" : "query",
  877                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
  878                   "schema" : {
  879                      "type" : "string"
  880                   },
  881                   "example" : "123456789"
  882                },
  883                {
  884                   "name" : "pracovnikRodneCislo",
  885                   "in" : "query",
  886                   "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.",
  887                   "schema" : {
  888                      "type" : "string"
  889                   }
  890                },
  891                {
  892                   "name" : "pracovnikJmeno",
  893                   "in" : "query",
  894                   "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.",
  895                   "schema" : {
  896                      "type" : "string"
  897                   }
  898                },
  899                {
  900                   "name" : "pracovnikPrijmeni",
  901                   "in" : "query",
  902                   "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.",
  903                   "schema" : {
  904                      "type" : "string"
  905                   }
  906                },
  907                {
  908                   "name" : "pracovnikTitulPred",
  909                   "in" : "query",
  910                   "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.",
  911                   "schema" : {
  912                      "type" : "string"
  913                   }
  914                },
  915                {
  916                   "name" : "pracovnikTitulZa",
  917                   "in" : "query",
  918                   "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.",
  919                   "schema" : {
  920                      "type" : "string"
  921                   }
  922                },
  923                {
  924                   "name" : "pcz",
  925                   "in" : "query",
  926                   "description" : "Číslo PČZ zařízení, které provádí zápis",
  927                   "required" : true,
  928                   "schema" : {
  929                      "type" : "string"
  930                   },
  931                   "example" : "000"
  932                }
  933             ],
  934             "responses" : {
  935                "200" : {
  936                   "description" : "Nalezeny detaily pacienta",
  937                   "content" : {
  938                      "application/json" : {
  939                         "schema" : {
  940                            "$ref" : "#/components/schemas/DetailyPacienta"
  941                         }
  942                      }
  943                   }
  944                },
  945                "404" : {
  946                   "description" : "Detaily nenalezeny"
  947                }
  948             }
  949          }
  950       },
  951       "/api/v1/covidtesty/VyhledatZadanku/{cisloZadanky}" : {
  952          "get" : {
  953             "tags" : [
  954                "CovidTesty"
  955             ],
  956             "summary" : "Vyhledá žádanku dle jejího čísla.",
  957             "parameters" : [
  958                {
  959                   "name" : "cisloZadanky",
  960                   "in" : "path",
  961                   "description" : "Číslo žádanky:",
  962                   "required" : true,
  963                   "schema" : {
  964                      "maxLength" : 10,
  965                      "type" : "string"
  966                   },
  967                   "example" : "2732318438"
  968                },
  969                {
  970                   "name" : "pracovnikNrzpCislo",
  971                   "in" : "query",
  972                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
  973                   "schema" : {
  974                      "type" : "string"
  975                   },
  976                   "example" : "123456789"
  977                },
  978                {
  979                   "name" : "pracovnikRodneCislo",
  980                   "in" : "query",
  981                   "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.",
  982                   "schema" : {
  983                      "type" : "string"
  984                   }
  985                },
  986                {
  987                   "name" : "pracovnikJmeno",
  988                   "in" : "query",
  989                   "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.",
  990                   "schema" : {
  991                      "type" : "string"
  992                   }
  993                },
  994                {
  995                   "name" : "pracovnikPrijmeni",
  996                   "in" : "query",
  997                   "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.",
  998                   "schema" : {
  999                      "type" : "string"
 1000                   }
 1001                },
 1002                {
 1003                   "name" : "pracovnikTitulPred",
 1004                   "in" : "query",
 1005                   "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.",
 1006                   "schema" : {
 1007                      "type" : "string"
 1008                   }
 1009                },
 1010                {
 1011                   "name" : "pracovnikTitulZa",
 1012                   "in" : "query",
 1013                   "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.",
 1014                   "schema" : {
 1015                      "type" : "string"
 1016                   }
 1017                },
 1018                {
 1019                   "name" : "pcz",
 1020                   "in" : "query",
 1021                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1022                   "required" : true,
 1023                   "schema" : {
 1024                      "type" : "string"
 1025                   },
 1026                   "example" : "000"
 1027                }
 1028             ],
 1029             "responses" : {
 1030                "200" : {
 1031                   "description" : "Žádanka vyhledána",
 1032                   "content" : {
 1033                      "application/json" : {
 1034                         "schema" : {
 1035                            "$ref" : "#/components/schemas/ZadankaView"
 1036                         },
 1037                         "example" : {
 1038                            "stav" : "JenVysledek",
 1039                            "stavText" : "Jen výsledek",
 1040                            "testovanyNarodnostNazev" : "Česká republika",
 1041                            "testovanyZdravotniPojistovnaNazev" : "CIZ Samoplátce - bez dalšího zdržování na území ČR",
 1042                            "preferovaneZadankyOdberneMistoNazev" : null,
 1043                            "odbery" : [
 1044                               
 1045                            ],
 1046                            "laboratore" : [
 1047                               
 1048                            ],
 1049                            "laboratorZadankyVysledky" : null,
 1050                            "typPoctTestu" : "AnoBezDalsihoTestovani",
 1051                            "testovanyRobVysledek" : "Ne",
 1052                            "vysledekPoctText" : "",
 1053                            "prioritizaceOdberuText" : "Žádná",
 1054                            "symptomZadne" : false,
 1055                            "testovaniProFirmy" : false,
 1056                            "testovaniProFirmyIco" : null,
 1057                            "testovaniProFirmyKategorie" : null,
 1058                            "testovaniProFirmyRED_IZO" : null,
 1059                            "testovanyNarodnostKod" : "CZ",
 1060                            "testovanyZdravotniPojistovnaKod" : "CIZ",
 1061                            "cislo" : "2732318438",
 1062                            "typyTestuNazvy" : [
 1063                               
 1064                            ],
 1065                            "hradiKhs" : false,
 1066                            "rizikovePovolaniNazev" : "Zdravotnictví - lékař",
 1067                            "vyrobceTestuNazev" : null,
 1068                            "ordinaceIcp" : "06326001",
 1069                            "ordinaceEmail" : "mujemail@gmail.com",
 1070                            "ordinaceTelefon" : "+420111222333",
 1071                            "provestOdberNejdrive" : null,
 1072                            "indikace" : "Kontrolni",
 1073                            "klinickyZavaznyStav" : null,
 1074                            "testovanyJmeno" : "Jan",
 1075                            "testovanyPrijmeni" : "Novák",
 1076                            "testovanyCisloPojistence" : "0011198649",
 1077                            "testovanyDatumNarozeni" : "2000-11-19T00:00:00",
 1078                            "testovanyPsc" : "10000",
 1079                            "testovanyMesto" : "Praha 10",
 1080                            "testovanyUlice" : null,
 1081                            "testovanyTelefon" : "123456789",
 1082                            "testovanyEmail" : null,
 1083                            "symptomKasel" : true,
 1084                            "symptomBolestSvaluKloubuZimnice" : false,
 1085                            "symptomPrujemZvraceni" : false,
 1086                            "symptomTeplota" : false,
 1087                            "symptomZtrataChutiCichu" : false,
 1088                            "symptomJine" : false,
 1089                            "nejvyssiNamerenaTeplota" : null,
 1090                            "jineSymptomyPopis" : null,
 1091                            "cisloKartyPasazera" : null,
 1092                            "prvniSymptomyDatum" : null
 1093                         }
 1094                      }
 1095                   }
 1096                },
 1097                "404" : {
 1098                   "description" : "Žádanka nenalezena"
 1099                }
 1100             }
 1101          }
 1102       },
 1103       "/api/v1/covidtesty/ZapsatZadanku" : {
 1104          "post" : {
 1105             "tags" : [
 1106                "CovidTesty"
 1107             ],
 1108             "summary" : "Založení žádanky.",
 1109             "parameters" : [
 1110                {
 1111                   "name" : "pracovnikNrzpCislo",
 1112                   "in" : "query",
 1113                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 1114                   "schema" : {
 1115                      "type" : "string"
 1116                   },
 1117                   "example" : "123456789"
 1118                },
 1119                {
 1120                   "name" : "pracovnikRodneCislo",
 1121                   "in" : "query",
 1122                   "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.",
 1123                   "schema" : {
 1124                      "type" : "string"
 1125                   }
 1126                },
 1127                {
 1128                   "name" : "pracovnikJmeno",
 1129                   "in" : "query",
 1130                   "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.",
 1131                   "schema" : {
 1132                      "type" : "string"
 1133                   }
 1134                },
 1135                {
 1136                   "name" : "pracovnikPrijmeni",
 1137                   "in" : "query",
 1138                   "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.",
 1139                   "schema" : {
 1140                      "type" : "string"
 1141                   }
 1142                },
 1143                {
 1144                   "name" : "pracovnikTitulPred",
 1145                   "in" : "query",
 1146                   "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.",
 1147                   "schema" : {
 1148                      "type" : "string"
 1149                   }
 1150                },
 1151                {
 1152                   "name" : "pracovnikTitulZa",
 1153                   "in" : "query",
 1154                   "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.",
 1155                   "schema" : {
 1156                      "type" : "string"
 1157                   }
 1158                },
 1159                {
 1160                   "name" : "pcz",
 1161                   "in" : "query",
 1162                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1163                   "required" : true,
 1164                   "schema" : {
 1165                      "type" : "string"
 1166                   },
 1167                   "example" : "000"
 1168                }
 1169             ],
 1170             "requestBody" : {
 1171                "description" : "Žádanka:",
 1172                "content" : {
 1173                   "application/json" : {
 1174                      "schema" : {
 1175                         "$ref" : "#/components/schemas/Zadanka"
 1176                      },
 1177                      "example" : {
 1178                         "ordinaceVystavil" : "Ordinace XYZ",
 1179                         "typyTestu" : null,
 1180                         "typPoctTestu" : "AnoBezDalsihoTestovani",
 1181                         "prioritizaceOdberu" : "Zadna",
 1182                         "vysledekPoctDatum" : "2026-06-09T15:02:49.7219797+02:00",
 1183                         "provedenOdber" : false,
 1184                         "vysledekPoctProtilatky" : "",
 1185                         "vysledekPoctAntigen" : "P",
 1186                         "vysledekPoctRNA" : null,
 1187                         "vyrobceTestuKod" : null,
 1188                         "zdravotniPojistovnaKod" : "111",
 1189                         "odberneMistoKod" : null,
 1190                         "testovanyNarodnost" : "CZ",
 1191                         "symptomZadne" : false,
 1192                         "datum" : null,
 1193                         "rizikovePovolaniKod" : "ZdrLekar",
 1194                         "jeNovorozenec" : false,
 1195                         "testovaniProFirmy" : false,
 1196                         "testovaniProFirmyIco" : null,
 1197                         "testovaniProFirmyKategorie" : null,
 1198                         "testovaniProFirmyRED_IZO" : null,
 1199                         "ordinaceIcp" : "12345678",
 1200                         "ordinaceEmail" : "test@test.cz",
 1201                         "ordinaceTelefon" : "+420607232524",
 1202                         "provestOdberNejdrive" : null,
 1203                         "indikace" : "Diagnosticka",
 1204                         "klinickyZavaznyStav" : null,
 1205                         "testovanyJmeno" : "pokus",
 1206                         "testovanyPrijmeni" : "hokus",
 1207                         "testovanyCisloPojistence" : "1903291918",
 1208                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
 1209                         "testovanyPsc" : "10000",
 1210                         "testovanyMesto" : "Praha",
 1211                         "testovanyUlice" : null,
 1212                         "testovanyTelefon" : "123456789",
 1213                         "testovanyEmail" : null,
 1214                         "symptomKasel" : true,
 1215                         "symptomBolestSvaluKloubuZimnice" : false,
 1216                         "symptomPrujemZvraceni" : false,
 1217                         "symptomTeplota" : false,
 1218                         "symptomZtrataChutiCichu" : false,
 1219                         "symptomJine" : false,
 1220                         "nejvyssiNamerenaTeplota" : null,
 1221                         "jineSymptomyPopis" : null,
 1222                         "cisloKartyPasazera" : null,
 1223                         "prvniSymptomyDatum" : null
 1224                      }
 1225                   },
 1226                   "text/json" : {
 1227                      "schema" : {
 1228                         "$ref" : "#/components/schemas/Zadanka"
 1229                      },
 1230                      "example" : {
 1231                         "ordinaceVystavil" : "Ordinace XYZ",
 1232                         "typyTestu" : null,
 1233                         "typPoctTestu" : "AnoBezDalsihoTestovani",
 1234                         "prioritizaceOdberu" : "Zadna",
 1235                         "vysledekPoctDatum" : "2026-06-09T15:02:49.7219797+02:00",
 1236                         "provedenOdber" : false,
 1237                         "vysledekPoctProtilatky" : "",
 1238                         "vysledekPoctAntigen" : "P",
 1239                         "vysledekPoctRNA" : null,
 1240                         "vyrobceTestuKod" : null,
 1241                         "zdravotniPojistovnaKod" : "111",
 1242                         "odberneMistoKod" : null,
 1243                         "testovanyNarodnost" : "CZ",
 1244                         "symptomZadne" : false,
 1245                         "datum" : null,
 1246                         "rizikovePovolaniKod" : "ZdrLekar",
 1247                         "jeNovorozenec" : false,
 1248                         "testovaniProFirmy" : false,
 1249                         "testovaniProFirmyIco" : null,
 1250                         "testovaniProFirmyKategorie" : null,
 1251                         "testovaniProFirmyRED_IZO" : null,
 1252                         "ordinaceIcp" : "12345678",
 1253                         "ordinaceEmail" : "test@test.cz",
 1254                         "ordinaceTelefon" : "+420607232524",
 1255                         "provestOdberNejdrive" : null,
 1256                         "indikace" : "Diagnosticka",
 1257                         "klinickyZavaznyStav" : null,
 1258                         "testovanyJmeno" : "pokus",
 1259                         "testovanyPrijmeni" : "hokus",
 1260                         "testovanyCisloPojistence" : "1903291918",
 1261                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
 1262                         "testovanyPsc" : "10000",
 1263                         "testovanyMesto" : "Praha",
 1264                         "testovanyUlice" : null,
 1265                         "testovanyTelefon" : "123456789",
 1266                         "testovanyEmail" : null,
 1267                         "symptomKasel" : true,
 1268                         "symptomBolestSvaluKloubuZimnice" : false,
 1269                         "symptomPrujemZvraceni" : false,
 1270                         "symptomTeplota" : false,
 1271                         "symptomZtrataChutiCichu" : false,
 1272                         "symptomJine" : false,
 1273                         "nejvyssiNamerenaTeplota" : null,
 1274                         "jineSymptomyPopis" : null,
 1275                         "cisloKartyPasazera" : null,
 1276                         "prvniSymptomyDatum" : null
 1277                      }
 1278                   },
 1279                   "application/*+json" : {
 1280                      "schema" : {
 1281                         "$ref" : "#/components/schemas/Zadanka"
 1282                      },
 1283                      "example" : {
 1284                         "ordinaceVystavil" : "Ordinace XYZ",
 1285                         "typyTestu" : null,
 1286                         "typPoctTestu" : "AnoBezDalsihoTestovani",
 1287                         "prioritizaceOdberu" : "Zadna",
 1288                         "vysledekPoctDatum" : "2026-06-09T15:02:49.7219797+02:00",
 1289                         "provedenOdber" : false,
 1290                         "vysledekPoctProtilatky" : "",
 1291                         "vysledekPoctAntigen" : "P",
 1292                         "vysledekPoctRNA" : null,
 1293                         "vyrobceTestuKod" : null,
 1294                         "zdravotniPojistovnaKod" : "111",
 1295                         "odberneMistoKod" : null,
 1296                         "testovanyNarodnost" : "CZ",
 1297                         "symptomZadne" : false,
 1298                         "datum" : null,
 1299                         "rizikovePovolaniKod" : "ZdrLekar",
 1300                         "jeNovorozenec" : false,
 1301                         "testovaniProFirmy" : false,
 1302                         "testovaniProFirmyIco" : null,
 1303                         "testovaniProFirmyKategorie" : null,
 1304                         "testovaniProFirmyRED_IZO" : null,
 1305                         "ordinaceIcp" : "12345678",
 1306                         "ordinaceEmail" : "test@test.cz",
 1307                         "ordinaceTelefon" : "+420607232524",
 1308                         "provestOdberNejdrive" : null,
 1309                         "indikace" : "Diagnosticka",
 1310                         "klinickyZavaznyStav" : null,
 1311                         "testovanyJmeno" : "pokus",
 1312                         "testovanyPrijmeni" : "hokus",
 1313                         "testovanyCisloPojistence" : "1903291918",
 1314                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
 1315                         "testovanyPsc" : "10000",
 1316                         "testovanyMesto" : "Praha",
 1317                         "testovanyUlice" : null,
 1318                         "testovanyTelefon" : "123456789",
 1319                         "testovanyEmail" : null,
 1320                         "symptomKasel" : true,
 1321                         "symptomBolestSvaluKloubuZimnice" : false,
 1322                         "symptomPrujemZvraceni" : false,
 1323                         "symptomTeplota" : false,
 1324                         "symptomZtrataChutiCichu" : false,
 1325                         "symptomJine" : false,
 1326                         "nejvyssiNamerenaTeplota" : null,
 1327                         "jineSymptomyPopis" : null,
 1328                         "cisloKartyPasazera" : null,
 1329                         "prvniSymptomyDatum" : null
 1330                      }
 1331                   }
 1332                }
 1333             },
 1334             "responses" : {
 1335                "201" : {
 1336                   "description" : "Žádanka založena",
 1337                   "content" : {
 1338                      "application/json" : {
 1339                         "schema" : {
 1340                            "$ref" : "#/components/schemas/ZapsatZadankuResult"
 1341                         }
 1342                      }
 1343                   }
 1344                },
 1345                "400" : {
 1346                   "description" : "Validace se nezdařila",
 1347                   "content" : {
 1348                      "application/json" : {
 1349                         "schema" : {
 1350                            "$ref" : "#/components/schemas/ErrorResponse"
 1351                         }
 1352                      }
 1353                   }
 1354                }
 1355             }
 1356          }
 1357       },
 1358       "/api/v1/covidtesty/OveritZadanku" : {
 1359          "post" : {
 1360             "tags" : [
 1361                "CovidTesty"
 1362             ],
 1363             "summary" : "Ověření žádanky.",
 1364             "requestBody" : {
 1365                "description" : "Informace k ověření",
 1366                "content" : {
 1367                   "application/json" : {
 1368                      "schema" : {
 1369                         "$ref" : "#/components/schemas/Overeni"
 1370                      },
 1371                      "example" : {
 1372                         "pracovnik" : {
 1373                            "nrzpCislo" : "123456789",
 1374                            "rodneCislo" : null,
 1375                            "pcz" : "000",
 1376                            "jmeno" : null,
 1377                            "prijmeni" : null,
 1378                            "titulPred" : null,
 1379                            "titulZa" : null
 1380                         },
 1381                         "testovanyCisloPojistence" : "1903291918",
 1382                         "cislo" : "2732318438",
 1383                         "testovanyJmeno" : "pokus",
 1384                         "testovanyPrijmeni" : "hokus",
 1385                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
 1386                      }
 1387                   },
 1388                   "text/json" : {
 1389                      "schema" : {
 1390                         "$ref" : "#/components/schemas/Overeni"
 1391                      },
 1392                      "example" : {
 1393                         "pracovnik" : {
 1394                            "nrzpCislo" : "123456789",
 1395                            "rodneCislo" : null,
 1396                            "pcz" : "000",
 1397                            "jmeno" : null,
 1398                            "prijmeni" : null,
 1399                            "titulPred" : null,
 1400                            "titulZa" : null
 1401                         },
 1402                         "testovanyCisloPojistence" : "1903291918",
 1403                         "cislo" : "2732318438",
 1404                         "testovanyJmeno" : "pokus",
 1405                         "testovanyPrijmeni" : "hokus",
 1406                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
 1407                      }
 1408                   },
 1409                   "application/*+json" : {
 1410                      "schema" : {
 1411                         "$ref" : "#/components/schemas/Overeni"
 1412                      },
 1413                      "example" : {
 1414                         "pracovnik" : {
 1415                            "nrzpCislo" : "123456789",
 1416                            "rodneCislo" : null,
 1417                            "pcz" : "000",
 1418                            "jmeno" : null,
 1419                            "prijmeni" : null,
 1420                            "titulPred" : null,
 1421                            "titulZa" : null
 1422                         },
 1423                         "testovanyCisloPojistence" : "1903291918",
 1424                         "cislo" : "2732318438",
 1425                         "testovanyJmeno" : "pokus",
 1426                         "testovanyPrijmeni" : "hokus",
 1427                         "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
 1428                      }
 1429                   }
 1430                }
 1431             },
 1432             "responses" : {
 1433                "200" : {
 1434                   "description" : "Žádanka ověřena",
 1435                   "content" : {
 1436                      "application/json" : {
 1437                         "schema" : {
 1438                            "$ref" : "#/components/schemas/OvereniZadankyKontrolaResult"
 1439                         }
 1440                      }
 1441                   }
 1442                },
 1443                "400" : {
 1444                   "description" : "Validace se nezdařila",
 1445                   "content" : {
 1446                      "application/json" : {
 1447                         "schema" : {
 1448                            "$ref" : "#/components/schemas/ErrorResponse"
 1449                         }
 1450                      }
 1451                   }
 1452                }
 1453             }
 1454          }
 1455       },
 1456       "/api/v1/covidtesty/PotvrzeniOdberu" : {
 1457          "put" : {
 1458             "tags" : [
 1459                "CovidTesty"
 1460             ],
 1461             "summary" : "API pro potvrzení odběru odběrovým místem.",
 1462             "requestBody" : {
 1463                "description" : "Informace k potvrzení. Datový objekt obsahující informace o potvrzení odběru vzorku",
 1464                "content" : {
 1465                   "application/json" : {
 1466                      "schema" : {
 1467                         "$ref" : "#/components/schemas/PotvrzeniOdberu"
 1468                      },
 1469                      "example" : {
 1470                         "cisloZadanky" : "822568061",
 1471                         "datum" : "2022-08-10T00:00:00",
 1472                         "pracovnik" : {
 1473                            "nrzpCislo" : "123456789",
 1474                            "rodneCislo" : null,
 1475                            "pcz" : "000",
 1476                            "jmeno" : null,
 1477                            "prijmeni" : null,
 1478                            "titulPred" : null,
 1479                            "titulZa" : null
 1480                         },
 1481                         "vysledkyPoct" : [
 1482                            {
 1483                               "typTestuKod" : "Protilatky",
 1484                               "vysledekPoctKod" : "P",
 1485                               "vyrobceTestuKod" : null
 1486                            }
 1487                         ]
 1488                      }
 1489                   },
 1490                   "text/json" : {
 1491                      "schema" : {
 1492                         "$ref" : "#/components/schemas/PotvrzeniOdberu"
 1493                      },
 1494                      "example" : {
 1495                         "cisloZadanky" : "822568061",
 1496                         "datum" : "2022-08-10T00:00:00",
 1497                         "pracovnik" : {
 1498                            "nrzpCislo" : "123456789",
 1499                            "rodneCislo" : null,
 1500                            "pcz" : "000",
 1501                            "jmeno" : null,
 1502                            "prijmeni" : null,
 1503                            "titulPred" : null,
 1504                            "titulZa" : null
 1505                         },
 1506                         "vysledkyPoct" : [
 1507                            {
 1508                               "typTestuKod" : "Protilatky",
 1509                               "vysledekPoctKod" : "P",
 1510                               "vyrobceTestuKod" : null
 1511                            }
 1512                         ]
 1513                      }
 1514                   },
 1515                   "application/*+json" : {
 1516                      "schema" : {
 1517                         "$ref" : "#/components/schemas/PotvrzeniOdberu"
 1518                      },
 1519                      "example" : {
 1520                         "cisloZadanky" : "822568061",
 1521                         "datum" : "2022-08-10T00:00:00",
 1522                         "pracovnik" : {
 1523                            "nrzpCislo" : "123456789",
 1524                            "rodneCislo" : null,
 1525                            "pcz" : "000",
 1526                            "jmeno" : null,
 1527                            "prijmeni" : null,
 1528                            "titulPred" : null,
 1529                            "titulZa" : null
 1530                         },
 1531                         "vysledkyPoct" : [
 1532                            {
 1533                               "typTestuKod" : "Protilatky",
 1534                               "vysledekPoctKod" : "P",
 1535                               "vyrobceTestuKod" : null
 1536                            }
 1537                         ]
 1538                      }
 1539                   }
 1540                }
 1541             },
 1542             "responses" : {
 1543                "200" : {
 1544                   "description" : "Odběr potvrzen",
 1545                   "content" : {
 1546                      "application/json" : {
 1547                         "schema" : {
 1548                            "$ref" : "#/components/schemas/PotvrzeniOdberuResult"
 1549                         }
 1550                      }
 1551                   }
 1552                },
 1553                "400" : {
 1554                   "description" : "Potvrzení odběru odběrovým místem se nezdařilo",
 1555                   "content" : {
 1556                      "application/json" : {
 1557                         "schema" : {
 1558                            "$ref" : "#/components/schemas/ErrorResponse"
 1559                         }
 1560                      }
 1561                   }
 1562                }
 1563             }
 1564          }
 1565       },
 1566       "/api/v1/covidtesty/PotvrzeniVzorku" : {
 1567          "put" : {
 1568             "tags" : [
 1569                "CovidTesty"
 1570             ],
 1571             "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í.",
 1572             "requestBody" : {
 1573                "description" : "Informace k potvrzení",
 1574                "content" : {
 1575                   "application/json" : {
 1576                      "schema" : {
 1577                         "$ref" : "#/components/schemas/PotvrzeniVzorku"
 1578                      },
 1579                      "example" : {
 1580                         "cisloZadanky" : "822568061",
 1581                         "datum" : "2022-08-10T00:00:00",
 1582                         "pracovnik" : {
 1583                            "nrzpCislo" : "123456789",
 1584                            "rodneCislo" : null,
 1585                            "pcz" : "000",
 1586                            "jmeno" : null,
 1587                            "prijmeni" : null,
 1588                            "titulPred" : null,
 1589                            "titulZa" : null
 1590                         }
 1591                      }
 1592                   },
 1593                   "text/json" : {
 1594                      "schema" : {
 1595                         "$ref" : "#/components/schemas/PotvrzeniVzorku"
 1596                      },
 1597                      "example" : {
 1598                         "cisloZadanky" : "822568061",
 1599                         "datum" : "2022-08-10T00:00:00",
 1600                         "pracovnik" : {
 1601                            "nrzpCislo" : "123456789",
 1602                            "rodneCislo" : null,
 1603                            "pcz" : "000",
 1604                            "jmeno" : null,
 1605                            "prijmeni" : null,
 1606                            "titulPred" : null,
 1607                            "titulZa" : null
 1608                         }
 1609                      }
 1610                   },
 1611                   "application/*+json" : {
 1612                      "schema" : {
 1613                         "$ref" : "#/components/schemas/PotvrzeniVzorku"
 1614                      },
 1615                      "example" : {
 1616                         "cisloZadanky" : "822568061",
 1617                         "datum" : "2022-08-10T00:00:00",
 1618                         "pracovnik" : {
 1619                            "nrzpCislo" : "123456789",
 1620                            "rodneCislo" : null,
 1621                            "pcz" : "000",
 1622                            "jmeno" : null,
 1623                            "prijmeni" : null,
 1624                            "titulPred" : null,
 1625                            "titulZa" : null
 1626                         }
 1627                      }
 1628                   }
 1629                }
 1630             },
 1631             "responses" : {
 1632                "200" : {
 1633                   "description" : "Potvrzení vzorku",
 1634                   "content" : {
 1635                      "application/json" : {
 1636                         "schema" : {
 1637                            "$ref" : "#/components/schemas/PotvrzeniVzorkuResult"
 1638                         }
 1639                      }
 1640                   }
 1641                },
 1642                "400" : {
 1643                   "description" : "Potvrzení se nezdařilo",
 1644                   "content" : {
 1645                      "application/json" : {
 1646                         "schema" : {
 1647                            "$ref" : "#/components/schemas/ErrorResponse"
 1648                         }
 1649                      }
 1650                   }
 1651                }
 1652             }
 1653          }
 1654       },
 1655       "/api/v1/covidtesty/NacistSeznamCertifikatuTestu/{pacientId}" : {
 1656          "get" : {
 1657             "tags" : [
 1658                "CovidTesty"
 1659             ],
 1660             "summary" : "Načtení seznamu certifikátů testů",
 1661             "parameters" : [
 1662                {
 1663                   "name" : "pacientId",
 1664                   "in" : "path",
 1665                   "description" : "Id pacienta:",
 1666                   "required" : true,
 1667                   "schema" : {
 1668                      "type" : "string"
 1669                   },
 1670                   "example" : "5"
 1671                },
 1672                {
 1673                   "name" : "pracovnikNrzpCislo",
 1674                   "in" : "query",
 1675                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 1676                   "schema" : {
 1677                      "type" : "string"
 1678                   },
 1679                   "example" : "123456789"
 1680                },
 1681                {
 1682                   "name" : "pracovnikRodneCislo",
 1683                   "in" : "query",
 1684                   "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.",
 1685                   "schema" : {
 1686                      "type" : "string"
 1687                   }
 1688                },
 1689                {
 1690                   "name" : "pracovnikJmeno",
 1691                   "in" : "query",
 1692                   "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.",
 1693                   "schema" : {
 1694                      "type" : "string"
 1695                   }
 1696                },
 1697                {
 1698                   "name" : "pracovnikPrijmeni",
 1699                   "in" : "query",
 1700                   "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.",
 1701                   "schema" : {
 1702                      "type" : "string"
 1703                   }
 1704                },
 1705                {
 1706                   "name" : "pracovnikTitulPred",
 1707                   "in" : "query",
 1708                   "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.",
 1709                   "schema" : {
 1710                      "type" : "string"
 1711                   }
 1712                },
 1713                {
 1714                   "name" : "pracovnikTitulZa",
 1715                   "in" : "query",
 1716                   "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.",
 1717                   "schema" : {
 1718                      "type" : "string"
 1719                   }
 1720                },
 1721                {
 1722                   "name" : "pcz",
 1723                   "in" : "query",
 1724                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1725                   "required" : true,
 1726                   "schema" : {
 1727                      "type" : "string"
 1728                   },
 1729                   "example" : "000"
 1730                }
 1731             ],
 1732             "responses" : {
 1733                "200" : {
 1734                   "description" : "Seznam certifikatu",
 1735                   "content" : {
 1736                      "application/json" : {
 1737                         "schema" : {
 1738                            "type" : "array",
 1739                            "items" : {
 1740                               "$ref" : "#/components/schemas/VysledkyTestuUnionedView"
 1741                            }
 1742                         },
 1743                         "example" : [
 1744                            {
 1745                               "cisloTestu" : "100000010008",
 1746                               "pacientId" : "5",
 1747                               "typTestuNazev" : "PCR",
 1748                               "typTestuKod" : "PCR",
 1749                               "vysledekNazev" : "Pozitivní",
 1750                               "vysledekKod" : "P",
 1751                               "datumProvedeni" : "2020-02-03T00:00:00",
 1752                               "zarizeniNazev" : "Chrudimská nemocnice a.s.",
 1753                               "zarizeniIco" : null,
 1754                               "zarizeniPcz" : null,
 1755                               "zpusobZadaniVysledku" : "LaboratorZadanka",
 1756                               "jeMozneVydatGreenPass" : true,
 1757                               "vyrobceTestuKod" : null,
 1758                               "pojistovnaKod" : null,
 1759                               "indikace" : null
 1760                            }
 1761                         ]
 1762                      }
 1763                   }
 1764                },
 1765                "404" : {
 1766                   "description" : "Certifikaty nenalezeny"
 1767                }
 1768             }
 1769          }
 1770       },
 1771       "/api/v1/covidtesty/StahnoutPdfCertifikatDleCislaTestu/{pacientId}/{cisloTestu}" : {
 1772          "get" : {
 1773             "tags" : [
 1774                "CovidTesty"
 1775             ],
 1776             "summary" : "Stažení pdf certifikátu dle čísla testu",
 1777             "parameters" : [
 1778                {
 1779                   "name" : "pacientId",
 1780                   "in" : "path",
 1781                   "description" : "Id pacienta:",
 1782                   "required" : true,
 1783                   "schema" : {
 1784                      "type" : "string"
 1785                   },
 1786                   "example" : "5"
 1787                },
 1788                {
 1789                   "name" : "cisloTestu",
 1790                   "in" : "path",
 1791                   "description" : "Číslo testu:",
 1792                   "required" : true,
 1793                   "schema" : {
 1794                      "type" : "string"
 1795                   },
 1796                   "example" : "110008"
 1797                },
 1798                {
 1799                   "name" : "pracovnikNrzpCislo",
 1800                   "in" : "query",
 1801                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 1802                   "schema" : {
 1803                      "type" : "string"
 1804                   },
 1805                   "example" : "123456789"
 1806                },
 1807                {
 1808                   "name" : "pracovnikRodneCislo",
 1809                   "in" : "query",
 1810                   "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.",
 1811                   "schema" : {
 1812                      "type" : "string"
 1813                   }
 1814                },
 1815                {
 1816                   "name" : "pracovnikJmeno",
 1817                   "in" : "query",
 1818                   "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.",
 1819                   "schema" : {
 1820                      "type" : "string"
 1821                   }
 1822                },
 1823                {
 1824                   "name" : "pracovnikPrijmeni",
 1825                   "in" : "query",
 1826                   "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.",
 1827                   "schema" : {
 1828                      "type" : "string"
 1829                   }
 1830                },
 1831                {
 1832                   "name" : "pracovnikTitulPred",
 1833                   "in" : "query",
 1834                   "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.",
 1835                   "schema" : {
 1836                      "type" : "string"
 1837                   }
 1838                },
 1839                {
 1840                   "name" : "pracovnikTitulZa",
 1841                   "in" : "query",
 1842                   "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.",
 1843                   "schema" : {
 1844                      "type" : "string"
 1845                   }
 1846                },
 1847                {
 1848                   "name" : "pcz",
 1849                   "in" : "query",
 1850                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1851                   "required" : true,
 1852                   "schema" : {
 1853                      "type" : "string"
 1854                   },
 1855                   "example" : "000"
 1856                }
 1857             ],
 1858             "responses" : {
 1859                "200" : {
 1860                   "description" : "PDF certifikát",
 1861                   "content" : {
 1862                      "application/pdf" : {
 1863                         "schema" : {
 1864                            "type" : "string",
 1865                            "format" : "byte"
 1866                         }
 1867                      },
 1868                      "application/json" : {
 1869                         "schema" : {
 1870                            "type" : "string",
 1871                            "format" : "byte"
 1872                         }
 1873                      }
 1874                   }
 1875                },
 1876                "404" : {
 1877                   "description" : "Pacient nenalezen, číslo testu nenelezeno nebo pro test nelze vydat certifikát"
 1878                }
 1879             }
 1880          }
 1881       },
 1882       "/api/v1/covidtesty/StahnoutPdfCertifikatDleCislaZadanky/{cisloZadanky}" : {
 1883          "get" : {
 1884             "tags" : [
 1885                "CovidTesty"
 1886             ],
 1887             "summary" : "Stažení pdf certifikátu dle čísla žádanky",
 1888             "parameters" : [
 1889                {
 1890                   "name" : "cisloZadanky",
 1891                   "in" : "path",
 1892                   "description" : "Číslo žádanky:",
 1893                   "required" : true,
 1894                   "schema" : {
 1895                      "type" : "string"
 1896                   },
 1897                   "example" : "2732318438"
 1898                },
 1899                {
 1900                   "name" : "pracovnikNrzpCislo",
 1901                   "in" : "query",
 1902                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 1903                   "schema" : {
 1904                      "type" : "string"
 1905                   },
 1906                   "example" : "123456789"
 1907                },
 1908                {
 1909                   "name" : "pracovnikRodneCislo",
 1910                   "in" : "query",
 1911                   "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.",
 1912                   "schema" : {
 1913                      "type" : "string"
 1914                   }
 1915                },
 1916                {
 1917                   "name" : "pracovnikJmeno",
 1918                   "in" : "query",
 1919                   "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.",
 1920                   "schema" : {
 1921                      "type" : "string"
 1922                   }
 1923                },
 1924                {
 1925                   "name" : "pracovnikPrijmeni",
 1926                   "in" : "query",
 1927                   "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.",
 1928                   "schema" : {
 1929                      "type" : "string"
 1930                   }
 1931                },
 1932                {
 1933                   "name" : "pracovnikTitulPred",
 1934                   "in" : "query",
 1935                   "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.",
 1936                   "schema" : {
 1937                      "type" : "string"
 1938                   }
 1939                },
 1940                {
 1941                   "name" : "pracovnikTitulZa",
 1942                   "in" : "query",
 1943                   "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.",
 1944                   "schema" : {
 1945                      "type" : "string"
 1946                   }
 1947                },
 1948                {
 1949                   "name" : "pcz",
 1950                   "in" : "query",
 1951                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 1952                   "required" : true,
 1953                   "schema" : {
 1954                      "type" : "string"
 1955                   },
 1956                   "example" : "000"
 1957                }
 1958             ],
 1959             "responses" : {
 1960                "200" : {
 1961                   "description" : "PDF certifikát",
 1962                   "content" : {
 1963                      "application/pdf" : {
 1964                         "schema" : {
 1965                            "type" : "string",
 1966                            "format" : "byte"
 1967                         }
 1968                      },
 1969                      "application/json" : {
 1970                         "schema" : {
 1971                            "type" : "string",
 1972                            "format" : "byte"
 1973                         }
 1974                      }
 1975                   }
 1976                },
 1977                "404" : {
 1978                   "description" : "Žádanka nenalezena nebo pro ní nelze vydat certifikát"
 1979                }
 1980             }
 1981          }
 1982       },
 1983       "/api/v1/pacienti/VyhledatMePacienty" : {
 1984          "get" : {
 1985             "tags" : [
 1986                "CovidTesty"
 1987             ],
 1988             "summary" : "Vyhledá seznam pacientů dle zadaných kritérií.",
 1989             "parameters" : [
 1990                {
 1991                   "name" : "jmeno",
 1992                   "in" : "query",
 1993                   "description" : "Jméno:",
 1994                   "schema" : {
 1995                      "type" : "string"
 1996                   },
 1997                   "example" : "Oliver"
 1998                },
 1999                {
 2000                   "name" : "prijmeni",
 2001                   "in" : "query",
 2002                   "description" : "Příjmení:",
 2003                   "schema" : {
 2004                      "type" : "string"
 2005                   },
 2006                   "example" : "Ouředník"
 2007                },
 2008                {
 2009                   "name" : "cisloPojistence",
 2010                   "in" : "query",
 2011                   "description" : "Číslo pojištěnce:",
 2012                   "schema" : {
 2013                      "type" : "string"
 2014                   },
 2015                   "example" : "9009092664"
 2016                },
 2017                {
 2018                   "name" : "cisloPacienta",
 2019                   "in" : "query",
 2020                   "description" : "Číslo pacienta:",
 2021                   "schema" : {
 2022                      "maxLength" : 10,
 2023                      "type" : "string"
 2024                   },
 2025                   "example" : "123000000"
 2026                },
 2027                {
 2028                   "name" : "datumNarozeni",
 2029                   "in" : "query",
 2030                   "description" : "Datum Narození:",
 2031                   "schema" : {
 2032                      "type" : "string",
 2033                      "format" : "date-time"
 2034                   },
 2035                   "example" : "1983-07-28"
 2036                },
 2037                {
 2038                   "name" : "icp",
 2039                   "in" : "query",
 2040                   "description" : "Identifikační číslo pracoviště:",
 2041                   "schema" : {
 2042                      "type" : "string"
 2043                   }
 2044                },
 2045                {
 2046                   "name" : "zahajeniKarantenyOd",
 2047                   "in" : "query",
 2048                   "description" : "Zahájení karantény od:",
 2049                   "schema" : {
 2050                      "type" : "string",
 2051                      "format" : "date-time"
 2052                   }
 2053                },
 2054                {
 2055                   "name" : "zahajeniKarantenyDo",
 2056                   "in" : "query",
 2057                   "description" : "Zahájení karantény do:",
 2058                   "schema" : {
 2059                      "type" : "string",
 2060                      "format" : "date-time"
 2061                   }
 2062                },
 2063                {
 2064                   "name" : "jenAktualneVKarantene",
 2065                   "in" : "query",
 2066                   "description" : "Jen aktuálně v karanténě:",
 2067                   "schema" : {
 2068                      "type" : "boolean"
 2069                   }
 2070                },
 2071                {
 2072                   "name" : "jenAktualneVIzolaci",
 2073                   "in" : "query",
 2074                   "description" : "Jen aktuálně v izolaci:",
 2075                   "schema" : {
 2076                      "type" : "boolean"
 2077                   }
 2078                },
 2079                {
 2080                   "name" : "zahajeniIzolaceOd",
 2081                   "in" : "query",
 2082                   "description" : "Zahájení izolace od:",
 2083                   "schema" : {
 2084                      "type" : "string",
 2085                      "format" : "date-time"
 2086                   }
 2087                },
 2088                {
 2089                   "name" : "zahajeniIzolaceDo",
 2090                   "in" : "query",
 2091                   "description" : "Zahájení izolace do:",
 2092                   "schema" : {
 2093                      "type" : "string",
 2094                      "format" : "date-time"
 2095                   }
 2096                },
 2097                {
 2098                   "name" : "datumLaboratornichVysledkuOd",
 2099                   "in" : "query",
 2100                   "description" : "Datum laboratorních výsledků od:",
 2101                   "schema" : {
 2102                      "type" : "string",
 2103                      "format" : "date-time"
 2104                   }
 2105                },
 2106                {
 2107                   "name" : "datumLaboratornichVysledkuDo",
 2108                   "in" : "query",
 2109                   "description" : "Datum laboratorních výsledků do:",
 2110                   "schema" : {
 2111                      "type" : "string",
 2112                      "format" : "date-time"
 2113                   }
 2114                },
 2115                {
 2116                   "name" : "laboratorniVysledky",
 2117                   "in" : "query",
 2118                   "description" : "Laboratorní výsledky:",
 2119                   "schema" : {
 2120                      "$ref" : "#/components/schemas/EnumLaboratorniVysledky"
 2121                   }
 2122                },
 2123                {
 2124                   "name" : "pracovnikNrzpCislo",
 2125                   "in" : "query",
 2126                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2127                   "schema" : {
 2128                      "type" : "string"
 2129                   },
 2130                   "example" : "123456789"
 2131                },
 2132                {
 2133                   "name" : "pracovnikRodneCislo",
 2134                   "in" : "query",
 2135                   "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.",
 2136                   "schema" : {
 2137                      "type" : "string"
 2138                   }
 2139                },
 2140                {
 2141                   "name" : "pracovnikJmeno",
 2142                   "in" : "query",
 2143                   "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.",
 2144                   "schema" : {
 2145                      "type" : "string"
 2146                   }
 2147                },
 2148                {
 2149                   "name" : "pracovnikPrijmeni",
 2150                   "in" : "query",
 2151                   "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.",
 2152                   "schema" : {
 2153                      "type" : "string"
 2154                   }
 2155                },
 2156                {
 2157                   "name" : "pracovnikTitulPred",
 2158                   "in" : "query",
 2159                   "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.",
 2160                   "schema" : {
 2161                      "type" : "string"
 2162                   }
 2163                },
 2164                {
 2165                   "name" : "pracovnikTitulZa",
 2166                   "in" : "query",
 2167                   "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.",
 2168                   "schema" : {
 2169                      "type" : "string"
 2170                   }
 2171                },
 2172                {
 2173                   "name" : "pcz",
 2174                   "in" : "query",
 2175                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2176                   "required" : true,
 2177                   "schema" : {
 2178                      "type" : "string"
 2179                   },
 2180                   "example" : "000"
 2181                }
 2182             ],
 2183             "responses" : {
 2184                "200" : {
 2185                   "description" : "Vyhledá 1000 prvních pacientů splňujících dané kritéria.",
 2186                   "content" : {
 2187                      "application/json" : {
 2188                         "schema" : {
 2189                            "type" : "array",
 2190                            "items" : {
 2191                               "$ref" : "#/components/schemas/MujPacient"
 2192                            }
 2193                         },
 2194                         "example" : [
 2195                            {
 2196                               "pacientId" : "1",
 2197                               "jmeno" : "Frantisek",
 2198                               "prijmeni" : "Ockovany",
 2199                               "cisloPojistence" : "740512852",
 2200                               "datumNarozeni" : "1980-01-01T00:00:00",
 2201                               "datumAktualizace" : "2021-12-26T00:00:00"
 2202                            }
 2203                         ]
 2204                      }
 2205                   }
 2206                },
 2207                "404" : {
 2208                   "description" : "Seznam pacientů nenalezen"
 2209                }
 2210             }
 2211          }
 2212       },
 2213       "/api/v1/pacienti/OsobaNesplnujePodminkyTestovani/{pacientId}" : {
 2214          "get" : {
 2215             "tags" : [
 2216                "CovidTesty"
 2217             ],
 2218             "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í.",
 2219             "parameters" : [
 2220                {
 2221                   "name" : "pacientId",
 2222                   "in" : "path",
 2223                   "description" : "Id pacienta:",
 2224                   "required" : true,
 2225                   "schema" : {
 2226                      "maxLength" : 10,
 2227                      "type" : "string"
 2228                   },
 2229                   "example" : "5"
 2230                },
 2231                {
 2232                   "name" : "pracovnikNrzpCislo",
 2233                   "in" : "query",
 2234                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2235                   "schema" : {
 2236                      "type" : "string"
 2237                   },
 2238                   "example" : "123456789"
 2239                },
 2240                {
 2241                   "name" : "pracovnikRodneCislo",
 2242                   "in" : "query",
 2243                   "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.",
 2244                   "schema" : {
 2245                      "type" : "string"
 2246                   }
 2247                },
 2248                {
 2249                   "name" : "pracovnikJmeno",
 2250                   "in" : "query",
 2251                   "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.",
 2252                   "schema" : {
 2253                      "type" : "string"
 2254                   }
 2255                },
 2256                {
 2257                   "name" : "pracovnikPrijmeni",
 2258                   "in" : "query",
 2259                   "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.",
 2260                   "schema" : {
 2261                      "type" : "string"
 2262                   }
 2263                },
 2264                {
 2265                   "name" : "pracovnikTitulPred",
 2266                   "in" : "query",
 2267                   "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.",
 2268                   "schema" : {
 2269                      "type" : "string"
 2270                   }
 2271                },
 2272                {
 2273                   "name" : "pracovnikTitulZa",
 2274                   "in" : "query",
 2275                   "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.",
 2276                   "schema" : {
 2277                      "type" : "string"
 2278                   }
 2279                },
 2280                {
 2281                   "name" : "pcz",
 2282                   "in" : "query",
 2283                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2284                   "schema" : {
 2285                      "type" : "string"
 2286                   },
 2287                   "example" : "000"
 2288                }
 2289             ],
 2290             "responses" : {
 2291                "200" : {
 2292                   "description" : "Success",
 2293                   "content" : {
 2294                      "application/json" : {
 2295                         "schema" : {
 2296                            "$ref" : "#/components/schemas/OsobaNesplnujePodminkyTestovaniResult"
 2297                         },
 2298                         "example" : {
 2299                            "antigenPodminky" : "Splnuje",
 2300                            "pcrPodminky" : "Splnuje"
 2301                         }
 2302                      }
 2303                   }
 2304                },
 2305                "404" : {
 2306                   "description" : "Uvedené ID pacienta nebylo nalezeno"
 2307                }
 2308             }
 2309          }
 2310       },
 2311       "/api/v1/covidtesty/NactiSeznamIndikovanychOdberu" : {
 2312          "get" : {
 2313             "tags" : [
 2314                "CovidTesty"
 2315             ],
 2316             "summary" : "Načtení seznamu indikovaných odběrů žádanky pro dané odběrné místo dle zadaných kritérií.",
 2317             "parameters" : [
 2318                {
 2319                   "name" : "maxPocetZaznamu",
 2320                   "in" : "query",
 2321                   "description" : "Maximální počet záznamů k zobrazení:",
 2322                   "schema" : {
 2323                      "type" : "integer",
 2324                      "format" : "int32"
 2325                   }
 2326                },
 2327                {
 2328                   "name" : "vynechPocetZaznamu",
 2329                   "in" : "query",
 2330                   "description" : "Vynechat zadaný počet záznamů od začátku seznamu:",
 2331                   "schema" : {
 2332                      "type" : "integer",
 2333                      "format" : "int32"
 2334                   }
 2335                },
 2336                {
 2337                   "name" : "jmeno",
 2338                   "in" : "query",
 2339                   "description" : "Jméno:",
 2340                   "schema" : {
 2341                      "type" : "string"
 2342                   }
 2343                },
 2344                {
 2345                   "name" : "prijmeni",
 2346                   "in" : "query",
 2347                   "description" : "Příjmení:",
 2348                   "schema" : {
 2349                      "type" : "string"
 2350                   }
 2351                },
 2352                {
 2353                   "name" : "cisloPojistence",
 2354                   "in" : "query",
 2355                   "description" : "Číslo pojištěnce:",
 2356                   "schema" : {
 2357                      "type" : "string"
 2358                   }
 2359                },
 2360                {
 2361                   "name" : "datumNarozeni",
 2362                   "in" : "query",
 2363                   "description" : "Datum Narození:",
 2364                   "schema" : {
 2365                      "type" : "string",
 2366                      "format" : "date-time"
 2367                   }
 2368                },
 2369                {
 2370                   "name" : "datumIndikaceOd",
 2371                   "in" : "query",
 2372                   "description" : "Datum indikace od:",
 2373                   "schema" : {
 2374                      "type" : "string",
 2375                      "format" : "date-time"
 2376                   }
 2377                },
 2378                {
 2379                   "name" : "datumIndikaceDo",
 2380                   "in" : "query",
 2381                   "description" : "Datum indikace do:",
 2382                   "schema" : {
 2383                      "type" : "string",
 2384                      "format" : "date-time"
 2385                   }
 2386                },
 2387                {
 2388                   "name" : "pracovnikNrzpCislo",
 2389                   "in" : "query",
 2390                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2391                   "schema" : {
 2392                      "type" : "string"
 2393                   },
 2394                   "example" : "123456789"
 2395                },
 2396                {
 2397                   "name" : "pracovnikRodneCislo",
 2398                   "in" : "query",
 2399                   "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.",
 2400                   "schema" : {
 2401                      "type" : "string"
 2402                   }
 2403                },
 2404                {
 2405                   "name" : "pracovnikJmeno",
 2406                   "in" : "query",
 2407                   "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.",
 2408                   "schema" : {
 2409                      "type" : "string"
 2410                   }
 2411                },
 2412                {
 2413                   "name" : "pracovnikPrijmeni",
 2414                   "in" : "query",
 2415                   "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.",
 2416                   "schema" : {
 2417                      "type" : "string"
 2418                   }
 2419                },
 2420                {
 2421                   "name" : "pracovnikTitulPred",
 2422                   "in" : "query",
 2423                   "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.",
 2424                   "schema" : {
 2425                      "type" : "string"
 2426                   }
 2427                },
 2428                {
 2429                   "name" : "pracovnikTitulZa",
 2430                   "in" : "query",
 2431                   "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.",
 2432                   "schema" : {
 2433                      "type" : "string"
 2434                   }
 2435                },
 2436                {
 2437                   "name" : "pcz",
 2438                   "in" : "query",
 2439                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2440                   "schema" : {
 2441                      "type" : "string"
 2442                   },
 2443                   "example" : "000"
 2444                }
 2445             ],
 2446             "responses" : {
 2447                "200" : {
 2448                   "description" : "Success",
 2449                   "content" : {
 2450                      "application/json" : {
 2451                         "schema" : {
 2452                            "type" : "array",
 2453                            "items" : {
 2454                               "$ref" : "#/components/schemas/SeznamIndikovanychOdberuView"
 2455                            }
 2456                         },
 2457                         "example" : [
 2458                            {
 2459                               "cisloZadanky" : "404183065507",
 2460                               "indikaceDatum" : "2022-05-05T00:00:00",
 2461                               "jmeno" : "Oliver",
 2462                               "prijmeni" : "Ouředník",
 2463                               "cisloPojistence" : "740512852"
 2464                            }
 2465                         ]
 2466                      }
 2467                   }
 2468                }
 2469             }
 2470          }
 2471       },
 2472       "/api/v1/covidtesty/StornovatZadanku/{cisloZadanky}" : {
 2473          "post" : {
 2474             "tags" : [
 2475                "CovidTesty"
 2476             ],
 2477             "summary" : "Stornuje žádanku",
 2478             "parameters" : [
 2479                {
 2480                   "name" : "cisloZadanky",
 2481                   "in" : "path",
 2482                   "description" : "Číslo žádanky:",
 2483                   "required" : true,
 2484                   "schema" : {
 2485                      "type" : "string"
 2486                   },
 2487                   "example" : "12345678910"
 2488                },
 2489                {
 2490                   "name" : "pracovnikNrzpCislo",
 2491                   "in" : "query",
 2492                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2493                   "schema" : {
 2494                      "type" : "string"
 2495                   },
 2496                   "example" : "123456789"
 2497                },
 2498                {
 2499                   "name" : "pracovnikRodneCislo",
 2500                   "in" : "query",
 2501                   "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.",
 2502                   "schema" : {
 2503                      "type" : "string"
 2504                   }
 2505                },
 2506                {
 2507                   "name" : "pracovnikJmeno",
 2508                   "in" : "query",
 2509                   "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.",
 2510                   "schema" : {
 2511                      "type" : "string"
 2512                   }
 2513                },
 2514                {
 2515                   "name" : "pracovnikPrijmeni",
 2516                   "in" : "query",
 2517                   "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.",
 2518                   "schema" : {
 2519                      "type" : "string"
 2520                   }
 2521                },
 2522                {
 2523                   "name" : "pracovnikTitulPred",
 2524                   "in" : "query",
 2525                   "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.",
 2526                   "schema" : {
 2527                      "type" : "string"
 2528                   }
 2529                },
 2530                {
 2531                   "name" : "pracovnikTitulZa",
 2532                   "in" : "query",
 2533                   "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.",
 2534                   "schema" : {
 2535                      "type" : "string"
 2536                   }
 2537                },
 2538                {
 2539                   "name" : "pcz",
 2540                   "in" : "query",
 2541                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2542                   "schema" : {
 2543                      "type" : "string"
 2544                   },
 2545                   "example" : "000"
 2546                }
 2547             ],
 2548             "responses" : {
 2549                "200" : {
 2550                   "description" : "Žádanka byla stornována",
 2551                   "content" : {
 2552                      "application/json" : {
 2553                         "schema" : {
 2554                            "$ref" : "#/components/schemas/StornovatZadankuResult"
 2555                         }
 2556                      }
 2557                   }
 2558                },
 2559                "404" : {
 2560                   "description" : "Žádanka nenalezena"
 2561                },
 2562                "400" : {
 2563                   "description" : "Stornování žádanky se nezdařilo"
 2564                }
 2565             }
 2566          }
 2567       },
 2568       "/api/v1/Davka/Status/{id}/{un}" : {
 2569          "get" : {
 2570             "tags" : [
 2571                "Davka"
 2572             ],
 2573             "parameters" : [
 2574                {
 2575                   "name" : "id",
 2576                   "in" : "path",
 2577                   "required" : true,
 2578                   "schema" : {
 2579                      "type" : "integer",
 2580                      "format" : "int32"
 2581                   }
 2582                },
 2583                {
 2584                   "name" : "un",
 2585                   "in" : "path",
 2586                   "required" : true,
 2587                   "schema" : {
 2588                      "type" : "string"
 2589                   }
 2590                }
 2591             ],
 2592             "responses" : {
 2593                "200" : {
 2594                   "description" : "Success",
 2595                   "content" : {
 2596                      "application/json" : {
 2597                         "schema" : {
 2598                            "$ref" : "#/components/schemas/VratStavDavkyResponse"
 2599                         }
 2600                      }
 2601                   }
 2602                }
 2603             }
 2604          }
 2605       },
 2606       "/api/v1/klinika/PridatPacientaKliniky" : {
 2607          "post" : {
 2608             "tags" : [
 2609                "Klinika"
 2610             ],
 2611             "summary" : "podle Kodu klinika vytvoří nového pacienta, zkontroluje duplicitu vytváření a správnost rodného čísla.",
 2612             "requestBody" : {
 2613                "description" : "Nový pacient",
 2614                "content" : {
 2615                   "application/json" : {
 2616                      "schema" : {
 2617                         "$ref" : "#/components/schemas/PacientKlinikyCreate"
 2618                      }
 2619                   },
 2620                   "text/json" : {
 2621                      "schema" : {
 2622                         "$ref" : "#/components/schemas/PacientKlinikyCreate"
 2623                      }
 2624                   },
 2625                   "application/*+json" : {
 2626                      "schema" : {
 2627                         "$ref" : "#/components/schemas/PacientKlinikyCreate"
 2628                      }
 2629                   }
 2630                }
 2631             },
 2632             "responses" : {
 2633                "200" : {
 2634                   "description" : "Pacient vytvořen",
 2635                   "content" : {
 2636                      "application/json" : {
 2637                         "schema" : {
 2638                            "$ref" : "#/components/schemas/PacientKlinikyResult"
 2639                         }
 2640                      }
 2641                   }
 2642                },
 2643                "400" : {
 2644                   "description" : "Pacienta se nepodařilo vytvořit"
 2645                }
 2646             }
 2647          }
 2648       },
 2649       "/api/v1/klinika/UpravitPacientaKliniky" : {
 2650          "post" : {
 2651             "tags" : [
 2652                "Klinika"
 2653             ],
 2654             "summary" : "podle Kodu kliniky a pacientid najde pacienta, zkontroluje že patří pod danou kliniku a změní údaje u pacienta.",
 2655             "requestBody" : {
 2656                "description" : "Upravovaný pacient",
 2657                "content" : {
 2658                   "application/json" : {
 2659                      "schema" : {
 2660                         "$ref" : "#/components/schemas/PacientKlinikyUpdate"
 2661                      }
 2662                   },
 2663                   "text/json" : {
 2664                      "schema" : {
 2665                         "$ref" : "#/components/schemas/PacientKlinikyUpdate"
 2666                      }
 2667                   },
 2668                   "application/*+json" : {
 2669                      "schema" : {
 2670                         "$ref" : "#/components/schemas/PacientKlinikyUpdate"
 2671                      }
 2672                   }
 2673                }
 2674             },
 2675             "responses" : {
 2676                "200" : {
 2677                   "description" : "Pacient upraven",
 2678                   "content" : {
 2679                      "application/json" : {
 2680                         "schema" : {
 2681                            "$ref" : "#/components/schemas/PacientKlinikyResult"
 2682                         }
 2683                      }
 2684                   }
 2685                },
 2686                "400" : {
 2687                   "description" : "Pacienta se nepodařilo upravit"
 2688                }
 2689             }
 2690          }
 2691       },
 2692       "/api/v1/klinika/PridatDenniStavKliniky" : {
 2693          "post" : {
 2694             "tags" : [
 2695                "Klinika"
 2696             ],
 2697             "summary" : "podle Kodu kliniky a pacientid najde pacienta a vytvoří nový denní stav.",
 2698             "requestBody" : {
 2699                "description" : "Nový denní stav",
 2700                "content" : {
 2701                   "application/json" : {
 2702                      "schema" : {
 2703                         "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
 2704                      }
 2705                   },
 2706                   "text/json" : {
 2707                      "schema" : {
 2708                         "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
 2709                      }
 2710                   },
 2711                   "application/*+json" : {
 2712                      "schema" : {
 2713                         "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
 2714                      }
 2715                   }
 2716                }
 2717             },
 2718             "responses" : {
 2719                "200" : {
 2720                   "description" : "Denní stav vytvořen",
 2721                   "content" : {
 2722                      "application/json" : {
 2723                         "schema" : {
 2724                            "$ref" : "#/components/schemas/DenniStavKlinikyResult"
 2725                         }
 2726                      }
 2727                   }
 2728                },
 2729                "400" : {
 2730                   "description" : "Denní stav se nepodařilo vytvořit"
 2731                }
 2732             }
 2733          }
 2734       },
 2735       "/api/v1/klinika/UpravitDenniStavKliniky" : {
 2736          "post" : {
 2737             "tags" : [
 2738                "Klinika"
 2739             ],
 2740             "summary" : "podle Kodu kliniky a pacientid najde pacienta a podle dennistavid najde existující denní stav a změní jeho hodnoty.",
 2741             "requestBody" : {
 2742                "description" : "Upravovaný denní stav",
 2743                "content" : {
 2744                   "application/json" : {
 2745                      "schema" : {
 2746                         "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
 2747                      }
 2748                   },
 2749                   "text/json" : {
 2750                      "schema" : {
 2751                         "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
 2752                      }
 2753                   },
 2754                   "application/*+json" : {
 2755                      "schema" : {
 2756                         "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
 2757                      }
 2758                   }
 2759                }
 2760             },
 2761             "responses" : {
 2762                "200" : {
 2763                   "description" : "Denní stav upraven",
 2764                   "content" : {
 2765                      "application/json" : {
 2766                         "schema" : {
 2767                            "$ref" : "#/components/schemas/DenniStavKlinikyResult"
 2768                         }
 2769                      }
 2770                   }
 2771                },
 2772                "400" : {
 2773                   "description" : "Denní stav se nepodařilo upravit"
 2774                }
 2775             }
 2776          }
 2777       },
 2778       "/api/v1/klinika/SmazatDenniStavKliniky" : {
 2779          "post" : {
 2780             "tags" : [
 2781                "Klinika"
 2782             ],
 2783             "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í.",
 2784             "requestBody" : {
 2785                "description" : "Mazaný denní stav",
 2786                "content" : {
 2787                   "application/json" : {
 2788                      "schema" : {
 2789                         "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
 2790                      }
 2791                   },
 2792                   "text/json" : {
 2793                      "schema" : {
 2794                         "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
 2795                      }
 2796                   },
 2797                   "application/*+json" : {
 2798                      "schema" : {
 2799                         "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
 2800                      }
 2801                   }
 2802                }
 2803             },
 2804             "responses" : {
 2805                "200" : {
 2806                   "description" : "Denní stav smazán",
 2807                   "content" : {
 2808                      "application/json" : {
 2809                         "schema" : {
 2810                            "$ref" : "#/components/schemas/DenniStavKlinikyResult"
 2811                         }
 2812                      }
 2813                   }
 2814                },
 2815                "400" : {
 2816                   "description" : "Denní stav se nepodařilo smazat"
 2817                }
 2818             }
 2819          }
 2820       },
 2821       "/api/v1/klinika/NacistSeznamKlinik/{klinikaIco}" : {
 2822          "get" : {
 2823             "tags" : [
 2824                "Klinika"
 2825             ],
 2826             "parameters" : [
 2827                {
 2828                   "name" : "klinikaIco",
 2829                   "in" : "path",
 2830                   "required" : true,
 2831                   "schema" : {
 2832                      "type" : "integer",
 2833                      "format" : "int32"
 2834                   }
 2835                }
 2836             ],
 2837             "responses" : {
 2838                "200" : {
 2839                   "description" : "Success",
 2840                   "content" : {
 2841                      "application/json" : {
 2842                         "schema" : {
 2843                            "$ref" : "#/components/schemas/NactiSeznamKlinikResult"
 2844                         }
 2845                      }
 2846                   }
 2847                }
 2848             }
 2849          }
 2850       },
 2851       "/api/v1/klinika/NacistSeznamMistPropusteni" : {
 2852          "get" : {
 2853             "tags" : [
 2854                "Klinika"
 2855             ],
 2856             "responses" : {
 2857                "200" : {
 2858                   "description" : "Success",
 2859                   "content" : {
 2860                      "application/json" : {
 2861                         "schema" : {
 2862                            "$ref" : "#/components/schemas/CiselnikResult"
 2863                         }
 2864                      }
 2865                   }
 2866                }
 2867             }
 2868          }
 2869       },
 2870       "/api/v1/klinika/NacistSeznamPropusteni" : {
 2871          "get" : {
 2872             "tags" : [
 2873                "Klinika"
 2874             ],
 2875             "responses" : {
 2876                "200" : {
 2877                   "description" : "Success",
 2878                   "content" : {
 2879                      "application/json" : {
 2880                         "schema" : {
 2881                            "$ref" : "#/components/schemas/CiselnikResult"
 2882                         }
 2883                      }
 2884                   }
 2885                }
 2886             }
 2887          }
 2888       },
 2889       "/api/v1/klinika/NacistSeznamStavu" : {
 2890          "get" : {
 2891             "tags" : [
 2892                "Klinika"
 2893             ],
 2894             "responses" : {
 2895                "200" : {
 2896                   "description" : "Success",
 2897                   "content" : {
 2898                      "application/json" : {
 2899                         "schema" : {
 2900                            "$ref" : "#/components/schemas/CiselnikResult"
 2901                         }
 2902                      }
 2903                   }
 2904                }
 2905             }
 2906          }
 2907       },
 2908       "/api/v1/lekovezadanky/ZkontrolovatPacienta/{pacientId}" : {
 2909          "get" : {
 2910             "tags" : [
 2911                "LekoveZadanky"
 2912             ],
 2913             "summary" : "Zkontroluje pacienta",
 2914             "parameters" : [
 2915                {
 2916                   "name" : "pacientId",
 2917                   "in" : "path",
 2918                   "description" : "Id:",
 2919                   "required" : true,
 2920                   "schema" : {
 2921                      "maxLength" : 10,
 2922                      "type" : "string"
 2923                   },
 2924                   "example" : "5"
 2925                },
 2926                {
 2927                   "name" : "pracovnikNrzpCislo",
 2928                   "in" : "query",
 2929                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 2930                   "schema" : {
 2931                      "type" : "string"
 2932                   },
 2933                   "example" : "123456789"
 2934                },
 2935                {
 2936                   "name" : "pracovnikRodneCislo",
 2937                   "in" : "query",
 2938                   "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.",
 2939                   "schema" : {
 2940                      "type" : "string"
 2941                   }
 2942                },
 2943                {
 2944                   "name" : "pracovnikJmeno",
 2945                   "in" : "query",
 2946                   "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.",
 2947                   "schema" : {
 2948                      "type" : "string"
 2949                   }
 2950                },
 2951                {
 2952                   "name" : "pracovnikPrijmeni",
 2953                   "in" : "query",
 2954                   "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.",
 2955                   "schema" : {
 2956                      "type" : "string"
 2957                   }
 2958                },
 2959                {
 2960                   "name" : "pracovnikTitulPred",
 2961                   "in" : "query",
 2962                   "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.",
 2963                   "schema" : {
 2964                      "type" : "string"
 2965                   }
 2966                },
 2967                {
 2968                   "name" : "pracovnikTitulZa",
 2969                   "in" : "query",
 2970                   "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.",
 2971                   "schema" : {
 2972                      "type" : "string"
 2973                   }
 2974                },
 2975                {
 2976                   "name" : "pcz",
 2977                   "in" : "query",
 2978                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 2979                   "required" : true,
 2980                   "schema" : {
 2981                      "type" : "string"
 2982                   },
 2983                   "example" : "000"
 2984                }
 2985             ],
 2986             "responses" : {
 2987                "200" : {
 2988                   "description" : "Pacient zkontrolován",
 2989                   "content" : {
 2990                      "application/json" : {
 2991                         "schema" : {
 2992                            "$ref" : "#/components/schemas/LekovaZadankaKontrolaPacientaView"
 2993                         },
 2994                         "example" : {
 2995                            "messages" : [
 2996                               "Tento pacient má již aktivní lékovou žádanku. Můžete pokračovat, původní žádanka bude zrušena.",
 2997                               "Pacient nemá pozitivní test COVID-19 za poslední 3 dny."
 2998                            ]
 2999                         }
 3000                      }
 3001                   }
 3002                },
 3003                "404" : {
 3004                   "description" : "Pacient nenalezen"
 3005                }
 3006             }
 3007          }
 3008       },
 3009       "/api/v1/lekovezadanky/VytvorZadanku" : {
 3010          "post" : {
 3011             "tags" : [
 3012                "LekoveZadanky"
 3013             ],
 3014             "summary" : "Vytvoří novou žádanku",
 3015             "requestBody" : {
 3016                "content" : {
 3017                   "application/json" : {
 3018                      "schema" : {
 3019                         "$ref" : "#/components/schemas/LekovaZadankaCreate"
 3020                      },
 3021                      "example" : {
 3022                         "pracovnik" : {
 3023                            "nrzpCislo" : "123456789",
 3024                            "rodneCislo" : null,
 3025                            "pcz" : "000",
 3026                            "jmeno" : null,
 3027                            "prijmeni" : null,
 3028                            "titulPred" : null,
 3029                            "titulZa" : null
 3030                         },
 3031                         "pacientId" : "5",
 3032                         "lekKod" : "bamlan",
 3033                         "indikaceDatum" : "2020-11-12T00:00:00",
 3034                         "akce" : "JenVystavitZadanku",
 3035                         "indikovalOrdinaceEmail" : "string",
 3036                         "indikovalOrdinaceTelefon" : "string",
 3037                         "indikovalOrdinaceIcp" : "string"
 3038                      }
 3039                   },
 3040                   "text/json" : {
 3041                      "schema" : {
 3042                         "$ref" : "#/components/schemas/LekovaZadankaCreate"
 3043                      },
 3044                      "example" : {
 3045                         "pracovnik" : {
 3046                            "nrzpCislo" : "123456789",
 3047                            "rodneCislo" : null,
 3048                            "pcz" : "000",
 3049                            "jmeno" : null,
 3050                            "prijmeni" : null,
 3051                            "titulPred" : null,
 3052                            "titulZa" : null
 3053                         },
 3054                         "pacientId" : "5",
 3055                         "lekKod" : "bamlan",
 3056                         "indikaceDatum" : "2020-11-12T00:00:00",
 3057                         "akce" : "JenVystavitZadanku",
 3058                         "indikovalOrdinaceEmail" : "string",
 3059                         "indikovalOrdinaceTelefon" : "string",
 3060                         "indikovalOrdinaceIcp" : "string"
 3061                      }
 3062                   },
 3063                   "application/*+json" : {
 3064                      "schema" : {
 3065                         "$ref" : "#/components/schemas/LekovaZadankaCreate"
 3066                      },
 3067                      "example" : {
 3068                         "pracovnik" : {
 3069                            "nrzpCislo" : "123456789",
 3070                            "rodneCislo" : null,
 3071                            "pcz" : "000",
 3072                            "jmeno" : null,
 3073                            "prijmeni" : null,
 3074                            "titulPred" : null,
 3075                            "titulZa" : null
 3076                         },
 3077                         "pacientId" : "5",
 3078                         "lekKod" : "bamlan",
 3079                         "indikaceDatum" : "2020-11-12T00:00:00",
 3080                         "akce" : "JenVystavitZadanku",
 3081                         "indikovalOrdinaceEmail" : "string",
 3082                         "indikovalOrdinaceTelefon" : "string",
 3083                         "indikovalOrdinaceIcp" : "string"
 3084                      }
 3085                   }
 3086                }
 3087             },
 3088             "responses" : {
 3089                "200" : {
 3090                   "description" : "Žádanka úspěšně vytvořena",
 3091                   "content" : {
 3092                      "application/json" : {
 3093                         "schema" : {
 3094                            "$ref" : "#/components/schemas/LekovaZadankaView"
 3095                         },
 3096                         "example" : {
 3097                            "id" : "1",
 3098                            "pacientZdravotniPojistovnaKod" : "CIZ",
 3099                            "stav" : "Aplikovano",
 3100                            "indikoval" : {
 3101                               "subjektIco" : 0,
 3102                               "nazevPracoviste" : "Testovací pracovistě API",
 3103                               "jmenoAPrijmeniUzivatele" : "Demo"
 3104                            },
 3105                            "aplikoval" : {
 3106                               "subjektIco" : 1,
 3107                               "nazevPracoviste" : "Testovací pracovistě API",
 3108                               "jmenoAPrijmeniUzivatele" : "Demo"
 3109                            },
 3110                            "aplikaceDatum" : "0001-01-01T00:00:00",
 3111                            "platnostDo" : "2021-12-19T00:00:00",
 3112                            "pacientId" : "5",
 3113                            "lekKod" : "bamlan",
 3114                            "indikaceDatum" : "2021-11-13T00:00:00",
 3115                            "akce" : "JenVystavitZadanku",
 3116                            "indikovalOrdinaceEmail" : "string",
 3117                            "indikovalOrdinaceTelefon" : "string",
 3118                            "indikovalOrdinaceIcp" : "string"
 3119                         }
 3120                      }
 3121                   }
 3122                },
 3123                "404" : {
 3124                   "description" : "Pacient nenalezen"
 3125                },
 3126                "400" : {
 3127                   "description" : "Žádanku se nepodařilo vytvořit"
 3128                }
 3129             }
 3130          }
 3131       },
 3132       "/api/v1/lekovezadanky/NactiZadankyPacienta/{pacientId}" : {
 3133          "get" : {
 3134             "tags" : [
 3135                "LekoveZadanky"
 3136             ],
 3137             "summary" : "Načte všechny žádanky vybraného pacienta",
 3138             "parameters" : [
 3139                {
 3140                   "name" : "pacientId",
 3141                   "in" : "path",
 3142                   "description" : "Id:",
 3143                   "required" : true,
 3144                   "schema" : {
 3145                      "maxLength" : 10,
 3146                      "type" : "string"
 3147                   },
 3148                   "example" : "5"
 3149                },
 3150                {
 3151                   "name" : "pracovnikNrzpCislo",
 3152                   "in" : "query",
 3153                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3154                   "schema" : {
 3155                      "type" : "string"
 3156                   },
 3157                   "example" : "123456789"
 3158                },
 3159                {
 3160                   "name" : "pracovnikRodneCislo",
 3161                   "in" : "query",
 3162                   "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.",
 3163                   "schema" : {
 3164                      "type" : "string"
 3165                   }
 3166                },
 3167                {
 3168                   "name" : "pracovnikJmeno",
 3169                   "in" : "query",
 3170                   "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.",
 3171                   "schema" : {
 3172                      "type" : "string"
 3173                   }
 3174                },
 3175                {
 3176                   "name" : "pracovnikPrijmeni",
 3177                   "in" : "query",
 3178                   "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.",
 3179                   "schema" : {
 3180                      "type" : "string"
 3181                   }
 3182                },
 3183                {
 3184                   "name" : "pracovnikTitulPred",
 3185                   "in" : "query",
 3186                   "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.",
 3187                   "schema" : {
 3188                      "type" : "string"
 3189                   }
 3190                },
 3191                {
 3192                   "name" : "pracovnikTitulZa",
 3193                   "in" : "query",
 3194                   "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.",
 3195                   "schema" : {
 3196                      "type" : "string"
 3197                   }
 3198                },
 3199                {
 3200                   "name" : "pcz",
 3201                   "in" : "query",
 3202                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3203                   "required" : true,
 3204                   "schema" : {
 3205                      "type" : "string"
 3206                   },
 3207                   "example" : "000"
 3208                }
 3209             ],
 3210             "responses" : {
 3211                "200" : {
 3212                   "description" : "Žádanky pacienta nalezeny",
 3213                   "content" : {
 3214                      "application/json" : {
 3215                         "schema" : {
 3216                            "type" : "array",
 3217                            "items" : {
 3218                               "$ref" : "#/components/schemas/LekovaZadankaView"
 3219                            }
 3220                         },
 3221                         "example" : [
 3222                            {
 3223                               "id" : "1",
 3224                               "pacientZdravotniPojistovnaKod" : "CIZ",
 3225                               "stav" : "Aplikovano",
 3226                               "indikoval" : {
 3227                                  "subjektIco" : 0,
 3228                                  "nazevPracoviste" : "Testovací pracovistě API",
 3229                                  "jmenoAPrijmeniUzivatele" : "Demo"
 3230                               },
 3231                               "aplikoval" : {
 3232                                  "subjektIco" : 1,
 3233                                  "nazevPracoviste" : "Testovací pracovistě API",
 3234                                  "jmenoAPrijmeniUzivatele" : "Demo"
 3235                               },
 3236                               "aplikaceDatum" : "0001-01-01T00:00:00",
 3237                               "platnostDo" : "2021-12-19T00:00:00",
 3238                               "pacientId" : "5",
 3239                               "lekKod" : "bamlan",
 3240                               "indikaceDatum" : "2021-11-13T00:00:00",
 3241                               "akce" : "JenVystavitZadanku",
 3242                               "indikovalOrdinaceEmail" : "string",
 3243                               "indikovalOrdinaceTelefon" : "string",
 3244                               "indikovalOrdinaceIcp" : "string"
 3245                            },
 3246                            {
 3247                               "id" : null,
 3248                               "pacientZdravotniPojistovnaKod" : null,
 3249                               "stav" : "Aktivni",
 3250                               "indikoval" : null,
 3251                               "aplikoval" : null,
 3252                               "aplikaceDatum" : null,
 3253                               "platnostDo" : "0001-01-01T00:00:00",
 3254                               "pacientId" : null,
 3255                               "lekKod" : null,
 3256                               "indikaceDatum" : null,
 3257                               "akce" : "JenVystavitZadanku",
 3258                               "indikovalOrdinaceEmail" : null,
 3259                               "indikovalOrdinaceTelefon" : null,
 3260                               "indikovalOrdinaceIcp" : null
 3261                            }
 3262                         ]
 3263                      }
 3264                   }
 3265                },
 3266                "404" : {
 3267                   "description" : "Pacient nenalezen"
 3268                }
 3269             }
 3270          }
 3271       },
 3272       "/api/v1/lekovezadanky/NactiZadankuDleId/{id}" : {
 3273          "get" : {
 3274             "tags" : [
 3275                "LekoveZadanky"
 3276             ],
 3277             "summary" : "Načte žádanku",
 3278             "parameters" : [
 3279                {
 3280                   "name" : "id",
 3281                   "in" : "path",
 3282                   "description" : "",
 3283                   "required" : true,
 3284                   "schema" : {
 3285                      "type" : "string"
 3286                   }
 3287                },
 3288                {
 3289                   "name" : "pracovnikNrzpCislo",
 3290                   "in" : "query",
 3291                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3292                   "schema" : {
 3293                      "type" : "string"
 3294                   },
 3295                   "example" : "123456789"
 3296                },
 3297                {
 3298                   "name" : "pracovnikRodneCislo",
 3299                   "in" : "query",
 3300                   "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.",
 3301                   "schema" : {
 3302                      "type" : "string"
 3303                   }
 3304                },
 3305                {
 3306                   "name" : "pracovnikJmeno",
 3307                   "in" : "query",
 3308                   "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.",
 3309                   "schema" : {
 3310                      "type" : "string"
 3311                   }
 3312                },
 3313                {
 3314                   "name" : "pracovnikPrijmeni",
 3315                   "in" : "query",
 3316                   "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.",
 3317                   "schema" : {
 3318                      "type" : "string"
 3319                   }
 3320                },
 3321                {
 3322                   "name" : "pracovnikTitulPred",
 3323                   "in" : "query",
 3324                   "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.",
 3325                   "schema" : {
 3326                      "type" : "string"
 3327                   }
 3328                },
 3329                {
 3330                   "name" : "pracovnikTitulZa",
 3331                   "in" : "query",
 3332                   "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.",
 3333                   "schema" : {
 3334                      "type" : "string"
 3335                   }
 3336                },
 3337                {
 3338                   "name" : "pcz",
 3339                   "in" : "query",
 3340                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3341                   "required" : true,
 3342                   "schema" : {
 3343                      "type" : "string"
 3344                   },
 3345                   "example" : "000"
 3346                }
 3347             ],
 3348             "responses" : {
 3349                "200" : {
 3350                   "description" : "Žádanka nalezena",
 3351                   "content" : {
 3352                      "application/json" : {
 3353                         "schema" : {
 3354                            "$ref" : "#/components/schemas/LekovaZadankaView"
 3355                         },
 3356                         "example" : {
 3357                            "id" : "1",
 3358                            "pacientZdravotniPojistovnaKod" : "CIZ",
 3359                            "stav" : "Aplikovano",
 3360                            "indikoval" : {
 3361                               "subjektIco" : 0,
 3362                               "nazevPracoviste" : "Testovací pracovistě API",
 3363                               "jmenoAPrijmeniUzivatele" : "Demo"
 3364                            },
 3365                            "aplikoval" : {
 3366                               "subjektIco" : 1,
 3367                               "nazevPracoviste" : "Testovací pracovistě API",
 3368                               "jmenoAPrijmeniUzivatele" : "Demo"
 3369                            },
 3370                            "aplikaceDatum" : "0001-01-01T00:00:00",
 3371                            "platnostDo" : "2021-12-19T00:00:00",
 3372                            "pacientId" : "5",
 3373                            "lekKod" : "bamlan",
 3374                            "indikaceDatum" : "2021-11-13T00:00:00",
 3375                            "akce" : "JenVystavitZadanku",
 3376                            "indikovalOrdinaceEmail" : "string",
 3377                            "indikovalOrdinaceTelefon" : "string",
 3378                            "indikovalOrdinaceIcp" : "string"
 3379                         }
 3380                      }
 3381                   }
 3382                },
 3383                "404" : {
 3384                   "description" : "Žádanka nenalezena"
 3385                }
 3386             }
 3387          }
 3388       },
 3389       "/api/v1/lekovezadanky/AplikovatLek/{id}/{aplikaceDatum}" : {
 3390          "post" : {
 3391             "tags" : [
 3392                "LekoveZadanky"
 3393             ],
 3394             "summary" : "Aplikuje lék",
 3395             "parameters" : [
 3396                {
 3397                   "name" : "id",
 3398                   "in" : "path",
 3399                   "description" : "Id lékové žádanky",
 3400                   "required" : true,
 3401                   "schema" : {
 3402                      "type" : "string"
 3403                   }
 3404                },
 3405                {
 3406                   "name" : "aplikaceDatum",
 3407                   "in" : "path",
 3408                   "description" : "Datum aplikace léku",
 3409                   "required" : true,
 3410                   "schema" : {
 3411                      "type" : "string",
 3412                      "format" : "date-time"
 3413                   }
 3414                },
 3415                {
 3416                   "name" : "lekKod",
 3417                   "in" : "query",
 3418                   "description" : "Kód aplikovaného léku",
 3419                   "required" : true,
 3420                   "schema" : {
 3421                      "type" : "string"
 3422                   }
 3423                },
 3424                {
 3425                   "name" : "akce",
 3426                   "in" : "query",
 3427                   "description" : "Aplikovat látku akce",
 3428                   "schema" : {
 3429                      "$ref" : "#/components/schemas/EnumZadankaAplikovatLatkuAkce"
 3430                   }
 3431                },
 3432                {
 3433                   "name" : "pracovnikNrzpCislo",
 3434                   "in" : "query",
 3435                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3436                   "schema" : {
 3437                      "type" : "string"
 3438                   },
 3439                   "example" : "123456789"
 3440                },
 3441                {
 3442                   "name" : "pracovnikRodneCislo",
 3443                   "in" : "query",
 3444                   "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.",
 3445                   "schema" : {
 3446                      "type" : "string"
 3447                   }
 3448                },
 3449                {
 3450                   "name" : "pracovnikJmeno",
 3451                   "in" : "query",
 3452                   "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.",
 3453                   "schema" : {
 3454                      "type" : "string"
 3455                   }
 3456                },
 3457                {
 3458                   "name" : "pracovnikPrijmeni",
 3459                   "in" : "query",
 3460                   "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.",
 3461                   "schema" : {
 3462                      "type" : "string"
 3463                   }
 3464                },
 3465                {
 3466                   "name" : "pracovnikTitulPred",
 3467                   "in" : "query",
 3468                   "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.",
 3469                   "schema" : {
 3470                      "type" : "string"
 3471                   }
 3472                },
 3473                {
 3474                   "name" : "pracovnikTitulZa",
 3475                   "in" : "query",
 3476                   "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.",
 3477                   "schema" : {
 3478                      "type" : "string"
 3479                   }
 3480                },
 3481                {
 3482                   "name" : "pcz",
 3483                   "in" : "query",
 3484                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3485                   "required" : true,
 3486                   "schema" : {
 3487                      "type" : "string"
 3488                   },
 3489                   "example" : "000"
 3490                }
 3491             ],
 3492             "responses" : {
 3493                "200" : {
 3494                   "description" : "Lék aplikován",
 3495                   "content" : {
 3496                      "application/json" : {
 3497                         "schema" : {
 3498                            "$ref" : "#/components/schemas/LekovaZadankaView"
 3499                         },
 3500                         "example" : {
 3501                            "id" : "1",
 3502                            "pacientZdravotniPojistovnaKod" : "CIZ",
 3503                            "stav" : "Aplikovano",
 3504                            "indikoval" : {
 3505                               "subjektIco" : 0,
 3506                               "nazevPracoviste" : "Testovací pracovistě API",
 3507                               "jmenoAPrijmeniUzivatele" : "Demo"
 3508                            },
 3509                            "aplikoval" : {
 3510                               "subjektIco" : 1,
 3511                               "nazevPracoviste" : "Testovací pracovistě API",
 3512                               "jmenoAPrijmeniUzivatele" : "Demo"
 3513                            },
 3514                            "aplikaceDatum" : "0001-01-01T00:00:00",
 3515                            "platnostDo" : "2021-12-19T00:00:00",
 3516                            "pacientId" : "5",
 3517                            "lekKod" : "bamlan",
 3518                            "indikaceDatum" : "2021-11-13T00:00:00",
 3519                            "akce" : "JenVystavitZadanku",
 3520                            "indikovalOrdinaceEmail" : "string",
 3521                            "indikovalOrdinaceTelefon" : "string",
 3522                            "indikovalOrdinaceIcp" : "string"
 3523                         }
 3524                      }
 3525                   }
 3526                },
 3527                "404" : {
 3528                   "description" : "Nenalezena žádanka k aplikování"
 3529                },
 3530                "400" : {
 3531                   "description" : "Lék se nepodařilo aplikovat"
 3532                }
 3533             }
 3534          }
 3535       },
 3536       "/api/v1/lekovezadanky/ZrusitZadanku/{id}" : {
 3537          "post" : {
 3538             "tags" : [
 3539                "LekoveZadanky"
 3540             ],
 3541             "summary" : "Zruší žádanku",
 3542             "parameters" : [
 3543                {
 3544                   "name" : "id",
 3545                   "in" : "path",
 3546                   "description" : "",
 3547                   "required" : true,
 3548                   "schema" : {
 3549                      "type" : "string"
 3550                   }
 3551                },
 3552                {
 3553                   "name" : "pracovnikNrzpCislo",
 3554                   "in" : "query",
 3555                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3556                   "schema" : {
 3557                      "type" : "string"
 3558                   },
 3559                   "example" : "123456789"
 3560                },
 3561                {
 3562                   "name" : "pracovnikRodneCislo",
 3563                   "in" : "query",
 3564                   "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.",
 3565                   "schema" : {
 3566                      "type" : "string"
 3567                   }
 3568                },
 3569                {
 3570                   "name" : "pracovnikJmeno",
 3571                   "in" : "query",
 3572                   "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.",
 3573                   "schema" : {
 3574                      "type" : "string"
 3575                   }
 3576                },
 3577                {
 3578                   "name" : "pracovnikPrijmeni",
 3579                   "in" : "query",
 3580                   "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.",
 3581                   "schema" : {
 3582                      "type" : "string"
 3583                   }
 3584                },
 3585                {
 3586                   "name" : "pracovnikTitulPred",
 3587                   "in" : "query",
 3588                   "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.",
 3589                   "schema" : {
 3590                      "type" : "string"
 3591                   }
 3592                },
 3593                {
 3594                   "name" : "pracovnikTitulZa",
 3595                   "in" : "query",
 3596                   "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.",
 3597                   "schema" : {
 3598                      "type" : "string"
 3599                   }
 3600                },
 3601                {
 3602                   "name" : "pcz",
 3603                   "in" : "query",
 3604                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3605                   "required" : true,
 3606                   "schema" : {
 3607                      "type" : "string"
 3608                   },
 3609                   "example" : "000"
 3610                }
 3611             ],
 3612             "responses" : {
 3613                "200" : {
 3614                   "description" : "Žádanka zrušena",
 3615                   "content" : {
 3616                      "application/json" : {
 3617                         "schema" : {
 3618                            "$ref" : "#/components/schemas/ZrusitZadankuResult"
 3619                         }
 3620                      }
 3621                   }
 3622                },
 3623                "404" : {
 3624                   "description" : "Nenalezena žádanka k zrušení"
 3625                },
 3626                "400" : {
 3627                   "description" : "Zrušení žádanky se nezdařilo"
 3628                }
 3629             }
 3630          }
 3631       },
 3632       "/api/v1/nrzp/NactiPracovniky" : {
 3633          "get" : {
 3634             "tags" : [
 3635                "Nrzp"
 3636             ],
 3637             "summary" : "Načte seznam pracovníků v registru NRZP zaměstnaných u poskytovatele.",
 3638             "responses" : {
 3639                "200" : {
 3640                   "description" : "Seznam pracovníků",
 3641                   "content" : {
 3642                      "application/json" : {
 3643                         "schema" : {
 3644                            "type" : "array",
 3645                            "items" : {
 3646                               "$ref" : "#/components/schemas/NrzpPracovnikView"
 3647                            }
 3648                         },
 3649                         "example" : [
 3650                            {
 3651                               "cislo" : "123456789",
 3652                               "jmeno" : "Martin",
 3653                               "prijmeni" : "Doktor",
 3654                               "datumNarozeni" : "1980-01-01T00:00:00",
 3655                               "rodneCislo" : null
 3656                            }
 3657                         ]
 3658                      }
 3659                   }
 3660                },
 3661                "404" : {
 3662                   "description" : "Poskytovatel nenalezen"
 3663                }
 3664             }
 3665          }
 3666       },
 3667       "/api/v1/nrzp/NactiPracovnika" : {
 3668          "get" : {
 3669             "tags" : [
 3670                "Nrzp"
 3671             ],
 3672             "summary" : "Načte pracovníka v registru NRZP.",
 3673             "parameters" : [
 3674                {
 3675                   "name" : "pracovnikCislo",
 3676                   "in" : "query",
 3677                   "description" : "",
 3678                   "schema" : {
 3679                      "type" : "string"
 3680                   }
 3681                }
 3682             ],
 3683             "responses" : {
 3684                "200" : {
 3685                   "description" : "Seznam pracovníků",
 3686                   "content" : {
 3687                      "application/json" : {
 3688                         "schema" : {
 3689                            "$ref" : "#/components/schemas/NrzpPracovnikView"
 3690                         }
 3691                      }
 3692                   }
 3693                },
 3694                "404" : {
 3695                   "description" : "Poskytovatel nenalezen"
 3696                }
 3697             }
 3698          }
 3699       },
 3700       "/api/v1/pacienti/VyhledatPacientaDleId/{id}" : {
 3701          "get" : {
 3702             "tags" : [
 3703                "Pacienti"
 3704             ],
 3705             "summary" : "Vyhledá pacienta dle id, číslo pracovníka NRZP",
 3706             "parameters" : [
 3707                {
 3708                   "name" : "id",
 3709                   "in" : "path",
 3710                   "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.",
 3711                   "required" : true,
 3712                   "schema" : {
 3713                      "maxLength" : 10,
 3714                      "type" : "string"
 3715                   },
 3716                   "example" : "1234567890"
 3717                },
 3718                {
 3719                   "name" : "pracovnikNrzpCislo",
 3720                   "in" : "query",
 3721                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3722                   "schema" : {
 3723                      "type" : "string"
 3724                   },
 3725                   "example" : "123456789"
 3726                },
 3727                {
 3728                   "name" : "pracovnikRodneCislo",
 3729                   "in" : "query",
 3730                   "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.",
 3731                   "schema" : {
 3732                      "type" : "string"
 3733                   }
 3734                },
 3735                {
 3736                   "name" : "pracovnikJmeno",
 3737                   "in" : "query",
 3738                   "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.",
 3739                   "schema" : {
 3740                      "type" : "string"
 3741                   }
 3742                },
 3743                {
 3744                   "name" : "pracovnikPrijmeni",
 3745                   "in" : "query",
 3746                   "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.",
 3747                   "schema" : {
 3748                      "type" : "string"
 3749                   }
 3750                },
 3751                {
 3752                   "name" : "pracovnikTitulPred",
 3753                   "in" : "query",
 3754                   "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.",
 3755                   "schema" : {
 3756                      "type" : "string"
 3757                   }
 3758                },
 3759                {
 3760                   "name" : "pracovnikTitulZa",
 3761                   "in" : "query",
 3762                   "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.",
 3763                   "schema" : {
 3764                      "type" : "string"
 3765                   }
 3766                },
 3767                {
 3768                   "name" : "pcz",
 3769                   "in" : "query",
 3770                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3771                   "required" : true,
 3772                   "schema" : {
 3773                      "type" : "string"
 3774                   },
 3775                   "example" : "000"
 3776                }
 3777             ],
 3778             "responses" : {
 3779                "200" : {
 3780                   "description" : "Pacient vyhledán",
 3781                   "content" : {
 3782                      "application/json" : {
 3783                         "schema" : {
 3784                            "$ref" : "#/components/schemas/PacientView"
 3785                         },
 3786                         "example" : {
 3787                            "id" : "9876543210",
 3788                            "datumUmrti" : null,
 3789                            "zemeNarozeniKod" : "CZ",
 3790                            "mistoNarozeniNazev" : "České Budějovice",
 3791                            "obecNarozeniRuianId" : 544256,
 3792                            "obvodNarozeniRuianId" : null,
 3793                            "jeCizinec" : false,
 3794                            "jmeno" : "Oliver",
 3795                            "prijmeni" : "Ouředník",
 3796                            "datumNarozeni" : "1990-09-09T00:00:00",
 3797                            "cisloPojistence" : "9009092664",
 3798                            "pohlavi" : "Muz",
 3799                            "cisloObcanskehoPrukazu" : null,
 3800                            "cisloPasu" : null,
 3801                            "zemeObcanstviKod" : "CZ",
 3802                            "zdravotniPojistovnaKod" : "209",
 3803                            "kontaktniMobilniTelefon" : "607123456",
 3804                            "kontaktniEmail" : "oliver.ourednik@example.com",
 3805                            "kontaktniPevnaLinka" : "212240000",
 3806                            "pobytMesto" : "Praha 1",
 3807                            "pobytPsc" : "18200",
 3808                            "notifikovatEmail" : true,
 3809                            "notifikovatSms" : false,
 3810                            "poznamka" : ""
 3811                         }
 3812                      }
 3813                   }
 3814                },
 3815                "404" : {
 3816                   "description" : "Pacient nenalezen"
 3817                },
 3818                "400" : {
 3819                   "description" : "Validace se nezdařila"
 3820                }
 3821             }
 3822          }
 3823       },
 3824       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
 3825          "get" : {
 3826             "tags" : [
 3827                "Pacienti"
 3828             ],
 3829             "summary" : "Vyhledá pacienta dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP",
 3830             "parameters" : [
 3831                {
 3832                   "name" : "jmeno",
 3833                   "in" : "path",
 3834                   "description" : "Jméno:",
 3835                   "required" : true,
 3836                   "schema" : {
 3837                      "maxLength" : 50,
 3838                      "type" : "string"
 3839                   },
 3840                   "example" : "Oliver"
 3841                },
 3842                {
 3843                   "name" : "prijmeni",
 3844                   "in" : "path",
 3845                   "description" : "Příjmení:",
 3846                   "required" : true,
 3847                   "schema" : {
 3848                      "maxLength" : 50,
 3849                      "type" : "string"
 3850                   },
 3851                   "example" : "Ouředník"
 3852                },
 3853                {
 3854                   "name" : "rodneCislo",
 3855                   "in" : "path",
 3856                   "description" : "Rodné číslo:",
 3857                   "required" : true,
 3858                   "schema" : {
 3859                      "maxLength" : 22,
 3860                      "type" : "string"
 3861                   },
 3862                   "example" : "9009092664"
 3863                },
 3864                {
 3865                   "name" : "pracovnikNrzpCislo",
 3866                   "in" : "query",
 3867                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 3868                   "schema" : {
 3869                      "type" : "string"
 3870                   },
 3871                   "example" : "123456789"
 3872                },
 3873                {
 3874                   "name" : "pracovnikRodneCislo",
 3875                   "in" : "query",
 3876                   "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.",
 3877                   "schema" : {
 3878                      "type" : "string"
 3879                   }
 3880                },
 3881                {
 3882                   "name" : "pracovnikJmeno",
 3883                   "in" : "query",
 3884                   "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.",
 3885                   "schema" : {
 3886                      "type" : "string"
 3887                   }
 3888                },
 3889                {
 3890                   "name" : "pracovnikPrijmeni",
 3891                   "in" : "query",
 3892                   "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.",
 3893                   "schema" : {
 3894                      "type" : "string"
 3895                   }
 3896                },
 3897                {
 3898                   "name" : "pracovnikTitulPred",
 3899                   "in" : "query",
 3900                   "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.",
 3901                   "schema" : {
 3902                      "type" : "string"
 3903                   }
 3904                },
 3905                {
 3906                   "name" : "pracovnikTitulZa",
 3907                   "in" : "query",
 3908                   "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.",
 3909                   "schema" : {
 3910                      "type" : "string"
 3911                   }
 3912                },
 3913                {
 3914                   "name" : "pcz",
 3915                   "in" : "query",
 3916                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 3917                   "required" : true,
 3918                   "schema" : {
 3919                      "type" : "string"
 3920                   },
 3921                   "example" : "000"
 3922                }
 3923             ],
 3924             "responses" : {
 3925                "200" : {
 3926                   "description" : "Výsledek vyhledávání",
 3927                   "content" : {
 3928                      "application/json" : {
 3929                         "schema" : {
 3930                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 3931                         },
 3932                         "example" : {
 3933                            "vysledek" : "PacientNalezen",
 3934                            "vysledekZprava" : null,
 3935                            "pacient" : {
 3936                               "id" : "9876543210",
 3937                               "datumUmrti" : null,
 3938                               "zemeNarozeniKod" : "CZ",
 3939                               "mistoNarozeniNazev" : "České Budějovice",
 3940                               "obecNarozeniRuianId" : 544256,
 3941                               "obvodNarozeniRuianId" : null,
 3942                               "jeCizinec" : false,
 3943                               "jmeno" : "Oliver",
 3944                               "prijmeni" : "Ouředník",
 3945                               "datumNarozeni" : "1990-09-09T00:00:00",
 3946                               "cisloPojistence" : "9009092664",
 3947                               "pohlavi" : "Muz",
 3948                               "cisloObcanskehoPrukazu" : null,
 3949                               "cisloPasu" : null,
 3950                               "zemeObcanstviKod" : "CZ",
 3951                               "zdravotniPojistovnaKod" : "209",
 3952                               "kontaktniMobilniTelefon" : "607123456",
 3953                               "kontaktniEmail" : "oliver.ourednik@example.com",
 3954                               "kontaktniPevnaLinka" : "212240000",
 3955                               "pobytMesto" : "Praha 1",
 3956                               "pobytPsc" : "18200",
 3957                               "notifikovatEmail" : true,
 3958                               "notifikovatSms" : false,
 3959                               "poznamka" : ""
 3960                            }
 3961                         }
 3962                      }
 3963                   }
 3964                },
 3965                "400" : {
 3966                   "description" : "Validace se nezdařila"
 3967                }
 3968             }
 3969          }
 3970       },
 3971       "/api/v1/pacienti/VyhledatSeznamDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
 3972          "get" : {
 3973             "tags" : [
 3974                "Pacienti"
 3975             ],
 3976             "summary" : "Vyhledá všechny pacienty dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP",
 3977             "parameters" : [
 3978                {
 3979                   "name" : "jmeno",
 3980                   "in" : "path",
 3981                   "description" : "Jméno:",
 3982                   "required" : true,
 3983                   "schema" : {
 3984                      "maxLength" : 50,
 3985                      "type" : "string"
 3986                   },
 3987                   "example" : "Oliver"
 3988                },
 3989                {
 3990                   "name" : "prijmeni",
 3991                   "in" : "path",
 3992                   "description" : "Příjmení:",
 3993                   "required" : true,
 3994                   "schema" : {
 3995                      "maxLength" : 50,
 3996                      "type" : "string"
 3997                   },
 3998                   "example" : "Ouředník"
 3999                },
 4000                {
 4001                   "name" : "rodneCislo",
 4002                   "in" : "path",
 4003                   "description" : "Rodné číslo:",
 4004                   "required" : true,
 4005                   "schema" : {
 4006                      "maxLength" : 22,
 4007                      "type" : "string"
 4008                   },
 4009                   "example" : "9009092664"
 4010                },
 4011                {
 4012                   "name" : "pracovnikNrzpCislo",
 4013                   "in" : "query",
 4014                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4015                   "schema" : {
 4016                      "type" : "string"
 4017                   },
 4018                   "example" : "123456789"
 4019                },
 4020                {
 4021                   "name" : "pracovnikRodneCislo",
 4022                   "in" : "query",
 4023                   "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.",
 4024                   "schema" : {
 4025                      "type" : "string"
 4026                   }
 4027                },
 4028                {
 4029                   "name" : "pracovnikJmeno",
 4030                   "in" : "query",
 4031                   "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.",
 4032                   "schema" : {
 4033                      "type" : "string"
 4034                   }
 4035                },
 4036                {
 4037                   "name" : "pracovnikPrijmeni",
 4038                   "in" : "query",
 4039                   "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.",
 4040                   "schema" : {
 4041                      "type" : "string"
 4042                   }
 4043                },
 4044                {
 4045                   "name" : "pracovnikTitulPred",
 4046                   "in" : "query",
 4047                   "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.",
 4048                   "schema" : {
 4049                      "type" : "string"
 4050                   }
 4051                },
 4052                {
 4053                   "name" : "pracovnikTitulZa",
 4054                   "in" : "query",
 4055                   "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.",
 4056                   "schema" : {
 4057                      "type" : "string"
 4058                   }
 4059                },
 4060                {
 4061                   "name" : "pcz",
 4062                   "in" : "query",
 4063                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4064                   "required" : true,
 4065                   "schema" : {
 4066                      "type" : "string"
 4067                   },
 4068                   "example" : "000"
 4069                }
 4070             ],
 4071             "responses" : {
 4072                "200" : {
 4073                   "description" : "Výsledek vyhledávání",
 4074                   "content" : {
 4075                      "application/json" : {
 4076                         "schema" : {
 4077                            "$ref" : "#/components/schemas/VyhledaniSeznamPacientuVysledek"
 4078                         },
 4079                         "example" : {
 4080                            "vysledek" : "PacientNalezen",
 4081                            "vysledekZprava" : null,
 4082                            "pacienti" : [
 4083                               {
 4084                                  "id" : "9876543210",
 4085                                  "datumUmrti" : null,
 4086                                  "zemeNarozeniKod" : "CZ",
 4087                                  "mistoNarozeniNazev" : "České Budějovice",
 4088                                  "obecNarozeniRuianId" : 544256,
 4089                                  "obvodNarozeniRuianId" : null,
 4090                                  "jeCizinec" : false,
 4091                                  "jmeno" : "Oliver",
 4092                                  "prijmeni" : "Ouředník",
 4093                                  "datumNarozeni" : "1990-09-09T00:00:00",
 4094                                  "cisloPojistence" : "9009092664",
 4095                                  "pohlavi" : "Muz",
 4096                                  "cisloObcanskehoPrukazu" : null,
 4097                                  "cisloPasu" : null,
 4098                                  "zemeObcanstviKod" : "CZ",
 4099                                  "zdravotniPojistovnaKod" : "209",
 4100                                  "kontaktniMobilniTelefon" : "607123456",
 4101                                  "kontaktniEmail" : "oliver.ourednik@example.com",
 4102                                  "kontaktniPevnaLinka" : "212240000",
 4103                                  "pobytMesto" : "Praha 1",
 4104                                  "pobytPsc" : "18200",
 4105                                  "notifikovatEmail" : true,
 4106                                  "notifikovatSms" : false,
 4107                                  "poznamka" : ""
 4108                               }
 4109                            ]
 4110                         }
 4111                      }
 4112                   }
 4113                },
 4114                "400" : {
 4115                   "description" : "Validace se nezdařila"
 4116                }
 4117             }
 4118          }
 4119       },
 4120       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
 4121          "get" : {
 4122             "tags" : [
 4123                "Pacienti"
 4124             ],
 4125             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
 4126             "parameters" : [
 4127                {
 4128                   "name" : "jmeno",
 4129                   "in" : "path",
 4130                   "description" : "Jméno:",
 4131                   "required" : true,
 4132                   "schema" : {
 4133                      "maxLength" : 50,
 4134                      "type" : "string"
 4135                   },
 4136                   "example" : "Pavla"
 4137                },
 4138                {
 4139                   "name" : "prijmeni",
 4140                   "in" : "path",
 4141                   "description" : "Příjmení:",
 4142                   "required" : true,
 4143                   "schema" : {
 4144                      "maxLength" : 50,
 4145                      "type" : "string"
 4146                   },
 4147                   "example" : "Nováková"
 4148                },
 4149                {
 4150                   "name" : "datumNarozeni",
 4151                   "in" : "path",
 4152                   "description" : "Datum Narození",
 4153                   "required" : true,
 4154                   "schema" : {
 4155                      "type" : "string",
 4156                      "format" : "date-time"
 4157                   },
 4158                   "example" : "1999-03-02"
 4159                },
 4160                {
 4161                   "name" : "zemeObcanstviKod",
 4162                   "in" : "query",
 4163                   "description" : "Kód státu",
 4164                   "schema" : {
 4165                      "maxLength" : 2,
 4166                      "type" : "string"
 4167                   },
 4168                   "example" : "CZ"
 4169                },
 4170                {
 4171                   "name" : "pracovnikNrzpCislo",
 4172                   "in" : "query",
 4173                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4174                   "schema" : {
 4175                      "type" : "string"
 4176                   },
 4177                   "example" : "123456789"
 4178                },
 4179                {
 4180                   "name" : "pracovnikRodneCislo",
 4181                   "in" : "query",
 4182                   "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.",
 4183                   "schema" : {
 4184                      "type" : "string"
 4185                   }
 4186                },
 4187                {
 4188                   "name" : "pracovnikJmeno",
 4189                   "in" : "query",
 4190                   "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.",
 4191                   "schema" : {
 4192                      "type" : "string"
 4193                   }
 4194                },
 4195                {
 4196                   "name" : "pracovnikPrijmeni",
 4197                   "in" : "query",
 4198                   "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.",
 4199                   "schema" : {
 4200                      "type" : "string"
 4201                   }
 4202                },
 4203                {
 4204                   "name" : "pracovnikTitulPred",
 4205                   "in" : "query",
 4206                   "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.",
 4207                   "schema" : {
 4208                      "type" : "string"
 4209                   }
 4210                },
 4211                {
 4212                   "name" : "pracovnikTitulZa",
 4213                   "in" : "query",
 4214                   "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.",
 4215                   "schema" : {
 4216                      "type" : "string"
 4217                   }
 4218                },
 4219                {
 4220                   "name" : "pcz",
 4221                   "in" : "query",
 4222                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4223                   "required" : true,
 4224                   "schema" : {
 4225                      "type" : "string"
 4226                   },
 4227                   "example" : "000"
 4228                },
 4229                {
 4230                   "name" : "cisloPojistence",
 4231                   "in" : "query",
 4232                   "description" : "Číslo pojištěnce",
 4233                   "schema" : {
 4234                      "maxLength" : 22,
 4235                      "type" : "string"
 4236                   }
 4237                }
 4238             ],
 4239             "responses" : {
 4240                "200" : {
 4241                   "description" : "Výsledek vyhledávání",
 4242                   "content" : {
 4243                      "application/json" : {
 4244                         "schema" : {
 4245                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 4246                         },
 4247                         "example" : {
 4248                            "vysledek" : "PacientNalezen",
 4249                            "vysledekZprava" : null,
 4250                            "pacient" : {
 4251                               "id" : "9876543210",
 4252                               "datumUmrti" : null,
 4253                               "zemeNarozeniKod" : "CZ",
 4254                               "mistoNarozeniNazev" : "České Budějovice",
 4255                               "obecNarozeniRuianId" : 544256,
 4256                               "obvodNarozeniRuianId" : null,
 4257                               "jeCizinec" : false,
 4258                               "jmeno" : "Oliver",
 4259                               "prijmeni" : "Ouředník",
 4260                               "datumNarozeni" : "1990-09-09T00:00:00",
 4261                               "cisloPojistence" : "9009092664",
 4262                               "pohlavi" : "Muz",
 4263                               "cisloObcanskehoPrukazu" : null,
 4264                               "cisloPasu" : null,
 4265                               "zemeObcanstviKod" : "CZ",
 4266                               "zdravotniPojistovnaKod" : "209",
 4267                               "kontaktniMobilniTelefon" : "607123456",
 4268                               "kontaktniEmail" : "oliver.ourednik@example.com",
 4269                               "kontaktniPevnaLinka" : "212240000",
 4270                               "pobytMesto" : "Praha 1",
 4271                               "pobytPsc" : "18200",
 4272                               "notifikovatEmail" : true,
 4273                               "notifikovatSms" : false,
 4274                               "poznamka" : ""
 4275                            }
 4276                         }
 4277                      }
 4278                   }
 4279                },
 4280                "400" : {
 4281                   "description" : "Validace se nezdařila"
 4282                }
 4283             }
 4284          }
 4285       },
 4286       "/api/v1/pacienti/VyhledatSeznamDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
 4287          "get" : {
 4288             "tags" : [
 4289                "Pacienti"
 4290             ],
 4291             "summary" : "Vyhledá seznam pacientů dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
 4292             "parameters" : [
 4293                {
 4294                   "name" : "jmeno",
 4295                   "in" : "path",
 4296                   "description" : "Jméno:",
 4297                   "required" : true,
 4298                   "schema" : {
 4299                      "maxLength" : 50,
 4300                      "type" : "string"
 4301                   },
 4302                   "example" : "Oliver"
 4303                },
 4304                {
 4305                   "name" : "prijmeni",
 4306                   "in" : "path",
 4307                   "description" : "Příjmení:",
 4308                   "required" : true,
 4309                   "schema" : {
 4310                      "maxLength" : 50,
 4311                      "type" : "string"
 4312                   },
 4313                   "example" : "Ouředník"
 4314                },
 4315                {
 4316                   "name" : "datumNarozeni",
 4317                   "in" : "path",
 4318                   "description" : "Datum Narození",
 4319                   "required" : true,
 4320                   "schema" : {
 4321                      "type" : "string",
 4322                      "format" : "date-time"
 4323                   },
 4324                   "example" : "9/9/1990"
 4325                },
 4326                {
 4327                   "name" : "zemeObcanstviKod",
 4328                   "in" : "query",
 4329                   "description" : "Kód státu",
 4330                   "schema" : {
 4331                      "maxLength" : 2,
 4332                      "type" : "string"
 4333                   },
 4334                   "example" : "CZ"
 4335                },
 4336                {
 4337                   "name" : "pracovnikNrzpCislo",
 4338                   "in" : "query",
 4339                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4340                   "schema" : {
 4341                      "type" : "string"
 4342                   },
 4343                   "example" : "123456789"
 4344                },
 4345                {
 4346                   "name" : "pracovnikRodneCislo",
 4347                   "in" : "query",
 4348                   "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.",
 4349                   "schema" : {
 4350                      "type" : "string"
 4351                   }
 4352                },
 4353                {
 4354                   "name" : "pracovnikJmeno",
 4355                   "in" : "query",
 4356                   "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.",
 4357                   "schema" : {
 4358                      "type" : "string"
 4359                   }
 4360                },
 4361                {
 4362                   "name" : "pracovnikPrijmeni",
 4363                   "in" : "query",
 4364                   "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.",
 4365                   "schema" : {
 4366                      "type" : "string"
 4367                   }
 4368                },
 4369                {
 4370                   "name" : "pracovnikTitulPred",
 4371                   "in" : "query",
 4372                   "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.",
 4373                   "schema" : {
 4374                      "type" : "string"
 4375                   }
 4376                },
 4377                {
 4378                   "name" : "pracovnikTitulZa",
 4379                   "in" : "query",
 4380                   "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.",
 4381                   "schema" : {
 4382                      "type" : "string"
 4383                   }
 4384                },
 4385                {
 4386                   "name" : "pcz",
 4387                   "in" : "query",
 4388                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4389                   "required" : true,
 4390                   "schema" : {
 4391                      "type" : "string"
 4392                   },
 4393                   "example" : "000"
 4394                }
 4395             ],
 4396             "responses" : {
 4397                "200" : {
 4398                   "description" : "Výsledek vyhledávání",
 4399                   "content" : {
 4400                      "application/json" : {
 4401                         "schema" : {
 4402                            "$ref" : "#/components/schemas/VyhledaniSeznamPacientuVysledek"
 4403                         },
 4404                         "example" : {
 4405                            "vysledek" : "PacientNalezen",
 4406                            "vysledekZprava" : null,
 4407                            "pacienti" : [
 4408                               {
 4409                                  "id" : "9876543210",
 4410                                  "datumUmrti" : null,
 4411                                  "zemeNarozeniKod" : "CZ",
 4412                                  "mistoNarozeniNazev" : "České Budějovice",
 4413                                  "obecNarozeniRuianId" : 544256,
 4414                                  "obvodNarozeniRuianId" : null,
 4415                                  "jeCizinec" : false,
 4416                                  "jmeno" : "Oliver",
 4417                                  "prijmeni" : "Ouředník",
 4418                                  "datumNarozeni" : "1990-09-09T00:00:00",
 4419                                  "cisloPojistence" : "9009092664",
 4420                                  "pohlavi" : "Muz",
 4421                                  "cisloObcanskehoPrukazu" : null,
 4422                                  "cisloPasu" : null,
 4423                                  "zemeObcanstviKod" : "CZ",
 4424                                  "zdravotniPojistovnaKod" : "209",
 4425                                  "kontaktniMobilniTelefon" : "607123456",
 4426                                  "kontaktniEmail" : "oliver.ourednik@example.com",
 4427                                  "kontaktniPevnaLinka" : "212240000",
 4428                                  "pobytMesto" : "Praha 1",
 4429                                  "pobytPsc" : "18200",
 4430                                  "notifikovatEmail" : true,
 4431                                  "notifikovatSms" : false,
 4432                                  "poznamka" : ""
 4433                               }
 4434                            ]
 4435                         }
 4436                      }
 4437                   }
 4438                },
 4439                "400" : {
 4440                   "description" : "Validace se nezdařila"
 4441                }
 4442             }
 4443          }
 4444       },
 4445       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniMistoNarozeniText/{jmeno}/{prijmeni}/{datumNarozeni}/{zemeObcanstviKod}/{mistoNarozeniText}" : {
 4446          "get" : {
 4447             "tags" : [
 4448                "Pacienti"
 4449             ],
 4450             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, místo narození, číslo pracovníka NRZP",
 4451             "parameters" : [
 4452                {
 4453                   "name" : "jmeno",
 4454                   "in" : "path",
 4455                   "description" : "Jméno:",
 4456                   "required" : true,
 4457                   "schema" : {
 4458                      "maxLength" : 50,
 4459                      "type" : "string"
 4460                   },
 4461                   "example" : "Oliver"
 4462                },
 4463                {
 4464                   "name" : "prijmeni",
 4465                   "in" : "path",
 4466                   "description" : "Příjmení:",
 4467                   "required" : true,
 4468                   "schema" : {
 4469                      "maxLength" : 50,
 4470                      "type" : "string"
 4471                   },
 4472                   "example" : "Ouředník"
 4473                },
 4474                {
 4475                   "name" : "datumNarozeni",
 4476                   "in" : "path",
 4477                   "description" : "Datum Narození:",
 4478                   "required" : true,
 4479                   "schema" : {
 4480                      "type" : "string",
 4481                      "format" : "date-time"
 4482                   },
 4483                   "example" : "9/9/1990"
 4484                },
 4485                {
 4486                   "name" : "zemeObcanstviKod",
 4487                   "in" : "path",
 4488                   "description" : "Kód státu dle narození:",
 4489                   "required" : true,
 4490                   "schema" : {
 4491                      "type" : "string"
 4492                   },
 4493                   "example" : "CZ"
 4494                },
 4495                {
 4496                   "name" : "mistoNarozeniText",
 4497                   "in" : "path",
 4498                   "description" : "Místo narození:",
 4499                   "required" : true,
 4500                   "schema" : {
 4501                      "type" : "string"
 4502                   },
 4503                   "example" : "České Budějovice"
 4504                },
 4505                {
 4506                   "name" : "pracovnikNrzpCislo",
 4507                   "in" : "query",
 4508                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4509                   "schema" : {
 4510                      "type" : "string"
 4511                   },
 4512                   "example" : "123456789"
 4513                },
 4514                {
 4515                   "name" : "pracovnikRodneCislo",
 4516                   "in" : "query",
 4517                   "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.",
 4518                   "schema" : {
 4519                      "type" : "string"
 4520                   }
 4521                },
 4522                {
 4523                   "name" : "pracovnikJmeno",
 4524                   "in" : "query",
 4525                   "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.",
 4526                   "schema" : {
 4527                      "type" : "string"
 4528                   }
 4529                },
 4530                {
 4531                   "name" : "pracovnikPrijmeni",
 4532                   "in" : "query",
 4533                   "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.",
 4534                   "schema" : {
 4535                      "type" : "string"
 4536                   }
 4537                },
 4538                {
 4539                   "name" : "pracovnikTitulPred",
 4540                   "in" : "query",
 4541                   "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.",
 4542                   "schema" : {
 4543                      "type" : "string"
 4544                   }
 4545                },
 4546                {
 4547                   "name" : "pracovnikTitulZa",
 4548                   "in" : "query",
 4549                   "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.",
 4550                   "schema" : {
 4551                      "type" : "string"
 4552                   }
 4553                },
 4554                {
 4555                   "name" : "pcz",
 4556                   "in" : "query",
 4557                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4558                   "required" : true,
 4559                   "schema" : {
 4560                      "type" : "string"
 4561                   },
 4562                   "example" : "000"
 4563                }
 4564             ],
 4565             "responses" : {
 4566                "200" : {
 4567                   "description" : "Výsledek vyhledávání",
 4568                   "content" : {
 4569                      "application/json" : {
 4570                         "schema" : {
 4571                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 4572                         },
 4573                         "example" : {
 4574                            "vysledek" : "PacientNalezen",
 4575                            "vysledekZprava" : null,
 4576                            "pacient" : {
 4577                               "id" : "9876543210",
 4578                               "datumUmrti" : null,
 4579                               "zemeNarozeniKod" : "CZ",
 4580                               "mistoNarozeniNazev" : "České Budějovice",
 4581                               "obecNarozeniRuianId" : 544256,
 4582                               "obvodNarozeniRuianId" : null,
 4583                               "jeCizinec" : false,
 4584                               "jmeno" : "Oliver",
 4585                               "prijmeni" : "Ouředník",
 4586                               "datumNarozeni" : "1990-09-09T00:00:00",
 4587                               "cisloPojistence" : "9009092664",
 4588                               "pohlavi" : "Muz",
 4589                               "cisloObcanskehoPrukazu" : null,
 4590                               "cisloPasu" : null,
 4591                               "zemeObcanstviKod" : "CZ",
 4592                               "zdravotniPojistovnaKod" : "209",
 4593                               "kontaktniMobilniTelefon" : "607123456",
 4594                               "kontaktniEmail" : "oliver.ourednik@example.com",
 4595                               "kontaktniPevnaLinka" : "212240000",
 4596                               "pobytMesto" : "Praha 1",
 4597                               "pobytPsc" : "18200",
 4598                               "notifikovatEmail" : true,
 4599                               "notifikovatSms" : false,
 4600                               "poznamka" : ""
 4601                            }
 4602                         }
 4603                      }
 4604                   }
 4605                },
 4606                "400" : {
 4607                   "description" : "Validace se nezdařila"
 4608                }
 4609             }
 4610          }
 4611       },
 4612       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniObecNarozeniRuianId/{jmeno}/{prijmeni}/{datumNarozeni}/{obecNarozeniRuianId}" : {
 4613          "get" : {
 4614             "tags" : [
 4615                "Pacienti"
 4616             ],
 4617             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obec narození RÚIAN, číslo pracovníka NRZP",
 4618             "description" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obec narození RÚIAN, číslo pracovníka NRZP",
 4619             "parameters" : [
 4620                {
 4621                   "name" : "jmeno",
 4622                   "in" : "path",
 4623                   "description" : "Jméno:",
 4624                   "required" : true,
 4625                   "schema" : {
 4626                      "maxLength" : 50,
 4627                      "type" : "string"
 4628                   },
 4629                   "example" : "Oliver"
 4630                },
 4631                {
 4632                   "name" : "prijmeni",
 4633                   "in" : "path",
 4634                   "description" : "Příjmení:",
 4635                   "required" : true,
 4636                   "schema" : {
 4637                      "maxLength" : 50,
 4638                      "type" : "string"
 4639                   },
 4640                   "example" : "Ouředník"
 4641                },
 4642                {
 4643                   "name" : "datumNarozeni",
 4644                   "in" : "path",
 4645                   "description" : "Datum Narození:",
 4646                   "required" : true,
 4647                   "schema" : {
 4648                      "type" : "string",
 4649                      "format" : "date-time"
 4650                   },
 4651                   "example" : "9/9/1990"
 4652                },
 4653                {
 4654                   "name" : "obecNarozeniRuianId",
 4655                   "in" : "path",
 4656                   "description" : "Obec narození, RÚIAN Id:",
 4657                   "required" : true,
 4658                   "schema" : {
 4659                      "type" : "integer",
 4660                      "format" : "int64"
 4661                   },
 4662                   "example" : 538035
 4663                },
 4664                {
 4665                   "name" : "pracovnikNrzpCislo",
 4666                   "in" : "query",
 4667                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4668                   "schema" : {
 4669                      "type" : "string"
 4670                   },
 4671                   "example" : "123456789"
 4672                },
 4673                {
 4674                   "name" : "pracovnikRodneCislo",
 4675                   "in" : "query",
 4676                   "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.",
 4677                   "schema" : {
 4678                      "type" : "string"
 4679                   }
 4680                },
 4681                {
 4682                   "name" : "pracovnikJmeno",
 4683                   "in" : "query",
 4684                   "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.",
 4685                   "schema" : {
 4686                      "type" : "string"
 4687                   }
 4688                },
 4689                {
 4690                   "name" : "pracovnikPrijmeni",
 4691                   "in" : "query",
 4692                   "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.",
 4693                   "schema" : {
 4694                      "type" : "string"
 4695                   }
 4696                },
 4697                {
 4698                   "name" : "pracovnikTitulPred",
 4699                   "in" : "query",
 4700                   "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.",
 4701                   "schema" : {
 4702                      "type" : "string"
 4703                   }
 4704                },
 4705                {
 4706                   "name" : "pracovnikTitulZa",
 4707                   "in" : "query",
 4708                   "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.",
 4709                   "schema" : {
 4710                      "type" : "string"
 4711                   }
 4712                },
 4713                {
 4714                   "name" : "pcz",
 4715                   "in" : "query",
 4716                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4717                   "required" : true,
 4718                   "schema" : {
 4719                      "type" : "string"
 4720                   },
 4721                   "example" : "000"
 4722                }
 4723             ],
 4724             "responses" : {
 4725                "200" : {
 4726                   "description" : "Výsledek vyhledávání",
 4727                   "content" : {
 4728                      "application/json" : {
 4729                         "schema" : {
 4730                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 4731                         },
 4732                         "example" : {
 4733                            "vysledek" : "PacientNalezen",
 4734                            "vysledekZprava" : null,
 4735                            "pacient" : {
 4736                               "id" : "9876543210",
 4737                               "datumUmrti" : null,
 4738                               "zemeNarozeniKod" : "CZ",
 4739                               "mistoNarozeniNazev" : "České Budějovice",
 4740                               "obecNarozeniRuianId" : 544256,
 4741                               "obvodNarozeniRuianId" : null,
 4742                               "jeCizinec" : false,
 4743                               "jmeno" : "Oliver",
 4744                               "prijmeni" : "Ouředník",
 4745                               "datumNarozeni" : "1990-09-09T00:00:00",
 4746                               "cisloPojistence" : "9009092664",
 4747                               "pohlavi" : "Muz",
 4748                               "cisloObcanskehoPrukazu" : null,
 4749                               "cisloPasu" : null,
 4750                               "zemeObcanstviKod" : "CZ",
 4751                               "zdravotniPojistovnaKod" : "209",
 4752                               "kontaktniMobilniTelefon" : "607123456",
 4753                               "kontaktniEmail" : "oliver.ourednik@example.com",
 4754                               "kontaktniPevnaLinka" : "212240000",
 4755                               "pobytMesto" : "Praha 1",
 4756                               "pobytPsc" : "18200",
 4757                               "notifikovatEmail" : true,
 4758                               "notifikovatSms" : false,
 4759                               "poznamka" : ""
 4760                            }
 4761                         }
 4762                      }
 4763                   }
 4764                },
 4765                "400" : {
 4766                   "description" : "Validace se nezdařila"
 4767                }
 4768             }
 4769          }
 4770       },
 4771       "/api/v1/pacienti/VyhledatDleJmenoPrijmeniObvodNarozeniRuianId/{jmeno}/{prijmeni}/{datumNarozeni}/{obvodNarozeniRuianId}" : {
 4772          "get" : {
 4773             "tags" : [
 4774                "Pacienti"
 4775             ],
 4776             "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obvod narození RÚIAN, číslo pracovníka NRZP",
 4777             "description" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obvod narození RÚIAN, číslo pracovníka NRZP",
 4778             "parameters" : [
 4779                {
 4780                   "name" : "jmeno",
 4781                   "in" : "path",
 4782                   "description" : "Jméno:",
 4783                   "required" : true,
 4784                   "schema" : {
 4785                      "maxLength" : 50,
 4786                      "type" : "string"
 4787                   },
 4788                   "example" : "Oliver"
 4789                },
 4790                {
 4791                   "name" : "prijmeni",
 4792                   "in" : "path",
 4793                   "description" : "Příjmení:",
 4794                   "required" : true,
 4795                   "schema" : {
 4796                      "maxLength" : 50,
 4797                      "type" : "string"
 4798                   },
 4799                   "example" : "Ouředník"
 4800                },
 4801                {
 4802                   "name" : "datumNarozeni",
 4803                   "in" : "path",
 4804                   "description" : "Datum Narození:",
 4805                   "required" : true,
 4806                   "schema" : {
 4807                      "type" : "string",
 4808                      "format" : "date-time"
 4809                   },
 4810                   "example" : "9/9/1990"
 4811                },
 4812                {
 4813                   "name" : "obvodNarozeniRuianId",
 4814                   "in" : "path",
 4815                   "description" : "Obvod narození, RÚIAN Id:",
 4816                   "required" : true,
 4817                   "schema" : {
 4818                      "type" : "integer",
 4819                      "format" : "int64"
 4820                   },
 4821                   "example" : 758637
 4822                },
 4823                {
 4824                   "name" : "pracovnikNrzpCislo",
 4825                   "in" : "query",
 4826                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 4827                   "schema" : {
 4828                      "type" : "string"
 4829                   },
 4830                   "example" : "123456789"
 4831                },
 4832                {
 4833                   "name" : "pracovnikRodneCislo",
 4834                   "in" : "query",
 4835                   "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.",
 4836                   "schema" : {
 4837                      "type" : "string"
 4838                   }
 4839                },
 4840                {
 4841                   "name" : "pracovnikJmeno",
 4842                   "in" : "query",
 4843                   "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.",
 4844                   "schema" : {
 4845                      "type" : "string"
 4846                   }
 4847                },
 4848                {
 4849                   "name" : "pracovnikPrijmeni",
 4850                   "in" : "query",
 4851                   "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.",
 4852                   "schema" : {
 4853                      "type" : "string"
 4854                   }
 4855                },
 4856                {
 4857                   "name" : "pracovnikTitulPred",
 4858                   "in" : "query",
 4859                   "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.",
 4860                   "schema" : {
 4861                      "type" : "string"
 4862                   }
 4863                },
 4864                {
 4865                   "name" : "pracovnikTitulZa",
 4866                   "in" : "query",
 4867                   "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.",
 4868                   "schema" : {
 4869                      "type" : "string"
 4870                   }
 4871                },
 4872                {
 4873                   "name" : "pcz",
 4874                   "in" : "query",
 4875                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 4876                   "required" : true,
 4877                   "schema" : {
 4878                      "type" : "string"
 4879                   },
 4880                   "example" : "000"
 4881                }
 4882             ],
 4883             "responses" : {
 4884                "200" : {
 4885                   "description" : "Výsledek vyhledávání",
 4886                   "content" : {
 4887                      "application/json" : {
 4888                         "schema" : {
 4889                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 4890                         },
 4891                         "example" : {
 4892                            "vysledek" : "PacientNalezen",
 4893                            "vysledekZprava" : null,
 4894                            "pacient" : {
 4895                               "id" : "9876543210",
 4896                               "datumUmrti" : null,
 4897                               "zemeNarozeniKod" : "CZ",
 4898                               "mistoNarozeniNazev" : "České Budějovice",
 4899                               "obecNarozeniRuianId" : 544256,
 4900                               "obvodNarozeniRuianId" : null,
 4901                               "jeCizinec" : false,
 4902                               "jmeno" : "Oliver",
 4903                               "prijmeni" : "Ouředník",
 4904                               "datumNarozeni" : "1990-09-09T00:00:00",
 4905                               "cisloPojistence" : "9009092664",
 4906                               "pohlavi" : "Muz",
 4907                               "cisloObcanskehoPrukazu" : null,
 4908                               "cisloPasu" : null,
 4909                               "zemeObcanstviKod" : "CZ",
 4910                               "zdravotniPojistovnaKod" : "209",
 4911                               "kontaktniMobilniTelefon" : "607123456",
 4912                               "kontaktniEmail" : "oliver.ourednik@example.com",
 4913                               "kontaktniPevnaLinka" : "212240000",
 4914                               "pobytMesto" : "Praha 1",
 4915                               "pobytPsc" : "18200",
 4916                               "notifikovatEmail" : true,
 4917                               "notifikovatSms" : false,
 4918                               "poznamka" : ""
 4919                            }
 4920                         }
 4921                      }
 4922                   }
 4923                },
 4924                "400" : {
 4925                   "description" : "Validace se nezdařila"
 4926                }
 4927             }
 4928          }
 4929       },
 4930       "/api/v1/pacienti/AktualizujKontaktniUdajePacienta" : {
 4931          "post" : {
 4932             "tags" : [
 4933                "Pacienti"
 4934             ],
 4935             "summary" : "Aktualizace kontaktních údajů pacienta.",
 4936             "requestBody" : {
 4937                "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.",
 4938                "content" : {
 4939                   "application/json" : {
 4940                      "schema" : {
 4941                         "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
 4942                      },
 4943                      "example" : {
 4944                         "pracovnik" : {
 4945                            "nrzpCislo" : "123456789",
 4946                            "rodneCislo" : null,
 4947                            "pcz" : "000",
 4948                            "jmeno" : null,
 4949                            "prijmeni" : null,
 4950                            "titulPred" : null,
 4951                            "titulZa" : null
 4952                         },
 4953                         "id" : "7712866820",
 4954                         "zdravotniPojistovnaKod" : "209",
 4955                         "kontaktniMobilniTelefon" : "736556425",
 4956                         "kontaktniEmail" : "oliver.ourednik@example.com",
 4957                         "kontaktniPevnaLinka" : null,
 4958                         "pobytMesto" : null,
 4959                         "pobytPsc" : null,
 4960                         "notifikovatEmail" : true,
 4961                         "notifikovatSms" : false,
 4962                         "poznamka" : ""
 4963                      }
 4964                   },
 4965                   "text/json" : {
 4966                      "schema" : {
 4967                         "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
 4968                      },
 4969                      "example" : {
 4970                         "pracovnik" : {
 4971                            "nrzpCislo" : "123456789",
 4972                            "rodneCislo" : null,
 4973                            "pcz" : "000",
 4974                            "jmeno" : null,
 4975                            "prijmeni" : null,
 4976                            "titulPred" : null,
 4977                            "titulZa" : null
 4978                         },
 4979                         "id" : "7712866820",
 4980                         "zdravotniPojistovnaKod" : "209",
 4981                         "kontaktniMobilniTelefon" : "736556425",
 4982                         "kontaktniEmail" : "oliver.ourednik@example.com",
 4983                         "kontaktniPevnaLinka" : null,
 4984                         "pobytMesto" : null,
 4985                         "pobytPsc" : null,
 4986                         "notifikovatEmail" : true,
 4987                         "notifikovatSms" : false,
 4988                         "poznamka" : ""
 4989                      }
 4990                   },
 4991                   "application/*+json" : {
 4992                      "schema" : {
 4993                         "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
 4994                      },
 4995                      "example" : {
 4996                         "pracovnik" : {
 4997                            "nrzpCislo" : "123456789",
 4998                            "rodneCislo" : null,
 4999                            "pcz" : "000",
 5000                            "jmeno" : null,
 5001                            "prijmeni" : null,
 5002                            "titulPred" : null,
 5003                            "titulZa" : null
 5004                         },
 5005                         "id" : "7712866820",
 5006                         "zdravotniPojistovnaKod" : "209",
 5007                         "kontaktniMobilniTelefon" : "736556425",
 5008                         "kontaktniEmail" : "oliver.ourednik@example.com",
 5009                         "kontaktniPevnaLinka" : null,
 5010                         "pobytMesto" : null,
 5011                         "pobytPsc" : null,
 5012                         "notifikovatEmail" : true,
 5013                         "notifikovatSms" : false,
 5014                         "poznamka" : ""
 5015                      }
 5016                   }
 5017                }
 5018             },
 5019             "responses" : {
 5020                "201" : {
 5021                   "description" : "Success",
 5022                   "content" : {
 5023                      "application/json" : {
 5024                         "schema" : {
 5025                            "$ref" : "#/components/schemas/PacientView"
 5026                         },
 5027                         "example" : {
 5028                            "id" : "9876543210",
 5029                            "datumUmrti" : null,
 5030                            "zemeNarozeniKod" : "CZ",
 5031                            "mistoNarozeniNazev" : "České Budějovice",
 5032                            "obecNarozeniRuianId" : 544256,
 5033                            "obvodNarozeniRuianId" : null,
 5034                            "jeCizinec" : false,
 5035                            "jmeno" : "Oliver",
 5036                            "prijmeni" : "Ouředník",
 5037                            "datumNarozeni" : "1990-09-09T00:00:00",
 5038                            "cisloPojistence" : "9009092664",
 5039                            "pohlavi" : "Muz",
 5040                            "cisloObcanskehoPrukazu" : null,
 5041                            "cisloPasu" : null,
 5042                            "zemeObcanstviKod" : "CZ",
 5043                            "zdravotniPojistovnaKod" : "209",
 5044                            "kontaktniMobilniTelefon" : "607123456",
 5045                            "kontaktniEmail" : "oliver.ourednik@example.com",
 5046                            "kontaktniPevnaLinka" : "212240000",
 5047                            "pobytMesto" : "Praha 1",
 5048                            "pobytPsc" : "18200",
 5049                            "notifikovatEmail" : true,
 5050                            "notifikovatSms" : false,
 5051                            "poznamka" : ""
 5052                         }
 5053                      }
 5054                   }
 5055                },
 5056                "400" : {
 5057                   "description" : "Pacienta se nepodařilo aktualizovat",
 5058                   "content" : {
 5059                      "application/json" : {
 5060                         "schema" : {
 5061                            "$ref" : "#/components/schemas/ErrorResponse"
 5062                         }
 5063                      }
 5064                   }
 5065                },
 5066                "200" : {
 5067                   "description" : "Aktualizace provedena"
 5068                },
 5069                "404" : {
 5070                   "description" : "Pacient nenalezen"
 5071                }
 5072             }
 5073          }
 5074       },
 5075       "/api/v1/pacienti/AktualizujCisloPojistence" : {
 5076          "post" : {
 5077             "tags" : [
 5078                "Pacienti"
 5079             ],
 5080             "summary" : "Aktualizace čísla pojištěnce pacienta novým číslem pojištěnce.",
 5081             "requestBody" : {
 5082                "description" : "Číslo pacienta + nové číslo pojištěnce",
 5083                "content" : {
 5084                   "application/json" : {
 5085                      "schema" : {
 5086                         "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
 5087                      },
 5088                      "example" : {
 5089                         "pracovnik" : {
 5090                            "nrzpCislo" : "123456789",
 5091                            "rodneCislo" : null,
 5092                            "pcz" : "000",
 5093                            "jmeno" : null,
 5094                            "prijmeni" : null,
 5095                            "titulPred" : null,
 5096                            "titulZa" : null
 5097                         },
 5098                         "pacientId" : "123000000",
 5099                         "cisloPojistence" : "8307280190",
 5100                         "datumNarozeni" : "1983-07-28T00:00:00"
 5101                      }
 5102                   },
 5103                   "text/json" : {
 5104                      "schema" : {
 5105                         "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
 5106                      },
 5107                      "example" : {
 5108                         "pracovnik" : {
 5109                            "nrzpCislo" : "123456789",
 5110                            "rodneCislo" : null,
 5111                            "pcz" : "000",
 5112                            "jmeno" : null,
 5113                            "prijmeni" : null,
 5114                            "titulPred" : null,
 5115                            "titulZa" : null
 5116                         },
 5117                         "pacientId" : "123000000",
 5118                         "cisloPojistence" : "8307280190",
 5119                         "datumNarozeni" : "1983-07-28T00:00:00"
 5120                      }
 5121                   },
 5122                   "application/*+json" : {
 5123                      "schema" : {
 5124                         "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
 5125                      },
 5126                      "example" : {
 5127                         "pracovnik" : {
 5128                            "nrzpCislo" : "123456789",
 5129                            "rodneCislo" : null,
 5130                            "pcz" : "000",
 5131                            "jmeno" : null,
 5132                            "prijmeni" : null,
 5133                            "titulPred" : null,
 5134                            "titulZa" : null
 5135                         },
 5136                         "pacientId" : "123000000",
 5137                         "cisloPojistence" : "8307280190",
 5138                         "datumNarozeni" : "1983-07-28T00:00:00"
 5139                      }
 5140                   }
 5141                }
 5142             },
 5143             "responses" : {
 5144                "201" : {
 5145                   "description" : "Success",
 5146                   "content" : {
 5147                      "application/json" : {
 5148                         "schema" : {
 5149                            "$ref" : "#/components/schemas/PacientView"
 5150                         },
 5151                         "example" : {
 5152                            "id" : "9876543210",
 5153                            "datumUmrti" : null,
 5154                            "zemeNarozeniKod" : "CZ",
 5155                            "mistoNarozeniNazev" : "České Budějovice",
 5156                            "obecNarozeniRuianId" : 544256,
 5157                            "obvodNarozeniRuianId" : null,
 5158                            "jeCizinec" : false,
 5159                            "jmeno" : "Oliver",
 5160                            "prijmeni" : "Ouředník",
 5161                            "datumNarozeni" : "1990-09-09T00:00:00",
 5162                            "cisloPojistence" : "9009092664",
 5163                            "pohlavi" : "Muz",
 5164                            "cisloObcanskehoPrukazu" : null,
 5165                            "cisloPasu" : null,
 5166                            "zemeObcanstviKod" : "CZ",
 5167                            "zdravotniPojistovnaKod" : "209",
 5168                            "kontaktniMobilniTelefon" : "607123456",
 5169                            "kontaktniEmail" : "oliver.ourednik@example.com",
 5170                            "kontaktniPevnaLinka" : "212240000",
 5171                            "pobytMesto" : "Praha 1",
 5172                            "pobytPsc" : "18200",
 5173                            "notifikovatEmail" : true,
 5174                            "notifikovatSms" : false,
 5175                            "poznamka" : ""
 5176                         }
 5177                      }
 5178                   }
 5179                },
 5180                "400" : {
 5181                   "description" : "Pacienta se nepodařilo aktualizovat",
 5182                   "content" : {
 5183                      "application/json" : {
 5184                         "schema" : {
 5185                            "$ref" : "#/components/schemas/ErrorResponse"
 5186                         }
 5187                      }
 5188                   }
 5189                },
 5190                "200" : {
 5191                   "description" : "Aktualizace provedena"
 5192                },
 5193                "404" : {
 5194                   "description" : "Pacient nenalezen"
 5195                }
 5196             }
 5197          }
 5198       },
 5199       "/api/v1/pacienti/VytvorPacientaCizince" : {
 5200          "post" : {
 5201             "tags" : [
 5202                "Pacienti"
 5203             ],
 5204             "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.",
 5205             "requestBody" : {
 5206                "description" : "Nový pacient:",
 5207                "content" : {
 5208                   "application/json" : {
 5209                      "schema" : {
 5210                         "$ref" : "#/components/schemas/PacientCizinecCreate"
 5211                      },
 5212                      "example" : {
 5213                         "pacientId" : null,
 5214                         "pracovnik" : {
 5215                            "nrzpCislo" : "123456789",
 5216                            "rodneCislo" : null,
 5217                            "pcz" : "000",
 5218                            "jmeno" : null,
 5219                            "prijmeni" : null,
 5220                            "titulPred" : null,
 5221                            "titulZa" : null
 5222                         },
 5223                         "jmeno" : "Andrei",
 5224                         "prijmeni" : "Kravcenko",
 5225                         "datumNarozeni" : "1995-05-08T00:00:00",
 5226                         "cisloPojistence" : "9505085556",
 5227                         "pohlavi" : "Muz",
 5228                         "cisloObcanskehoPrukazu" : null,
 5229                         "cisloPasu" : null,
 5230                         "zemeObcanstviKod" : "UA",
 5231                         "zdravotniPojistovnaKod" : "111",
 5232                         "kontaktniMobilniTelefon" : "640246856",
 5233                         "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
 5234                         "kontaktniPevnaLinka" : null,
 5235                         "pobytMesto" : null,
 5236                         "pobytPsc" : null,
 5237                         "notifikovatEmail" : true,
 5238                         "notifikovatSms" : false,
 5239                         "poznamka" : ""
 5240                      }
 5241                   },
 5242                   "text/json" : {
 5243                      "schema" : {
 5244                         "$ref" : "#/components/schemas/PacientCizinecCreate"
 5245                      },
 5246                      "example" : {
 5247                         "pacientId" : null,
 5248                         "pracovnik" : {
 5249                            "nrzpCislo" : "123456789",
 5250                            "rodneCislo" : null,
 5251                            "pcz" : "000",
 5252                            "jmeno" : null,
 5253                            "prijmeni" : null,
 5254                            "titulPred" : null,
 5255                            "titulZa" : null
 5256                         },
 5257                         "jmeno" : "Andrei",
 5258                         "prijmeni" : "Kravcenko",
 5259                         "datumNarozeni" : "1995-05-08T00:00:00",
 5260                         "cisloPojistence" : "9505085556",
 5261                         "pohlavi" : "Muz",
 5262                         "cisloObcanskehoPrukazu" : null,
 5263                         "cisloPasu" : null,
 5264                         "zemeObcanstviKod" : "UA",
 5265                         "zdravotniPojistovnaKod" : "111",
 5266                         "kontaktniMobilniTelefon" : "640246856",
 5267                         "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
 5268                         "kontaktniPevnaLinka" : null,
 5269                         "pobytMesto" : null,
 5270                         "pobytPsc" : null,
 5271                         "notifikovatEmail" : true,
 5272                         "notifikovatSms" : false,
 5273                         "poznamka" : ""
 5274                      }
 5275                   },
 5276                   "application/*+json" : {
 5277                      "schema" : {
 5278                         "$ref" : "#/components/schemas/PacientCizinecCreate"
 5279                      },
 5280                      "example" : {
 5281                         "pacientId" : null,
 5282                         "pracovnik" : {
 5283                            "nrzpCislo" : "123456789",
 5284                            "rodneCislo" : null,
 5285                            "pcz" : "000",
 5286                            "jmeno" : null,
 5287                            "prijmeni" : null,
 5288                            "titulPred" : null,
 5289                            "titulZa" : null
 5290                         },
 5291                         "jmeno" : "Andrei",
 5292                         "prijmeni" : "Kravcenko",
 5293                         "datumNarozeni" : "1995-05-08T00:00:00",
 5294                         "cisloPojistence" : "9505085556",
 5295                         "pohlavi" : "Muz",
 5296                         "cisloObcanskehoPrukazu" : null,
 5297                         "cisloPasu" : null,
 5298                         "zemeObcanstviKod" : "UA",
 5299                         "zdravotniPojistovnaKod" : "111",
 5300                         "kontaktniMobilniTelefon" : "640246856",
 5301                         "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
 5302                         "kontaktniPevnaLinka" : null,
 5303                         "pobytMesto" : null,
 5304                         "pobytPsc" : null,
 5305                         "notifikovatEmail" : true,
 5306                         "notifikovatSms" : false,
 5307                         "poznamka" : ""
 5308                      }
 5309                   }
 5310                }
 5311             },
 5312             "responses" : {
 5313                "201" : {
 5314                   "description" : "Vytvoří nového pacienta",
 5315                   "content" : {
 5316                      "application/json" : {
 5317                         "schema" : {
 5318                            "$ref" : "#/components/schemas/PacientView"
 5319                         },
 5320                         "example" : {
 5321                            "id" : "9876543210",
 5322                            "datumUmrti" : null,
 5323                            "zemeNarozeniKod" : "CZ",
 5324                            "mistoNarozeniNazev" : "České Budějovice",
 5325                            "obecNarozeniRuianId" : 544256,
 5326                            "obvodNarozeniRuianId" : null,
 5327                            "jeCizinec" : false,
 5328                            "jmeno" : "Oliver",
 5329                            "prijmeni" : "Ouředník",
 5330                            "datumNarozeni" : "1990-09-09T00:00:00",
 5331                            "cisloPojistence" : "9009092664",
 5332                            "pohlavi" : "Muz",
 5333                            "cisloObcanskehoPrukazu" : null,
 5334                            "cisloPasu" : null,
 5335                            "zemeObcanstviKod" : "CZ",
 5336                            "zdravotniPojistovnaKod" : "209",
 5337                            "kontaktniMobilniTelefon" : "607123456",
 5338                            "kontaktniEmail" : "oliver.ourednik@example.com",
 5339                            "kontaktniPevnaLinka" : "212240000",
 5340                            "pobytMesto" : "Praha 1",
 5341                            "pobytPsc" : "18200",
 5342                            "notifikovatEmail" : true,
 5343                            "notifikovatSms" : false,
 5344                            "poznamka" : ""
 5345                         }
 5346                      }
 5347                   }
 5348                },
 5349                "400" : {
 5350                   "description" : "Pacienta se nepodařilo vytvořit",
 5351                   "content" : {
 5352                      "application/json" : {
 5353                         "schema" : {
 5354                            "$ref" : "#/components/schemas/ErrorResponse"
 5355                         }
 5356                      }
 5357                   }
 5358                }
 5359             }
 5360          }
 5361       },
 5362       "/api/v1/pacienti/VyhledatCizinceDleCislaPojistence/{cisloPojistence}" : {
 5363          "get" : {
 5364             "tags" : [
 5365                "Pacienti"
 5366             ],
 5367             "summary" : "Vyhledá cizince dle: číslo pojištěnce",
 5368             "description" : "Vyhledá cizince dle: číslo pojištěnce",
 5369             "parameters" : [
 5370                {
 5371                   "name" : "cisloPojistence",
 5372                   "in" : "path",
 5373                   "description" : "číslo pojištěnce",
 5374                   "required" : true,
 5375                   "schema" : {
 5376                      "type" : "string"
 5377                   }
 5378                },
 5379                {
 5380                   "name" : "pracovnikNrzpCislo",
 5381                   "in" : "query",
 5382                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5383                   "schema" : {
 5384                      "type" : "string"
 5385                   },
 5386                   "example" : "123456789"
 5387                },
 5388                {
 5389                   "name" : "pracovnikRodneCislo",
 5390                   "in" : "query",
 5391                   "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.",
 5392                   "schema" : {
 5393                      "type" : "string"
 5394                   }
 5395                },
 5396                {
 5397                   "name" : "pracovnikJmeno",
 5398                   "in" : "query",
 5399                   "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.",
 5400                   "schema" : {
 5401                      "type" : "string"
 5402                   }
 5403                },
 5404                {
 5405                   "name" : "pracovnikPrijmeni",
 5406                   "in" : "query",
 5407                   "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.",
 5408                   "schema" : {
 5409                      "type" : "string"
 5410                   }
 5411                },
 5412                {
 5413                   "name" : "pracovnikTitulPred",
 5414                   "in" : "query",
 5415                   "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.",
 5416                   "schema" : {
 5417                      "type" : "string"
 5418                   }
 5419                },
 5420                {
 5421                   "name" : "pracovnikTitulZa",
 5422                   "in" : "query",
 5423                   "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.",
 5424                   "schema" : {
 5425                      "type" : "string"
 5426                   }
 5427                },
 5428                {
 5429                   "name" : "pcz",
 5430                   "in" : "query",
 5431                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5432                   "required" : true,
 5433                   "schema" : {
 5434                      "type" : "string"
 5435                   },
 5436                   "example" : "000"
 5437                }
 5438             ],
 5439             "responses" : {
 5440                "200" : {
 5441                   "description" : "Výsledek vyhledávání",
 5442                   "content" : {
 5443                      "application/json" : {
 5444                         "schema" : {
 5445                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 5446                         },
 5447                         "example" : {
 5448                            "vysledek" : "PacientNalezen",
 5449                            "vysledekZprava" : null,
 5450                            "pacient" : {
 5451                               "id" : "9876543210",
 5452                               "datumUmrti" : null,
 5453                               "zemeNarozeniKod" : "CZ",
 5454                               "mistoNarozeniNazev" : "České Budějovice",
 5455                               "obecNarozeniRuianId" : 544256,
 5456                               "obvodNarozeniRuianId" : null,
 5457                               "jeCizinec" : false,
 5458                               "jmeno" : "Oliver",
 5459                               "prijmeni" : "Ouředník",
 5460                               "datumNarozeni" : "1990-09-09T00:00:00",
 5461                               "cisloPojistence" : "9009092664",
 5462                               "pohlavi" : "Muz",
 5463                               "cisloObcanskehoPrukazu" : null,
 5464                               "cisloPasu" : null,
 5465                               "zemeObcanstviKod" : "CZ",
 5466                               "zdravotniPojistovnaKod" : "209",
 5467                               "kontaktniMobilniTelefon" : "607123456",
 5468                               "kontaktniEmail" : "oliver.ourednik@example.com",
 5469                               "kontaktniPevnaLinka" : "212240000",
 5470                               "pobytMesto" : "Praha 1",
 5471                               "pobytPsc" : "18200",
 5472                               "notifikovatEmail" : true,
 5473                               "notifikovatSms" : false,
 5474                               "poznamka" : ""
 5475                            }
 5476                         }
 5477                      }
 5478                   }
 5479                },
 5480                "400" : {
 5481                   "description" : "Validace se nezdařila"
 5482                }
 5483             }
 5484          }
 5485       },
 5486       "/api/v1/pacienti/VyhledatCizinceDleCislaObcanskehoPrukazu/{cisloObcanskehoPrukazu}" : {
 5487          "get" : {
 5488             "tags" : [
 5489                "Pacienti"
 5490             ],
 5491             "summary" : "Vyhledá cizince dle: číslo občanského průkazu",
 5492             "description" : "Vyhledá cizince dle: číslo občanského průkazu",
 5493             "parameters" : [
 5494                {
 5495                   "name" : "cisloObcanskehoPrukazu",
 5496                   "in" : "path",
 5497                   "description" : "číslo občanského průkazu",
 5498                   "required" : true,
 5499                   "schema" : {
 5500                      "type" : "string"
 5501                   }
 5502                },
 5503                {
 5504                   "name" : "pracovnikNrzpCislo",
 5505                   "in" : "query",
 5506                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5507                   "schema" : {
 5508                      "type" : "string"
 5509                   },
 5510                   "example" : "123456789"
 5511                },
 5512                {
 5513                   "name" : "pracovnikRodneCislo",
 5514                   "in" : "query",
 5515                   "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.",
 5516                   "schema" : {
 5517                      "type" : "string"
 5518                   }
 5519                },
 5520                {
 5521                   "name" : "pracovnikJmeno",
 5522                   "in" : "query",
 5523                   "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.",
 5524                   "schema" : {
 5525                      "type" : "string"
 5526                   }
 5527                },
 5528                {
 5529                   "name" : "pracovnikPrijmeni",
 5530                   "in" : "query",
 5531                   "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.",
 5532                   "schema" : {
 5533                      "type" : "string"
 5534                   }
 5535                },
 5536                {
 5537                   "name" : "pracovnikTitulPred",
 5538                   "in" : "query",
 5539                   "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.",
 5540                   "schema" : {
 5541                      "type" : "string"
 5542                   }
 5543                },
 5544                {
 5545                   "name" : "pracovnikTitulZa",
 5546                   "in" : "query",
 5547                   "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.",
 5548                   "schema" : {
 5549                      "type" : "string"
 5550                   }
 5551                },
 5552                {
 5553                   "name" : "pcz",
 5554                   "in" : "query",
 5555                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5556                   "required" : true,
 5557                   "schema" : {
 5558                      "type" : "string"
 5559                   },
 5560                   "example" : "000"
 5561                }
 5562             ],
 5563             "responses" : {
 5564                "200" : {
 5565                   "description" : "Výsledek vyhledávání",
 5566                   "content" : {
 5567                      "application/json" : {
 5568                         "schema" : {
 5569                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 5570                         },
 5571                         "example" : {
 5572                            "vysledek" : "PacientNalezen",
 5573                            "vysledekZprava" : null,
 5574                            "pacient" : {
 5575                               "id" : "9876543210",
 5576                               "datumUmrti" : null,
 5577                               "zemeNarozeniKod" : "CZ",
 5578                               "mistoNarozeniNazev" : "České Budějovice",
 5579                               "obecNarozeniRuianId" : 544256,
 5580                               "obvodNarozeniRuianId" : null,
 5581                               "jeCizinec" : false,
 5582                               "jmeno" : "Oliver",
 5583                               "prijmeni" : "Ouředník",
 5584                               "datumNarozeni" : "1990-09-09T00:00:00",
 5585                               "cisloPojistence" : "9009092664",
 5586                               "pohlavi" : "Muz",
 5587                               "cisloObcanskehoPrukazu" : null,
 5588                               "cisloPasu" : null,
 5589                               "zemeObcanstviKod" : "CZ",
 5590                               "zdravotniPojistovnaKod" : "209",
 5591                               "kontaktniMobilniTelefon" : "607123456",
 5592                               "kontaktniEmail" : "oliver.ourednik@example.com",
 5593                               "kontaktniPevnaLinka" : "212240000",
 5594                               "pobytMesto" : "Praha 1",
 5595                               "pobytPsc" : "18200",
 5596                               "notifikovatEmail" : true,
 5597                               "notifikovatSms" : false,
 5598                               "poznamka" : ""
 5599                            }
 5600                         }
 5601                      }
 5602                   }
 5603                },
 5604                "400" : {
 5605                   "description" : "Validace se nezdařila"
 5606                }
 5607             }
 5608          }
 5609       },
 5610       "/api/v1/pacienti/VyhledatCizinceDleCislaPasu/{cisloPasu}" : {
 5611          "get" : {
 5612             "tags" : [
 5613                "Pacienti"
 5614             ],
 5615             "summary" : "Vyhledá cizince dle: číslo pasu",
 5616             "description" : "Vyhledá cizince dle: číslo pasu",
 5617             "parameters" : [
 5618                {
 5619                   "name" : "cisloPasu",
 5620                   "in" : "path",
 5621                   "description" : "číslo pasu",
 5622                   "required" : true,
 5623                   "schema" : {
 5624                      "type" : "string"
 5625                   }
 5626                },
 5627                {
 5628                   "name" : "pracovnikNrzpCislo",
 5629                   "in" : "query",
 5630                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5631                   "schema" : {
 5632                      "type" : "string"
 5633                   },
 5634                   "example" : "123456789"
 5635                },
 5636                {
 5637                   "name" : "pracovnikRodneCislo",
 5638                   "in" : "query",
 5639                   "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.",
 5640                   "schema" : {
 5641                      "type" : "string"
 5642                   }
 5643                },
 5644                {
 5645                   "name" : "pracovnikJmeno",
 5646                   "in" : "query",
 5647                   "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.",
 5648                   "schema" : {
 5649                      "type" : "string"
 5650                   }
 5651                },
 5652                {
 5653                   "name" : "pracovnikPrijmeni",
 5654                   "in" : "query",
 5655                   "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.",
 5656                   "schema" : {
 5657                      "type" : "string"
 5658                   }
 5659                },
 5660                {
 5661                   "name" : "pracovnikTitulPred",
 5662                   "in" : "query",
 5663                   "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.",
 5664                   "schema" : {
 5665                      "type" : "string"
 5666                   }
 5667                },
 5668                {
 5669                   "name" : "pracovnikTitulZa",
 5670                   "in" : "query",
 5671                   "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.",
 5672                   "schema" : {
 5673                      "type" : "string"
 5674                   }
 5675                },
 5676                {
 5677                   "name" : "pcz",
 5678                   "in" : "query",
 5679                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5680                   "required" : true,
 5681                   "schema" : {
 5682                      "type" : "string"
 5683                   },
 5684                   "example" : "000"
 5685                }
 5686             ],
 5687             "responses" : {
 5688                "200" : {
 5689                   "description" : "Výsledek vyhledávání",
 5690                   "content" : {
 5691                      "application/json" : {
 5692                         "schema" : {
 5693                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 5694                         },
 5695                         "example" : {
 5696                            "vysledek" : "PacientNalezen",
 5697                            "vysledekZprava" : null,
 5698                            "pacient" : {
 5699                               "id" : "9876543210",
 5700                               "datumUmrti" : null,
 5701                               "zemeNarozeniKod" : "CZ",
 5702                               "mistoNarozeniNazev" : "České Budějovice",
 5703                               "obecNarozeniRuianId" : 544256,
 5704                               "obvodNarozeniRuianId" : null,
 5705                               "jeCizinec" : false,
 5706                               "jmeno" : "Oliver",
 5707                               "prijmeni" : "Ouředník",
 5708                               "datumNarozeni" : "1990-09-09T00:00:00",
 5709                               "cisloPojistence" : "9009092664",
 5710                               "pohlavi" : "Muz",
 5711                               "cisloObcanskehoPrukazu" : null,
 5712                               "cisloPasu" : null,
 5713                               "zemeObcanstviKod" : "CZ",
 5714                               "zdravotniPojistovnaKod" : "209",
 5715                               "kontaktniMobilniTelefon" : "607123456",
 5716                               "kontaktniEmail" : "oliver.ourednik@example.com",
 5717                               "kontaktniPevnaLinka" : "212240000",
 5718                               "pobytMesto" : "Praha 1",
 5719                               "pobytPsc" : "18200",
 5720                               "notifikovatEmail" : true,
 5721                               "notifikovatSms" : false,
 5722                               "poznamka" : ""
 5723                            }
 5724                         }
 5725                      }
 5726                   }
 5727                },
 5728                "400" : {
 5729                   "description" : "Validace se nezdařila"
 5730                }
 5731             }
 5732          }
 5733       },
 5734       "/api/v1/pacienti/VyhledatDleNiaBsi/{bsi}" : {
 5735          "get" : {
 5736             "tags" : [
 5737                "Pacienti"
 5738             ],
 5739             "summary" : "Vyhledá pacienta dle: bsi",
 5740             "parameters" : [
 5741                {
 5742                   "name" : "bsi",
 5743                   "in" : "path",
 5744                   "description" : "bezvýznamový směrový identifikátor",
 5745                   "required" : true,
 5746                   "schema" : {
 5747                      "type" : "string"
 5748                   }
 5749                },
 5750                {
 5751                   "name" : "pracovnikNrzpCislo",
 5752                   "in" : "query",
 5753                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5754                   "schema" : {
 5755                      "type" : "string"
 5756                   },
 5757                   "example" : "123456789"
 5758                },
 5759                {
 5760                   "name" : "pracovnikRodneCislo",
 5761                   "in" : "query",
 5762                   "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.",
 5763                   "schema" : {
 5764                      "type" : "string"
 5765                   }
 5766                },
 5767                {
 5768                   "name" : "pracovnikJmeno",
 5769                   "in" : "query",
 5770                   "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.",
 5771                   "schema" : {
 5772                      "type" : "string"
 5773                   }
 5774                },
 5775                {
 5776                   "name" : "pracovnikPrijmeni",
 5777                   "in" : "query",
 5778                   "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.",
 5779                   "schema" : {
 5780                      "type" : "string"
 5781                   }
 5782                },
 5783                {
 5784                   "name" : "pracovnikTitulPred",
 5785                   "in" : "query",
 5786                   "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.",
 5787                   "schema" : {
 5788                      "type" : "string"
 5789                   }
 5790                },
 5791                {
 5792                   "name" : "pracovnikTitulZa",
 5793                   "in" : "query",
 5794                   "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.",
 5795                   "schema" : {
 5796                      "type" : "string"
 5797                   }
 5798                },
 5799                {
 5800                   "name" : "pcz",
 5801                   "in" : "query",
 5802                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5803                   "required" : true,
 5804                   "schema" : {
 5805                      "type" : "string"
 5806                   },
 5807                   "example" : "000"
 5808                }
 5809             ],
 5810             "responses" : {
 5811                "200" : {
 5812                   "description" : "Výsledek vyhledávání",
 5813                   "content" : {
 5814                      "application/json" : {
 5815                         "schema" : {
 5816                            "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
 5817                         },
 5818                         "example" : {
 5819                            "vysledek" : "PacientNalezen",
 5820                            "vysledekZprava" : null,
 5821                            "pacient" : {
 5822                               "id" : "9876543210",
 5823                               "datumUmrti" : null,
 5824                               "zemeNarozeniKod" : "CZ",
 5825                               "mistoNarozeniNazev" : "České Budějovice",
 5826                               "obecNarozeniRuianId" : 544256,
 5827                               "obvodNarozeniRuianId" : null,
 5828                               "jeCizinec" : false,
 5829                               "jmeno" : "Oliver",
 5830                               "prijmeni" : "Ouředník",
 5831                               "datumNarozeni" : "1990-09-09T00:00:00",
 5832                               "cisloPojistence" : "9009092664",
 5833                               "pohlavi" : "Muz",
 5834                               "cisloObcanskehoPrukazu" : null,
 5835                               "cisloPasu" : null,
 5836                               "zemeObcanstviKod" : "CZ",
 5837                               "zdravotniPojistovnaKod" : "209",
 5838                               "kontaktniMobilniTelefon" : "607123456",
 5839                               "kontaktniEmail" : "oliver.ourednik@example.com",
 5840                               "kontaktniPevnaLinka" : "212240000",
 5841                               "pobytMesto" : "Praha 1",
 5842                               "pobytPsc" : "18200",
 5843                               "notifikovatEmail" : true,
 5844                               "notifikovatSms" : false,
 5845                               "poznamka" : ""
 5846                            }
 5847                         }
 5848                      }
 5849                   }
 5850                },
 5851                "400" : {
 5852                   "description" : "Validace se nezdařila"
 5853                }
 5854             }
 5855          }
 5856       },
 5857       "/api/v1/pracovnineschopnost/NacistPracovniNeschopnostiPacienta/{pacientId}" : {
 5858          "get" : {
 5859             "tags" : [
 5860                "PracovniNeschopnost"
 5861             ],
 5862             "summary" : "Načtení pracovních neschopností pacienta",
 5863             "parameters" : [
 5864                {
 5865                   "name" : "pacientId",
 5866                   "in" : "path",
 5867                   "description" : "Id pacienta",
 5868                   "required" : true,
 5869                   "schema" : {
 5870                      "maxLength" : 10,
 5871                      "type" : "string"
 5872                   },
 5873                   "example" : "5"
 5874                },
 5875                {
 5876                   "name" : "pracovnikNrzpCislo",
 5877                   "in" : "query",
 5878                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 5879                   "schema" : {
 5880                      "type" : "string"
 5881                   },
 5882                   "example" : "123456789"
 5883                },
 5884                {
 5885                   "name" : "pracovnikRodneCislo",
 5886                   "in" : "query",
 5887                   "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.",
 5888                   "schema" : {
 5889                      "type" : "string"
 5890                   }
 5891                },
 5892                {
 5893                   "name" : "pracovnikJmeno",
 5894                   "in" : "query",
 5895                   "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.",
 5896                   "schema" : {
 5897                      "type" : "string"
 5898                   }
 5899                },
 5900                {
 5901                   "name" : "pracovnikPrijmeni",
 5902                   "in" : "query",
 5903                   "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.",
 5904                   "schema" : {
 5905                      "type" : "string"
 5906                   }
 5907                },
 5908                {
 5909                   "name" : "pracovnikTitulPred",
 5910                   "in" : "query",
 5911                   "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.",
 5912                   "schema" : {
 5913                      "type" : "string"
 5914                   }
 5915                },
 5916                {
 5917                   "name" : "pracovnikTitulZa",
 5918                   "in" : "query",
 5919                   "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.",
 5920                   "schema" : {
 5921                      "type" : "string"
 5922                   }
 5923                },
 5924                {
 5925                   "name" : "pcz",
 5926                   "in" : "query",
 5927                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 5928                   "required" : true,
 5929                   "schema" : {
 5930                      "type" : "string"
 5931                   },
 5932                   "example" : "000"
 5933                }
 5934             ],
 5935             "responses" : {
 5936                "200" : {
 5937                   "description" : "Success",
 5938                   "content" : {
 5939                      "application/json" : {
 5940                         "schema" : {
 5941                            "type" : "array",
 5942                            "items" : {
 5943                               "$ref" : "#/components/schemas/PracovniNeschopnostView"
 5944                            }
 5945                         },
 5946                         "example" : [
 5947                            {
 5948                               "druhPracovniNeschopnostKod" : "PN001",
 5949                               "datumZahajeni" : "2022-07-03T00:00:00",
 5950                               "datumUkonceni" : null,
 5951                               "diagnozaKod" : "AO00",
 5952                               "zapisZarizeni" : "0 Testovací pracovistě API",
 5953                               "zapisLekar" : "Demo",
 5954                               "zapisDatum" : "2022-07-03T00:00:00",
 5955                               "ukonceniZarizeni" : " ",
 5956                               "ukonceniLekar" : null,
 5957                               "ukonceniDatum" : null
 5958                            }
 5959                         ]
 5960                      }
 5961                   }
 5962                }
 5963             }
 5964          }
 5965       },
 5966       "/api/v1/pracovnineschopnost/VytvorNeboZmenPracovniNeschopnost" : {
 5967          "post" : {
 5968             "tags" : [
 5969                "PracovniNeschopnost"
 5970             ],
 5971             "summary" : "Vytvoření nebo změna pracovní neschopnosti",
 5972             "requestBody" : {
 5973                "content" : {
 5974                   "application/json" : {
 5975                      "schema" : {
 5976                         "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
 5977                      },
 5978                      "example" : {
 5979                         "pacientId" : "5",
 5980                         "druhPracovniNeschopnostiKod" : "PN001",
 5981                         "dgMkn10Kod" : "A00",
 5982                         "datumOd" : "2026-06-09T00:00:00+02:00",
 5983                         "pracovnik" : {
 5984                            "nrzpCislo" : "123456789",
 5985                            "rodneCislo" : null,
 5986                            "pcz" : "000",
 5987                            "jmeno" : null,
 5988                            "prijmeni" : null,
 5989                            "titulPred" : null,
 5990                            "titulZa" : null
 5991                         }
 5992                      }
 5993                   },
 5994                   "text/json" : {
 5995                      "schema" : {
 5996                         "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
 5997                      },
 5998                      "example" : {
 5999                         "pacientId" : "5",
 6000                         "druhPracovniNeschopnostiKod" : "PN001",
 6001                         "dgMkn10Kod" : "A00",
 6002                         "datumOd" : "2026-06-09T00:00:00+02:00",
 6003                         "pracovnik" : {
 6004                            "nrzpCislo" : "123456789",
 6005                            "rodneCislo" : null,
 6006                            "pcz" : "000",
 6007                            "jmeno" : null,
 6008                            "prijmeni" : null,
 6009                            "titulPred" : null,
 6010                            "titulZa" : null
 6011                         }
 6012                      }
 6013                   },
 6014                   "application/*+json" : {
 6015                      "schema" : {
 6016                         "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
 6017                      },
 6018                      "example" : {
 6019                         "pacientId" : "5",
 6020                         "druhPracovniNeschopnostiKod" : "PN001",
 6021                         "dgMkn10Kod" : "A00",
 6022                         "datumOd" : "2026-06-09T00:00:00+02:00",
 6023                         "pracovnik" : {
 6024                            "nrzpCislo" : "123456789",
 6025                            "rodneCislo" : null,
 6026                            "pcz" : "000",
 6027                            "jmeno" : null,
 6028                            "prijmeni" : null,
 6029                            "titulPred" : null,
 6030                            "titulZa" : null
 6031                         }
 6032                      }
 6033                   }
 6034                }
 6035             },
 6036             "responses" : {
 6037                "200" : {
 6038                   "description" : "Pracovní neschopnost založena nebo změněna",
 6039                   "content" : {
 6040                      "application/json" : {
 6041                         "schema" : {
 6042                            "$ref" : "#/components/schemas/VytvorNeboZmenPracovniNeschopnostResult"
 6043                         }
 6044                      }
 6045                   }
 6046                },
 6047                "400" : {
 6048                   "description" : "Bad Request",
 6049                   "content" : {
 6050                      "application/json" : {
 6051                         "schema" : {
 6052                            "$ref" : "#/components/schemas/ErrorResponse"
 6053                         }
 6054                      }
 6055                   }
 6056                },
 6057                "404" : {
 6058                   "description" : "Pacient nenalezen"
 6059                }
 6060             }
 6061          }
 6062       },
 6063       "/api/v1/pracovnineschopnost/UkoncitPracovniNeschopnost" : {
 6064          "post" : {
 6065             "tags" : [
 6066                "PracovniNeschopnost"
 6067             ],
 6068             "summary" : "Ukončení pracovní neschopnosti pacienta",
 6069             "requestBody" : {
 6070                "content" : {
 6071                   "application/json" : {
 6072                      "schema" : {
 6073                         "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
 6074                      },
 6075                      "example" : {
 6076                         "pacientId" : "5",
 6077                         "datumDo" : "2022-07-03T00:00:00",
 6078                         "pracovnik" : {
 6079                            "nrzpCislo" : "123456789",
 6080                            "rodneCislo" : null,
 6081                            "pcz" : "000",
 6082                            "jmeno" : null,
 6083                            "prijmeni" : null,
 6084                            "titulPred" : null,
 6085                            "titulZa" : null
 6086                         }
 6087                      }
 6088                   },
 6089                   "text/json" : {
 6090                      "schema" : {
 6091                         "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
 6092                      },
 6093                      "example" : {
 6094                         "pacientId" : "5",
 6095                         "datumDo" : "2022-07-03T00:00:00",
 6096                         "pracovnik" : {
 6097                            "nrzpCislo" : "123456789",
 6098                            "rodneCislo" : null,
 6099                            "pcz" : "000",
 6100                            "jmeno" : null,
 6101                            "prijmeni" : null,
 6102                            "titulPred" : null,
 6103                            "titulZa" : null
 6104                         }
 6105                      }
 6106                   },
 6107                   "application/*+json" : {
 6108                      "schema" : {
 6109                         "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
 6110                      },
 6111                      "example" : {
 6112                         "pacientId" : "5",
 6113                         "datumDo" : "2022-07-03T00:00:00",
 6114                         "pracovnik" : {
 6115                            "nrzpCislo" : "123456789",
 6116                            "rodneCislo" : null,
 6117                            "pcz" : "000",
 6118                            "jmeno" : null,
 6119                            "prijmeni" : null,
 6120                            "titulPred" : null,
 6121                            "titulZa" : null
 6122                         }
 6123                      }
 6124                   }
 6125                }
 6126             },
 6127             "responses" : {
 6128                "200" : {
 6129                   "description" : "Pracovní neschopnost založena nebo změněna",
 6130                   "content" : {
 6131                      "application/json" : {
 6132                         "schema" : {
 6133                            "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostResult"
 6134                         }
 6135                      }
 6136                   }
 6137                },
 6138                "400" : {
 6139                   "description" : "Bad Request",
 6140                   "content" : {
 6141                      "application/json" : {
 6142                         "schema" : {
 6143                            "$ref" : "#/components/schemas/ErrorResponse"
 6144                         }
 6145                      }
 6146                   }
 6147                },
 6148                "404" : {
 6149                   "description" : "Pacient nenalezen"
 6150                }
 6151             }
 6152          }
 6153       },
 6154       "/api/v1/vakcinace/NacistVakcinaciDleId/{id}" : {
 6155          "get" : {
 6156             "tags" : [
 6157                "Vakcinace"
 6158             ],
 6159             "summary" : "Získá vakcinaci dle id",
 6160             "parameters" : [
 6161                {
 6162                   "name" : "id",
 6163                   "in" : "path",
 6164                   "description" : "Id:",
 6165                   "required" : true,
 6166                   "schema" : {
 6167                      "maxLength" : 36,
 6168                      "type" : "string"
 6169                   },
 6170                   "example" : "5"
 6171                },
 6172                {
 6173                   "name" : "pracovnikNrzpCislo",
 6174                   "in" : "query",
 6175                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6176                   "schema" : {
 6177                      "type" : "string"
 6178                   },
 6179                   "example" : "123456789"
 6180                },
 6181                {
 6182                   "name" : "pracovnikRodneCislo",
 6183                   "in" : "query",
 6184                   "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.",
 6185                   "schema" : {
 6186                      "type" : "string"
 6187                   }
 6188                },
 6189                {
 6190                   "name" : "pracovnikJmeno",
 6191                   "in" : "query",
 6192                   "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.",
 6193                   "schema" : {
 6194                      "type" : "string"
 6195                   }
 6196                },
 6197                {
 6198                   "name" : "pracovnikPrijmeni",
 6199                   "in" : "query",
 6200                   "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.",
 6201                   "schema" : {
 6202                      "type" : "string"
 6203                   }
 6204                },
 6205                {
 6206                   "name" : "pracovnikTitulPred",
 6207                   "in" : "query",
 6208                   "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.",
 6209                   "schema" : {
 6210                      "type" : "string"
 6211                   }
 6212                },
 6213                {
 6214                   "name" : "pracovnikTitulZa",
 6215                   "in" : "query",
 6216                   "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.",
 6217                   "schema" : {
 6218                      "type" : "string"
 6219                   }
 6220                },
 6221                {
 6222                   "name" : "pcz",
 6223                   "in" : "query",
 6224                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 6225                   "required" : true,
 6226                   "schema" : {
 6227                      "type" : "string"
 6228                   },
 6229                   "example" : "000"
 6230                }
 6231             ],
 6232             "responses" : {
 6233                "200" : {
 6234                   "description" : "Získá vakcinaci dle id",
 6235                   "content" : {
 6236                      "application/json" : {
 6237                         "schema" : {
 6238                            "$ref" : "#/components/schemas/VakcinaceView"
 6239                         },
 6240                         "example" : {
 6241                            "stav" : "Probihajici",
 6242                            "typOckovaniNazev" : "Očkování proti COVID-19",
 6243                            "stavVakcinaceNazev" : "Probíhající",
 6244                            "subjekt" : {
 6245                               "subjektIco" : 12345678,
 6246                               "nazevPracoviste" : "Nazev pracoviste",
 6247                               "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
 6248                            },
 6249                            "davky" : [
 6250                               {
 6251                                  "ockovaciLatkaNazev" : "BioNTech vakcína",
 6252                                  "typVykonuNazev" : "první aplikace očkování",
 6253                                  "aplikacniCestaNazev" : "i.m.",
 6254                                  "mistoAplikaceNazev" : "Paže vlevo",
 6255                                  "subjekt" : null,
 6256                                  "kodSukl" : null,
 6257                                  "id" : "1",
 6258                                  "vakcinaceId" : "1",
 6259                                  "ockovaciLatkaKod" : "CO01",
 6260                                  "uznatJinouZemi" : false,
 6261                                  "uznanaZemeKod" : null,
 6262                                  "datumVakcinace" : "2020-12-10T00:00:00",
 6263                                  "typVykonuKod" : "1",
 6264                                  "sarze" : "J1234",
 6265                                  "aplikacniCestaKod" : "IM",
 6266                                  "mistoAplikaceKod" : "NP",
 6267                                  "zdravotniPojistovnaKod" : null,
 6268                                  "expirace" : "2024-12-10T00:00:00",
 6269                                  "poznamka" : "Davka podana bez potizi.",
 6270                                  "bezObjednani" : null,
 6271                                  "polovicniDavka" : false
 6272                               }
 6273                            ],
 6274                            "id" : "Id",
 6275                            "pacientId" : "9876543210",
 6276                            "typOckovaniKod" : "CO19",
 6277                            "indikace" : [
 6278                               "C03",
 6279                               "J01"
 6280                            ],
 6281                            "indikaceJina" : "Natáčení reklamy na očkování"
 6282                         }
 6283                      }
 6284                   }
 6285                },
 6286                "404" : {
 6287                   "description" : "Vakcinace nenalezena"
 6288                },
 6289                "400" : {
 6290                   "description" : "Validace se nezdařila"
 6291                }
 6292             }
 6293          }
 6294       },
 6295       "/api/v1/vakcinace/NacistVakcinacePacienta/{pacientId}" : {
 6296          "get" : {
 6297             "tags" : [
 6298                "Vakcinace"
 6299             ],
 6300             "summary" : "Získá vakcinaci pro daného pacienta",
 6301             "parameters" : [
 6302                {
 6303                   "name" : "pacientId",
 6304                   "in" : "path",
 6305                   "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.",
 6306                   "required" : true,
 6307                   "schema" : {
 6308                      "maxLength" : 10,
 6309                      "type" : "string"
 6310                   },
 6311                   "example" : "1234567890"
 6312                },
 6313                {
 6314                   "name" : "pracovnikNrzpCislo",
 6315                   "in" : "query",
 6316                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6317                   "schema" : {
 6318                      "type" : "string"
 6319                   },
 6320                   "example" : "123456789"
 6321                },
 6322                {
 6323                   "name" : "pracovnikRodneCislo",
 6324                   "in" : "query",
 6325                   "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.",
 6326                   "schema" : {
 6327                      "type" : "string"
 6328                   }
 6329                },
 6330                {
 6331                   "name" : "pracovnikJmeno",
 6332                   "in" : "query",
 6333                   "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.",
 6334                   "schema" : {
 6335                      "type" : "string"
 6336                   }
 6337                },
 6338                {
 6339                   "name" : "pracovnikPrijmeni",
 6340                   "in" : "query",
 6341                   "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.",
 6342                   "schema" : {
 6343                      "type" : "string"
 6344                   }
 6345                },
 6346                {
 6347                   "name" : "pracovnikTitulPred",
 6348                   "in" : "query",
 6349                   "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.",
 6350                   "schema" : {
 6351                      "type" : "string"
 6352                   }
 6353                },
 6354                {
 6355                   "name" : "pracovnikTitulZa",
 6356                   "in" : "query",
 6357                   "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.",
 6358                   "schema" : {
 6359                      "type" : "string"
 6360                   }
 6361                },
 6362                {
 6363                   "name" : "pcz",
 6364                   "in" : "query",
 6365                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 6366                   "required" : true,
 6367                   "schema" : {
 6368                      "type" : "string"
 6369                   },
 6370                   "example" : "000"
 6371                }
 6372             ],
 6373             "responses" : {
 6374                "200" : {
 6375                   "description" : "Získá vakcinaci pro daného pacienta",
 6376                   "content" : {
 6377                      "application/json" : {
 6378                         "schema" : {
 6379                            "type" : "array",
 6380                            "items" : {
 6381                               "$ref" : "#/components/schemas/VakcinaceView"
 6382                            }
 6383                         },
 6384                         "example" : [
 6385                            {
 6386                               "stav" : "Probihajici",
 6387                               "typOckovaniNazev" : "Očkování proti COVID-19",
 6388                               "stavVakcinaceNazev" : "Probíhající",
 6389                               "subjekt" : {
 6390                                  "subjektIco" : 12345678,
 6391                                  "nazevPracoviste" : "Nazev pracoviste",
 6392                                  "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
 6393                               },
 6394                               "davky" : [
 6395                                  {
 6396                                     "ockovaciLatkaNazev" : "BioNTech vakcína",
 6397                                     "typVykonuNazev" : "první aplikace očkování",
 6398                                     "aplikacniCestaNazev" : "i.m.",
 6399                                     "mistoAplikaceNazev" : "Paže vlevo",
 6400                                     "subjekt" : null,
 6401                                     "kodSukl" : null,
 6402                                     "id" : "1",
 6403                                     "vakcinaceId" : "1",
 6404                                     "ockovaciLatkaKod" : "CO01",
 6405                                     "uznatJinouZemi" : false,
 6406                                     "uznanaZemeKod" : null,
 6407                                     "datumVakcinace" : "2020-12-10T00:00:00",
 6408                                     "typVykonuKod" : "1",
 6409                                     "sarze" : "J1234",
 6410                                     "aplikacniCestaKod" : "IM",
 6411                                     "mistoAplikaceKod" : "NP",
 6412                                     "zdravotniPojistovnaKod" : null,
 6413                                     "expirace" : "2024-12-10T00:00:00",
 6414                                     "poznamka" : "Davka podana bez potizi.",
 6415                                     "bezObjednani" : null,
 6416                                     "polovicniDavka" : false
 6417                                  }
 6418                               ],
 6419                               "id" : "Id",
 6420                               "pacientId" : "9876543210",
 6421                               "typOckovaniKod" : "CO19",
 6422                               "indikace" : [
 6423                                  "C03",
 6424                                  "J01"
 6425                               ],
 6426                               "indikaceJina" : "Natáčení reklamy na očkování"
 6427                            }
 6428                         ]
 6429                      }
 6430                   }
 6431                },
 6432                "404" : {
 6433                   "description" : "Vakcinace nenalezena"
 6434                },
 6435                "400" : {
 6436                   "description" : "Validace se nezdařila"
 6437                }
 6438             }
 6439          }
 6440       },
 6441       "/api/v1/vakcinace/NacistMojeOckovani/{datumOd}/{datumDo}" : {
 6442          "get" : {
 6443             "tags" : [
 6444                "Vakcinace"
 6445             ],
 6446             "summary" : "Načtení seznamu vakcinací",
 6447             "parameters" : [
 6448                {
 6449                   "name" : "datumOd",
 6450                   "in" : "path",
 6451                   "description" : "datum Od",
 6452                   "required" : true,
 6453                   "schema" : {
 6454                      "type" : "string",
 6455                      "format" : "date-time"
 6456                   },
 6457                   "example" : "1.1.2020"
 6458                },
 6459                {
 6460                   "name" : "datumDo",
 6461                   "in" : "path",
 6462                   "description" : "datum Do",
 6463                   "required" : true,
 6464                   "schema" : {
 6465                      "type" : "string",
 6466                      "format" : "date-time"
 6467                   },
 6468                   "example" : "12.31.2021"
 6469                },
 6470                {
 6471                   "name" : "pracovnikNrzpCislo",
 6472                   "in" : "query",
 6473                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6474                   "schema" : {
 6475                      "type" : "string"
 6476                   },
 6477                   "example" : "123456789"
 6478                },
 6479                {
 6480                   "name" : "pracovnikRodneCislo",
 6481                   "in" : "query",
 6482                   "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.",
 6483                   "schema" : {
 6484                      "type" : "string"
 6485                   }
 6486                },
 6487                {
 6488                   "name" : "pracovnikJmeno",
 6489                   "in" : "query",
 6490                   "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.",
 6491                   "schema" : {
 6492                      "type" : "string"
 6493                   }
 6494                },
 6495                {
 6496                   "name" : "pracovnikPrijmeni",
 6497                   "in" : "query",
 6498                   "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.",
 6499                   "schema" : {
 6500                      "type" : "string"
 6501                   }
 6502                },
 6503                {
 6504                   "name" : "pracovnikTitulPred",
 6505                   "in" : "query",
 6506                   "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.",
 6507                   "schema" : {
 6508                      "type" : "string"
 6509                   }
 6510                },
 6511                {
 6512                   "name" : "pracovnikTitulZa",
 6513                   "in" : "query",
 6514                   "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.",
 6515                   "schema" : {
 6516                      "type" : "string"
 6517                   }
 6518                },
 6519                {
 6520                   "name" : "pcz",
 6521                   "in" : "query",
 6522                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 6523                   "required" : true,
 6524                   "schema" : {
 6525                      "type" : "string"
 6526                   },
 6527                   "example" : "000"
 6528                }
 6529             ],
 6530             "responses" : {
 6531                "200" : {
 6532                   "description" : "Moje očkování načteny",
 6533                   "content" : {
 6534                      "application/json" : {
 6535                         "schema" : {
 6536                            "type" : "array",
 6537                            "items" : {
 6538                               "$ref" : "#/components/schemas/MojeOckovaniRowView"
 6539                            }
 6540                         },
 6541                         "example" : [
 6542                            {
 6543                               "pacientId" : "7122726700",
 6544                               "jmeno" : "Jan",
 6545                               "prijmeni" : "Novák",
 6546                               "cisloPojistence" : "0011198649",
 6547                               "datumNarozeni" : "2000-11-19T00:00:00",
 6548                               "zemeObcanstviKod" : "jm",
 6549                               "kontaktniEmail" : "mujemail@gmail.com",
 6550                               "kontaktniMobilniTelefon" : "111222333",
 6551                               "vakcinaceId" : "6610122027053",
 6552                               "davkaId" : "9268571356657",
 6553                               "ockovaciLatkaKod" : "CO01",
 6554                               "ockovaciLatkaNazev" : null,
 6555                               "typOckovaniKod" : "CO19",
 6556                               "typOckovaniNazev" : null,
 6557                               "datumVakcinace" : "2021-12-19T00:00:00",
 6558                               "sarze" : "J1234",
 6559                               "expirace" : "2024-12-10T00:00:00",
 6560                               "typVykonuKod" : "1",
 6561                               "stavVakcinace" : "Ukoncene",
 6562                               "zdravotniPojistovnaKod" : "209",
 6563                               "jmenoAPrijmeniUzivatele" : "Demo"
 6564                            }
 6565                         ]
 6566                      }
 6567                   }
 6568                },
 6569                "404" : {
 6570                   "description" : "Moje očkování nenalezeny"
 6571                }
 6572             }
 6573          }
 6574       },
 6575       "/api/v1/vakcinace/SmazatDavku/{id}" : {
 6576          "post" : {
 6577             "tags" : [
 6578                "Vakcinace"
 6579             ],
 6580             "summary" : "Smazání dávky",
 6581             "parameters" : [
 6582                {
 6583                   "name" : "id",
 6584                   "in" : "path",
 6585                   "description" : "Id mazané dávky",
 6586                   "required" : true,
 6587                   "schema" : {
 6588                      "type" : "string"
 6589                   },
 6590                   "example" : "5"
 6591                },
 6592                {
 6593                   "name" : "pracovnikNrzpCislo",
 6594                   "in" : "query",
 6595                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6596                   "schema" : {
 6597                      "type" : "string"
 6598                   },
 6599                   "example" : "123456789"
 6600                },
 6601                {
 6602                   "name" : "pracovnikRodneCislo",
 6603                   "in" : "query",
 6604                   "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.",
 6605                   "schema" : {
 6606                      "type" : "string"
 6607                   }
 6608                },
 6609                {
 6610                   "name" : "pracovnikJmeno",
 6611                   "in" : "query",
 6612                   "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.",
 6613                   "schema" : {
 6614                      "type" : "string"
 6615                   }
 6616                },
 6617                {
 6618                   "name" : "pracovnikPrijmeni",
 6619                   "in" : "query",
 6620                   "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.",
 6621                   "schema" : {
 6622                      "type" : "string"
 6623                   }
 6624                },
 6625                {
 6626                   "name" : "pracovnikTitulPred",
 6627                   "in" : "query",
 6628                   "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.",
 6629                   "schema" : {
 6630                      "type" : "string"
 6631                   }
 6632                },
 6633                {
 6634                   "name" : "pracovnikTitulZa",
 6635                   "in" : "query",
 6636                   "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.",
 6637                   "schema" : {
 6638                      "type" : "string"
 6639                   }
 6640                },
 6641                {
 6642                   "name" : "pcz",
 6643                   "in" : "query",
 6644                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 6645                   "required" : true,
 6646                   "schema" : {
 6647                      "type" : "string"
 6648                   },
 6649                   "example" : "000"
 6650                }
 6651             ],
 6652             "responses" : {
 6653                "200" : {
 6654                   "description" : "Dávka smazána",
 6655                   "content" : {
 6656                      "application/json" : {
 6657                         "schema" : {
 6658                            "$ref" : "#/components/schemas/SmazatDavkuResult"
 6659                         }
 6660                      }
 6661                   }
 6662                },
 6663                "404" : {
 6664                   "description" : "Dávka nenalezena"
 6665                }
 6666             }
 6667          }
 6668       },
 6669       "/api/v1/vakcinace/VytvorNeboZmenVakcinaci" : {
 6670          "post" : {
 6671             "tags" : [
 6672                "Vakcinace"
 6673             ],
 6674             "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.",
 6675             "requestBody" : {
 6676                "description" : "Vakcinace:",
 6677                "content" : {
 6678                   "application/json" : {
 6679                      "schema" : {
 6680                         "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
 6681                      },
 6682                      "example" : {
 6683                         "pracovnik" : {
 6684                            "nrzpCislo" : "123456789",
 6685                            "rodneCislo" : null,
 6686                            "pcz" : "000",
 6687                            "jmeno" : null,
 6688                            "prijmeni" : null,
 6689                            "titulPred" : null,
 6690                            "titulZa" : null
 6691                         },
 6692                         "id" : null,
 6693                         "pacientId" : "9876543210",
 6694                         "typOckovaniKod" : "CO19",
 6695                         "indikace" : [
 6696                            "C03",
 6697                            "J01"
 6698                         ],
 6699                         "indikaceJina" : "Natáčení reklamy na očkování"
 6700                      }
 6701                   },
 6702                   "text/json" : {
 6703                      "schema" : {
 6704                         "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
 6705                      },
 6706                      "example" : {
 6707                         "pracovnik" : {
 6708                            "nrzpCislo" : "123456789",
 6709                            "rodneCislo" : null,
 6710                            "pcz" : "000",
 6711                            "jmeno" : null,
 6712                            "prijmeni" : null,
 6713                            "titulPred" : null,
 6714                            "titulZa" : null
 6715                         },
 6716                         "id" : null,
 6717                         "pacientId" : "9876543210",
 6718                         "typOckovaniKod" : "CO19",
 6719                         "indikace" : [
 6720                            "C03",
 6721                            "J01"
 6722                         ],
 6723                         "indikaceJina" : "Natáčení reklamy na očkování"
 6724                      }
 6725                   },
 6726                   "application/*+json" : {
 6727                      "schema" : {
 6728                         "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
 6729                      },
 6730                      "example" : {
 6731                         "pracovnik" : {
 6732                            "nrzpCislo" : "123456789",
 6733                            "rodneCislo" : null,
 6734                            "pcz" : "000",
 6735                            "jmeno" : null,
 6736                            "prijmeni" : null,
 6737                            "titulPred" : null,
 6738                            "titulZa" : null
 6739                         },
 6740                         "id" : null,
 6741                         "pacientId" : "9876543210",
 6742                         "typOckovaniKod" : "CO19",
 6743                         "indikace" : [
 6744                            "C03",
 6745                            "J01"
 6746                         ],
 6747                         "indikaceJina" : "Natáčení reklamy na očkování"
 6748                      }
 6749                   }
 6750                }
 6751             },
 6752             "responses" : {
 6753                "201" : {
 6754                   "description" : "Vytvoří nebo změní existující vakcinaci",
 6755                   "content" : {
 6756                      "application/json" : {
 6757                         "schema" : {
 6758                            "$ref" : "#/components/schemas/VakcinaceView"
 6759                         },
 6760                         "example" : {
 6761                            "stav" : "Probihajici",
 6762                            "typOckovaniNazev" : "Očkování proti COVID-19",
 6763                            "stavVakcinaceNazev" : "Probíhající",
 6764                            "subjekt" : {
 6765                               "subjektIco" : 12345678,
 6766                               "nazevPracoviste" : "Nazev pracoviste",
 6767                               "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
 6768                            },
 6769                            "davky" : [
 6770                               {
 6771                                  "ockovaciLatkaNazev" : "BioNTech vakcína",
 6772                                  "typVykonuNazev" : "první aplikace očkování",
 6773                                  "aplikacniCestaNazev" : "i.m.",
 6774                                  "mistoAplikaceNazev" : "Paže vlevo",
 6775                                  "subjekt" : null,
 6776                                  "kodSukl" : null,
 6777                                  "id" : "1",
 6778                                  "vakcinaceId" : "1",
 6779                                  "ockovaciLatkaKod" : "CO01",
 6780                                  "uznatJinouZemi" : false,
 6781                                  "uznanaZemeKod" : null,
 6782                                  "datumVakcinace" : "2020-12-10T00:00:00",
 6783                                  "typVykonuKod" : "1",
 6784                                  "sarze" : "J1234",
 6785                                  "aplikacniCestaKod" : "IM",
 6786                                  "mistoAplikaceKod" : "NP",
 6787                                  "zdravotniPojistovnaKod" : null,
 6788                                  "expirace" : "2024-12-10T00:00:00",
 6789                                  "poznamka" : "Davka podana bez potizi.",
 6790                                  "bezObjednani" : null,
 6791                                  "polovicniDavka" : false
 6792                               }
 6793                            ],
 6794                            "id" : "Id",
 6795                            "pacientId" : "9876543210",
 6796                            "typOckovaniKod" : "CO19",
 6797                            "indikace" : [
 6798                               "C03",
 6799                               "J01"
 6800                            ],
 6801                            "indikaceJina" : "Natáčení reklamy na očkování"
 6802                         }
 6803                      }
 6804                   }
 6805                },
 6806                "400" : {
 6807                   "description" : "Vakcinaci se nepodařilo vytvořit",
 6808                   "content" : {
 6809                      "application/json" : {
 6810                         "schema" : {
 6811                            "$ref" : "#/components/schemas/ErrorResponse"
 6812                         }
 6813                      }
 6814                   }
 6815                }
 6816             }
 6817          }
 6818       },
 6819       "/api/v1/vakcinace/VytvorNeboZmenDavku" : {
 6820          "post" : {
 6821             "tags" : [
 6822                "Vakcinace"
 6823             ],
 6824             "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.",
 6825             "requestBody" : {
 6826                "description" : "Dávka vakcinace:",
 6827                "content" : {
 6828                   "application/json" : {
 6829                      "schema" : {
 6830                         "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
 6831                      },
 6832                      "example" : {
 6833                         "pracovnik" : {
 6834                            "nrzpCislo" : "123456789",
 6835                            "rodneCislo" : null,
 6836                            "pcz" : "000",
 6837                            "jmeno" : null,
 6838                            "prijmeni" : null,
 6839                            "titulPred" : null,
 6840                            "titulZa" : null
 6841                         },
 6842                         "id" : null,
 6843                         "vakcinaceId" : "1",
 6844                         "ockovaciLatkaKod" : "CO01",
 6845                         "uznatJinouZemi" : false,
 6846                         "uznanaZemeKod" : null,
 6847                         "datumVakcinace" : "2026-06-09T00:00:00+02:00",
 6848                         "typVykonuKod" : "1",
 6849                         "sarze" : "J1234",
 6850                         "aplikacniCestaKod" : "IM",
 6851                         "mistoAplikaceKod" : "NP",
 6852                         "zdravotniPojistovnaKod" : null,
 6853                         "expirace" : "2024-12-10T00:00:00",
 6854                         "poznamka" : "Davka podana bez potizi.",
 6855                         "bezObjednani" : null,
 6856                         "polovicniDavka" : false
 6857                      }
 6858                   },
 6859                   "text/json" : {
 6860                      "schema" : {
 6861                         "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
 6862                      },
 6863                      "example" : {
 6864                         "pracovnik" : {
 6865                            "nrzpCislo" : "123456789",
 6866                            "rodneCislo" : null,
 6867                            "pcz" : "000",
 6868                            "jmeno" : null,
 6869                            "prijmeni" : null,
 6870                            "titulPred" : null,
 6871                            "titulZa" : null
 6872                         },
 6873                         "id" : null,
 6874                         "vakcinaceId" : "1",
 6875                         "ockovaciLatkaKod" : "CO01",
 6876                         "uznatJinouZemi" : false,
 6877                         "uznanaZemeKod" : null,
 6878                         "datumVakcinace" : "2026-06-09T00:00:00+02:00",
 6879                         "typVykonuKod" : "1",
 6880                         "sarze" : "J1234",
 6881                         "aplikacniCestaKod" : "IM",
 6882                         "mistoAplikaceKod" : "NP",
 6883                         "zdravotniPojistovnaKod" : null,
 6884                         "expirace" : "2024-12-10T00:00:00",
 6885                         "poznamka" : "Davka podana bez potizi.",
 6886                         "bezObjednani" : null,
 6887                         "polovicniDavka" : false
 6888                      }
 6889                   },
 6890                   "application/*+json" : {
 6891                      "schema" : {
 6892                         "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
 6893                      },
 6894                      "example" : {
 6895                         "pracovnik" : {
 6896                            "nrzpCislo" : "123456789",
 6897                            "rodneCislo" : null,
 6898                            "pcz" : "000",
 6899                            "jmeno" : null,
 6900                            "prijmeni" : null,
 6901                            "titulPred" : null,
 6902                            "titulZa" : null
 6903                         },
 6904                         "id" : null,
 6905                         "vakcinaceId" : "1",
 6906                         "ockovaciLatkaKod" : "CO01",
 6907                         "uznatJinouZemi" : false,
 6908                         "uznanaZemeKod" : null,
 6909                         "datumVakcinace" : "2026-06-09T00:00:00+02:00",
 6910                         "typVykonuKod" : "1",
 6911                         "sarze" : "J1234",
 6912                         "aplikacniCestaKod" : "IM",
 6913                         "mistoAplikaceKod" : "NP",
 6914                         "zdravotniPojistovnaKod" : null,
 6915                         "expirace" : "2024-12-10T00:00:00",
 6916                         "poznamka" : "Davka podana bez potizi.",
 6917                         "bezObjednani" : null,
 6918                         "polovicniDavka" : false
 6919                      }
 6920                   }
 6921                }
 6922             },
 6923             "responses" : {
 6924                "200" : {
 6925                   "description" : "Vytvoří nebo změní existující dávku",
 6926                   "content" : {
 6927                      "application/json" : {
 6928                         "schema" : {
 6929                            "$ref" : "#/components/schemas/VytvorNeboZmenDavkuResponse"
 6930                         },
 6931                         "example" : {
 6932                            "odeslaniCertifikatu" : "Odeslano",
 6933                            "warningMessage" : null,
 6934                            "ockovaciLatkaNazev" : "Comirnaty",
 6935                            "typVykonuNazev" : "1 - první aplikace očkování",
 6936                            "aplikacniCestaNazev" : "i.m.",
 6937                            "mistoAplikaceNazev" : "Nedominantní paže",
 6938                            "subjekt" : {
 6939                               "subjektIco" : 0,
 6940                               "nazevPracoviste" : "Testovací pracovistě API",
 6941                               "jmenoAPrijmeniUzivatele" : "Demo"
 6942                            },
 6943                            "kodSukl" : null,
 6944                            "id" : "1",
 6945                            "vakcinaceId" : "1",
 6946                            "ockovaciLatkaKod" : "CO01",
 6947                            "uznatJinouZemi" : false,
 6948                            "uznanaZemeKod" : null,
 6949                            "datumVakcinace" : "2022-03-02T00:00:00+01:00",
 6950                            "typVykonuKod" : "1",
 6951                            "sarze" : "J1234",
 6952                            "aplikacniCestaKod" : "IM",
 6953                            "mistoAplikaceKod" : "NP",
 6954                            "zdravotniPojistovnaKod" : null,
 6955                            "expirace" : "2024-12-10T00:00:00",
 6956                            "poznamka" : "Davka podana bez potizi.",
 6957                            "bezObjednani" : false,
 6958                            "polovicniDavka" : false
 6959                         }
 6960                      }
 6961                   }
 6962                },
 6963                "400" : {
 6964                   "description" : "Dávku se nepodařilo vytvořit",
 6965                   "content" : {
 6966                      "application/json" : {
 6967                         "schema" : {
 6968                            "$ref" : "#/components/schemas/ErrorResponse"
 6969                         }
 6970                      }
 6971                   }
 6972                }
 6973             }
 6974          }
 6975       },
 6976       "/api/v1/vakcinace/NacistOckovaciPrukazPdf/{pacientId}" : {
 6977          "get" : {
 6978             "tags" : [
 6979                "Vakcinace"
 6980             ],
 6981             "summary" : "NENÍ IMPLEMENTOVÁNO. Získá elektronický očkovací průkaz",
 6982             "parameters" : [
 6983                {
 6984                   "name" : "pacientId",
 6985                   "in" : "path",
 6986                   "description" : "Id pacienta:",
 6987                   "required" : true,
 6988                   "schema" : {
 6989                      "maxLength" : 10,
 6990                      "type" : "string"
 6991                   },
 6992                   "example" : "5"
 6993                },
 6994                {
 6995                   "name" : "pracovnikNrzpCislo",
 6996                   "in" : "query",
 6997                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 6998                   "schema" : {
 6999                      "type" : "string"
 7000                   },
 7001                   "example" : "123456789"
 7002                },
 7003                {
 7004                   "name" : "pracovnikRodneCislo",
 7005                   "in" : "query",
 7006                   "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.",
 7007                   "schema" : {
 7008                      "type" : "string"
 7009                   }
 7010                },
 7011                {
 7012                   "name" : "pracovnikJmeno",
 7013                   "in" : "query",
 7014                   "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.",
 7015                   "schema" : {
 7016                      "type" : "string"
 7017                   }
 7018                },
 7019                {
 7020                   "name" : "pracovnikPrijmeni",
 7021                   "in" : "query",
 7022                   "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.",
 7023                   "schema" : {
 7024                      "type" : "string"
 7025                   }
 7026                },
 7027                {
 7028                   "name" : "pracovnikTitulPred",
 7029                   "in" : "query",
 7030                   "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.",
 7031                   "schema" : {
 7032                      "type" : "string"
 7033                   }
 7034                },
 7035                {
 7036                   "name" : "pracovnikTitulZa",
 7037                   "in" : "query",
 7038                   "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.",
 7039                   "schema" : {
 7040                      "type" : "string"
 7041                   }
 7042                },
 7043                {
 7044                   "name" : "pcz",
 7045                   "in" : "query",
 7046                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7047                   "required" : true,
 7048                   "schema" : {
 7049                      "type" : "string"
 7050                   },
 7051                   "example" : "000"
 7052                }
 7053             ],
 7054             "responses" : {
 7055                "200" : {
 7056                   "description" : "Získá elektronický očkovací průkaz",
 7057                   "content" : {
 7058                      "application/pdf" : {
 7059                         "schema" : {
 7060                            "type" : "string",
 7061                            "format" : "byte"
 7062                         }
 7063                      },
 7064                      "application/json" : {
 7065                         "schema" : {
 7066                            "type" : "string",
 7067                            "format" : "byte"
 7068                         }
 7069                      }
 7070                   }
 7071                },
 7072                "404" : {
 7073                   "description" : "Očkovací průkaz nenalezen"
 7074                },
 7075                "400" : {
 7076                   "description" : "Validace se nezdařila"
 7077                }
 7078             }
 7079          }
 7080       },
 7081       "/api/v1/vakcinace/NacistVakcinaceCertifikatPdf/{vakcinaceId}" : {
 7082          "get" : {
 7083             "tags" : [
 7084                "Vakcinace"
 7085             ],
 7086             "summary" : "Získá vakcinační certifikát pro danou vakcinaci",
 7087             "parameters" : [
 7088                {
 7089                   "name" : "vakcinaceId",
 7090                   "in" : "path",
 7091                   "description" : "Id vakcinace:",
 7092                   "required" : true,
 7093                   "schema" : {
 7094                      "maxLength" : 36,
 7095                      "type" : "string"
 7096                   },
 7097                   "example" : "5"
 7098                },
 7099                {
 7100                   "name" : "pracovnikNrzpCislo",
 7101                   "in" : "query",
 7102                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7103                   "schema" : {
 7104                      "type" : "string"
 7105                   },
 7106                   "example" : "123456789"
 7107                },
 7108                {
 7109                   "name" : "pracovnikRodneCislo",
 7110                   "in" : "query",
 7111                   "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.",
 7112                   "schema" : {
 7113                      "type" : "string"
 7114                   }
 7115                },
 7116                {
 7117                   "name" : "pracovnikJmeno",
 7118                   "in" : "query",
 7119                   "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.",
 7120                   "schema" : {
 7121                      "type" : "string"
 7122                   }
 7123                },
 7124                {
 7125                   "name" : "pracovnikPrijmeni",
 7126                   "in" : "query",
 7127                   "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.",
 7128                   "schema" : {
 7129                      "type" : "string"
 7130                   }
 7131                },
 7132                {
 7133                   "name" : "pracovnikTitulPred",
 7134                   "in" : "query",
 7135                   "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.",
 7136                   "schema" : {
 7137                      "type" : "string"
 7138                   }
 7139                },
 7140                {
 7141                   "name" : "pracovnikTitulZa",
 7142                   "in" : "query",
 7143                   "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.",
 7144                   "schema" : {
 7145                      "type" : "string"
 7146                   }
 7147                },
 7148                {
 7149                   "name" : "pcz",
 7150                   "in" : "query",
 7151                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7152                   "required" : true,
 7153                   "schema" : {
 7154                      "type" : "string"
 7155                   },
 7156                   "example" : "000"
 7157                }
 7158             ],
 7159             "responses" : {
 7160                "200" : {
 7161                   "description" : "Získá elektronický očkovací průkaz",
 7162                   "content" : {
 7163                      "application/pdf" : {
 7164                         "schema" : {
 7165                            "type" : "string",
 7166                            "format" : "byte"
 7167                         }
 7168                      },
 7169                      "application/json" : {
 7170                         "schema" : {
 7171                            "type" : "string",
 7172                            "format" : "byte"
 7173                         }
 7174                      }
 7175                   }
 7176                },
 7177                "404" : {
 7178                   "description" : "Certifikát vakcinace nenalezen"
 7179                },
 7180                "400" : {
 7181                   "description" : "Validace se nezdařila"
 7182                }
 7183             }
 7184          }
 7185       },
 7186       "/api/v1/vakcinace/ZnovuOdeslatVakcinaceCertifikat/{vakcinaceId}" : {
 7187          "post" : {
 7188             "tags" : [
 7189                "Vakcinace"
 7190             ],
 7191             "summary" : "Znovu odeslání certifikátu vakcinace.",
 7192             "parameters" : [
 7193                {
 7194                   "name" : "vakcinaceId",
 7195                   "in" : "path",
 7196                   "description" : "Id vakcinace:",
 7197                   "required" : true,
 7198                   "schema" : {
 7199                      "maxLength" : 36,
 7200                      "type" : "string"
 7201                   },
 7202                   "example" : "5"
 7203                },
 7204                {
 7205                   "name" : "pracovnikNrzpCislo",
 7206                   "in" : "query",
 7207                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7208                   "schema" : {
 7209                      "type" : "string"
 7210                   },
 7211                   "example" : "123456789"
 7212                },
 7213                {
 7214                   "name" : "pracovnikRodneCislo",
 7215                   "in" : "query",
 7216                   "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.",
 7217                   "schema" : {
 7218                      "type" : "string"
 7219                   }
 7220                },
 7221                {
 7222                   "name" : "pracovnikJmeno",
 7223                   "in" : "query",
 7224                   "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.",
 7225                   "schema" : {
 7226                      "type" : "string"
 7227                   }
 7228                },
 7229                {
 7230                   "name" : "pracovnikPrijmeni",
 7231                   "in" : "query",
 7232                   "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.",
 7233                   "schema" : {
 7234                      "type" : "string"
 7235                   }
 7236                },
 7237                {
 7238                   "name" : "pracovnikTitulPred",
 7239                   "in" : "query",
 7240                   "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.",
 7241                   "schema" : {
 7242                      "type" : "string"
 7243                   }
 7244                },
 7245                {
 7246                   "name" : "pracovnikTitulZa",
 7247                   "in" : "query",
 7248                   "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.",
 7249                   "schema" : {
 7250                      "type" : "string"
 7251                   }
 7252                },
 7253                {
 7254                   "name" : "pcz",
 7255                   "in" : "query",
 7256                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7257                   "required" : true,
 7258                   "schema" : {
 7259                      "type" : "string"
 7260                   },
 7261                   "example" : "000"
 7262                }
 7263             ],
 7264             "responses" : {
 7265                "200" : {
 7266                   "description" : "Odesláno nebo nelze pro danou vakcinaci odeslat (důvod ve výsledku)",
 7267                   "content" : {
 7268                      "application/json" : {
 7269                         "schema" : {
 7270                            "$ref" : "#/components/schemas/ZnovuOdeslatVakcinaceCertifikatResult"
 7271                         },
 7272                         "example" : {
 7273                            "odeslaniCertifikatuResult" : "Odeslano"
 7274                         }
 7275                      }
 7276                   }
 7277                },
 7278                "404" : {
 7279                   "description" : "Vakcinace nenalezena"
 7280                }
 7281             }
 7282          }
 7283       },
 7284       "/api/v1/vakcinace/PridatNaOckovaciSeznam/{pacientId}" : {
 7285          "post" : {
 7286             "tags" : [
 7287                "Vakcinace"
 7288             ],
 7289             "summary" : "Přidá pacienta na očkovací seznam k danému praktickému lékaři.",
 7290             "parameters" : [
 7291                {
 7292                   "name" : "pacientId",
 7293                   "in" : "path",
 7294                   "description" : "Id pacienta:",
 7295                   "required" : true,
 7296                   "schema" : {
 7297                      "type" : "string"
 7298                   },
 7299                   "example" : "5"
 7300                },
 7301                {
 7302                   "name" : "datumPlanovanehoOckovani",
 7303                   "in" : "query",
 7304                   "description" : "Volitelné datum a čas plánovaného očkování.",
 7305                   "schema" : {
 7306                      "type" : "string",
 7307                      "format" : "date-time"
 7308                   }
 7309                },
 7310                {
 7311                   "name" : "pracovnikNrzpCislo",
 7312                   "in" : "query",
 7313                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7314                   "schema" : {
 7315                      "type" : "string"
 7316                   },
 7317                   "example" : "123456789"
 7318                },
 7319                {
 7320                   "name" : "pracovnikRodneCislo",
 7321                   "in" : "query",
 7322                   "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.",
 7323                   "schema" : {
 7324                      "type" : "string"
 7325                   }
 7326                },
 7327                {
 7328                   "name" : "pracovnikJmeno",
 7329                   "in" : "query",
 7330                   "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.",
 7331                   "schema" : {
 7332                      "type" : "string"
 7333                   }
 7334                },
 7335                {
 7336                   "name" : "pracovnikPrijmeni",
 7337                   "in" : "query",
 7338                   "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.",
 7339                   "schema" : {
 7340                      "type" : "string"
 7341                   }
 7342                },
 7343                {
 7344                   "name" : "pracovnikTitulPred",
 7345                   "in" : "query",
 7346                   "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.",
 7347                   "schema" : {
 7348                      "type" : "string"
 7349                   }
 7350                },
 7351                {
 7352                   "name" : "pracovnikTitulZa",
 7353                   "in" : "query",
 7354                   "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.",
 7355                   "schema" : {
 7356                      "type" : "string"
 7357                   }
 7358                },
 7359                {
 7360                   "name" : "pcz",
 7361                   "in" : "query",
 7362                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7363                   "required" : true,
 7364                   "schema" : {
 7365                      "type" : "string"
 7366                   },
 7367                   "example" : "000"
 7368                }
 7369             ],
 7370             "responses" : {
 7371                "200" : {
 7372                   "description" : "Přidání se podařilo, výsledek je Ok",
 7373                   "content" : {
 7374                      "application/json" : {
 7375                         "schema" : {
 7376                            "$ref" : "#/components/schemas/PridatNaOckovaciSeznamResult"
 7377                         },
 7378                         "example" : {
 7379                            "centralniRegistraceResult" : "Ok"
 7380                         }
 7381                      }
 7382                   }
 7383                },
 7384                "404" : {
 7385                   "description" : "Pacient nenalezen"
 7386                },
 7387                "400" : {
 7388                   "description" : "Přidání se nezdařilo, výsledek je jiný než Ok - MaCentralniRezervaci,MaCentralniRegistraci,JeNaOckovacimSeznamu,PacientNeniMuj"
 7389                }
 7390             }
 7391          }
 7392       },
 7393       "/api/v1/vakcinace/JeMoznePridatPacientaNaOckovaciSeznam/{pacientId}" : {
 7394          "get" : {
 7395             "tags" : [
 7396                "Vakcinace"
 7397             ],
 7398             "summary" : "Oznámí doktorovi jestli je možné přidat pacienta na svůj očkovací seznam.",
 7399             "parameters" : [
 7400                {
 7401                   "name" : "pacientId",
 7402                   "in" : "path",
 7403                   "description" : "Id pacienta:",
 7404                   "required" : true,
 7405                   "schema" : {
 7406                      "type" : "string"
 7407                   },
 7408                   "example" : "5"
 7409                },
 7410                {
 7411                   "name" : "pracovnikNrzpCislo",
 7412                   "in" : "query",
 7413                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7414                   "schema" : {
 7415                      "type" : "string"
 7416                   },
 7417                   "example" : "123456789"
 7418                },
 7419                {
 7420                   "name" : "pracovnikRodneCislo",
 7421                   "in" : "query",
 7422                   "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.",
 7423                   "schema" : {
 7424                      "type" : "string"
 7425                   }
 7426                },
 7427                {
 7428                   "name" : "pracovnikJmeno",
 7429                   "in" : "query",
 7430                   "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.",
 7431                   "schema" : {
 7432                      "type" : "string"
 7433                   }
 7434                },
 7435                {
 7436                   "name" : "pracovnikPrijmeni",
 7437                   "in" : "query",
 7438                   "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.",
 7439                   "schema" : {
 7440                      "type" : "string"
 7441                   }
 7442                },
 7443                {
 7444                   "name" : "pracovnikTitulPred",
 7445                   "in" : "query",
 7446                   "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.",
 7447                   "schema" : {
 7448                      "type" : "string"
 7449                   }
 7450                },
 7451                {
 7452                   "name" : "pracovnikTitulZa",
 7453                   "in" : "query",
 7454                   "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.",
 7455                   "schema" : {
 7456                      "type" : "string"
 7457                   }
 7458                },
 7459                {
 7460                   "name" : "pcz",
 7461                   "in" : "query",
 7462                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7463                   "required" : true,
 7464                   "schema" : {
 7465                      "type" : "string"
 7466                   },
 7467                   "example" : "000"
 7468                }
 7469             ],
 7470             "responses" : {
 7471                "200" : {
 7472                   "description" : "Výsledek validace",
 7473                   "content" : {
 7474                      "application/json" : {
 7475                         "schema" : {
 7476                            "$ref" : "#/components/schemas/VysledekValidacePacienta"
 7477                         },
 7478                         "example" : {
 7479                            "centralniRegistraceResult" : "Ok",
 7480                            "pacientValidaceResult" : true,
 7481                            "warningMessage" : null,
 7482                            "errorMessage" : null
 7483                         }
 7484                      }
 7485                   }
 7486                },
 7487                "404" : {
 7488                   "description" : "Pacient nenalezen"
 7489                }
 7490             }
 7491          }
 7492       },
 7493       "/api/v1/vakcinace/ZmenitDatumPlanovanehoOckovani/{pacientId}" : {
 7494          "post" : {
 7495             "tags" : [
 7496                "Vakcinace"
 7497             ],
 7498             "summary" : "Změní pacientovi datum naplánovaného očkování.",
 7499             "parameters" : [
 7500                {
 7501                   "name" : "pacientId",
 7502                   "in" : "path",
 7503                   "description" : "Id pacienta:",
 7504                   "required" : true,
 7505                   "schema" : {
 7506                      "type" : "string"
 7507                   },
 7508                   "example" : "5"
 7509                },
 7510                {
 7511                   "name" : "datumPlanovanehoOckovani",
 7512                   "in" : "query",
 7513                   "description" : "Volitelné datum a čas plánovaného očkování.",
 7514                   "schema" : {
 7515                      "type" : "string",
 7516                      "format" : "date-time"
 7517                   }
 7518                },
 7519                {
 7520                   "name" : "pracovnikNrzpCislo",
 7521                   "in" : "query",
 7522                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7523                   "schema" : {
 7524                      "type" : "string"
 7525                   },
 7526                   "example" : "123456789"
 7527                },
 7528                {
 7529                   "name" : "pracovnikRodneCislo",
 7530                   "in" : "query",
 7531                   "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.",
 7532                   "schema" : {
 7533                      "type" : "string"
 7534                   }
 7535                },
 7536                {
 7537                   "name" : "pracovnikJmeno",
 7538                   "in" : "query",
 7539                   "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.",
 7540                   "schema" : {
 7541                      "type" : "string"
 7542                   }
 7543                },
 7544                {
 7545                   "name" : "pracovnikPrijmeni",
 7546                   "in" : "query",
 7547                   "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.",
 7548                   "schema" : {
 7549                      "type" : "string"
 7550                   }
 7551                },
 7552                {
 7553                   "name" : "pracovnikTitulPred",
 7554                   "in" : "query",
 7555                   "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.",
 7556                   "schema" : {
 7557                      "type" : "string"
 7558                   }
 7559                },
 7560                {
 7561                   "name" : "pracovnikTitulZa",
 7562                   "in" : "query",
 7563                   "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.",
 7564                   "schema" : {
 7565                      "type" : "string"
 7566                   }
 7567                },
 7568                {
 7569                   "name" : "pcz",
 7570                   "in" : "query",
 7571                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7572                   "required" : true,
 7573                   "schema" : {
 7574                      "type" : "string"
 7575                   },
 7576                   "example" : "000"
 7577                }
 7578             ],
 7579             "responses" : {
 7580                "200" : {
 7581                   "description" : "Změna se podařila",
 7582                   "content" : {
 7583                      "application/json" : {
 7584                         "schema" : {
 7585                            "$ref" : "#/components/schemas/ZmenitDatumPlanovanehoOckovaniResult"
 7586                         },
 7587                         "example" : {
 7588                            "vysledek" : "Ok"
 7589                         }
 7590                      }
 7591                   }
 7592                },
 7593                "404" : {
 7594                   "description" : "Pacient nenalezen"
 7595                },
 7596                "400" : {
 7597                   "description" : "Změna se nepodařila, pacient není na očkovacím seznamu"
 7598                }
 7599             }
 7600          }
 7601       },
 7602       "/api/v1/vakcinace/OdebratPacientaZOckovacihoSeznamu/{pacientId}" : {
 7603          "post" : {
 7604             "tags" : [
 7605                "Vakcinace"
 7606             ],
 7607             "summary" : "Odebere vybraného pacienta z očkovacího seznamu.",
 7608             "parameters" : [
 7609                {
 7610                   "name" : "pacientId",
 7611                   "in" : "path",
 7612                   "description" : "Id pacienta:",
 7613                   "required" : true,
 7614                   "schema" : {
 7615                      "type" : "string"
 7616                   },
 7617                   "example" : "5"
 7618                },
 7619                {
 7620                   "name" : "pracovnikNrzpCislo",
 7621                   "in" : "query",
 7622                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7623                   "schema" : {
 7624                      "type" : "string"
 7625                   },
 7626                   "example" : "123456789"
 7627                },
 7628                {
 7629                   "name" : "pracovnikRodneCislo",
 7630                   "in" : "query",
 7631                   "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.",
 7632                   "schema" : {
 7633                      "type" : "string"
 7634                   }
 7635                },
 7636                {
 7637                   "name" : "pracovnikJmeno",
 7638                   "in" : "query",
 7639                   "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.",
 7640                   "schema" : {
 7641                      "type" : "string"
 7642                   }
 7643                },
 7644                {
 7645                   "name" : "pracovnikPrijmeni",
 7646                   "in" : "query",
 7647                   "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.",
 7648                   "schema" : {
 7649                      "type" : "string"
 7650                   }
 7651                },
 7652                {
 7653                   "name" : "pracovnikTitulPred",
 7654                   "in" : "query",
 7655                   "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.",
 7656                   "schema" : {
 7657                      "type" : "string"
 7658                   }
 7659                },
 7660                {
 7661                   "name" : "pracovnikTitulZa",
 7662                   "in" : "query",
 7663                   "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.",
 7664                   "schema" : {
 7665                      "type" : "string"
 7666                   }
 7667                },
 7668                {
 7669                   "name" : "pcz",
 7670                   "in" : "query",
 7671                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7672                   "required" : true,
 7673                   "schema" : {
 7674                      "type" : "string"
 7675                   },
 7676                   "example" : "000"
 7677                }
 7678             ],
 7679             "responses" : {
 7680                "200" : {
 7681                   "description" : "Odebrání se podařilo",
 7682                   "content" : {
 7683                      "application/json" : {
 7684                         "schema" : {
 7685                            "$ref" : "#/components/schemas/OdebratPacientaZOckovacihoSeznamuResult"
 7686                         },
 7687                         "example" : {
 7688                            "vysledek" : "Ok"
 7689                         }
 7690                      }
 7691                   }
 7692                },
 7693                "404" : {
 7694                   "description" : "Pacient nenalezen"
 7695                },
 7696                "400" : {
 7697                   "description" : "Odebrání se nepodařilo, pacient není na očkovacím seznamu"
 7698                }
 7699             }
 7700          }
 7701       },
 7702       "/api/v1/vakcinace/NacistPacientyNaOckovacimSeznamu" : {
 7703          "get" : {
 7704             "tags" : [
 7705                "Vakcinace"
 7706             ],
 7707             "summary" : "Načte pacienty z očkovacího seznamu.",
 7708             "parameters" : [
 7709                {
 7710                   "name" : "vcetneOdebranych",
 7711                   "in" : "query",
 7712                   "description" : "Pokud je zadáno true, vrátí se i pacienti kteří byli z očkovacího seznamu odebráni:",
 7713                   "schema" : {
 7714                      "type" : "boolean"
 7715                   }
 7716                },
 7717                {
 7718                   "name" : "datumOd",
 7719                   "in" : "query",
 7720                   "description" : "Datum plánovaného očkování od (formát YYYY-MM-DD)",
 7721                   "schema" : {
 7722                      "type" : "string",
 7723                      "format" : "date-time"
 7724                   }
 7725                },
 7726                {
 7727                   "name" : "datumDo",
 7728                   "in" : "query",
 7729                   "description" : "Datum plánovaného očkování do (formát YYYY-MM-DD)",
 7730                   "schema" : {
 7731                      "type" : "string",
 7732                      "format" : "date-time"
 7733                   }
 7734                },
 7735                {
 7736                   "name" : "pracovnikNrzpCislo",
 7737                   "in" : "query",
 7738                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7739                   "schema" : {
 7740                      "type" : "string"
 7741                   },
 7742                   "example" : "123456789"
 7743                },
 7744                {
 7745                   "name" : "pracovnikRodneCislo",
 7746                   "in" : "query",
 7747                   "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.",
 7748                   "schema" : {
 7749                      "type" : "string"
 7750                   }
 7751                },
 7752                {
 7753                   "name" : "pracovnikJmeno",
 7754                   "in" : "query",
 7755                   "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.",
 7756                   "schema" : {
 7757                      "type" : "string"
 7758                   }
 7759                },
 7760                {
 7761                   "name" : "pracovnikPrijmeni",
 7762                   "in" : "query",
 7763                   "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.",
 7764                   "schema" : {
 7765                      "type" : "string"
 7766                   }
 7767                },
 7768                {
 7769                   "name" : "pracovnikTitulPred",
 7770                   "in" : "query",
 7771                   "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.",
 7772                   "schema" : {
 7773                      "type" : "string"
 7774                   }
 7775                },
 7776                {
 7777                   "name" : "pracovnikTitulZa",
 7778                   "in" : "query",
 7779                   "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.",
 7780                   "schema" : {
 7781                      "type" : "string"
 7782                   }
 7783                },
 7784                {
 7785                   "name" : "pcz",
 7786                   "in" : "query",
 7787                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7788                   "required" : true,
 7789                   "schema" : {
 7790                      "type" : "string"
 7791                   },
 7792                   "example" : "000"
 7793                }
 7794             ],
 7795             "responses" : {
 7796                "200" : {
 7797                   "description" : "Pacienti nalezeni",
 7798                   "content" : {
 7799                      "application/json" : {
 7800                         "schema" : {
 7801                            "type" : "array",
 7802                            "items" : {
 7803                               "$ref" : "#/components/schemas/OckovaciSeznamRowView"
 7804                            }
 7805                         },
 7806                         "example" : [
 7807                            {
 7808                               "pacientId" : "5167537410",
 7809                               "jmeno" : "Hana",
 7810                               "prijmeni" : "Pitrochová",
 7811                               "cisloPojistence" : "495525043",
 7812                               "datumNarozeni" : "1949-05-25T00:00:00",
 7813                               "zemeObcanstviKod" : null,
 7814                               "datumPlanovanehoOckovani" : "2021-01-02T00:00:00",
 7815                               "platny" : true
 7816                            }
 7817                         ]
 7818                      }
 7819                   }
 7820                }
 7821             }
 7822          }
 7823       },
 7824       "/api/v1/vakcinace/NacistMojePacientyOckovaniCovid19" : {
 7825          "get" : {
 7826             "tags" : [
 7827                "Vakcinace"
 7828             ],
 7829             "summary" : "Načte pacienty praktického lékaře podle informací o očkování COVID-19",
 7830             "parameters" : [
 7831                {
 7832                   "name" : "maxPocetZaznamu",
 7833                   "in" : "query",
 7834                   "description" : "Maximální počet záznamů k zobrazení",
 7835                   "schema" : {
 7836                      "type" : "integer",
 7837                      "format" : "int32"
 7838                   }
 7839                },
 7840                {
 7841                   "name" : "vynechPocetZaznamu",
 7842                   "in" : "query",
 7843                   "description" : "Vynechat zadaný počet záznamů od začátku seznamu",
 7844                   "schema" : {
 7845                      "type" : "integer",
 7846                      "format" : "int32"
 7847                   }
 7848                },
 7849                {
 7850                   "name" : "registraceOckovani",
 7851                   "in" : "query",
 7852                   "description" : "Filtrování podle registrace očkování COVID-19",
 7853                   "schema" : {
 7854                      "type" : "boolean"
 7855                   }
 7856                },
 7857                {
 7858                   "name" : "rezervaceOckovani",
 7859                   "in" : "query",
 7860                   "description" : "Filtrování podle rezervace očkování COVID-19",
 7861                   "schema" : {
 7862                      "type" : "boolean"
 7863                   }
 7864                },
 7865                {
 7866                   "name" : "ockovani",
 7867                   "in" : "query",
 7868                   "description" : "Filtrování podle očkování COVID-19",
 7869                   "schema" : {
 7870                      "$ref" : "#/components/schemas/StavVakcinaceFiltr"
 7871                   }
 7872                },
 7873                {
 7874                   "name" : "naOckovacimSeznamu",
 7875                   "in" : "query",
 7876                   "description" : "Filtrování podle příslušnosti k očkovacímu seznamu",
 7877                   "schema" : {
 7878                      "type" : "boolean"
 7879                   }
 7880                },
 7881                {
 7882                   "name" : "datumNarozeniOd",
 7883                   "in" : "query",
 7884                   "description" : "Od věku",
 7885                   "schema" : {
 7886                      "type" : "string",
 7887                      "format" : "date-time"
 7888                   }
 7889                },
 7890                {
 7891                   "name" : "datumNarozeniDo",
 7892                   "in" : "query",
 7893                   "description" : "Do věku",
 7894                   "schema" : {
 7895                      "type" : "string",
 7896                      "format" : "date-time"
 7897                   }
 7898                },
 7899                {
 7900                   "name" : "pracovnikNrzpCislo",
 7901                   "in" : "query",
 7902                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 7903                   "schema" : {
 7904                      "type" : "string"
 7905                   },
 7906                   "example" : "123456789"
 7907                },
 7908                {
 7909                   "name" : "pracovnikRodneCislo",
 7910                   "in" : "query",
 7911                   "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.",
 7912                   "schema" : {
 7913                      "type" : "string"
 7914                   }
 7915                },
 7916                {
 7917                   "name" : "pracovnikJmeno",
 7918                   "in" : "query",
 7919                   "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.",
 7920                   "schema" : {
 7921                      "type" : "string"
 7922                   }
 7923                },
 7924                {
 7925                   "name" : "pracovnikPrijmeni",
 7926                   "in" : "query",
 7927                   "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.",
 7928                   "schema" : {
 7929                      "type" : "string"
 7930                   }
 7931                },
 7932                {
 7933                   "name" : "pracovnikTitulPred",
 7934                   "in" : "query",
 7935                   "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.",
 7936                   "schema" : {
 7937                      "type" : "string"
 7938                   }
 7939                },
 7940                {
 7941                   "name" : "pracovnikTitulZa",
 7942                   "in" : "query",
 7943                   "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.",
 7944                   "schema" : {
 7945                      "type" : "string"
 7946                   }
 7947                },
 7948                {
 7949                   "name" : "pcz",
 7950                   "in" : "query",
 7951                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 7952                   "required" : true,
 7953                   "schema" : {
 7954                      "type" : "string"
 7955                   },
 7956                   "example" : "000"
 7957                }
 7958             ],
 7959             "responses" : {
 7960                "200" : {
 7961                   "description" : "Pacienti nalezeni",
 7962                   "content" : {
 7963                      "application/json" : {
 7964                         "schema" : {
 7965                            "type" : "array",
 7966                            "items" : {
 7967                               "$ref" : "#/components/schemas/PacientOckovaniCovid19RowView"
 7968                            }
 7969                         },
 7970                         "example" : [
 7971                            {
 7972                               "pacientId" : "5167537410",
 7973                               "jmeno" : "Hana",
 7974                               "prijmeni" : "Pitrochová",
 7975                               "cisloPojistence" : "495525043",
 7976                               "datumNarozeni" : "1949-05-25T00:00:00",
 7977                               "zemeObcanstviKod" : null,
 7978                               "rezervaceOckovani" : false,
 7979                               "registraceOckovani" : false,
 7980                               "ockovani" : false,
 7981                               "naOckovacimSeznamu" : true
 7982                            }
 7983                         ]
 7984                      }
 7985                   }
 7986                }
 7987             }
 7988          }
 7989       },
 7990       "/api/v1/vakcinace/SeznamRegistraciARezervaci/{pacientId}" : {
 7991          "get" : {
 7992             "tags" : [
 7993                "Vakcinace"
 7994             ],
 7995             "summary" : "Získá informace o seznamu registrací, rezervací a očkovacím seznamu.",
 7996             "parameters" : [
 7997                {
 7998                   "name" : "pacientId",
 7999                   "in" : "path",
 8000                   "description" : "Id pacienta",
 8001                   "required" : true,
 8002                   "schema" : {
 8003                      "maxLength" : 10,
 8004                      "type" : "string"
 8005                   }
 8006                },
 8007                {
 8008                   "name" : "pracovnikNrzpCislo",
 8009                   "in" : "query",
 8010                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8011                   "schema" : {
 8012                      "type" : "string"
 8013                   },
 8014                   "example" : "123456789"
 8015                },
 8016                {
 8017                   "name" : "pracovnikRodneCislo",
 8018                   "in" : "query",
 8019                   "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.",
 8020                   "schema" : {
 8021                      "type" : "string"
 8022                   }
 8023                },
 8024                {
 8025                   "name" : "pracovnikJmeno",
 8026                   "in" : "query",
 8027                   "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.",
 8028                   "schema" : {
 8029                      "type" : "string"
 8030                   }
 8031                },
 8032                {
 8033                   "name" : "pracovnikPrijmeni",
 8034                   "in" : "query",
 8035                   "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.",
 8036                   "schema" : {
 8037                      "type" : "string"
 8038                   }
 8039                },
 8040                {
 8041                   "name" : "pracovnikTitulPred",
 8042                   "in" : "query",
 8043                   "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.",
 8044                   "schema" : {
 8045                      "type" : "string"
 8046                   }
 8047                },
 8048                {
 8049                   "name" : "pracovnikTitulZa",
 8050                   "in" : "query",
 8051                   "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.",
 8052                   "schema" : {
 8053                      "type" : "string"
 8054                   }
 8055                },
 8056                {
 8057                   "name" : "pcz",
 8058                   "in" : "query",
 8059                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8060                   "required" : true,
 8061                   "schema" : {
 8062                      "type" : "string"
 8063                   },
 8064                   "example" : "000"
 8065                }
 8066             ],
 8067             "responses" : {
 8068                "200" : {
 8069                   "description" : "Nalezeno",
 8070                   "content" : {
 8071                      "application/json" : {
 8072                         "schema" : {
 8073                            "$ref" : "#/components/schemas/RegistraceRezervaceView"
 8074                         }
 8075                      }
 8076                   }
 8077                },
 8078                "404" : {
 8079                   "description" : "Seznam nenalezen"
 8080                }
 8081             }
 8082          }
 8083       },
 8084       "/api/v1/vakcinace/SeznamVakcinacnichCenter" : {
 8085          "get" : {
 8086             "tags" : [
 8087                "Vakcinace"
 8088             ],
 8089             "summary" : "Vyhledá seznam všech vakcinačních center.",
 8090             "parameters" : [
 8091                {
 8092                   "name" : "pracovnikNrzpCislo",
 8093                   "in" : "query",
 8094                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8095                   "schema" : {
 8096                      "type" : "string"
 8097                   },
 8098                   "example" : "123456789"
 8099                },
 8100                {
 8101                   "name" : "pracovnikRodneCislo",
 8102                   "in" : "query",
 8103                   "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.",
 8104                   "schema" : {
 8105                      "type" : "string"
 8106                   }
 8107                },
 8108                {
 8109                   "name" : "pracovnikJmeno",
 8110                   "in" : "query",
 8111                   "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.",
 8112                   "schema" : {
 8113                      "type" : "string"
 8114                   }
 8115                },
 8116                {
 8117                   "name" : "pracovnikPrijmeni",
 8118                   "in" : "query",
 8119                   "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.",
 8120                   "schema" : {
 8121                      "type" : "string"
 8122                   }
 8123                },
 8124                {
 8125                   "name" : "pracovnikTitulPred",
 8126                   "in" : "query",
 8127                   "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.",
 8128                   "schema" : {
 8129                      "type" : "string"
 8130                   }
 8131                },
 8132                {
 8133                   "name" : "pracovnikTitulZa",
 8134                   "in" : "query",
 8135                   "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.",
 8136                   "schema" : {
 8137                      "type" : "string"
 8138                   }
 8139                },
 8140                {
 8141                   "name" : "pcz",
 8142                   "in" : "query",
 8143                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8144                   "required" : true,
 8145                   "schema" : {
 8146                      "type" : "string"
 8147                   },
 8148                   "example" : "000"
 8149                }
 8150             ],
 8151             "responses" : {
 8152                "200" : {
 8153                   "description" : "Nalezeno",
 8154                   "content" : {
 8155                      "application/json" : {
 8156                         "schema" : {
 8157                            "type" : "array",
 8158                            "items" : {
 8159                               "$ref" : "#/components/schemas/VakcinacniCentrumView"
 8160                            }
 8161                         }
 8162                      }
 8163                   }
 8164                },
 8165                "404" : {
 8166                   "description" : "Seznam nenalezen"
 8167                }
 8168             }
 8169          }
 8170       },
 8171       "/api/v1/vakcinace/SeznamRezervaciVakcinacnihoCentra/{idVakcinacnihoCentra}" : {
 8172          "get" : {
 8173             "tags" : [
 8174                "Vakcinace"
 8175             ],
 8176             "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.",
 8177             "parameters" : [
 8178                {
 8179                   "name" : "idVakcinacnihoCentra",
 8180                   "in" : "path",
 8181                   "description" : "Id rezervačního centra",
 8182                   "required" : true,
 8183                   "schema" : {
 8184                      "type" : "string",
 8185                      "format" : "uuid"
 8186                   }
 8187                },
 8188                {
 8189                   "name" : "rezervaceOd",
 8190                   "in" : "query",
 8191                   "description" : "Datum rezervace od",
 8192                   "schema" : {
 8193                      "type" : "string",
 8194                      "format" : "date-time"
 8195                   }
 8196                },
 8197                {
 8198                   "name" : "rezervaceDo",
 8199                   "in" : "query",
 8200                   "description" : "Datum rezervace do",
 8201                   "schema" : {
 8202                      "type" : "string",
 8203                      "format" : "date-time"
 8204                   }
 8205                },
 8206                {
 8207                   "name" : "stavRezervacePacienta",
 8208                   "in" : "query",
 8209                   "description" : "Stav rezervace pacienta",
 8210                   "schema" : {
 8211                      "$ref" : "#/components/schemas/EnumStavRezervacePacienta"
 8212                   }
 8213                },
 8214                {
 8215                   "name" : "pracovnikNrzpCislo",
 8216                   "in" : "query",
 8217                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8218                   "schema" : {
 8219                      "type" : "string"
 8220                   },
 8221                   "example" : "123456789"
 8222                },
 8223                {
 8224                   "name" : "pracovnikRodneCislo",
 8225                   "in" : "query",
 8226                   "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.",
 8227                   "schema" : {
 8228                      "type" : "string"
 8229                   }
 8230                },
 8231                {
 8232                   "name" : "pracovnikJmeno",
 8233                   "in" : "query",
 8234                   "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.",
 8235                   "schema" : {
 8236                      "type" : "string"
 8237                   }
 8238                },
 8239                {
 8240                   "name" : "pracovnikPrijmeni",
 8241                   "in" : "query",
 8242                   "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.",
 8243                   "schema" : {
 8244                      "type" : "string"
 8245                   }
 8246                },
 8247                {
 8248                   "name" : "pracovnikTitulPred",
 8249                   "in" : "query",
 8250                   "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.",
 8251                   "schema" : {
 8252                      "type" : "string"
 8253                   }
 8254                },
 8255                {
 8256                   "name" : "pracovnikTitulZa",
 8257                   "in" : "query",
 8258                   "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.",
 8259                   "schema" : {
 8260                      "type" : "string"
 8261                   }
 8262                },
 8263                {
 8264                   "name" : "pcz",
 8265                   "in" : "query",
 8266                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8267                   "required" : true,
 8268                   "schema" : {
 8269                      "type" : "string"
 8270                   },
 8271                   "example" : "000"
 8272                }
 8273             ],
 8274             "responses" : {
 8275                "200" : {
 8276                   "description" : "Nalezeno",
 8277                   "content" : {
 8278                      "application/json" : {
 8279                         "schema" : {
 8280                            "type" : "array",
 8281                            "items" : {
 8282                               "$ref" : "#/components/schemas/RezervacePacientView"
 8283                            }
 8284                         }
 8285                      }
 8286                   }
 8287                },
 8288                "404" : {
 8289                   "description" : "Seznam nenalezen"
 8290                }
 8291             }
 8292          }
 8293       },
 8294       "/api/v1/vakcinace/VytvorKontraindikaci/{pacientId}" : {
 8295          "post" : {
 8296             "tags" : [
 8297                "Vakcinace"
 8298             ],
 8299             "summary" : "Vytvoří kontraindikaci k pacientovi, pokud již neexistuje",
 8300             "parameters" : [
 8301                {
 8302                   "name" : "pacientId",
 8303                   "in" : "path",
 8304                   "description" : "Id pacienta:",
 8305                   "required" : true,
 8306                   "schema" : {
 8307                      "type" : "string"
 8308                   }
 8309                },
 8310                {
 8311                   "name" : "kontraindikaceKod",
 8312                   "in" : "query",
 8313                   "description" : "Kód kontraindikace",
 8314                   "required" : true,
 8315                   "schema" : {
 8316                      "type" : "string"
 8317                   }
 8318                },
 8319                {
 8320                   "name" : "cisloHlaseni",
 8321                   "in" : "query",
 8322                   "description" : "Číslo hlášení nežádoucích účinků",
 8323                   "schema" : {
 8324                      "type" : "string"
 8325                   }
 8326                },
 8327                {
 8328                   "name" : "pracovnikNrzpCislo",
 8329                   "in" : "query",
 8330                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8331                   "schema" : {
 8332                      "type" : "string"
 8333                   },
 8334                   "example" : "123456789"
 8335                },
 8336                {
 8337                   "name" : "pracovnikRodneCislo",
 8338                   "in" : "query",
 8339                   "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.",
 8340                   "schema" : {
 8341                      "type" : "string"
 8342                   }
 8343                },
 8344                {
 8345                   "name" : "pracovnikJmeno",
 8346                   "in" : "query",
 8347                   "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.",
 8348                   "schema" : {
 8349                      "type" : "string"
 8350                   }
 8351                },
 8352                {
 8353                   "name" : "pracovnikPrijmeni",
 8354                   "in" : "query",
 8355                   "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.",
 8356                   "schema" : {
 8357                      "type" : "string"
 8358                   }
 8359                },
 8360                {
 8361                   "name" : "pracovnikTitulPred",
 8362                   "in" : "query",
 8363                   "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.",
 8364                   "schema" : {
 8365                      "type" : "string"
 8366                   }
 8367                },
 8368                {
 8369                   "name" : "pracovnikTitulZa",
 8370                   "in" : "query",
 8371                   "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.",
 8372                   "schema" : {
 8373                      "type" : "string"
 8374                   }
 8375                },
 8376                {
 8377                   "name" : "pcz",
 8378                   "in" : "query",
 8379                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8380                   "required" : true,
 8381                   "schema" : {
 8382                      "type" : "string"
 8383                   },
 8384                   "example" : "000"
 8385                },
 8386                {
 8387                   "name" : "icp",
 8388                   "in" : "query",
 8389                   "description" : "IČP, jež kontraindikaci indikovalo",
 8390                   "required" : true,
 8391                   "schema" : {
 8392                      "type" : "string"
 8393                   },
 8394                   "example" : "00000000"
 8395                }
 8396             ],
 8397             "responses" : {
 8398                "200" : {
 8399                   "description" : "Kontraindikace byla úpěšně vytvořena",
 8400                   "content" : {
 8401                      "application/json" : {
 8402                         "schema" : {
 8403                            "type" : "array",
 8404                            "items" : {
 8405                               "$ref" : "#/components/schemas/KontraindikaceNemoc"
 8406                            }
 8407                         },
 8408                         "example" : [
 8409                            {
 8410                               "kodNemoci" : "CO19",
 8411                               "vysledek" : "CastecnaKontraindikace",
 8412                               "kontraindikace" : [
 8413                                  {
 8414                                     "ockovaciLatkaKod" : "CO01",
 8415                                     "ockovaciLatkaKontraindikaceKod" : "CO01_1",
 8416                                     "cisloHlaseni" : null,
 8417                                     "zapsaloZarizeni" : "0, Testovací pracovistě API",
 8418                                     "zapsalLekar" : "Demo",
 8419                                     "datumZapisu" : "2021-12-13T00:00:00",
 8420                                     "indikovaloIcp" : "00000000"
 8421                                  }
 8422                               ]
 8423                            }
 8424                         ]
 8425                      }
 8426                   }
 8427                },
 8428                "400" : {
 8429                   "description" : "Kontraindikace nemohla být vytvořena",
 8430                   "content" : {
 8431                      "application/json" : {
 8432                         "schema" : {
 8433                            "$ref" : "#/components/schemas/ErrorResponse"
 8434                         }
 8435                      }
 8436                   }
 8437                }
 8438             }
 8439          }
 8440       },
 8441       "/api/v1/vakcinace/SmazKontraindikaci/{pacientId}" : {
 8442          "post" : {
 8443             "tags" : [
 8444                "Vakcinace"
 8445             ],
 8446             "summary" : "Smazání CO19 kontraindikace u pacienta",
 8447             "parameters" : [
 8448                {
 8449                   "name" : "pacientId",
 8450                   "in" : "path",
 8451                   "description" : "Id pacienta:",
 8452                   "required" : true,
 8453                   "schema" : {
 8454                      "type" : "string"
 8455                   }
 8456                },
 8457                {
 8458                   "name" : "kontraindikaceKod",
 8459                   "in" : "query",
 8460                   "description" : "Kód Kontraindikace",
 8461                   "required" : true,
 8462                   "schema" : {
 8463                      "type" : "string"
 8464                   }
 8465                },
 8466                {
 8467                   "name" : "pracovnikNrzpCislo",
 8468                   "in" : "query",
 8469                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8470                   "schema" : {
 8471                      "type" : "string"
 8472                   },
 8473                   "example" : "123456789"
 8474                },
 8475                {
 8476                   "name" : "pracovnikRodneCislo",
 8477                   "in" : "query",
 8478                   "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.",
 8479                   "schema" : {
 8480                      "type" : "string"
 8481                   }
 8482                },
 8483                {
 8484                   "name" : "pracovnikJmeno",
 8485                   "in" : "query",
 8486                   "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.",
 8487                   "schema" : {
 8488                      "type" : "string"
 8489                   }
 8490                },
 8491                {
 8492                   "name" : "pracovnikPrijmeni",
 8493                   "in" : "query",
 8494                   "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.",
 8495                   "schema" : {
 8496                      "type" : "string"
 8497                   }
 8498                },
 8499                {
 8500                   "name" : "pracovnikTitulPred",
 8501                   "in" : "query",
 8502                   "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.",
 8503                   "schema" : {
 8504                      "type" : "string"
 8505                   }
 8506                },
 8507                {
 8508                   "name" : "pracovnikTitulZa",
 8509                   "in" : "query",
 8510                   "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.",
 8511                   "schema" : {
 8512                      "type" : "string"
 8513                   }
 8514                },
 8515                {
 8516                   "name" : "pcz",
 8517                   "in" : "query",
 8518                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8519                   "required" : true,
 8520                   "schema" : {
 8521                      "type" : "string"
 8522                   },
 8523                   "example" : "000"
 8524                }
 8525             ],
 8526             "responses" : {
 8527                "200" : {
 8528                   "description" : "Kontraindikace byla úpěšně smazána",
 8529                   "content" : {
 8530                      "application/json" : {
 8531                         "schema" : {
 8532                            "$ref" : "#/components/schemas/SmazatKontraindikaciResult"
 8533                         }
 8534                      }
 8535                   }
 8536                },
 8537                "400" : {
 8538                   "description" : "Kontraindikace nemohla být smazána",
 8539                   "content" : {
 8540                      "application/json" : {
 8541                         "schema" : {
 8542                            "$ref" : "#/components/schemas/ErrorResponse"
 8543                         }
 8544                      }
 8545                   }
 8546                }
 8547             }
 8548          }
 8549       },
 8550       "/api/v1/vakcinace/NacistKontraindikacePacienta/{pacientId}" : {
 8551          "get" : {
 8552             "tags" : [
 8553                "Vakcinace"
 8554             ],
 8555             "summary" : "Načtení kontraindikací očkování u pacienta",
 8556             "parameters" : [
 8557                {
 8558                   "name" : "pacientId",
 8559                   "in" : "path",
 8560                   "description" : "Id pacienta:",
 8561                   "required" : true,
 8562                   "schema" : {
 8563                      "type" : "string"
 8564                   }
 8565                },
 8566                {
 8567                   "name" : "pracovnikNrzpCislo",
 8568                   "in" : "query",
 8569                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8570                   "schema" : {
 8571                      "type" : "string"
 8572                   },
 8573                   "example" : "123456789"
 8574                },
 8575                {
 8576                   "name" : "pracovnikRodneCislo",
 8577                   "in" : "query",
 8578                   "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.",
 8579                   "schema" : {
 8580                      "type" : "string"
 8581                   }
 8582                },
 8583                {
 8584                   "name" : "pracovnikJmeno",
 8585                   "in" : "query",
 8586                   "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.",
 8587                   "schema" : {
 8588                      "type" : "string"
 8589                   }
 8590                },
 8591                {
 8592                   "name" : "pracovnikPrijmeni",
 8593                   "in" : "query",
 8594                   "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.",
 8595                   "schema" : {
 8596                      "type" : "string"
 8597                   }
 8598                },
 8599                {
 8600                   "name" : "pracovnikTitulPred",
 8601                   "in" : "query",
 8602                   "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.",
 8603                   "schema" : {
 8604                      "type" : "string"
 8605                   }
 8606                },
 8607                {
 8608                   "name" : "pracovnikTitulZa",
 8609                   "in" : "query",
 8610                   "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.",
 8611                   "schema" : {
 8612                      "type" : "string"
 8613                   }
 8614                },
 8615                {
 8616                   "name" : "pcz",
 8617                   "in" : "query",
 8618                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8619                   "required" : true,
 8620                   "schema" : {
 8621                      "type" : "string"
 8622                   },
 8623                   "example" : "000"
 8624                }
 8625             ],
 8626             "responses" : {
 8627                "200" : {
 8628                   "description" : "Platné kontraindikace pro pacienta",
 8629                   "content" : {
 8630                      "application/json" : {
 8631                         "schema" : {
 8632                            "type" : "array",
 8633                            "items" : {
 8634                               "$ref" : "#/components/schemas/KontraindikaceNemoc"
 8635                            }
 8636                         },
 8637                         "example" : [
 8638                            {
 8639                               "kodNemoci" : "CO19",
 8640                               "vysledek" : "CastecnaKontraindikace",
 8641                               "kontraindikace" : [
 8642                                  {
 8643                                     "ockovaciLatkaKod" : "CO01",
 8644                                     "ockovaciLatkaKontraindikaceKod" : "CO01_1",
 8645                                     "cisloHlaseni" : null,
 8646                                     "zapsaloZarizeni" : "0, Testovací pracovistě API",
 8647                                     "zapsalLekar" : "Demo",
 8648                                     "datumZapisu" : "2021-12-13T00:00:00",
 8649                                     "indikovaloIcp" : "00000000"
 8650                                  }
 8651                               ]
 8652                            }
 8653                         ]
 8654                      }
 8655                   }
 8656                },
 8657                "404" : {
 8658                   "description" : "Kontraindikace nenalezeny"
 8659                }
 8660             }
 8661          }
 8662       },
 8663       "/api/v1/vakcinace/VytvorKontraindikaciDocasnou" : {
 8664          "post" : {
 8665             "tags" : [
 8666                "Vakcinace"
 8667             ],
 8668             "summary" : "Vytvoří dočasnou kontraindikaci k pacientovi, pokud již neexistuje",
 8669             "parameters" : [
 8670                {
 8671                   "name" : "pacientId",
 8672                   "in" : "query",
 8673                   "description" : "Id pacienta:",
 8674                   "schema" : {
 8675                      "type" : "string"
 8676                   }
 8677                },
 8678                {
 8679                   "name" : "kontraindikaceDocasnaKod",
 8680                   "in" : "query",
 8681                   "description" : "Kód dočasné kontraindikace",
 8682                   "required" : true,
 8683                   "schema" : {
 8684                      "type" : "string"
 8685                   }
 8686                },
 8687                {
 8688                   "name" : "platnostDo",
 8689                   "in" : "query",
 8690                   "description" : "Konec platbosti dočasné kontraindikace",
 8691                   "required" : true,
 8692                   "schema" : {
 8693                      "type" : "string",
 8694                      "format" : "date-time"
 8695                   }
 8696                },
 8697                {
 8698                   "name" : "duvod",
 8699                   "in" : "query",
 8700                   "description" : "Důvod dočasné kotraindikace",
 8701                   "schema" : {
 8702                      "type" : "string"
 8703                   }
 8704                },
 8705                {
 8706                   "name" : "pracovnikNrzpCislo",
 8707                   "in" : "query",
 8708                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8709                   "schema" : {
 8710                      "type" : "string"
 8711                   },
 8712                   "example" : "123456789"
 8713                },
 8714                {
 8715                   "name" : "pracovnikRodneCislo",
 8716                   "in" : "query",
 8717                   "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.",
 8718                   "schema" : {
 8719                      "type" : "string"
 8720                   }
 8721                },
 8722                {
 8723                   "name" : "pracovnikJmeno",
 8724                   "in" : "query",
 8725                   "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.",
 8726                   "schema" : {
 8727                      "type" : "string"
 8728                   }
 8729                },
 8730                {
 8731                   "name" : "pracovnikPrijmeni",
 8732                   "in" : "query",
 8733                   "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.",
 8734                   "schema" : {
 8735                      "type" : "string"
 8736                   }
 8737                },
 8738                {
 8739                   "name" : "pracovnikTitulPred",
 8740                   "in" : "query",
 8741                   "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.",
 8742                   "schema" : {
 8743                      "type" : "string"
 8744                   }
 8745                },
 8746                {
 8747                   "name" : "pracovnikTitulZa",
 8748                   "in" : "query",
 8749                   "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.",
 8750                   "schema" : {
 8751                      "type" : "string"
 8752                   }
 8753                },
 8754                {
 8755                   "name" : "pcz",
 8756                   "in" : "query",
 8757                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8758                   "required" : true,
 8759                   "schema" : {
 8760                      "type" : "string"
 8761                   },
 8762                   "example" : "000"
 8763                },
 8764                {
 8765                   "name" : "icp",
 8766                   "in" : "query",
 8767                   "description" : "IČP, jež kontraindikaci indikovalo",
 8768                   "required" : true,
 8769                   "schema" : {
 8770                      "type" : "string"
 8771                   },
 8772                   "example" : "00000000"
 8773                }
 8774             ],
 8775             "responses" : {
 8776                "200" : {
 8777                   "description" : "Kontraindikace byla úpěšně vytvořena",
 8778                   "content" : {
 8779                      "application/json" : {
 8780                         "schema" : {
 8781                            "type" : "array",
 8782                            "items" : {
 8783                               "$ref" : "#/components/schemas/KontraindikaceDocasnaNemoc"
 8784                            }
 8785                         }
 8786                      }
 8787                   }
 8788                },
 8789                "400" : {
 8790                   "description" : "Kontraindikace nemohla být vytvořena",
 8791                   "content" : {
 8792                      "application/json" : {
 8793                         "schema" : {
 8794                            "$ref" : "#/components/schemas/ErrorResponse"
 8795                         }
 8796                      }
 8797                   }
 8798                }
 8799             }
 8800          }
 8801       },
 8802       "/api/v1/vakcinace/SmazKontraindikaciDocasnou" : {
 8803          "post" : {
 8804             "tags" : [
 8805                "Vakcinace"
 8806             ],
 8807             "summary" : "Smazání dočasné kontraindikace pacienta",
 8808             "parameters" : [
 8809                {
 8810                   "name" : "cislo",
 8811                   "in" : "query",
 8812                   "description" : "Číslo dočasné kontraindikace",
 8813                   "required" : true,
 8814                   "schema" : {
 8815                      "type" : "string"
 8816                   }
 8817                },
 8818                {
 8819                   "name" : "pracovnikNrzpCislo",
 8820                   "in" : "query",
 8821                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8822                   "schema" : {
 8823                      "type" : "string"
 8824                   },
 8825                   "example" : "123456789"
 8826                },
 8827                {
 8828                   "name" : "pracovnikRodneCislo",
 8829                   "in" : "query",
 8830                   "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.",
 8831                   "schema" : {
 8832                      "type" : "string"
 8833                   }
 8834                },
 8835                {
 8836                   "name" : "pracovnikJmeno",
 8837                   "in" : "query",
 8838                   "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.",
 8839                   "schema" : {
 8840                      "type" : "string"
 8841                   }
 8842                },
 8843                {
 8844                   "name" : "pracovnikPrijmeni",
 8845                   "in" : "query",
 8846                   "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.",
 8847                   "schema" : {
 8848                      "type" : "string"
 8849                   }
 8850                },
 8851                {
 8852                   "name" : "pracovnikTitulPred",
 8853                   "in" : "query",
 8854                   "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.",
 8855                   "schema" : {
 8856                      "type" : "string"
 8857                   }
 8858                },
 8859                {
 8860                   "name" : "pracovnikTitulZa",
 8861                   "in" : "query",
 8862                   "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.",
 8863                   "schema" : {
 8864                      "type" : "string"
 8865                   }
 8866                },
 8867                {
 8868                   "name" : "pcz",
 8869                   "in" : "query",
 8870                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8871                   "required" : true,
 8872                   "schema" : {
 8873                      "type" : "string"
 8874                   },
 8875                   "example" : "000"
 8876                }
 8877             ],
 8878             "responses" : {
 8879                "200" : {
 8880                   "description" : "Kontraindikace byla úpěšně smazána",
 8881                   "content" : {
 8882                      "application/json" : {
 8883                         "schema" : {
 8884                            "$ref" : "#/components/schemas/SmazatKontraindikaciResult"
 8885                         }
 8886                      }
 8887                   }
 8888                },
 8889                "400" : {
 8890                   "description" : "Kontraindikace nemohla být smazána",
 8891                   "content" : {
 8892                      "application/json" : {
 8893                         "schema" : {
 8894                            "$ref" : "#/components/schemas/ErrorResponse"
 8895                         }
 8896                      }
 8897                   }
 8898                }
 8899             }
 8900          }
 8901       },
 8902       "/api/v1/vakcinace/NacistKontraindikaceDocasnePacienta/{pacientId}" : {
 8903          "get" : {
 8904             "tags" : [
 8905                "Vakcinace"
 8906             ],
 8907             "summary" : "Načtení dočasných kontraindikací pacienta",
 8908             "parameters" : [
 8909                {
 8910                   "name" : "pacientId",
 8911                   "in" : "path",
 8912                   "description" : "Id pacienta:",
 8913                   "required" : true,
 8914                   "schema" : {
 8915                      "type" : "string"
 8916                   }
 8917                },
 8918                {
 8919                   "name" : "pracovnikNrzpCislo",
 8920                   "in" : "query",
 8921                   "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
 8922                   "schema" : {
 8923                      "type" : "string"
 8924                   },
 8925                   "example" : "123456789"
 8926                },
 8927                {
 8928                   "name" : "pracovnikRodneCislo",
 8929                   "in" : "query",
 8930                   "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.",
 8931                   "schema" : {
 8932                      "type" : "string"
 8933                   }
 8934                },
 8935                {
 8936                   "name" : "pracovnikJmeno",
 8937                   "in" : "query",
 8938                   "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.",
 8939                   "schema" : {
 8940                      "type" : "string"
 8941                   }
 8942                },
 8943                {
 8944                   "name" : "pracovnikPrijmeni",
 8945                   "in" : "query",
 8946                   "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.",
 8947                   "schema" : {
 8948                      "type" : "string"
 8949                   }
 8950                },
 8951                {
 8952                   "name" : "pracovnikTitulPred",
 8953                   "in" : "query",
 8954                   "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.",
 8955                   "schema" : {
 8956                      "type" : "string"
 8957                   }
 8958                },
 8959                {
 8960                   "name" : "pracovnikTitulZa",
 8961                   "in" : "query",
 8962                   "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.",
 8963                   "schema" : {
 8964                      "type" : "string"
 8965                   }
 8966                },
 8967                {
 8968                   "name" : "pcz",
 8969                   "in" : "query",
 8970                   "description" : "Číslo PČZ zařízení, které provádí zápis",
 8971                   "required" : true,
 8972                   "schema" : {
 8973                      "type" : "string"
 8974                   },
 8975                   "example" : "000"
 8976                }
 8977             ],
 8978             "responses" : {
 8979                "200" : {
 8980                   "description" : "Platné kontraindikace pro pacienta",
 8981                   "content" : {
 8982                      "application/json" : {
 8983                         "schema" : {
 8984                            "type" : "array",
 8985                            "items" : {
 8986                               "$ref" : "#/components/schemas/KontraindikaceDocasnaNemoc"
 8987                            }
 8988                         }
 8989                      }
 8990                   }
 8991                },
 8992                "404" : {
 8993                   "description" : "Kontraindikace nenalezeny"
 8994                }
 8995             }
 8996          }
 8997       }
 8998    },
 8999    "components" : {
 9000       "schemas" : {
 9001          "AplikacniCesta" : {
 9002             "type" : "object",
 9003             "properties" : {
 9004                "kod" : {
 9005                   "maxLength" : 10,
 9006                   "type" : "string",
 9007                   "description" : "Kód položky číselníku",
 9008                   "nullable" : true
 9009                },
 9010                "nazev" : {
 9011                   "maxLength" : 256,
 9012                   "type" : "string",
 9013                   "description" : "Název položky číselníku",
 9014                   "nullable" : true
 9015                },
 9016                "platnostOd" : {
 9017                   "type" : "string",
 9018                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9019                   "format" : "date-time",
 9020                   "nullable" : true
 9021                },
 9022                "platnostDo" : {
 9023                   "type" : "string",
 9024                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9025                   "format" : "date-time",
 9026                   "nullable" : true
 9027                }
 9028             },
 9029             "additionalProperties" : false,
 9030             "description" : ""
 9031          },
 9032          "AppInfo" : {
 9033             "type" : "object",
 9034             "properties" : {
 9035                "verzeAplikace" : {
 9036                   "type" : "string",
 9037                   "description" : "Verze aplikace API",
 9038                   "nullable" : true
 9039                },
 9040                "subjektIco" : {
 9041                   "type" : "integer",
 9042                   "description" : "Přihlášený uživatel - Ičo poskytovatele zdravotní péče",
 9043                   "format" : "int32",
 9044                   "nullable" : true
 9045                },
 9046                "nazevPracoviste" : {
 9047                   "type" : "string",
 9048                   "description" : "Přihlášený uživatel - Název pracoviště",
 9049                   "nullable" : true
 9050                }
 9051             },
 9052             "additionalProperties" : false,
 9053             "description" : ""
 9054          },
 9055          "CiselnikItemResult" : {
 9056             "type" : "object",
 9057             "properties" : {
 9058                "id" : {
 9059                   "type" : "integer",
 9060                   "description" : "Id položky",
 9061                   "format" : "int64"
 9062                },
 9063                "nazev" : {
 9064                   "type" : "string",
 9065                   "description" : "Název položky",
 9066                   "nullable" : true
 9067                }
 9068             },
 9069             "additionalProperties" : false,
 9070             "description" : "Položka číselníku"
 9071          },
 9072          "CiselnikResult" : {
 9073             "type" : "object",
 9074             "properties" : {
 9075                "nazevCiselniku" : {
 9076                   "type" : "string",
 9077                   "description" : "Název číselníku",
 9078                   "nullable" : true
 9079                },
 9080                "seznam" : {
 9081                   "type" : "array",
 9082                   "items" : {
 9083                      "$ref" : "#/components/schemas/CiselnikItemResult"
 9084                   },
 9085                   "description" : "Položky číselníkku",
 9086                   "nullable" : true
 9087                }
 9088             },
 9089             "additionalProperties" : false,
 9090             "description" : "Číselník"
 9091          },
 9092          "Covid19Izolace" : {
 9093             "type" : "object",
 9094             "properties" : {
 9095                "khs" : {
 9096                   "type" : "string",
 9097                   "description" : "Krajská hygienická stanice",
 9098                   "nullable" : true
 9099                },
 9100                "datumHlaseni" : {
 9101                   "type" : "string",
 9102                   "description" : "Datum hlášení",
 9103                   "format" : "date-time"
 9104                },
 9105                "cisloZadanky" : {
 9106                   "type" : "string",
 9107                   "description" : "Číslo žádanky",
 9108                   "nullable" : true
 9109                },
 9110                "rodneCislo" : {
 9111                   "type" : "string",
 9112                   "description" : "Rodné číslo",
 9113                   "nullable" : true
 9114                },
 9115                "jmeno" : {
 9116                   "type" : "string",
 9117                   "description" : "Jméno",
 9118                   "nullable" : true
 9119                },
 9120                "prijmeni" : {
 9121                   "type" : "string",
 9122                   "description" : "Příjmení",
 9123                   "nullable" : true
 9124                },
 9125                "datumNarozeni" : {
 9126                   "type" : "string",
 9127                   "description" : "Datum narození",
 9128                   "format" : "date-time",
 9129                   "nullable" : true
 9130                },
 9131                "isolaceDatum" : {
 9132                   "type" : "string",
 9133                   "description" : "Datum isolace",
 9134                   "format" : "date-time",
 9135                   "nullable" : true
 9136                },
 9137                "isolaceDatumDo" : {
 9138                   "type" : "string",
 9139                   "description" : "Datum ukonceni isolace",
 9140                   "format" : "date-time",
 9141                   "nullable" : true
 9142                },
 9143                "isolaceMistoHodnota" : {
 9144                   "type" : "string",
 9145                   "description" : "Místo isolace",
 9146                   "nullable" : true
 9147                },
 9148                "isolacePoznamka" : {
 9149                   "type" : "string",
 9150                   "description" : "Poznámka k isolaci",
 9151                   "nullable" : true
 9152                }
 9153             },
 9154             "additionalProperties" : false,
 9155             "description" : ""
 9156          },
 9157          "Covid19Karantena" : {
 9158             "type" : "object",
 9159             "properties" : {
 9160                "jmeno" : {
 9161                   "type" : "string",
 9162                   "description" : "Jméno",
 9163                   "nullable" : true
 9164                },
 9165                "prijmeni" : {
 9166                   "type" : "string",
 9167                   "description" : "Příjmení",
 9168                   "nullable" : true
 9169                },
 9170                "datumNarozeni" : {
 9171                   "type" : "string",
 9172                   "description" : "Datum narození",
 9173                   "format" : "date-time",
 9174                   "nullable" : true
 9175                },
 9176                "rodneCislo" : {
 9177                   "type" : "string",
 9178                   "description" : "Rodné číslo",
 9179                   "nullable" : true
 9180                },
 9181                "khsKod" : {
 9182                   "type" : "string",
 9183                   "description" : "Krajská hygienická stanice kód",
 9184                   "nullable" : true
 9185                },
 9186                "datumKarantenyOd" : {
 9187                   "type" : "string",
 9188                   "description" : "Začátek karantény",
 9189                   "format" : "date-time",
 9190                   "nullable" : true
 9191                },
 9192                "datumKarantenyDo" : {
 9193                   "type" : "string",
 9194                   "description" : "Konec karantény",
 9195                   "format" : "date-time",
 9196                   "nullable" : true
 9197                },
 9198                "karantenaNarizenaKymNazev" : {
 9199                   "type" : "string",
 9200                   "description" : "Člověk zodpovědný za nařízení karantény",
 9201                   "nullable" : true
 9202                },
 9203                "adresaJinehoPobytu" : {
 9204                   "type" : "string",
 9205                   "description" : "Jiná adresa pobytu",
 9206                   "nullable" : true
 9207                },
 9208                "platnostOd" : {
 9209                   "type" : "string",
 9210                   "description" : "Platí od",
 9211                   "format" : "date-time",
 9212                   "nullable" : true
 9213                }
 9214             },
 9215             "additionalProperties" : false,
 9216             "description" : ""
 9217          },
 9218          "CovidTestOdberneMisto" : {
 9219             "type" : "object",
 9220             "properties" : {
 9221                "kod" : {
 9222                   "maxLength" : 10,
 9223                   "type" : "string",
 9224                   "description" : "Kód položky číselníku",
 9225                   "nullable" : true
 9226                },
 9227                "nazev" : {
 9228                   "maxLength" : 256,
 9229                   "type" : "string",
 9230                   "description" : "Název položky číselníku",
 9231                   "nullable" : true
 9232                },
 9233                "platnostOd" : {
 9234                   "type" : "string",
 9235                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9236                   "format" : "date-time",
 9237                   "nullable" : true
 9238                },
 9239                "platnostDo" : {
 9240                   "type" : "string",
 9241                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9242                   "format" : "date-time",
 9243                   "nullable" : true
 9244                },
 9245                "kapacita" : {
 9246                   "type" : "integer",
 9247                   "description" : "",
 9248                   "format" : "int32",
 9249                   "nullable" : true
 9250                },
 9251                "odebrano" : {
 9252                   "type" : "integer",
 9253                   "description" : "",
 9254                   "format" : "int32"
 9255                },
 9256                "indikovano" : {
 9257                   "type" : "integer",
 9258                   "description" : "",
 9259                   "format" : "int32"
 9260                },
 9261                "okresKod" : {
 9262                   "type" : "string",
 9263                   "description" : "",
 9264                   "nullable" : true
 9265                },
 9266                "krajKod" : {
 9267                   "type" : "string",
 9268                   "description" : "",
 9269                   "nullable" : true
 9270                }
 9271             },
 9272             "additionalProperties" : false,
 9273             "description" : ""
 9274          },
 9275          "CovidTestTypPoct" : {
 9276             "type" : "object",
 9277             "properties" : {
 9278                "kod" : {
 9279                   "maxLength" : 10,
 9280                   "type" : "string",
 9281                   "description" : "Kód položky číselníku",
 9282                   "nullable" : true
 9283                },
 9284                "nazev" : {
 9285                   "maxLength" : 256,
 9286                   "type" : "string",
 9287                   "description" : "Název položky číselníku",
 9288                   "nullable" : true
 9289                },
 9290                "platnostOd" : {
 9291                   "type" : "string",
 9292                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9293                   "format" : "date-time",
 9294                   "nullable" : true
 9295                },
 9296                "platnostDo" : {
 9297                   "type" : "string",
 9298                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9299                   "format" : "date-time",
 9300                   "nullable" : true
 9301                },
 9302                "vysledky" : {
 9303                   "type" : "array",
 9304                   "items" : {
 9305                      "$ref" : "#/components/schemas/CovidTestVysledekPoct"
 9306                   },
 9307                   "description" : "",
 9308                   "nullable" : true
 9309                }
 9310             },
 9311             "additionalProperties" : false,
 9312             "description" : ""
 9313          },
 9314          "CovidTestVysledekPoct" : {
 9315             "type" : "object",
 9316             "properties" : {
 9317                "kod" : {
 9318                   "maxLength" : 10,
 9319                   "type" : "string",
 9320                   "description" : "Kód položky číselníku",
 9321                   "nullable" : true
 9322                },
 9323                "nazev" : {
 9324                   "maxLength" : 256,
 9325                   "type" : "string",
 9326                   "description" : "Název položky číselníku",
 9327                   "nullable" : true
 9328                },
 9329                "platnostOd" : {
 9330                   "type" : "string",
 9331                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9332                   "format" : "date-time",
 9333                   "nullable" : true
 9334                },
 9335                "platnostDo" : {
 9336                   "type" : "string",
 9337                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9338                   "format" : "date-time",
 9339                   "nullable" : true
 9340                }
 9341             },
 9342             "additionalProperties" : false,
 9343             "description" : ""
 9344          },
 9345          "DatovyBlokInfo" : {
 9346             "type" : "object",
 9347             "properties" : {
 9348                "stav" : {
 9349                   "type" : "string",
 9350                   "nullable" : true
 9351                },
 9352                "datovyBlokId" : {
 9353                   "type" : "string",
 9354                   "description" : "Id datového bloku v CÚD",
 9355                   "nullable" : true
 9356                },
 9357                "chybyVety" : {
 9358                   "type" : "array",
 9359                   "items" : {
 9360                      "$ref" : "#/components/schemas/Chyba"
 9361                   },
 9362                   "nullable" : true
 9363                }
 9364             },
 9365             "additionalProperties" : false
 9366          },
 9367          "DenniStavKlinikyCreate" : {
 9368             "required" : [
 9369                "cisloPacienta",
 9370                "datumStavu",
 9371                "klinikaIco",
 9372                "stavId"
 9373             ],
 9374             "type" : "object",
 9375             "properties" : {
 9376                "cisloPacienta" : {
 9377                   "type" : "string",
 9378                   "description" : "Číslo pacienta"
 9379                },
 9380                "datumStavu" : {
 9381                   "type" : "string",
 9382                   "description" : "Datum stavu",
 9383                   "format" : "date-time"
 9384                },
 9385                "datumUmrti" : {
 9386                   "type" : "string",
 9387                   "description" : "Datum úmrtí",
 9388                   "format" : "date-time",
 9389                   "nullable" : true
 9390                },
 9391                "ecmo" : {
 9392                   "type" : "integer",
 9393                   "description" : "0,1",
 9394                   "format" : "int32",
 9395                   "nullable" : true
 9396                },
 9397                "hfno" : {
 9398                   "type" : "integer",
 9399                   "description" : "0,1",
 9400                   "format" : "int32",
 9401                   "nullable" : true
 9402                },
 9403                "jip" : {
 9404                   "type" : "integer",
 9405                   "description" : "0,1",
 9406                   "format" : "int32",
 9407                   "nullable" : true
 9408                },
 9409                "klinikaIco" : {
 9410                   "type" : "integer",
 9411                   "description" : "IČO kliniky",
 9412                   "format" : "int32"
 9413                },
 9414                "klinikaPcz" : {
 9415                   "type" : "string",
 9416                   "description" : "PČZ kliniky",
 9417                   "nullable" : true
 9418                },
 9419                "kyslik" : {
 9420                   "type" : "integer",
 9421                   "description" : "0,1",
 9422                   "format" : "int32",
 9423                   "nullable" : true
 9424                },
 9425                "propustenId" : {
 9426                   "type" : "integer",
 9427                   "description" : "hodnota id z číselníku propuštění v isin",
 9428                   "format" : "int64",
 9429                   "nullable" : true
 9430                },
 9431                "propustenKamId" : {
 9432                   "type" : "integer",
 9433                   "description" : "hodnota id z číselníku propuštění v isin",
 9434                   "format" : "int64",
 9435                   "nullable" : true
 9436                },
 9437                "socialniIzolace" : {
 9438                   "type" : "integer",
 9439                   "description" : "0,1",
 9440                   "format" : "int32",
 9441                   "nullable" : true
 9442                },
 9443                "stavId" : {
 9444                   "type" : "integer",
 9445                   "description" : "hodnota id z číselníku stavu v isin",
 9446                   "format" : "int64"
 9447                },
 9448                "upv" : {
 9449                   "type" : "integer",
 9450                   "description" : "0,1",
 9451                   "format" : "int32",
 9452                   "nullable" : true
 9453                },
 9454                "zemrel" : {
 9455                   "type" : "integer",
 9456                   "description" : "0,1",
 9457                   "format" : "int32",
 9458                   "nullable" : true
 9459                }
 9460             },
 9461             "additionalProperties" : false,
 9462             "description" : "Třída pro přidání nového deního stavu"
 9463          },
 9464          "DenniStavKlinikyDelete" : {
 9465             "required" : [
 9466                "cisloPacienta",
 9467                "denniStavId",
 9468                "klinikaIco"
 9469             ],
 9470             "type" : "object",
 9471             "properties" : {
 9472                "cisloPacienta" : {
 9473                   "type" : "string",
 9474                   "description" : "Číslo pacienta"
 9475                },
 9476                "denniStavId" : {
 9477                   "type" : "integer",
 9478                   "description" : "Id denniho stavu",
 9479                   "format" : "int64"
 9480                },
 9481                "klinikaIco" : {
 9482                   "type" : "integer",
 9483                   "description" : "IČO kliniky",
 9484                   "format" : "int32"
 9485                },
 9486                "klinikaPcz" : {
 9487                   "type" : "string",
 9488                   "description" : "PČZ kliniky",
 9489                   "nullable" : true
 9490                }
 9491             },
 9492             "additionalProperties" : false,
 9493             "description" : "Třída pro přidání nového deního stavu"
 9494          },
 9495          "DenniStavKlinikyResult" : {
 9496             "type" : "object",
 9497             "properties" : {
 9498                "zadost" : {
 9499                   "type" : "string",
 9500                   "nullable" : true
 9501                },
 9502                "zduvodneni" : {
 9503                   "type" : "string",
 9504                   "nullable" : true
 9505                },
 9506                "denniStavId" : {
 9507                   "type" : "integer",
 9508                   "format" : "int64",
 9509                   "nullable" : true
 9510                }
 9511             },
 9512             "additionalProperties" : false,
 9513             "description" : "Výsledek přidání pacienta"
 9514          },
 9515          "DenniStavKlinikyUpdate" : {
 9516             "required" : [
 9517                "cisloPacienta",
 9518                "datumStavu",
 9519                "denniStavId",
 9520                "klinikaIco",
 9521                "stavId"
 9522             ],
 9523             "type" : "object",
 9524             "properties" : {
 9525                "cisloPacienta" : {
 9526                   "type" : "string",
 9527                   "description" : "Číslo pacienta"
 9528                },
 9529                "datumStavu" : {
 9530                   "type" : "string",
 9531                   "description" : "Datum stavu",
 9532                   "format" : "date-time"
 9533                },
 9534                "datumUmrti" : {
 9535                   "type" : "string",
 9536                   "description" : "Datum úmrtí",
 9537                   "format" : "date-time",
 9538                   "nullable" : true
 9539                },
 9540                "ecmo" : {
 9541                   "type" : "integer",
 9542                   "description" : "0,1",
 9543                   "format" : "int32",
 9544                   "nullable" : true
 9545                },
 9546                "hfno" : {
 9547                   "type" : "integer",
 9548                   "description" : "0,1",
 9549                   "format" : "int32",
 9550                   "nullable" : true
 9551                },
 9552                "jip" : {
 9553                   "type" : "integer",
 9554                   "description" : "0,1",
 9555                   "format" : "int32",
 9556                   "nullable" : true
 9557                },
 9558                "klinikaIco" : {
 9559                   "type" : "integer",
 9560                   "description" : "IČO kliniky",
 9561                   "format" : "int32"
 9562                },
 9563                "klinikaPcz" : {
 9564                   "type" : "string",
 9565                   "description" : "PČZ kliniky",
 9566                   "nullable" : true
 9567                },
 9568                "kyslik" : {
 9569                   "type" : "integer",
 9570                   "description" : "0,1",
 9571                   "format" : "int32",
 9572                   "nullable" : true
 9573                },
 9574                "propustenId" : {
 9575                   "type" : "integer",
 9576                   "description" : "hodnota id z číselníku propuštění v isin",
 9577                   "format" : "int64",
 9578                   "nullable" : true
 9579                },
 9580                "propustenKamId" : {
 9581                   "type" : "integer",
 9582                   "description" : "hodnota id z číselníku propuštění v isin",
 9583                   "format" : "int64",
 9584                   "nullable" : true
 9585                },
 9586                "socialniIzolace" : {
 9587                   "type" : "integer",
 9588                   "description" : "0,1",
 9589                   "format" : "int32",
 9590                   "nullable" : true
 9591                },
 9592                "stavId" : {
 9593                   "type" : "integer",
 9594                   "description" : "hodnota id z číselníku stavu v isin",
 9595                   "format" : "int64"
 9596                },
 9597                "upv" : {
 9598                   "type" : "integer",
 9599                   "description" : "0,1",
 9600                   "format" : "int32",
 9601                   "nullable" : true
 9602                },
 9603                "zemrel" : {
 9604                   "type" : "integer",
 9605                   "description" : "0,1",
 9606                   "format" : "int32",
 9607                   "nullable" : true
 9608                },
 9609                "denniStavId" : {
 9610                   "type" : "integer",
 9611                   "description" : "Id denniho stavu",
 9612                   "format" : "int64"
 9613                }
 9614             },
 9615             "additionalProperties" : false,
 9616             "description" : "Třída pro úpravu deního stavu"
 9617          },
 9618          "DetailyPacienta" : {
 9619             "type" : "object",
 9620             "properties" : {
 9621                "seznamZadanek" : {
 9622                   "type" : "array",
 9623                   "items" : {
 9624                      "$ref" : "#/components/schemas/ZadankaView"
 9625                   },
 9626                   "description" : "Seznam žádanek",
 9627                   "nullable" : true
 9628                },
 9629                "seznamLaboratornichVysledku" : {
 9630                   "type" : "array",
 9631                   "items" : {
 9632                      "$ref" : "#/components/schemas/LaboratorZadankyVysledekView"
 9633                   },
 9634                   "description" : "Seznam laboratorních výsledků",
 9635                   "nullable" : true
 9636                },
 9637                "seznamNarizenychKaranten" : {
 9638                   "type" : "array",
 9639                   "items" : {
 9640                      "$ref" : "#/components/schemas/Covid19Karantena"
 9641                   },
 9642                   "description" : "Seznam nařízených karantén",
 9643                   "nullable" : true
 9644                },
 9645                "seznamIzolaci" : {
 9646                   "type" : "array",
 9647                   "items" : {
 9648                      "$ref" : "#/components/schemas/Covid19Izolace"
 9649                   },
 9650                   "description" : "Seznam izolací",
 9651                   "nullable" : true
 9652                }
 9653             },
 9654             "additionalProperties" : false,
 9655             "description" : ""
 9656          },
 9657          "EnumLaboratorniVysledky" : {
 9658             "enum" : [
 9659                "Pozitivni",
 9660                "Negativni",
 9661                "Hranicni"
 9662             ],
 9663             "type" : "string",
 9664             "description" : ""
 9665          },
 9666          "EnumLekovaZadankaStav" : {
 9667             "enum" : [
 9668                "Aktivni",
 9669                "VystavenRecept",
 9670                "Aplikovano",
 9671                "PoPlatnosti",
 9672                "Zruseno",
 9673                "PoskytnutLek"
 9674             ],
 9675             "type" : "string",
 9676             "description" : ""
 9677          },
 9678          "EnumOckovaciSeznamCentralniValidaceResult" : {
 9679             "enum" : [
 9680                "Ok",
 9681                "MaCentralniRezervaci",
 9682                "MaCentralniRegistraci",
 9683                "JeNaOckovacimSeznamu",
 9684                "PacientNeniMuj",
 9685                "UzMaOckovaniJinde"
 9686             ],
 9687             "type" : "string",
 9688             "description" : ""
 9689          },
 9690          "EnumOckovaciSeznamZmenaResult" : {
 9691             "enum" : [
 9692                "Ok",
 9693                "NeniNaOckovacimSeznamu",
 9694                "PacientNeniMuj"
 9695             ],
 9696             "type" : "string",
 9697             "description" : ""
 9698          },
 9699          "EnumOsobaNesplnujePodminkyProBezplatneTestovani" : {
 9700             "enum" : [
 9701                "Nesplnuje",
 9702                "Splnuje",
 9703                "Nekontrolovat"
 9704             ],
 9705             "type" : "string",
 9706             "description" : ""
 9707          },
 9708          "EnumPacientMaKontraindikaci" : {
 9709             "enum" : [
 9710                "NemaKontraindikace",
 9711                "CastecnaKontraindikace",
 9712                "UplnaKontraindikace"
 9713             ],
 9714             "type" : "string",
 9715             "description" : "Specifikace jestli pacient má kontraindikace jen k některým očkováním nebo ke všem"
 9716          },
 9717          "EnumPrioritizaceOdberu" : {
 9718             "enum" : [
 9719                "Zadna",
 9720                "MinisterstvoObrany",
 9721                "MinisterstvoVnitra",
 9722                "ZachranneSlozky",
 9723                "Zdravotnik"
 9724             ],
 9725             "type" : "string",
 9726             "description" : ""
 9727          },
 9728          "EnumStavExistujiciZadanky" : {
 9729             "enum" : [
 9730                "Aktivni",
 9731                "Potvrzeno"
 9732             ],
 9733             "type" : "string",
 9734             "description" : ""
 9735          },
 9736          "EnumStavRezervacePacienta" : {
 9737             "enum" : [
 9738                "RezervacePotvrzena",
 9739                "PacientPritomen",
 9740                "PacientVakcinovan",
 9741                "RezervacePropadla"
 9742             ],
 9743             "type" : "string",
 9744             "description" : ""
 9745          },
 9746          "EnumVyhledaniPacientaResult" : {
 9747             "enum" : [
 9748                "PacientNalezen",
 9749                "NalezenoVicePacientu",
 9750                "PacientNebylNalezen",
 9751                "CizinecZaloz",
 9752                "ChybaVstupnichDat",
 9753                "Chyba",
 9754                "PacientaNelzeDohledatPacientNeniCizinec"
 9755             ],
 9756             "type" : "string",
 9757             "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)"
 9758          },
 9759          "EnumZadankaAkce" : {
 9760             "enum" : [
 9761                "JenVystavitZadanku",
 9762                "RovnouAplikovat",
 9763                "SReceptem",
 9764                "PoskytnutiLeku"
 9765             ],
 9766             "type" : "string",
 9767             "description" : ""
 9768          },
 9769          "EnumZadankaAplikovatLatkuAkce" : {
 9770             "enum" : [
 9771                "RovnouAplikovat",
 9772                "PoskytnutiLeku"
 9773             ],
 9774             "type" : "string",
 9775             "description" : ""
 9776          },
 9777          "EnumZadankaIndikace" : {
 9778             "enum" : [
 9779                "Diagnosticka",
 9780                "Kontrolni",
 9781                "Preventivni",
 9782                "Epidemiologicka",
 9783                "Konfirmacni"
 9784             ],
 9785             "type" : "string",
 9786             "description" : ""
 9787          },
 9788          "EnumZadankaStav" : {
 9789             "enum" : [
 9790                "Aktivni",
 9791                "Potvrzeno",
 9792                "Stornovano",
 9793                "JenVysledek",
 9794                "PotvrzenoPozitivni",
 9795                "PotvrzenoNegativni",
 9796                "PotvrzenoHranicni",
 9797                "PoPlatnosti"
 9798             ],
 9799             "type" : "string",
 9800             "description" : ""
 9801          },
 9802          "EnumZadankaTypPoctTestu" : {
 9803             "enum" : [
 9804                "Zadny",
 9805                "AnoBezDalsihoTestovani",
 9806                "AnoSDalsimTestovanim"
 9807             ],
 9808             "type" : "string",
 9809             "description" : ""
 9810          },
 9811          "EnumZpusobZadaniVysledku" : {
 9812             "enum" : [
 9813                "LaboratorZadanka",
 9814                "ZadankyVysledek",
 9815                "ZadankyZadankaPoctVysledek"
 9816             ],
 9817             "type" : "string",
 9818             "description" : ""
 9819          },
 9820          "ErrorModel" : {
 9821             "type" : "object",
 9822             "properties" : {
 9823                "fieldName" : {
 9824                   "type" : "string",
 9825                   "description" : "Pole, které vyvolalo chybu",
 9826                   "nullable" : true
 9827                },
 9828                "message" : {
 9829                   "type" : "string",
 9830                   "description" : "Text chyby",
 9831                   "nullable" : true
 9832                },
 9833                "severity" : {
 9834                   "type" : "string",
 9835                   "description" : "Zavaznost chyby",
 9836                   "nullable" : true
 9837                },
 9838                "errorLevel" : {
 9839                   "type" : "string",
 9840                   "description" : "Úroveň chyby",
 9841                   "nullable" : true
 9842                }
 9843             },
 9844             "additionalProperties" : false,
 9845             "description" : ""
 9846          },
 9847          "ErrorResponse" : {
 9848             "type" : "object",
 9849             "properties" : {
 9850                "errors" : {
 9851                   "type" : "array",
 9852                   "items" : {
 9853                      "$ref" : "#/components/schemas/ErrorModel"
 9854                   },
 9855                   "description" : "Chyby",
 9856                   "nullable" : true
 9857                },
 9858                "statusCode" : {
 9859                   "type" : "integer",
 9860                   "description" : "Status kód",
 9861                   "format" : "int32"
 9862                }
 9863             },
 9864             "additionalProperties" : false,
 9865             "description" : "Seznam chyb při volání"
 9866          },
 9867          "ExistujiciZadankaPolozka" : {
 9868             "type" : "object",
 9869             "properties" : {
 9870                "testovanyJmeno" : {
 9871                   "type" : "string",
 9872                   "description" : "Jméno pacienta",
 9873                   "nullable" : true
 9874                },
 9875                "testovanyPrijmeni" : {
 9876                   "type" : "string",
 9877                   "description" : "Příjmení pacienta",
 9878                   "nullable" : true
 9879                },
 9880                "cislo" : {
 9881                   "type" : "string",
 9882                   "description" : "Číslo žádanky",
 9883                   "nullable" : true
 9884                },
 9885                "testovanyNarodnostKod" : {
 9886                   "type" : "string",
 9887                   "description" : "Kód národnosti pacienta",
 9888                   "nullable" : true
 9889                },
 9890                "testovanyNarodnostNazev" : {
 9891                   "type" : "string",
 9892                   "description" : "Jméno země národnosti pacienta",
 9893                   "nullable" : true
 9894                },
 9895                "enumStavExistujiciZadanky" : {
 9896                   "$ref" : "#/components/schemas/EnumStavExistujiciZadanky"
 9897                },
 9898                "datumZadanky" : {
 9899                   "type" : "string",
 9900                   "description" : "Datum a čas vytvoření žádanky",
 9901                   "format" : "date-time"
 9902                }
 9903             },
 9904             "additionalProperties" : false,
 9905             "description" : ""
 9906          },
 9907          "Chyba" : {
 9908             "type" : "object",
 9909             "properties" : {
 9910                "kod" : {
 9911                   "type" : "string",
 9912                   "description" : "Kód chyby",
 9913                   "nullable" : true
 9914                },
 9915                "lokalizace" : {
 9916                   "type" : "string",
 9917                   "description" : "Bložší lokalizace chyby ve zdrojových datech",
 9918                   "nullable" : true
 9919                },
 9920                "popis" : {
 9921                   "type" : "string",
 9922                   "description" : "Popis chyby",
 9923                   "nullable" : true
 9924                }
 9925             },
 9926             "additionalProperties" : false
 9927          },
 9928          "IcoIcp" : {
 9929             "type" : "object",
 9930             "properties" : {
 9931                "ico" : {
 9932                   "type" : "integer",
 9933                   "description" : "Identifikační číslo osoby",
 9934                   "format" : "int32"
 9935                },
 9936                "icp" : {
 9937                   "type" : "string",
 9938                   "description" : "Identifikační číslo pracoviště\r\n///",
 9939                   "nullable" : true
 9940                },
 9941                "nazev" : {
 9942                   "maxLength" : 256,
 9943                   "type" : "string",
 9944                   "description" : "Název položky číselníku",
 9945                   "nullable" : true
 9946                },
 9947                "platnostOd" : {
 9948                   "type" : "string",
 9949                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9950                   "format" : "date-time",
 9951                   "nullable" : true
 9952                },
 9953                "platnostDo" : {
 9954                   "type" : "string",
 9955                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9956                   "format" : "date-time",
 9957                   "nullable" : true
 9958                }
 9959             },
 9960             "additionalProperties" : false,
 9961             "description" : ""
 9962          },
 9963          "Indikace" : {
 9964             "type" : "object",
 9965             "properties" : {
 9966                "kod" : {
 9967                   "maxLength" : 10,
 9968                   "type" : "string",
 9969                   "description" : "Kód položky číselníku",
 9970                   "nullable" : true
 9971                },
 9972                "nazev" : {
 9973                   "maxLength" : 256,
 9974                   "type" : "string",
 9975                   "description" : "Název položky číselníku",
 9976                   "nullable" : true
 9977                },
 9978                "platnostOd" : {
 9979                   "type" : "string",
 9980                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9981                   "format" : "date-time",
 9982                   "nullable" : true
 9983                },
 9984                "platnostDo" : {
 9985                   "type" : "string",
 9986                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
 9987                   "format" : "date-time",
 9988                   "nullable" : true
 9989                }
 9990             },
 9991             "additionalProperties" : false,
 9992             "description" : ""
 9993          },
 9994          "KategorieTestovani" : {
 9995             "type" : "object",
 9996             "properties" : {
 9997                "kod" : {
 9998                   "maxLength" : 10,
 9999                   "type" : "string",
10000                   "description" : "Kód položky číselníku",
10001                   "nullable" : true
10002                },
10003                "nazev" : {
10004                   "maxLength" : 256,
10005                   "type" : "string",
10006                   "description" : "Název položky číselníku",
10007                   "nullable" : true
10008                },
10009                "platnostOd" : {
10010                   "type" : "string",
10011                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10012                   "format" : "date-time",
10013                   "nullable" : true
10014                },
10015                "platnostDo" : {
10016                   "type" : "string",
10017                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10018                   "format" : "date-time",
10019                   "nullable" : true
10020                }
10021             },
10022             "additionalProperties" : false,
10023             "description" : ""
10024          },
10025          "KlinikaResult" : {
10026             "type" : "object",
10027             "properties" : {
10028                "nazev" : {
10029                   "type" : "string",
10030                   "description" : "",
10031                   "nullable" : true
10032                },
10033                "pzc" : {
10034                   "type" : "string",
10035                   "description" : "",
10036                   "nullable" : true
10037                }
10038             },
10039             "additionalProperties" : false,
10040             "description" : ""
10041          },
10042          "KontraindikaceDocasnaCis" : {
10043             "type" : "object",
10044             "properties" : {
10045                "kod" : {
10046                   "maxLength" : 10,
10047                   "type" : "string",
10048                   "description" : "Kód položky číselníku",
10049                   "nullable" : true
10050                },
10051                "nazev" : {
10052                   "maxLength" : 256,
10053                   "type" : "string",
10054                   "description" : "Název položky číselníku",
10055                   "nullable" : true
10056                },
10057                "platnostOd" : {
10058                   "type" : "string",
10059                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10060                   "format" : "date-time",
10061                   "nullable" : true
10062                },
10063                "platnostDo" : {
10064                   "type" : "string",
10065                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10066                   "format" : "date-time",
10067                   "nullable" : true
10068                },
10069                "pocetDni" : {
10070                   "type" : "integer",
10071                   "description" : "Počet dní trvání kontaindikace",
10072                   "format" : "int32",
10073                   "nullable" : true
10074                }
10075             },
10076             "additionalProperties" : false,
10077             "description" : "Položka číselníku dočasných kontraindikací"
10078          },
10079          "KontraindikaceDocasnaItem" : {
10080             "type" : "object",
10081             "properties" : {
10082                "cislo" : {
10083                   "type" : "string",
10084                   "description" : "Číslo",
10085                   "nullable" : true
10086                },
10087                "kontraindikaceDocasnaKod" : {
10088                   "type" : "string",
10089                   "description" : "Kontraindikace pro diagnózu",
10090                   "nullable" : true
10091                },
10092                "platnostDo" : {
10093                   "type" : "string",
10094                   "description" : "Platnost do",
10095                   "format" : "date-time"
10096                },
10097                "duvod" : {
10098                   "type" : "string",
10099                   "description" : "Duvod kontraindikace",
10100                   "nullable" : true
10101                },
10102                "zapsaloZarizeni" : {
10103                   "type" : "string",
10104                   "description" : "Zapsalo zařízení (IČ a název zařízení)",
10105                   "nullable" : true
10106                },
10107                "zapsalLekar" : {
10108                   "type" : "string",
10109                   "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ý)",
10110                   "nullable" : true
10111                },
10112                "datumZapisu" : {
10113                   "type" : "string",
10114                   "description" : "Datum a čas provedení zápisu",
10115                   "format" : "date-time"
10116                },
10117                "indikovaloIcp" : {
10118                   "type" : "string",
10119                   "description" : "Indikovalo IČP",
10120                   "nullable" : true
10121                }
10122             },
10123             "additionalProperties" : false,
10124             "description" : "Položka kontraindikace"
10125          },
10126          "KontraindikaceDocasnaNemoc" : {
10127             "type" : "object",
10128             "properties" : {
10129                "kodNemoci" : {
10130                   "type" : "string",
10131                   "description" : "Kód nemoci",
10132                   "nullable" : true
10133                },
10134                "kontraindikace" : {
10135                   "type" : "array",
10136                   "items" : {
10137                      "$ref" : "#/components/schemas/KontraindikaceDocasnaItem"
10138                   },
10139                   "description" : "Seznam kontraindikací",
10140                   "nullable" : true
10141                }
10142             },
10143             "additionalProperties" : false,
10144             "description" : "Podrobné informace o kontraindikacích"
10145          },
10146          "KontraindikaceItem" : {
10147             "type" : "object",
10148             "properties" : {
10149                "ockovaciLatkaKod" : {
10150                   "type" : "string",
10151                   "description" : "Očkovací látka",
10152                   "nullable" : true
10153                },
10154                "ockovaciLatkaKontraindikaceKod" : {
10155                   "type" : "string",
10156                   "description" : "Kód kontraindikace",
10157                   "nullable" : true
10158                },
10159                "cisloHlaseni" : {
10160                   "type" : "string",
10161                   "description" : "Číslo hlášení nežádoucích účinků",
10162                   "nullable" : true
10163                },
10164                "zapsaloZarizeni" : {
10165                   "type" : "string",
10166                   "description" : "Zapsalo zařízení (IČ a název zařízení)",
10167                   "nullable" : true
10168                },
10169                "zapsalLekar" : {
10170                   "type" : "string",
10171                   "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ý)",
10172                   "nullable" : true
10173                },
10174                "datumZapisu" : {
10175                   "type" : "string",
10176                   "description" : "Datum a čas provedení zápisu",
10177                   "format" : "date-time"
10178                },
10179                "indikovaloIcp" : {
10180                   "type" : "string",
10181                   "description" : "Indikovalo IČP",
10182                   "nullable" : true
10183                }
10184             },
10185             "additionalProperties" : false,
10186             "description" : "Položka kontraindikace"
10187          },
10188          "KontraindikaceNemoc" : {
10189             "type" : "object",
10190             "properties" : {
10191                "kodNemoci" : {
10192                   "type" : "string",
10193                   "description" : "Kód nemoci",
10194                   "nullable" : true
10195                },
10196                "vysledek" : {
10197                   "$ref" : "#/components/schemas/EnumPacientMaKontraindikaci"
10198                },
10199                "kontraindikace" : {
10200                   "type" : "array",
10201                   "items" : {
10202                      "$ref" : "#/components/schemas/KontraindikaceItem"
10203                   },
10204                   "description" : "Seznam kontraindikací",
10205                   "nullable" : true
10206                }
10207             },
10208             "additionalProperties" : false,
10209             "description" : "Podrobné informace o kontraindikacích"
10210          },
10211          "LaboratorZadankyVysledekView" : {
10212             "type" : "object",
10213             "properties" : {
10214                "laborator" : {
10215                   "type" : "string",
10216                   "description" : "",
10217                   "nullable" : true
10218                },
10219                "laboratorJina" : {
10220                   "type" : "string",
10221                   "description" : "",
10222                   "nullable" : true
10223                },
10224                "datumOdberu" : {
10225                   "type" : "string",
10226                   "description" : "",
10227                   "format" : "date-time",
10228                   "nullable" : true
10229                },
10230                "datumOdberuText" : {
10231                   "type" : "string",
10232                   "description" : "",
10233                   "nullable" : true,
10234                   "readOnly" : true
10235                },
10236                "datumVysledku" : {
10237                   "type" : "string",
10238                   "description" : "",
10239                   "format" : "date-time",
10240                   "nullable" : true
10241                },
10242                "datumVysledkuText" : {
10243                   "type" : "string",
10244                   "description" : "",
10245                   "nullable" : true,
10246                   "readOnly" : true
10247                },
10248                "metodaNazev" : {
10249                   "type" : "string",
10250                   "description" : "",
10251                   "nullable" : true
10252                },
10253                "metodaJina" : {
10254                   "type" : "string",
10255                   "description" : "",
10256                   "nullable" : true
10257                },
10258                "metodaUpresneniNazev" : {
10259                   "type" : "string",
10260                   "description" : "",
10261                   "nullable" : true
10262                },
10263                "materialNazev" : {
10264                   "type" : "string",
10265                   "description" : "",
10266                   "nullable" : true
10267                },
10268                "materialJiny" : {
10269                   "type" : "string",
10270                   "description" : "",
10271                   "nullable" : true
10272                },
10273                "vysledekInterNazev" : {
10274                   "type" : "string",
10275                   "description" : "",
10276                   "nullable" : true
10277                },
10278                "vysledek" : {
10279                   "type" : "string",
10280                   "description" : "",
10281                   "nullable" : true
10282                },
10283                "agensNazev" : {
10284                   "type" : "string",
10285                   "description" : "",
10286                   "nullable" : true
10287                },
10288                "agensJine" : {
10289                   "type" : "string",
10290                   "description" : "",
10291                   "nullable" : true
10292                },
10293                "typizace" : {
10294                   "type" : "string",
10295                   "description" : "",
10296                   "nullable" : true
10297                },
10298                "dalsiUpresneni" : {
10299                   "type" : "string",
10300                   "description" : "",
10301                   "nullable" : true
10302                },
10303                "sekvenace" : {
10304                   "type" : "string",
10305                   "description" : "",
10306                   "nullable" : true
10307                },
10308                "kontrolni" : {
10309                   "type" : "boolean",
10310                   "description" : ""
10311                },
10312                "igANazev" : {
10313                   "type" : "string",
10314                   "description" : "",
10315                   "nullable" : true
10316                },
10317                "igGNazev" : {
10318                   "type" : "string",
10319                   "description" : "",
10320                   "nullable" : true
10321                },
10322                "igMNazev" : {
10323                   "type" : "string",
10324                   "description" : "",
10325                   "nullable" : true
10326                },
10327                "konfirmace" : {
10328                   "type" : "boolean",
10329                   "description" : ""
10330                },
10331                "konfirmaceRPT" : {
10332                   "type" : "string",
10333                   "description" : "",
10334                   "nullable" : true
10335                }
10336             },
10337             "additionalProperties" : false,
10338             "description" : ""
10339          },
10340          "Lek" : {
10341             "type" : "object",
10342             "properties" : {
10343                "kod" : {
10344                   "maxLength" : 10,
10345                   "type" : "string",
10346                   "description" : "Kód položky číselníku",
10347                   "nullable" : true
10348                },
10349                "nazev" : {
10350                   "maxLength" : 256,
10351                   "type" : "string",
10352                   "description" : "Název položky číselníku",
10353                   "nullable" : true
10354                },
10355                "platnostOd" : {
10356                   "type" : "string",
10357                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10358                   "format" : "date-time",
10359                   "nullable" : true
10360                },
10361                "platnostDo" : {
10362                   "type" : "string",
10363                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10364                   "format" : "date-time",
10365                   "nullable" : true
10366                },
10367                "praktikZadat" : {
10368                   "type" : "boolean",
10369                   "description" : ""
10370                },
10371                "medikaceZadat" : {
10372                   "type" : "boolean",
10373                   "description" : ""
10374                },
10375                "medikaceAplikace" : {
10376                   "type" : "boolean",
10377                   "description" : ""
10378                },
10379                "medikacePoskytnuti" : {
10380                   "type" : "boolean",
10381                   "description" : ""
10382                }
10383             },
10384             "additionalProperties" : false,
10385             "description" : ""
10386          },
10387          "LekovaZadankaCreate" : {
10388             "required" : [
10389                "akce",
10390                "indikovalOrdinaceEmail",
10391                "indikovalOrdinaceIcp",
10392                "indikovalOrdinaceTelefon",
10393                "lekKod",
10394                "pacientId",
10395                "pracovnik"
10396             ],
10397             "type" : "object",
10398             "properties" : {
10399                "pacientId" : {
10400                   "maxLength" : 10,
10401                   "type" : "string",
10402                   "description" : "Číslo pacienta"
10403                },
10404                "lekKod" : {
10405                   "maxLength" : 10,
10406                   "type" : "string",
10407                   "description" : "Lék"
10408                },
10409                "indikaceDatum" : {
10410                   "type" : "string",
10411                   "description" : "Datum indikace",
10412                   "format" : "date-time",
10413                   "nullable" : true
10414                },
10415                "akce" : {
10416                   "$ref" : "#/components/schemas/EnumZadankaAkce"
10417                },
10418                "indikovalOrdinaceEmail" : {
10419                   "maxLength" : 254,
10420                   "type" : "string",
10421                   "description" : "Indikoval - Ordinace Email"
10422                },
10423                "indikovalOrdinaceTelefon" : {
10424                   "maxLength" : 20,
10425                   "type" : "string",
10426                   "description" : "Indikoval - Ordinace Telefon"
10427                },
10428                "indikovalOrdinaceIcp" : {
10429                   "maxLength" : 10,
10430                   "type" : "string",
10431                   "description" : "Indikoval - Ordinace Icp"
10432                },
10433                "pracovnik" : {
10434                   "$ref" : "#/components/schemas/Pracovnik"
10435                }
10436             },
10437             "additionalProperties" : false,
10438             "description" : ""
10439          },
10440          "LekovaZadankaKontrolaPacientaView" : {
10441             "type" : "object",
10442             "properties" : {
10443                "messages" : {
10444                   "type" : "array",
10445                   "items" : {
10446                      "type" : "string"
10447                   },
10448                   "description" : "Zprávy",
10449                   "nullable" : true
10450                }
10451             },
10452             "additionalProperties" : false,
10453             "description" : ""
10454          },
10455          "LekovaZadankaView" : {
10456             "required" : [
10457                "akce",
10458                "indikovalOrdinaceEmail",
10459                "indikovalOrdinaceIcp",
10460                "indikovalOrdinaceTelefon",
10461                "lekKod",
10462                "pacientId"
10463             ],
10464             "type" : "object",
10465             "properties" : {
10466                "pacientId" : {
10467                   "maxLength" : 10,
10468                   "type" : "string",
10469                   "description" : "Číslo pacienta"
10470                },
10471                "lekKod" : {
10472                   "maxLength" : 10,
10473                   "type" : "string",
10474                   "description" : "Lék"
10475                },
10476                "indikaceDatum" : {
10477                   "type" : "string",
10478                   "description" : "Datum indikace",
10479                   "format" : "date-time",
10480                   "nullable" : true
10481                },
10482                "akce" : {
10483                   "$ref" : "#/components/schemas/EnumZadankaAkce"
10484                },
10485                "indikovalOrdinaceEmail" : {
10486                   "maxLength" : 254,
10487                   "type" : "string",
10488                   "description" : "Indikoval - Ordinace Email"
10489                },
10490                "indikovalOrdinaceTelefon" : {
10491                   "maxLength" : 20,
10492                   "type" : "string",
10493                   "description" : "Indikoval - Ordinace Telefon"
10494                },
10495                "indikovalOrdinaceIcp" : {
10496                   "maxLength" : 10,
10497                   "type" : "string",
10498                   "description" : "Indikoval - Ordinace Icp"
10499                },
10500                "id" : {
10501                   "maxLength" : 12,
10502                   "type" : "string",
10503                   "description" : "Číslo žádanky",
10504                   "nullable" : true
10505                },
10506                "pacientZdravotniPojistovnaKod" : {
10507                   "maxLength" : 3,
10508                   "type" : "string",
10509                   "description" : "Zdravotní pojišťovna",
10510                   "nullable" : true
10511                },
10512                "stav" : {
10513                   "$ref" : "#/components/schemas/EnumLekovaZadankaStav"
10514                },
10515                "indikoval" : {
10516                   "$ref" : "#/components/schemas/Uzivatel"
10517                },
10518                "aplikoval" : {
10519                   "$ref" : "#/components/schemas/Uzivatel"
10520                },
10521                "aplikaceDatum" : {
10522                   "type" : "string",
10523                   "description" : "Datum aplikace",
10524                   "format" : "date-time",
10525                   "nullable" : true
10526                },
10527                "platnostDo" : {
10528                   "type" : "string",
10529                   "description" : "Platnost do",
10530                   "format" : "date-time"
10531                }
10532             },
10533             "additionalProperties" : false,
10534             "description" : ""
10535          },
10536          "MestoPsc" : {
10537             "type" : "object",
10538             "properties" : {
10539                "kod" : {
10540                   "maxLength" : 10,
10541                   "type" : "string",
10542                   "description" : "Kód položky číselníku",
10543                   "nullable" : true
10544                },
10545                "nazev" : {
10546                   "maxLength" : 256,
10547                   "type" : "string",
10548                   "description" : "Název položky číselníku",
10549                   "nullable" : true
10550                },
10551                "platnostOd" : {
10552                   "type" : "string",
10553                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10554                   "format" : "date-time",
10555                   "nullable" : true
10556                },
10557                "platnostDo" : {
10558                   "type" : "string",
10559                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10560                   "format" : "date-time",
10561                   "nullable" : true
10562                },
10563                "celyNazev" : {
10564                   "type" : "string",
10565                   "description" : "Celý název města",
10566                   "nullable" : true
10567                },
10568                "psc" : {
10569                   "type" : "number",
10570                   "description" : "Psč",
10571                   "format" : "double",
10572                   "nullable" : true
10573                }
10574             },
10575             "additionalProperties" : false,
10576             "description" : ""
10577          },
10578          "MistoAplikace" : {
10579             "type" : "object",
10580             "properties" : {
10581                "kod" : {
10582                   "maxLength" : 10,
10583                   "type" : "string",
10584                   "description" : "Kód položky číselníku",
10585                   "nullable" : true
10586                },
10587                "nazev" : {
10588                   "maxLength" : 256,
10589                   "type" : "string",
10590                   "description" : "Název položky číselníku",
10591                   "nullable" : true
10592                },
10593                "platnostOd" : {
10594                   "type" : "string",
10595                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10596                   "format" : "date-time",
10597                   "nullable" : true
10598                },
10599                "platnostDo" : {
10600                   "type" : "string",
10601                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10602                   "format" : "date-time",
10603                   "nullable" : true
10604                }
10605             },
10606             "additionalProperties" : false,
10607             "description" : ""
10608          },
10609          "MojeOckovaniRowView" : {
10610             "type" : "object",
10611             "properties" : {
10612                "pacientId" : {
10613                   "maxLength" : 10,
10614                   "type" : "string",
10615                   "description" : "Číslo pacienta",
10616                   "nullable" : true
10617                },
10618                "jmeno" : {
10619                   "maxLength" : 50,
10620                   "type" : "string",
10621                   "description" : "Jméno pacienta.",
10622                   "nullable" : true
10623                },
10624                "prijmeni" : {
10625                   "maxLength" : 50,
10626                   "type" : "string",
10627                   "description" : "Příjmení pacienta.",
10628                   "nullable" : true
10629                },
10630                "cisloPojistence" : {
10631                   "maxLength" : 22,
10632                   "type" : "string",
10633                   "description" : "Rodné číslo nebo číslo přidělované VZP",
10634                   "nullable" : true
10635                },
10636                "datumNarozeni" : {
10637                   "type" : "string",
10638                   "description" : "Datum narození.",
10639                   "format" : "date-time",
10640                   "nullable" : true
10641                },
10642                "zemeObcanstviKod" : {
10643                   "maxLength" : 2,
10644                   "type" : "string",
10645                   "description" : "Státní příslušnost",
10646                   "nullable" : true
10647                },
10648                "kontaktniEmail" : {
10649                   "maxLength" : 120,
10650                   "type" : "string",
10651                   "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
10652                   "nullable" : true
10653                },
10654                "kontaktniMobilniTelefon" : {
10655                   "maxLength" : 120,
10656                   "type" : "string",
10657                   "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.",
10658                   "nullable" : true
10659                },
10660                "vakcinaceId" : {
10661                   "maxLength" : 36,
10662                   "type" : "string",
10663                   "description" : "Číslo očkování ke které se dávka vztahuje",
10664                   "nullable" : true
10665                },
10666                "davkaId" : {
10667                   "maxLength" : 36,
10668                   "type" : "string",
10669                   "description" : "Číslo dávky",
10670                   "nullable" : true
10671                },
10672                "ockovaciLatkaKod" : {
10673                   "maxLength" : 10,
10674                   "type" : "string",
10675                   "description" : "Látka užitá pro naočkování",
10676                   "nullable" : true
10677                },
10678                "ockovaciLatkaNazev" : {
10679                   "maxLength" : 256,
10680                   "type" : "string",
10681                   "description" : "Látka užitá pro naočkování",
10682                   "nullable" : true
10683                },
10684                "typOckovaniKod" : {
10685                   "maxLength" : 10,
10686                   "type" : "string",
10687                   "description" : "Proti jaké nemoci se očkuje",
10688                   "nullable" : true
10689                },
10690                "typOckovaniNazev" : {
10691                   "maxLength" : 256,
10692                   "type" : "string",
10693                   "description" : "Proti jaké nemoci se očkuje",
10694                   "nullable" : true
10695                },
10696                "datumVakcinace" : {
10697                   "type" : "string",
10698                   "description" : "Datum kdy byla vakcinace provedena",
10699                   "format" : "date-time"
10700                },
10701                "sarze" : {
10702                   "maxLength" : 64,
10703                   "type" : "string",
10704                   "description" : "Číslo šarže",
10705                   "nullable" : true
10706                },
10707                "expirace" : {
10708                   "type" : "string",
10709                   "description" : "Datum expirace OL. Doplní se podle šarže.",
10710                   "format" : "date-time",
10711                   "nullable" : true
10712                },
10713                "typVykonuKod" : {
10714                   "maxLength" : 10,
10715                   "type" : "string",
10716                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).",
10717                   "nullable" : true
10718                },
10719                "stavVakcinace" : {
10720                   "$ref" : "#/components/schemas/StavVakcinace"
10721                },
10722                "zdravotniPojistovnaKod" : {
10723                   "maxLength" : 3,
10724                   "type" : "string",
10725                   "description" : "Zdravotní pojišťovna",
10726                   "nullable" : true
10727                },
10728                "jmenoAPrijmeniUzivatele" : {
10729                   "maxLength" : 100,
10730                   "type" : "string",
10731                   "description" : "Jméno a příjmení pracovníka",
10732                   "nullable" : true
10733                }
10734             },
10735             "additionalProperties" : false,
10736             "description" : "Záznam vakcinační dávky a pacienta"
10737          },
10738          "MujPacient" : {
10739             "type" : "object",
10740             "properties" : {
10741                "pacientId" : {
10742                   "maxLength" : 10,
10743                   "type" : "string",
10744                   "description" : "Číslo pacienta",
10745                   "nullable" : true
10746                },
10747                "jmeno" : {
10748                   "maxLength" : 50,
10749                   "type" : "string",
10750                   "description" : "Jméno pacienta.",
10751                   "nullable" : true
10752                },
10753                "prijmeni" : {
10754                   "maxLength" : 50,
10755                   "type" : "string",
10756                   "description" : "Příjmení pacienta.",
10757                   "nullable" : true
10758                },
10759                "cisloPojistence" : {
10760                   "maxLength" : 22,
10761                   "type" : "string",
10762                   "description" : "Rodné číslo nebo číslo přidělované VZP",
10763                   "nullable" : true
10764                },
10765                "datumNarozeni" : {
10766                   "type" : "string",
10767                   "description" : "Datum narození.",
10768                   "format" : "date-time",
10769                   "nullable" : true
10770                },
10771                "datumAktualizace" : {
10772                   "type" : "string",
10773                   "description" : "Datum poslední aktualizace údajů pacienta (provedený test, očkování, změna jména, ...)",
10774                   "format" : "date-time"
10775                }
10776             },
10777             "additionalProperties" : false,
10778             "description" : ""
10779          },
10780          "NactiSeznamKlinikResult" : {
10781             "type" : "object",
10782             "properties" : {
10783                "seznam" : {
10784                   "type" : "array",
10785                   "items" : {
10786                      "$ref" : "#/components/schemas/KlinikaResult"
10787                   },
10788                   "description" : "",
10789                   "nullable" : true
10790                }
10791             },
10792             "additionalProperties" : false,
10793             "description" : ""
10794          },
10795          "NrzpPracovnikView" : {
10796             "type" : "object",
10797             "properties" : {
10798                "cislo" : {
10799                   "type" : "string",
10800                   "description" : "Číslo pracovníka v registru NRZP",
10801                   "nullable" : true
10802                },
10803                "jmeno" : {
10804                   "type" : "string",
10805                   "description" : "Jméno pracovníka",
10806                   "nullable" : true
10807                },
10808                "prijmeni" : {
10809                   "type" : "string",
10810                   "description" : "Příjmení pracovníka",
10811                   "nullable" : true
10812                },
10813                "datumNarozeni" : {
10814                   "type" : "string",
10815                   "description" : "Datum narození",
10816                   "format" : "date-time"
10817                },
10818                "rodneCislo" : {
10819                   "type" : "string",
10820                   "description" : "Rodné číslo pracovníka",
10821                   "nullable" : true
10822                }
10823             },
10824             "additionalProperties" : false,
10825             "description" : ""
10826          },
10827          "OckovaciLatka" : {
10828             "type" : "object",
10829             "properties" : {
10830                "kod" : {
10831                   "maxLength" : 10,
10832                   "type" : "string",
10833                   "description" : "Kód položky číselníku",
10834                   "nullable" : true
10835                },
10836                "nazev" : {
10837                   "maxLength" : 256,
10838                   "type" : "string",
10839                   "description" : "Název položky číselníku",
10840                   "nullable" : true
10841                },
10842                "platnostOd" : {
10843                   "type" : "string",
10844                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10845                   "format" : "date-time",
10846                   "nullable" : true
10847                },
10848                "platnostDo" : {
10849                   "type" : "string",
10850                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10851                   "format" : "date-time",
10852                   "nullable" : true
10853                },
10854                "optimalniDoba" : {
10855                   "type" : "integer",
10856                   "description" : "Optimální doba mezi 1. a 2. dávkou",
10857                   "format" : "int32",
10858                   "nullable" : true
10859                },
10860                "minimalniDoba" : {
10861                   "type" : "integer",
10862                   "description" : "Minimální doba mezi 1. a 2. dávkou",
10863                   "format" : "int32",
10864                   "nullable" : true
10865                },
10866                "maximalniDoba" : {
10867                   "type" : "integer",
10868                   "description" : "Maximální doba mezi 1. a 2. dávkou",
10869                   "format" : "int32",
10870                   "nullable" : true
10871                },
10872                "minVek" : {
10873                   "type" : "integer",
10874                   "description" : "Minimální  věk pro aplikaci vakcíny",
10875                   "format" : "int32",
10876                   "nullable" : true
10877                },
10878                "maxVek" : {
10879                   "type" : "integer",
10880                   "description" : "Maximální věk pro aplikaci vakcíny",
10881                   "format" : "int32",
10882                   "nullable" : true
10883                },
10884                "kodSukl" : {
10885                   "type" : "string",
10886                   "description" : "Kód očkovací látky dle SUKL",
10887                   "nullable" : true
10888                }
10889             },
10890             "additionalProperties" : false,
10891             "description" : ""
10892          },
10893          "OckovaciLatkaKontraindikace" : {
10894             "type" : "object",
10895             "properties" : {
10896                "kod" : {
10897                   "maxLength" : 10,
10898                   "type" : "string",
10899                   "description" : "Kód položky číselníku",
10900                   "nullable" : true
10901                },
10902                "nazev" : {
10903                   "maxLength" : 256,
10904                   "type" : "string",
10905                   "description" : "Název položky číselníku",
10906                   "nullable" : true
10907                },
10908                "platnostOd" : {
10909                   "type" : "string",
10910                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10911                   "format" : "date-time",
10912                   "nullable" : true
10913                },
10914                "platnostDo" : {
10915                   "type" : "string",
10916                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10917                   "format" : "date-time",
10918                   "nullable" : true
10919                },
10920                "popis" : {
10921                   "type" : "string",
10922                   "description" : "Popis",
10923                   "nullable" : true
10924                },
10925                "ockovaciLatkaKod" : {
10926                   "type" : "string",
10927                   "description" : "Kód očkovací látky",
10928                   "nullable" : true
10929                }
10930             },
10931             "additionalProperties" : false,
10932             "description" : ""
10933          },
10934          "OckovaciSeznam" : {
10935             "type" : "object",
10936             "properties" : {
10937                "praktikIco" : {
10938                   "type" : "integer",
10939                   "description" : "Praktik ičo",
10940                   "format" : "int32"
10941                },
10942                "praktikPcz" : {
10943                   "type" : "string",
10944                   "description" : "Praktik pčz",
10945                   "nullable" : true
10946                },
10947                "praktikNazev" : {
10948                   "type" : "string",
10949                   "description" : "Praktik název",
10950                   "nullable" : true
10951                }
10952             },
10953             "additionalProperties" : false,
10954             "description" : ""
10955          },
10956          "OckovaciSeznamRowView" : {
10957             "type" : "object",
10958             "properties" : {
10959                "pacientId" : {
10960                   "maxLength" : 10,
10961                   "type" : "string",
10962                   "description" : "Číslo pacienta",
10963                   "nullable" : true
10964                },
10965                "jmeno" : {
10966                   "maxLength" : 50,
10967                   "type" : "string",
10968                   "description" : "Jméno pacienta.",
10969                   "nullable" : true
10970                },
10971                "prijmeni" : {
10972                   "maxLength" : 50,
10973                   "type" : "string",
10974                   "description" : "Příjmení pacienta.",
10975                   "nullable" : true
10976                },
10977                "cisloPojistence" : {
10978                   "maxLength" : 22,
10979                   "type" : "string",
10980                   "description" : "Rodné číslo nebo číslo přidělované VZP",
10981                   "nullable" : true
10982                },
10983                "datumNarozeni" : {
10984                   "type" : "string",
10985                   "description" : "Datum narození.",
10986                   "format" : "date-time",
10987                   "nullable" : true
10988                },
10989                "zemeObcanstviKod" : {
10990                   "maxLength" : 2,
10991                   "type" : "string",
10992                   "description" : "Státní příslušnost",
10993                   "nullable" : true
10994                },
10995                "datumPlanovanehoOckovani" : {
10996                   "type" : "string",
10997                   "description" : "Volitelné datum a čas plánovaného očkování.",
10998                   "format" : "date-time",
10999                   "nullable" : true
11000                },
11001                "platny" : {
11002                   "type" : "boolean",
11003                   "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"
11004                }
11005             },
11006             "additionalProperties" : false,
11007             "description" : "Záznam pacienta na očkovacím seznamu"
11008          },
11009          "OdberModel" : {
11010             "type" : "object",
11011             "properties" : {
11012                "datumPotvrzeniText" : {
11013                   "type" : "string",
11014                   "description" : "Datum potvrzení",
11015                   "nullable" : true
11016                },
11017                "ico" : {
11018                   "type" : "string",
11019                   "description" : "Ičo",
11020                   "nullable" : true
11021                },
11022                "pcz" : {
11023                   "type" : "string",
11024                   "description" : "Pčz",
11025                   "nullable" : true
11026                },
11027                "nazev" : {
11028                   "type" : "string",
11029                   "description" : "Název",
11030                   "nullable" : true
11031                }
11032             },
11033             "additionalProperties" : false,
11034             "description" : ""
11035          },
11036          "OdebratPacientaZOckovacihoSeznamuResult" : {
11037             "type" : "object",
11038             "properties" : {
11039                "vysledek" : {
11040                   "$ref" : "#/components/schemas/EnumOckovaciSeznamZmenaResult"
11041                }
11042             },
11043             "additionalProperties" : false,
11044             "description" : ""
11045          },
11046          "OdeslaniCertifikatu" : {
11047             "enum" : [
11048                "Odeslano",
11049                "NeniEmail",
11050                "NeniMobilniCislo",
11051                "NeniEmailAniMobilniCislo",
11052                "Chyba",
11053                "VakcinaceNedokoncena"
11054             ],
11055             "type" : "string",
11056             "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"
11057          },
11058          "OsobaNesplnujePodminkyTestovaniResult" : {
11059             "type" : "object",
11060             "properties" : {
11061                "antigenPodminky" : {
11062                   "$ref" : "#/components/schemas/EnumOsobaNesplnujePodminkyProBezplatneTestovani"
11063                },
11064                "pcrPodminky" : {
11065                   "$ref" : "#/components/schemas/EnumOsobaNesplnujePodminkyProBezplatneTestovani"
11066                }
11067             },
11068             "additionalProperties" : false,
11069             "description" : ""
11070          },
11071          "Overeni" : {
11072             "required" : [
11073                "pracovnik"
11074             ],
11075             "type" : "object",
11076             "properties" : {
11077                "pracovnik" : {
11078                   "$ref" : "#/components/schemas/Pracovnik"
11079                },
11080                "testovanyCisloPojistence" : {
11081                   "type" : "string",
11082                   "description" : "Číslo pojištěnce, maximálně 22 znaků, nepovinné (povinné je buď TestovanyCisloPojistence nebo Cislo)",
11083                   "nullable" : true
11084                },
11085                "cislo" : {
11086                   "type" : "string",
11087                   "description" : "číslo žádanky, maximálně 10 znaků, nepovinné (povinné je buď TestovanyCisloPojistence nebo Cislo nebo celá trojkombinace TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni)",
11088                   "nullable" : true
11089                },
11090                "testovanyJmeno" : {
11091                   "type" : "string",
11092                   "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.",
11093                   "nullable" : true
11094                },
11095                "testovanyPrijmeni" : {
11096                   "type" : "string",
11097                   "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.",
11098                   "nullable" : true
11099                },
11100                "testovanyDatumNarozeni" : {
11101                   "type" : "string",
11102                   "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.",
11103                   "format" : "date-time",
11104                   "nullable" : true
11105                }
11106             },
11107             "additionalProperties" : false,
11108             "description" : ""
11109          },
11110          "OvereniViewPotvrzeniPolozka" : {
11111             "type" : "object",
11112             "properties" : {
11113                "datumPotvrzeni" : {
11114                   "type" : "string",
11115                   "description" : "Datum a čas potvrzení odběru nebo Datum a čas převzetí laboratoří",
11116                   "format" : "date-time"
11117                },
11118                "idMista" : {
11119                   "type" : "integer",
11120                   "description" : "Id odběrového místa nebo laboratoře, která potvrdila převzetí vzorku",
11121                   "format" : "int64"
11122                },
11123                "kodMista" : {
11124                   "type" : "string",
11125                   "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ů",
11126                   "nullable" : true
11127                },
11128                "nazevMista" : {
11129                   "type" : "string",
11130                   "description" : "Název odběrového místa nebo laboratoře, která potvrdila převzetí vzorku\r\nmaximum 254 znaků",
11131                   "nullable" : true
11132                },
11133                "kodKraje" : {
11134                   "type" : "string",
11135                   "description" : "Kód kraje odběrového místa nebo laboratoře\r\nNUTS/LAU formát, maximum 6 znaků",
11136                   "nullable" : true
11137                },
11138                "nazevKraje" : {
11139                   "type" : "string",
11140                   "description" : "Kraj odběrového místa nebo laboratoře textem (dle číselníku krajů)\r\nmaximum 20 znaků",
11141                   "nullable" : true
11142                },
11143                "typZarizeni" : {
11144                   "type" : "string",
11145                   "description" : "Typ zařízení: OdberoveMisto = pouze odběrové místo / Laborator = laboratoř",
11146                   "nullable" : true
11147                },
11148                "ico" : {
11149                   "type" : "integer",
11150                   "description" : "IČO odběrového místa nebo laboratoře, 8 znaků",
11151                   "format" : "int32",
11152                   "nullable" : true
11153                },
11154                "pcz" : {
11155                   "type" : "string",
11156                   "description" : "PČZ odběrového místa nebo laboratoře, 3 znaky",
11157                   "nullable" : true
11158                }
11159             },
11160             "additionalProperties" : false,
11161             "description" : ""
11162          },
11163          "OvereniZadankyKontrolaResult" : {
11164             "required" : [
11165                "indikace",
11166                "ordinaceEmail",
11167                "ordinaceIcp",
11168                "ordinaceTelefon",
11169                "testovanyCisloPojistence",
11170                "testovanyJmeno",
11171                "testovanyMesto",
11172                "testovanyPrijmeni",
11173                "testovanyPsc",
11174                "testovanyTelefon"
11175             ],
11176             "type" : "object",
11177             "properties" : {
11178                "ordinaceIcp" : {
11179                   "maxLength" : 10,
11180                   "type" : "string",
11181                   "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}$"
11182                },
11183                "ordinaceEmail" : {
11184                   "maxLength" : 254,
11185                   "type" : "string",
11186                   "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
11187                },
11188                "ordinaceTelefon" : {
11189                   "maxLength" : 20,
11190                   "type" : "string",
11191                   "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,})$"
11192                },
11193                "provestOdberNejdrive" : {
11194                   "type" : "string",
11195                   "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
11196                   "format" : "date-time",
11197                   "nullable" : true
11198                },
11199                "indikace" : {
11200                   "$ref" : "#/components/schemas/EnumZadankaIndikace"
11201                },
11202                "klinickyZavaznyStav" : {
11203                   "type" : "boolean",
11204                   "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
11205                   "nullable" : true
11206                },
11207                "testovanyJmeno" : {
11208                   "maxLength" : 50,
11209                   "type" : "string",
11210                   "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
11211                },
11212                "testovanyPrijmeni" : {
11213                   "maxLength" : 50,
11214                   "type" : "string",
11215                   "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
11216                },
11217                "testovanyCisloPojistence" : {
11218                   "maxLength" : 22,
11219                   "type" : "string",
11220                   "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ů."
11221                },
11222                "testovanyDatumNarozeni" : {
11223                   "type" : "string",
11224                   "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
11225                   "format" : "date-time",
11226                   "nullable" : true
11227                },
11228                "testovanyPsc" : {
11229                   "maxLength" : 6,
11230                   "type" : "string",
11231                   "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."
11232                },
11233                "testovanyMesto" : {
11234                   "maxLength" : 255,
11235                   "type" : "string",
11236                   "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."
11237                },
11238                "testovanyUlice" : {
11239                   "maxLength" : 255,
11240                   "type" : "string",
11241                   "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
11242                   "nullable" : true
11243                },
11244                "testovanyTelefon" : {
11245                   "maxLength" : 120,
11246                   "type" : "string",
11247                   "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,})$"
11248                },
11249                "testovanyEmail" : {
11250                   "maxLength" : 120,
11251                   "type" : "string",
11252                   "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}$",
11253                   "nullable" : true
11254                },
11255                "symptomKasel" : {
11256                   "type" : "boolean",
11257                   "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11258                },
11259                "symptomBolestSvaluKloubuZimnice" : {
11260                   "type" : "boolean",
11261                   "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11262                },
11263                "symptomPrujemZvraceni" : {
11264                   "type" : "boolean",
11265                   "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11266                },
11267                "symptomTeplota" : {
11268                   "type" : "boolean",
11269                   "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11270                },
11271                "symptomZtrataChutiCichu" : {
11272                   "type" : "boolean",
11273                   "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11274                },
11275                "symptomJine" : {
11276                   "type" : "boolean",
11277                   "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11278                },
11279                "nejvyssiNamerenaTeplota" : {
11280                   "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
11281                   "type" : "number",
11282                   "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
11283                   "format" : "double",
11284                   "nullable" : true
11285                },
11286                "jineSymptomyPopis" : {
11287                   "maxLength" : 200,
11288                   "type" : "string",
11289                   "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
11290                   "nullable" : true
11291                },
11292                "cisloKartyPasazera" : {
11293                   "maxLength" : 20,
11294                   "type" : "string",
11295                   "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
11296                   "nullable" : true
11297                },
11298                "prvniSymptomyDatum" : {
11299                   "type" : "string",
11300                   "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
11301                   "format" : "date-time",
11302                   "nullable" : true
11303                },
11304                "testovanyNarodnostKod" : {
11305                   "maxLength" : 2,
11306                   "type" : "string",
11307                   "description" : "Kód státní příslušnosti pacienta, 2 znaky",
11308                   "nullable" : true
11309                },
11310                "testovanyZdravotniPojistovnaKod" : {
11311                   "maxLength" : 2,
11312                   "type" : "string",
11313                   "description" : "Zdravotní pojišťovna pacienta, Kód 3 znaky",
11314                   "nullable" : true
11315                },
11316                "cislo" : {
11317                   "maxLength" : 10,
11318                   "type" : "string",
11319                   "description" : "Jednoznačné číslo žádanky, maximální délka 10 znaků",
11320                   "nullable" : true
11321                },
11322                "typyTestuNazvy" : {
11323                   "type" : "array",
11324                   "items" : {
11325                      "type" : "string"
11326                   },
11327                   "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.",
11328                   "nullable" : true
11329                },
11330                "hradiKhs" : {
11331                   "type" : "boolean",
11332                   "description" : "Příznak, že test hradí krajská hygienická stanice, true/false"
11333                },
11334                "rizikovePovolaniNazev" : {
11335                   "type" : "string",
11336                   "description" : "Rizikové povolání",
11337                   "nullable" : true
11338                },
11339                "vyrobceTestuNazev" : {
11340                   "type" : "string",
11341                   "description" : "Výrobce testu - název",
11342                   "nullable" : true
11343                },
11344                "vysledek" : {
11345                   "$ref" : "#/components/schemas/OvereniZadankyKontrolaResultEnum"
11346                },
11347                "nazevOdberovehoMista" : {
11348                   "maxLength" : 254,
11349                   "type" : "string",
11350                   "description" : "Název odběrového místa, maximální délka 254 znaků",
11351                   "nullable" : true
11352                },
11353                "ico" : {
11354                   "maxLength" : 8,
11355                   "type" : "integer",
11356                   "description" : "IČO žádajícího zdravotnického zařízení, 8 znaků",
11357                   "format" : "int32",
11358                   "nullable" : true
11359                },
11360                "pcz" : {
11361                   "maxLength" : 3,
11362                   "type" : "string",
11363                   "description" : "PČZ  žádajícího zařízení, 3 znaky",
11364                   "nullable" : true
11365                },
11366                "nazevZarizeni" : {
11367                   "maxLength" : 500,
11368                   "type" : "string",
11369                   "description" : "Název žádajícího zdravotnického zařízení, maximum 500 znaků",
11370                   "nullable" : true
11371                },
11372                "ordinaceVystavil" : {
11373                   "maxLength" : 200,
11374                   "type" : "string",
11375                   "description" : "Vystavil (Jméno, pracoviště). Identifikace lékaře, který žádanku vystavil, maximum 200 znaků.",
11376                   "nullable" : true
11377                },
11378                "kontrolaId" : {
11379                   "type" : "integer",
11380                   "description" : "ID ověření žádanky",
11381                   "format" : "int64"
11382                },
11383                "testovanyNarodnostNazev" : {
11384                   "maxLength" : 50,
11385                   "type" : "string",
11386                   "description" : "Státní příslušnost pacienta textově, max 50 znaků",
11387                   "nullable" : true
11388                },
11389                "testovanyZdravotniPojistovnaNazev" : {
11390                   "maxLength" : 50,
11391                   "type" : "string",
11392                   "description" : "Název zdravotní pojišťovny pacienta, max.  50 znaků",
11393                   "nullable" : true
11394                },
11395                "typyTestu" : {
11396                   "type" : "array",
11397                   "items" : {
11398                      "type" : "string"
11399                   },
11400                   "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",
11401                   "nullable" : true
11402                },
11403                "indikaceText" : {
11404                   "type" : "string",
11405                   "description" : "Textový popis indikace na žádance",
11406                   "nullable" : true
11407                },
11408                "prioritizaceOdberu" : {
11409                   "$ref" : "#/components/schemas/EnumPrioritizaceOdberu"
11410                },
11411                "kodOdberovehoMista" : {
11412                   "type" : "string",
11413                   "description" : "Identifikace odběrového místa, první tři znaky je zkratka kraje",
11414                   "nullable" : true
11415                },
11416                "potvrzeniOdberu" : {
11417                   "type" : "array",
11418                   "items" : {
11419                      "$ref" : "#/components/schemas/OvereniViewPotvrzeniPolozka"
11420                   },
11421                   "description" : "Pole s možností opakování, informace o odběru odběrovým místem",
11422                   "nullable" : true
11423                },
11424                "potvrzeniLaborator" : {
11425                   "type" : "array",
11426                   "items" : {
11427                      "$ref" : "#/components/schemas/OvereniViewPotvrzeniPolozka"
11428                   },
11429                   "description" : "Pole s možností opakování, informace o převzetí vzorku laboratoří ke zpracování",
11430                   "nullable" : true
11431                },
11432                "existujiciZadanky" : {
11433                   "type" : "array",
11434                   "items" : {
11435                      "$ref" : "#/components/schemas/ExistujiciZadankaPolozka"
11436                   },
11437                   "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á.",
11438                   "nullable" : true
11439                },
11440                "vysledekPoctDatum" : {
11441                   "type" : "string",
11442                   "description" : "Datum provedení POCT testu",
11443                   "format" : "date-time",
11444                   "nullable" : true
11445                },
11446                "testovaniProFirmy" : {
11447                   "type" : "boolean",
11448                   "description" : "Jedná se o testování pro firmu (true/false)"
11449                },
11450                "testovaniProFirmyIco" : {
11451                   "type" : "integer",
11452                   "description" : "IČO firmy, pro níž se testuje",
11453                   "format" : "int32",
11454                   "nullable" : true
11455                },
11456                "testovaniProFirmyKategorie" : {
11457                   "type" : "string",
11458                   "description" : "Kategorie testování",
11459                   "nullable" : true
11460                },
11461                "testovaniProFirmyRED_IZO" : {
11462                   "type" : "string",
11463                   "description" : "Školní zařízení, pro než se testuje",
11464                   "nullable" : true
11465                }
11466             },
11467             "additionalProperties" : false,
11468             "description" : ""
11469          },
11470          "OvereniZadankyKontrolaResultEnum" : {
11471             "enum" : [
11472                "ChybnyKlic",
11473                "OdberneMistoNeaktivni",
11474                "ZadankaNeexistuje",
11475                "ZadankaExistuje",
11476                "ZadankaExistujeJizDriveKontrolovan",
11477                "ExistujeViceZadanekProDaneRC",
11478                "PredbeznaZadanka",
11479                "ZadankaExistujeAlePoPlatnosti",
11480                "ZadankaExistujeJenVysledek",
11481                "Stornovano"
11482             ],
11483             "type" : "string",
11484             "description" : ""
11485          },
11486          "PacientCisloPojistenceUpdate" : {
11487             "required" : [
11488                "cisloPojistence",
11489                "datumNarozeni",
11490                "pacientId",
11491                "pracovnik"
11492             ],
11493             "type" : "object",
11494             "properties" : {
11495                "pracovnik" : {
11496                   "$ref" : "#/components/schemas/Pracovnik"
11497                },
11498                "pacientId" : {
11499                   "type" : "string",
11500                   "description" : "Číslo pacienta"
11501                },
11502                "cisloPojistence" : {
11503                   "maxLength" : 22,
11504                   "type" : "string",
11505                   "description" : "Nové číslo pojištěnce"
11506                },
11507                "datumNarozeni" : {
11508                   "type" : "string",
11509                   "description" : "Datum narození\r\nDateTime je zde nullable aby fungovala kontrola na [Required]",
11510                   "format" : "date"
11511                }
11512             },
11513             "additionalProperties" : false,
11514             "description" : ""
11515          },
11516          "PacientCizinecCreate" : {
11517             "required" : [
11518                "datumNarozeni",
11519                "jmeno",
11520                "pracovnik",
11521                "prijmeni",
11522                "zemeObcanstviKod"
11523             ],
11524             "type" : "object",
11525             "properties" : {
11526                "zdravotniPojistovnaKod" : {
11527                   "maxLength" : 3,
11528                   "type" : "string",
11529                   "description" : "Zdravotní pojišťovna",
11530                   "nullable" : true
11531                },
11532                "kontaktniMobilniTelefon" : {
11533                   "maxLength" : 120,
11534                   "type" : "string",
11535                   "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.",
11536                   "nullable" : true
11537                },
11538                "kontaktniEmail" : {
11539                   "maxLength" : 120,
11540                   "type" : "string",
11541                   "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11542                   "nullable" : true
11543                },
11544                "kontaktniPevnaLinka" : {
11545                   "maxLength" : 120,
11546                   "type" : "string",
11547                   "description" : "Číslo telefonu pevné linky",
11548                   "nullable" : true
11549                },
11550                "pobytMesto" : {
11551                   "maxLength" : 255,
11552                   "type" : "string",
11553                   "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.",
11554                   "nullable" : true
11555                },
11556                "pobytPsc" : {
11557                   "maxLength" : 52,
11558                   "type" : "string",
11559                   "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.",
11560                   "nullable" : true
11561                },
11562                "notifikovatEmail" : {
11563                   "type" : "boolean",
11564                   "description" : "Povolit notifikaci e-mailem"
11565                },
11566                "notifikovatSms" : {
11567                   "type" : "boolean",
11568                   "description" : "Povolit notifikaci přes sms"
11569                },
11570                "poznamka" : {
11571                   "type" : "string",
11572                   "description" : "Poznámka",
11573                   "nullable" : true
11574                },
11575                "jmeno" : {
11576                   "maxLength" : 50,
11577                   "type" : "string",
11578                   "description" : "Jméno pacienta."
11579                },
11580                "prijmeni" : {
11581                   "maxLength" : 50,
11582                   "type" : "string",
11583                   "description" : "Příjmení pacienta."
11584                },
11585                "datumNarozeni" : {
11586                   "type" : "string",
11587                   "description" : "Datum narození.",
11588                   "format" : "date-time"
11589                },
11590                "cisloPojistence" : {
11591                   "maxLength" : 22,
11592                   "type" : "string",
11593                   "description" : "Rodné číslo nebo číslo přidělované VZP",
11594                   "nullable" : true
11595                },
11596                "pohlavi" : {
11597                   "$ref" : "#/components/schemas/Pohlavi"
11598                },
11599                "cisloObcanskehoPrukazu" : {
11600                   "maxLength" : 20,
11601                   "type" : "string",
11602                   "description" : "Číslo občanského průkazu",
11603                   "nullable" : true
11604                },
11605                "cisloPasu" : {
11606                   "maxLength" : 20,
11607                   "type" : "string",
11608                   "description" : "Číslo pasu",
11609                   "nullable" : true
11610                },
11611                "zemeObcanstviKod" : {
11612                   "maxLength" : 2,
11613                   "type" : "string",
11614                   "description" : "Státní příslušnost"
11615                },
11616                "pacientId" : {
11617                   "maxLength" : 10,
11618                   "type" : "string",
11619                   "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ě.",
11620                   "nullable" : true
11621                },
11622                "pracovnik" : {
11623                   "$ref" : "#/components/schemas/Pracovnik"
11624                }
11625             },
11626             "additionalProperties" : false,
11627             "description" : ""
11628          },
11629          "PacientKlinikyCreate" : {
11630             "required" : [
11631                "cisloPacienta",
11632                "klinikaIco"
11633             ],
11634             "type" : "object",
11635             "properties" : {
11636                "cisloPacienta" : {
11637                   "type" : "string",
11638                   "description" : "Vazba na pacienta do CUD"
11639                },
11640                "klinikaIco" : {
11641                   "type" : "integer",
11642                   "description" : "IČO kliniky",
11643                   "format" : "int32"
11644                },
11645                "klinikaPcz" : {
11646                   "type" : "string",
11647                   "description" : "PČZ kliniky",
11648                   "nullable" : true
11649                },
11650                "primPricinaHosp" : {
11651                   "type" : "integer",
11652                   "description" : "Primární příčina hospitalizace\r\n0,1",
11653                   "format" : "int32"
11654                }
11655             },
11656             "additionalProperties" : false,
11657             "description" : "Třída pro založení pacienta do ISIN"
11658          },
11659          "PacientKlinikyResult" : {
11660             "type" : "object",
11661             "properties" : {
11662                "zadost" : {
11663                   "type" : "string",
11664                   "nullable" : true
11665                },
11666                "zduvodneni" : {
11667                   "type" : "string",
11668                   "nullable" : true
11669                }
11670             },
11671             "additionalProperties" : false,
11672             "description" : "Výsledek přidání nebo aktualizace denního stavu"
11673          },
11674          "PacientKlinikyUpdate" : {
11675             "required" : [
11676                "cisloPacienta",
11677                "klinikaIco",
11678                "pacientId"
11679             ],
11680             "type" : "object",
11681             "properties" : {
11682                "cisloPacienta" : {
11683                   "type" : "string",
11684                   "description" : "Vazba na pacienta do CUD"
11685                },
11686                "klinikaIco" : {
11687                   "type" : "integer",
11688                   "description" : "IČO kliniky",
11689                   "format" : "int32"
11690                },
11691                "klinikaPcz" : {
11692                   "type" : "string",
11693                   "description" : "PČZ kliniky",
11694                   "nullable" : true
11695                },
11696                "primPricinaHosp" : {
11697                   "type" : "integer",
11698                   "description" : "Primární příčina hospitalizace\r\n0,1",
11699                   "format" : "int32"
11700                },
11701                "pacientId" : {
11702                   "type" : "integer",
11703                   "description" : "ID pacienta",
11704                   "format" : "int64"
11705                },
11706                "storno" : {
11707                   "type" : "integer",
11708                   "description" : "Má být záznam stornován",
11709                   "format" : "int32",
11710                   "nullable" : true
11711                }
11712             },
11713             "additionalProperties" : false,
11714             "description" : "Třída pro upravení pacienta v ISIN"
11715          },
11716          "PacientKontaktniUdajeUpdate" : {
11717             "required" : [
11718                "pracovnik"
11719             ],
11720             "type" : "object",
11721             "properties" : {
11722                "zdravotniPojistovnaKod" : {
11723                   "maxLength" : 3,
11724                   "type" : "string",
11725                   "description" : "Zdravotní pojišťovna",
11726                   "nullable" : true
11727                },
11728                "kontaktniMobilniTelefon" : {
11729                   "maxLength" : 120,
11730                   "type" : "string",
11731                   "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.",
11732                   "nullable" : true
11733                },
11734                "kontaktniEmail" : {
11735                   "maxLength" : 120,
11736                   "type" : "string",
11737                   "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11738                   "nullable" : true
11739                },
11740                "kontaktniPevnaLinka" : {
11741                   "maxLength" : 120,
11742                   "type" : "string",
11743                   "description" : "Číslo telefonu pevné linky",
11744                   "nullable" : true
11745                },
11746                "pobytMesto" : {
11747                   "maxLength" : 255,
11748                   "type" : "string",
11749                   "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.",
11750                   "nullable" : true
11751                },
11752                "pobytPsc" : {
11753                   "maxLength" : 52,
11754                   "type" : "string",
11755                   "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.",
11756                   "nullable" : true
11757                },
11758                "notifikovatEmail" : {
11759                   "type" : "boolean",
11760                   "description" : "Povolit notifikaci e-mailem"
11761                },
11762                "notifikovatSms" : {
11763                   "type" : "boolean",
11764                   "description" : "Povolit notifikaci přes sms"
11765                },
11766                "poznamka" : {
11767                   "type" : "string",
11768                   "description" : "Poznámka",
11769                   "nullable" : true
11770                },
11771                "pracovnik" : {
11772                   "$ref" : "#/components/schemas/Pracovnik"
11773                },
11774                "id" : {
11775                   "type" : "string",
11776                   "description" : "Číslo pacienta",
11777                   "nullable" : true
11778                }
11779             },
11780             "additionalProperties" : false,
11781             "description" : ""
11782          },
11783          "PacientOckovaniCovid19RowView" : {
11784             "type" : "object",
11785             "properties" : {
11786                "pacientId" : {
11787                   "maxLength" : 10,
11788                   "type" : "string",
11789                   "description" : "Číslo pacienta",
11790                   "nullable" : true
11791                },
11792                "jmeno" : {
11793                   "maxLength" : 50,
11794                   "type" : "string",
11795                   "description" : "Jméno pacienta.",
11796                   "nullable" : true
11797                },
11798                "prijmeni" : {
11799                   "maxLength" : 50,
11800                   "type" : "string",
11801                   "description" : "Příjmení pacienta.",
11802                   "nullable" : true
11803                },
11804                "cisloPojistence" : {
11805                   "maxLength" : 22,
11806                   "type" : "string",
11807                   "description" : "Rodné číslo nebo číslo přidělované VZP",
11808                   "nullable" : true
11809                },
11810                "datumNarozeni" : {
11811                   "type" : "string",
11812                   "description" : "Datum narození.",
11813                   "format" : "date-time",
11814                   "nullable" : true
11815                },
11816                "zemeObcanstviKod" : {
11817                   "maxLength" : 2,
11818                   "type" : "string",
11819                   "description" : "Státní příslušnost",
11820                   "nullable" : true
11821                },
11822                "rezervaceOckovani" : {
11823                   "type" : "boolean",
11824                   "description" : "Je pacient rezervován k očkování COVID-19?"
11825                },
11826                "registraceOckovani" : {
11827                   "type" : "boolean",
11828                   "description" : "Je pacient registrován k očkování COVID-19?"
11829                },
11830                "ockovani" : {
11831                   "type" : "boolean",
11832                   "description" : "Má pacient probíhající nebo dokončené očkování COVID-19?"
11833                },
11834                "naOckovacimSeznamu" : {
11835                   "type" : "boolean",
11836                   "description" : "Je pacient na očkovacím seznamu?"
11837                }
11838             },
11839             "additionalProperties" : false,
11840             "description" : ""
11841          },
11842          "PacientView" : {
11843             "required" : [
11844                "datumNarozeni",
11845                "jmeno",
11846                "prijmeni",
11847                "zemeObcanstviKod"
11848             ],
11849             "type" : "object",
11850             "properties" : {
11851                "zdravotniPojistovnaKod" : {
11852                   "maxLength" : 3,
11853                   "type" : "string",
11854                   "description" : "Zdravotní pojišťovna",
11855                   "nullable" : true
11856                },
11857                "kontaktniMobilniTelefon" : {
11858                   "maxLength" : 120,
11859                   "type" : "string",
11860                   "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.",
11861                   "nullable" : true
11862                },
11863                "kontaktniEmail" : {
11864                   "maxLength" : 120,
11865                   "type" : "string",
11866                   "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11867                   "nullable" : true
11868                },
11869                "kontaktniPevnaLinka" : {
11870                   "maxLength" : 120,
11871                   "type" : "string",
11872                   "description" : "Číslo telefonu pevné linky",
11873                   "nullable" : true
11874                },
11875                "pobytMesto" : {
11876                   "maxLength" : 255,
11877                   "type" : "string",
11878                   "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.",
11879                   "nullable" : true
11880                },
11881                "pobytPsc" : {
11882                   "maxLength" : 52,
11883                   "type" : "string",
11884                   "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.",
11885                   "nullable" : true
11886                },
11887                "notifikovatEmail" : {
11888                   "type" : "boolean",
11889                   "description" : "Povolit notifikaci e-mailem"
11890                },
11891                "notifikovatSms" : {
11892                   "type" : "boolean",
11893                   "description" : "Povolit notifikaci přes sms"
11894                },
11895                "poznamka" : {
11896                   "type" : "string",
11897                   "description" : "Poznámka",
11898                   "nullable" : true
11899                },
11900                "jmeno" : {
11901                   "maxLength" : 50,
11902                   "type" : "string",
11903                   "description" : "Jméno pacienta."
11904                },
11905                "prijmeni" : {
11906                   "maxLength" : 50,
11907                   "type" : "string",
11908                   "description" : "Příjmení pacienta."
11909                },
11910                "datumNarozeni" : {
11911                   "type" : "string",
11912                   "description" : "Datum narození.",
11913                   "format" : "date-time"
11914                },
11915                "cisloPojistence" : {
11916                   "maxLength" : 22,
11917                   "type" : "string",
11918                   "description" : "Rodné číslo nebo číslo přidělované VZP",
11919                   "nullable" : true
11920                },
11921                "pohlavi" : {
11922                   "$ref" : "#/components/schemas/Pohlavi"
11923                },
11924                "cisloObcanskehoPrukazu" : {
11925                   "maxLength" : 20,
11926                   "type" : "string",
11927                   "description" : "Číslo občanského průkazu",
11928                   "nullable" : true
11929                },
11930                "cisloPasu" : {
11931                   "maxLength" : 20,
11932                   "type" : "string",
11933                   "description" : "Číslo pasu",
11934                   "nullable" : true
11935                },
11936                "zemeObcanstviKod" : {
11937                   "maxLength" : 2,
11938                   "type" : "string",
11939                   "description" : "Státní příslušnost"
11940                },
11941                "id" : {
11942                   "maxLength" : 10,
11943                   "type" : "string",
11944                   "description" : "Číslo pacienta",
11945                   "nullable" : true
11946                },
11947                "datumUmrti" : {
11948                   "type" : "string",
11949                   "description" : "Datum úmrtí",
11950                   "format" : "date-time",
11951                   "nullable" : true
11952                },
11953                "zemeNarozeniKod" : {
11954                   "maxLength" : 2,
11955                   "type" : "string",
11956                   "description" : "Kód státu dle narození",
11957                   "nullable" : true
11958                },
11959                "mistoNarozeniNazev" : {
11960                   "maxLength" : 100,
11961                   "type" : "string",
11962                   "description" : "Místo narození",
11963                   "nullable" : true
11964                },
11965                "obecNarozeniRuianId" : {
11966                   "type" : "integer",
11967                   "description" : "Obec narození podle RÚIAN",
11968                   "format" : "int64",
11969                   "nullable" : true
11970                },
11971                "obvodNarozeniRuianId" : {
11972                   "type" : "integer",
11973                   "description" : "Obvod narození RÚIAN",
11974                   "format" : "int64",
11975                   "nullable" : true
11976                },
11977                "jeCizinec" : {
11978                   "type" : "boolean",
11979                   "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"
11980                }
11981             },
11982             "additionalProperties" : false,
11983             "description" : ""
11984          },
11985          "Pohlavi" : {
11986             "enum" : [
11987                "Muz",
11988                "Zena"
11989             ],
11990             "type" : "string",
11991             "description" : ""
11992          },
11993          "PotvrzeniOdbernymMistemPolozka" : {
11994             "type" : "object",
11995             "properties" : {
11996                "typTestuKod" : {
11997                   "type" : "string",
11998                   "description" : "Jedna z hodnot Protilatky/Antigen",
11999                   "nullable" : true
12000                },
12001                "vysledekPoctKod" : {
12002                   "type" : "string",
12003                   "description" : "Vysledek testu (P/N/X)",
12004                   "nullable" : true
12005                },
12006                "vyrobceTestuKod" : {
12007                   "type" : "string",
12008                   "description" : "Reference do seznamu výrobců testů. Asi se nepoužívá",
12009                   "nullable" : true
12010                }
12011             },
12012             "additionalProperties" : false,
12013             "description" : "Jenda položka o vysledku POCT testu"
12014          },
12015          "PotvrzeniOdberu" : {
12016             "required" : [
12017                "cisloZadanky"
12018             ],
12019             "type" : "object",
12020             "properties" : {
12021                "cisloZadanky" : {
12022                   "type" : "string",
12023                   "description" : "číslo žádanky, maximálně 10 znaků"
12024                },
12025                "datum" : {
12026                   "type" : "string",
12027                   "description" : "Datum ve formátu \"d.m.yyyy\".",
12028                   "format" : "date-time",
12029                   "nullable" : true
12030                },
12031                "pracovnik" : {
12032                   "$ref" : "#/components/schemas/Pracovnik"
12033                },
12034                "vysledkyPoct" : {
12035                   "type" : "array",
12036                   "items" : {
12037                      "$ref" : "#/components/schemas/PotvrzeniOdbernymMistemPolozka"
12038                   },
12039                   "description" : "Seznam žádanek",
12040                   "nullable" : true
12041                }
12042             },
12043             "additionalProperties" : false,
12044             "description" : ""
12045          },
12046          "PotvrzeniOdberuResult" : {
12047             "type" : "object",
12048             "properties" : {
12049                "cisloZadanky" : {
12050                   "type" : "string",
12051                   "nullable" : true
12052                },
12053                "datumPotvrzeni" : {
12054                   "type" : "string",
12055                   "description" : "Datum ve formátu \"d.m.yyyy\".",
12056                   "format" : "date-time",
12057                   "nullable" : true
12058                }
12059             },
12060             "additionalProperties" : false,
12061             "description" : ""
12062          },
12063          "PotvrzeniVzorku" : {
12064             "required" : [
12065                "cisloZadanky"
12066             ],
12067             "type" : "object",
12068             "properties" : {
12069                "cisloZadanky" : {
12070                   "type" : "string",
12071                   "description" : "číslo žádanky, maximálně 10 znaků"
12072                },
12073                "datum" : {
12074                   "type" : "string",
12075                   "description" : "Datum ve formátu \"d.m.yyyy\".",
12076                   "format" : "date-time",
12077                   "nullable" : true
12078                },
12079                "pracovnik" : {
12080                   "$ref" : "#/components/schemas/Pracovnik"
12081                }
12082             },
12083             "additionalProperties" : false,
12084             "description" : ""
12085          },
12086          "PotvrzeniVzorkuResult" : {
12087             "required" : [
12088                "cisloZadanky"
12089             ],
12090             "type" : "object",
12091             "properties" : {
12092                "cisloZadanky" : {
12093                   "type" : "string"
12094                },
12095                "datumPotvrzeni" : {
12096                   "type" : "string",
12097                   "description" : "Datum ve formátu \"d.m.yyyy\".",
12098                   "format" : "date-time",
12099                   "nullable" : true
12100                }
12101             },
12102             "additionalProperties" : false,
12103             "description" : ""
12104          },
12105          "Pracovnik" : {
12106             "required" : [
12107                "pcz"
12108             ],
12109             "type" : "object",
12110             "properties" : {
12111                "nrzpCislo" : {
12112                   "type" : "string",
12113                   "description" : "Číslo pracovníka v registru NRZP provádějícího zápis",
12114                   "nullable" : true
12115                },
12116                "rodneCislo" : {
12117                   "type" : "string",
12118                   "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.",
12119                   "nullable" : true
12120                },
12121                "pcz" : {
12122                   "type" : "string",
12123                   "description" : "Číslo PČZ zařízení, které provádí zápis"
12124                },
12125                "jmeno" : {
12126                   "type" : "string",
12127                   "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.",
12128                   "nullable" : true
12129                },
12130                "prijmeni" : {
12131                   "type" : "string",
12132                   "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.",
12133                   "nullable" : true
12134                },
12135                "titulPred" : {
12136                   "type" : "string",
12137                   "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.",
12138                   "nullable" : true
12139                },
12140                "titulZa" : {
12141                   "type" : "string",
12142                   "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.",
12143                   "nullable" : true
12144                }
12145             },
12146             "additionalProperties" : false,
12147             "description" : ""
12148          },
12149          "PracovniNeschopnostView" : {
12150             "type" : "object",
12151             "properties" : {
12152                "druhPracovniNeschopnostKod" : {
12153                   "type" : "string",
12154                   "description" : "Druh pracovní neschopnosti",
12155                   "nullable" : true
12156                },
12157                "datumZahajeni" : {
12158                   "type" : "string",
12159                   "description" : "Datum zahájení pracovní neschopnosti",
12160                   "format" : "date-time"
12161                },
12162                "datumUkonceni" : {
12163                   "type" : "string",
12164                   "description" : "Datum ukončení pracovní neschopnosti",
12165                   "format" : "date-time",
12166                   "nullable" : true
12167                },
12168                "diagnozaKod" : {
12169                   "type" : "string",
12170                   "description" : "Diagnóza",
12171                   "nullable" : true
12172                },
12173                "zapisZarizeni" : {
12174                   "type" : "string",
12175                   "description" : "Název zařízení, které založilo pracovní neschopnost",
12176                   "nullable" : true
12177                },
12178                "zapisLekar" : {
12179                   "type" : "string",
12180                   "description" : "Název lékaře, který založil pracovní neschopnost",
12181                   "nullable" : true
12182                },
12183                "zapisDatum" : {
12184                   "type" : "string",
12185                   "description" : "Datum, kdy byla založena pracovní neschopnost",
12186                   "format" : "date-time"
12187                },
12188                "ukonceniZarizeni" : {
12189                   "type" : "string",
12190                   "description" : "Název zařízení, které ukončilo pracovní neschopnost",
12191                   "nullable" : true
12192                },
12193                "ukonceniLekar" : {
12194                   "type" : "string",
12195                   "description" : "Název lékaře, který ukončil pracovní neschopnost",
12196                   "nullable" : true
12197                },
12198                "ukonceniDatum" : {
12199                   "type" : "string",
12200                   "description" : "Datum, kdy byla ukončena pracovní neschopnost",
12201                   "format" : "date-time",
12202                   "nullable" : true
12203                }
12204             },
12205             "additionalProperties" : false,
12206             "description" : "Údaje o pracovní neschopnosti"
12207          },
12208          "PridatNaOckovaciSeznamResult" : {
12209             "type" : "object",
12210             "properties" : {
12211                "centralniRegistraceResult" : {
12212                   "$ref" : "#/components/schemas/EnumOckovaciSeznamCentralniValidaceResult"
12213                }
12214             },
12215             "additionalProperties" : false,
12216             "description" : ""
12217          },
12218          "Registrace" : {
12219             "type" : "object",
12220             "properties" : {
12221                "idVakcinacnihoCentra" : {
12222                   "type" : "string",
12223                   "description" : "Id vakcinačního centra",
12224                   "format" : "uuid"
12225                },
12226                "icoVakcinacnihoCentra" : {
12227                   "type" : "integer",
12228                   "description" : "Ičo vakcinačního centra",
12229                   "format" : "int32",
12230                   "nullable" : true
12231                },
12232                "nazevVakcinacnihoCentra" : {
12233                   "maxLength" : 200,
12234                   "type" : "string",
12235                   "description" : "Název vakcinačního centra",
12236                   "nullable" : true
12237                }
12238             },
12239             "additionalProperties" : false,
12240             "description" : ""
12241          },
12242          "RegistraceRezervaceView" : {
12243             "type" : "object",
12244             "properties" : {
12245                "rezervace" : {
12246                   "type" : "array",
12247                   "items" : {
12248                      "$ref" : "#/components/schemas/Rezervace"
12249                   },
12250                   "description" : "Seznam rezervací vakcinace",
12251                   "nullable" : true
12252                },
12253                "registrace" : {
12254                   "type" : "array",
12255                   "items" : {
12256                      "$ref" : "#/components/schemas/Registrace"
12257                   },
12258                   "description" : "Seznam registrací vakcinace",
12259                   "nullable" : true
12260                },
12261                "ockovaciSeznam" : {
12262                   "$ref" : "#/components/schemas/OckovaciSeznam"
12263                }
12264             },
12265             "additionalProperties" : false,
12266             "description" : ""
12267          },
12268          "ResortniIdentifikatorSkoly" : {
12269             "type" : "object",
12270             "properties" : {
12271                "kod" : {
12272                   "maxLength" : 10,
12273                   "type" : "string",
12274                   "description" : "Kód položky číselníku",
12275                   "nullable" : true
12276                },
12277                "nazev" : {
12278                   "maxLength" : 256,
12279                   "type" : "string",
12280                   "description" : "Název položky číselníku",
12281                   "nullable" : true
12282                },
12283                "platnostOd" : {
12284                   "type" : "string",
12285                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12286                   "format" : "date-time",
12287                   "nullable" : true
12288                },
12289                "platnostDo" : {
12290                   "type" : "string",
12291                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12292                   "format" : "date-time",
12293                   "nullable" : true
12294                },
12295                "ico" : {
12296                   "type" : "integer",
12297                   "description" : "",
12298                   "format" : "int32"
12299                },
12300                "kategorieFirmy" : {
12301                   "type" : "string",
12302                   "description" : "",
12303                   "nullable" : true
12304                },
12305                "uzemi" : {
12306                   "type" : "string",
12307                   "description" : "",
12308                   "nullable" : true
12309                }
12310             },
12311             "additionalProperties" : false,
12312             "description" : ""
12313          },
12314          "Rezervace" : {
12315             "type" : "object",
12316             "properties" : {
12317                "idVakcinacnihoCentra" : {
12318                   "type" : "string",
12319                   "description" : "Id vakcinačního centra",
12320                   "format" : "uuid"
12321                },
12322                "icoVakcinacnihoCentra" : {
12323                   "type" : "integer",
12324                   "description" : "Ičo vakcinačního centra",
12325                   "format" : "int32",
12326                   "nullable" : true
12327                },
12328                "nazevVakcinacnihoCentra" : {
12329                   "maxLength" : 200,
12330                   "type" : "string",
12331                   "description" : "Název vakcinačního centra",
12332                   "nullable" : true
12333                },
12334                "casRezervace" : {
12335                   "type" : "string",
12336                   "description" : "Čas rezervace",
12337                   "format" : "date-time"
12338                }
12339             },
12340             "additionalProperties" : false,
12341             "description" : ""
12342          },
12343          "RezervacePacientView" : {
12344             "type" : "object",
12345             "properties" : {
12346                "pacientId" : {
12347                   "maxLength" : 10,
12348                   "type" : "string",
12349                   "description" : "Číslo pacienta",
12350                   "nullable" : true
12351                },
12352                "jmeno" : {
12353                   "maxLength" : 50,
12354                   "type" : "string",
12355                   "description" : "Jméno pacienta.",
12356                   "nullable" : true
12357                },
12358                "prijmeni" : {
12359                   "maxLength" : 50,
12360                   "type" : "string",
12361                   "description" : "Příjmení pacienta.",
12362                   "nullable" : true
12363                },
12364                "cisloPojistence" : {
12365                   "maxLength" : 22,
12366                   "type" : "string",
12367                   "description" : "Rodné číslo nebo číslo přidělované VZP",
12368                   "nullable" : true
12369                },
12370                "datumNarozeni" : {
12371                   "type" : "string",
12372                   "description" : "Datum narození.",
12373                   "format" : "date-time",
12374                   "nullable" : true
12375                },
12376                "zemeObcanstviKod" : {
12377                   "maxLength" : 2,
12378                   "type" : "string",
12379                   "description" : "Státní příslušnost",
12380                   "nullable" : true
12381                },
12382                "casRezervace" : {
12383                   "type" : "string",
12384                   "description" : "Čas rezervace",
12385                   "format" : "date-time"
12386                },
12387                "stavRezervacePacienta" : {
12388                   "$ref" : "#/components/schemas/EnumStavRezervacePacienta"
12389                }
12390             },
12391             "additionalProperties" : false,
12392             "description" : ""
12393          },
12394          "SeznamIndikovanychOdberuView" : {
12395             "type" : "object",
12396             "properties" : {
12397                "cisloZadanky" : {
12398                   "type" : "string",
12399                   "description" : "Cislo lekove zadanky",
12400                   "nullable" : true
12401                },
12402                "indikaceDatum" : {
12403                   "type" : "string",
12404                   "description" : "Datum indikace",
12405                   "format" : "date-time"
12406                },
12407                "jmeno" : {
12408                   "type" : "string",
12409                   "description" : "Jmeno",
12410                   "nullable" : true
12411                },
12412                "prijmeni" : {
12413                   "type" : "string",
12414                   "description" : "Prijmeni",
12415                   "nullable" : true
12416                },
12417                "cisloPojistence" : {
12418                   "type" : "string",
12419                   "description" : "Cislo pojistence",
12420                   "nullable" : true
12421                }
12422             },
12423             "additionalProperties" : false,
12424             "description" : ""
12425          },
12426          "SmazatDavkuResult" : {
12427             "type" : "object",
12428             "additionalProperties" : false,
12429             "description" : "Výsledek mazání dávky"
12430          },
12431          "SmazatKontraindikaciResult" : {
12432             "type" : "object",
12433             "additionalProperties" : false,
12434             "description" : "Výsledek úspěšného smazání kontraindikace"
12435          },
12436          "StavVakcinace" : {
12437             "enum" : [
12438                "Indikovano",
12439                "Probihajici",
12440                "Ukoncene",
12441                "Zruseno",
12442                "Preruseno"
12443             ],
12444             "type" : "string",
12445             "description" : "Indikováno - 0, Probíhající - 1, Ukončené - 2, Zrušeno - 3, Přerušeno - 4"
12446          },
12447          "StavVakcinaceFiltr" : {
12448             "enum" : [
12449                "Vse",
12450                "BezOckovani",
12451                "Probihajici",
12452                "Dokoncene"
12453             ],
12454             "type" : "string",
12455             "description" : ""
12456          },
12457          "StornovatZadankuResult" : {
12458             "type" : "object",
12459             "additionalProperties" : false,
12460             "description" : ""
12461          },
12462          "TypOckovani" : {
12463             "type" : "object",
12464             "properties" : {
12465                "kod" : {
12466                   "maxLength" : 10,
12467                   "type" : "string",
12468                   "description" : "Kód položky číselníku",
12469                   "nullable" : true
12470                },
12471                "nazev" : {
12472                   "maxLength" : 256,
12473                   "type" : "string",
12474                   "description" : "Název položky číselníku",
12475                   "nullable" : true
12476                },
12477                "platnostOd" : {
12478                   "type" : "string",
12479                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12480                   "format" : "date-time",
12481                   "nullable" : true
12482                },
12483                "platnostDo" : {
12484                   "type" : "string",
12485                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12486                   "format" : "date-time",
12487                   "nullable" : true
12488                }
12489             },
12490             "additionalProperties" : false,
12491             "description" : ""
12492          },
12493          "TypyVykonu" : {
12494             "type" : "object",
12495             "properties" : {
12496                "kod" : {
12497                   "maxLength" : 10,
12498                   "type" : "string",
12499                   "description" : "Kód položky číselníku",
12500                   "nullable" : true
12501                },
12502                "nazev" : {
12503                   "maxLength" : 256,
12504                   "type" : "string",
12505                   "description" : "Název položky číselníku",
12506                   "nullable" : true
12507                },
12508                "platnostOd" : {
12509                   "type" : "string",
12510                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12511                   "format" : "date-time",
12512                   "nullable" : true
12513                },
12514                "platnostDo" : {
12515                   "type" : "string",
12516                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12517                   "format" : "date-time",
12518                   "nullable" : true
12519                }
12520             },
12521             "additionalProperties" : false,
12522             "description" : ""
12523          },
12524          "UkoncitPracovniNeschopnostRequest" : {
12525             "required" : [
12526                "pracovnik"
12527             ],
12528             "type" : "object",
12529             "properties" : {
12530                "pacientId" : {
12531                   "type" : "string",
12532                   "description" : "Id pacienta",
12533                   "nullable" : true
12534                },
12535                "datumDo" : {
12536                   "type" : "string",
12537                   "description" : "Datum ke kterému se má pracovní neschopnost ukončit",
12538                   "format" : "date-time"
12539                },
12540                "pracovnik" : {
12541                   "$ref" : "#/components/schemas/Pracovnik"
12542                }
12543             },
12544             "additionalProperties" : false,
12545             "description" : "Požadavek na ukončení pracovní neschopnosti"
12546          },
12547          "UkoncitPracovniNeschopnostResult" : {
12548             "type" : "object",
12549             "additionalProperties" : false,
12550             "description" : "Výsledek úspěšného ukončení pracovní neschopnosti"
12551          },
12552          "Uzivatel" : {
12553             "type" : "object",
12554             "properties" : {
12555                "subjektIco" : {
12556                   "type" : "integer",
12557                   "description" : "Ičo poskytovatele zdravotní péče",
12558                   "format" : "int32"
12559                },
12560                "nazevPracoviste" : {
12561                   "maxLength" : 250,
12562                   "type" : "string",
12563                   "description" : "Název pracoviště",
12564                   "nullable" : true
12565                },
12566                "jmenoAPrijmeniUzivatele" : {
12567                   "maxLength" : 100,
12568                   "type" : "string",
12569                   "description" : "Jméno a příjmení pracovníka",
12570                   "nullable" : true
12571                }
12572             },
12573             "additionalProperties" : false,
12574             "description" : ""
12575          },
12576          "VakcinaceCreateOrUpdate" : {
12577             "required" : [
12578                "indikace",
12579                "pacientId",
12580                "pracovnik",
12581                "typOckovaniKod"
12582             ],
12583             "type" : "object",
12584             "properties" : {
12585                "id" : {
12586                   "maxLength" : 36,
12587                   "type" : "string",
12588                   "description" : "Číslo očkování",
12589                   "nullable" : true
12590                },
12591                "pacientId" : {
12592                   "maxLength" : 10,
12593                   "type" : "string",
12594                   "description" : "Číslo pacienta"
12595                },
12596                "typOckovaniKod" : {
12597                   "maxLength" : 10,
12598                   "type" : "string",
12599                   "description" : "Proti jaké nemoci se očkuje"
12600                },
12601                "indikace" : {
12602                   "type" : "array",
12603                   "items" : {
12604                      "type" : "string"
12605                   },
12606                   "description" : "Platné důvody pro použití testu.\r\nMaximální délka kódu 10 znaků."
12607                },
12608                "indikaceJina" : {
12609                   "maxLength" : 256,
12610                   "type" : "string",
12611                   "description" : "Jiný důvod pro použití testu",
12612                   "nullable" : true
12613                },
12614                "pracovnik" : {
12615                   "$ref" : "#/components/schemas/Pracovnik"
12616                }
12617             },
12618             "additionalProperties" : false,
12619             "description" : ""
12620          },
12621          "VakcinaceDavkaCreateOrUpdate" : {
12622             "required" : [
12623                "datumVakcinace",
12624                "ockovaciLatkaKod",
12625                "pracovnik",
12626                "vakcinaceId"
12627             ],
12628             "type" : "object",
12629             "properties" : {
12630                "id" : {
12631                   "maxLength" : 36,
12632                   "type" : "string",
12633                   "description" : "Číslo dávky",
12634                   "nullable" : true
12635                },
12636                "vakcinaceId" : {
12637                   "maxLength" : 36,
12638                   "type" : "string",
12639                   "description" : "Číslo vakcinace ke které se dávka vztahuje"
12640                },
12641                "ockovaciLatkaKod" : {
12642                   "maxLength" : 10,
12643                   "type" : "string",
12644                   "description" : "Látka užitá pro naočkování"
12645                },
12646                "uznatJinouZemi" : {
12647                   "type" : "boolean",
12648                   "description" : "Ano/Ne uznat očkování z jiné země"
12649                },
12650                "uznanaZemeKod" : {
12651                   "maxLength" : 2,
12652                   "type" : "string",
12653                   "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
12654                   "nullable" : true
12655                },
12656                "datumVakcinace" : {
12657                   "type" : "string",
12658                   "description" : "Datum kdy byla vakcinace provedena",
12659                   "format" : "date-time"
12660                },
12661                "typVykonuKod" : {
12662                   "maxLength" : 10,
12663                   "type" : "string",
12664                   "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.",
12665                   "nullable" : true
12666                },
12667                "sarze" : {
12668                   "maxLength" : 64,
12669                   "type" : "string",
12670                   "description" : "Číslo šarže",
12671                   "nullable" : true
12672                },
12673                "aplikacniCestaKod" : {
12674                   "maxLength" : 8,
12675                   "type" : "string",
12676                   "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.",
12677                   "nullable" : true
12678                },
12679                "mistoAplikaceKod" : {
12680                   "maxLength" : 3,
12681                   "type" : "string",
12682                   "description" : "Místo vpichu",
12683                   "nullable" : true
12684                },
12685                "zdravotniPojistovnaKod" : {
12686                   "maxLength" : 3,
12687                   "type" : "string",
12688                   "description" : "Kód zdravotní pojišťovny",
12689                   "nullable" : true
12690                },
12691                "expirace" : {
12692                   "type" : "string",
12693                   "description" : "Datum expirace OL. Doplní se podle šarže.",
12694                   "format" : "date-time",
12695                   "nullable" : true
12696                },
12697                "poznamka" : {
12698                   "maxLength" : 256,
12699                   "type" : "string",
12700                   "description" : "Poznámka",
12701                   "nullable" : true
12702                },
12703                "bezObjednani" : {
12704                   "type" : "boolean",
12705                   "description" : "Davka podana bez objednání",
12706                   "nullable" : true
12707                },
12708                "polovicniDavka" : {
12709                   "type" : "boolean"
12710                },
12711                "pracovnik" : {
12712                   "$ref" : "#/components/schemas/Pracovnik"
12713                }
12714             },
12715             "additionalProperties" : false,
12716             "description" : ""
12717          },
12718          "VakcinaceDavkaView" : {
12719             "required" : [
12720                "datumVakcinace",
12721                "ockovaciLatkaKod",
12722                "vakcinaceId"
12723             ],
12724             "type" : "object",
12725             "properties" : {
12726                "id" : {
12727                   "maxLength" : 36,
12728                   "type" : "string",
12729                   "description" : "Číslo dávky",
12730                   "nullable" : true
12731                },
12732                "vakcinaceId" : {
12733                   "maxLength" : 36,
12734                   "type" : "string",
12735                   "description" : "Číslo vakcinace ke které se dávka vztahuje"
12736                },
12737                "ockovaciLatkaKod" : {
12738                   "maxLength" : 10,
12739                   "type" : "string",
12740                   "description" : "Látka užitá pro naočkování"
12741                },
12742                "uznatJinouZemi" : {
12743                   "type" : "boolean",
12744                   "description" : "Ano/Ne uznat očkování z jiné země"
12745                },
12746                "uznanaZemeKod" : {
12747                   "maxLength" : 2,
12748                   "type" : "string",
12749                   "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
12750                   "nullable" : true
12751                },
12752                "datumVakcinace" : {
12753                   "type" : "string",
12754                   "description" : "Datum kdy byla vakcinace provedena",
12755                   "format" : "date-time"
12756                },
12757                "typVykonuKod" : {
12758                   "maxLength" : 10,
12759                   "type" : "string",
12760                   "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.",
12761                   "nullable" : true
12762                },
12763                "sarze" : {
12764                   "maxLength" : 64,
12765                   "type" : "string",
12766                   "description" : "Číslo šarže",
12767                   "nullable" : true
12768                },
12769                "aplikacniCestaKod" : {
12770                   "maxLength" : 8,
12771                   "type" : "string",
12772                   "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.",
12773                   "nullable" : true
12774                },
12775                "mistoAplikaceKod" : {
12776                   "maxLength" : 3,
12777                   "type" : "string",
12778                   "description" : "Místo vpichu",
12779                   "nullable" : true
12780                },
12781                "zdravotniPojistovnaKod" : {
12782                   "maxLength" : 3,
12783                   "type" : "string",
12784                   "description" : "Kód zdravotní pojišťovny",
12785                   "nullable" : true
12786                },
12787                "expirace" : {
12788                   "type" : "string",
12789                   "description" : "Datum expirace OL. Doplní se podle šarže.",
12790                   "format" : "date-time",
12791                   "nullable" : true
12792                },
12793                "poznamka" : {
12794                   "maxLength" : 256,
12795                   "type" : "string",
12796                   "description" : "Poznámka",
12797                   "nullable" : true
12798                },
12799                "bezObjednani" : {
12800                   "type" : "boolean",
12801                   "description" : "Davka podana bez objednání",
12802                   "nullable" : true
12803                },
12804                "polovicniDavka" : {
12805                   "type" : "boolean"
12806                },
12807                "ockovaciLatkaNazev" : {
12808                   "maxLength" : 256,
12809                   "type" : "string",
12810                   "description" : "Látka užitá pro naočkování",
12811                   "nullable" : true
12812                },
12813                "typVykonuNazev" : {
12814                   "maxLength" : 256,
12815                   "type" : "string",
12816                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře )",
12817                   "nullable" : true
12818                },
12819                "aplikacniCestaNazev" : {
12820                   "maxLength" : 256,
12821                   "type" : "string",
12822                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
12823                   "nullable" : true
12824                },
12825                "mistoAplikaceNazev" : {
12826                   "maxLength" : 256,
12827                   "type" : "string",
12828                   "description" : "Místo vpichu",
12829                   "nullable" : true
12830                },
12831                "subjekt" : {
12832                   "$ref" : "#/components/schemas/Uzivatel"
12833                },
12834                "kodSukl" : {
12835                   "maxLength" : 7,
12836                   "type" : "string",
12837                   "description" : "Kód látky užité pro naočkování dle SUKL",
12838                   "nullable" : true
12839                }
12840             },
12841             "additionalProperties" : false,
12842             "description" : ""
12843          },
12844          "VakcinaceView" : {
12845             "required" : [
12846                "indikace",
12847                "pacientId",
12848                "typOckovaniKod"
12849             ],
12850             "type" : "object",
12851             "properties" : {
12852                "id" : {
12853                   "maxLength" : 36,
12854                   "type" : "string",
12855                   "description" : "Číslo očkování",
12856                   "nullable" : true
12857                },
12858                "pacientId" : {
12859                   "maxLength" : 10,
12860                   "type" : "string",
12861                   "description" : "Číslo pacienta"
12862                },
12863                "typOckovaniKod" : {
12864                   "maxLength" : 10,
12865                   "type" : "string",
12866                   "description" : "Proti jaké nemoci se očkuje"
12867                },
12868                "indikace" : {
12869                   "type" : "array",
12870                   "items" : {
12871                      "type" : "string"
12872                   },
12873                   "description" : "Platné důvody pro použití testu.\r\nMaximální délka kódu 10 znaků."
12874                },
12875                "indikaceJina" : {
12876                   "maxLength" : 256,
12877                   "type" : "string",
12878                   "description" : "Jiný důvod pro použití testu",
12879                   "nullable" : true
12880                },
12881                "stav" : {
12882                   "$ref" : "#/components/schemas/StavVakcinace"
12883                },
12884                "typOckovaniNazev" : {
12885                   "maxLength" : 256,
12886                   "type" : "string",
12887                   "description" : "Proti jaké nemoci se očkuje",
12888                   "nullable" : true
12889                },
12890                "stavVakcinaceNazev" : {
12891                   "type" : "string",
12892                   "description" : "Momentální stav vakcinace (Indikováno, Probíhající, Ukončené, Zrušené)",
12893                   "nullable" : true
12894                },
12895                "subjekt" : {
12896                   "$ref" : "#/components/schemas/Uzivatel"
12897                },
12898                "davky" : {
12899                   "type" : "array",
12900                   "items" : {
12901                      "$ref" : "#/components/schemas/VakcinaceDavkaView"
12902                   },
12903                   "description" : "Jednotlivé dávky vakcinace",
12904                   "nullable" : true
12905                }
12906             },
12907             "additionalProperties" : false,
12908             "description" : ""
12909          },
12910          "VakcinacniCentrumView" : {
12911             "type" : "object",
12912             "properties" : {
12913                "idVakcinacnihoCentra" : {
12914                   "type" : "string",
12915                   "description" : "Id vakcinačního centra",
12916                   "format" : "uuid"
12917                },
12918                "icoVakcinacnihoCentra" : {
12919                   "type" : "integer",
12920                   "description" : "Ičo vakcinačního centra",
12921                   "format" : "int32",
12922                   "nullable" : true
12923                },
12924                "nazevVakcinacnihoCentra" : {
12925                   "maxLength" : 200,
12926                   "type" : "string",
12927                   "description" : "Název vakcinačního centra",
12928                   "nullable" : true
12929                }
12930             },
12931             "additionalProperties" : false,
12932             "description" : ""
12933          },
12934          "VratStavDavkyResponse" : {
12935             "type" : "object",
12936             "properties" : {
12937                "davkaId" : {
12938                   "type" : "string",
12939                   "description" : "Id dávky v CÚD",
12940                   "nullable" : true
12941                },
12942                "stavDavky" : {
12943                   "type" : "string",
12944                   "nullable" : true
12945                },
12946                "davkaInfo" : {
12947                   "type" : "array",
12948                   "items" : {
12949                      "$ref" : "#/components/schemas/DatovyBlokInfo"
12950                   },
12951                   "nullable" : true
12952                }
12953             },
12954             "additionalProperties" : false
12955          },
12956          "VyhledaniPacientaVysledek" : {
12957             "type" : "object",
12958             "properties" : {
12959                "vysledek" : {
12960                   "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
12961                },
12962                "vysledekZprava" : {
12963                   "type" : "string",
12964                   "description" : "",
12965                   "nullable" : true
12966                },
12967                "pacient" : {
12968                   "$ref" : "#/components/schemas/PacientView"
12969                }
12970             },
12971             "additionalProperties" : false,
12972             "description" : ""
12973          },
12974          "VyhledaniSeznamPacientuVysledek" : {
12975             "type" : "object",
12976             "properties" : {
12977                "vysledek" : {
12978                   "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
12979                },
12980                "vysledekZprava" : {
12981                   "type" : "string",
12982                   "description" : "",
12983                   "nullable" : true
12984                },
12985                "pacienti" : {
12986                   "type" : "array",
12987                   "items" : {
12988                      "$ref" : "#/components/schemas/PacientView"
12989                   },
12990                   "description" : "",
12991                   "nullable" : true
12992                }
12993             },
12994             "additionalProperties" : false,
12995             "description" : ""
12996          },
12997          "VyrobceTestu" : {
12998             "type" : "object",
12999             "properties" : {
13000                "kod" : {
13001                   "maxLength" : 10,
13002                   "type" : "string",
13003                   "description" : "Kód položky číselníku",
13004                   "nullable" : true
13005                },
13006                "nazev" : {
13007                   "maxLength" : 256,
13008                   "type" : "string",
13009                   "description" : "Název položky číselníku",
13010                   "nullable" : true
13011                },
13012                "platnostOd" : {
13013                   "type" : "string",
13014                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13015                   "format" : "date-time",
13016                   "nullable" : true
13017                },
13018                "platnostDo" : {
13019                   "type" : "string",
13020                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13021                   "format" : "date-time",
13022                   "nullable" : true
13023                }
13024             },
13025             "additionalProperties" : false,
13026             "description" : ""
13027          },
13028          "VysledekValidacePacienta" : {
13029             "type" : "object",
13030             "properties" : {
13031                "centralniRegistraceResult" : {
13032                   "$ref" : "#/components/schemas/EnumOckovaciSeznamCentralniValidaceResult"
13033                },
13034                "pacientValidaceResult" : {
13035                   "type" : "boolean",
13036                   "description" : "Výsledek vyhodnocení splnění indikačních podmínek pacienta k vakcinaci."
13037                },
13038                "warningMessage" : {
13039                   "type" : "string",
13040                   "description" : "Upozornění",
13041                   "nullable" : true
13042                },
13043                "errorMessage" : {
13044                   "type" : "string",
13045                   "description" : "Chybová hláška",
13046                   "nullable" : true
13047                }
13048             },
13049             "additionalProperties" : false,
13050             "description" : ""
13051          },
13052          "VysledkyTestuUnionedView" : {
13053             "required" : [
13054                "cisloTestu",
13055                "datumProvedeni",
13056                "pacientId",
13057                "typTestuKod",
13058                "typTestuNazev",
13059                "vysledekKod",
13060                "vysledekNazev",
13061                "zarizeniNazev"
13062             ],
13063             "type" : "object",
13064             "properties" : {
13065                "cisloTestu" : {
13066                   "maxLength" : 12,
13067                   "type" : "string",
13068                   "description" : "Číslo testu, první znak určuje typ testu"
13069                },
13070                "pacientId" : {
13071                   "maxLength" : 10,
13072                   "type" : "string",
13073                   "description" : "Číslo pacienta"
13074                },
13075                "typTestuNazev" : {
13076                   "maxLength" : 100,
13077                   "type" : "string",
13078                   "description" : "Typ testu"
13079                },
13080                "typTestuKod" : {
13081                   "maxLength" : 10,
13082                   "type" : "string",
13083                   "description" : "Kod typu testu"
13084                },
13085                "vysledekNazev" : {
13086                   "maxLength" : 200,
13087                   "type" : "string",
13088                   "description" : "Vysledek"
13089                },
13090                "vysledekKod" : {
13091                   "maxLength" : 10,
13092                   "type" : "string",
13093                   "description" : "Kod vysledku"
13094                },
13095                "datumProvedeni" : {
13096                   "type" : "string",
13097                   "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",
13098                   "format" : "date-time"
13099                },
13100                "zarizeniNazev" : {
13101                   "maxLength" : 500,
13102                   "type" : "string",
13103                   "description" : "Název zdravotnickeho zarízení"
13104                },
13105                "zarizeniIco" : {
13106                   "maxLength" : 8,
13107                   "type" : "string",
13108                   "description" : "Ico zarizeni, u nekterych vysledku neni vyplneno",
13109                   "nullable" : true
13110                },
13111                "zarizeniPcz" : {
13112                   "maxLength" : 3,
13113                   "type" : "string",
13114                   "description" : "Pcz zarizeni, u nekterych vysledku neni vyplneno",
13115                   "nullable" : true
13116                },
13117                "zpusobZadaniVysledku" : {
13118                   "$ref" : "#/components/schemas/EnumZpusobZadaniVysledku"
13119                },
13120                "jeMozneVydatGreenPass" : {
13121                   "type" : "boolean",
13122                   "description" : "Proměnná urcujici jestli je mozno vydat GreenPass (po negativnim testu nebo po urcite lhute po pozitivnim testu)"
13123                },
13124                "vyrobceTestuKod" : {
13125                   "maxLength" : 10,
13126                   "type" : "string",
13127                   "description" : "Kod vyrobce testu",
13128                   "nullable" : true
13129                },
13130                "pojistovnaKod" : {
13131                   "type" : "string",
13132                   "description" : "Kód pojišťovny",
13133                   "nullable" : true
13134                },
13135                "indikace" : {
13136                   "$ref" : "#/components/schemas/EnumZadankaIndikace"
13137                }
13138             },
13139             "additionalProperties" : false,
13140             "description" : ""
13141          },
13142          "VytvorNeboZmenDavkuResponse" : {
13143             "required" : [
13144                "datumVakcinace",
13145                "ockovaciLatkaKod",
13146                "vakcinaceId"
13147             ],
13148             "type" : "object",
13149             "properties" : {
13150                "id" : {
13151                   "maxLength" : 36,
13152                   "type" : "string",
13153                   "description" : "Číslo dávky",
13154                   "nullable" : true
13155                },
13156                "vakcinaceId" : {
13157                   "maxLength" : 36,
13158                   "type" : "string",
13159                   "description" : "Číslo vakcinace ke které se dávka vztahuje"
13160                },
13161                "ockovaciLatkaKod" : {
13162                   "maxLength" : 10,
13163                   "type" : "string",
13164                   "description" : "Látka užitá pro naočkování"
13165                },
13166                "uznatJinouZemi" : {
13167                   "type" : "boolean",
13168                   "description" : "Ano/Ne uznat očkování z jiné země"
13169                },
13170                "uznanaZemeKod" : {
13171                   "maxLength" : 2,
13172                   "type" : "string",
13173                   "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
13174                   "nullable" : true
13175                },
13176                "datumVakcinace" : {
13177                   "type" : "string",
13178                   "description" : "Datum kdy byla vakcinace provedena",
13179                   "format" : "date-time"
13180                },
13181                "typVykonuKod" : {
13182                   "maxLength" : 10,
13183                   "type" : "string",
13184                   "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.",
13185                   "nullable" : true
13186                },
13187                "sarze" : {
13188                   "maxLength" : 64,
13189                   "type" : "string",
13190                   "description" : "Číslo šarže",
13191                   "nullable" : true
13192                },
13193                "aplikacniCestaKod" : {
13194                   "maxLength" : 8,
13195                   "type" : "string",
13196                   "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.",
13197                   "nullable" : true
13198                },
13199                "mistoAplikaceKod" : {
13200                   "maxLength" : 3,
13201                   "type" : "string",
13202                   "description" : "Místo vpichu",
13203                   "nullable" : true
13204                },
13205                "zdravotniPojistovnaKod" : {
13206                   "maxLength" : 3,
13207                   "type" : "string",
13208                   "description" : "Kód zdravotní pojišťovny",
13209                   "nullable" : true
13210                },
13211                "expirace" : {
13212                   "type" : "string",
13213                   "description" : "Datum expirace OL. Doplní se podle šarže.",
13214                   "format" : "date-time",
13215                   "nullable" : true
13216                },
13217                "poznamka" : {
13218                   "maxLength" : 256,
13219                   "type" : "string",
13220                   "description" : "Poznámka",
13221                   "nullable" : true
13222                },
13223                "bezObjednani" : {
13224                   "type" : "boolean",
13225                   "description" : "Davka podana bez objednání",
13226                   "nullable" : true
13227                },
13228                "polovicniDavka" : {
13229                   "type" : "boolean"
13230                },
13231                "ockovaciLatkaNazev" : {
13232                   "maxLength" : 256,
13233                   "type" : "string",
13234                   "description" : "Látka užitá pro naočkování",
13235                   "nullable" : true
13236                },
13237                "typVykonuNazev" : {
13238                   "maxLength" : 256,
13239                   "type" : "string",
13240                   "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře )",
13241                   "nullable" : true
13242                },
13243                "aplikacniCestaNazev" : {
13244                   "maxLength" : 256,
13245                   "type" : "string",
13246                   "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
13247                   "nullable" : true
13248                },
13249                "mistoAplikaceNazev" : {
13250                   "maxLength" : 256,
13251                   "type" : "string",
13252                   "description" : "Místo vpichu",
13253                   "nullable" : true
13254                },
13255                "subjekt" : {
13256                   "$ref" : "#/components/schemas/Uzivatel"
13257                },
13258                "kodSukl" : {
13259                   "maxLength" : 7,
13260                   "type" : "string",
13261                   "description" : "Kód látky užité pro naočkování dle SUKL",
13262                   "nullable" : true
13263                },
13264                "odeslaniCertifikatu" : {
13265                   "$ref" : "#/components/schemas/OdeslaniCertifikatu"
13266                },
13267                "warningMessage" : {
13268                   "type" : "string",
13269                   "description" : "Upozornění",
13270                   "nullable" : true
13271                }
13272             },
13273             "additionalProperties" : false,
13274             "description" : ""
13275          },
13276          "VytvorNeboZmenNeschopnostRequest" : {
13277             "required" : [
13278                "pracovnik"
13279             ],
13280             "type" : "object",
13281             "properties" : {
13282                "pacientId" : {
13283                   "type" : "string",
13284                   "description" : "Id pacienta",
13285                   "nullable" : true
13286                },
13287                "druhPracovniNeschopnostiKod" : {
13288                   "type" : "string",
13289                   "description" : "Druh pracovní neschopnosti",
13290                   "nullable" : true
13291                },
13292                "dgMkn10Kod" : {
13293                   "type" : "string",
13294                   "description" : "Diagnóza",
13295                   "nullable" : true
13296                },
13297                "datumOd" : {
13298                   "type" : "string",
13299                   "description" : "Datum zahájení",
13300                   "format" : "date-time"
13301                },
13302                "pracovnik" : {
13303                   "$ref" : "#/components/schemas/Pracovnik"
13304                }
13305             },
13306             "additionalProperties" : false,
13307             "description" : "Požadavek pro vytvoření nebo změnu pracovní neschopnosti"
13308          },
13309          "VytvorNeboZmenPracovniNeschopnostResult" : {
13310             "type" : "object",
13311             "additionalProperties" : false,
13312             "description" : "Výsledek úspěšného zahájení nebo změny pracovní neschopnosti"
13313          },
13314          "Zadanka" : {
13315             "required" : [
13316                "indikace",
13317                "ordinaceEmail",
13318                "ordinaceIcp",
13319                "ordinaceTelefon",
13320                "testovanyCisloPojistence",
13321                "testovanyJmeno",
13322                "testovanyMesto",
13323                "testovanyNarodnost",
13324                "testovanyPrijmeni",
13325                "testovanyPsc",
13326                "testovanyTelefon",
13327                "typPoctTestu",
13328                "zdravotniPojistovnaKod"
13329             ],
13330             "type" : "object",
13331             "properties" : {
13332                "ordinaceIcp" : {
13333                   "maxLength" : 10,
13334                   "type" : "string",
13335                   "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}$"
13336                },
13337                "ordinaceEmail" : {
13338                   "maxLength" : 254,
13339                   "type" : "string",
13340                   "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
13341                },
13342                "ordinaceTelefon" : {
13343                   "maxLength" : 20,
13344                   "type" : "string",
13345                   "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,})$"
13346                },
13347                "provestOdberNejdrive" : {
13348                   "type" : "string",
13349                   "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
13350                   "format" : "date-time",
13351                   "nullable" : true
13352                },
13353                "indikace" : {
13354                   "$ref" : "#/components/schemas/EnumZadankaIndikace"
13355                },
13356                "klinickyZavaznyStav" : {
13357                   "type" : "boolean",
13358                   "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
13359                   "nullable" : true
13360                },
13361                "testovanyJmeno" : {
13362                   "maxLength" : 50,
13363                   "type" : "string",
13364                   "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
13365                },
13366                "testovanyPrijmeni" : {
13367                   "maxLength" : 50,
13368                   "type" : "string",
13369                   "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
13370                },
13371                "testovanyCisloPojistence" : {
13372                   "maxLength" : 22,
13373                   "type" : "string",
13374                   "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ů."
13375                },
13376                "testovanyDatumNarozeni" : {
13377                   "type" : "string",
13378                   "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
13379                   "format" : "date-time",
13380                   "nullable" : true
13381                },
13382                "testovanyPsc" : {
13383                   "maxLength" : 6,
13384                   "type" : "string",
13385                   "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."
13386                },
13387                "testovanyMesto" : {
13388                   "maxLength" : 255,
13389                   "type" : "string",
13390                   "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."
13391                },
13392                "testovanyUlice" : {
13393                   "maxLength" : 255,
13394                   "type" : "string",
13395                   "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
13396                   "nullable" : true
13397                },
13398                "testovanyTelefon" : {
13399                   "maxLength" : 120,
13400                   "type" : "string",
13401                   "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,})$"
13402                },
13403                "testovanyEmail" : {
13404                   "maxLength" : 120,
13405                   "type" : "string",
13406                   "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}$",
13407                   "nullable" : true
13408                },
13409                "symptomKasel" : {
13410                   "type" : "boolean",
13411                   "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13412                },
13413                "symptomBolestSvaluKloubuZimnice" : {
13414                   "type" : "boolean",
13415                   "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13416                },
13417                "symptomPrujemZvraceni" : {
13418                   "type" : "boolean",
13419                   "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13420                },
13421                "symptomTeplota" : {
13422                   "type" : "boolean",
13423                   "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13424                },
13425                "symptomZtrataChutiCichu" : {
13426                   "type" : "boolean",
13427                   "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13428                },
13429                "symptomJine" : {
13430                   "type" : "boolean",
13431                   "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13432                },
13433                "nejvyssiNamerenaTeplota" : {
13434                   "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
13435                   "type" : "number",
13436                   "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
13437                   "format" : "double",
13438                   "nullable" : true
13439                },
13440                "jineSymptomyPopis" : {
13441                   "maxLength" : 200,
13442                   "type" : "string",
13443                   "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
13444                   "nullable" : true
13445                },
13446                "cisloKartyPasazera" : {
13447                   "maxLength" : 20,
13448                   "type" : "string",
13449                   "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
13450                   "nullable" : true
13451                },
13452                "prvniSymptomyDatum" : {
13453                   "type" : "string",
13454                   "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
13455                   "format" : "date-time",
13456                   "nullable" : true
13457                },
13458                "ordinaceVystavil" : {
13459                   "maxLength" : 200,
13460                   "type" : "string",
13461                   "description" : "Ordinace - Vystavil (Jméno, pracoviště)\r\nNepovinné, maximálně 200 znaků",
13462                   "nullable" : true
13463                },
13464                "typyTestu" : {
13465                   "type" : "array",
13466                   "items" : {
13467                      "type" : "string"
13468                   },
13469                   "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.",
13470                   "nullable" : true
13471                },
13472                "typPoctTestu" : {
13473                   "$ref" : "#/components/schemas/EnumZadankaTypPoctTestu"
13474                },
13475                "prioritizaceOdberu" : {
13476                   "$ref" : "#/components/schemas/EnumPrioritizaceOdberu"
13477                },
13478                "vysledekPoctDatum" : {
13479                   "type" : "string",
13480                   "description" : "Výsledek POCT testu - Datum provedení\r\nNepovinné, datum",
13481                   "format" : "date-time",
13482                   "nullable" : true
13483                },
13484                "provedenOdber" : {
13485                   "type" : "boolean",
13486                   "description" : "Žádanka pro - Provedl jsem odběr\r\nNepovinné, jedna z hodnot: true/false\r\ntrue – Ano\r\nfalse – Ne(výchozí)"
13487                },
13488                "vysledekPoctProtilatky" : {
13489                   "type" : "string",
13490                   "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ý",
13491                   "nullable" : true
13492                },
13493                "vysledekPoctAntigen" : {
13494                   "type" : "string",
13495                   "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ý",
13496                   "nullable" : true
13497                },
13498                "vysledekPoctRNA" : {
13499                   "type" : "string",
13500                   "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í",
13501                   "nullable" : true
13502                },
13503                "vyrobceTestuKod" : {
13504                   "type" : "string",
13505                   "description" : "Výrobce testu – název testu\r\nPovinné v případě použití antigenu. Vyplňuje se kód výrobce testu",
13506                   "nullable" : true
13507                },
13508                "zdravotniPojistovnaKod" : {
13509                   "maxLength" : 3,
13510                   "type" : "string",
13511                   "description" : "Žádanka pro - Zdravotní pojišťovna\r\nPovinné pole, 3 znaky"
13512                },
13513                "odberneMistoKod" : {
13514                   "type" : "string",
13515                   "description" : "Žádanka pro – Preferované odběrné místo\r\nNepovinné, kód preferovaného odběrného místa ve formátu „ABC-12“.",
13516                   "nullable" : true
13517                },
13518                "testovanyNarodnost" : {
13519                   "maxLength" : 2,
13520                   "type" : "string",
13521                   "description" : "Žádanka pro - Státní příslušnost\r\nPovinné pole, 2 znaky, „CZ“ pro českou republiku"
13522                },
13523                "symptomZadne" : {
13524                   "type" : "boolean",
13525                   "description" : "Symptomy – Žádné\r\nPovinné, pokud není vyplněn žádný jiný symptom."
13526                },
13527                "datum" : {
13528                   "type" : "string",
13529                   "description" : "Datum a čas vystavení žádanky\r\nNepovinné, při nevyplnění se bere aktuální datum a čas",
13530                   "format" : "date-time",
13531                   "nullable" : true
13532                },
13533                "rizikovePovolaniKod" : {
13534                   "type" : "string",
13535                   "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",
13536                   "nullable" : true
13537                },
13538                "jeNovorozenec" : {
13539                   "type" : "boolean",
13540                   "description" : "Označení, zda se jedná o novorozence bez přiděleného rodného čísla"
13541                },
13542                "testovaniProFirmy" : {
13543                   "type" : "boolean",
13544                   "description" : "Testování pro firmy\r\nAno / Ne(výchozí)"
13545                },
13546                "testovaniProFirmyIco" : {
13547                   "type" : "string",
13548                   "description" : "Testování pro firmy IČO\r\nNepovinné. Prováděna kontrola dohledáním v ROS.",
13549                   "nullable" : true
13550                },
13551                "testovaniProFirmyKategorie" : {
13552                   "type" : "string",
13553                   "description" : "Kategorie testování",
13554                   "nullable" : true
13555                },
13556                "testovaniProFirmyRED_IZO" : {
13557                   "type" : "string",
13558                   "description" : "Školní zařízení, pro než se testuje",
13559                   "nullable" : true
13560                }
13561             },
13562             "additionalProperties" : false,
13563             "description" : ""
13564          },
13565          "ZadankaView" : {
13566             "required" : [
13567                "indikace",
13568                "ordinaceEmail",
13569                "ordinaceIcp",
13570                "ordinaceTelefon",
13571                "testovanyCisloPojistence",
13572                "testovanyJmeno",
13573                "testovanyMesto",
13574                "testovanyPrijmeni",
13575                "testovanyPsc",
13576                "testovanyTelefon"
13577             ],
13578             "type" : "object",
13579             "properties" : {
13580                "ordinaceIcp" : {
13581                   "maxLength" : 10,
13582                   "type" : "string",
13583                   "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}$"
13584                },
13585                "ordinaceEmail" : {
13586                   "maxLength" : 254,
13587                   "type" : "string",
13588                   "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
13589                },
13590                "ordinaceTelefon" : {
13591                   "maxLength" : 20,
13592                   "type" : "string",
13593                   "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,})$"
13594                },
13595                "provestOdberNejdrive" : {
13596                   "type" : "string",
13597                   "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
13598                   "format" : "date-time",
13599                   "nullable" : true
13600                },
13601                "indikace" : {
13602                   "$ref" : "#/components/schemas/EnumZadankaIndikace"
13603                },
13604                "klinickyZavaznyStav" : {
13605                   "type" : "boolean",
13606                   "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
13607                   "nullable" : true
13608                },
13609                "testovanyJmeno" : {
13610                   "maxLength" : 50,
13611                   "type" : "string",
13612                   "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
13613                },
13614                "testovanyPrijmeni" : {
13615                   "maxLength" : 50,
13616                   "type" : "string",
13617                   "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
13618                },
13619                "testovanyCisloPojistence" : {
13620                   "maxLength" : 22,
13621                   "type" : "string",
13622                   "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ů."
13623                },
13624                "testovanyDatumNarozeni" : {
13625                   "type" : "string",
13626                   "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
13627                   "format" : "date-time",
13628                   "nullable" : true
13629                },
13630                "testovanyPsc" : {
13631                   "maxLength" : 6,
13632                   "type" : "string",
13633                   "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."
13634                },
13635                "testovanyMesto" : {
13636                   "maxLength" : 255,
13637                   "type" : "string",
13638                   "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."
13639                },
13640                "testovanyUlice" : {
13641                   "maxLength" : 255,
13642                   "type" : "string",
13643                   "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
13644                   "nullable" : true
13645                },
13646                "testovanyTelefon" : {
13647                   "maxLength" : 120,
13648                   "type" : "string",
13649                   "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,})$"
13650                },
13651                "testovanyEmail" : {
13652                   "maxLength" : 120,
13653                   "type" : "string",
13654                   "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}$",
13655                   "nullable" : true
13656                },
13657                "symptomKasel" : {
13658                   "type" : "boolean",
13659                   "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13660                },
13661                "symptomBolestSvaluKloubuZimnice" : {
13662                   "type" : "boolean",
13663                   "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13664                },
13665                "symptomPrujemZvraceni" : {
13666                   "type" : "boolean",
13667                   "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13668                },
13669                "symptomTeplota" : {
13670                   "type" : "boolean",
13671                   "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13672                },
13673                "symptomZtrataChutiCichu" : {
13674                   "type" : "boolean",
13675                   "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13676                },
13677                "symptomJine" : {
13678                   "type" : "boolean",
13679                   "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13680                },
13681                "nejvyssiNamerenaTeplota" : {
13682                   "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
13683                   "type" : "number",
13684                   "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
13685                   "format" : "double",
13686                   "nullable" : true
13687                },
13688                "jineSymptomyPopis" : {
13689                   "maxLength" : 200,
13690                   "type" : "string",
13691                   "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
13692                   "nullable" : true
13693                },
13694                "cisloKartyPasazera" : {
13695                   "maxLength" : 20,
13696                   "type" : "string",
13697                   "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
13698                   "nullable" : true
13699                },
13700                "prvniSymptomyDatum" : {
13701                   "type" : "string",
13702                   "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
13703                   "format" : "date-time",
13704                   "nullable" : true
13705                },
13706                "testovanyNarodnostKod" : {
13707                   "maxLength" : 2,
13708                   "type" : "string",
13709                   "description" : "Kód státní příslušnosti pacienta, 2 znaky",
13710                   "nullable" : true
13711                },
13712                "testovanyZdravotniPojistovnaKod" : {
13713                   "maxLength" : 2,
13714                   "type" : "string",
13715                   "description" : "Zdravotní pojišťovna pacienta, Kód 3 znaky",
13716                   "nullable" : true
13717                },
13718                "cislo" : {
13719                   "maxLength" : 10,
13720                   "type" : "string",
13721                   "description" : "Jednoznačné číslo žádanky, maximální délka 10 znaků",
13722                   "nullable" : true
13723                },
13724                "typyTestuNazvy" : {
13725                   "type" : "array",
13726                   "items" : {
13727                      "type" : "string"
13728                   },
13729                   "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.",
13730                   "nullable" : true
13731                },
13732                "hradiKhs" : {
13733                   "type" : "boolean",
13734                   "description" : "Příznak, že test hradí krajská hygienická stanice, true/false"
13735                },
13736                "rizikovePovolaniNazev" : {
13737                   "type" : "string",
13738                   "description" : "Rizikové povolání",
13739                   "nullable" : true
13740                },
13741                "vyrobceTestuNazev" : {
13742                   "type" : "string",
13743                   "description" : "Výrobce testu - název",
13744                   "nullable" : true
13745                },
13746                "stav" : {
13747                   "$ref" : "#/components/schemas/EnumZadankaStav"
13748                },
13749                "stavText" : {
13750                   "type" : "string",
13751                   "description" : "Stav žádanky slovem",
13752                   "nullable" : true
13753                },
13754                "testovanyNarodnostNazev" : {
13755                   "maxLength" : 50,
13756                   "type" : "string",
13757                   "description" : "Státní příslušnost pacienta textově, max 50 znaků",
13758                   "nullable" : true
13759                },
13760                "testovanyZdravotniPojistovnaNazev" : {
13761                   "maxLength" : 50,
13762                   "type" : "string",
13763                   "description" : "Název zdravotní pojišťovny pacienta, max. 50 znaků",
13764                   "nullable" : true
13765                },
13766                "preferovaneZadankyOdberneMistoNazev" : {
13767                   "type" : "string",
13768                   "description" : "Názvy preferovaných žádanek",
13769                   "nullable" : true
13770                },
13771                "odbery" : {
13772                   "type" : "array",
13773                   "items" : {
13774                      "$ref" : "#/components/schemas/OdberModel"
13775                   },
13776                   "description" : "Odběry",
13777                   "nullable" : true
13778                },
13779                "laboratore" : {
13780                   "type" : "array",
13781                   "items" : {
13782                      "$ref" : "#/components/schemas/OdberModel"
13783                   },
13784                   "description" : "Laboratoře",
13785                   "nullable" : true
13786                },
13787                "laboratorZadankyVysledky" : {
13788                   "type" : "array",
13789                   "items" : {
13790                      "$ref" : "#/components/schemas/LaboratorZadankyVysledekView"
13791                   },
13792                   "description" : "Laboratorní výsledky",
13793                   "nullable" : true
13794                },
13795                "typPoctTestu" : {
13796                   "$ref" : "#/components/schemas/EnumZadankaTypPoctTestu"
13797                },
13798                "testovanyRobVysledek" : {
13799                   "type" : "string",
13800                   "description" : "Testovaný rob výsledek",
13801                   "nullable" : true
13802                },
13803                "vysledekPoctText" : {
13804                   "type" : "string",
13805                   "description" : "Pro typ testu Protilatky a Antigen jedna z hodnot: P/N/X\r\nP - Pozitivní\r\nN - Negativní\r\nX - Neprůkazný",
13806                   "nullable" : true
13807                },
13808                "prioritizaceOdberuText" : {
13809                   "type" : "string",
13810                   "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",
13811                   "nullable" : true
13812                },
13813                "symptomZadne" : {
13814                   "type" : "boolean",
13815                   "description" : "Symptom Zadne , true (Ano)/false (Ne)",
13816                   "readOnly" : true
13817                },
13818                "testovaniProFirmy" : {
13819                   "type" : "boolean",
13820                   "description" : "Jedná se o testování pro firmu (true/false)"
13821                },
13822                "testovaniProFirmyIco" : {
13823                   "type" : "integer",
13824                   "description" : "IČO firmy, pro níž se testuje",
13825                   "format" : "int32",
13826                   "nullable" : true
13827                },
13828                "testovaniProFirmyKategorie" : {
13829                   "type" : "string",
13830                   "description" : "Kategorie testování",
13831                   "nullable" : true
13832                },
13833                "testovaniProFirmyRED_IZO" : {
13834                   "type" : "string",
13835                   "description" : "Školní zařízení, pro než se testuje",
13836                   "nullable" : true
13837                }
13838             },
13839             "additionalProperties" : false,
13840             "description" : ""
13841          },
13842          "ZapsatZadankuResult" : {
13843             "type" : "object",
13844             "properties" : {
13845                "predchoziZadankaPrepsana" : {
13846                   "type" : "boolean",
13847                   "description" : "Jestliže byla žádanka úspěšně přepsána"
13848                },
13849                "cislo" : {
13850                   "type" : "string",
13851                   "description" : "Číslo žádanky",
13852                   "nullable" : true
13853                }
13854             },
13855             "additionalProperties" : false,
13856             "description" : ""
13857          },
13858          "ZdravotniPojistovna" : {
13859             "type" : "object",
13860             "properties" : {
13861                "kod" : {
13862                   "maxLength" : 10,
13863                   "type" : "string",
13864                   "description" : "Kód položky číselníku",
13865                   "nullable" : true
13866                },
13867                "nazev" : {
13868                   "maxLength" : 256,
13869                   "type" : "string",
13870                   "description" : "Název položky číselníku",
13871                   "nullable" : true
13872                },
13873                "platnostOd" : {
13874                   "type" : "string",
13875                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13876                   "format" : "date-time",
13877                   "nullable" : true
13878                },
13879                "platnostDo" : {
13880                   "type" : "string",
13881                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13882                   "format" : "date-time",
13883                   "nullable" : true
13884                }
13885             },
13886             "additionalProperties" : false,
13887             "description" : ""
13888          },
13889          "Zeme" : {
13890             "type" : "object",
13891             "properties" : {
13892                "kod" : {
13893                   "maxLength" : 10,
13894                   "type" : "string",
13895                   "description" : "Kód položky číselníku",
13896                   "nullable" : true
13897                },
13898                "nazev" : {
13899                   "maxLength" : 256,
13900                   "type" : "string",
13901                   "description" : "Název položky číselníku",
13902                   "nullable" : true
13903                },
13904                "platnostOd" : {
13905                   "type" : "string",
13906                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13907                   "format" : "date-time",
13908                   "nullable" : true
13909                },
13910                "platnostDo" : {
13911                   "type" : "string",
13912                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13913                   "format" : "date-time",
13914                   "nullable" : true
13915                }
13916             },
13917             "additionalProperties" : false,
13918             "description" : ""
13919          },
13920          "ZemeUznaneOckovani" : {
13921             "type" : "object",
13922             "properties" : {
13923                "kod" : {
13924                   "maxLength" : 10,
13925                   "type" : "string",
13926                   "description" : "Kód položky číselníku",
13927                   "nullable" : true
13928                },
13929                "nazev" : {
13930                   "maxLength" : 256,
13931                   "type" : "string",
13932                   "description" : "Název položky číselníku",
13933                   "nullable" : true
13934                },
13935                "platnostOd" : {
13936                   "type" : "string",
13937                   "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13938                   "format" : "date-time",
13939                   "nullable" : true
13940                },
13941                "platnostDo" : {
13942                   "type" : "string",
13943                   "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13944                   "format" : "date-time",
13945                   "nullable" : true
13946                }
13947             },
13948             "additionalProperties" : false,
13949             "description" : ""
13950          },
13951          "ZmenitDatumPlanovanehoOckovaniResult" : {
13952             "type" : "object",
13953             "properties" : {
13954                "vysledek" : {
13955                   "$ref" : "#/components/schemas/EnumOckovaciSeznamZmenaResult"
13956                }
13957             },
13958             "additionalProperties" : false,
13959             "description" : ""
13960          },
13961          "ZnovuOdeslatVakcinaceCertifikatResult" : {
13962             "type" : "object",
13963             "properties" : {
13964                "odeslaniCertifikatuResult" : {
13965                   "$ref" : "#/components/schemas/OdeslaniCertifikatu"
13966                }
13967             },
13968             "additionalProperties" : false,
13969             "description" : ""
13970          },
13971          "ZrusitZadankuResult" : {
13972             "type" : "object",
13973             "additionalProperties" : false,
13974             "description" : ""
13975          }
13976       }
13977    }
13978 }