1 {
    2    "openapi" : "3.0.4",
    3    "info" : {
    4       "title" : "Sdileny zdravotni zaznam",
    5       "description" : "Externí API systému SZZ (Sdílený zdravotní záznam) – určeno pro PZS.\"\n<p>\n<a href=\"https://mzcr.atlassian.net/wiki/spaces/EPZS/pages/55935089/Syst+m+pro+sd+len+zdravotn+z+znam\"\ntarget=\"_blank\">\nManuál Sdílený zdravotní záznam\n</a>\n</p>\n\n<details>\n    <summary><strong>Verze 2.0.6</strong></summary>\n    <br />\n    <p><strong>Změny:</strong></p>\n    <ul>\n        <li>Nová interní služba pro ÚZIS.</li>\n    </ul>\n</details>\n\n<details>\n    <summary><strong>Verze 2.0.5</strong></summary>\n    <br />\n    <p><strong>Změny:</strong></p>\n    <ul>\n        <li>Oprava pojmenování u screening kolorektálního karcinomu – z výsledek kolonoskopického vyšetření na výsledek koloskopického vyšetření.</li>\n    </ul>\n</details>\n\n<details>\n    <summary><strong>Verze 2.0.4</strong></summary>\n    <br />\n    <p><strong>Změny:</strong></p>\n    <ul>\n        <li>Doplněna samostatná služba a API pro Screening kolorektálního karcinomu – výsledek koloskopického vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu prostaty – výsledek vstupního PSA vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu prostaty – výsledek navazujícího urologického vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu prostaty – výsledek navazujícího bioptického vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu plic – výsledek pneumologického vyšetření.</li>\n    </ul>\n</details>\n\n<details>\n    <summary><strong>Verze 2.0.3</strong></summary>\n    <br />\n    <p><strong>Změny:</strong></p>\n    <ul>\n        <li>Opravy API dle interního testování.</li>\n    </ul>\n</details>\n\n<details>\n    <summary><strong>Verze 2.0.2</strong></summary>\n    <br />\n    <p><strong>Změny:</strong></p>\n    <ul>\n        <li>Opravy API dle interního testování.</li>\n    </ul>\n</details>\n\n<details>\n    <summary><strong>Verze 2.0.1</strong></summary>\n    <br />\n    <p><strong>Změny:</strong></p>\n    <ul>\n        <li>Zavedena nová verze API v2 pro oblast prevence, screeningů a vybraných částí emergentního záznamu.</li>\n        <li>Rozděleno původní společné API zdravotních záznamů na samostatné moduly pro prevence a screeningy.</li>\n        <li>Doplněny nové samostatné endpointy pro prevenci a screeningy ve v2 ve struktuře odpovídající jednotlivým typům vyšetření.</li>\n        <li>Doplněny souhrnné POST endpointy pro načtení všech prevencí pacienta a všech screeningů pacienta podle RID.</li>\n        <li>Doplněna samostatná služba a API pro Preventivní prohlídku – Všeobecný praktický lékař – výsledek vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Výsledek preventivního vyšetření kardiovaskulárních rizik.</li>\n        <li>Doplněna samostatná služba a API pro Preventivní prohlídku – Gynekolog – výsledek vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Preventivní prohlídku – Gynekolog – očkování proti HPV.</li>\n        <li>Doplněna samostatná služba a API pro Preventivní prohlídku – Praktický lékař pro děti a dorost.</li>\n        <li>Doplněna samostatná služba a API pro Screening kolorektálního karcinomu – výsledek TOKS vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu prostaty – výsledek PSA vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu děložního hrdla – výsledek cytologického vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu děložního hrdla – výsledek HPV vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu děložního hrdla – výsledek expertní kolposkopie.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu prsu – výsledek mamografického vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu prsu – výsledek biopsie.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu plic – výsledek LDCT vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening karcinomu prostaty – výsledek MRI vyšetření.</li>\n        <li>Doplněna samostatná služba a API pro Screening aneurysmatu abdominální aorty – výsledek USG vyšetření.</li>\n        <li>Ve v2 API služby Alergie byl ze struktury request/response odstraněn atribut <code>CasZjisteni</code>; v1 API zůstává beze změny.</li>\n        <li>U služby Screening kolorektálního karcinomu – výsledek TOKS vyšetření byla doplněna nová volitelná položka Typ POCT analyzátoru včetně validace vůči číselníku.</li>\n    </ul>\n</details>",
    6       "version" : "v2.0.6"
    7    },
    8    "servers" : [
    9       {
   10          "url" : "/sdilenyZdravotniZaznam"
   11       }
   12    ],
   13    "paths" : {
   14       "/api/v2/ciselniky" : {
   15          "get" : {
   16             "tags" : [
   17                "Ciselniky"
   18             ],
   19             "summary" : "Vrátí seznam všech číselníků evidovaných v systému SZZ.",
   20             "description" : "Tato operace načte kompletní seznam číselníků dostupných v systému Sdílený zdravotní záznam (SZZ).\r\nKaždý číselník obsahuje základní identifikaci (kód, verzi, platnost) a lokalizované překlady názvu a popisu.",
   21             "parameters" : [
   22                {
   23                   "name" : "X-Correlation-Id",
   24                   "in" : "header",
   25                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
   26                   "schema" : {
   27                      "type" : "string",
   28                      "example" : "fe2d9ac9-88af-40da-aec4-127b2ab00afd"
   29                   }
   30                },
   31                {
   32                   "name" : "Accept-Language",
   33                   "in" : "header",
   34                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
   35                   "schema" : {
   36                      "type" : "string",
   37                      "example" : "cs"
   38                   }
   39                }
   40             ],
   41             "responses" : {
   42                "200" : {
   43                   "description" : "Úspěch – seznam všech číselníků byl úspěšně načten.",
   44                   "content" : {
   45                      "application/json" : {
   46                         "schema" : {
   47                            "type" : "array",
   48                            "items" : {
   49                               "$ref" : "#/components/schemas/CiselnikDto"
   50                            }
   51                         }
   52                      }
   53                   }
   54                },
   55                "400" : {
   56                   "description" : "Neplatný požadavek – chybí povinné parametry nebo obsahuje neplatná data.",
   57                   "content" : {
   58                      "application/problem+json" : {
   59                         "example" : {
   60                            "type" : "https://api.szz.cz/errors/validation",
   61                            "title" : "Neplatný vstupní parametr",
   62                            "status" : 400,
   63                            "detail" : "Některé položky vstupu neprošly validací.",
   64                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
   65                            "correlationId" : "6f660954-6102-4451-bdfe-566cad15fb55",
   66                            "errors" : [
   67                               {
   68                                  "field" : "rid",
   69                                  "message" : "Hodnota RID musí mít 10 znaků."
   70                               },
   71                               {
   72                                  "field" : "druhProhlidky",
   73                                  "message" : "Neplatná hodnota číselníku."
   74                               }
   75                            ]
   76                         }
   77                      }
   78                   }
   79                },
   80                "401" : {
   81                   "description" : "Neautorizovaný přístup – chybí nebo je neplatný přístupový token.",
   82                   "content" : {
   83                      "application/problem+json" : {
   84                         "example" : {
   85                            "type" : "https://api.szz.cz/errors/unauthorized",
   86                            "title" : "Neautorizováno",
   87                            "status" : 401,
   88                            "detail" : "Chybí nebo je neplatný přístupový token.",
   89                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
   90                            "correlationId" : "2cb0403a-0fc9-4de1-9d7f-edf130d38908"
   91                         }
   92                      }
   93                   }
   94                },
   95                "403" : {
   96                   "description" : "Zakázáno – volající uživatel nemá oprávnění k zobrazení číselníků.",
   97                   "content" : {
   98                      "application/problem+json" : {
   99                         "example" : {
  100                            "type" : "https://api.szz.cz/errors/forbidden",
  101                            "title" : "Zakázaná operace",
  102                            "status" : 403,
  103                            "detail" : "Uživatel nemá oprávnění k této akci.",
  104                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  105                            "correlationId" : "04782fc3-1851-427b-88ce-404d3ca2ddc1"
  106                         }
  107                      }
  108                   }
  109                },
  110                "408" : {
  111                   "description" : "Timeout – požadavek trval příliš dlouho a byl ukončen.",
  112                   "content" : {
  113                      "application/problem+json" : {
  114                         "example" : {
  115                            "type" : "https://api.szz.cz/errors/request-timeout",
  116                            "title" : "Časový limit vypršel",
  117                            "status" : 408,
  118                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
  119                            "instance" : "/api/v1/emergentniZaznam",
  120                            "correlationId" : "9f1a4f4f-f960-47aa-b3f1-2ebf43e37885"
  121                         }
  122                      }
  123                   }
  124                },
  125                "500" : {
  126                   "description" : "Interní chyba serveru – došlo k neočekávané výjimce při zpracování požadavku.",
  127                   "content" : {
  128                      "application/problem+json" : {
  129                         "example" : {
  130                            "type" : "https://api.szz.cz/errors/internal",
  131                            "title" : "Neočekávaná chyba serveru",
  132                            "status" : 500,
  133                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
  134                            "instance" : "/api/v1/emergentniZaznam",
  135                            "correlationId" : "fb6739fa-3135-4cb4-ad77-d24741953aeb",
  136                            "errors" : [
  137                               {
  138                                  "field" : "exception.type",
  139                                  "message" : "System.NullReferenceException"
  140                               },
  141                               {
  142                                  "field" : "exception.message",
  143                                  "message" : "Object reference not set to an instance of an object."
  144                               },
  145                               {
  146                                  "field" : "stacktrace",
  147                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
  148                               }
  149                            ]
  150                         }
  151                      }
  152                   }
  153                }
  154             }
  155          }
  156       },
  157       "/api/v2/ciselniky/{kod}/polozky" : {
  158          "get" : {
  159             "tags" : [
  160                "Ciselniky"
  161             ],
  162             "summary" : "Vrátí seznam všech položek daného číselníku podle jeho kódu.",
  163             "description" : "Tato operace načte všechny položky číselníku identifikovaného parametrem `kod`.\r\n\r\nKaždá položka obsahuje svůj kód, případně hierarchický vztah (rodičovský prvek),\r\na lokalizované překlady názvu a popisu.\r\n\r\nVýstup je vhodný pro klientské aplikace, které potřebují dynamicky zobrazovat hodnoty\r\njednotlivých číselníků (např. typy akcí, zdravotní omezení apod.).",
  164             "parameters" : [
  165                {
  166                   "name" : "kod",
  167                   "in" : "path",
  168                   "description" : "Kód číselníku, jehož položky se mají načíst (např. „AKCE-RO“).",
  169                   "required" : true,
  170                   "schema" : {
  171                      "type" : "string"
  172                   }
  173                },
  174                {
  175                   "name" : "dotaz",
  176                   "in" : "query",
  177                   "description" : "Hledaný výraz v číselníků, kód neno název.",
  178                   "schema" : {
  179                      "type" : "string"
  180                   }
  181                },
  182                {
  183                   "name" : "limit",
  184                   "in" : "query",
  185                   "description" : "Maximální počet vrácených položek (výchozí hodnota 10).",
  186                   "schema" : {
  187                      "type" : "integer",
  188                      "format" : "int32"
  189                   }
  190                },
  191                {
  192                   "name" : "X-Correlation-Id",
  193                   "in" : "header",
  194                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  195                   "schema" : {
  196                      "type" : "string",
  197                      "example" : "a128ccd2-febc-4271-8b3b-85cffd420669"
  198                   }
  199                },
  200                {
  201                   "name" : "Accept-Language",
  202                   "in" : "header",
  203                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  204                   "schema" : {
  205                      "type" : "string",
  206                      "example" : "cs"
  207                   }
  208                }
  209             ],
  210             "responses" : {
  211                "200" : {
  212                   "description" : "Úspěch – seznam položek číselníku byl úspěšně načten.",
  213                   "content" : {
  214                      "application/json" : {
  215                         "schema" : {
  216                            "type" : "array",
  217                            "items" : {
  218                               "$ref" : "#/components/schemas/CiselnikPolozkaDto"
  219                            }
  220                         }
  221                      }
  222                   }
  223                },
  224                "400" : {
  225                   "description" : "Neplatný požadavek – chybí povinný parametr nebo obsahuje neplatnou hodnotu.",
  226                   "content" : {
  227                      "application/problem+json" : {
  228                         "example" : {
  229                            "type" : "https://api.szz.cz/errors/validation",
  230                            "title" : "Neplatný vstupní parametr",
  231                            "status" : 400,
  232                            "detail" : "Některé položky vstupu neprošly validací.",
  233                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  234                            "correlationId" : "9273cb63-2e27-498d-8273-bb4927974d60",
  235                            "errors" : [
  236                               {
  237                                  "field" : "rid",
  238                                  "message" : "Hodnota RID musí mít 10 znaků."
  239                               },
  240                               {
  241                                  "field" : "druhProhlidky",
  242                                  "message" : "Neplatná hodnota číselníku."
  243                               }
  244                            ]
  245                         }
  246                      }
  247                   }
  248                },
  249                "401" : {
  250                   "description" : "Neautorizovaný přístup – chybí nebo je neplatný přístupový token.",
  251                   "content" : {
  252                      "application/problem+json" : {
  253                         "example" : {
  254                            "type" : "https://api.szz.cz/errors/unauthorized",
  255                            "title" : "Neautorizováno",
  256                            "status" : 401,
  257                            "detail" : "Chybí nebo je neplatný přístupový token.",
  258                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  259                            "correlationId" : "f538a8e0-a884-482f-9b01-9b9518a7f5a8"
  260                         }
  261                      }
  262                   }
  263                },
  264                "403" : {
  265                   "description" : "Zakázáno – volající uživatel nemá oprávnění k zobrazení položek číselníku.",
  266                   "content" : {
  267                      "application/problem+json" : {
  268                         "example" : {
  269                            "type" : "https://api.szz.cz/errors/forbidden",
  270                            "title" : "Zakázaná operace",
  271                            "status" : 403,
  272                            "detail" : "Uživatel nemá oprávnění k této akci.",
  273                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  274                            "correlationId" : "4ccb56cd-fdf4-4711-af72-77d3955b7881"
  275                         }
  276                      }
  277                   }
  278                },
  279                "404" : {
  280                   "description" : "Číselník s daným kódem nebyla nalezen.",
  281                   "content" : {
  282                      "application/problem+json" : {
  283                         "example" : {
  284                            "type" : "https://api.szz.cz/errors/not-found",
  285                            "title" : "Zdroj nebyl nalezen",
  286                            "status" : 404,
  287                            "detail" : "Požadovaný záznam nebyl nalezen.",
  288                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  289                            "correlationId" : "dd370e62-0f7d-4c30-8ad8-d8f95ee50503"
  290                         }
  291                      }
  292                   }
  293                },
  294                "408" : {
  295                   "description" : "Timeout – požadavek trval příliš dlouho a byl ukončen.",
  296                   "content" : {
  297                      "application/problem+json" : {
  298                         "example" : {
  299                            "type" : "https://api.szz.cz/errors/request-timeout",
  300                            "title" : "Časový limit vypršel",
  301                            "status" : 408,
  302                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
  303                            "instance" : "/api/v1/emergentniZaznam",
  304                            "correlationId" : "d7a36903-3ef2-4a33-9fa6-1f802d13936b"
  305                         }
  306                      }
  307                   }
  308                },
  309                "500" : {
  310                   "description" : "Interní chyba serveru – došlo k neočekávané chybě při zpracování požadavku.",
  311                   "content" : {
  312                      "application/problem+json" : {
  313                         "example" : {
  314                            "type" : "https://api.szz.cz/errors/internal",
  315                            "title" : "Neočekávaná chyba serveru",
  316                            "status" : 500,
  317                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
  318                            "instance" : "/api/v1/emergentniZaznam",
  319                            "correlationId" : "a8e112c5-b460-452a-a4ca-9f9f84e3841b",
  320                            "errors" : [
  321                               {
  322                                  "field" : "exception.type",
  323                                  "message" : "System.NullReferenceException"
  324                               },
  325                               {
  326                                  "field" : "exception.message",
  327                                  "message" : "Object reference not set to an instance of an object."
  328                               },
  329                               {
  330                                  "field" : "stacktrace",
  331                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
  332                               }
  333                            ]
  334                         }
  335                      }
  336                   }
  337                }
  338             }
  339          }
  340       },
  341       "/api/v2/ciselniky/reindex" : {
  342          "post" : {
  343             "tags" : [
  344                "Ciselniky"
  345             ],
  346             "parameters" : [
  347                {
  348                   "name" : "X-Correlation-Id",
  349                   "in" : "header",
  350                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  351                   "schema" : {
  352                      "type" : "string",
  353                      "example" : "6e682616-98a6-404c-8c0e-b83ff13b7b97"
  354                   }
  355                },
  356                {
  357                   "name" : "Accept-Language",
  358                   "in" : "header",
  359                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  360                   "schema" : {
  361                      "type" : "string",
  362                      "example" : "cs"
  363                   }
  364                }
  365             ],
  366             "responses" : {
  367                "200" : {
  368                   "description" : "OK"
  369                }
  370             }
  371          }
  372       },
  373       "/api/v2/emergentniZaznam/alergie/vyhledat" : {
  374          "post" : {
  375             "tags" : [
  376                "Emergentni zaznam"
  377             ],
  378             "parameters" : [
  379                {
  380                   "name" : "X-Correlation-Id",
  381                   "in" : "header",
  382                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  383                   "schema" : {
  384                      "type" : "string",
  385                      "example" : "5de4d8f4-166c-4ac0-88d0-4e37bcf3ab27"
  386                   }
  387                },
  388                {
  389                   "name" : "Accept-Language",
  390                   "in" : "header",
  391                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  392                   "schema" : {
  393                      "type" : "string",
  394                      "example" : "cs"
  395                   }
  396                }
  397             ],
  398             "requestBody" : {
  399                "content" : {
  400                   "application/json" : {
  401                      "schema" : {
  402                         "$ref" : "#/components/schemas/VyhledatAlergieRequest"
  403                      }
  404                   },
  405                   "text/json" : {
  406                      "schema" : {
  407                         "$ref" : "#/components/schemas/VyhledatAlergieRequest"
  408                      }
  409                   },
  410                   "application/*+json" : {
  411                      "schema" : {
  412                         "$ref" : "#/components/schemas/VyhledatAlergieRequest"
  413                      }
  414                   }
  415                }
  416             },
  417             "responses" : {
  418                "200" : {
  419                   "description" : "OK",
  420                   "content" : {
  421                      "application/json" : {
  422                         "schema" : {
  423                            "type" : "array",
  424                            "items" : {
  425                               "$ref" : "#/components/schemas/AlergieDetailDto"
  426                            }
  427                         }
  428                      }
  429                   }
  430                },
  431                "400" : {
  432                   "description" : "Bad Request",
  433                   "content" : {
  434                      "application/problem+json" : {
  435                         "example" : {
  436                            "type" : "https://api.szz.cz/errors/validation",
  437                            "title" : "Neplatný vstupní parametr",
  438                            "status" : 400,
  439                            "detail" : "Některé položky vstupu neprošly validací.",
  440                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  441                            "correlationId" : "e24e2caa-95c7-4834-ab98-aac50c53df83",
  442                            "errors" : [
  443                               {
  444                                  "field" : "rid",
  445                                  "message" : "Hodnota RID musí mít 10 znaků."
  446                               },
  447                               {
  448                                  "field" : "druhProhlidky",
  449                                  "message" : "Neplatná hodnota číselníku."
  450                               }
  451                            ]
  452                         }
  453                      }
  454                   }
  455                }
  456             }
  457          }
  458       },
  459       "/api/v2/emergentniZaznam/alergie" : {
  460          "post" : {
  461             "tags" : [
  462                "Emergentni zaznam"
  463             ],
  464             "parameters" : [
  465                {
  466                   "name" : "X-Correlation-Id",
  467                   "in" : "header",
  468                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  469                   "schema" : {
  470                      "type" : "string",
  471                      "example" : "04f2b66d-2fd4-4f11-9f05-3fc68132de15"
  472                   }
  473                },
  474                {
  475                   "name" : "Accept-Language",
  476                   "in" : "header",
  477                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  478                   "schema" : {
  479                      "type" : "string",
  480                      "example" : "cs"
  481                   }
  482                }
  483             ],
  484             "requestBody" : {
  485                "content" : {
  486                   "application/json" : {
  487                      "schema" : {
  488                         "$ref" : "#/components/schemas/AlergieCreateDto"
  489                      }
  490                   }
  491                }
  492             },
  493             "responses" : {
  494                "201" : {
  495                   "description" : "Created",
  496                   "content" : {
  497                      "application/json" : {
  498                         "schema" : {
  499                            "$ref" : "#/components/schemas/AlergieDetailDto"
  500                         }
  501                      }
  502                   }
  503                },
  504                "400" : {
  505                   "description" : "Bad Request",
  506                   "content" : {
  507                      "application/problem+json" : {
  508                         "example" : {
  509                            "type" : "https://api.szz.cz/errors/validation",
  510                            "title" : "Neplatný vstupní parametr",
  511                            "status" : 400,
  512                            "detail" : "Některé položky vstupu neprošly validací.",
  513                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  514                            "correlationId" : "f3d000e1-1070-46b8-b252-38ce7b6c2b5f",
  515                            "errors" : [
  516                               {
  517                                  "field" : "rid",
  518                                  "message" : "Hodnota RID musí mít 10 znaků."
  519                               },
  520                               {
  521                                  "field" : "druhProhlidky",
  522                                  "message" : "Neplatná hodnota číselníku."
  523                               }
  524                            ]
  525                         }
  526                      }
  527                   }
  528                }
  529             }
  530          }
  531       },
  532       "/api/v2/emergentniZaznam/alergie/{id}" : {
  533          "put" : {
  534             "tags" : [
  535                "Emergentni zaznam"
  536             ],
  537             "parameters" : [
  538                {
  539                   "name" : "id",
  540                   "in" : "path",
  541                   "required" : true,
  542                   "schema" : {
  543                      "type" : "string",
  544                      "format" : "uuid"
  545                   }
  546                },
  547                {
  548                   "name" : "X-Correlation-Id",
  549                   "in" : "header",
  550                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  551                   "schema" : {
  552                      "type" : "string",
  553                      "example" : "cc711ce6-6a7f-411b-9939-593f9f6534f9"
  554                   }
  555                },
  556                {
  557                   "name" : "Accept-Language",
  558                   "in" : "header",
  559                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  560                   "schema" : {
  561                      "type" : "string",
  562                      "example" : "cs"
  563                   }
  564                },
  565                {
  566                   "name" : "If-Match",
  567                   "in" : "header",
  568                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
  569                   "required" : true,
  570                   "schema" : {
  571                      "type" : "string",
  572                      "example" : "AAAAAAAAB+8="
  573                   }
  574                }
  575             ],
  576             "requestBody" : {
  577                "content" : {
  578                   "application/json" : {
  579                      "schema" : {
  580                         "$ref" : "#/components/schemas/AlergieUpdateDto"
  581                      }
  582                   }
  583                }
  584             },
  585             "responses" : {
  586                "200" : {
  587                   "description" : "OK",
  588                   "content" : {
  589                      "application/json" : {
  590                         "schema" : {
  591                            "$ref" : "#/components/schemas/AlergieDetailDto"
  592                         }
  593                      }
  594                   }
  595                },
  596                "400" : {
  597                   "description" : "Bad Request",
  598                   "content" : {
  599                      "application/problem+json" : {
  600                         "example" : {
  601                            "type" : "https://api.szz.cz/errors/validation",
  602                            "title" : "Neplatný vstupní parametr",
  603                            "status" : 400,
  604                            "detail" : "Některé položky vstupu neprošly validací.",
  605                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  606                            "correlationId" : "43fad0f9-d915-4706-8f98-361502f27cf5",
  607                            "errors" : [
  608                               {
  609                                  "field" : "rid",
  610                                  "message" : "Hodnota RID musí mít 10 znaků."
  611                               },
  612                               {
  613                                  "field" : "druhProhlidky",
  614                                  "message" : "Neplatná hodnota číselníku."
  615                               }
  616                            ]
  617                         }
  618                      }
  619                   }
  620                }
  621             }
  622          }
  623       },
  624       "/api/v2/emergentniZaznam/alergie/{id}/zneplatnit" : {
  625          "patch" : {
  626             "tags" : [
  627                "Emergentni zaznam"
  628             ],
  629             "parameters" : [
  630                {
  631                   "name" : "id",
  632                   "in" : "path",
  633                   "required" : true,
  634                   "schema" : {
  635                      "type" : "string",
  636                      "format" : "uuid"
  637                   }
  638                },
  639                {
  640                   "name" : "X-Correlation-Id",
  641                   "in" : "header",
  642                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  643                   "schema" : {
  644                      "type" : "string",
  645                      "example" : "2d3a789b-2040-4d1c-b7c8-0e7bf905d409"
  646                   }
  647                },
  648                {
  649                   "name" : "Accept-Language",
  650                   "in" : "header",
  651                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  652                   "schema" : {
  653                      "type" : "string",
  654                      "example" : "cs"
  655                   }
  656                },
  657                {
  658                   "name" : "If-Match",
  659                   "in" : "header",
  660                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
  661                   "required" : true,
  662                   "schema" : {
  663                      "type" : "string",
  664                      "example" : "AAAAAAAAB+8="
  665                   }
  666                }
  667             ],
  668             "requestBody" : {
  669                "content" : {
  670                   "application/json" : {
  671                      "schema" : {
  672                         "$ref" : "#/components/schemas/PatchDuvodDto"
  673                      }
  674                   }
  675                }
  676             },
  677             "responses" : {
  678                "200" : {
  679                   "description" : "OK",
  680                   "content" : {
  681                      "application/json" : {
  682                         "schema" : {
  683                            "$ref" : "#/components/schemas/AlergieDetailDto"
  684                         }
  685                      }
  686                   }
  687                }
  688             }
  689          }
  690       },
  691       "/api/v2/emergentniZaznam/alergie/{id}/zpochybnit" : {
  692          "patch" : {
  693             "tags" : [
  694                "Emergentni zaznam"
  695             ],
  696             "parameters" : [
  697                {
  698                   "name" : "id",
  699                   "in" : "path",
  700                   "required" : true,
  701                   "schema" : {
  702                      "type" : "string",
  703                      "format" : "uuid"
  704                   }
  705                },
  706                {
  707                   "name" : "X-Correlation-Id",
  708                   "in" : "header",
  709                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  710                   "schema" : {
  711                      "type" : "string",
  712                      "example" : "961d74bc-4e53-43d6-9ce9-616751c1c6ad"
  713                   }
  714                },
  715                {
  716                   "name" : "Accept-Language",
  717                   "in" : "header",
  718                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  719                   "schema" : {
  720                      "type" : "string",
  721                      "example" : "cs"
  722                   }
  723                },
  724                {
  725                   "name" : "If-Match",
  726                   "in" : "header",
  727                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
  728                   "required" : true,
  729                   "schema" : {
  730                      "type" : "string",
  731                      "example" : "AAAAAAAAB+8="
  732                   }
  733                }
  734             ],
  735             "requestBody" : {
  736                "content" : {
  737                   "application/json" : {
  738                      "schema" : {
  739                         "$ref" : "#/components/schemas/PatchDuvodDto"
  740                      }
  741                   }
  742                }
  743             },
  744             "responses" : {
  745                "200" : {
  746                   "description" : "OK",
  747                   "content" : {
  748                      "application/json" : {
  749                         "schema" : {
  750                            "$ref" : "#/components/schemas/AlergieDetailDto"
  751                         }
  752                      }
  753                   }
  754                }
  755             }
  756          }
  757       },
  758       "/api/v2/emergentniZaznam/alergie/{id}/obnovit" : {
  759          "patch" : {
  760             "tags" : [
  761                "Emergentni zaznam"
  762             ],
  763             "parameters" : [
  764                {
  765                   "name" : "id",
  766                   "in" : "path",
  767                   "required" : true,
  768                   "schema" : {
  769                      "type" : "string",
  770                      "format" : "uuid"
  771                   }
  772                },
  773                {
  774                   "name" : "X-Correlation-Id",
  775                   "in" : "header",
  776                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  777                   "schema" : {
  778                      "type" : "string",
  779                      "example" : "28b1d5e3-8e6a-4c5f-802e-5ca5bb2ccbb8"
  780                   }
  781                },
  782                {
  783                   "name" : "Accept-Language",
  784                   "in" : "header",
  785                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  786                   "schema" : {
  787                      "type" : "string",
  788                      "example" : "cs"
  789                   }
  790                },
  791                {
  792                   "name" : "If-Match",
  793                   "in" : "header",
  794                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
  795                   "required" : true,
  796                   "schema" : {
  797                      "type" : "string",
  798                      "example" : "AAAAAAAAB+8="
  799                   }
  800                }
  801             ],
  802             "requestBody" : {
  803                "content" : {
  804                   "application/json" : {
  805                      "schema" : {
  806                         "$ref" : "#/components/schemas/PatchDuvodDto"
  807                      }
  808                   }
  809                }
  810             },
  811             "responses" : {
  812                "200" : {
  813                   "description" : "OK",
  814                   "content" : {
  815                      "application/json" : {
  816                         "schema" : {
  817                            "$ref" : "#/components/schemas/AlergieDetailDto"
  818                         }
  819                      }
  820                   }
  821                }
  822             }
  823          }
  824       },
  825       "/api/v2/emergentniZaznam/vyhledat" : {
  826          "post" : {
  827             "tags" : [
  828                "Emergentni zaznam"
  829             ],
  830             "summary" : "Načte detail emergentního záznamu pacienta dle RID.",
  831             "description" : "Vrací kompletní strukturu emergentního záznamu pacienta. Pokud záznam neexistuje, vrací `404 Not Found`.",
  832             "parameters" : [
  833                {
  834                   "name" : "X-Correlation-Id",
  835                   "in" : "header",
  836                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
  837                   "schema" : {
  838                      "type" : "string",
  839                      "example" : "cca36de1-50fc-4294-978e-c6696004b8df"
  840                   }
  841                },
  842                {
  843                   "name" : "Accept-Language",
  844                   "in" : "header",
  845                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
  846                   "schema" : {
  847                      "type" : "string",
  848                      "example" : "cs"
  849                   }
  850                }
  851             ],
  852             "requestBody" : {
  853                "description" : "Vyhledávací kritéria (RID, filtrování, třídění).",
  854                "content" : {
  855                   "application/json" : {
  856                      "schema" : {
  857                         "$ref" : "#/components/schemas/VyhledatEmergentniZaznamRequest"
  858                      }
  859                   },
  860                   "text/json" : {
  861                      "schema" : {
  862                         "$ref" : "#/components/schemas/VyhledatEmergentniZaznamRequest"
  863                      }
  864                   },
  865                   "application/*+json" : {
  866                      "schema" : {
  867                         "$ref" : "#/components/schemas/VyhledatEmergentniZaznamRequest"
  868                      }
  869                   }
  870                }
  871             },
  872             "responses" : {
  873                "200" : {
  874                   "description" : "Emergentní záznam byl nalezen a úspěšně vrácen.",
  875                   "content" : {
  876                      "application/json" : {
  877                         "schema" : {
  878                            "$ref" : "#/components/schemas/EmergentniZaznamDetailDto"
  879                         }
  880                      }
  881                   }
  882                },
  883                "400" : {
  884                   "description" : "Neplatný požadavek nebo neplatné vstupní parametry.",
  885                   "content" : {
  886                      "application/problem+json" : {
  887                         "example" : {
  888                            "type" : "https://api.szz.cz/errors/validation",
  889                            "title" : "Neplatný vstupní parametr",
  890                            "status" : 400,
  891                            "detail" : "Některé položky vstupu neprošly validací.",
  892                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  893                            "correlationId" : "af361897-d1d3-4244-bf8d-15da156ea639",
  894                            "errors" : [
  895                               {
  896                                  "field" : "rid",
  897                                  "message" : "Hodnota RID musí mít 10 znaků."
  898                               },
  899                               {
  900                                  "field" : "druhProhlidky",
  901                                  "message" : "Neplatná hodnota číselníku."
  902                               }
  903                            ]
  904                         }
  905                      }
  906                   }
  907                },
  908                "401" : {
  909                   "description" : "Uživatel není autentizován (chybí nebo je neplatný token).",
  910                   "content" : {
  911                      "application/problem+json" : {
  912                         "example" : {
  913                            "type" : "https://api.szz.cz/errors/unauthorized",
  914                            "title" : "Neautorizováno",
  915                            "status" : 401,
  916                            "detail" : "Chybí nebo je neplatný přístupový token.",
  917                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  918                            "correlationId" : "f4a1e006-eac3-46e9-96bf-13a4e87a7746"
  919                         }
  920                      }
  921                   }
  922                },
  923                "403" : {
  924                   "description" : "Uživatel nemá oprávnění přistupovat k tomuto záznamu.",
  925                   "content" : {
  926                      "application/problem+json" : {
  927                         "example" : {
  928                            "type" : "https://api.szz.cz/errors/forbidden",
  929                            "title" : "Zakázaná operace",
  930                            "status" : 403,
  931                            "detail" : "Uživatel nemá oprávnění k této akci.",
  932                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  933                            "correlationId" : "91ed6c48-e24a-41df-8e4a-a7452a55e248"
  934                         }
  935                      }
  936                   }
  937                },
  938                "404" : {
  939                   "description" : "Emergentní záznam s daným identifikátorem nebyl nalezen.",
  940                   "content" : {
  941                      "application/problem+json" : {
  942                         "example" : {
  943                            "type" : "https://api.szz.cz/errors/not-found",
  944                            "title" : "Zdroj nebyl nalezen",
  945                            "status" : 404,
  946                            "detail" : "Požadovaný záznam nebyl nalezen.",
  947                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
  948                            "correlationId" : "31af83f6-4417-4d94-b455-3a4ffddda893"
  949                         }
  950                      }
  951                   }
  952                },
  953                "408" : {
  954                   "description" : "Požadavek vypršel z důvodu překročení časového limitu.",
  955                   "content" : {
  956                      "application/problem+json" : {
  957                         "example" : {
  958                            "type" : "https://api.szz.cz/errors/request-timeout",
  959                            "title" : "Časový limit vypršel",
  960                            "status" : 408,
  961                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
  962                            "instance" : "/api/v1/emergentniZaznam",
  963                            "correlationId" : "572dec37-f54f-4f44-9459-0d0cb2d0fd0e"
  964                         }
  965                      }
  966                   }
  967                },
  968                "500" : {
  969                   "description" : "Došlo k interní chybě serveru.",
  970                   "content" : {
  971                      "application/problem+json" : {
  972                         "example" : {
  973                            "type" : "https://api.szz.cz/errors/internal",
  974                            "title" : "Neočekávaná chyba serveru",
  975                            "status" : 500,
  976                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
  977                            "instance" : "/api/v1/emergentniZaznam",
  978                            "correlationId" : "733572f3-00c8-40cb-b9a9-aa5b7d5ac39a",
  979                            "errors" : [
  980                               {
  981                                  "field" : "exception.type",
  982                                  "message" : "System.NullReferenceException"
  983                               },
  984                               {
  985                                  "field" : "exception.message",
  986                                  "message" : "Object reference not set to an instance of an object."
  987                               },
  988                               {
  989                                  "field" : "stacktrace",
  990                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
  991                               }
  992                            ]
  993                         }
  994                      }
  995                   }
  996                }
  997             }
  998          }
  999       },
 1000       "/api/v2/emergentniZaznam/pdf" : {
 1001          "post" : {
 1002             "tags" : [
 1003                "Emergentni zaznam"
 1004             ],
 1005             "summary" : "Stáhne PDF verzi emergentního záznamu pacienta.",
 1006             "description" : "Vrací binární PDF dokument emergentního záznamu. Pokud PDF neexistuje, vrací `404 Not Found`.",
 1007             "parameters" : [
 1008                {
 1009                   "name" : "X-Correlation-Id",
 1010                   "in" : "header",
 1011                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 1012                   "schema" : {
 1013                      "type" : "string",
 1014                      "example" : "e438f24e-0026-4f52-8d72-130ca12dc628"
 1015                   }
 1016                },
 1017                {
 1018                   "name" : "Accept-Language",
 1019                   "in" : "header",
 1020                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 1021                   "schema" : {
 1022                      "type" : "string",
 1023                      "example" : "cs"
 1024                   }
 1025                }
 1026             ],
 1027             "requestBody" : {
 1028                "description" : "Požadavek obsahující RID pacienta.",
 1029                "content" : {
 1030                   "application/json" : {
 1031                      "schema" : {
 1032                         "$ref" : "#/components/schemas/StahnoutEmergentniZaznamPdfRequest"
 1033                      }
 1034                   },
 1035                   "text/json" : {
 1036                      "schema" : {
 1037                         "$ref" : "#/components/schemas/StahnoutEmergentniZaznamPdfRequest"
 1038                      }
 1039                   },
 1040                   "application/*+json" : {
 1041                      "schema" : {
 1042                         "$ref" : "#/components/schemas/StahnoutEmergentniZaznamPdfRequest"
 1043                      }
 1044                   }
 1045                }
 1046             },
 1047             "responses" : {
 1048                "200" : {
 1049                   "description" : "PDF dokument emergentního záznamu byl nalezen a vrácen.",
 1050                   "content" : {
 1051                      "application/pdf" : {
 1052                         "schema" : {
 1053                            "type" : "string",
 1054                            "format" : "binary"
 1055                         }
 1056                      }
 1057                   }
 1058                },
 1059                "400" : {
 1060                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 1061                   "content" : {
 1062                      "application/pdf" : {
 1063                         "schema" : {
 1064                            "$ref" : "#/components/schemas/ProblemDetailsExtended"
 1065                         }
 1066                      },
 1067                      "application/problem+json" : {
 1068                         "example" : {
 1069                            "type" : "https://api.szz.cz/errors/validation",
 1070                            "title" : "Neplatný vstupní parametr",
 1071                            "status" : 400,
 1072                            "detail" : "Některé položky vstupu neprošly validací.",
 1073                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1074                            "correlationId" : "73cf76a3-dbcf-4a08-a938-64b1c10e821f",
 1075                            "errors" : [
 1076                               {
 1077                                  "field" : "rid",
 1078                                  "message" : "Hodnota RID musí mít 10 znaků."
 1079                               },
 1080                               {
 1081                                  "field" : "druhProhlidky",
 1082                                  "message" : "Neplatná hodnota číselníku."
 1083                               }
 1084                            ]
 1085                         }
 1086                      }
 1087                   }
 1088                },
 1089                "401" : {
 1090                   "description" : "Chybí nebo je neplatný přístupový token.",
 1091                   "content" : {
 1092                      "application/pdf" : {
 1093                         "schema" : {
 1094                            "$ref" : "#/components/schemas/ProblemDetailsBase"
 1095                         }
 1096                      },
 1097                      "application/problem+json" : {
 1098                         "example" : {
 1099                            "type" : "https://api.szz.cz/errors/unauthorized",
 1100                            "title" : "Neautorizováno",
 1101                            "status" : 401,
 1102                            "detail" : "Chybí nebo je neplatný přístupový token.",
 1103                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1104                            "correlationId" : "762e6b90-1e24-4588-9c2c-3e7349718760"
 1105                         }
 1106                      }
 1107                   }
 1108                },
 1109                "403" : {
 1110                   "description" : "Uživatel nemá oprávnění k provedení operace.",
 1111                   "content" : {
 1112                      "application/pdf" : {
 1113                         "schema" : {
 1114                            "$ref" : "#/components/schemas/ProblemDetailsBase"
 1115                         }
 1116                      },
 1117                      "application/problem+json" : {
 1118                         "example" : {
 1119                            "type" : "https://api.szz.cz/errors/forbidden",
 1120                            "title" : "Zakázaná operace",
 1121                            "status" : 403,
 1122                            "detail" : "Uživatel nemá oprávnění k této akci.",
 1123                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1124                            "correlationId" : "db0836ef-328b-4476-ba35-1dfa6e44827d"
 1125                         }
 1126                      }
 1127                   }
 1128                },
 1129                "404" : {
 1130                   "description" : "PDF dokument nebo emergentní záznam nebyl nalezen.",
 1131                   "content" : {
 1132                      "application/pdf" : {
 1133                         "schema" : {
 1134                            "$ref" : "#/components/schemas/ProblemDetailsBase"
 1135                         }
 1136                      },
 1137                      "application/problem+json" : {
 1138                         "example" : {
 1139                            "type" : "https://api.szz.cz/errors/not-found",
 1140                            "title" : "Zdroj nebyl nalezen",
 1141                            "status" : 404,
 1142                            "detail" : "Požadovaný záznam nebyl nalezen.",
 1143                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1144                            "correlationId" : "12b2deaa-05ea-4f19-84e4-6a7b03717c1c"
 1145                         }
 1146                      }
 1147                   }
 1148                },
 1149                "408" : {
 1150                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 1151                   "content" : {
 1152                      "application/pdf" : {
 1153                         "schema" : {
 1154                            "$ref" : "#/components/schemas/ProblemDetailsBase"
 1155                         }
 1156                      },
 1157                      "application/problem+json" : {
 1158                         "example" : {
 1159                            "type" : "https://api.szz.cz/errors/request-timeout",
 1160                            "title" : "Časový limit vypršel",
 1161                            "status" : 408,
 1162                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 1163                            "instance" : "/api/v1/emergentniZaznam",
 1164                            "correlationId" : "11e1867c-2287-4ba1-93ba-e1899ed33824"
 1165                         }
 1166                      }
 1167                   }
 1168                },
 1169                "500" : {
 1170                   "description" : "Došlo k interní chybě serveru.",
 1171                   "content" : {
 1172                      "application/pdf" : {
 1173                         "schema" : {
 1174                            "$ref" : "#/components/schemas/ProblemDetailsExtended"
 1175                         }
 1176                      },
 1177                      "application/problem+json" : {
 1178                         "example" : {
 1179                            "type" : "https://api.szz.cz/errors/internal",
 1180                            "title" : "Neočekávaná chyba serveru",
 1181                            "status" : 500,
 1182                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 1183                            "instance" : "/api/v1/emergentniZaznam",
 1184                            "correlationId" : "7db106b8-7d61-4b12-950b-81ce398745d2",
 1185                            "errors" : [
 1186                               {
 1187                                  "field" : "exception.type",
 1188                                  "message" : "System.NullReferenceException"
 1189                               },
 1190                               {
 1191                                  "field" : "exception.message",
 1192                                  "message" : "Object reference not set to an instance of an object."
 1193                               },
 1194                               {
 1195                                  "field" : "stacktrace",
 1196                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 1197                               }
 1198                            ]
 1199                         }
 1200                      }
 1201                   }
 1202                }
 1203             }
 1204          }
 1205       },
 1206       "/api/v2/emergentniZaznam/krevniSkupina/detail" : {
 1207          "post" : {
 1208             "tags" : [
 1209                "Emergentni zaznam"
 1210             ],
 1211             "summary" : "Načte detail krevní skupiny pacienta dle RID.",
 1212             "description" : "Endpoint vrací krevní skupinu pacienta.\r\n            \r\nPokud krevní skupina neexistuje, vrací `404 Not Found`.",
 1213             "parameters" : [
 1214                {
 1215                   "name" : "X-Correlation-Id",
 1216                   "in" : "header",
 1217                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 1218                   "schema" : {
 1219                      "type" : "string",
 1220                      "example" : "9be0a286-ea2e-4adc-8b07-2dcdfc050f85"
 1221                   }
 1222                },
 1223                {
 1224                   "name" : "Accept-Language",
 1225                   "in" : "header",
 1226                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 1227                   "schema" : {
 1228                      "type" : "string",
 1229                      "example" : "cs"
 1230                   }
 1231                }
 1232             ],
 1233             "requestBody" : {
 1234                "content" : {
 1235                   "application/json" : {
 1236                      "schema" : {
 1237                         "$ref" : "#/components/schemas/VyhledatKrevniSkupinuRequest"
 1238                      }
 1239                   },
 1240                   "text/json" : {
 1241                      "schema" : {
 1242                         "$ref" : "#/components/schemas/VyhledatKrevniSkupinuRequest"
 1243                      }
 1244                   },
 1245                   "application/*+json" : {
 1246                      "schema" : {
 1247                         "$ref" : "#/components/schemas/VyhledatKrevniSkupinuRequest"
 1248                      }
 1249                   }
 1250                }
 1251             },
 1252             "responses" : {
 1253                "200" : {
 1254                   "description" : "Krevní skupina byla nalezena a úspěšně vrácena.",
 1255                   "content" : {
 1256                      "application/json" : {
 1257                         "schema" : {
 1258                            "$ref" : "#/components/schemas/KrevniSkupinaDetailDto"
 1259                         }
 1260                      }
 1261                   }
 1262                },
 1263                "400" : {
 1264                   "description" : "Neplatný požadavek nebo neplatné vstupní parametry.",
 1265                   "content" : {
 1266                      "application/problem+json" : {
 1267                         "example" : {
 1268                            "type" : "https://api.szz.cz/errors/validation",
 1269                            "title" : "Neplatný vstupní parametr",
 1270                            "status" : 400,
 1271                            "detail" : "Některé položky vstupu neprošly validací.",
 1272                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1273                            "correlationId" : "5fff74c0-b856-469c-b96b-4de4cd7ec0cc",
 1274                            "errors" : [
 1275                               {
 1276                                  "field" : "rid",
 1277                                  "message" : "Hodnota RID musí mít 10 znaků."
 1278                               },
 1279                               {
 1280                                  "field" : "druhProhlidky",
 1281                                  "message" : "Neplatná hodnota číselníku."
 1282                               }
 1283                            ]
 1284                         }
 1285                      }
 1286                   }
 1287                },
 1288                "401" : {
 1289                   "description" : "Uživatel není autentizován (chybí nebo je neplatný token).",
 1290                   "content" : {
 1291                      "application/problem+json" : {
 1292                         "example" : {
 1293                            "type" : "https://api.szz.cz/errors/unauthorized",
 1294                            "title" : "Neautorizováno",
 1295                            "status" : 401,
 1296                            "detail" : "Chybí nebo je neplatný přístupový token.",
 1297                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1298                            "correlationId" : "0dd5ae54-fbbf-421c-bed4-b21dcb4af4a1"
 1299                         }
 1300                      }
 1301                   }
 1302                },
 1303                "403" : {
 1304                   "description" : "Uživatel nemá oprávnění přistupovat k tomuto záznamu.",
 1305                   "content" : {
 1306                      "application/problem+json" : {
 1307                         "example" : {
 1308                            "type" : "https://api.szz.cz/errors/forbidden",
 1309                            "title" : "Zakázaná operace",
 1310                            "status" : 403,
 1311                            "detail" : "Uživatel nemá oprávnění k této akci.",
 1312                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1313                            "correlationId" : "5020b3b1-2128-4372-bd99-e507c77ce145"
 1314                         }
 1315                      }
 1316                   }
 1317                },
 1318                "404" : {
 1319                   "description" : "Krevní skupina s daným RID nebyla nalezena.",
 1320                   "content" : {
 1321                      "application/problem+json" : {
 1322                         "example" : {
 1323                            "type" : "https://api.szz.cz/errors/not-found",
 1324                            "title" : "Zdroj nebyl nalezen",
 1325                            "status" : 404,
 1326                            "detail" : "Požadovaný záznam nebyl nalezen.",
 1327                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1328                            "correlationId" : "2bf2f4f5-46cd-49cd-b38e-07f4bbdc98d3"
 1329                         }
 1330                      }
 1331                   }
 1332                },
 1333                "408" : {
 1334                   "description" : "Požadavek vypršel z důvodu překročení časového limitu.",
 1335                   "content" : {
 1336                      "application/problem+json" : {
 1337                         "example" : {
 1338                            "type" : "https://api.szz.cz/errors/request-timeout",
 1339                            "title" : "Časový limit vypršel",
 1340                            "status" : 408,
 1341                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 1342                            "instance" : "/api/v1/emergentniZaznam",
 1343                            "correlationId" : "58131e4f-90a1-45bc-bbd8-74407b5ce1d7"
 1344                         }
 1345                      }
 1346                   }
 1347                },
 1348                "500" : {
 1349                   "description" : "Došlo k interní chybě serveru.",
 1350                   "content" : {
 1351                      "application/problem+json" : {
 1352                         "example" : {
 1353                            "type" : "https://api.szz.cz/errors/internal",
 1354                            "title" : "Neočekávaná chyba serveru",
 1355                            "status" : 500,
 1356                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 1357                            "instance" : "/api/v1/emergentniZaznam",
 1358                            "correlationId" : "18d78d57-e971-4c0c-a8fe-670cbeed901e",
 1359                            "errors" : [
 1360                               {
 1361                                  "field" : "exception.type",
 1362                                  "message" : "System.NullReferenceException"
 1363                               },
 1364                               {
 1365                                  "field" : "exception.message",
 1366                                  "message" : "Object reference not set to an instance of an object."
 1367                               },
 1368                               {
 1369                                  "field" : "stacktrace",
 1370                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 1371                               }
 1372                            ]
 1373                         }
 1374                      }
 1375                   }
 1376                }
 1377             }
 1378          }
 1379       },
 1380       "/api/v2/emergentniZaznam/krevniSkupina" : {
 1381          "post" : {
 1382             "tags" : [
 1383                "Emergentni zaznam"
 1384             ],
 1385             "summary" : "Vytvoření záznamu krevní skupiny pacienta.",
 1386             "description" : "Slouží k založení nového záznamu krevní skupiny pacienta.",
 1387             "parameters" : [
 1388                {
 1389                   "name" : "X-Correlation-Id",
 1390                   "in" : "header",
 1391                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 1392                   "schema" : {
 1393                      "type" : "string",
 1394                      "example" : "d83b3e64-50c3-4a41-9f22-18e40a55d056"
 1395                   }
 1396                },
 1397                {
 1398                   "name" : "Accept-Language",
 1399                   "in" : "header",
 1400                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 1401                   "schema" : {
 1402                      "type" : "string",
 1403                      "example" : "cs"
 1404                   }
 1405                }
 1406             ],
 1407             "requestBody" : {
 1408                "description" : "Vstupní data krevní skupiny.",
 1409                "content" : {
 1410                   "application/json" : {
 1411                      "schema" : {
 1412                         "$ref" : "#/components/schemas/KrevniSkupinaCreateDto"
 1413                      }
 1414                   }
 1415                }
 1416             },
 1417             "responses" : {
 1418                "201" : {
 1419                   "description" : "Záznam krevní skupiny byl úspěšně uložen. Vrací detail nového záznamu.",
 1420                   "content" : {
 1421                      "application/json" : {
 1422                         "schema" : {
 1423                            "$ref" : "#/components/schemas/KrevniSkupinaDetailDto"
 1424                         }
 1425                      }
 1426                   }
 1427                },
 1428                "400" : {
 1429                   "description" : "Požadavek je neplatný nebo nelze zpracovat.",
 1430                   "content" : {
 1431                      "application/problem+json" : {
 1432                         "example" : {
 1433                            "type" : "https://api.szz.cz/errors/validation",
 1434                            "title" : "Neplatný vstupní parametr",
 1435                            "status" : 400,
 1436                            "detail" : "Některé položky vstupu neprošly validací.",
 1437                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1438                            "correlationId" : "79ff8a3d-7615-4414-a078-95e837ca9b98",
 1439                            "errors" : [
 1440                               {
 1441                                  "field" : "rid",
 1442                                  "message" : "Hodnota RID musí mít 10 znaků."
 1443                               },
 1444                               {
 1445                                  "field" : "druhProhlidky",
 1446                                  "message" : "Neplatná hodnota číselníku."
 1447                               }
 1448                            ]
 1449                         }
 1450                      }
 1451                   }
 1452                },
 1453                "401" : {
 1454                   "description" : "Chybí nebo je neplatný přístupový token.",
 1455                   "content" : {
 1456                      "application/problem+json" : {
 1457                         "example" : {
 1458                            "type" : "https://api.szz.cz/errors/unauthorized",
 1459                            "title" : "Neautorizováno",
 1460                            "status" : 401,
 1461                            "detail" : "Chybí nebo je neplatný přístupový token.",
 1462                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1463                            "correlationId" : "ac1b3ee5-645c-472c-834c-87d3d51344a8"
 1464                         }
 1465                      }
 1466                   }
 1467                },
 1468                "403" : {
 1469                   "description" : "Uživatel nemá oprávnění k založení krevní skupiny.",
 1470                   "content" : {
 1471                      "application/problem+json" : {
 1472                         "example" : {
 1473                            "type" : "https://api.szz.cz/errors/forbidden",
 1474                            "title" : "Zakázaná operace",
 1475                            "status" : 403,
 1476                            "detail" : "Uživatel nemá oprávnění k této akci.",
 1477                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1478                            "correlationId" : "f454ca11-60ac-4951-989d-97f659c061c4"
 1479                         }
 1480                      }
 1481                   }
 1482                },
 1483                "408" : {
 1484                   "description" : "Požadavek trval příliš dlouho.",
 1485                   "content" : {
 1486                      "application/problem+json" : {
 1487                         "example" : {
 1488                            "type" : "https://api.szz.cz/errors/request-timeout",
 1489                            "title" : "Časový limit vypršel",
 1490                            "status" : 408,
 1491                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 1492                            "instance" : "/api/v1/emergentniZaznam",
 1493                            "correlationId" : "af0ddf6d-40d4-4302-b116-d10f5b41d7e9"
 1494                         }
 1495                      }
 1496                   }
 1497                },
 1498                "500" : {
 1499                   "description" : "Došlo k neočekávané chybě při zpracování požadavku.",
 1500                   "content" : {
 1501                      "application/problem+json" : {
 1502                         "example" : {
 1503                            "type" : "https://api.szz.cz/errors/internal",
 1504                            "title" : "Neočekávaná chyba serveru",
 1505                            "status" : 500,
 1506                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 1507                            "instance" : "/api/v1/emergentniZaznam",
 1508                            "correlationId" : "9ceb62bf-b577-4ec1-8f82-dbb4933df76a",
 1509                            "errors" : [
 1510                               {
 1511                                  "field" : "exception.type",
 1512                                  "message" : "System.NullReferenceException"
 1513                               },
 1514                               {
 1515                                  "field" : "exception.message",
 1516                                  "message" : "Object reference not set to an instance of an object."
 1517                               },
 1518                               {
 1519                                  "field" : "stacktrace",
 1520                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 1521                               }
 1522                            ]
 1523                         }
 1524                      }
 1525                   }
 1526                }
 1527             }
 1528          }
 1529       },
 1530       "/api/v2/emergentniZaznam/krevniSkupina/{id}" : {
 1531          "put" : {
 1532             "tags" : [
 1533                "Emergentni zaznam"
 1534             ],
 1535             "summary" : "Aktualizuje existující krevni skupinu pacienta.",
 1536             "description" : "Endpoint provádí <b>aktualizaci již uloženého záznamu krevni skupiny</b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 1537             "parameters" : [
 1538                {
 1539                   "name" : "id",
 1540                   "in" : "path",
 1541                   "description" : "Jednoznačný identifikátor krevní skupiny (GUID).",
 1542                   "required" : true,
 1543                   "schema" : {
 1544                      "type" : "string",
 1545                      "format" : "uuid"
 1546                   }
 1547                },
 1548                {
 1549                   "name" : "X-Correlation-Id",
 1550                   "in" : "header",
 1551                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 1552                   "schema" : {
 1553                      "type" : "string",
 1554                      "example" : "90d2f0b2-9689-4027-bfcb-b959c242c26f"
 1555                   }
 1556                },
 1557                {
 1558                   "name" : "Accept-Language",
 1559                   "in" : "header",
 1560                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 1561                   "schema" : {
 1562                      "type" : "string",
 1563                      "example" : "cs"
 1564                   }
 1565                },
 1566                {
 1567                   "name" : "If-Match",
 1568                   "in" : "header",
 1569                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 1570                   "required" : true,
 1571                   "schema" : {
 1572                      "type" : "string",
 1573                      "example" : "AAAAAAAAB+8="
 1574                   }
 1575                }
 1576             ],
 1577             "requestBody" : {
 1578                "description" : "Aktualizovaná data záznamu krevni skupiny.",
 1579                "content" : {
 1580                   "application/json" : {
 1581                      "schema" : {
 1582                         "$ref" : "#/components/schemas/KrevniSkupinaUpdateDto"
 1583                      }
 1584                   }
 1585                }
 1586             },
 1587             "responses" : {
 1588                "200" : {
 1589                   "description" : "Záznam krevni skupiny byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 1590                   "content" : {
 1591                      "application/json" : {
 1592                         "schema" : {
 1593                            "$ref" : "#/components/schemas/KrevniSkupinaDetailDto"
 1594                         }
 1595                      }
 1596                   }
 1597                },
 1598                "400" : {
 1599                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 1600                   "content" : {
 1601                      "application/problem+json" : {
 1602                         "example" : {
 1603                            "type" : "https://api.szz.cz/errors/validation",
 1604                            "title" : "Neplatný vstupní parametr",
 1605                            "status" : 400,
 1606                            "detail" : "Některé položky vstupu neprošly validací.",
 1607                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1608                            "correlationId" : "7048620a-051c-4740-b9a6-4a10a93e388a",
 1609                            "errors" : [
 1610                               {
 1611                                  "field" : "rid",
 1612                                  "message" : "Hodnota RID musí mít 10 znaků."
 1613                               },
 1614                               {
 1615                                  "field" : "druhProhlidky",
 1616                                  "message" : "Neplatná hodnota číselníku."
 1617                               }
 1618                            ]
 1619                         }
 1620                      }
 1621                   }
 1622                },
 1623                "401" : {
 1624                   "description" : "Chybí nebo je neplatný přístupový token.",
 1625                   "content" : {
 1626                      "application/problem+json" : {
 1627                         "example" : {
 1628                            "type" : "https://api.szz.cz/errors/unauthorized",
 1629                            "title" : "Neautorizováno",
 1630                            "status" : 401,
 1631                            "detail" : "Chybí nebo je neplatný přístupový token.",
 1632                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1633                            "correlationId" : "1b9c2bc4-5948-4dd8-a496-87bc1f2099b9"
 1634                         }
 1635                      }
 1636                   }
 1637                },
 1638                "403" : {
 1639                   "description" : "Uživatel nemá oprávnění k provedení aktualizace krevni skupiny.",
 1640                   "content" : {
 1641                      "application/problem+json" : {
 1642                         "example" : {
 1643                            "type" : "https://api.szz.cz/errors/forbidden",
 1644                            "title" : "Zakázaná operace",
 1645                            "status" : 403,
 1646                            "detail" : "Uživatel nemá oprávnění k této akci.",
 1647                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1648                            "correlationId" : "23984ce9-e64b-44e8-aee3-27f3187ec091"
 1649                         }
 1650                      }
 1651                   }
 1652                },
 1653                "404" : {
 1654                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 1655                   "content" : {
 1656                      "application/problem+json" : {
 1657                         "example" : {
 1658                            "type" : "https://api.szz.cz/errors/not-found",
 1659                            "title" : "Zdroj nebyl nalezen",
 1660                            "status" : 404,
 1661                            "detail" : "Požadovaný záznam nebyl nalezen.",
 1662                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1663                            "correlationId" : "c42db133-2073-4384-9b57-5f25417d4875"
 1664                         }
 1665                      }
 1666                   }
 1667                },
 1668                "408" : {
 1669                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 1670                   "content" : {
 1671                      "application/problem+json" : {
 1672                         "example" : {
 1673                            "type" : "https://api.szz.cz/errors/request-timeout",
 1674                            "title" : "Časový limit vypršel",
 1675                            "status" : 408,
 1676                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 1677                            "instance" : "/api/v1/emergentniZaznam",
 1678                            "correlationId" : "4f73de28-9df5-487d-b474-03e426cae948"
 1679                         }
 1680                      }
 1681                   }
 1682                },
 1683                "409" : {
 1684                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 1685                   "content" : {
 1686                      "application/problem+json" : {
 1687                         "example" : {
 1688                            "type" : "https://api.szz.cz/errors/conflict",
 1689                            "title" : "Konflikt dat",
 1690                            "status" : 409,
 1691                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 1692                            "instance" : "/api/v1/emergentniZaznam",
 1693                            "correlationId" : "1c4a7238-5550-4468-8a8d-d303e8415302"
 1694                         }
 1695                      }
 1696                   }
 1697                },
 1698                "500" : {
 1699                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 1700                   "content" : {
 1701                      "application/problem+json" : {
 1702                         "example" : {
 1703                            "type" : "https://api.szz.cz/errors/internal",
 1704                            "title" : "Neočekávaná chyba serveru",
 1705                            "status" : 500,
 1706                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 1707                            "instance" : "/api/v1/emergentniZaznam",
 1708                            "correlationId" : "617f6794-46b5-43de-b6df-0c70895d9237",
 1709                            "errors" : [
 1710                               {
 1711                                  "field" : "exception.type",
 1712                                  "message" : "System.NullReferenceException"
 1713                               },
 1714                               {
 1715                                  "field" : "exception.message",
 1716                                  "message" : "Object reference not set to an instance of an object."
 1717                               },
 1718                               {
 1719                                  "field" : "stacktrace",
 1720                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 1721                               }
 1722                            ]
 1723                         }
 1724                      }
 1725                   }
 1726                }
 1727             }
 1728          }
 1729       },
 1730       "/api/v2/emergentniZaznam/krevniSkupina/{id}/zneplatnit" : {
 1731          "patch" : {
 1732             "tags" : [
 1733                "Emergentni zaznam"
 1734             ],
 1735             "summary" : "Zneplatní existující záznam krevní skupiny pacienta.",
 1736             "description" : "Operace označí záznam jako <b>neplatný</b>.  \r\nVyžaduje ETag v hlavičce `If-Match` a uvedení důvodu změny.",
 1737             "parameters" : [
 1738                {
 1739                   "name" : "id",
 1740                   "in" : "path",
 1741                   "description" : "Identifikátor krevní skupiny (GUID).",
 1742                   "required" : true,
 1743                   "schema" : {
 1744                      "type" : "string",
 1745                      "format" : "uuid"
 1746                   }
 1747                },
 1748                {
 1749                   "name" : "X-Correlation-Id",
 1750                   "in" : "header",
 1751                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 1752                   "schema" : {
 1753                      "type" : "string",
 1754                      "example" : "7781d86d-1879-431b-89db-1a62cc7b0b93"
 1755                   }
 1756                },
 1757                {
 1758                   "name" : "Accept-Language",
 1759                   "in" : "header",
 1760                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 1761                   "schema" : {
 1762                      "type" : "string",
 1763                      "example" : "cs"
 1764                   }
 1765                },
 1766                {
 1767                   "name" : "If-Match",
 1768                   "in" : "header",
 1769                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 1770                   "required" : true,
 1771                   "schema" : {
 1772                      "type" : "string",
 1773                      "example" : "AAAAAAAAB+8="
 1774                   }
 1775                }
 1776             ],
 1777             "requestBody" : {
 1778                "description" : "Důvod zneplatnění.",
 1779                "content" : {
 1780                   "application/json" : {
 1781                      "schema" : {
 1782                         "$ref" : "#/components/schemas/PatchDuvodDto"
 1783                      }
 1784                   }
 1785                }
 1786             },
 1787             "responses" : {
 1788                "200" : {
 1789                   "description" : "Záznam krevní skupiny byl úspěšně zneplatněn.",
 1790                   "content" : {
 1791                      "application/json" : {
 1792                         "schema" : {
 1793                            "$ref" : "#/components/schemas/KrevniSkupinaDetailDto"
 1794                         }
 1795                      }
 1796                   }
 1797                },
 1798                "400" : {
 1799                   "description" : "Neplatný požadavek.",
 1800                   "content" : {
 1801                      "application/problem+json" : {
 1802                         "example" : {
 1803                            "type" : "https://api.szz.cz/errors/validation",
 1804                            "title" : "Neplatný vstupní parametr",
 1805                            "status" : 400,
 1806                            "detail" : "Některé položky vstupu neprošly validací.",
 1807                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1808                            "correlationId" : "3b34b088-0691-4f1d-892d-8f669ad56e09",
 1809                            "errors" : [
 1810                               {
 1811                                  "field" : "rid",
 1812                                  "message" : "Hodnota RID musí mít 10 znaků."
 1813                               },
 1814                               {
 1815                                  "field" : "druhProhlidky",
 1816                                  "message" : "Neplatná hodnota číselníku."
 1817                               }
 1818                            ]
 1819                         }
 1820                      }
 1821                   }
 1822                },
 1823                "401" : {
 1824                   "description" : "Uživatel není autentizován.",
 1825                   "content" : {
 1826                      "application/problem+json" : {
 1827                         "example" : {
 1828                            "type" : "https://api.szz.cz/errors/unauthorized",
 1829                            "title" : "Neautorizováno",
 1830                            "status" : 401,
 1831                            "detail" : "Chybí nebo je neplatný přístupový token.",
 1832                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1833                            "correlationId" : "ee61f051-4194-4aa8-b098-491aa66a0845"
 1834                         }
 1835                      }
 1836                   }
 1837                },
 1838                "403" : {
 1839                   "description" : "Uživatel nemá oprávnění k provedení operace.",
 1840                   "content" : {
 1841                      "application/problem+json" : {
 1842                         "example" : {
 1843                            "type" : "https://api.szz.cz/errors/forbidden",
 1844                            "title" : "Zakázaná operace",
 1845                            "status" : 403,
 1846                            "detail" : "Uživatel nemá oprávnění k této akci.",
 1847                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1848                            "correlationId" : "ea8de545-4a44-4e70-8d35-533e67580dfe"
 1849                         }
 1850                      }
 1851                   }
 1852                },
 1853                "404" : {
 1854                   "description" : "Záznam krevní skupiny nebyl nalezen.",
 1855                   "content" : {
 1856                      "application/problem+json" : {
 1857                         "example" : {
 1858                            "type" : "https://api.szz.cz/errors/not-found",
 1859                            "title" : "Zdroj nebyl nalezen",
 1860                            "status" : 404,
 1861                            "detail" : "Požadovaný záznam nebyl nalezen.",
 1862                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 1863                            "correlationId" : "86e03aa2-3de1-498f-8546-34dda9d0e998"
 1864                         }
 1865                      }
 1866                   }
 1867                },
 1868                "408" : {
 1869                   "description" : "Požadavek vypršel.",
 1870                   "content" : {
 1871                      "application/problem+json" : {
 1872                         "example" : {
 1873                            "type" : "https://api.szz.cz/errors/request-timeout",
 1874                            "title" : "Časový limit vypršel",
 1875                            "status" : 408,
 1876                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 1877                            "instance" : "/api/v1/emergentniZaznam",
 1878                            "correlationId" : "d9fd2049-b295-40f7-8e66-0ecca0c24330"
 1879                         }
 1880                      }
 1881                   }
 1882                },
 1883                "409" : {
 1884                   "description" : "Neplatný nebo zastaralý ETag.",
 1885                   "content" : {
 1886                      "application/problem+json" : {
 1887                         "example" : {
 1888                            "type" : "https://api.szz.cz/errors/conflict",
 1889                            "title" : "Konflikt dat",
 1890                            "status" : 409,
 1891                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 1892                            "instance" : "/api/v1/emergentniZaznam",
 1893                            "correlationId" : "63c522d2-c985-46d2-87c0-f561cffaff0d"
 1894                         }
 1895                      }
 1896                   }
 1897                },
 1898                "500" : {
 1899                   "description" : "Interní chyba serveru.",
 1900                   "content" : {
 1901                      "application/problem+json" : {
 1902                         "example" : {
 1903                            "type" : "https://api.szz.cz/errors/internal",
 1904                            "title" : "Neočekávaná chyba serveru",
 1905                            "status" : 500,
 1906                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 1907                            "instance" : "/api/v1/emergentniZaznam",
 1908                            "correlationId" : "5801617b-c912-4ac3-9c9f-484b6492b249",
 1909                            "errors" : [
 1910                               {
 1911                                  "field" : "exception.type",
 1912                                  "message" : "System.NullReferenceException"
 1913                               },
 1914                               {
 1915                                  "field" : "exception.message",
 1916                                  "message" : "Object reference not set to an instance of an object."
 1917                               },
 1918                               {
 1919                                  "field" : "stacktrace",
 1920                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 1921                               }
 1922                            ]
 1923                         }
 1924                      }
 1925                   }
 1926                }
 1927             }
 1928          }
 1929       },
 1930       "/api/v2/emergentniZaznam/krevniSkupina/{id}/zpochybnit" : {
 1931          "patch" : {
 1932             "tags" : [
 1933                "Emergentni zaznam"
 1934             ],
 1935             "summary" : "Zpochybní existující záznam krevní skupiny.",
 1936             "description" : "Používá se v případě, že se záznam jeví jako <b>nespolehlivý</b> nebo může být nesprávný.  \r\nVyžaduje ETag a uvedení důvodu zpochybnění.",
 1937             "parameters" : [
 1938                {
 1939                   "name" : "id",
 1940                   "in" : "path",
 1941                   "description" : "Identifikátor krevní skupiny.",
 1942                   "required" : true,
 1943                   "schema" : {
 1944                      "type" : "string",
 1945                      "format" : "uuid"
 1946                   }
 1947                },
 1948                {
 1949                   "name" : "X-Correlation-Id",
 1950                   "in" : "header",
 1951                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 1952                   "schema" : {
 1953                      "type" : "string",
 1954                      "example" : "4987b656-673c-4f8e-91a5-3922a7856a12"
 1955                   }
 1956                },
 1957                {
 1958                   "name" : "Accept-Language",
 1959                   "in" : "header",
 1960                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 1961                   "schema" : {
 1962                      "type" : "string",
 1963                      "example" : "cs"
 1964                   }
 1965                },
 1966                {
 1967                   "name" : "If-Match",
 1968                   "in" : "header",
 1969                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 1970                   "required" : true,
 1971                   "schema" : {
 1972                      "type" : "string",
 1973                      "example" : "AAAAAAAAB+8="
 1974                   }
 1975                }
 1976             ],
 1977             "requestBody" : {
 1978                "description" : "Důvod zpochybnění.",
 1979                "content" : {
 1980                   "application/json" : {
 1981                      "schema" : {
 1982                         "$ref" : "#/components/schemas/PatchDuvodDto"
 1983                      }
 1984                   }
 1985                }
 1986             },
 1987             "responses" : {
 1988                "200" : {
 1989                   "description" : "Záznam krevní skupiny byl úspěšně zpochybněn."
 1990                },
 1991                "400" : {
 1992                   "description" : "Neplatný požadavek.",
 1993                   "content" : {
 1994                      "application/problem+json" : {
 1995                         "example" : {
 1996                            "type" : "https://api.szz.cz/errors/validation",
 1997                            "title" : "Neplatný vstupní parametr",
 1998                            "status" : 400,
 1999                            "detail" : "Některé položky vstupu neprošly validací.",
 2000                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2001                            "correlationId" : "d3339161-98dc-461b-a6cf-19e416d1d29a",
 2002                            "errors" : [
 2003                               {
 2004                                  "field" : "rid",
 2005                                  "message" : "Hodnota RID musí mít 10 znaků."
 2006                               },
 2007                               {
 2008                                  "field" : "druhProhlidky",
 2009                                  "message" : "Neplatná hodnota číselníku."
 2010                               }
 2011                            ]
 2012                         }
 2013                      }
 2014                   }
 2015                },
 2016                "401" : {
 2017                   "description" : "Uživatel není autentizován.",
 2018                   "content" : {
 2019                      "application/problem+json" : {
 2020                         "example" : {
 2021                            "type" : "https://api.szz.cz/errors/unauthorized",
 2022                            "title" : "Neautorizováno",
 2023                            "status" : 401,
 2024                            "detail" : "Chybí nebo je neplatný přístupový token.",
 2025                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2026                            "correlationId" : "fb4c91ea-05f0-4fb7-b96c-7a86a361ed5a"
 2027                         }
 2028                      }
 2029                   }
 2030                },
 2031                "403" : {
 2032                   "description" : "Uživatel nemá oprávnění.",
 2033                   "content" : {
 2034                      "application/problem+json" : {
 2035                         "example" : {
 2036                            "type" : "https://api.szz.cz/errors/forbidden",
 2037                            "title" : "Zakázaná operace",
 2038                            "status" : 403,
 2039                            "detail" : "Uživatel nemá oprávnění k této akci.",
 2040                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2041                            "correlationId" : "60f6895d-0c4a-40b5-809a-9c80d08f743e"
 2042                         }
 2043                      }
 2044                   }
 2045                },
 2046                "404" : {
 2047                   "description" : "Záznam nebyl nalezen.",
 2048                   "content" : {
 2049                      "application/problem+json" : {
 2050                         "example" : {
 2051                            "type" : "https://api.szz.cz/errors/not-found",
 2052                            "title" : "Zdroj nebyl nalezen",
 2053                            "status" : 404,
 2054                            "detail" : "Požadovaný záznam nebyl nalezen.",
 2055                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2056                            "correlationId" : "aa946b4b-fee3-427f-a765-316f7f0f18b8"
 2057                         }
 2058                      }
 2059                   }
 2060                },
 2061                "408" : {
 2062                   "description" : "Požadavek vypršel.",
 2063                   "content" : {
 2064                      "application/problem+json" : {
 2065                         "example" : {
 2066                            "type" : "https://api.szz.cz/errors/request-timeout",
 2067                            "title" : "Časový limit vypršel",
 2068                            "status" : 408,
 2069                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 2070                            "instance" : "/api/v1/emergentniZaznam",
 2071                            "correlationId" : "5e51d5df-a966-489e-8587-0845aeb749da"
 2072                         }
 2073                      }
 2074                   }
 2075                },
 2076                "409" : {
 2077                   "description" : "Neplatný nebo zastaralý ETag.",
 2078                   "content" : {
 2079                      "application/problem+json" : {
 2080                         "example" : {
 2081                            "type" : "https://api.szz.cz/errors/conflict",
 2082                            "title" : "Konflikt dat",
 2083                            "status" : 409,
 2084                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 2085                            "instance" : "/api/v1/emergentniZaznam",
 2086                            "correlationId" : "d193468b-53c5-4a79-89c0-051ccd5f75da"
 2087                         }
 2088                      }
 2089                   }
 2090                },
 2091                "500" : {
 2092                   "description" : "Interní chyba serveru.",
 2093                   "content" : {
 2094                      "application/problem+json" : {
 2095                         "example" : {
 2096                            "type" : "https://api.szz.cz/errors/internal",
 2097                            "title" : "Neočekávaná chyba serveru",
 2098                            "status" : 500,
 2099                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 2100                            "instance" : "/api/v1/emergentniZaznam",
 2101                            "correlationId" : "9b659ab8-de3e-42af-bad9-865544179b44",
 2102                            "errors" : [
 2103                               {
 2104                                  "field" : "exception.type",
 2105                                  "message" : "System.NullReferenceException"
 2106                               },
 2107                               {
 2108                                  "field" : "exception.message",
 2109                                  "message" : "Object reference not set to an instance of an object."
 2110                               },
 2111                               {
 2112                                  "field" : "stacktrace",
 2113                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 2114                               }
 2115                            ]
 2116                         }
 2117                      }
 2118                   }
 2119                }
 2120             }
 2121          }
 2122       },
 2123       "/api/v2/emergentniZaznam/krevniSkupina/{id}/obnovit" : {
 2124          "patch" : {
 2125             "tags" : [
 2126                "Emergentni zaznam"
 2127             ],
 2128             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam krevní skupiny.",
 2129             "description" : "Navrací záznam zpět do <b>platného</b> stavu.  \r\nOperace vyžaduje platný ETag a uvedení důvodu obnovy.",
 2130             "parameters" : [
 2131                {
 2132                   "name" : "id",
 2133                   "in" : "path",
 2134                   "description" : "Identifikátor krevní skupiny.",
 2135                   "required" : true,
 2136                   "schema" : {
 2137                      "type" : "string",
 2138                      "format" : "uuid"
 2139                   }
 2140                },
 2141                {
 2142                   "name" : "X-Correlation-Id",
 2143                   "in" : "header",
 2144                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 2145                   "schema" : {
 2146                      "type" : "string",
 2147                      "example" : "efc537b9-98f0-4dfd-92bb-01ddc7de4729"
 2148                   }
 2149                },
 2150                {
 2151                   "name" : "Accept-Language",
 2152                   "in" : "header",
 2153                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 2154                   "schema" : {
 2155                      "type" : "string",
 2156                      "example" : "cs"
 2157                   }
 2158                },
 2159                {
 2160                   "name" : "If-Match",
 2161                   "in" : "header",
 2162                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 2163                   "required" : true,
 2164                   "schema" : {
 2165                      "type" : "string",
 2166                      "example" : "AAAAAAAAB+8="
 2167                   }
 2168                }
 2169             ],
 2170             "requestBody" : {
 2171                "description" : "Důvod obnovení.",
 2172                "content" : {
 2173                   "application/json" : {
 2174                      "schema" : {
 2175                         "$ref" : "#/components/schemas/PatchDuvodDto"
 2176                      }
 2177                   }
 2178                }
 2179             },
 2180             "responses" : {
 2181                "200" : {
 2182                   "description" : "Záznam krevní skupiny byl úspěšně obnoven."
 2183                },
 2184                "400" : {
 2185                   "description" : "Neplatný požadavek.",
 2186                   "content" : {
 2187                      "application/problem+json" : {
 2188                         "example" : {
 2189                            "type" : "https://api.szz.cz/errors/validation",
 2190                            "title" : "Neplatný vstupní parametr",
 2191                            "status" : 400,
 2192                            "detail" : "Některé položky vstupu neprošly validací.",
 2193                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2194                            "correlationId" : "3ba77c9a-7b00-4f91-805b-599f4b5164f6",
 2195                            "errors" : [
 2196                               {
 2197                                  "field" : "rid",
 2198                                  "message" : "Hodnota RID musí mít 10 znaků."
 2199                               },
 2200                               {
 2201                                  "field" : "druhProhlidky",
 2202                                  "message" : "Neplatná hodnota číselníku."
 2203                               }
 2204                            ]
 2205                         }
 2206                      }
 2207                   }
 2208                },
 2209                "401" : {
 2210                   "description" : "Uživatel není autentizován.",
 2211                   "content" : {
 2212                      "application/problem+json" : {
 2213                         "example" : {
 2214                            "type" : "https://api.szz.cz/errors/unauthorized",
 2215                            "title" : "Neautorizováno",
 2216                            "status" : 401,
 2217                            "detail" : "Chybí nebo je neplatný přístupový token.",
 2218                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2219                            "correlationId" : "1f7793fc-29f5-4996-812f-d07b4e97cedd"
 2220                         }
 2221                      }
 2222                   }
 2223                },
 2224                "403" : {
 2225                   "description" : "Uživatel nemá oprávnění.",
 2226                   "content" : {
 2227                      "application/problem+json" : {
 2228                         "example" : {
 2229                            "type" : "https://api.szz.cz/errors/forbidden",
 2230                            "title" : "Zakázaná operace",
 2231                            "status" : 403,
 2232                            "detail" : "Uživatel nemá oprávnění k této akci.",
 2233                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2234                            "correlationId" : "55004d3f-e29e-43eb-a8d4-47cf5eba6c0e"
 2235                         }
 2236                      }
 2237                   }
 2238                },
 2239                "404" : {
 2240                   "description" : "Záznam nebyl nalezen.",
 2241                   "content" : {
 2242                      "application/problem+json" : {
 2243                         "example" : {
 2244                            "type" : "https://api.szz.cz/errors/not-found",
 2245                            "title" : "Zdroj nebyl nalezen",
 2246                            "status" : 404,
 2247                            "detail" : "Požadovaný záznam nebyl nalezen.",
 2248                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2249                            "correlationId" : "0958b0e4-f71d-4a6f-9839-0ae8987ec79a"
 2250                         }
 2251                      }
 2252                   }
 2253                },
 2254                "408" : {
 2255                   "description" : "Požadavek vypršel.",
 2256                   "content" : {
 2257                      "application/problem+json" : {
 2258                         "example" : {
 2259                            "type" : "https://api.szz.cz/errors/request-timeout",
 2260                            "title" : "Časový limit vypršel",
 2261                            "status" : 408,
 2262                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 2263                            "instance" : "/api/v1/emergentniZaznam",
 2264                            "correlationId" : "4f6d09e9-240c-41b8-85e6-93b4bf74c478"
 2265                         }
 2266                      }
 2267                   }
 2268                },
 2269                "409" : {
 2270                   "description" : "Neplatný nebo zastaralý ETag.",
 2271                   "content" : {
 2272                      "application/problem+json" : {
 2273                         "example" : {
 2274                            "type" : "https://api.szz.cz/errors/conflict",
 2275                            "title" : "Konflikt dat",
 2276                            "status" : 409,
 2277                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 2278                            "instance" : "/api/v1/emergentniZaznam",
 2279                            "correlationId" : "c07649e0-2829-4047-89fa-e755deb8cf83"
 2280                         }
 2281                      }
 2282                   }
 2283                },
 2284                "500" : {
 2285                   "description" : "Interní chyba serveru.",
 2286                   "content" : {
 2287                      "application/problem+json" : {
 2288                         "example" : {
 2289                            "type" : "https://api.szz.cz/errors/internal",
 2290                            "title" : "Neočekávaná chyba serveru",
 2291                            "status" : 500,
 2292                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 2293                            "instance" : "/api/v1/emergentniZaznam",
 2294                            "correlationId" : "c631a766-0356-4a4f-8f04-7211e5ac39ee",
 2295                            "errors" : [
 2296                               {
 2297                                  "field" : "exception.type",
 2298                                  "message" : "System.NullReferenceException"
 2299                               },
 2300                               {
 2301                                  "field" : "exception.message",
 2302                                  "message" : "Object reference not set to an instance of an object."
 2303                               },
 2304                               {
 2305                                  "field" : "stacktrace",
 2306                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 2307                               }
 2308                            ]
 2309                         }
 2310                      }
 2311                   }
 2312                }
 2313             }
 2314          }
 2315       },
 2316       "/api/v2/emergentniZaznam/nezadouciPrihody/vyhledat" : {
 2317          "post" : {
 2318             "tags" : [
 2319                "Emergentni zaznam"
 2320             ],
 2321             "summary" : "Načte seznam všech záznamů nežádoucích příhod pacienta dle RID.",
 2322             "description" : "Endpoint vrací seznam všech záznamu nežádoucích příhod.",
 2323             "parameters" : [
 2324                {
 2325                   "name" : "X-Correlation-Id",
 2326                   "in" : "header",
 2327                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 2328                   "schema" : {
 2329                      "type" : "string",
 2330                      "example" : "fe071892-94f3-4f3c-8308-ba2dfccca734"
 2331                   }
 2332                },
 2333                {
 2334                   "name" : "Accept-Language",
 2335                   "in" : "header",
 2336                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 2337                   "schema" : {
 2338                      "type" : "string",
 2339                      "example" : "cs"
 2340                   }
 2341                }
 2342             ],
 2343             "requestBody" : {
 2344                "content" : {
 2345                   "application/json" : {
 2346                      "schema" : {
 2347                         "$ref" : "#/components/schemas/VyhledatNezadouciPrihodyRequest"
 2348                      }
 2349                   },
 2350                   "text/json" : {
 2351                      "schema" : {
 2352                         "$ref" : "#/components/schemas/VyhledatNezadouciPrihodyRequest"
 2353                      }
 2354                   },
 2355                   "application/*+json" : {
 2356                      "schema" : {
 2357                         "$ref" : "#/components/schemas/VyhledatNezadouciPrihodyRequest"
 2358                      }
 2359                   }
 2360                }
 2361             },
 2362             "responses" : {
 2363                "200" : {
 2364                   "description" : "Záznamy nežádoucích příhod byly nalezeny a úspěšně vráceny.",
 2365                   "content" : {
 2366                      "application/json" : {
 2367                         "schema" : {
 2368                            "type" : "array",
 2369                            "items" : {
 2370                               "$ref" : "#/components/schemas/NezadouciPrihodaDetailDto"
 2371                            }
 2372                         }
 2373                      }
 2374                   }
 2375                },
 2376                "400" : {
 2377                   "description" : "Neplatný požadavek (např. špatný formát GUID).",
 2378                   "content" : {
 2379                      "application/problem+json" : {
 2380                         "example" : {
 2381                            "type" : "https://api.szz.cz/errors/validation",
 2382                            "title" : "Neplatný vstupní parametr",
 2383                            "status" : 400,
 2384                            "detail" : "Některé položky vstupu neprošly validací.",
 2385                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2386                            "correlationId" : "c07cfdbb-00a0-4714-ab5d-d8587c521b94",
 2387                            "errors" : [
 2388                               {
 2389                                  "field" : "rid",
 2390                                  "message" : "Hodnota RID musí mít 10 znaků."
 2391                               },
 2392                               {
 2393                                  "field" : "druhProhlidky",
 2394                                  "message" : "Neplatná hodnota číselníku."
 2395                               }
 2396                            ]
 2397                         }
 2398                      }
 2399                   }
 2400                },
 2401                "401" : {
 2402                   "description" : "Uživatel není autentizován (chybí nebo je neplatný token).",
 2403                   "content" : {
 2404                      "application/problem+json" : {
 2405                         "example" : {
 2406                            "type" : "https://api.szz.cz/errors/unauthorized",
 2407                            "title" : "Neautorizováno",
 2408                            "status" : 401,
 2409                            "detail" : "Chybí nebo je neplatný přístupový token.",
 2410                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2411                            "correlationId" : "c3c857b5-7165-48cb-a046-07c1b5cc39b5"
 2412                         }
 2413                      }
 2414                   }
 2415                },
 2416                "403" : {
 2417                   "description" : "Uživatel nemá oprávnění přistupovat k tomuto záznamu.",
 2418                   "content" : {
 2419                      "application/problem+json" : {
 2420                         "example" : {
 2421                            "type" : "https://api.szz.cz/errors/forbidden",
 2422                            "title" : "Zakázaná operace",
 2423                            "status" : 403,
 2424                            "detail" : "Uživatel nemá oprávnění k této akci.",
 2425                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2426                            "correlationId" : "61e0c22e-9eec-46b5-8a2b-c4d6fd071d96"
 2427                         }
 2428                      }
 2429                   }
 2430                },
 2431                "408" : {
 2432                   "description" : "Požadavek vypršel z důvodu překročení časového limitu.",
 2433                   "content" : {
 2434                      "application/problem+json" : {
 2435                         "example" : {
 2436                            "type" : "https://api.szz.cz/errors/request-timeout",
 2437                            "title" : "Časový limit vypršel",
 2438                            "status" : 408,
 2439                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 2440                            "instance" : "/api/v1/emergentniZaznam",
 2441                            "correlationId" : "afaf1d05-d593-4403-b713-242f2cc5a124"
 2442                         }
 2443                      }
 2444                   }
 2445                },
 2446                "500" : {
 2447                   "description" : "Došlo k interní chybě serveru.",
 2448                   "content" : {
 2449                      "application/problem+json" : {
 2450                         "example" : {
 2451                            "type" : "https://api.szz.cz/errors/internal",
 2452                            "title" : "Neočekávaná chyba serveru",
 2453                            "status" : 500,
 2454                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 2455                            "instance" : "/api/v1/emergentniZaznam",
 2456                            "correlationId" : "16099b2b-8e05-44df-b22c-84b6fbe4ba78",
 2457                            "errors" : [
 2458                               {
 2459                                  "field" : "exception.type",
 2460                                  "message" : "System.NullReferenceException"
 2461                               },
 2462                               {
 2463                                  "field" : "exception.message",
 2464                                  "message" : "Object reference not set to an instance of an object."
 2465                               },
 2466                               {
 2467                                  "field" : "stacktrace",
 2468                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 2469                               }
 2470                            ]
 2471                         }
 2472                      }
 2473                   }
 2474                }
 2475             }
 2476          }
 2477       },
 2478       "/api/v2/emergentniZaznam/nezadouciPrihody" : {
 2479          "post" : {
 2480             "tags" : [
 2481                "Emergentni zaznam"
 2482             ],
 2483             "summary" : "Vytvoření záznamu nežádoucí příhody pacienta.",
 2484             "description" : "Slouží k založení nového záznamu nežádoucí příhody pacienta.",
 2485             "parameters" : [
 2486                {
 2487                   "name" : "X-Correlation-Id",
 2488                   "in" : "header",
 2489                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 2490                   "schema" : {
 2491                      "type" : "string",
 2492                      "example" : "3f988548-1aa4-4fdf-975f-6715fce0f9b9"
 2493                   }
 2494                },
 2495                {
 2496                   "name" : "Accept-Language",
 2497                   "in" : "header",
 2498                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 2499                   "schema" : {
 2500                      "type" : "string",
 2501                      "example" : "cs"
 2502                   }
 2503                }
 2504             ],
 2505             "requestBody" : {
 2506                "description" : "Vstupní data záznamu nežádoucí příhody.",
 2507                "content" : {
 2508                   "application/json" : {
 2509                      "schema" : {
 2510                         "$ref" : "#/components/schemas/NezadouciPrihodaCreateDto"
 2511                      }
 2512                   }
 2513                }
 2514             },
 2515             "responses" : {
 2516                "201" : {
 2517                   "description" : "Záznam nežádoucí příhody byl úspěšně uložen. Vrací detail nového záznamu.",
 2518                   "content" : {
 2519                      "application/json" : {
 2520                         "schema" : {
 2521                            "$ref" : "#/components/schemas/NezadouciPrihodaDetailDto"
 2522                         }
 2523                      }
 2524                   }
 2525                },
 2526                "400" : {
 2527                   "description" : "Požadavek je neplatný nebo nelze zpracovat.",
 2528                   "content" : {
 2529                      "application/problem+json" : {
 2530                         "example" : {
 2531                            "type" : "https://api.szz.cz/errors/validation",
 2532                            "title" : "Neplatný vstupní parametr",
 2533                            "status" : 400,
 2534                            "detail" : "Některé položky vstupu neprošly validací.",
 2535                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2536                            "correlationId" : "643b89d8-a880-46da-86d2-58e81c9061c0",
 2537                            "errors" : [
 2538                               {
 2539                                  "field" : "rid",
 2540                                  "message" : "Hodnota RID musí mít 10 znaků."
 2541                               },
 2542                               {
 2543                                  "field" : "druhProhlidky",
 2544                                  "message" : "Neplatná hodnota číselníku."
 2545                               }
 2546                            ]
 2547                         }
 2548                      }
 2549                   }
 2550                },
 2551                "401" : {
 2552                   "description" : "Chybí nebo je neplatný přístupový token.",
 2553                   "content" : {
 2554                      "application/problem+json" : {
 2555                         "example" : {
 2556                            "type" : "https://api.szz.cz/errors/unauthorized",
 2557                            "title" : "Neautorizováno",
 2558                            "status" : 401,
 2559                            "detail" : "Chybí nebo je neplatný přístupový token.",
 2560                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2561                            "correlationId" : "097b2232-650e-402a-8dc3-94c74afdc511"
 2562                         }
 2563                      }
 2564                   }
 2565                },
 2566                "403" : {
 2567                   "description" : "Lékař nemá oprávnění k založení záznamu nežádoucí příhody.",
 2568                   "content" : {
 2569                      "application/problem+json" : {
 2570                         "example" : {
 2571                            "type" : "https://api.szz.cz/errors/forbidden",
 2572                            "title" : "Zakázaná operace",
 2573                            "status" : 403,
 2574                            "detail" : "Uživatel nemá oprávnění k této akci.",
 2575                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2576                            "correlationId" : "66e48ae5-213c-44b5-a9a3-981e2abbad30"
 2577                         }
 2578                      }
 2579                   }
 2580                },
 2581                "408" : {
 2582                   "description" : "Požadavek trval příliš dlouho.",
 2583                   "content" : {
 2584                      "application/problem+json" : {
 2585                         "example" : {
 2586                            "type" : "https://api.szz.cz/errors/request-timeout",
 2587                            "title" : "Časový limit vypršel",
 2588                            "status" : 408,
 2589                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 2590                            "instance" : "/api/v1/emergentniZaznam",
 2591                            "correlationId" : "5b024496-c08f-4d1c-98a8-2d141f5adc7d"
 2592                         }
 2593                      }
 2594                   }
 2595                },
 2596                "500" : {
 2597                   "description" : "Došlo k neočekávané chybě při zpracování požadavku.",
 2598                   "content" : {
 2599                      "application/problem+json" : {
 2600                         "example" : {
 2601                            "type" : "https://api.szz.cz/errors/internal",
 2602                            "title" : "Neočekávaná chyba serveru",
 2603                            "status" : 500,
 2604                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 2605                            "instance" : "/api/v1/emergentniZaznam",
 2606                            "correlationId" : "dad3512a-a19b-454b-be04-53f1e917fd3b",
 2607                            "errors" : [
 2608                               {
 2609                                  "field" : "exception.type",
 2610                                  "message" : "System.NullReferenceException"
 2611                               },
 2612                               {
 2613                                  "field" : "exception.message",
 2614                                  "message" : "Object reference not set to an instance of an object."
 2615                               },
 2616                               {
 2617                                  "field" : "stacktrace",
 2618                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 2619                               }
 2620                            ]
 2621                         }
 2622                      }
 2623                   }
 2624                }
 2625             }
 2626          }
 2627       },
 2628       "/api/v2/emergentniZaznam/nezadouciPrihody/{id}" : {
 2629          "put" : {
 2630             "tags" : [
 2631                "Emergentni zaznam"
 2632             ],
 2633             "summary" : "Aktualizuje existující záznam nežádoucí příhody pacienta.",
 2634             "description" : "Endpoint provádí <b>aktualizaci již uloženého záznamu nežádoucí příhody</b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 2635             "parameters" : [
 2636                {
 2637                   "name" : "id",
 2638                   "in" : "path",
 2639                   "description" : "Jednoznačný identifikátor nežádoucí příhody (GUID).",
 2640                   "required" : true,
 2641                   "schema" : {
 2642                      "type" : "string",
 2643                      "format" : "uuid"
 2644                   }
 2645                },
 2646                {
 2647                   "name" : "X-Correlation-Id",
 2648                   "in" : "header",
 2649                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 2650                   "schema" : {
 2651                      "type" : "string",
 2652                      "example" : "3d3b0bde-c4cd-4911-b934-ed438901b404"
 2653                   }
 2654                },
 2655                {
 2656                   "name" : "Accept-Language",
 2657                   "in" : "header",
 2658                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 2659                   "schema" : {
 2660                      "type" : "string",
 2661                      "example" : "cs"
 2662                   }
 2663                },
 2664                {
 2665                   "name" : "If-Match",
 2666                   "in" : "header",
 2667                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 2668                   "required" : true,
 2669                   "schema" : {
 2670                      "type" : "string",
 2671                      "example" : "AAAAAAAAB+8="
 2672                   }
 2673                }
 2674             ],
 2675             "requestBody" : {
 2676                "description" : "Aktualizovaná data záznamu nežádoucí příhody.",
 2677                "content" : {
 2678                   "application/json" : {
 2679                      "schema" : {
 2680                         "$ref" : "#/components/schemas/NezadouciPrihodaUpdateDto"
 2681                      }
 2682                   }
 2683                }
 2684             },
 2685             "responses" : {
 2686                "200" : {
 2687                   "description" : "Záznam nežádoucí příhody byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 2688                   "content" : {
 2689                      "application/json" : {
 2690                         "schema" : {
 2691                            "$ref" : "#/components/schemas/NezadouciPrihodaDetailDto"
 2692                         }
 2693                      }
 2694                   }
 2695                },
 2696                "400" : {
 2697                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 2698                   "content" : {
 2699                      "application/problem+json" : {
 2700                         "example" : {
 2701                            "type" : "https://api.szz.cz/errors/validation",
 2702                            "title" : "Neplatný vstupní parametr",
 2703                            "status" : 400,
 2704                            "detail" : "Některé položky vstupu neprošly validací.",
 2705                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2706                            "correlationId" : "e5a77b69-6eac-4e15-b2ab-7f88049938bc",
 2707                            "errors" : [
 2708                               {
 2709                                  "field" : "rid",
 2710                                  "message" : "Hodnota RID musí mít 10 znaků."
 2711                               },
 2712                               {
 2713                                  "field" : "druhProhlidky",
 2714                                  "message" : "Neplatná hodnota číselníku."
 2715                               }
 2716                            ]
 2717                         }
 2718                      }
 2719                   }
 2720                },
 2721                "401" : {
 2722                   "description" : "Chybí nebo je neplatný přístupový token.",
 2723                   "content" : {
 2724                      "application/problem+json" : {
 2725                         "example" : {
 2726                            "type" : "https://api.szz.cz/errors/unauthorized",
 2727                            "title" : "Neautorizováno",
 2728                            "status" : 401,
 2729                            "detail" : "Chybí nebo je neplatný přístupový token.",
 2730                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2731                            "correlationId" : "bb42e561-17eb-49ca-9c28-211c0d5b635d"
 2732                         }
 2733                      }
 2734                   }
 2735                },
 2736                "403" : {
 2737                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí příhody.",
 2738                   "content" : {
 2739                      "application/problem+json" : {
 2740                         "example" : {
 2741                            "type" : "https://api.szz.cz/errors/forbidden",
 2742                            "title" : "Zakázaná operace",
 2743                            "status" : 403,
 2744                            "detail" : "Uživatel nemá oprávnění k této akci.",
 2745                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2746                            "correlationId" : "e4a768d5-6e83-4868-b314-70aa708384bf"
 2747                         }
 2748                      }
 2749                   }
 2750                },
 2751                "404" : {
 2752                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 2753                   "content" : {
 2754                      "application/problem+json" : {
 2755                         "example" : {
 2756                            "type" : "https://api.szz.cz/errors/not-found",
 2757                            "title" : "Zdroj nebyl nalezen",
 2758                            "status" : 404,
 2759                            "detail" : "Požadovaný záznam nebyl nalezen.",
 2760                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2761                            "correlationId" : "11412fe3-a857-4607-a5ed-76ab4eea493d"
 2762                         }
 2763                      }
 2764                   }
 2765                },
 2766                "408" : {
 2767                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 2768                   "content" : {
 2769                      "application/problem+json" : {
 2770                         "example" : {
 2771                            "type" : "https://api.szz.cz/errors/request-timeout",
 2772                            "title" : "Časový limit vypršel",
 2773                            "status" : 408,
 2774                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 2775                            "instance" : "/api/v1/emergentniZaznam",
 2776                            "correlationId" : "553a7559-5528-4341-814a-b6ce98dc17b7"
 2777                         }
 2778                      }
 2779                   }
 2780                },
 2781                "409" : {
 2782                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 2783                   "content" : {
 2784                      "application/problem+json" : {
 2785                         "example" : {
 2786                            "type" : "https://api.szz.cz/errors/conflict",
 2787                            "title" : "Konflikt dat",
 2788                            "status" : 409,
 2789                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 2790                            "instance" : "/api/v1/emergentniZaznam",
 2791                            "correlationId" : "d258d895-352b-4934-879a-54b00df0000c"
 2792                         }
 2793                      }
 2794                   }
 2795                },
 2796                "500" : {
 2797                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 2798                   "content" : {
 2799                      "application/problem+json" : {
 2800                         "example" : {
 2801                            "type" : "https://api.szz.cz/errors/internal",
 2802                            "title" : "Neočekávaná chyba serveru",
 2803                            "status" : 500,
 2804                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 2805                            "instance" : "/api/v1/emergentniZaznam",
 2806                            "correlationId" : "8fb22198-aaf5-47f8-8fd1-74c040cd4b6f",
 2807                            "errors" : [
 2808                               {
 2809                                  "field" : "exception.type",
 2810                                  "message" : "System.NullReferenceException"
 2811                               },
 2812                               {
 2813                                  "field" : "exception.message",
 2814                                  "message" : "Object reference not set to an instance of an object."
 2815                               },
 2816                               {
 2817                                  "field" : "stacktrace",
 2818                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 2819                               }
 2820                            ]
 2821                         }
 2822                      }
 2823                   }
 2824                }
 2825             }
 2826          }
 2827       },
 2828       "/api/v2/emergentniZaznam/nezadouciPrihody/{id}/zneplatnit" : {
 2829          "patch" : {
 2830             "tags" : [
 2831                "Emergentni zaznam"
 2832             ],
 2833             "summary" : "Zneplatní existující záznam nežádoucí příhody.",
 2834             "description" : "Vyžaduje platný ETag a uvedení důvodu změny stavu.",
 2835             "parameters" : [
 2836                {
 2837                   "name" : "id",
 2838                   "in" : "path",
 2839                   "description" : "Identifikátor záznamu.",
 2840                   "required" : true,
 2841                   "schema" : {
 2842                      "type" : "string",
 2843                      "format" : "uuid"
 2844                   }
 2845                },
 2846                {
 2847                   "name" : "X-Correlation-Id",
 2848                   "in" : "header",
 2849                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 2850                   "schema" : {
 2851                      "type" : "string",
 2852                      "example" : "ba4532f6-cfbf-4c07-bc0d-32cf0acf5978"
 2853                   }
 2854                },
 2855                {
 2856                   "name" : "Accept-Language",
 2857                   "in" : "header",
 2858                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 2859                   "schema" : {
 2860                      "type" : "string",
 2861                      "example" : "cs"
 2862                   }
 2863                },
 2864                {
 2865                   "name" : "If-Match",
 2866                   "in" : "header",
 2867                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 2868                   "required" : true,
 2869                   "schema" : {
 2870                      "type" : "string",
 2871                      "example" : "AAAAAAAAB+8="
 2872                   }
 2873                }
 2874             ],
 2875             "requestBody" : {
 2876                "description" : "Důvod zneplatnění.",
 2877                "content" : {
 2878                   "application/json" : {
 2879                      "schema" : {
 2880                         "$ref" : "#/components/schemas/PatchDuvodDto"
 2881                      }
 2882                   }
 2883                }
 2884             },
 2885             "responses" : {
 2886                "200" : {
 2887                   "description" : "Záznam nežádoucí příhody byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 2888                   "content" : {
 2889                      "application/json" : {
 2890                         "schema" : {
 2891                            "$ref" : "#/components/schemas/NezadouciPrihodaDetailDto"
 2892                         }
 2893                      }
 2894                   }
 2895                },
 2896                "400" : {
 2897                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 2898                   "content" : {
 2899                      "application/problem+json" : {
 2900                         "example" : {
 2901                            "type" : "https://api.szz.cz/errors/validation",
 2902                            "title" : "Neplatný vstupní parametr",
 2903                            "status" : 400,
 2904                            "detail" : "Některé položky vstupu neprošly validací.",
 2905                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2906                            "correlationId" : "66fbb76d-00a8-4797-9887-1efe70266f8e",
 2907                            "errors" : [
 2908                               {
 2909                                  "field" : "rid",
 2910                                  "message" : "Hodnota RID musí mít 10 znaků."
 2911                               },
 2912                               {
 2913                                  "field" : "druhProhlidky",
 2914                                  "message" : "Neplatná hodnota číselníku."
 2915                               }
 2916                            ]
 2917                         }
 2918                      }
 2919                   }
 2920                },
 2921                "401" : {
 2922                   "description" : "Chybí nebo je neplatný přístupový token.",
 2923                   "content" : {
 2924                      "application/problem+json" : {
 2925                         "example" : {
 2926                            "type" : "https://api.szz.cz/errors/unauthorized",
 2927                            "title" : "Neautorizováno",
 2928                            "status" : 401,
 2929                            "detail" : "Chybí nebo je neplatný přístupový token.",
 2930                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2931                            "correlationId" : "8f426cbc-7c27-4382-b7ad-361f695e090b"
 2932                         }
 2933                      }
 2934                   }
 2935                },
 2936                "403" : {
 2937                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí příhody.",
 2938                   "content" : {
 2939                      "application/problem+json" : {
 2940                         "example" : {
 2941                            "type" : "https://api.szz.cz/errors/forbidden",
 2942                            "title" : "Zakázaná operace",
 2943                            "status" : 403,
 2944                            "detail" : "Uživatel nemá oprávnění k této akci.",
 2945                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2946                            "correlationId" : "940cd3f9-57a8-4727-946b-b9ada66b2e86"
 2947                         }
 2948                      }
 2949                   }
 2950                },
 2951                "404" : {
 2952                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 2953                   "content" : {
 2954                      "application/problem+json" : {
 2955                         "example" : {
 2956                            "type" : "https://api.szz.cz/errors/not-found",
 2957                            "title" : "Zdroj nebyl nalezen",
 2958                            "status" : 404,
 2959                            "detail" : "Požadovaný záznam nebyl nalezen.",
 2960                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 2961                            "correlationId" : "8b6598ed-f44c-41dd-8b7f-891aa27f882d"
 2962                         }
 2963                      }
 2964                   }
 2965                },
 2966                "408" : {
 2967                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 2968                   "content" : {
 2969                      "application/problem+json" : {
 2970                         "example" : {
 2971                            "type" : "https://api.szz.cz/errors/request-timeout",
 2972                            "title" : "Časový limit vypršel",
 2973                            "status" : 408,
 2974                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 2975                            "instance" : "/api/v1/emergentniZaznam",
 2976                            "correlationId" : "02d7dd10-31ec-45b6-a4b8-9beaada9b926"
 2977                         }
 2978                      }
 2979                   }
 2980                },
 2981                "409" : {
 2982                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 2983                   "content" : {
 2984                      "application/problem+json" : {
 2985                         "example" : {
 2986                            "type" : "https://api.szz.cz/errors/conflict",
 2987                            "title" : "Konflikt dat",
 2988                            "status" : 409,
 2989                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 2990                            "instance" : "/api/v1/emergentniZaznam",
 2991                            "correlationId" : "9e9a0b41-6ff0-4881-91e7-5ff090812dff"
 2992                         }
 2993                      }
 2994                   }
 2995                },
 2996                "500" : {
 2997                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 2998                   "content" : {
 2999                      "application/problem+json" : {
 3000                         "example" : {
 3001                            "type" : "https://api.szz.cz/errors/internal",
 3002                            "title" : "Neočekávaná chyba serveru",
 3003                            "status" : 500,
 3004                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 3005                            "instance" : "/api/v1/emergentniZaznam",
 3006                            "correlationId" : "ab1712de-f8e5-420b-a6ae-c7f252c2c003",
 3007                            "errors" : [
 3008                               {
 3009                                  "field" : "exception.type",
 3010                                  "message" : "System.NullReferenceException"
 3011                               },
 3012                               {
 3013                                  "field" : "exception.message",
 3014                                  "message" : "Object reference not set to an instance of an object."
 3015                               },
 3016                               {
 3017                                  "field" : "stacktrace",
 3018                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 3019                               }
 3020                            ]
 3021                         }
 3022                      }
 3023                   }
 3024                }
 3025             }
 3026          }
 3027       },
 3028       "/api/v2/emergentniZaznam/nezadouciPrihody/{id}/zpochybnit" : {
 3029          "patch" : {
 3030             "tags" : [
 3031                "Emergentni zaznam"
 3032             ],
 3033             "summary" : "Zpochybní existující záznam nežádoucí příhody.",
 3034             "description" : "Operace se používá, pokud je záznam považován za <b>nespolehlivý</b>\r\nnebo existuje podezření na nesprávnost.",
 3035             "parameters" : [
 3036                {
 3037                   "name" : "id",
 3038                   "in" : "path",
 3039                   "description" : "Identifikátor záznamu.",
 3040                   "required" : true,
 3041                   "schema" : {
 3042                      "type" : "string",
 3043                      "format" : "uuid"
 3044                   }
 3045                },
 3046                {
 3047                   "name" : "X-Correlation-Id",
 3048                   "in" : "header",
 3049                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 3050                   "schema" : {
 3051                      "type" : "string",
 3052                      "example" : "e8100a9e-63d8-41cd-b0d8-16ceabbbf1fc"
 3053                   }
 3054                },
 3055                {
 3056                   "name" : "Accept-Language",
 3057                   "in" : "header",
 3058                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 3059                   "schema" : {
 3060                      "type" : "string",
 3061                      "example" : "cs"
 3062                   }
 3063                },
 3064                {
 3065                   "name" : "If-Match",
 3066                   "in" : "header",
 3067                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 3068                   "required" : true,
 3069                   "schema" : {
 3070                      "type" : "string",
 3071                      "example" : "AAAAAAAAB+8="
 3072                   }
 3073                }
 3074             ],
 3075             "requestBody" : {
 3076                "description" : "Důvod zpochybnění.",
 3077                "content" : {
 3078                   "application/json" : {
 3079                      "schema" : {
 3080                         "$ref" : "#/components/schemas/PatchDuvodDto"
 3081                      }
 3082                   }
 3083                }
 3084             },
 3085             "responses" : {
 3086                "200" : {
 3087                   "description" : "Záznam nežádoucí příhody byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 3088                   "content" : {
 3089                      "application/json" : {
 3090                         "schema" : {
 3091                            "$ref" : "#/components/schemas/NezadouciPrihodaDetailDto"
 3092                         }
 3093                      }
 3094                   }
 3095                },
 3096                "400" : {
 3097                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 3098                   "content" : {
 3099                      "application/problem+json" : {
 3100                         "example" : {
 3101                            "type" : "https://api.szz.cz/errors/validation",
 3102                            "title" : "Neplatný vstupní parametr",
 3103                            "status" : 400,
 3104                            "detail" : "Některé položky vstupu neprošly validací.",
 3105                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3106                            "correlationId" : "1dd8f832-84c1-4211-8eee-a43970434972",
 3107                            "errors" : [
 3108                               {
 3109                                  "field" : "rid",
 3110                                  "message" : "Hodnota RID musí mít 10 znaků."
 3111                               },
 3112                               {
 3113                                  "field" : "druhProhlidky",
 3114                                  "message" : "Neplatná hodnota číselníku."
 3115                               }
 3116                            ]
 3117                         }
 3118                      }
 3119                   }
 3120                },
 3121                "401" : {
 3122                   "description" : "Chybí nebo je neplatný přístupový token.",
 3123                   "content" : {
 3124                      "application/problem+json" : {
 3125                         "example" : {
 3126                            "type" : "https://api.szz.cz/errors/unauthorized",
 3127                            "title" : "Neautorizováno",
 3128                            "status" : 401,
 3129                            "detail" : "Chybí nebo je neplatný přístupový token.",
 3130                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3131                            "correlationId" : "e41d8417-8fbe-4d51-b217-49e595c1a381"
 3132                         }
 3133                      }
 3134                   }
 3135                },
 3136                "403" : {
 3137                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí příhody.",
 3138                   "content" : {
 3139                      "application/problem+json" : {
 3140                         "example" : {
 3141                            "type" : "https://api.szz.cz/errors/forbidden",
 3142                            "title" : "Zakázaná operace",
 3143                            "status" : 403,
 3144                            "detail" : "Uživatel nemá oprávnění k této akci.",
 3145                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3146                            "correlationId" : "983ea982-7bb5-426f-9aba-27d4a39d4da1"
 3147                         }
 3148                      }
 3149                   }
 3150                },
 3151                "404" : {
 3152                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 3153                   "content" : {
 3154                      "application/problem+json" : {
 3155                         "example" : {
 3156                            "type" : "https://api.szz.cz/errors/not-found",
 3157                            "title" : "Zdroj nebyl nalezen",
 3158                            "status" : 404,
 3159                            "detail" : "Požadovaný záznam nebyl nalezen.",
 3160                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3161                            "correlationId" : "a4269769-9d9b-4914-aeff-c938043449be"
 3162                         }
 3163                      }
 3164                   }
 3165                },
 3166                "408" : {
 3167                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 3168                   "content" : {
 3169                      "application/problem+json" : {
 3170                         "example" : {
 3171                            "type" : "https://api.szz.cz/errors/request-timeout",
 3172                            "title" : "Časový limit vypršel",
 3173                            "status" : 408,
 3174                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 3175                            "instance" : "/api/v1/emergentniZaznam",
 3176                            "correlationId" : "b60e3a87-f625-4f86-9bfc-7e04efa1b488"
 3177                         }
 3178                      }
 3179                   }
 3180                },
 3181                "409" : {
 3182                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 3183                   "content" : {
 3184                      "application/problem+json" : {
 3185                         "example" : {
 3186                            "type" : "https://api.szz.cz/errors/conflict",
 3187                            "title" : "Konflikt dat",
 3188                            "status" : 409,
 3189                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 3190                            "instance" : "/api/v1/emergentniZaznam",
 3191                            "correlationId" : "88d445f1-5617-48bf-a51e-7b426d02225e"
 3192                         }
 3193                      }
 3194                   }
 3195                },
 3196                "500" : {
 3197                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 3198                   "content" : {
 3199                      "application/problem+json" : {
 3200                         "example" : {
 3201                            "type" : "https://api.szz.cz/errors/internal",
 3202                            "title" : "Neočekávaná chyba serveru",
 3203                            "status" : 500,
 3204                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 3205                            "instance" : "/api/v1/emergentniZaznam",
 3206                            "correlationId" : "fb4c5b46-0f5b-4803-9373-768a9cd4f19e",
 3207                            "errors" : [
 3208                               {
 3209                                  "field" : "exception.type",
 3210                                  "message" : "System.NullReferenceException"
 3211                               },
 3212                               {
 3213                                  "field" : "exception.message",
 3214                                  "message" : "Object reference not set to an instance of an object."
 3215                               },
 3216                               {
 3217                                  "field" : "stacktrace",
 3218                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 3219                               }
 3220                            ]
 3221                         }
 3222                      }
 3223                   }
 3224                }
 3225             }
 3226          }
 3227       },
 3228       "/api/v2/emergentniZaznam/nezadouciPrihody/{id}/obnovit" : {
 3229          "patch" : {
 3230             "tags" : [
 3231                "Emergentni zaznam"
 3232             ],
 3233             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam nežádoucí příhody.",
 3234             "description" : "Vrací záznam zpět do <b>platného</b> stavu.\r\nVyžaduje důvod a ETag ověřující aktuální verzi.",
 3235             "parameters" : [
 3236                {
 3237                   "name" : "id",
 3238                   "in" : "path",
 3239                   "description" : "Identifikátor záznamu.",
 3240                   "required" : true,
 3241                   "schema" : {
 3242                      "type" : "string",
 3243                      "format" : "uuid"
 3244                   }
 3245                },
 3246                {
 3247                   "name" : "X-Correlation-Id",
 3248                   "in" : "header",
 3249                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 3250                   "schema" : {
 3251                      "type" : "string",
 3252                      "example" : "d4d5bb06-7241-4253-8b51-456da89410c4"
 3253                   }
 3254                },
 3255                {
 3256                   "name" : "Accept-Language",
 3257                   "in" : "header",
 3258                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 3259                   "schema" : {
 3260                      "type" : "string",
 3261                      "example" : "cs"
 3262                   }
 3263                },
 3264                {
 3265                   "name" : "If-Match",
 3266                   "in" : "header",
 3267                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 3268                   "required" : true,
 3269                   "schema" : {
 3270                      "type" : "string",
 3271                      "example" : "AAAAAAAAB+8="
 3272                   }
 3273                }
 3274             ],
 3275             "requestBody" : {
 3276                "description" : "Důvod obnovení.",
 3277                "content" : {
 3278                   "application/json" : {
 3279                      "schema" : {
 3280                         "$ref" : "#/components/schemas/PatchDuvodDto"
 3281                      }
 3282                   }
 3283                }
 3284             },
 3285             "responses" : {
 3286                "200" : {
 3287                   "description" : "Záznam nežádoucí příhody byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 3288                   "content" : {
 3289                      "application/json" : {
 3290                         "schema" : {
 3291                            "$ref" : "#/components/schemas/NezadouciPrihodaDetailDto"
 3292                         }
 3293                      }
 3294                   }
 3295                },
 3296                "400" : {
 3297                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 3298                   "content" : {
 3299                      "application/problem+json" : {
 3300                         "example" : {
 3301                            "type" : "https://api.szz.cz/errors/validation",
 3302                            "title" : "Neplatný vstupní parametr",
 3303                            "status" : 400,
 3304                            "detail" : "Některé položky vstupu neprošly validací.",
 3305                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3306                            "correlationId" : "fc44ec82-78a8-4610-9b74-188f07510eb7",
 3307                            "errors" : [
 3308                               {
 3309                                  "field" : "rid",
 3310                                  "message" : "Hodnota RID musí mít 10 znaků."
 3311                               },
 3312                               {
 3313                                  "field" : "druhProhlidky",
 3314                                  "message" : "Neplatná hodnota číselníku."
 3315                               }
 3316                            ]
 3317                         }
 3318                      }
 3319                   }
 3320                },
 3321                "401" : {
 3322                   "description" : "Chybí nebo je neplatný přístupový token.",
 3323                   "content" : {
 3324                      "application/problem+json" : {
 3325                         "example" : {
 3326                            "type" : "https://api.szz.cz/errors/unauthorized",
 3327                            "title" : "Neautorizováno",
 3328                            "status" : 401,
 3329                            "detail" : "Chybí nebo je neplatný přístupový token.",
 3330                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3331                            "correlationId" : "678c33d8-d525-440d-ad5d-e74810d0bec2"
 3332                         }
 3333                      }
 3334                   }
 3335                },
 3336                "403" : {
 3337                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí příhody.",
 3338                   "content" : {
 3339                      "application/problem+json" : {
 3340                         "example" : {
 3341                            "type" : "https://api.szz.cz/errors/forbidden",
 3342                            "title" : "Zakázaná operace",
 3343                            "status" : 403,
 3344                            "detail" : "Uživatel nemá oprávnění k této akci.",
 3345                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3346                            "correlationId" : "f2f7cb8b-f8ab-410c-9e47-2928e0e4cba4"
 3347                         }
 3348                      }
 3349                   }
 3350                },
 3351                "404" : {
 3352                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 3353                   "content" : {
 3354                      "application/problem+json" : {
 3355                         "example" : {
 3356                            "type" : "https://api.szz.cz/errors/not-found",
 3357                            "title" : "Zdroj nebyl nalezen",
 3358                            "status" : 404,
 3359                            "detail" : "Požadovaný záznam nebyl nalezen.",
 3360                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3361                            "correlationId" : "224c864c-28f9-49ad-9c0f-0bf6f0907f4b"
 3362                         }
 3363                      }
 3364                   }
 3365                },
 3366                "408" : {
 3367                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 3368                   "content" : {
 3369                      "application/problem+json" : {
 3370                         "example" : {
 3371                            "type" : "https://api.szz.cz/errors/request-timeout",
 3372                            "title" : "Časový limit vypršel",
 3373                            "status" : 408,
 3374                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 3375                            "instance" : "/api/v1/emergentniZaznam",
 3376                            "correlationId" : "142dc1dd-5b43-4f8c-9911-71e0545fbb7c"
 3377                         }
 3378                      }
 3379                   }
 3380                },
 3381                "409" : {
 3382                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 3383                   "content" : {
 3384                      "application/problem+json" : {
 3385                         "example" : {
 3386                            "type" : "https://api.szz.cz/errors/conflict",
 3387                            "title" : "Konflikt dat",
 3388                            "status" : 409,
 3389                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 3390                            "instance" : "/api/v1/emergentniZaznam",
 3391                            "correlationId" : "a06d088c-43ae-4aed-99ff-a8f215e8080c"
 3392                         }
 3393                      }
 3394                   }
 3395                },
 3396                "500" : {
 3397                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 3398                   "content" : {
 3399                      "application/problem+json" : {
 3400                         "example" : {
 3401                            "type" : "https://api.szz.cz/errors/internal",
 3402                            "title" : "Neočekávaná chyba serveru",
 3403                            "status" : 500,
 3404                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 3405                            "instance" : "/api/v1/emergentniZaznam",
 3406                            "correlationId" : "f169fb16-240e-4b1f-bdc5-227b1ae37a41",
 3407                            "errors" : [
 3408                               {
 3409                                  "field" : "exception.type",
 3410                                  "message" : "System.NullReferenceException"
 3411                               },
 3412                               {
 3413                                  "field" : "exception.message",
 3414                                  "message" : "Object reference not set to an instance of an object."
 3415                               },
 3416                               {
 3417                                  "field" : "stacktrace",
 3418                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 3419                               }
 3420                            ]
 3421                         }
 3422                      }
 3423                   }
 3424                }
 3425             }
 3426          }
 3427       },
 3428       "/api/v2/emergentniZaznam/nezadouciReakce/vyhledat" : {
 3429          "post" : {
 3430             "tags" : [
 3431                "Emergentni zaznam"
 3432             ],
 3433             "summary" : "Načte seznam všech záznamů nežádoucích reakcí pacienta dle RID.",
 3434             "description" : "Endpoint vrací seznam všech záznamů nežádoucích reakcí.",
 3435             "parameters" : [
 3436                {
 3437                   "name" : "X-Correlation-Id",
 3438                   "in" : "header",
 3439                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 3440                   "schema" : {
 3441                      "type" : "string",
 3442                      "example" : "bcbac0cd-009e-48c7-9996-bb9b0c122d4c"
 3443                   }
 3444                },
 3445                {
 3446                   "name" : "Accept-Language",
 3447                   "in" : "header",
 3448                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 3449                   "schema" : {
 3450                      "type" : "string",
 3451                      "example" : "cs"
 3452                   }
 3453                }
 3454             ],
 3455             "requestBody" : {
 3456                "content" : {
 3457                   "application/json" : {
 3458                      "schema" : {
 3459                         "$ref" : "#/components/schemas/VyhledatNezadouciReakceRequest"
 3460                      }
 3461                   },
 3462                   "text/json" : {
 3463                      "schema" : {
 3464                         "$ref" : "#/components/schemas/VyhledatNezadouciReakceRequest"
 3465                      }
 3466                   },
 3467                   "application/*+json" : {
 3468                      "schema" : {
 3469                         "$ref" : "#/components/schemas/VyhledatNezadouciReakceRequest"
 3470                      }
 3471                   }
 3472                }
 3473             },
 3474             "responses" : {
 3475                "200" : {
 3476                   "description" : "Záznamy nežádoucí reakce byly nalezeny a úspěšně vráceny.",
 3477                   "content" : {
 3478                      "application/json" : {
 3479                         "schema" : {
 3480                            "type" : "array",
 3481                            "items" : {
 3482                               "$ref" : "#/components/schemas/NezadouciReakceDetailDto"
 3483                            }
 3484                         }
 3485                      }
 3486                   }
 3487                },
 3488                "400" : {
 3489                   "description" : "Neplatný požadavek nebo neplatné vstupní parametry.",
 3490                   "content" : {
 3491                      "application/problem+json" : {
 3492                         "example" : {
 3493                            "type" : "https://api.szz.cz/errors/validation",
 3494                            "title" : "Neplatný vstupní parametr",
 3495                            "status" : 400,
 3496                            "detail" : "Některé položky vstupu neprošly validací.",
 3497                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3498                            "correlationId" : "7b830fc3-71b5-4462-a0f9-ffc4275294d4",
 3499                            "errors" : [
 3500                               {
 3501                                  "field" : "rid",
 3502                                  "message" : "Hodnota RID musí mít 10 znaků."
 3503                               },
 3504                               {
 3505                                  "field" : "druhProhlidky",
 3506                                  "message" : "Neplatná hodnota číselníku."
 3507                               }
 3508                            ]
 3509                         }
 3510                      }
 3511                   }
 3512                },
 3513                "401" : {
 3514                   "description" : "Uživatel není autentizován (chybí nebo je neplatný token).",
 3515                   "content" : {
 3516                      "application/problem+json" : {
 3517                         "example" : {
 3518                            "type" : "https://api.szz.cz/errors/unauthorized",
 3519                            "title" : "Neautorizováno",
 3520                            "status" : 401,
 3521                            "detail" : "Chybí nebo je neplatný přístupový token.",
 3522                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3523                            "correlationId" : "c262872b-072e-4a2a-bf3e-cd8bb74e0088"
 3524                         }
 3525                      }
 3526                   }
 3527                },
 3528                "403" : {
 3529                   "description" : "Uživatel nemá oprávnění přistupovat k tomuto záznamu.",
 3530                   "content" : {
 3531                      "application/problem+json" : {
 3532                         "example" : {
 3533                            "type" : "https://api.szz.cz/errors/forbidden",
 3534                            "title" : "Zakázaná operace",
 3535                            "status" : 403,
 3536                            "detail" : "Uživatel nemá oprávnění k této akci.",
 3537                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3538                            "correlationId" : "d4a8c50d-704e-4a35-b34b-3c36c31f3d62"
 3539                         }
 3540                      }
 3541                   }
 3542                },
 3543                "408" : {
 3544                   "description" : "Požadavek vypršel z důvodu překročení časového limitu.",
 3545                   "content" : {
 3546                      "application/problem+json" : {
 3547                         "example" : {
 3548                            "type" : "https://api.szz.cz/errors/request-timeout",
 3549                            "title" : "Časový limit vypršel",
 3550                            "status" : 408,
 3551                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 3552                            "instance" : "/api/v1/emergentniZaznam",
 3553                            "correlationId" : "cd539ee8-317f-46a7-8bc0-b17ff91eb0a6"
 3554                         }
 3555                      }
 3556                   }
 3557                },
 3558                "500" : {
 3559                   "description" : "Došlo k interní chybě serveru.",
 3560                   "content" : {
 3561                      "application/problem+json" : {
 3562                         "example" : {
 3563                            "type" : "https://api.szz.cz/errors/internal",
 3564                            "title" : "Neočekávaná chyba serveru",
 3565                            "status" : 500,
 3566                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 3567                            "instance" : "/api/v1/emergentniZaznam",
 3568                            "correlationId" : "d7a82d55-c639-45f8-951a-305311d8ce7f",
 3569                            "errors" : [
 3570                               {
 3571                                  "field" : "exception.type",
 3572                                  "message" : "System.NullReferenceException"
 3573                               },
 3574                               {
 3575                                  "field" : "exception.message",
 3576                                  "message" : "Object reference not set to an instance of an object."
 3577                               },
 3578                               {
 3579                                  "field" : "stacktrace",
 3580                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 3581                               }
 3582                            ]
 3583                         }
 3584                      }
 3585                   }
 3586                }
 3587             }
 3588          }
 3589       },
 3590       "/api/v2/emergentniZaznam/nezadouciReakce" : {
 3591          "post" : {
 3592             "tags" : [
 3593                "Emergentni zaznam"
 3594             ],
 3595             "summary" : "Vytvoření záznamu nežádoucí reakce pacienta.",
 3596             "description" : "Slouží k založení nového záznamu nežádoucí reakce pacienta.",
 3597             "parameters" : [
 3598                {
 3599                   "name" : "X-Correlation-Id",
 3600                   "in" : "header",
 3601                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 3602                   "schema" : {
 3603                      "type" : "string",
 3604                      "example" : "5a136311-d9eb-4402-a689-d10dd84aa2bf"
 3605                   }
 3606                },
 3607                {
 3608                   "name" : "Accept-Language",
 3609                   "in" : "header",
 3610                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 3611                   "schema" : {
 3612                      "type" : "string",
 3613                      "example" : "cs"
 3614                   }
 3615                }
 3616             ],
 3617             "requestBody" : {
 3618                "description" : "Vstupní data záznamu nežádoucí reakce.",
 3619                "content" : {
 3620                   "application/json" : {
 3621                      "schema" : {
 3622                         "$ref" : "#/components/schemas/NezadouciReakceCreateDto"
 3623                      }
 3624                   }
 3625                }
 3626             },
 3627             "responses" : {
 3628                "201" : {
 3629                   "description" : "Nežádoucí reakce byla úspěšně uložena. Vrací detail nového záznamu.",
 3630                   "content" : {
 3631                      "application/json" : {
 3632                         "schema" : {
 3633                            "$ref" : "#/components/schemas/NezadouciReakceDetailDto"
 3634                         }
 3635                      }
 3636                   }
 3637                },
 3638                "400" : {
 3639                   "description" : "Požadavek je neplatný nebo nelze zpracovat.",
 3640                   "content" : {
 3641                      "application/problem+json" : {
 3642                         "example" : {
 3643                            "type" : "https://api.szz.cz/errors/validation",
 3644                            "title" : "Neplatný vstupní parametr",
 3645                            "status" : 400,
 3646                            "detail" : "Některé položky vstupu neprošly validací.",
 3647                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3648                            "correlationId" : "6d628688-84d8-46ca-bd84-d032119dea8d",
 3649                            "errors" : [
 3650                               {
 3651                                  "field" : "rid",
 3652                                  "message" : "Hodnota RID musí mít 10 znaků."
 3653                               },
 3654                               {
 3655                                  "field" : "druhProhlidky",
 3656                                  "message" : "Neplatná hodnota číselníku."
 3657                               }
 3658                            ]
 3659                         }
 3660                      }
 3661                   }
 3662                },
 3663                "401" : {
 3664                   "description" : "Chybí nebo je neplatný přístupový token.",
 3665                   "content" : {
 3666                      "application/problem+json" : {
 3667                         "example" : {
 3668                            "type" : "https://api.szz.cz/errors/unauthorized",
 3669                            "title" : "Neautorizováno",
 3670                            "status" : 401,
 3671                            "detail" : "Chybí nebo je neplatný přístupový token.",
 3672                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3673                            "correlationId" : "980ce30b-2b65-4a7d-b6a1-b66c08b4ef49"
 3674                         }
 3675                      }
 3676                   }
 3677                },
 3678                "403" : {
 3679                   "description" : "Lékař nemá oprávnění k založení záznamu nežádoucí reakce.",
 3680                   "content" : {
 3681                      "application/problem+json" : {
 3682                         "example" : {
 3683                            "type" : "https://api.szz.cz/errors/forbidden",
 3684                            "title" : "Zakázaná operace",
 3685                            "status" : 403,
 3686                            "detail" : "Uživatel nemá oprávnění k této akci.",
 3687                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3688                            "correlationId" : "4d701789-29e0-4164-8bf7-c896f61f1a7e"
 3689                         }
 3690                      }
 3691                   }
 3692                },
 3693                "408" : {
 3694                   "description" : "Požadavek trval příliš dlouho.",
 3695                   "content" : {
 3696                      "application/problem+json" : {
 3697                         "example" : {
 3698                            "type" : "https://api.szz.cz/errors/request-timeout",
 3699                            "title" : "Časový limit vypršel",
 3700                            "status" : 408,
 3701                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 3702                            "instance" : "/api/v1/emergentniZaznam",
 3703                            "correlationId" : "1dfbd57d-9559-4dcd-ab56-ac563a1dbd49"
 3704                         }
 3705                      }
 3706                   }
 3707                },
 3708                "500" : {
 3709                   "description" : "Došlo k neočekávané chybě při zpracování požadavku.",
 3710                   "content" : {
 3711                      "application/problem+json" : {
 3712                         "example" : {
 3713                            "type" : "https://api.szz.cz/errors/internal",
 3714                            "title" : "Neočekávaná chyba serveru",
 3715                            "status" : 500,
 3716                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 3717                            "instance" : "/api/v1/emergentniZaznam",
 3718                            "correlationId" : "6ef3dea6-e36f-4188-9b44-05fc5f0475de",
 3719                            "errors" : [
 3720                               {
 3721                                  "field" : "exception.type",
 3722                                  "message" : "System.NullReferenceException"
 3723                               },
 3724                               {
 3725                                  "field" : "exception.message",
 3726                                  "message" : "Object reference not set to an instance of an object."
 3727                               },
 3728                               {
 3729                                  "field" : "stacktrace",
 3730                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 3731                               }
 3732                            ]
 3733                         }
 3734                      }
 3735                   }
 3736                }
 3737             }
 3738          }
 3739       },
 3740       "/api/v2/emergentniZaznam/nezadouciReakce/{id}" : {
 3741          "put" : {
 3742             "tags" : [
 3743                "Emergentni zaznam"
 3744             ],
 3745             "summary" : "Aktualizuje existující záznam nežádoucí reakce pacienta.",
 3746             "description" : "Endpoint provádí <b>aktualizaci již uloženého záznamu nežádoucí reakce</b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 3747             "parameters" : [
 3748                {
 3749                   "name" : "id",
 3750                   "in" : "path",
 3751                   "description" : "Jednoznačný identifikátor nežádoucí reakce (GUID).",
 3752                   "required" : true,
 3753                   "schema" : {
 3754                      "type" : "string",
 3755                      "format" : "uuid"
 3756                   }
 3757                },
 3758                {
 3759                   "name" : "X-Correlation-Id",
 3760                   "in" : "header",
 3761                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 3762                   "schema" : {
 3763                      "type" : "string",
 3764                      "example" : "d9cdfaf8-15f8-4f9e-aaf2-4f0b4afc3358"
 3765                   }
 3766                },
 3767                {
 3768                   "name" : "Accept-Language",
 3769                   "in" : "header",
 3770                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 3771                   "schema" : {
 3772                      "type" : "string",
 3773                      "example" : "cs"
 3774                   }
 3775                },
 3776                {
 3777                   "name" : "If-Match",
 3778                   "in" : "header",
 3779                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 3780                   "required" : true,
 3781                   "schema" : {
 3782                      "type" : "string",
 3783                      "example" : "AAAAAAAAB+8="
 3784                   }
 3785                }
 3786             ],
 3787             "requestBody" : {
 3788                "description" : "Aktualizovaná data záznamu nežádoucí reakce.",
 3789                "content" : {
 3790                   "application/json" : {
 3791                      "schema" : {
 3792                         "$ref" : "#/components/schemas/NezadouciReakceUpdateDto"
 3793                      }
 3794                   }
 3795                }
 3796             },
 3797             "responses" : {
 3798                "200" : {
 3799                   "description" : "Záznam nežádoucí reakce byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 3800                   "content" : {
 3801                      "application/json" : {
 3802                         "schema" : {
 3803                            "$ref" : "#/components/schemas/NezadouciReakceDetailDto"
 3804                         }
 3805                      }
 3806                   }
 3807                },
 3808                "400" : {
 3809                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 3810                   "content" : {
 3811                      "application/problem+json" : {
 3812                         "example" : {
 3813                            "type" : "https://api.szz.cz/errors/validation",
 3814                            "title" : "Neplatný vstupní parametr",
 3815                            "status" : 400,
 3816                            "detail" : "Některé položky vstupu neprošly validací.",
 3817                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3818                            "correlationId" : "58c92da3-46f6-42db-bca6-6ba29db52d58",
 3819                            "errors" : [
 3820                               {
 3821                                  "field" : "rid",
 3822                                  "message" : "Hodnota RID musí mít 10 znaků."
 3823                               },
 3824                               {
 3825                                  "field" : "druhProhlidky",
 3826                                  "message" : "Neplatná hodnota číselníku."
 3827                               }
 3828                            ]
 3829                         }
 3830                      }
 3831                   }
 3832                },
 3833                "401" : {
 3834                   "description" : "Chybí nebo je neplatný přístupový token.",
 3835                   "content" : {
 3836                      "application/problem+json" : {
 3837                         "example" : {
 3838                            "type" : "https://api.szz.cz/errors/unauthorized",
 3839                            "title" : "Neautorizováno",
 3840                            "status" : 401,
 3841                            "detail" : "Chybí nebo je neplatný přístupový token.",
 3842                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3843                            "correlationId" : "71e67ed1-30ae-4c95-8b63-8e1957462015"
 3844                         }
 3845                      }
 3846                   }
 3847                },
 3848                "403" : {
 3849                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí reakce.",
 3850                   "content" : {
 3851                      "application/problem+json" : {
 3852                         "example" : {
 3853                            "type" : "https://api.szz.cz/errors/forbidden",
 3854                            "title" : "Zakázaná operace",
 3855                            "status" : 403,
 3856                            "detail" : "Uživatel nemá oprávnění k této akci.",
 3857                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3858                            "correlationId" : "a4acc399-9d1a-49d5-bf91-1526a9dd4d3e"
 3859                         }
 3860                      }
 3861                   }
 3862                },
 3863                "404" : {
 3864                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 3865                   "content" : {
 3866                      "application/problem+json" : {
 3867                         "example" : {
 3868                            "type" : "https://api.szz.cz/errors/not-found",
 3869                            "title" : "Zdroj nebyl nalezen",
 3870                            "status" : 404,
 3871                            "detail" : "Požadovaný záznam nebyl nalezen.",
 3872                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 3873                            "correlationId" : "e70c9942-54be-4477-883f-eee092eedc50"
 3874                         }
 3875                      }
 3876                   }
 3877                },
 3878                "408" : {
 3879                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 3880                   "content" : {
 3881                      "application/problem+json" : {
 3882                         "example" : {
 3883                            "type" : "https://api.szz.cz/errors/request-timeout",
 3884                            "title" : "Časový limit vypršel",
 3885                            "status" : 408,
 3886                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 3887                            "instance" : "/api/v1/emergentniZaznam",
 3888                            "correlationId" : "fb52f657-c257-4aba-ba8f-aad22120c761"
 3889                         }
 3890                      }
 3891                   }
 3892                },
 3893                "409" : {
 3894                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 3895                   "content" : {
 3896                      "application/problem+json" : {
 3897                         "example" : {
 3898                            "type" : "https://api.szz.cz/errors/conflict",
 3899                            "title" : "Konflikt dat",
 3900                            "status" : 409,
 3901                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 3902                            "instance" : "/api/v1/emergentniZaznam",
 3903                            "correlationId" : "fc23346d-91ff-4f60-8d8d-1cc45faf7ac5"
 3904                         }
 3905                      }
 3906                   }
 3907                },
 3908                "500" : {
 3909                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 3910                   "content" : {
 3911                      "application/problem+json" : {
 3912                         "example" : {
 3913                            "type" : "https://api.szz.cz/errors/internal",
 3914                            "title" : "Neočekávaná chyba serveru",
 3915                            "status" : 500,
 3916                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 3917                            "instance" : "/api/v1/emergentniZaznam",
 3918                            "correlationId" : "e3ea60fd-7bb1-4c5d-beb9-7ee4acb12f24",
 3919                            "errors" : [
 3920                               {
 3921                                  "field" : "exception.type",
 3922                                  "message" : "System.NullReferenceException"
 3923                               },
 3924                               {
 3925                                  "field" : "exception.message",
 3926                                  "message" : "Object reference not set to an instance of an object."
 3927                               },
 3928                               {
 3929                                  "field" : "stacktrace",
 3930                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 3931                               }
 3932                            ]
 3933                         }
 3934                      }
 3935                   }
 3936                }
 3937             }
 3938          }
 3939       },
 3940       "/api/v2/emergentniZaznam/nezadouciReakce/{id}/zneplatnit" : {
 3941          "patch" : {
 3942             "tags" : [
 3943                "Emergentni zaznam"
 3944             ],
 3945             "summary" : "Zneplatní existující záznam nežádoucí reakce pacienta.",
 3946             "description" : "Endpoint provádí <b>zneplatnění již uloženého záznamu nežádoucí reakce</b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 3947             "parameters" : [
 3948                {
 3949                   "name" : "id",
 3950                   "in" : "path",
 3951                   "description" : "Jednoznačný identifikátor nežádoucí reakce (GUID).",
 3952                   "required" : true,
 3953                   "schema" : {
 3954                      "type" : "string",
 3955                      "format" : "uuid"
 3956                   }
 3957                },
 3958                {
 3959                   "name" : "X-Correlation-Id",
 3960                   "in" : "header",
 3961                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 3962                   "schema" : {
 3963                      "type" : "string",
 3964                      "example" : "e8cd7d04-9922-4f73-a154-69fa26ad9382"
 3965                   }
 3966                },
 3967                {
 3968                   "name" : "Accept-Language",
 3969                   "in" : "header",
 3970                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 3971                   "schema" : {
 3972                      "type" : "string",
 3973                      "example" : "cs"
 3974                   }
 3975                },
 3976                {
 3977                   "name" : "If-Match",
 3978                   "in" : "header",
 3979                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 3980                   "required" : true,
 3981                   "schema" : {
 3982                      "type" : "string",
 3983                      "example" : "AAAAAAAAB+8="
 3984                   }
 3985                }
 3986             ],
 3987             "requestBody" : {
 3988                "description" : "Důvod zneplatnění.",
 3989                "content" : {
 3990                   "application/json" : {
 3991                      "schema" : {
 3992                         "$ref" : "#/components/schemas/PatchDuvodDto"
 3993                      }
 3994                   }
 3995                }
 3996             },
 3997             "responses" : {
 3998                "200" : {
 3999                   "description" : "Záznam nežádoucí reakce byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 4000                   "content" : {
 4001                      "application/json" : {
 4002                         "schema" : {
 4003                            "$ref" : "#/components/schemas/NezadouciReakceDetailDto"
 4004                         }
 4005                      }
 4006                   }
 4007                },
 4008                "400" : {
 4009                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 4010                   "content" : {
 4011                      "application/problem+json" : {
 4012                         "example" : {
 4013                            "type" : "https://api.szz.cz/errors/validation",
 4014                            "title" : "Neplatný vstupní parametr",
 4015                            "status" : 400,
 4016                            "detail" : "Některé položky vstupu neprošly validací.",
 4017                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4018                            "correlationId" : "ba22f81b-262e-4788-8686-0652ea12e926",
 4019                            "errors" : [
 4020                               {
 4021                                  "field" : "rid",
 4022                                  "message" : "Hodnota RID musí mít 10 znaků."
 4023                               },
 4024                               {
 4025                                  "field" : "druhProhlidky",
 4026                                  "message" : "Neplatná hodnota číselníku."
 4027                               }
 4028                            ]
 4029                         }
 4030                      }
 4031                   }
 4032                },
 4033                "401" : {
 4034                   "description" : "Chybí nebo je neplatný přístupový token.",
 4035                   "content" : {
 4036                      "application/problem+json" : {
 4037                         "example" : {
 4038                            "type" : "https://api.szz.cz/errors/unauthorized",
 4039                            "title" : "Neautorizováno",
 4040                            "status" : 401,
 4041                            "detail" : "Chybí nebo je neplatný přístupový token.",
 4042                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4043                            "correlationId" : "d5a70ac5-a851-4dee-9f83-78a814a38acf"
 4044                         }
 4045                      }
 4046                   }
 4047                },
 4048                "403" : {
 4049                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí reakce.",
 4050                   "content" : {
 4051                      "application/problem+json" : {
 4052                         "example" : {
 4053                            "type" : "https://api.szz.cz/errors/forbidden",
 4054                            "title" : "Zakázaná operace",
 4055                            "status" : 403,
 4056                            "detail" : "Uživatel nemá oprávnění k této akci.",
 4057                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4058                            "correlationId" : "5f649e87-298c-4d6b-8df7-b25f1ae5d5a3"
 4059                         }
 4060                      }
 4061                   }
 4062                },
 4063                "404" : {
 4064                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 4065                   "content" : {
 4066                      "application/problem+json" : {
 4067                         "example" : {
 4068                            "type" : "https://api.szz.cz/errors/not-found",
 4069                            "title" : "Zdroj nebyl nalezen",
 4070                            "status" : 404,
 4071                            "detail" : "Požadovaný záznam nebyl nalezen.",
 4072                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4073                            "correlationId" : "6b00b8d1-9bd1-479e-b9b5-d1d475b99578"
 4074                         }
 4075                      }
 4076                   }
 4077                },
 4078                "408" : {
 4079                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 4080                   "content" : {
 4081                      "application/problem+json" : {
 4082                         "example" : {
 4083                            "type" : "https://api.szz.cz/errors/request-timeout",
 4084                            "title" : "Časový limit vypršel",
 4085                            "status" : 408,
 4086                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 4087                            "instance" : "/api/v1/emergentniZaznam",
 4088                            "correlationId" : "3f1d41d0-92b1-4f25-a41f-6e7232a98b64"
 4089                         }
 4090                      }
 4091                   }
 4092                },
 4093                "409" : {
 4094                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 4095                   "content" : {
 4096                      "application/problem+json" : {
 4097                         "example" : {
 4098                            "type" : "https://api.szz.cz/errors/conflict",
 4099                            "title" : "Konflikt dat",
 4100                            "status" : 409,
 4101                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 4102                            "instance" : "/api/v1/emergentniZaznam",
 4103                            "correlationId" : "6aef303a-efbf-4d7f-bebd-213cb3c40d4d"
 4104                         }
 4105                      }
 4106                   }
 4107                },
 4108                "500" : {
 4109                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 4110                   "content" : {
 4111                      "application/problem+json" : {
 4112                         "example" : {
 4113                            "type" : "https://api.szz.cz/errors/internal",
 4114                            "title" : "Neočekávaná chyba serveru",
 4115                            "status" : 500,
 4116                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 4117                            "instance" : "/api/v1/emergentniZaznam",
 4118                            "correlationId" : "6378c67f-02c5-44a1-b072-6a32fb6254e7",
 4119                            "errors" : [
 4120                               {
 4121                                  "field" : "exception.type",
 4122                                  "message" : "System.NullReferenceException"
 4123                               },
 4124                               {
 4125                                  "field" : "exception.message",
 4126                                  "message" : "Object reference not set to an instance of an object."
 4127                               },
 4128                               {
 4129                                  "field" : "stacktrace",
 4130                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 4131                               }
 4132                            ]
 4133                         }
 4134                      }
 4135                   }
 4136                }
 4137             }
 4138          }
 4139       },
 4140       "/api/v2/emergentniZaznam/nezadouciReakce/{id}/zpochybnit" : {
 4141          "patch" : {
 4142             "tags" : [
 4143                "Emergentni zaznam"
 4144             ],
 4145             "summary" : "Zpochybní existující záznam nežádoucí reakce.",
 4146             "description" : "Používá se v případě, kdy je záznam považován za <b>nespolehlivý</b>\r\nnebo existuje podezření na nesprávnost.",
 4147             "parameters" : [
 4148                {
 4149                   "name" : "id",
 4150                   "in" : "path",
 4151                   "description" : "Identifikátor záznamu nežádoucí reakce.",
 4152                   "required" : true,
 4153                   "schema" : {
 4154                      "type" : "string",
 4155                      "format" : "uuid"
 4156                   }
 4157                },
 4158                {
 4159                   "name" : "X-Correlation-Id",
 4160                   "in" : "header",
 4161                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 4162                   "schema" : {
 4163                      "type" : "string",
 4164                      "example" : "4f6f8d90-a761-45c0-ae1b-e993d8dfe02c"
 4165                   }
 4166                },
 4167                {
 4168                   "name" : "Accept-Language",
 4169                   "in" : "header",
 4170                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 4171                   "schema" : {
 4172                      "type" : "string",
 4173                      "example" : "cs"
 4174                   }
 4175                },
 4176                {
 4177                   "name" : "If-Match",
 4178                   "in" : "header",
 4179                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 4180                   "required" : true,
 4181                   "schema" : {
 4182                      "type" : "string",
 4183                      "example" : "AAAAAAAAB+8="
 4184                   }
 4185                }
 4186             ],
 4187             "requestBody" : {
 4188                "description" : "Důvod zpochybnění.",
 4189                "content" : {
 4190                   "application/json" : {
 4191                      "schema" : {
 4192                         "$ref" : "#/components/schemas/PatchDuvodDto"
 4193                      }
 4194                   }
 4195                }
 4196             },
 4197             "responses" : {
 4198                "200" : {
 4199                   "description" : "Záznam nežádoucí reakce byl úspěšně zpochybněn."
 4200                },
 4201                "400" : {
 4202                   "description" : "Neplatný požadavek.",
 4203                   "content" : {
 4204                      "application/problem+json" : {
 4205                         "example" : {
 4206                            "type" : "https://api.szz.cz/errors/validation",
 4207                            "title" : "Neplatný vstupní parametr",
 4208                            "status" : 400,
 4209                            "detail" : "Některé položky vstupu neprošly validací.",
 4210                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4211                            "correlationId" : "6601bfaf-8581-4ade-bc8b-4f25f2c16a74",
 4212                            "errors" : [
 4213                               {
 4214                                  "field" : "rid",
 4215                                  "message" : "Hodnota RID musí mít 10 znaků."
 4216                               },
 4217                               {
 4218                                  "field" : "druhProhlidky",
 4219                                  "message" : "Neplatná hodnota číselníku."
 4220                               }
 4221                            ]
 4222                         }
 4223                      }
 4224                   }
 4225                },
 4226                "401" : {
 4227                   "description" : "Uživatel není autentizován.",
 4228                   "content" : {
 4229                      "application/problem+json" : {
 4230                         "example" : {
 4231                            "type" : "https://api.szz.cz/errors/unauthorized",
 4232                            "title" : "Neautorizováno",
 4233                            "status" : 401,
 4234                            "detail" : "Chybí nebo je neplatný přístupový token.",
 4235                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4236                            "correlationId" : "52f988f5-1964-41c1-8e79-af60337eef4d"
 4237                         }
 4238                      }
 4239                   }
 4240                },
 4241                "403" : {
 4242                   "description" : "Uživatel nemá oprávnění.",
 4243                   "content" : {
 4244                      "application/problem+json" : {
 4245                         "example" : {
 4246                            "type" : "https://api.szz.cz/errors/forbidden",
 4247                            "title" : "Zakázaná operace",
 4248                            "status" : 403,
 4249                            "detail" : "Uživatel nemá oprávnění k této akci.",
 4250                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4251                            "correlationId" : "df901d2d-ea72-46c5-9e35-5bc14f602fdd"
 4252                         }
 4253                      }
 4254                   }
 4255                },
 4256                "404" : {
 4257                   "description" : "Záznam nebyl nalezen.",
 4258                   "content" : {
 4259                      "application/problem+json" : {
 4260                         "example" : {
 4261                            "type" : "https://api.szz.cz/errors/not-found",
 4262                            "title" : "Zdroj nebyl nalezen",
 4263                            "status" : 404,
 4264                            "detail" : "Požadovaný záznam nebyl nalezen.",
 4265                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4266                            "correlationId" : "396e36aa-1ba0-4356-9728-65ae5643b12f"
 4267                         }
 4268                      }
 4269                   }
 4270                },
 4271                "408" : {
 4272                   "description" : "Požadavek vypršel.",
 4273                   "content" : {
 4274                      "application/problem+json" : {
 4275                         "example" : {
 4276                            "type" : "https://api.szz.cz/errors/request-timeout",
 4277                            "title" : "Časový limit vypršel",
 4278                            "status" : 408,
 4279                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 4280                            "instance" : "/api/v1/emergentniZaznam",
 4281                            "correlationId" : "50f2b886-f456-40d7-8009-480514a8e45f"
 4282                         }
 4283                      }
 4284                   }
 4285                },
 4286                "409" : {
 4287                   "description" : "Neplatný nebo zastaralý ETag.",
 4288                   "content" : {
 4289                      "application/problem+json" : {
 4290                         "example" : {
 4291                            "type" : "https://api.szz.cz/errors/conflict",
 4292                            "title" : "Konflikt dat",
 4293                            "status" : 409,
 4294                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 4295                            "instance" : "/api/v1/emergentniZaznam",
 4296                            "correlationId" : "0fc8eeab-6f33-40b5-8246-e968ffae5f48"
 4297                         }
 4298                      }
 4299                   }
 4300                },
 4301                "500" : {
 4302                   "description" : "Interní chyba serveru.",
 4303                   "content" : {
 4304                      "application/problem+json" : {
 4305                         "example" : {
 4306                            "type" : "https://api.szz.cz/errors/internal",
 4307                            "title" : "Neočekávaná chyba serveru",
 4308                            "status" : 500,
 4309                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 4310                            "instance" : "/api/v1/emergentniZaznam",
 4311                            "correlationId" : "f0bae178-7cf0-4de4-8ae1-bc35c07ed44f",
 4312                            "errors" : [
 4313                               {
 4314                                  "field" : "exception.type",
 4315                                  "message" : "System.NullReferenceException"
 4316                               },
 4317                               {
 4318                                  "field" : "exception.message",
 4319                                  "message" : "Object reference not set to an instance of an object."
 4320                               },
 4321                               {
 4322                                  "field" : "stacktrace",
 4323                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 4324                               }
 4325                            ]
 4326                         }
 4327                      }
 4328                   }
 4329                }
 4330             }
 4331          }
 4332       },
 4333       "/api/v2/emergentniZaznam/nezadouciReakce/{id}/obnovit" : {
 4334          "patch" : {
 4335             "tags" : [
 4336                "Emergentni zaznam"
 4337             ],
 4338             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam nežádoucí reakce.",
 4339             "description" : "Vrací záznam do <b>platného</b> stavu.\r\nOperace vyžaduje platný ETag a uvedení důvodu obnovení.",
 4340             "parameters" : [
 4341                {
 4342                   "name" : "id",
 4343                   "in" : "path",
 4344                   "description" : "Identifikátor záznamu nežádoucí reakce.",
 4345                   "required" : true,
 4346                   "schema" : {
 4347                      "type" : "string",
 4348                      "format" : "uuid"
 4349                   }
 4350                },
 4351                {
 4352                   "name" : "X-Correlation-Id",
 4353                   "in" : "header",
 4354                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 4355                   "schema" : {
 4356                      "type" : "string",
 4357                      "example" : "2259b6b1-8358-41b5-a08f-edfd4eed4dbe"
 4358                   }
 4359                },
 4360                {
 4361                   "name" : "Accept-Language",
 4362                   "in" : "header",
 4363                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 4364                   "schema" : {
 4365                      "type" : "string",
 4366                      "example" : "cs"
 4367                   }
 4368                },
 4369                {
 4370                   "name" : "If-Match",
 4371                   "in" : "header",
 4372                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 4373                   "required" : true,
 4374                   "schema" : {
 4375                      "type" : "string",
 4376                      "example" : "AAAAAAAAB+8="
 4377                   }
 4378                }
 4379             ],
 4380             "requestBody" : {
 4381                "description" : "Důvod obnovení.",
 4382                "content" : {
 4383                   "application/json" : {
 4384                      "schema" : {
 4385                         "$ref" : "#/components/schemas/PatchDuvodDto"
 4386                      }
 4387                   }
 4388                }
 4389             },
 4390             "responses" : {
 4391                "200" : {
 4392                   "description" : "Záznam nežádoucí reakce byl úspěšně obnoven."
 4393                },
 4394                "400" : {
 4395                   "description" : "Neplatný požadavek.",
 4396                   "content" : {
 4397                      "application/problem+json" : {
 4398                         "example" : {
 4399                            "type" : "https://api.szz.cz/errors/validation",
 4400                            "title" : "Neplatný vstupní parametr",
 4401                            "status" : 400,
 4402                            "detail" : "Některé položky vstupu neprošly validací.",
 4403                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4404                            "correlationId" : "2140128b-ee37-4498-9018-648bffafe948",
 4405                            "errors" : [
 4406                               {
 4407                                  "field" : "rid",
 4408                                  "message" : "Hodnota RID musí mít 10 znaků."
 4409                               },
 4410                               {
 4411                                  "field" : "druhProhlidky",
 4412                                  "message" : "Neplatná hodnota číselníku."
 4413                               }
 4414                            ]
 4415                         }
 4416                      }
 4417                   }
 4418                },
 4419                "401" : {
 4420                   "description" : "Uživatel není autentizován.",
 4421                   "content" : {
 4422                      "application/problem+json" : {
 4423                         "example" : {
 4424                            "type" : "https://api.szz.cz/errors/unauthorized",
 4425                            "title" : "Neautorizováno",
 4426                            "status" : 401,
 4427                            "detail" : "Chybí nebo je neplatný přístupový token.",
 4428                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4429                            "correlationId" : "b0b47a28-391b-4622-87a7-2dc6a21527e2"
 4430                         }
 4431                      }
 4432                   }
 4433                },
 4434                "403" : {
 4435                   "description" : "Uživatel nemá oprávnění.",
 4436                   "content" : {
 4437                      "application/problem+json" : {
 4438                         "example" : {
 4439                            "type" : "https://api.szz.cz/errors/forbidden",
 4440                            "title" : "Zakázaná operace",
 4441                            "status" : 403,
 4442                            "detail" : "Uživatel nemá oprávnění k této akci.",
 4443                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4444                            "correlationId" : "d3352845-11c3-4153-ad5f-c24dcb41a535"
 4445                         }
 4446                      }
 4447                   }
 4448                },
 4449                "404" : {
 4450                   "description" : "Záznam nebyl nalezen.",
 4451                   "content" : {
 4452                      "application/problem+json" : {
 4453                         "example" : {
 4454                            "type" : "https://api.szz.cz/errors/not-found",
 4455                            "title" : "Zdroj nebyl nalezen",
 4456                            "status" : 404,
 4457                            "detail" : "Požadovaný záznam nebyl nalezen.",
 4458                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4459                            "correlationId" : "74eb2694-0067-48f9-9017-4e53db1dd0ac"
 4460                         }
 4461                      }
 4462                   }
 4463                },
 4464                "408" : {
 4465                   "description" : "Požadavek vypršel.",
 4466                   "content" : {
 4467                      "application/problem+json" : {
 4468                         "example" : {
 4469                            "type" : "https://api.szz.cz/errors/request-timeout",
 4470                            "title" : "Časový limit vypršel",
 4471                            "status" : 408,
 4472                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 4473                            "instance" : "/api/v1/emergentniZaznam",
 4474                            "correlationId" : "6f32a2ad-a650-4acc-b33f-c6fbcfc5af40"
 4475                         }
 4476                      }
 4477                   }
 4478                },
 4479                "409" : {
 4480                   "description" : "Neplatný nebo zastaralý ETag.",
 4481                   "content" : {
 4482                      "application/problem+json" : {
 4483                         "example" : {
 4484                            "type" : "https://api.szz.cz/errors/conflict",
 4485                            "title" : "Konflikt dat",
 4486                            "status" : 409,
 4487                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 4488                            "instance" : "/api/v1/emergentniZaznam",
 4489                            "correlationId" : "7eb2b24c-e899-410d-9119-e18bcf187f7b"
 4490                         }
 4491                      }
 4492                   }
 4493                },
 4494                "500" : {
 4495                   "description" : "Interní chyba serveru.",
 4496                   "content" : {
 4497                      "application/problem+json" : {
 4498                         "example" : {
 4499                            "type" : "https://api.szz.cz/errors/internal",
 4500                            "title" : "Neočekávaná chyba serveru",
 4501                            "status" : 500,
 4502                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 4503                            "instance" : "/api/v1/emergentniZaznam",
 4504                            "correlationId" : "ad2eef16-34d2-4fda-8af9-8e237bb1eee6",
 4505                            "errors" : [
 4506                               {
 4507                                  "field" : "exception.type",
 4508                                  "message" : "System.NullReferenceException"
 4509                               },
 4510                               {
 4511                                  "field" : "exception.message",
 4512                                  "message" : "Object reference not set to an instance of an object."
 4513                               },
 4514                               {
 4515                                  "field" : "stacktrace",
 4516                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 4517                               }
 4518                            ]
 4519                         }
 4520                      }
 4521                   }
 4522                }
 4523             }
 4524          }
 4525       },
 4526       "/api/v2/emergentniZaznam/nezadouciUcinky/vyhledat" : {
 4527          "post" : {
 4528             "tags" : [
 4529                "Emergentni zaznam"
 4530             ],
 4531             "summary" : "Načte seznam všech nežádoucích účinků pacienta.",
 4532             "description" : "Endpoint vrací seznam všech záznamů nežádoucích účinků.",
 4533             "parameters" : [
 4534                {
 4535                   "name" : "X-Correlation-Id",
 4536                   "in" : "header",
 4537                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 4538                   "schema" : {
 4539                      "type" : "string",
 4540                      "example" : "04639936-fdf9-4952-aa96-c7c00f2d5a49"
 4541                   }
 4542                },
 4543                {
 4544                   "name" : "Accept-Language",
 4545                   "in" : "header",
 4546                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 4547                   "schema" : {
 4548                      "type" : "string",
 4549                      "example" : "cs"
 4550                   }
 4551                }
 4552             ],
 4553             "requestBody" : {
 4554                "content" : {
 4555                   "application/json" : {
 4556                      "schema" : {
 4557                         "$ref" : "#/components/schemas/VyhledatNezadouciUcinkyRequest"
 4558                      }
 4559                   },
 4560                   "text/json" : {
 4561                      "schema" : {
 4562                         "$ref" : "#/components/schemas/VyhledatNezadouciUcinkyRequest"
 4563                      }
 4564                   },
 4565                   "application/*+json" : {
 4566                      "schema" : {
 4567                         "$ref" : "#/components/schemas/VyhledatNezadouciUcinkyRequest"
 4568                      }
 4569                   }
 4570                }
 4571             },
 4572             "responses" : {
 4573                "200" : {
 4574                   "description" : "Záznamy nežádoucích účinků byly nalezeny a úspěšně vráceny.",
 4575                   "content" : {
 4576                      "application/json" : {
 4577                         "schema" : {
 4578                            "type" : "array",
 4579                            "items" : {
 4580                               "$ref" : "#/components/schemas/NezadouciUcinekDetailDto"
 4581                            }
 4582                         }
 4583                      }
 4584                   }
 4585                },
 4586                "400" : {
 4587                   "description" : "Neplatný požadavek nebo neplatné vstupní parametry.",
 4588                   "content" : {
 4589                      "application/problem+json" : {
 4590                         "example" : {
 4591                            "type" : "https://api.szz.cz/errors/validation",
 4592                            "title" : "Neplatný vstupní parametr",
 4593                            "status" : 400,
 4594                            "detail" : "Některé položky vstupu neprošly validací.",
 4595                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4596                            "correlationId" : "de3d25d2-ece8-46b9-94ae-d9c05c05df56",
 4597                            "errors" : [
 4598                               {
 4599                                  "field" : "rid",
 4600                                  "message" : "Hodnota RID musí mít 10 znaků."
 4601                               },
 4602                               {
 4603                                  "field" : "druhProhlidky",
 4604                                  "message" : "Neplatná hodnota číselníku."
 4605                               }
 4606                            ]
 4607                         }
 4608                      }
 4609                   }
 4610                },
 4611                "401" : {
 4612                   "description" : "Uživatel není autentizován (chybí nebo je neplatný token).",
 4613                   "content" : {
 4614                      "application/problem+json" : {
 4615                         "example" : {
 4616                            "type" : "https://api.szz.cz/errors/unauthorized",
 4617                            "title" : "Neautorizováno",
 4618                            "status" : 401,
 4619                            "detail" : "Chybí nebo je neplatný přístupový token.",
 4620                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4621                            "correlationId" : "b74930b0-9d6c-465b-8ec7-df2087afe5b8"
 4622                         }
 4623                      }
 4624                   }
 4625                },
 4626                "403" : {
 4627                   "description" : "Uživatel nemá oprávnění přistupovat k tomuto záznamu.",
 4628                   "content" : {
 4629                      "application/problem+json" : {
 4630                         "example" : {
 4631                            "type" : "https://api.szz.cz/errors/forbidden",
 4632                            "title" : "Zakázaná operace",
 4633                            "status" : 403,
 4634                            "detail" : "Uživatel nemá oprávnění k této akci.",
 4635                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4636                            "correlationId" : "9201f4b5-ee52-4368-81f2-e65d04166856"
 4637                         }
 4638                      }
 4639                   }
 4640                },
 4641                "408" : {
 4642                   "description" : "Požadavek vypršel z důvodu překročení časového limitu.",
 4643                   "content" : {
 4644                      "application/problem+json" : {
 4645                         "example" : {
 4646                            "type" : "https://api.szz.cz/errors/request-timeout",
 4647                            "title" : "Časový limit vypršel",
 4648                            "status" : 408,
 4649                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 4650                            "instance" : "/api/v1/emergentniZaznam",
 4651                            "correlationId" : "ed79d602-0a3d-4955-a839-8811944523db"
 4652                         }
 4653                      }
 4654                   }
 4655                },
 4656                "500" : {
 4657                   "description" : "Došlo k interní chybě serveru.",
 4658                   "content" : {
 4659                      "application/problem+json" : {
 4660                         "example" : {
 4661                            "type" : "https://api.szz.cz/errors/internal",
 4662                            "title" : "Neočekávaná chyba serveru",
 4663                            "status" : 500,
 4664                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 4665                            "instance" : "/api/v1/emergentniZaznam",
 4666                            "correlationId" : "ad88ab6b-1456-4014-b762-c50537359e13",
 4667                            "errors" : [
 4668                               {
 4669                                  "field" : "exception.type",
 4670                                  "message" : "System.NullReferenceException"
 4671                               },
 4672                               {
 4673                                  "field" : "exception.message",
 4674                                  "message" : "Object reference not set to an instance of an object."
 4675                               },
 4676                               {
 4677                                  "field" : "stacktrace",
 4678                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 4679                               }
 4680                            ]
 4681                         }
 4682                      }
 4683                   }
 4684                }
 4685             }
 4686          }
 4687       },
 4688       "/api/v2/emergentniZaznam/nezadouciUcinky" : {
 4689          "post" : {
 4690             "tags" : [
 4691                "Emergentni zaznam"
 4692             ],
 4693             "summary" : "Vytvoření záznamu nežádoucího účinku.",
 4694             "description" : "Slouží k založení nového záznamu nežádoucího účinku.",
 4695             "parameters" : [
 4696                {
 4697                   "name" : "X-Correlation-Id",
 4698                   "in" : "header",
 4699                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 4700                   "schema" : {
 4701                      "type" : "string",
 4702                      "example" : "b0269184-c541-4845-a0f2-c796c372394e"
 4703                   }
 4704                },
 4705                {
 4706                   "name" : "Accept-Language",
 4707                   "in" : "header",
 4708                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 4709                   "schema" : {
 4710                      "type" : "string",
 4711                      "example" : "cs"
 4712                   }
 4713                }
 4714             ],
 4715             "requestBody" : {
 4716                "description" : "Vstupní data záznamu nežádoucího účinku.",
 4717                "content" : {
 4718                   "application/json" : {
 4719                      "schema" : {
 4720                         "$ref" : "#/components/schemas/NezadouciUcinekCreateDto"
 4721                      }
 4722                   }
 4723                }
 4724             },
 4725             "responses" : {
 4726                "201" : {
 4727                   "description" : "Nežádoucí účinek byl úspěšně uložen. Vrací detail nového záznamu.",
 4728                   "content" : {
 4729                      "application/json" : {
 4730                         "schema" : {
 4731                            "$ref" : "#/components/schemas/NezadouciUcinekDetailDto"
 4732                         }
 4733                      }
 4734                   }
 4735                },
 4736                "400" : {
 4737                   "description" : "Požadavek je neplatný nebo nelze zpracovat.",
 4738                   "content" : {
 4739                      "application/problem+json" : {
 4740                         "example" : {
 4741                            "type" : "https://api.szz.cz/errors/validation",
 4742                            "title" : "Neplatný vstupní parametr",
 4743                            "status" : 400,
 4744                            "detail" : "Některé položky vstupu neprošly validací.",
 4745                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4746                            "correlationId" : "6a6c9e71-9377-4c18-b1e0-d1788f27d282",
 4747                            "errors" : [
 4748                               {
 4749                                  "field" : "rid",
 4750                                  "message" : "Hodnota RID musí mít 10 znaků."
 4751                               },
 4752                               {
 4753                                  "field" : "druhProhlidky",
 4754                                  "message" : "Neplatná hodnota číselníku."
 4755                               }
 4756                            ]
 4757                         }
 4758                      }
 4759                   }
 4760                },
 4761                "401" : {
 4762                   "description" : "Chybí nebo je neplatný přístupový token.",
 4763                   "content" : {
 4764                      "application/problem+json" : {
 4765                         "example" : {
 4766                            "type" : "https://api.szz.cz/errors/unauthorized",
 4767                            "title" : "Neautorizováno",
 4768                            "status" : 401,
 4769                            "detail" : "Chybí nebo je neplatný přístupový token.",
 4770                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4771                            "correlationId" : "64e19c90-2392-4da9-94e6-f13488ada202"
 4772                         }
 4773                      }
 4774                   }
 4775                },
 4776                "403" : {
 4777                   "description" : "Uživatel nemá oprávnění k založení záznamu nežádoucího účinku.",
 4778                   "content" : {
 4779                      "application/problem+json" : {
 4780                         "example" : {
 4781                            "type" : "https://api.szz.cz/errors/forbidden",
 4782                            "title" : "Zakázaná operace",
 4783                            "status" : 403,
 4784                            "detail" : "Uživatel nemá oprávnění k této akci.",
 4785                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4786                            "correlationId" : "2f57a7fb-2575-4a5b-b278-8dc2f8471d70"
 4787                         }
 4788                      }
 4789                   }
 4790                },
 4791                "408" : {
 4792                   "description" : "Požadavek trval příliš dlouho.",
 4793                   "content" : {
 4794                      "application/problem+json" : {
 4795                         "example" : {
 4796                            "type" : "https://api.szz.cz/errors/request-timeout",
 4797                            "title" : "Časový limit vypršel",
 4798                            "status" : 408,
 4799                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 4800                            "instance" : "/api/v1/emergentniZaznam",
 4801                            "correlationId" : "51ea8148-d6aa-4e66-a988-b7fadba83e42"
 4802                         }
 4803                      }
 4804                   }
 4805                },
 4806                "500" : {
 4807                   "description" : "Došlo k neočekávané chybě při zpracování požadavku.",
 4808                   "content" : {
 4809                      "application/problem+json" : {
 4810                         "example" : {
 4811                            "type" : "https://api.szz.cz/errors/internal",
 4812                            "title" : "Neočekávaná chyba serveru",
 4813                            "status" : 500,
 4814                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 4815                            "instance" : "/api/v1/emergentniZaznam",
 4816                            "correlationId" : "f3bf8400-2e96-49a4-a0fd-d56ea4c3b69f",
 4817                            "errors" : [
 4818                               {
 4819                                  "field" : "exception.type",
 4820                                  "message" : "System.NullReferenceException"
 4821                               },
 4822                               {
 4823                                  "field" : "exception.message",
 4824                                  "message" : "Object reference not set to an instance of an object."
 4825                               },
 4826                               {
 4827                                  "field" : "stacktrace",
 4828                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 4829                               }
 4830                            ]
 4831                         }
 4832                      }
 4833                   }
 4834                }
 4835             }
 4836          }
 4837       },
 4838       "/api/v2/emergentniZaznam/nezadouciUcinky/{id}" : {
 4839          "put" : {
 4840             "tags" : [
 4841                "Emergentni zaznam"
 4842             ],
 4843             "summary" : "Aktualizuje existující záznam nežádoucího účinku.",
 4844             "description" : "Endpoint provádí <b>aktualizaci již uloženého záznamu nežádoucího účinku</b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 4845             "parameters" : [
 4846                {
 4847                   "name" : "id",
 4848                   "in" : "path",
 4849                   "description" : "Jednoznačný identifikátor nežádoucího účinku (GUID).",
 4850                   "required" : true,
 4851                   "schema" : {
 4852                      "type" : "string",
 4853                      "format" : "uuid"
 4854                   }
 4855                },
 4856                {
 4857                   "name" : "X-Correlation-Id",
 4858                   "in" : "header",
 4859                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 4860                   "schema" : {
 4861                      "type" : "string",
 4862                      "example" : "8b3c63dc-5ca8-4997-8eed-e6f7a242debb"
 4863                   }
 4864                },
 4865                {
 4866                   "name" : "Accept-Language",
 4867                   "in" : "header",
 4868                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 4869                   "schema" : {
 4870                      "type" : "string",
 4871                      "example" : "cs"
 4872                   }
 4873                },
 4874                {
 4875                   "name" : "If-Match",
 4876                   "in" : "header",
 4877                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 4878                   "required" : true,
 4879                   "schema" : {
 4880                      "type" : "string",
 4881                      "example" : "AAAAAAAAB+8="
 4882                   }
 4883                }
 4884             ],
 4885             "requestBody" : {
 4886                "description" : "Aktualizovaná data záznamu nežádoucího účinku.",
 4887                "content" : {
 4888                   "application/json" : {
 4889                      "schema" : {
 4890                         "$ref" : "#/components/schemas/NezadouciUcinekUpdateDto"
 4891                      }
 4892                   }
 4893                }
 4894             },
 4895             "responses" : {
 4896                "200" : {
 4897                   "description" : "Nežádoucí účinek byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 4898                   "content" : {
 4899                      "application/json" : {
 4900                         "schema" : {
 4901                            "$ref" : "#/components/schemas/NezadouciUcinekDetailDto"
 4902                         }
 4903                      }
 4904                   }
 4905                },
 4906                "400" : {
 4907                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 4908                   "content" : {
 4909                      "application/problem+json" : {
 4910                         "example" : {
 4911                            "type" : "https://api.szz.cz/errors/validation",
 4912                            "title" : "Neplatný vstupní parametr",
 4913                            "status" : 400,
 4914                            "detail" : "Některé položky vstupu neprošly validací.",
 4915                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4916                            "correlationId" : "798468e7-da2d-4e4c-87e4-c6ef24a170c6",
 4917                            "errors" : [
 4918                               {
 4919                                  "field" : "rid",
 4920                                  "message" : "Hodnota RID musí mít 10 znaků."
 4921                               },
 4922                               {
 4923                                  "field" : "druhProhlidky",
 4924                                  "message" : "Neplatná hodnota číselníku."
 4925                               }
 4926                            ]
 4927                         }
 4928                      }
 4929                   }
 4930                },
 4931                "401" : {
 4932                   "description" : "Chybí nebo je neplatný přístupový token.",
 4933                   "content" : {
 4934                      "application/problem+json" : {
 4935                         "example" : {
 4936                            "type" : "https://api.szz.cz/errors/unauthorized",
 4937                            "title" : "Neautorizováno",
 4938                            "status" : 401,
 4939                            "detail" : "Chybí nebo je neplatný přístupový token.",
 4940                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4941                            "correlationId" : "27e95285-f9af-4d4d-8bf0-4dfe7216de41"
 4942                         }
 4943                      }
 4944                   }
 4945                },
 4946                "403" : {
 4947                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nezadouciho ucinku.",
 4948                   "content" : {
 4949                      "application/problem+json" : {
 4950                         "example" : {
 4951                            "type" : "https://api.szz.cz/errors/forbidden",
 4952                            "title" : "Zakázaná operace",
 4953                            "status" : 403,
 4954                            "detail" : "Uživatel nemá oprávnění k této akci.",
 4955                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4956                            "correlationId" : "bbbba4a7-f759-41bf-9f82-8c6217bd13bb"
 4957                         }
 4958                      }
 4959                   }
 4960                },
 4961                "404" : {
 4962                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 4963                   "content" : {
 4964                      "application/problem+json" : {
 4965                         "example" : {
 4966                            "type" : "https://api.szz.cz/errors/not-found",
 4967                            "title" : "Zdroj nebyl nalezen",
 4968                            "status" : 404,
 4969                            "detail" : "Požadovaný záznam nebyl nalezen.",
 4970                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 4971                            "correlationId" : "cd127ba3-5fb0-48cb-ba80-6d0935a76bed"
 4972                         }
 4973                      }
 4974                   }
 4975                },
 4976                "408" : {
 4977                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 4978                   "content" : {
 4979                      "application/problem+json" : {
 4980                         "example" : {
 4981                            "type" : "https://api.szz.cz/errors/request-timeout",
 4982                            "title" : "Časový limit vypršel",
 4983                            "status" : 408,
 4984                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 4985                            "instance" : "/api/v1/emergentniZaznam",
 4986                            "correlationId" : "8e6ca7df-09f6-4685-8d4d-af8c14cad683"
 4987                         }
 4988                      }
 4989                   }
 4990                },
 4991                "409" : {
 4992                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 4993                   "content" : {
 4994                      "application/problem+json" : {
 4995                         "example" : {
 4996                            "type" : "https://api.szz.cz/errors/conflict",
 4997                            "title" : "Konflikt dat",
 4998                            "status" : 409,
 4999                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 5000                            "instance" : "/api/v1/emergentniZaznam",
 5001                            "correlationId" : "3db0e1bd-3f88-41a1-854e-b5d2db2906c4"
 5002                         }
 5003                      }
 5004                   }
 5005                },
 5006                "500" : {
 5007                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 5008                   "content" : {
 5009                      "application/problem+json" : {
 5010                         "example" : {
 5011                            "type" : "https://api.szz.cz/errors/internal",
 5012                            "title" : "Neočekávaná chyba serveru",
 5013                            "status" : 500,
 5014                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 5015                            "instance" : "/api/v1/emergentniZaznam",
 5016                            "correlationId" : "b261ec9d-7a5a-4488-980d-cd267c4a7213",
 5017                            "errors" : [
 5018                               {
 5019                                  "field" : "exception.type",
 5020                                  "message" : "System.NullReferenceException"
 5021                               },
 5022                               {
 5023                                  "field" : "exception.message",
 5024                                  "message" : "Object reference not set to an instance of an object."
 5025                               },
 5026                               {
 5027                                  "field" : "stacktrace",
 5028                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 5029                               }
 5030                            ]
 5031                         }
 5032                      }
 5033                   }
 5034                }
 5035             }
 5036          }
 5037       },
 5038       "/api/v2/emergentniZaznam/nezadouciUcinky/{id}/zneplatnit" : {
 5039          "patch" : {
 5040             "tags" : [
 5041                "Emergentni zaznam"
 5042             ],
 5043             "summary" : "Zneplatní existující záznam nežádoucího účinku.",
 5044             "description" : "Endpoint provádí <b>zneplatnění již uloženého záznamu nežádoucího účinku</b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 5045             "parameters" : [
 5046                {
 5047                   "name" : "id",
 5048                   "in" : "path",
 5049                   "description" : "Jednoznačný identifikátor nežádoucího účinku (GUID).",
 5050                   "required" : true,
 5051                   "schema" : {
 5052                      "type" : "string",
 5053                      "format" : "uuid"
 5054                   }
 5055                },
 5056                {
 5057                   "name" : "X-Correlation-Id",
 5058                   "in" : "header",
 5059                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 5060                   "schema" : {
 5061                      "type" : "string",
 5062                      "example" : "f3ae642f-4aba-4285-a5e8-b07ab832d64b"
 5063                   }
 5064                },
 5065                {
 5066                   "name" : "Accept-Language",
 5067                   "in" : "header",
 5068                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 5069                   "schema" : {
 5070                      "type" : "string",
 5071                      "example" : "cs"
 5072                   }
 5073                },
 5074                {
 5075                   "name" : "If-Match",
 5076                   "in" : "header",
 5077                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 5078                   "required" : true,
 5079                   "schema" : {
 5080                      "type" : "string",
 5081                      "example" : "AAAAAAAAB+8="
 5082                   }
 5083                }
 5084             ],
 5085             "requestBody" : {
 5086                "description" : "Důvod zneplatnění.",
 5087                "content" : {
 5088                   "application/json" : {
 5089                      "schema" : {
 5090                         "$ref" : "#/components/schemas/PatchDuvodDto"
 5091                      }
 5092                   }
 5093                }
 5094             },
 5095             "responses" : {
 5096                "200" : {
 5097                   "description" : "Nežádoucí účinek byl úspěšně zneplatněn.",
 5098                   "content" : {
 5099                      "application/json" : {
 5100                         "schema" : {
 5101                            "$ref" : "#/components/schemas/NezadouciUcinekDetailDto"
 5102                         }
 5103                      }
 5104                   }
 5105                },
 5106                "400" : {
 5107                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 5108                   "content" : {
 5109                      "application/problem+json" : {
 5110                         "example" : {
 5111                            "type" : "https://api.szz.cz/errors/validation",
 5112                            "title" : "Neplatný vstupní parametr",
 5113                            "status" : 400,
 5114                            "detail" : "Některé položky vstupu neprošly validací.",
 5115                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5116                            "correlationId" : "b0bb628b-4da2-4094-9442-d498f2986caa",
 5117                            "errors" : [
 5118                               {
 5119                                  "field" : "rid",
 5120                                  "message" : "Hodnota RID musí mít 10 znaků."
 5121                               },
 5122                               {
 5123                                  "field" : "druhProhlidky",
 5124                                  "message" : "Neplatná hodnota číselníku."
 5125                               }
 5126                            ]
 5127                         }
 5128                      }
 5129                   }
 5130                },
 5131                "401" : {
 5132                   "description" : "Chybí nebo je neplatný přístupový token.",
 5133                   "content" : {
 5134                      "application/problem+json" : {
 5135                         "example" : {
 5136                            "type" : "https://api.szz.cz/errors/unauthorized",
 5137                            "title" : "Neautorizováno",
 5138                            "status" : 401,
 5139                            "detail" : "Chybí nebo je neplatný přístupový token.",
 5140                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5141                            "correlationId" : "c5420bb7-d3b7-43e3-a81a-eb1d806a5f98"
 5142                         }
 5143                      }
 5144                   }
 5145                },
 5146                "403" : {
 5147                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nezadouciho ucinku.",
 5148                   "content" : {
 5149                      "application/problem+json" : {
 5150                         "example" : {
 5151                            "type" : "https://api.szz.cz/errors/forbidden",
 5152                            "title" : "Zakázaná operace",
 5153                            "status" : 403,
 5154                            "detail" : "Uživatel nemá oprávnění k této akci.",
 5155                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5156                            "correlationId" : "e47fba39-2cd8-49b6-85ba-aac2ee664358"
 5157                         }
 5158                      }
 5159                   }
 5160                },
 5161                "404" : {
 5162                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 5163                   "content" : {
 5164                      "application/problem+json" : {
 5165                         "example" : {
 5166                            "type" : "https://api.szz.cz/errors/not-found",
 5167                            "title" : "Zdroj nebyl nalezen",
 5168                            "status" : 404,
 5169                            "detail" : "Požadovaný záznam nebyl nalezen.",
 5170                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5171                            "correlationId" : "d189f545-8d22-47f6-afe9-9bd961da7d04"
 5172                         }
 5173                      }
 5174                   }
 5175                },
 5176                "408" : {
 5177                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 5178                   "content" : {
 5179                      "application/problem+json" : {
 5180                         "example" : {
 5181                            "type" : "https://api.szz.cz/errors/request-timeout",
 5182                            "title" : "Časový limit vypršel",
 5183                            "status" : 408,
 5184                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 5185                            "instance" : "/api/v1/emergentniZaznam",
 5186                            "correlationId" : "0c667fde-79ec-4ac4-a080-abe2fd48a429"
 5187                         }
 5188                      }
 5189                   }
 5190                },
 5191                "409" : {
 5192                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 5193                   "content" : {
 5194                      "application/problem+json" : {
 5195                         "example" : {
 5196                            "type" : "https://api.szz.cz/errors/conflict",
 5197                            "title" : "Konflikt dat",
 5198                            "status" : 409,
 5199                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 5200                            "instance" : "/api/v1/emergentniZaznam",
 5201                            "correlationId" : "bcd97a96-e981-4d84-851b-8cf339fe8f3f"
 5202                         }
 5203                      }
 5204                   }
 5205                },
 5206                "500" : {
 5207                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 5208                   "content" : {
 5209                      "application/problem+json" : {
 5210                         "example" : {
 5211                            "type" : "https://api.szz.cz/errors/internal",
 5212                            "title" : "Neočekávaná chyba serveru",
 5213                            "status" : 500,
 5214                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 5215                            "instance" : "/api/v1/emergentniZaznam",
 5216                            "correlationId" : "17bfa074-333f-4d05-859f-71fb6f19cbcc",
 5217                            "errors" : [
 5218                               {
 5219                                  "field" : "exception.type",
 5220                                  "message" : "System.NullReferenceException"
 5221                               },
 5222                               {
 5223                                  "field" : "exception.message",
 5224                                  "message" : "Object reference not set to an instance of an object."
 5225                               },
 5226                               {
 5227                                  "field" : "stacktrace",
 5228                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 5229                               }
 5230                            ]
 5231                         }
 5232                      }
 5233                   }
 5234                }
 5235             }
 5236          }
 5237       },
 5238       "/api/v2/emergentniZaznam/nezadouciUcinky/{id}/zpochybnit" : {
 5239          "patch" : {
 5240             "tags" : [
 5241                "Emergentni zaznam"
 5242             ],
 5243             "summary" : "Zpochybní existující záznam nežádoucího účinku.",
 5244             "description" : "Používá se, pokud je záznam považován za <b>nespolehlivý</b>\r\nnebo existuje podezření na nesprávnost.",
 5245             "parameters" : [
 5246                {
 5247                   "name" : "id",
 5248                   "in" : "path",
 5249                   "description" : "Identifikátor záznamu nežádoucího účinku.",
 5250                   "required" : true,
 5251                   "schema" : {
 5252                      "type" : "string",
 5253                      "format" : "uuid"
 5254                   }
 5255                },
 5256                {
 5257                   "name" : "X-Correlation-Id",
 5258                   "in" : "header",
 5259                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 5260                   "schema" : {
 5261                      "type" : "string",
 5262                      "example" : "7f93f0a0-4d27-4763-b09e-019c45b2e3e1"
 5263                   }
 5264                },
 5265                {
 5266                   "name" : "Accept-Language",
 5267                   "in" : "header",
 5268                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 5269                   "schema" : {
 5270                      "type" : "string",
 5271                      "example" : "cs"
 5272                   }
 5273                },
 5274                {
 5275                   "name" : "If-Match",
 5276                   "in" : "header",
 5277                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 5278                   "required" : true,
 5279                   "schema" : {
 5280                      "type" : "string",
 5281                      "example" : "AAAAAAAAB+8="
 5282                   }
 5283                }
 5284             ],
 5285             "requestBody" : {
 5286                "description" : "Důvod zpochybnění.",
 5287                "content" : {
 5288                   "application/json" : {
 5289                      "schema" : {
 5290                         "$ref" : "#/components/schemas/PatchDuvodDto"
 5291                      }
 5292                   }
 5293                }
 5294             },
 5295             "responses" : {
 5296                "200" : {
 5297                   "description" : "Záznam nežádoucího účinku byl úspěšně zpochybněn.",
 5298                   "content" : {
 5299                      "application/json" : {
 5300                         "schema" : {
 5301                            "$ref" : "#/components/schemas/NezadouciUcinekDetailDto"
 5302                         }
 5303                      }
 5304                   }
 5305                },
 5306                "400" : {
 5307                   "description" : "Neplatný požadavek.",
 5308                   "content" : {
 5309                      "application/problem+json" : {
 5310                         "example" : {
 5311                            "type" : "https://api.szz.cz/errors/validation",
 5312                            "title" : "Neplatný vstupní parametr",
 5313                            "status" : 400,
 5314                            "detail" : "Některé položky vstupu neprošly validací.",
 5315                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5316                            "correlationId" : "6613059b-7aa4-4ac8-a654-be29211055c3",
 5317                            "errors" : [
 5318                               {
 5319                                  "field" : "rid",
 5320                                  "message" : "Hodnota RID musí mít 10 znaků."
 5321                               },
 5322                               {
 5323                                  "field" : "druhProhlidky",
 5324                                  "message" : "Neplatná hodnota číselníku."
 5325                               }
 5326                            ]
 5327                         }
 5328                      }
 5329                   }
 5330                },
 5331                "401" : {
 5332                   "description" : "Uživatel není autentizován.",
 5333                   "content" : {
 5334                      "application/problem+json" : {
 5335                         "example" : {
 5336                            "type" : "https://api.szz.cz/errors/unauthorized",
 5337                            "title" : "Neautorizováno",
 5338                            "status" : 401,
 5339                            "detail" : "Chybí nebo je neplatný přístupový token.",
 5340                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5341                            "correlationId" : "028e3b53-39f4-47d8-8aa8-0669ec3fc294"
 5342                         }
 5343                      }
 5344                   }
 5345                },
 5346                "403" : {
 5347                   "description" : "Uživatel nemá oprávnění.",
 5348                   "content" : {
 5349                      "application/problem+json" : {
 5350                         "example" : {
 5351                            "type" : "https://api.szz.cz/errors/forbidden",
 5352                            "title" : "Zakázaná operace",
 5353                            "status" : 403,
 5354                            "detail" : "Uživatel nemá oprávnění k této akci.",
 5355                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5356                            "correlationId" : "3c6fe094-89f3-4c0c-b6d4-dc7501fbe262"
 5357                         }
 5358                      }
 5359                   }
 5360                },
 5361                "404" : {
 5362                   "description" : "Záznam nebyl nalezen.",
 5363                   "content" : {
 5364                      "application/problem+json" : {
 5365                         "example" : {
 5366                            "type" : "https://api.szz.cz/errors/not-found",
 5367                            "title" : "Zdroj nebyl nalezen",
 5368                            "status" : 404,
 5369                            "detail" : "Požadovaný záznam nebyl nalezen.",
 5370                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5371                            "correlationId" : "4c8e82a2-6e66-41da-b795-d25f5d57f1a0"
 5372                         }
 5373                      }
 5374                   }
 5375                },
 5376                "408" : {
 5377                   "description" : "Požadavek vypršel.",
 5378                   "content" : {
 5379                      "application/problem+json" : {
 5380                         "example" : {
 5381                            "type" : "https://api.szz.cz/errors/request-timeout",
 5382                            "title" : "Časový limit vypršel",
 5383                            "status" : 408,
 5384                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 5385                            "instance" : "/api/v1/emergentniZaznam",
 5386                            "correlationId" : "77f8cd45-acc7-4033-a752-1f4237e045b2"
 5387                         }
 5388                      }
 5389                   }
 5390                },
 5391                "409" : {
 5392                   "description" : "Neplatný nebo zastaralý ETag.",
 5393                   "content" : {
 5394                      "application/problem+json" : {
 5395                         "example" : {
 5396                            "type" : "https://api.szz.cz/errors/conflict",
 5397                            "title" : "Konflikt dat",
 5398                            "status" : 409,
 5399                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 5400                            "instance" : "/api/v1/emergentniZaznam",
 5401                            "correlationId" : "c0f271de-122a-4e62-8466-181b88ea8fe2"
 5402                         }
 5403                      }
 5404                   }
 5405                },
 5406                "500" : {
 5407                   "description" : "Interní chyba serveru.",
 5408                   "content" : {
 5409                      "application/problem+json" : {
 5410                         "example" : {
 5411                            "type" : "https://api.szz.cz/errors/internal",
 5412                            "title" : "Neočekávaná chyba serveru",
 5413                            "status" : 500,
 5414                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 5415                            "instance" : "/api/v1/emergentniZaznam",
 5416                            "correlationId" : "981262bd-8d59-4d99-a1a1-e2ba66be73c1",
 5417                            "errors" : [
 5418                               {
 5419                                  "field" : "exception.type",
 5420                                  "message" : "System.NullReferenceException"
 5421                               },
 5422                               {
 5423                                  "field" : "exception.message",
 5424                                  "message" : "Object reference not set to an instance of an object."
 5425                               },
 5426                               {
 5427                                  "field" : "stacktrace",
 5428                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 5429                               }
 5430                            ]
 5431                         }
 5432                      }
 5433                   }
 5434                }
 5435             }
 5436          }
 5437       },
 5438       "/api/v2/emergentniZaznam/nezadouciUcinky/{id}/obnovit" : {
 5439          "patch" : {
 5440             "tags" : [
 5441                "Emergentni zaznam"
 5442             ],
 5443             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam nežádoucího účinku.",
 5444             "description" : "Vrací záznam do <b>platného</b> stavu.\r\nOperace vyžaduje platný ETag a uvedení důvodu obnovení.",
 5445             "parameters" : [
 5446                {
 5447                   "name" : "id",
 5448                   "in" : "path",
 5449                   "description" : "Identifikátor záznamu nežádoucího účinku.",
 5450                   "required" : true,
 5451                   "schema" : {
 5452                      "type" : "string",
 5453                      "format" : "uuid"
 5454                   }
 5455                },
 5456                {
 5457                   "name" : "X-Correlation-Id",
 5458                   "in" : "header",
 5459                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 5460                   "schema" : {
 5461                      "type" : "string",
 5462                      "example" : "b9248d39-3309-4a2c-bc01-05d72fdb1634"
 5463                   }
 5464                },
 5465                {
 5466                   "name" : "Accept-Language",
 5467                   "in" : "header",
 5468                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 5469                   "schema" : {
 5470                      "type" : "string",
 5471                      "example" : "cs"
 5472                   }
 5473                },
 5474                {
 5475                   "name" : "If-Match",
 5476                   "in" : "header",
 5477                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 5478                   "required" : true,
 5479                   "schema" : {
 5480                      "type" : "string",
 5481                      "example" : "AAAAAAAAB+8="
 5482                   }
 5483                }
 5484             ],
 5485             "requestBody" : {
 5486                "description" : "Důvod obnovení.",
 5487                "content" : {
 5488                   "application/json" : {
 5489                      "schema" : {
 5490                         "$ref" : "#/components/schemas/PatchDuvodDto"
 5491                      }
 5492                   }
 5493                }
 5494             },
 5495             "responses" : {
 5496                "200" : {
 5497                   "description" : "Záznam nežádoucího účinku byl úspěšně obnoven.",
 5498                   "content" : {
 5499                      "application/json" : {
 5500                         "schema" : {
 5501                            "$ref" : "#/components/schemas/NezadouciUcinekDetailDto"
 5502                         }
 5503                      }
 5504                   }
 5505                },
 5506                "400" : {
 5507                   "description" : "Neplatný požadavek.",
 5508                   "content" : {
 5509                      "application/problem+json" : {
 5510                         "example" : {
 5511                            "type" : "https://api.szz.cz/errors/validation",
 5512                            "title" : "Neplatný vstupní parametr",
 5513                            "status" : 400,
 5514                            "detail" : "Některé položky vstupu neprošly validací.",
 5515                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5516                            "correlationId" : "3fee0de4-0767-4369-b8be-d690b3915bb5",
 5517                            "errors" : [
 5518                               {
 5519                                  "field" : "rid",
 5520                                  "message" : "Hodnota RID musí mít 10 znaků."
 5521                               },
 5522                               {
 5523                                  "field" : "druhProhlidky",
 5524                                  "message" : "Neplatná hodnota číselníku."
 5525                               }
 5526                            ]
 5527                         }
 5528                      }
 5529                   }
 5530                },
 5531                "401" : {
 5532                   "description" : "Uživatel není autentizován.",
 5533                   "content" : {
 5534                      "application/problem+json" : {
 5535                         "example" : {
 5536                            "type" : "https://api.szz.cz/errors/unauthorized",
 5537                            "title" : "Neautorizováno",
 5538                            "status" : 401,
 5539                            "detail" : "Chybí nebo je neplatný přístupový token.",
 5540                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5541                            "correlationId" : "fd05f32a-7967-440e-b1da-d848b3b389e2"
 5542                         }
 5543                      }
 5544                   }
 5545                },
 5546                "403" : {
 5547                   "description" : "Uživatel nemá oprávnění.",
 5548                   "content" : {
 5549                      "application/problem+json" : {
 5550                         "example" : {
 5551                            "type" : "https://api.szz.cz/errors/forbidden",
 5552                            "title" : "Zakázaná operace",
 5553                            "status" : 403,
 5554                            "detail" : "Uživatel nemá oprávnění k této akci.",
 5555                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5556                            "correlationId" : "982d9f4b-577c-4202-9976-e9dc8be04c3c"
 5557                         }
 5558                      }
 5559                   }
 5560                },
 5561                "404" : {
 5562                   "description" : "Záznam nebyl nalezen.",
 5563                   "content" : {
 5564                      "application/problem+json" : {
 5565                         "example" : {
 5566                            "type" : "https://api.szz.cz/errors/not-found",
 5567                            "title" : "Zdroj nebyl nalezen",
 5568                            "status" : 404,
 5569                            "detail" : "Požadovaný záznam nebyl nalezen.",
 5570                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5571                            "correlationId" : "f470aa59-5be5-4060-a37a-f52c0bae4121"
 5572                         }
 5573                      }
 5574                   }
 5575                },
 5576                "408" : {
 5577                   "description" : "Požadavek vypršel.",
 5578                   "content" : {
 5579                      "application/problem+json" : {
 5580                         "example" : {
 5581                            "type" : "https://api.szz.cz/errors/request-timeout",
 5582                            "title" : "Časový limit vypršel",
 5583                            "status" : 408,
 5584                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 5585                            "instance" : "/api/v1/emergentniZaznam",
 5586                            "correlationId" : "025d1cc2-edc1-4bae-ad49-b825484d01c5"
 5587                         }
 5588                      }
 5589                   }
 5590                },
 5591                "409" : {
 5592                   "description" : "Neplatný nebo zastaralý ETag.",
 5593                   "content" : {
 5594                      "application/problem+json" : {
 5595                         "example" : {
 5596                            "type" : "https://api.szz.cz/errors/conflict",
 5597                            "title" : "Konflikt dat",
 5598                            "status" : 409,
 5599                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 5600                            "instance" : "/api/v1/emergentniZaznam",
 5601                            "correlationId" : "482d17ec-ab7d-4a0b-a831-c55072db687f"
 5602                         }
 5603                      }
 5604                   }
 5605                },
 5606                "500" : {
 5607                   "description" : "Interní chyba serveru.",
 5608                   "content" : {
 5609                      "application/problem+json" : {
 5610                         "example" : {
 5611                            "type" : "https://api.szz.cz/errors/internal",
 5612                            "title" : "Neočekávaná chyba serveru",
 5613                            "status" : 500,
 5614                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 5615                            "instance" : "/api/v1/emergentniZaznam",
 5616                            "correlationId" : "416b069b-1986-4b49-afa4-063f49187d0f",
 5617                            "errors" : [
 5618                               {
 5619                                  "field" : "exception.type",
 5620                                  "message" : "System.NullReferenceException"
 5621                               },
 5622                               {
 5623                                  "field" : "exception.message",
 5624                                  "message" : "Object reference not set to an instance of an object."
 5625                               },
 5626                               {
 5627                                  "field" : "stacktrace",
 5628                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 5629                               }
 5630                            ]
 5631                         }
 5632                      }
 5633                   }
 5634                }
 5635             }
 5636          }
 5637       },
 5638       "/api/v2/emergentniZaznam/nezadouciUdalosti/vyhledat" : {
 5639          "post" : {
 5640             "tags" : [
 5641                "Emergentni zaznam"
 5642             ],
 5643             "summary" : "Načte seznam všech záznamů nežádoucích událostí pacienta.",
 5644             "description" : "Endpoint vrací seznam všech záznamů nežádoucích událostí.",
 5645             "parameters" : [
 5646                {
 5647                   "name" : "X-Correlation-Id",
 5648                   "in" : "header",
 5649                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 5650                   "schema" : {
 5651                      "type" : "string",
 5652                      "example" : "140c16b0-fc5e-4865-aaf2-ddf4b0808c98"
 5653                   }
 5654                },
 5655                {
 5656                   "name" : "Accept-Language",
 5657                   "in" : "header",
 5658                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 5659                   "schema" : {
 5660                      "type" : "string",
 5661                      "example" : "cs"
 5662                   }
 5663                }
 5664             ],
 5665             "requestBody" : {
 5666                "content" : {
 5667                   "application/json" : {
 5668                      "schema" : {
 5669                         "$ref" : "#/components/schemas/VyhledatNezadouciUdalostiRequest"
 5670                      }
 5671                   },
 5672                   "text/json" : {
 5673                      "schema" : {
 5674                         "$ref" : "#/components/schemas/VyhledatNezadouciUdalostiRequest"
 5675                      }
 5676                   },
 5677                   "application/*+json" : {
 5678                      "schema" : {
 5679                         "$ref" : "#/components/schemas/VyhledatNezadouciUdalostiRequest"
 5680                      }
 5681                   }
 5682                }
 5683             },
 5684             "responses" : {
 5685                "200" : {
 5686                   "description" : "Záznamy nežádoucí události byly nalezeny a úspěšně vráceny.",
 5687                   "content" : {
 5688                      "application/json" : {
 5689                         "schema" : {
 5690                            "type" : "array",
 5691                            "items" : {
 5692                               "$ref" : "#/components/schemas/NezadouciUdalostDetailDto"
 5693                            }
 5694                         }
 5695                      }
 5696                   }
 5697                },
 5698                "400" : {
 5699                   "description" : "Neplatný požadavek nebo neplatné vstupní parametry.",
 5700                   "content" : {
 5701                      "application/problem+json" : {
 5702                         "example" : {
 5703                            "type" : "https://api.szz.cz/errors/validation",
 5704                            "title" : "Neplatný vstupní parametr",
 5705                            "status" : 400,
 5706                            "detail" : "Některé položky vstupu neprošly validací.",
 5707                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5708                            "correlationId" : "e3d0fcef-b0b9-4103-89d7-6d86cf7512ed",
 5709                            "errors" : [
 5710                               {
 5711                                  "field" : "rid",
 5712                                  "message" : "Hodnota RID musí mít 10 znaků."
 5713                               },
 5714                               {
 5715                                  "field" : "druhProhlidky",
 5716                                  "message" : "Neplatná hodnota číselníku."
 5717                               }
 5718                            ]
 5719                         }
 5720                      }
 5721                   }
 5722                },
 5723                "401" : {
 5724                   "description" : "Uživatel není autentizován (chybí nebo je neplatný token).",
 5725                   "content" : {
 5726                      "application/problem+json" : {
 5727                         "example" : {
 5728                            "type" : "https://api.szz.cz/errors/unauthorized",
 5729                            "title" : "Neautorizováno",
 5730                            "status" : 401,
 5731                            "detail" : "Chybí nebo je neplatný přístupový token.",
 5732                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5733                            "correlationId" : "e6ed093a-8e62-4c61-a6cc-22ef98d06db6"
 5734                         }
 5735                      }
 5736                   }
 5737                },
 5738                "403" : {
 5739                   "description" : "Uživatel nemá oprávnění přistupovat k tomuto záznamu.",
 5740                   "content" : {
 5741                      "application/problem+json" : {
 5742                         "example" : {
 5743                            "type" : "https://api.szz.cz/errors/forbidden",
 5744                            "title" : "Zakázaná operace",
 5745                            "status" : 403,
 5746                            "detail" : "Uživatel nemá oprávnění k této akci.",
 5747                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5748                            "correlationId" : "d3f13186-f60e-4b35-96f9-1d16cb97d8ad"
 5749                         }
 5750                      }
 5751                   }
 5752                },
 5753                "408" : {
 5754                   "description" : "Požadavek vypršel z důvodu překročení časového limitu.",
 5755                   "content" : {
 5756                      "application/problem+json" : {
 5757                         "example" : {
 5758                            "type" : "https://api.szz.cz/errors/request-timeout",
 5759                            "title" : "Časový limit vypršel",
 5760                            "status" : 408,
 5761                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 5762                            "instance" : "/api/v1/emergentniZaznam",
 5763                            "correlationId" : "9d570177-06a9-4ed2-87fd-bff553aab627"
 5764                         }
 5765                      }
 5766                   }
 5767                },
 5768                "500" : {
 5769                   "description" : "Došlo k interní chybě serveru.",
 5770                   "content" : {
 5771                      "application/problem+json" : {
 5772                         "example" : {
 5773                            "type" : "https://api.szz.cz/errors/internal",
 5774                            "title" : "Neočekávaná chyba serveru",
 5775                            "status" : 500,
 5776                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 5777                            "instance" : "/api/v1/emergentniZaznam",
 5778                            "correlationId" : "a1796960-085e-4be3-be3b-eba22afc1160",
 5779                            "errors" : [
 5780                               {
 5781                                  "field" : "exception.type",
 5782                                  "message" : "System.NullReferenceException"
 5783                               },
 5784                               {
 5785                                  "field" : "exception.message",
 5786                                  "message" : "Object reference not set to an instance of an object."
 5787                               },
 5788                               {
 5789                                  "field" : "stacktrace",
 5790                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 5791                               }
 5792                            ]
 5793                         }
 5794                      }
 5795                   }
 5796                }
 5797             }
 5798          }
 5799       },
 5800       "/api/v2/emergentniZaznam/nezadouciUdalosti" : {
 5801          "post" : {
 5802             "tags" : [
 5803                "Emergentni zaznam"
 5804             ],
 5805             "summary" : "Vytvoření záznam nežádoucí události pacienta.",
 5806             "description" : "Slouží k založení nového záznamu nežádoucí události pacienta.",
 5807             "parameters" : [
 5808                {
 5809                   "name" : "X-Correlation-Id",
 5810                   "in" : "header",
 5811                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 5812                   "schema" : {
 5813                      "type" : "string",
 5814                      "example" : "d82a1927-7ced-4fba-9136-b88ccbd88711"
 5815                   }
 5816                },
 5817                {
 5818                   "name" : "Accept-Language",
 5819                   "in" : "header",
 5820                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 5821                   "schema" : {
 5822                      "type" : "string",
 5823                      "example" : "cs"
 5824                   }
 5825                }
 5826             ],
 5827             "requestBody" : {
 5828                "description" : "Vstupní data nového záznamu nežádoucí události.",
 5829                "content" : {
 5830                   "application/json" : {
 5831                      "schema" : {
 5832                         "$ref" : "#/components/schemas/NezadouciUdalostCreateDto"
 5833                      }
 5834                   }
 5835                }
 5836             },
 5837             "responses" : {
 5838                "201" : {
 5839                   "description" : "Záznam nežádoucí události byl úspěšně uložen. Vrací detail nového záznamu.",
 5840                   "content" : {
 5841                      "application/json" : {
 5842                         "schema" : {
 5843                            "$ref" : "#/components/schemas/NezadouciUdalostDetailDto"
 5844                         }
 5845                      }
 5846                   }
 5847                },
 5848                "400" : {
 5849                   "description" : "Požadavek je neplatný nebo nelze zpracovat.",
 5850                   "content" : {
 5851                      "application/problem+json" : {
 5852                         "example" : {
 5853                            "type" : "https://api.szz.cz/errors/validation",
 5854                            "title" : "Neplatný vstupní parametr",
 5855                            "status" : 400,
 5856                            "detail" : "Některé položky vstupu neprošly validací.",
 5857                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5858                            "correlationId" : "a1b94f83-5026-48b5-b9d7-060453f144db",
 5859                            "errors" : [
 5860                               {
 5861                                  "field" : "rid",
 5862                                  "message" : "Hodnota RID musí mít 10 znaků."
 5863                               },
 5864                               {
 5865                                  "field" : "druhProhlidky",
 5866                                  "message" : "Neplatná hodnota číselníku."
 5867                               }
 5868                            ]
 5869                         }
 5870                      }
 5871                   }
 5872                },
 5873                "401" : {
 5874                   "description" : "Chybí nebo je neplatný přístupový token.",
 5875                   "content" : {
 5876                      "application/problem+json" : {
 5877                         "example" : {
 5878                            "type" : "https://api.szz.cz/errors/unauthorized",
 5879                            "title" : "Neautorizováno",
 5880                            "status" : 401,
 5881                            "detail" : "Chybí nebo je neplatný přístupový token.",
 5882                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5883                            "correlationId" : "e2693dec-28ea-40e2-9b74-950d81857d02"
 5884                         }
 5885                      }
 5886                   }
 5887                },
 5888                "403" : {
 5889                   "description" : "Lékař nemá oprávnění k založení záznamu nežádoucí události.",
 5890                   "content" : {
 5891                      "application/problem+json" : {
 5892                         "example" : {
 5893                            "type" : "https://api.szz.cz/errors/forbidden",
 5894                            "title" : "Zakázaná operace",
 5895                            "status" : 403,
 5896                            "detail" : "Uživatel nemá oprávnění k této akci.",
 5897                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 5898                            "correlationId" : "e8fd9699-b0c8-42a5-b7ed-c03cb07ac44d"
 5899                         }
 5900                      }
 5901                   }
 5902                },
 5903                "408" : {
 5904                   "description" : "Požadavek trval příliš dlouho.",
 5905                   "content" : {
 5906                      "application/problem+json" : {
 5907                         "example" : {
 5908                            "type" : "https://api.szz.cz/errors/request-timeout",
 5909                            "title" : "Časový limit vypršel",
 5910                            "status" : 408,
 5911                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 5912                            "instance" : "/api/v1/emergentniZaznam",
 5913                            "correlationId" : "b3d8805b-ef45-43fb-a544-094f2cc946a1"
 5914                         }
 5915                      }
 5916                   }
 5917                },
 5918                "500" : {
 5919                   "description" : "Došlo k neočekávané chybě při zpracování požadavku.",
 5920                   "content" : {
 5921                      "application/problem+json" : {
 5922                         "example" : {
 5923                            "type" : "https://api.szz.cz/errors/internal",
 5924                            "title" : "Neočekávaná chyba serveru",
 5925                            "status" : 500,
 5926                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 5927                            "instance" : "/api/v1/emergentniZaznam",
 5928                            "correlationId" : "b0e30dff-8186-4398-8e52-b009ae765fd9",
 5929                            "errors" : [
 5930                               {
 5931                                  "field" : "exception.type",
 5932                                  "message" : "System.NullReferenceException"
 5933                               },
 5934                               {
 5935                                  "field" : "exception.message",
 5936                                  "message" : "Object reference not set to an instance of an object."
 5937                               },
 5938                               {
 5939                                  "field" : "stacktrace",
 5940                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 5941                               }
 5942                            ]
 5943                         }
 5944                      }
 5945                   }
 5946                }
 5947             }
 5948          }
 5949       },
 5950       "/api/v2/emergentniZaznam/nezadouciUdalosti/{id}" : {
 5951          "put" : {
 5952             "tags" : [
 5953                "Emergentni zaznam"
 5954             ],
 5955             "summary" : "Aktualizuje existující záznam nežádoucí události pacienta.",
 5956             "description" : "Endpoint provádí <b>aktualizaci již uloženého záznamu nežádoucí události </b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 5957             "parameters" : [
 5958                {
 5959                   "name" : "id",
 5960                   "in" : "path",
 5961                   "description" : "Jednoznačný identifikátor nežádoucí události (GUID).",
 5962                   "required" : true,
 5963                   "schema" : {
 5964                      "type" : "string",
 5965                      "format" : "uuid"
 5966                   }
 5967                },
 5968                {
 5969                   "name" : "X-Correlation-Id",
 5970                   "in" : "header",
 5971                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 5972                   "schema" : {
 5973                      "type" : "string",
 5974                      "example" : "ebefeaba-6287-4723-b064-7ab8e5804dd6"
 5975                   }
 5976                },
 5977                {
 5978                   "name" : "Accept-Language",
 5979                   "in" : "header",
 5980                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 5981                   "schema" : {
 5982                      "type" : "string",
 5983                      "example" : "cs"
 5984                   }
 5985                },
 5986                {
 5987                   "name" : "If-Match",
 5988                   "in" : "header",
 5989                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 5990                   "required" : true,
 5991                   "schema" : {
 5992                      "type" : "string",
 5993                      "example" : "AAAAAAAAB+8="
 5994                   }
 5995                }
 5996             ],
 5997             "requestBody" : {
 5998                "description" : "Aktualizovaná data záznamu nežádoucí události.",
 5999                "content" : {
 6000                   "application/json" : {
 6001                      "schema" : {
 6002                         "$ref" : "#/components/schemas/NezadouciUdalostUpdateDto"
 6003                      }
 6004                   }
 6005                }
 6006             },
 6007             "responses" : {
 6008                "200" : {
 6009                   "description" : "Záznam nežádoucí události byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 6010                   "content" : {
 6011                      "application/json" : {
 6012                         "schema" : {
 6013                            "$ref" : "#/components/schemas/NezadouciUdalostDetailDto"
 6014                         }
 6015                      }
 6016                   }
 6017                },
 6018                "400" : {
 6019                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 6020                   "content" : {
 6021                      "application/problem+json" : {
 6022                         "example" : {
 6023                            "type" : "https://api.szz.cz/errors/validation",
 6024                            "title" : "Neplatný vstupní parametr",
 6025                            "status" : 400,
 6026                            "detail" : "Některé položky vstupu neprošly validací.",
 6027                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6028                            "correlationId" : "faf621e4-a0f2-417f-8e9f-00f5f9f75292",
 6029                            "errors" : [
 6030                               {
 6031                                  "field" : "rid",
 6032                                  "message" : "Hodnota RID musí mít 10 znaků."
 6033                               },
 6034                               {
 6035                                  "field" : "druhProhlidky",
 6036                                  "message" : "Neplatná hodnota číselníku."
 6037                               }
 6038                            ]
 6039                         }
 6040                      }
 6041                   }
 6042                },
 6043                "401" : {
 6044                   "description" : "Chybí nebo je neplatný přístupový token.",
 6045                   "content" : {
 6046                      "application/problem+json" : {
 6047                         "example" : {
 6048                            "type" : "https://api.szz.cz/errors/unauthorized",
 6049                            "title" : "Neautorizováno",
 6050                            "status" : 401,
 6051                            "detail" : "Chybí nebo je neplatný přístupový token.",
 6052                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6053                            "correlationId" : "03b8007f-10d2-4803-9263-eeb18a32b44a"
 6054                         }
 6055                      }
 6056                   }
 6057                },
 6058                "403" : {
 6059                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí události.",
 6060                   "content" : {
 6061                      "application/problem+json" : {
 6062                         "example" : {
 6063                            "type" : "https://api.szz.cz/errors/forbidden",
 6064                            "title" : "Zakázaná operace",
 6065                            "status" : 403,
 6066                            "detail" : "Uživatel nemá oprávnění k této akci.",
 6067                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6068                            "correlationId" : "f38f7d56-3aac-49a9-9243-6fb35010641e"
 6069                         }
 6070                      }
 6071                   }
 6072                },
 6073                "404" : {
 6074                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 6075                   "content" : {
 6076                      "application/problem+json" : {
 6077                         "example" : {
 6078                            "type" : "https://api.szz.cz/errors/not-found",
 6079                            "title" : "Zdroj nebyl nalezen",
 6080                            "status" : 404,
 6081                            "detail" : "Požadovaný záznam nebyl nalezen.",
 6082                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6083                            "correlationId" : "e7114652-6211-4661-bc4a-4dc3de72440c"
 6084                         }
 6085                      }
 6086                   }
 6087                },
 6088                "408" : {
 6089                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 6090                   "content" : {
 6091                      "application/problem+json" : {
 6092                         "example" : {
 6093                            "type" : "https://api.szz.cz/errors/request-timeout",
 6094                            "title" : "Časový limit vypršel",
 6095                            "status" : 408,
 6096                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 6097                            "instance" : "/api/v1/emergentniZaznam",
 6098                            "correlationId" : "a630d2b4-6939-4478-b58f-a244c0d36c68"
 6099                         }
 6100                      }
 6101                   }
 6102                },
 6103                "409" : {
 6104                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 6105                   "content" : {
 6106                      "application/problem+json" : {
 6107                         "example" : {
 6108                            "type" : "https://api.szz.cz/errors/conflict",
 6109                            "title" : "Konflikt dat",
 6110                            "status" : 409,
 6111                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 6112                            "instance" : "/api/v1/emergentniZaznam",
 6113                            "correlationId" : "b752fde7-e83f-47bd-a761-6ef49935c01d"
 6114                         }
 6115                      }
 6116                   }
 6117                },
 6118                "500" : {
 6119                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 6120                   "content" : {
 6121                      "application/problem+json" : {
 6122                         "example" : {
 6123                            "type" : "https://api.szz.cz/errors/internal",
 6124                            "title" : "Neočekávaná chyba serveru",
 6125                            "status" : 500,
 6126                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 6127                            "instance" : "/api/v1/emergentniZaznam",
 6128                            "correlationId" : "9702e3a8-e9eb-4ef0-ba5c-9a805925672b",
 6129                            "errors" : [
 6130                               {
 6131                                  "field" : "exception.type",
 6132                                  "message" : "System.NullReferenceException"
 6133                               },
 6134                               {
 6135                                  "field" : "exception.message",
 6136                                  "message" : "Object reference not set to an instance of an object."
 6137                               },
 6138                               {
 6139                                  "field" : "stacktrace",
 6140                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 6141                               }
 6142                            ]
 6143                         }
 6144                      }
 6145                   }
 6146                }
 6147             }
 6148          }
 6149       },
 6150       "/api/v2/emergentniZaznam/nezadouciUdalosti/{id}/zneplatnit" : {
 6151          "patch" : {
 6152             "tags" : [
 6153                "Emergentni zaznam"
 6154             ],
 6155             "summary" : "Zneplatní existující záznam nežádoucí události pacienta.",
 6156             "description" : "Endpoint provádí <b>zneplatnění již uloženého záznamu nežádoucí události</b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 6157             "parameters" : [
 6158                {
 6159                   "name" : "id",
 6160                   "in" : "path",
 6161                   "description" : "Jednoznačný identifikátor nežádoucí události (GUID).",
 6162                   "required" : true,
 6163                   "schema" : {
 6164                      "type" : "string",
 6165                      "format" : "uuid"
 6166                   }
 6167                },
 6168                {
 6169                   "name" : "X-Correlation-Id",
 6170                   "in" : "header",
 6171                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 6172                   "schema" : {
 6173                      "type" : "string",
 6174                      "example" : "349dee26-fab3-4b7f-bc74-72012a3384d8"
 6175                   }
 6176                },
 6177                {
 6178                   "name" : "Accept-Language",
 6179                   "in" : "header",
 6180                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 6181                   "schema" : {
 6182                      "type" : "string",
 6183                      "example" : "cs"
 6184                   }
 6185                },
 6186                {
 6187                   "name" : "If-Match",
 6188                   "in" : "header",
 6189                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 6190                   "required" : true,
 6191                   "schema" : {
 6192                      "type" : "string",
 6193                      "example" : "AAAAAAAAB+8="
 6194                   }
 6195                }
 6196             ],
 6197             "requestBody" : {
 6198                "description" : "Důvod zneplatnění.",
 6199                "content" : {
 6200                   "application/json" : {
 6201                      "schema" : {
 6202                         "$ref" : "#/components/schemas/PatchDuvodDto"
 6203                      }
 6204                   }
 6205                }
 6206             },
 6207             "responses" : {
 6208                "200" : {
 6209                   "description" : "Záznam nežádoucí události byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 6210                   "content" : {
 6211                      "application/json" : {
 6212                         "schema" : {
 6213                            "$ref" : "#/components/schemas/NezadouciUdalostDetailDto"
 6214                         }
 6215                      }
 6216                   }
 6217                },
 6218                "400" : {
 6219                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 6220                   "content" : {
 6221                      "application/problem+json" : {
 6222                         "example" : {
 6223                            "type" : "https://api.szz.cz/errors/validation",
 6224                            "title" : "Neplatný vstupní parametr",
 6225                            "status" : 400,
 6226                            "detail" : "Některé položky vstupu neprošly validací.",
 6227                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6228                            "correlationId" : "92ab51e7-add7-4f8a-8fb4-f09bfc11fd43",
 6229                            "errors" : [
 6230                               {
 6231                                  "field" : "rid",
 6232                                  "message" : "Hodnota RID musí mít 10 znaků."
 6233                               },
 6234                               {
 6235                                  "field" : "druhProhlidky",
 6236                                  "message" : "Neplatná hodnota číselníku."
 6237                               }
 6238                            ]
 6239                         }
 6240                      }
 6241                   }
 6242                },
 6243                "401" : {
 6244                   "description" : "Chybí nebo je neplatný přístupový token.",
 6245                   "content" : {
 6246                      "application/problem+json" : {
 6247                         "example" : {
 6248                            "type" : "https://api.szz.cz/errors/unauthorized",
 6249                            "title" : "Neautorizováno",
 6250                            "status" : 401,
 6251                            "detail" : "Chybí nebo je neplatný přístupový token.",
 6252                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6253                            "correlationId" : "ba7ff99f-aa52-4b87-a981-b4a65ad4a7b4"
 6254                         }
 6255                      }
 6256                   }
 6257                },
 6258                "403" : {
 6259                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí události.",
 6260                   "content" : {
 6261                      "application/problem+json" : {
 6262                         "example" : {
 6263                            "type" : "https://api.szz.cz/errors/forbidden",
 6264                            "title" : "Zakázaná operace",
 6265                            "status" : 403,
 6266                            "detail" : "Uživatel nemá oprávnění k této akci.",
 6267                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6268                            "correlationId" : "aeb52856-6448-4719-9ab3-778894ca2674"
 6269                         }
 6270                      }
 6271                   }
 6272                },
 6273                "404" : {
 6274                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 6275                   "content" : {
 6276                      "application/problem+json" : {
 6277                         "example" : {
 6278                            "type" : "https://api.szz.cz/errors/not-found",
 6279                            "title" : "Zdroj nebyl nalezen",
 6280                            "status" : 404,
 6281                            "detail" : "Požadovaný záznam nebyl nalezen.",
 6282                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6283                            "correlationId" : "523720b8-7104-425b-b90c-cd7344cd472b"
 6284                         }
 6285                      }
 6286                   }
 6287                },
 6288                "408" : {
 6289                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 6290                   "content" : {
 6291                      "application/problem+json" : {
 6292                         "example" : {
 6293                            "type" : "https://api.szz.cz/errors/request-timeout",
 6294                            "title" : "Časový limit vypršel",
 6295                            "status" : 408,
 6296                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 6297                            "instance" : "/api/v1/emergentniZaznam",
 6298                            "correlationId" : "37a34b71-ea84-44bc-8a3d-4fa98dac678f"
 6299                         }
 6300                      }
 6301                   }
 6302                },
 6303                "409" : {
 6304                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 6305                   "content" : {
 6306                      "application/problem+json" : {
 6307                         "example" : {
 6308                            "type" : "https://api.szz.cz/errors/conflict",
 6309                            "title" : "Konflikt dat",
 6310                            "status" : 409,
 6311                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 6312                            "instance" : "/api/v1/emergentniZaznam",
 6313                            "correlationId" : "b2965651-89db-42c1-89d9-27937a9c4e64"
 6314                         }
 6315                      }
 6316                   }
 6317                },
 6318                "500" : {
 6319                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 6320                   "content" : {
 6321                      "application/problem+json" : {
 6322                         "example" : {
 6323                            "type" : "https://api.szz.cz/errors/internal",
 6324                            "title" : "Neočekávaná chyba serveru",
 6325                            "status" : 500,
 6326                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 6327                            "instance" : "/api/v1/emergentniZaznam",
 6328                            "correlationId" : "2d90c478-2d3a-400a-b2a3-66eccbba4333",
 6329                            "errors" : [
 6330                               {
 6331                                  "field" : "exception.type",
 6332                                  "message" : "System.NullReferenceException"
 6333                               },
 6334                               {
 6335                                  "field" : "exception.message",
 6336                                  "message" : "Object reference not set to an instance of an object."
 6337                               },
 6338                               {
 6339                                  "field" : "stacktrace",
 6340                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 6341                               }
 6342                            ]
 6343                         }
 6344                      }
 6345                   }
 6346                }
 6347             }
 6348          }
 6349       },
 6350       "/api/v2/emergentniZaznam/nezadouciUdalosti/{id}/zpochybnit" : {
 6351          "patch" : {
 6352             "tags" : [
 6353                "Emergentni zaznam"
 6354             ],
 6355             "summary" : "Zpochybní existující záznam nežádoucí události.",
 6356             "description" : "Používá se tehdy, pokud je záznam považován za <b>nespolehlivý</b> nebo existuje podezření na jeho chybnost.",
 6357             "parameters" : [
 6358                {
 6359                   "name" : "id",
 6360                   "in" : "path",
 6361                   "description" : "Identifikátor záznamu.",
 6362                   "required" : true,
 6363                   "schema" : {
 6364                      "type" : "string",
 6365                      "format" : "uuid"
 6366                   }
 6367                },
 6368                {
 6369                   "name" : "X-Correlation-Id",
 6370                   "in" : "header",
 6371                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 6372                   "schema" : {
 6373                      "type" : "string",
 6374                      "example" : "3f55659e-54f4-4268-9ea0-ceb2496acf6f"
 6375                   }
 6376                },
 6377                {
 6378                   "name" : "Accept-Language",
 6379                   "in" : "header",
 6380                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 6381                   "schema" : {
 6382                      "type" : "string",
 6383                      "example" : "cs"
 6384                   }
 6385                },
 6386                {
 6387                   "name" : "If-Match",
 6388                   "in" : "header",
 6389                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 6390                   "required" : true,
 6391                   "schema" : {
 6392                      "type" : "string",
 6393                      "example" : "AAAAAAAAB+8="
 6394                   }
 6395                }
 6396             ],
 6397             "requestBody" : {
 6398                "description" : "Důvod zpochybnění.",
 6399                "content" : {
 6400                   "application/json" : {
 6401                      "schema" : {
 6402                         "$ref" : "#/components/schemas/PatchDuvodDto"
 6403                      }
 6404                   }
 6405                }
 6406             },
 6407             "responses" : {
 6408                "200" : {
 6409                   "description" : "Záznam nežádoucí události byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 6410                   "content" : {
 6411                      "application/json" : {
 6412                         "schema" : {
 6413                            "$ref" : "#/components/schemas/NezadouciUdalostDetailDto"
 6414                         }
 6415                      }
 6416                   }
 6417                },
 6418                "400" : {
 6419                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 6420                   "content" : {
 6421                      "application/problem+json" : {
 6422                         "example" : {
 6423                            "type" : "https://api.szz.cz/errors/validation",
 6424                            "title" : "Neplatný vstupní parametr",
 6425                            "status" : 400,
 6426                            "detail" : "Některé položky vstupu neprošly validací.",
 6427                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6428                            "correlationId" : "aeeb2587-aea3-4c5f-8e05-e7972338eb1c",
 6429                            "errors" : [
 6430                               {
 6431                                  "field" : "rid",
 6432                                  "message" : "Hodnota RID musí mít 10 znaků."
 6433                               },
 6434                               {
 6435                                  "field" : "druhProhlidky",
 6436                                  "message" : "Neplatná hodnota číselníku."
 6437                               }
 6438                            ]
 6439                         }
 6440                      }
 6441                   }
 6442                },
 6443                "401" : {
 6444                   "description" : "Chybí nebo je neplatný přístupový token.",
 6445                   "content" : {
 6446                      "application/problem+json" : {
 6447                         "example" : {
 6448                            "type" : "https://api.szz.cz/errors/unauthorized",
 6449                            "title" : "Neautorizováno",
 6450                            "status" : 401,
 6451                            "detail" : "Chybí nebo je neplatný přístupový token.",
 6452                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6453                            "correlationId" : "7a05f433-ee2a-4115-9296-6264a0744cdd"
 6454                         }
 6455                      }
 6456                   }
 6457                },
 6458                "403" : {
 6459                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí události.",
 6460                   "content" : {
 6461                      "application/problem+json" : {
 6462                         "example" : {
 6463                            "type" : "https://api.szz.cz/errors/forbidden",
 6464                            "title" : "Zakázaná operace",
 6465                            "status" : 403,
 6466                            "detail" : "Uživatel nemá oprávnění k této akci.",
 6467                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6468                            "correlationId" : "86b559ce-ee75-44f1-94c1-e088252a04bf"
 6469                         }
 6470                      }
 6471                   }
 6472                },
 6473                "404" : {
 6474                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 6475                   "content" : {
 6476                      "application/problem+json" : {
 6477                         "example" : {
 6478                            "type" : "https://api.szz.cz/errors/not-found",
 6479                            "title" : "Zdroj nebyl nalezen",
 6480                            "status" : 404,
 6481                            "detail" : "Požadovaný záznam nebyl nalezen.",
 6482                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6483                            "correlationId" : "ed8ebd73-f200-46df-839b-fa682f3c59ce"
 6484                         }
 6485                      }
 6486                   }
 6487                },
 6488                "408" : {
 6489                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 6490                   "content" : {
 6491                      "application/problem+json" : {
 6492                         "example" : {
 6493                            "type" : "https://api.szz.cz/errors/request-timeout",
 6494                            "title" : "Časový limit vypršel",
 6495                            "status" : 408,
 6496                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 6497                            "instance" : "/api/v1/emergentniZaznam",
 6498                            "correlationId" : "dafc596f-eea5-4763-aabb-2ebd60f79abb"
 6499                         }
 6500                      }
 6501                   }
 6502                },
 6503                "409" : {
 6504                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 6505                   "content" : {
 6506                      "application/problem+json" : {
 6507                         "example" : {
 6508                            "type" : "https://api.szz.cz/errors/conflict",
 6509                            "title" : "Konflikt dat",
 6510                            "status" : 409,
 6511                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 6512                            "instance" : "/api/v1/emergentniZaznam",
 6513                            "correlationId" : "2c1538c7-ffe7-4ac1-83b7-2c3a716dbd87"
 6514                         }
 6515                      }
 6516                   }
 6517                },
 6518                "500" : {
 6519                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 6520                   "content" : {
 6521                      "application/problem+json" : {
 6522                         "example" : {
 6523                            "type" : "https://api.szz.cz/errors/internal",
 6524                            "title" : "Neočekávaná chyba serveru",
 6525                            "status" : 500,
 6526                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 6527                            "instance" : "/api/v1/emergentniZaznam",
 6528                            "correlationId" : "c62b1ce2-1a47-4891-970c-e3ad97ef8c8c",
 6529                            "errors" : [
 6530                               {
 6531                                  "field" : "exception.type",
 6532                                  "message" : "System.NullReferenceException"
 6533                               },
 6534                               {
 6535                                  "field" : "exception.message",
 6536                                  "message" : "Object reference not set to an instance of an object."
 6537                               },
 6538                               {
 6539                                  "field" : "stacktrace",
 6540                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 6541                               }
 6542                            ]
 6543                         }
 6544                      }
 6545                   }
 6546                }
 6547             }
 6548          }
 6549       },
 6550       "/api/v2/emergentniZaznam/nezadouciUdalosti/{id}/obnovit" : {
 6551          "patch" : {
 6552             "tags" : [
 6553                "Emergentni zaznam"
 6554             ],
 6555             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam nežádoucí události.",
 6556             "description" : "Vrací záznam zpět do <b>platného</b> stavu.\r\nVyžaduje platný ETag a uvedení důvodu.",
 6557             "parameters" : [
 6558                {
 6559                   "name" : "id",
 6560                   "in" : "path",
 6561                   "description" : "Identifikátor záznamu.",
 6562                   "required" : true,
 6563                   "schema" : {
 6564                      "type" : "string",
 6565                      "format" : "uuid"
 6566                   }
 6567                },
 6568                {
 6569                   "name" : "X-Correlation-Id",
 6570                   "in" : "header",
 6571                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 6572                   "schema" : {
 6573                      "type" : "string",
 6574                      "example" : "30b8032b-8342-4fa6-90f0-e264017c8937"
 6575                   }
 6576                },
 6577                {
 6578                   "name" : "Accept-Language",
 6579                   "in" : "header",
 6580                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 6581                   "schema" : {
 6582                      "type" : "string",
 6583                      "example" : "cs"
 6584                   }
 6585                },
 6586                {
 6587                   "name" : "If-Match",
 6588                   "in" : "header",
 6589                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 6590                   "required" : true,
 6591                   "schema" : {
 6592                      "type" : "string",
 6593                      "example" : "AAAAAAAAB+8="
 6594                   }
 6595                }
 6596             ],
 6597             "requestBody" : {
 6598                "description" : "Důvod obnovení.",
 6599                "content" : {
 6600                   "application/json" : {
 6601                      "schema" : {
 6602                         "$ref" : "#/components/schemas/PatchDuvodDto"
 6603                      }
 6604                   }
 6605                }
 6606             },
 6607             "responses" : {
 6608                "200" : {
 6609                   "description" : "Záznam nežádoucí události byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 6610                   "content" : {
 6611                      "application/json" : {
 6612                         "schema" : {
 6613                            "$ref" : "#/components/schemas/NezadouciUdalostDetailDto"
 6614                         }
 6615                      }
 6616                   }
 6617                },
 6618                "400" : {
 6619                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 6620                   "content" : {
 6621                      "application/problem+json" : {
 6622                         "example" : {
 6623                            "type" : "https://api.szz.cz/errors/validation",
 6624                            "title" : "Neplatný vstupní parametr",
 6625                            "status" : 400,
 6626                            "detail" : "Některé položky vstupu neprošly validací.",
 6627                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6628                            "correlationId" : "8c76606b-38c1-460b-b222-3cf91bc668e5",
 6629                            "errors" : [
 6630                               {
 6631                                  "field" : "rid",
 6632                                  "message" : "Hodnota RID musí mít 10 znaků."
 6633                               },
 6634                               {
 6635                                  "field" : "druhProhlidky",
 6636                                  "message" : "Neplatná hodnota číselníku."
 6637                               }
 6638                            ]
 6639                         }
 6640                      }
 6641                   }
 6642                },
 6643                "401" : {
 6644                   "description" : "Chybí nebo je neplatný přístupový token.",
 6645                   "content" : {
 6646                      "application/problem+json" : {
 6647                         "example" : {
 6648                            "type" : "https://api.szz.cz/errors/unauthorized",
 6649                            "title" : "Neautorizováno",
 6650                            "status" : 401,
 6651                            "detail" : "Chybí nebo je neplatný přístupový token.",
 6652                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6653                            "correlationId" : "90227943-f99e-4c33-b14a-df55e8c96581"
 6654                         }
 6655                      }
 6656                   }
 6657                },
 6658                "403" : {
 6659                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam nežádoucí události.",
 6660                   "content" : {
 6661                      "application/problem+json" : {
 6662                         "example" : {
 6663                            "type" : "https://api.szz.cz/errors/forbidden",
 6664                            "title" : "Zakázaná operace",
 6665                            "status" : 403,
 6666                            "detail" : "Uživatel nemá oprávnění k této akci.",
 6667                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6668                            "correlationId" : "01c14e2e-6c4f-4a58-aabc-4e7616abab6b"
 6669                         }
 6670                      }
 6671                   }
 6672                },
 6673                "404" : {
 6674                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 6675                   "content" : {
 6676                      "application/problem+json" : {
 6677                         "example" : {
 6678                            "type" : "https://api.szz.cz/errors/not-found",
 6679                            "title" : "Zdroj nebyl nalezen",
 6680                            "status" : 404,
 6681                            "detail" : "Požadovaný záznam nebyl nalezen.",
 6682                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6683                            "correlationId" : "8695a066-44a8-4da3-b99c-0fdcfd1d6585"
 6684                         }
 6685                      }
 6686                   }
 6687                },
 6688                "408" : {
 6689                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 6690                   "content" : {
 6691                      "application/problem+json" : {
 6692                         "example" : {
 6693                            "type" : "https://api.szz.cz/errors/request-timeout",
 6694                            "title" : "Časový limit vypršel",
 6695                            "status" : 408,
 6696                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 6697                            "instance" : "/api/v1/emergentniZaznam",
 6698                            "correlationId" : "4189d6de-c301-445e-a89c-a59121a554d1"
 6699                         }
 6700                      }
 6701                   }
 6702                },
 6703                "409" : {
 6704                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 6705                   "content" : {
 6706                      "application/problem+json" : {
 6707                         "example" : {
 6708                            "type" : "https://api.szz.cz/errors/conflict",
 6709                            "title" : "Konflikt dat",
 6710                            "status" : 409,
 6711                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 6712                            "instance" : "/api/v1/emergentniZaznam",
 6713                            "correlationId" : "c27018a4-c84b-429e-b27c-d526b4716573"
 6714                         }
 6715                      }
 6716                   }
 6717                },
 6718                "500" : {
 6719                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 6720                   "content" : {
 6721                      "application/problem+json" : {
 6722                         "example" : {
 6723                            "type" : "https://api.szz.cz/errors/internal",
 6724                            "title" : "Neočekávaná chyba serveru",
 6725                            "status" : 500,
 6726                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 6727                            "instance" : "/api/v1/emergentniZaznam",
 6728                            "correlationId" : "1ab29d0e-8b58-43e9-906f-6ac73891c243",
 6729                            "errors" : [
 6730                               {
 6731                                  "field" : "exception.type",
 6732                                  "message" : "System.NullReferenceException"
 6733                               },
 6734                               {
 6735                                  "field" : "exception.message",
 6736                                  "message" : "Object reference not set to an instance of an object."
 6737                               },
 6738                               {
 6739                                  "field" : "stacktrace",
 6740                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 6741                               }
 6742                            ]
 6743                         }
 6744                      }
 6745                   }
 6746                }
 6747             }
 6748          }
 6749       },
 6750       "/api/v2/lecivePripravky/vyhledat" : {
 6751          "post" : {
 6752             "tags" : [
 6753                "Lecive pripravky"
 6754             ],
 6755             "summary" : "Načte seznam všech léčivých přípravků pacienta dle RID.",
 6756             "description" : "Vrací všechny záznamy léčivých přípravků evidovaných u daného pacienta.",
 6757             "parameters" : [
 6758                {
 6759                   "name" : "X-Correlation-Id",
 6760                   "in" : "header",
 6761                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 6762                   "schema" : {
 6763                      "type" : "string",
 6764                      "example" : "75f63051-cbba-49a0-b3ba-74eb7e6d2afe"
 6765                   }
 6766                },
 6767                {
 6768                   "name" : "Accept-Language",
 6769                   "in" : "header",
 6770                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 6771                   "schema" : {
 6772                      "type" : "string",
 6773                      "example" : "cs"
 6774                   }
 6775                }
 6776             ],
 6777             "requestBody" : {
 6778                "content" : {
 6779                   "application/json" : {
 6780                      "schema" : {
 6781                         "$ref" : "#/components/schemas/VyhledatLecivePripravkyRequest"
 6782                      }
 6783                   },
 6784                   "text/json" : {
 6785                      "schema" : {
 6786                         "$ref" : "#/components/schemas/VyhledatLecivePripravkyRequest"
 6787                      }
 6788                   },
 6789                   "application/*+json" : {
 6790                      "schema" : {
 6791                         "$ref" : "#/components/schemas/VyhledatLecivePripravkyRequest"
 6792                      }
 6793                   }
 6794                }
 6795             },
 6796             "responses" : {
 6797                "200" : {
 6798                   "description" : "Záznamy léčivých přípravků byly úspěšně vráceny.",
 6799                   "content" : {
 6800                      "application/json" : {
 6801                         "schema" : {
 6802                            "type" : "array",
 6803                            "items" : {
 6804                               "$ref" : "#/components/schemas/LecivyPripravekDetailDto"
 6805                            }
 6806                         }
 6807                      }
 6808                   }
 6809                },
 6810                "400" : {
 6811                   "description" : "Neplatný požadavek.",
 6812                   "content" : {
 6813                      "application/problem+json" : {
 6814                         "example" : {
 6815                            "type" : "https://api.szz.cz/errors/validation",
 6816                            "title" : "Neplatný vstupní parametr",
 6817                            "status" : 400,
 6818                            "detail" : "Některé položky vstupu neprošly validací.",
 6819                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6820                            "correlationId" : "83cd4810-b583-4abb-a73f-97884043d8cf",
 6821                            "errors" : [
 6822                               {
 6823                                  "field" : "rid",
 6824                                  "message" : "Hodnota RID musí mít 10 znaků."
 6825                               },
 6826                               {
 6827                                  "field" : "druhProhlidky",
 6828                                  "message" : "Neplatná hodnota číselníku."
 6829                               }
 6830                            ]
 6831                         }
 6832                      }
 6833                   }
 6834                },
 6835                "401" : {
 6836                   "description" : "Uživatel není autentizován.",
 6837                   "content" : {
 6838                      "application/problem+json" : {
 6839                         "example" : {
 6840                            "type" : "https://api.szz.cz/errors/unauthorized",
 6841                            "title" : "Neautorizováno",
 6842                            "status" : 401,
 6843                            "detail" : "Chybí nebo je neplatný přístupový token.",
 6844                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6845                            "correlationId" : "7f05b24e-c506-42e6-867f-dd043706b2cc"
 6846                         }
 6847                      }
 6848                   }
 6849                },
 6850                "403" : {
 6851                   "description" : "Uživatel nemá oprávnění přistupovat k těmto datům.",
 6852                   "content" : {
 6853                      "application/problem+json" : {
 6854                         "example" : {
 6855                            "type" : "https://api.szz.cz/errors/forbidden",
 6856                            "title" : "Zakázaná operace",
 6857                            "status" : 403,
 6858                            "detail" : "Uživatel nemá oprávnění k této akci.",
 6859                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6860                            "correlationId" : "ddf8912d-af82-4c85-9a25-c51968e374bf"
 6861                         }
 6862                      }
 6863                   }
 6864                },
 6865                "408" : {
 6866                   "description" : "Požadavek vypršel.",
 6867                   "content" : {
 6868                      "application/problem+json" : {
 6869                         "example" : {
 6870                            "type" : "https://api.szz.cz/errors/request-timeout",
 6871                            "title" : "Časový limit vypršel",
 6872                            "status" : 408,
 6873                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 6874                            "instance" : "/api/v1/emergentniZaznam",
 6875                            "correlationId" : "3f11e420-5f2f-4514-a3a4-8439a7e949fc"
 6876                         }
 6877                      }
 6878                   }
 6879                },
 6880                "500" : {
 6881                   "description" : "Interní chyba serveru.",
 6882                   "content" : {
 6883                      "application/problem+json" : {
 6884                         "example" : {
 6885                            "type" : "https://api.szz.cz/errors/internal",
 6886                            "title" : "Neočekávaná chyba serveru",
 6887                            "status" : 500,
 6888                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 6889                            "instance" : "/api/v1/emergentniZaznam",
 6890                            "correlationId" : "b41c2e21-83d3-4248-9377-fff1124d3867",
 6891                            "errors" : [
 6892                               {
 6893                                  "field" : "exception.type",
 6894                                  "message" : "System.NullReferenceException"
 6895                               },
 6896                               {
 6897                                  "field" : "exception.message",
 6898                                  "message" : "Object reference not set to an instance of an object."
 6899                               },
 6900                               {
 6901                                  "field" : "stacktrace",
 6902                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 6903                               }
 6904                            ]
 6905                         }
 6906                      }
 6907                   }
 6908                }
 6909             }
 6910          }
 6911       },
 6912       "/api/v2/lecivePripravky" : {
 6913          "post" : {
 6914             "tags" : [
 6915                "Lecive pripravky"
 6916             ],
 6917             "summary" : "Vytvoří nový záznam léčivého přípravku pacienta.",
 6918             "description" : "Vstupem jsou identifikační údaje pacienta (RID, IČO, KRZP ID) a číselníková identifikace přípravku.",
 6919             "parameters" : [
 6920                {
 6921                   "name" : "X-Correlation-Id",
 6922                   "in" : "header",
 6923                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 6924                   "schema" : {
 6925                      "type" : "string",
 6926                      "example" : "3ac54202-8e32-4f63-a048-ebf57f61f6cb"
 6927                   }
 6928                },
 6929                {
 6930                   "name" : "Accept-Language",
 6931                   "in" : "header",
 6932                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 6933                   "schema" : {
 6934                      "type" : "string",
 6935                      "example" : "cs"
 6936                   }
 6937                }
 6938             ],
 6939             "requestBody" : {
 6940                "description" : "Vstupní data pro založení záznamu léčivého přípravku.",
 6941                "content" : {
 6942                   "application/json" : {
 6943                      "schema" : {
 6944                         "$ref" : "#/components/schemas/LecivyPripravekCreateDto"
 6945                      }
 6946                   }
 6947                }
 6948             },
 6949             "responses" : {
 6950                "201" : {
 6951                   "description" : "Záznam byl úspěšně vytvořen.",
 6952                   "content" : {
 6953                      "application/json" : {
 6954                         "schema" : {
 6955                            "$ref" : "#/components/schemas/LecivyPripravekDetailDto"
 6956                         }
 6957                      }
 6958                   }
 6959                },
 6960                "400" : {
 6961                   "description" : "Požadavek je neplatný nebo nelze zpracovat.",
 6962                   "content" : {
 6963                      "application/problem+json" : {
 6964                         "example" : {
 6965                            "type" : "https://api.szz.cz/errors/validation",
 6966                            "title" : "Neplatný vstupní parametr",
 6967                            "status" : 400,
 6968                            "detail" : "Některé položky vstupu neprošly validací.",
 6969                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6970                            "correlationId" : "3d9ff925-7817-4cc3-b4b6-697202b43b2a",
 6971                            "errors" : [
 6972                               {
 6973                                  "field" : "rid",
 6974                                  "message" : "Hodnota RID musí mít 10 znaků."
 6975                               },
 6976                               {
 6977                                  "field" : "druhProhlidky",
 6978                                  "message" : "Neplatná hodnota číselníku."
 6979                               }
 6980                            ]
 6981                         }
 6982                      }
 6983                   }
 6984                },
 6985                "401" : {
 6986                   "description" : "Neautorizovaný přístup.",
 6987                   "content" : {
 6988                      "application/problem+json" : {
 6989                         "example" : {
 6990                            "type" : "https://api.szz.cz/errors/unauthorized",
 6991                            "title" : "Neautorizováno",
 6992                            "status" : 401,
 6993                            "detail" : "Chybí nebo je neplatný přístupový token.",
 6994                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 6995                            "correlationId" : "11d36840-39b6-44e3-9217-071758f811b8"
 6996                         }
 6997                      }
 6998                   }
 6999                },
 7000                "403" : {
 7001                   "description" : "Zakázaný přístup.",
 7002                   "content" : {
 7003                      "application/problem+json" : {
 7004                         "example" : {
 7005                            "type" : "https://api.szz.cz/errors/forbidden",
 7006                            "title" : "Zakázaná operace",
 7007                            "status" : 403,
 7008                            "detail" : "Uživatel nemá oprávnění k této akci.",
 7009                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7010                            "correlationId" : "7ffb89ed-6278-4115-9692-8b498f6b69ef"
 7011                         }
 7012                      }
 7013                   }
 7014                },
 7015                "408" : {
 7016                   "description" : "Timeout požadavku.",
 7017                   "content" : {
 7018                      "application/problem+json" : {
 7019                         "example" : {
 7020                            "type" : "https://api.szz.cz/errors/request-timeout",
 7021                            "title" : "Časový limit vypršel",
 7022                            "status" : 408,
 7023                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 7024                            "instance" : "/api/v1/emergentniZaznam",
 7025                            "correlationId" : "2133fbac-6556-40a7-a4e5-ada895ce4ef3"
 7026                         }
 7027                      }
 7028                   }
 7029                },
 7030                "500" : {
 7031                   "description" : "Interní chyba serveru.",
 7032                   "content" : {
 7033                      "application/problem+json" : {
 7034                         "example" : {
 7035                            "type" : "https://api.szz.cz/errors/internal",
 7036                            "title" : "Neočekávaná chyba serveru",
 7037                            "status" : 500,
 7038                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 7039                            "instance" : "/api/v1/emergentniZaznam",
 7040                            "correlationId" : "b7898226-6543-49fa-a61d-a97d07404da2",
 7041                            "errors" : [
 7042                               {
 7043                                  "field" : "exception.type",
 7044                                  "message" : "System.NullReferenceException"
 7045                               },
 7046                               {
 7047                                  "field" : "exception.message",
 7048                                  "message" : "Object reference not set to an instance of an object."
 7049                               },
 7050                               {
 7051                                  "field" : "stacktrace",
 7052                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 7053                               }
 7054                            ]
 7055                         }
 7056                      }
 7057                   }
 7058                }
 7059             }
 7060          }
 7061       },
 7062       "/api/v2/lecivePripravky/{id}" : {
 7063          "put" : {
 7064             "tags" : [
 7065                "Lecive pripravky"
 7066             ],
 7067             "summary" : "Aktualizuje existující záznam léčivého přípravku.",
 7068             "description" : "Vyžaduje hlavičku `If-Match` s ETag hodnotou.  \r\nPokud ETag neodpovídá aktuální verzi, vrací se `409 Conflict`.",
 7069             "parameters" : [
 7070                {
 7071                   "name" : "id",
 7072                   "in" : "path",
 7073                   "description" : "Identifikátor záznamu léčivého přípravku.",
 7074                   "required" : true,
 7075                   "schema" : {
 7076                      "type" : "string",
 7077                      "format" : "uuid"
 7078                   }
 7079                },
 7080                {
 7081                   "name" : "X-Correlation-Id",
 7082                   "in" : "header",
 7083                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 7084                   "schema" : {
 7085                      "type" : "string",
 7086                      "example" : "25ffc0c9-c202-4827-9b81-9aacf678e221"
 7087                   }
 7088                },
 7089                {
 7090                   "name" : "Accept-Language",
 7091                   "in" : "header",
 7092                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 7093                   "schema" : {
 7094                      "type" : "string",
 7095                      "example" : "cs"
 7096                   }
 7097                },
 7098                {
 7099                   "name" : "If-Match",
 7100                   "in" : "header",
 7101                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 7102                   "required" : true,
 7103                   "schema" : {
 7104                      "type" : "string",
 7105                      "example" : "AAAAAAAAB+8="
 7106                   }
 7107                }
 7108             ],
 7109             "requestBody" : {
 7110                "description" : "Aktualizovaná data záznamu.",
 7111                "content" : {
 7112                   "application/json" : {
 7113                      "schema" : {
 7114                         "$ref" : "#/components/schemas/LecivyPripravekUpdateDto"
 7115                      }
 7116                   }
 7117                }
 7118             },
 7119             "responses" : {
 7120                "200" : {
 7121                   "description" : "Záznam byl úspěšně aktualizován.",
 7122                   "content" : {
 7123                      "application/json" : {
 7124                         "schema" : {
 7125                            "$ref" : "#/components/schemas/LecivyPripravekDetailDto"
 7126                         }
 7127                      }
 7128                   }
 7129                },
 7130                "400" : {
 7131                   "description" : "Neplatný požadavek nebo chybějící If-Match.",
 7132                   "content" : {
 7133                      "application/problem+json" : {
 7134                         "example" : {
 7135                            "type" : "https://api.szz.cz/errors/validation",
 7136                            "title" : "Neplatný vstupní parametr",
 7137                            "status" : 400,
 7138                            "detail" : "Některé položky vstupu neprošly validací.",
 7139                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7140                            "correlationId" : "cc959cb9-eef1-4104-bd6d-2c1a246bb7d9",
 7141                            "errors" : [
 7142                               {
 7143                                  "field" : "rid",
 7144                                  "message" : "Hodnota RID musí mít 10 znaků."
 7145                               },
 7146                               {
 7147                                  "field" : "druhProhlidky",
 7148                                  "message" : "Neplatná hodnota číselníku."
 7149                               }
 7150                            ]
 7151                         }
 7152                      }
 7153                   }
 7154                },
 7155                "401" : {
 7156                   "description" : "Neautorizovaný přístup.",
 7157                   "content" : {
 7158                      "application/problem+json" : {
 7159                         "example" : {
 7160                            "type" : "https://api.szz.cz/errors/unauthorized",
 7161                            "title" : "Neautorizováno",
 7162                            "status" : 401,
 7163                            "detail" : "Chybí nebo je neplatný přístupový token.",
 7164                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7165                            "correlationId" : "62b0a460-20f7-4de8-9a8f-7f0d9d5ccc0f"
 7166                         }
 7167                      }
 7168                   }
 7169                },
 7170                "403" : {
 7171                   "description" : "Zakázaný přístup.",
 7172                   "content" : {
 7173                      "application/problem+json" : {
 7174                         "example" : {
 7175                            "type" : "https://api.szz.cz/errors/forbidden",
 7176                            "title" : "Zakázaná operace",
 7177                            "status" : 403,
 7178                            "detail" : "Uživatel nemá oprávnění k této akci.",
 7179                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7180                            "correlationId" : "b7df2aa0-3469-44d3-b718-b3c3ebdca2a6"
 7181                         }
 7182                      }
 7183                   }
 7184                },
 7185                "404" : {
 7186                   "description" : "Záznam nebyl nalezen.",
 7187                   "content" : {
 7188                      "application/problem+json" : {
 7189                         "example" : {
 7190                            "type" : "https://api.szz.cz/errors/not-found",
 7191                            "title" : "Zdroj nebyl nalezen",
 7192                            "status" : 404,
 7193                            "detail" : "Požadovaný záznam nebyl nalezen.",
 7194                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7195                            "correlationId" : "0dbfa0b7-db60-4fbe-a98a-df7a251cff1a"
 7196                         }
 7197                      }
 7198                   }
 7199                },
 7200                "408" : {
 7201                   "description" : "Timeout požadavku.",
 7202                   "content" : {
 7203                      "application/problem+json" : {
 7204                         "example" : {
 7205                            "type" : "https://api.szz.cz/errors/request-timeout",
 7206                            "title" : "Časový limit vypršel",
 7207                            "status" : 408,
 7208                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 7209                            "instance" : "/api/v1/emergentniZaznam",
 7210                            "correlationId" : "36f71333-f5ea-49ac-8f3a-6a1d1f9b12d2"
 7211                         }
 7212                      }
 7213                   }
 7214                },
 7215                "409" : {
 7216                   "description" : "Konflikt verze (ETag).",
 7217                   "content" : {
 7218                      "application/problem+json" : {
 7219                         "example" : {
 7220                            "type" : "https://api.szz.cz/errors/conflict",
 7221                            "title" : "Konflikt dat",
 7222                            "status" : 409,
 7223                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 7224                            "instance" : "/api/v1/emergentniZaznam",
 7225                            "correlationId" : "d3b0da1c-84b8-418e-ad22-8abc04e70a78"
 7226                         }
 7227                      }
 7228                   }
 7229                },
 7230                "500" : {
 7231                   "description" : "Interní chyba serveru.",
 7232                   "content" : {
 7233                      "application/problem+json" : {
 7234                         "example" : {
 7235                            "type" : "https://api.szz.cz/errors/internal",
 7236                            "title" : "Neočekávaná chyba serveru",
 7237                            "status" : 500,
 7238                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 7239                            "instance" : "/api/v1/emergentniZaznam",
 7240                            "correlationId" : "08cd3848-dd2d-4596-8b27-1a7ff0903dfb",
 7241                            "errors" : [
 7242                               {
 7243                                  "field" : "exception.type",
 7244                                  "message" : "System.NullReferenceException"
 7245                               },
 7246                               {
 7247                                  "field" : "exception.message",
 7248                                  "message" : "Object reference not set to an instance of an object."
 7249                               },
 7250                               {
 7251                                  "field" : "stacktrace",
 7252                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 7253                               }
 7254                            ]
 7255                         }
 7256                      }
 7257                   }
 7258                }
 7259             }
 7260          }
 7261       },
 7262       "/api/v2/lecivePripravky/{id}/zneplatnit" : {
 7263          "patch" : {
 7264             "tags" : [
 7265                "Lecive pripravky"
 7266             ],
 7267             "summary" : "Zneplatní existující záznam lékového přípravku pacienta.",
 7268             "description" : "Endpoint provádí <b>zneplatnění již uloženého záznamu lékového přípravku</b> na základě jeho identifikátoru.\r\nPro zajištění konzistence dat vyžaduje v hlavičce požadavku platný ETag prostřednictvím\r\nhlavičky `If-Match`. Pokud se ETag neshoduje s aktuální verzí záznamu v databázi,\r\nvrací se odpověď `409 Conflict`.\r\n            \r\n\r\n<b>Poznámka:</b> Pokud záznam s daným identifikátorem neexistuje, vrací se kód `404 Not Found`.",
 7269             "parameters" : [
 7270                {
 7271                   "name" : "id",
 7272                   "in" : "path",
 7273                   "description" : "Jednoznačný identifikátor lékového přípravku (GUID).",
 7274                   "required" : true,
 7275                   "schema" : {
 7276                      "type" : "string",
 7277                      "format" : "uuid"
 7278                   }
 7279                },
 7280                {
 7281                   "name" : "X-Correlation-Id",
 7282                   "in" : "header",
 7283                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 7284                   "schema" : {
 7285                      "type" : "string",
 7286                      "example" : "1d247611-975b-45ff-910c-b1e923c1d6bf"
 7287                   }
 7288                },
 7289                {
 7290                   "name" : "Accept-Language",
 7291                   "in" : "header",
 7292                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 7293                   "schema" : {
 7294                      "type" : "string",
 7295                      "example" : "cs"
 7296                   }
 7297                },
 7298                {
 7299                   "name" : "If-Match",
 7300                   "in" : "header",
 7301                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 7302                   "required" : true,
 7303                   "schema" : {
 7304                      "type" : "string",
 7305                      "example" : "AAAAAAAAB+8="
 7306                   }
 7307                }
 7308             ],
 7309             "requestBody" : {
 7310                "description" : "Důvod zneplatnění.",
 7311                "content" : {
 7312                   "application/json" : {
 7313                      "schema" : {
 7314                         "$ref" : "#/components/schemas/PatchDuvodDto"
 7315                      }
 7316                   }
 7317                }
 7318             },
 7319             "responses" : {
 7320                "200" : {
 7321                   "description" : "Záznam lékového přípravku byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 7322                   "content" : {
 7323                      "application/json" : {
 7324                         "schema" : {
 7325                            "$ref" : "#/components/schemas/LecivyPripravekDetailDto"
 7326                         }
 7327                      }
 7328                   }
 7329                },
 7330                "400" : {
 7331                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 7332                   "content" : {
 7333                      "application/problem+json" : {
 7334                         "example" : {
 7335                            "type" : "https://api.szz.cz/errors/validation",
 7336                            "title" : "Neplatný vstupní parametr",
 7337                            "status" : 400,
 7338                            "detail" : "Některé položky vstupu neprošly validací.",
 7339                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7340                            "correlationId" : "8a8fd2fb-d89c-45d2-98cb-87c760a78182",
 7341                            "errors" : [
 7342                               {
 7343                                  "field" : "rid",
 7344                                  "message" : "Hodnota RID musí mít 10 znaků."
 7345                               },
 7346                               {
 7347                                  "field" : "druhProhlidky",
 7348                                  "message" : "Neplatná hodnota číselníku."
 7349                               }
 7350                            ]
 7351                         }
 7352                      }
 7353                   }
 7354                },
 7355                "401" : {
 7356                   "description" : "Chybí nebo je neplatný přístupový token.",
 7357                   "content" : {
 7358                      "application/problem+json" : {
 7359                         "example" : {
 7360                            "type" : "https://api.szz.cz/errors/unauthorized",
 7361                            "title" : "Neautorizováno",
 7362                            "status" : 401,
 7363                            "detail" : "Chybí nebo je neplatný přístupový token.",
 7364                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7365                            "correlationId" : "b9c58703-fc5d-4e8b-b05c-a0c174b3d622"
 7366                         }
 7367                      }
 7368                   }
 7369                },
 7370                "403" : {
 7371                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam lékového přípravku.",
 7372                   "content" : {
 7373                      "application/problem+json" : {
 7374                         "example" : {
 7375                            "type" : "https://api.szz.cz/errors/forbidden",
 7376                            "title" : "Zakázaná operace",
 7377                            "status" : 403,
 7378                            "detail" : "Uživatel nemá oprávnění k této akci.",
 7379                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7380                            "correlationId" : "23e5f019-0631-416f-921b-bc61b3879b77"
 7381                         }
 7382                      }
 7383                   }
 7384                },
 7385                "404" : {
 7386                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 7387                   "content" : {
 7388                      "application/problem+json" : {
 7389                         "example" : {
 7390                            "type" : "https://api.szz.cz/errors/not-found",
 7391                            "title" : "Zdroj nebyl nalezen",
 7392                            "status" : 404,
 7393                            "detail" : "Požadovaný záznam nebyl nalezen.",
 7394                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7395                            "correlationId" : "e6045351-56cf-46c0-90d0-dba0a39cb47f"
 7396                         }
 7397                      }
 7398                   }
 7399                },
 7400                "408" : {
 7401                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 7402                   "content" : {
 7403                      "application/problem+json" : {
 7404                         "example" : {
 7405                            "type" : "https://api.szz.cz/errors/request-timeout",
 7406                            "title" : "Časový limit vypršel",
 7407                            "status" : 408,
 7408                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 7409                            "instance" : "/api/v1/emergentniZaznam",
 7410                            "correlationId" : "3216b167-cef3-4b9e-8571-76fe15311436"
 7411                         }
 7412                      }
 7413                   }
 7414                },
 7415                "409" : {
 7416                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 7417                   "content" : {
 7418                      "application/problem+json" : {
 7419                         "example" : {
 7420                            "type" : "https://api.szz.cz/errors/conflict",
 7421                            "title" : "Konflikt dat",
 7422                            "status" : 409,
 7423                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 7424                            "instance" : "/api/v1/emergentniZaznam",
 7425                            "correlationId" : "e4b1e875-5c75-4f0c-a034-b21ca2bc07ac"
 7426                         }
 7427                      }
 7428                   }
 7429                },
 7430                "500" : {
 7431                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 7432                   "content" : {
 7433                      "application/problem+json" : {
 7434                         "example" : {
 7435                            "type" : "https://api.szz.cz/errors/internal",
 7436                            "title" : "Neočekávaná chyba serveru",
 7437                            "status" : 500,
 7438                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 7439                            "instance" : "/api/v1/emergentniZaznam",
 7440                            "correlationId" : "ec7802ee-4da2-4fb0-b82c-35e48a177227",
 7441                            "errors" : [
 7442                               {
 7443                                  "field" : "exception.type",
 7444                                  "message" : "System.NullReferenceException"
 7445                               },
 7446                               {
 7447                                  "field" : "exception.message",
 7448                                  "message" : "Object reference not set to an instance of an object."
 7449                               },
 7450                               {
 7451                                  "field" : "stacktrace",
 7452                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 7453                               }
 7454                            ]
 7455                         }
 7456                      }
 7457                   }
 7458                }
 7459             }
 7460          }
 7461       },
 7462       "/api/v2/lecivePripravky/{id}/zpochybnit" : {
 7463          "patch" : {
 7464             "tags" : [
 7465                "Lecive pripravky"
 7466             ],
 7467             "summary" : "Zpochybní existující záznam lékového přípravku.",
 7468             "description" : "Používá se tehdy, pokud je záznam považován za <b>nespolehlivý</b> nebo existuje podezření na jeho chybnost.",
 7469             "parameters" : [
 7470                {
 7471                   "name" : "id",
 7472                   "in" : "path",
 7473                   "description" : "Identifikátor záznamu.",
 7474                   "required" : true,
 7475                   "schema" : {
 7476                      "type" : "string",
 7477                      "format" : "uuid"
 7478                   }
 7479                },
 7480                {
 7481                   "name" : "X-Correlation-Id",
 7482                   "in" : "header",
 7483                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 7484                   "schema" : {
 7485                      "type" : "string",
 7486                      "example" : "cf1536d4-597f-4bfa-9c8a-e1c1ca2fb6ca"
 7487                   }
 7488                },
 7489                {
 7490                   "name" : "Accept-Language",
 7491                   "in" : "header",
 7492                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 7493                   "schema" : {
 7494                      "type" : "string",
 7495                      "example" : "cs"
 7496                   }
 7497                },
 7498                {
 7499                   "name" : "If-Match",
 7500                   "in" : "header",
 7501                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 7502                   "required" : true,
 7503                   "schema" : {
 7504                      "type" : "string",
 7505                      "example" : "AAAAAAAAB+8="
 7506                   }
 7507                }
 7508             ],
 7509             "requestBody" : {
 7510                "description" : "Důvod zpochybnění.",
 7511                "content" : {
 7512                   "application/json" : {
 7513                      "schema" : {
 7514                         "$ref" : "#/components/schemas/PatchDuvodDto"
 7515                      }
 7516                   }
 7517                }
 7518             },
 7519             "responses" : {
 7520                "200" : {
 7521                   "description" : "Záznam lékového přípravku byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 7522                   "content" : {
 7523                      "application/json" : {
 7524                         "schema" : {
 7525                            "$ref" : "#/components/schemas/LecivyPripravekDetailDto"
 7526                         }
 7527                      }
 7528                   }
 7529                },
 7530                "400" : {
 7531                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 7532                   "content" : {
 7533                      "application/problem+json" : {
 7534                         "example" : {
 7535                            "type" : "https://api.szz.cz/errors/validation",
 7536                            "title" : "Neplatný vstupní parametr",
 7537                            "status" : 400,
 7538                            "detail" : "Některé položky vstupu neprošly validací.",
 7539                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7540                            "correlationId" : "da530310-582e-4fde-980d-ddee5fa0d614",
 7541                            "errors" : [
 7542                               {
 7543                                  "field" : "rid",
 7544                                  "message" : "Hodnota RID musí mít 10 znaků."
 7545                               },
 7546                               {
 7547                                  "field" : "druhProhlidky",
 7548                                  "message" : "Neplatná hodnota číselníku."
 7549                               }
 7550                            ]
 7551                         }
 7552                      }
 7553                   }
 7554                },
 7555                "401" : {
 7556                   "description" : "Chybí nebo je neplatný přístupový token.",
 7557                   "content" : {
 7558                      "application/problem+json" : {
 7559                         "example" : {
 7560                            "type" : "https://api.szz.cz/errors/unauthorized",
 7561                            "title" : "Neautorizováno",
 7562                            "status" : 401,
 7563                            "detail" : "Chybí nebo je neplatný přístupový token.",
 7564                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7565                            "correlationId" : "9fd15bd9-a34b-4a09-a279-408f3f6556d1"
 7566                         }
 7567                      }
 7568                   }
 7569                },
 7570                "403" : {
 7571                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam lékového přípravku.",
 7572                   "content" : {
 7573                      "application/problem+json" : {
 7574                         "example" : {
 7575                            "type" : "https://api.szz.cz/errors/forbidden",
 7576                            "title" : "Zakázaná operace",
 7577                            "status" : 403,
 7578                            "detail" : "Uživatel nemá oprávnění k této akci.",
 7579                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7580                            "correlationId" : "fd92b061-88ba-4e5e-9ee9-723be0b75270"
 7581                         }
 7582                      }
 7583                   }
 7584                },
 7585                "404" : {
 7586                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 7587                   "content" : {
 7588                      "application/problem+json" : {
 7589                         "example" : {
 7590                            "type" : "https://api.szz.cz/errors/not-found",
 7591                            "title" : "Zdroj nebyl nalezen",
 7592                            "status" : 404,
 7593                            "detail" : "Požadovaný záznam nebyl nalezen.",
 7594                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7595                            "correlationId" : "e64808dc-5baa-4f93-82f3-45e5cf688f05"
 7596                         }
 7597                      }
 7598                   }
 7599                },
 7600                "408" : {
 7601                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 7602                   "content" : {
 7603                      "application/problem+json" : {
 7604                         "example" : {
 7605                            "type" : "https://api.szz.cz/errors/request-timeout",
 7606                            "title" : "Časový limit vypršel",
 7607                            "status" : 408,
 7608                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 7609                            "instance" : "/api/v1/emergentniZaznam",
 7610                            "correlationId" : "f09f8e79-cfd1-41d2-8578-837ae3b763e2"
 7611                         }
 7612                      }
 7613                   }
 7614                },
 7615                "409" : {
 7616                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 7617                   "content" : {
 7618                      "application/problem+json" : {
 7619                         "example" : {
 7620                            "type" : "https://api.szz.cz/errors/conflict",
 7621                            "title" : "Konflikt dat",
 7622                            "status" : 409,
 7623                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 7624                            "instance" : "/api/v1/emergentniZaznam",
 7625                            "correlationId" : "3df73a8e-999e-4ae1-9e1f-35f96def50bb"
 7626                         }
 7627                      }
 7628                   }
 7629                },
 7630                "500" : {
 7631                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 7632                   "content" : {
 7633                      "application/problem+json" : {
 7634                         "example" : {
 7635                            "type" : "https://api.szz.cz/errors/internal",
 7636                            "title" : "Neočekávaná chyba serveru",
 7637                            "status" : 500,
 7638                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 7639                            "instance" : "/api/v1/emergentniZaznam",
 7640                            "correlationId" : "f9753a4b-9f10-45ff-b55d-fc37fe4d0e51",
 7641                            "errors" : [
 7642                               {
 7643                                  "field" : "exception.type",
 7644                                  "message" : "System.NullReferenceException"
 7645                               },
 7646                               {
 7647                                  "field" : "exception.message",
 7648                                  "message" : "Object reference not set to an instance of an object."
 7649                               },
 7650                               {
 7651                                  "field" : "stacktrace",
 7652                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 7653                               }
 7654                            ]
 7655                         }
 7656                      }
 7657                   }
 7658                }
 7659             }
 7660          }
 7661       },
 7662       "/api/v2/lecivePripravky/{id}/obnovit" : {
 7663          "patch" : {
 7664             "tags" : [
 7665                "Lecive pripravky"
 7666             ],
 7667             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam lékového přípravku.",
 7668             "description" : "Vrací záznam zpět do <b>platného</b> stavu.\r\nVyžaduje platný ETag a uvedení důvodu.",
 7669             "parameters" : [
 7670                {
 7671                   "name" : "id",
 7672                   "in" : "path",
 7673                   "description" : "Identifikátor záznamu.",
 7674                   "required" : true,
 7675                   "schema" : {
 7676                      "type" : "string",
 7677                      "format" : "uuid"
 7678                   }
 7679                },
 7680                {
 7681                   "name" : "X-Correlation-Id",
 7682                   "in" : "header",
 7683                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 7684                   "schema" : {
 7685                      "type" : "string",
 7686                      "example" : "d8dd1a3c-edfc-4a8f-bc1f-c217024445c4"
 7687                   }
 7688                },
 7689                {
 7690                   "name" : "Accept-Language",
 7691                   "in" : "header",
 7692                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 7693                   "schema" : {
 7694                      "type" : "string",
 7695                      "example" : "cs"
 7696                   }
 7697                },
 7698                {
 7699                   "name" : "If-Match",
 7700                   "in" : "header",
 7701                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 7702                   "required" : true,
 7703                   "schema" : {
 7704                      "type" : "string",
 7705                      "example" : "AAAAAAAAB+8="
 7706                   }
 7707                }
 7708             ],
 7709             "requestBody" : {
 7710                "description" : "Důvod obnovení.",
 7711                "content" : {
 7712                   "application/json" : {
 7713                      "schema" : {
 7714                         "$ref" : "#/components/schemas/PatchDuvodDto"
 7715                      }
 7716                   }
 7717                }
 7718             },
 7719             "responses" : {
 7720                "200" : {
 7721                   "description" : "Záznam lékového přípravku byl úspěšně aktualizován a vrací se v aktuálním stavu.",
 7722                   "content" : {
 7723                      "application/json" : {
 7724                         "schema" : {
 7725                            "$ref" : "#/components/schemas/LecivyPripravekDetailDto"
 7726                         }
 7727                      }
 7728                   }
 7729                },
 7730                "400" : {
 7731                   "description" : "Požadavek je neplatný nebo obsahuje chybné údaje.",
 7732                   "content" : {
 7733                      "application/problem+json" : {
 7734                         "example" : {
 7735                            "type" : "https://api.szz.cz/errors/validation",
 7736                            "title" : "Neplatný vstupní parametr",
 7737                            "status" : 400,
 7738                            "detail" : "Některé položky vstupu neprošly validací.",
 7739                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7740                            "correlationId" : "8d75d96a-c5b0-4d95-8b4b-5666a71019fd",
 7741                            "errors" : [
 7742                               {
 7743                                  "field" : "rid",
 7744                                  "message" : "Hodnota RID musí mít 10 znaků."
 7745                               },
 7746                               {
 7747                                  "field" : "druhProhlidky",
 7748                                  "message" : "Neplatná hodnota číselníku."
 7749                               }
 7750                            ]
 7751                         }
 7752                      }
 7753                   }
 7754                },
 7755                "401" : {
 7756                   "description" : "Chybí nebo je neplatný přístupový token.",
 7757                   "content" : {
 7758                      "application/problem+json" : {
 7759                         "example" : {
 7760                            "type" : "https://api.szz.cz/errors/unauthorized",
 7761                            "title" : "Neautorizováno",
 7762                            "status" : 401,
 7763                            "detail" : "Chybí nebo je neplatný přístupový token.",
 7764                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7765                            "correlationId" : "99732658-0e7b-4f32-97f5-71df8dcab1c9"
 7766                         }
 7767                      }
 7768                   }
 7769                },
 7770                "403" : {
 7771                   "description" : "Uživatel nemá oprávnění k provedení aktualizace tohoto záznam lékového přípravku.",
 7772                   "content" : {
 7773                      "application/problem+json" : {
 7774                         "example" : {
 7775                            "type" : "https://api.szz.cz/errors/forbidden",
 7776                            "title" : "Zakázaná operace",
 7777                            "status" : 403,
 7778                            "detail" : "Uživatel nemá oprávnění k této akci.",
 7779                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7780                            "correlationId" : "a5db3836-86c5-4640-b391-3fd731a6c585"
 7781                         }
 7782                      }
 7783                   }
 7784                },
 7785                "404" : {
 7786                   "description" : "Záznam s daným identifikátorem nebyl nalezen.",
 7787                   "content" : {
 7788                      "application/problem+json" : {
 7789                         "example" : {
 7790                            "type" : "https://api.szz.cz/errors/not-found",
 7791                            "title" : "Zdroj nebyl nalezen",
 7792                            "status" : 404,
 7793                            "detail" : "Požadovaný záznam nebyl nalezen.",
 7794                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 7795                            "correlationId" : "6e624497-7c97-4531-9b4d-5e2bfc37bdbf"
 7796                         }
 7797                      }
 7798                   }
 7799                },
 7800                "408" : {
 7801                   "description" : "Požadavek byl zrušen nebo vypršel časový limit.",
 7802                   "content" : {
 7803                      "application/problem+json" : {
 7804                         "example" : {
 7805                            "type" : "https://api.szz.cz/errors/request-timeout",
 7806                            "title" : "Časový limit vypršel",
 7807                            "status" : 408,
 7808                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 7809                            "instance" : "/api/v1/emergentniZaznam",
 7810                            "correlationId" : "3a156a0e-5a42-4e2e-88c3-0b66e116f9d5"
 7811                         }
 7812                      }
 7813                   }
 7814                },
 7815                "409" : {
 7816                   "description" : "Došlo ke konfliktu verze záznamu (např. neplatný nebo zastaralý ETag).",
 7817                   "content" : {
 7818                      "application/problem+json" : {
 7819                         "example" : {
 7820                            "type" : "https://api.szz.cz/errors/conflict",
 7821                            "title" : "Konflikt dat",
 7822                            "status" : 409,
 7823                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 7824                            "instance" : "/api/v1/emergentniZaznam",
 7825                            "correlationId" : "16d17731-38fc-4a25-9a9c-2d5ae666084e"
 7826                         }
 7827                      }
 7828                   }
 7829                },
 7830                "500" : {
 7831                   "description" : "Došlo k interní chybě při zpracování požadavku.",
 7832                   "content" : {
 7833                      "application/problem+json" : {
 7834                         "example" : {
 7835                            "type" : "https://api.szz.cz/errors/internal",
 7836                            "title" : "Neočekávaná chyba serveru",
 7837                            "status" : 500,
 7838                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 7839                            "instance" : "/api/v1/emergentniZaznam",
 7840                            "correlationId" : "1b7bc675-c3cc-4803-bbed-1271eb7bfff9",
 7841                            "errors" : [
 7842                               {
 7843                                  "field" : "exception.type",
 7844                                  "message" : "System.NullReferenceException"
 7845                               },
 7846                               {
 7847                                  "field" : "exception.message",
 7848                                  "message" : "Object reference not set to an instance of an object."
 7849                               },
 7850                               {
 7851                                  "field" : "stacktrace",
 7852                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 7853                               }
 7854                            ]
 7855                         }
 7856                      }
 7857                   }
 7858                }
 7859             }
 7860          }
 7861       },
 7862       "/api/v2/prevence/kardiovaskularniRizika/vyhledat" : {
 7863          "post" : {
 7864             "tags" : [
 7865                "Prevence"
 7866             ],
 7867             "parameters" : [
 7868                {
 7869                   "name" : "X-Correlation-Id",
 7870                   "in" : "header",
 7871                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 7872                   "schema" : {
 7873                      "type" : "string",
 7874                      "example" : "d184616e-1d3b-4059-a467-331eff855306"
 7875                   }
 7876                },
 7877                {
 7878                   "name" : "Accept-Language",
 7879                   "in" : "header",
 7880                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 7881                   "schema" : {
 7882                      "type" : "string",
 7883                      "example" : "cs"
 7884                   }
 7885                }
 7886             ],
 7887             "requestBody" : {
 7888                "content" : {
 7889                   "application/json" : {
 7890                      "schema" : {
 7891                         "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaVyhledatDto"
 7892                      }
 7893                   }
 7894                }
 7895             },
 7896             "responses" : {
 7897                "200" : {
 7898                   "description" : "OK",
 7899                   "content" : {
 7900                      "text/plain" : {
 7901                         "schema" : {
 7902                            "type" : "array",
 7903                            "items" : {
 7904                               "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 7905                            }
 7906                         }
 7907                      },
 7908                      "application/json" : {
 7909                         "schema" : {
 7910                            "type" : "array",
 7911                            "items" : {
 7912                               "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 7913                            }
 7914                         }
 7915                      },
 7916                      "text/json" : {
 7917                         "schema" : {
 7918                            "type" : "array",
 7919                            "items" : {
 7920                               "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 7921                            }
 7922                         }
 7923                      }
 7924                   }
 7925                }
 7926             }
 7927          }
 7928       },
 7929       "/api/v2/prevence/kardiovaskularniRizika" : {
 7930          "post" : {
 7931             "tags" : [
 7932                "Prevence"
 7933             ],
 7934             "parameters" : [
 7935                {
 7936                   "name" : "X-Correlation-Id",
 7937                   "in" : "header",
 7938                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 7939                   "schema" : {
 7940                      "type" : "string",
 7941                      "example" : "7f9fb8ef-3169-40ca-8abb-0a8c58646e17"
 7942                   }
 7943                },
 7944                {
 7945                   "name" : "Accept-Language",
 7946                   "in" : "header",
 7947                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 7948                   "schema" : {
 7949                      "type" : "string",
 7950                      "example" : "cs"
 7951                   }
 7952                }
 7953             ],
 7954             "requestBody" : {
 7955                "content" : {
 7956                   "application/json" : {
 7957                      "schema" : {
 7958                         "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaCreateDto"
 7959                      }
 7960                   }
 7961                }
 7962             },
 7963             "responses" : {
 7964                "201" : {
 7965                   "description" : "Created",
 7966                   "content" : {
 7967                      "text/plain" : {
 7968                         "schema" : {
 7969                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 7970                         }
 7971                      },
 7972                      "application/json" : {
 7973                         "schema" : {
 7974                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 7975                         }
 7976                      },
 7977                      "text/json" : {
 7978                         "schema" : {
 7979                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 7980                         }
 7981                      }
 7982                   }
 7983                }
 7984             }
 7985          }
 7986       },
 7987       "/api/v2/prevence/kardiovaskularniRizika/{id}" : {
 7988          "put" : {
 7989             "tags" : [
 7990                "Prevence"
 7991             ],
 7992             "parameters" : [
 7993                {
 7994                   "name" : "id",
 7995                   "in" : "path",
 7996                   "required" : true,
 7997                   "schema" : {
 7998                      "type" : "string",
 7999                      "format" : "uuid"
 8000                   }
 8001                },
 8002                {
 8003                   "name" : "X-Correlation-Id",
 8004                   "in" : "header",
 8005                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8006                   "schema" : {
 8007                      "type" : "string",
 8008                      "example" : "a9ae99ac-376e-45e7-8d78-b444bb9b75b5"
 8009                   }
 8010                },
 8011                {
 8012                   "name" : "Accept-Language",
 8013                   "in" : "header",
 8014                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8015                   "schema" : {
 8016                      "type" : "string",
 8017                      "example" : "cs"
 8018                   }
 8019                },
 8020                {
 8021                   "name" : "If-Match",
 8022                   "in" : "header",
 8023                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 8024                   "required" : true,
 8025                   "schema" : {
 8026                      "type" : "string",
 8027                      "example" : "AAAAAAAAB+8="
 8028                   }
 8029                }
 8030             ],
 8031             "requestBody" : {
 8032                "content" : {
 8033                   "application/json" : {
 8034                      "schema" : {
 8035                         "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaUpdateDto"
 8036                      }
 8037                   }
 8038                }
 8039             },
 8040             "responses" : {
 8041                "200" : {
 8042                   "description" : "OK",
 8043                   "content" : {
 8044                      "text/plain" : {
 8045                         "schema" : {
 8046                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8047                         }
 8048                      },
 8049                      "application/json" : {
 8050                         "schema" : {
 8051                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8052                         }
 8053                      },
 8054                      "text/json" : {
 8055                         "schema" : {
 8056                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8057                         }
 8058                      }
 8059                   }
 8060                }
 8061             }
 8062          }
 8063       },
 8064       "/api/v2/prevence/kardiovaskularniRizika/{id}/zneplatnit" : {
 8065          "patch" : {
 8066             "tags" : [
 8067                "Prevence"
 8068             ],
 8069             "parameters" : [
 8070                {
 8071                   "name" : "id",
 8072                   "in" : "path",
 8073                   "required" : true,
 8074                   "schema" : {
 8075                      "type" : "string",
 8076                      "format" : "uuid"
 8077                   }
 8078                },
 8079                {
 8080                   "name" : "X-Correlation-Id",
 8081                   "in" : "header",
 8082                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8083                   "schema" : {
 8084                      "type" : "string",
 8085                      "example" : "a54c74a1-44b2-4947-a074-7475e3053263"
 8086                   }
 8087                },
 8088                {
 8089                   "name" : "Accept-Language",
 8090                   "in" : "header",
 8091                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8092                   "schema" : {
 8093                      "type" : "string",
 8094                      "example" : "cs"
 8095                   }
 8096                },
 8097                {
 8098                   "name" : "If-Match",
 8099                   "in" : "header",
 8100                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 8101                   "required" : true,
 8102                   "schema" : {
 8103                      "type" : "string",
 8104                      "example" : "AAAAAAAAB+8="
 8105                   }
 8106                }
 8107             ],
 8108             "requestBody" : {
 8109                "content" : {
 8110                   "application/json" : {
 8111                      "schema" : {
 8112                         "$ref" : "#/components/schemas/PatchDuvodDto"
 8113                      }
 8114                   }
 8115                }
 8116             },
 8117             "responses" : {
 8118                "200" : {
 8119                   "description" : "OK",
 8120                   "content" : {
 8121                      "text/plain" : {
 8122                         "schema" : {
 8123                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8124                         }
 8125                      },
 8126                      "application/json" : {
 8127                         "schema" : {
 8128                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8129                         }
 8130                      },
 8131                      "text/json" : {
 8132                         "schema" : {
 8133                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8134                         }
 8135                      }
 8136                   }
 8137                }
 8138             }
 8139          }
 8140       },
 8141       "/api/v2/prevence/kardiovaskularniRizika/{id}/zpochybnit" : {
 8142          "patch" : {
 8143             "tags" : [
 8144                "Prevence"
 8145             ],
 8146             "parameters" : [
 8147                {
 8148                   "name" : "id",
 8149                   "in" : "path",
 8150                   "required" : true,
 8151                   "schema" : {
 8152                      "type" : "string",
 8153                      "format" : "uuid"
 8154                   }
 8155                },
 8156                {
 8157                   "name" : "X-Correlation-Id",
 8158                   "in" : "header",
 8159                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8160                   "schema" : {
 8161                      "type" : "string",
 8162                      "example" : "99f00fd0-372e-49db-8d08-7393776f358e"
 8163                   }
 8164                },
 8165                {
 8166                   "name" : "Accept-Language",
 8167                   "in" : "header",
 8168                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8169                   "schema" : {
 8170                      "type" : "string",
 8171                      "example" : "cs"
 8172                   }
 8173                },
 8174                {
 8175                   "name" : "If-Match",
 8176                   "in" : "header",
 8177                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 8178                   "required" : true,
 8179                   "schema" : {
 8180                      "type" : "string",
 8181                      "example" : "AAAAAAAAB+8="
 8182                   }
 8183                }
 8184             ],
 8185             "requestBody" : {
 8186                "content" : {
 8187                   "application/json" : {
 8188                      "schema" : {
 8189                         "$ref" : "#/components/schemas/PatchDuvodDto"
 8190                      }
 8191                   }
 8192                }
 8193             },
 8194             "responses" : {
 8195                "200" : {
 8196                   "description" : "OK",
 8197                   "content" : {
 8198                      "text/plain" : {
 8199                         "schema" : {
 8200                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8201                         }
 8202                      },
 8203                      "application/json" : {
 8204                         "schema" : {
 8205                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8206                         }
 8207                      },
 8208                      "text/json" : {
 8209                         "schema" : {
 8210                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8211                         }
 8212                      }
 8213                   }
 8214                }
 8215             }
 8216          }
 8217       },
 8218       "/api/v2/prevence/kardiovaskularniRizika/{id}/obnovit" : {
 8219          "patch" : {
 8220             "tags" : [
 8221                "Prevence"
 8222             ],
 8223             "parameters" : [
 8224                {
 8225                   "name" : "id",
 8226                   "in" : "path",
 8227                   "required" : true,
 8228                   "schema" : {
 8229                      "type" : "string",
 8230                      "format" : "uuid"
 8231                   }
 8232                },
 8233                {
 8234                   "name" : "X-Correlation-Id",
 8235                   "in" : "header",
 8236                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8237                   "schema" : {
 8238                      "type" : "string",
 8239                      "example" : "73b4052f-e8e2-4043-872d-878a45e7eee8"
 8240                   }
 8241                },
 8242                {
 8243                   "name" : "Accept-Language",
 8244                   "in" : "header",
 8245                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8246                   "schema" : {
 8247                      "type" : "string",
 8248                      "example" : "cs"
 8249                   }
 8250                },
 8251                {
 8252                   "name" : "If-Match",
 8253                   "in" : "header",
 8254                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 8255                   "required" : true,
 8256                   "schema" : {
 8257                      "type" : "string",
 8258                      "example" : "AAAAAAAAB+8="
 8259                   }
 8260                }
 8261             ],
 8262             "requestBody" : {
 8263                "content" : {
 8264                   "application/json" : {
 8265                      "schema" : {
 8266                         "$ref" : "#/components/schemas/PatchDuvodDto"
 8267                      }
 8268                   }
 8269                }
 8270             },
 8271             "responses" : {
 8272                "200" : {
 8273                   "description" : "OK",
 8274                   "content" : {
 8275                      "text/plain" : {
 8276                         "schema" : {
 8277                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8278                         }
 8279                      },
 8280                      "application/json" : {
 8281                         "schema" : {
 8282                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8283                         }
 8284                      },
 8285                      "text/json" : {
 8286                         "schema" : {
 8287                            "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
 8288                         }
 8289                      }
 8290                   }
 8291                }
 8292             }
 8293          }
 8294       },
 8295       "/api/v2/prevence/ockovaniHpv/vyhledat" : {
 8296          "post" : {
 8297             "tags" : [
 8298                "Prevence"
 8299             ],
 8300             "parameters" : [
 8301                {
 8302                   "name" : "X-Correlation-Id",
 8303                   "in" : "header",
 8304                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8305                   "schema" : {
 8306                      "type" : "string",
 8307                      "example" : "1fe4493a-b7c5-4e51-adbd-0636f1e58823"
 8308                   }
 8309                },
 8310                {
 8311                   "name" : "Accept-Language",
 8312                   "in" : "header",
 8313                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8314                   "schema" : {
 8315                      "type" : "string",
 8316                      "example" : "cs"
 8317                   }
 8318                }
 8319             ],
 8320             "requestBody" : {
 8321                "content" : {
 8322                   "application/json" : {
 8323                      "schema" : {
 8324                         "$ref" : "#/components/schemas/PrevenceOckovaniHpvVyhledatDto"
 8325                      }
 8326                   }
 8327                }
 8328             },
 8329             "responses" : {
 8330                "200" : {
 8331                   "description" : "OK",
 8332                   "content" : {
 8333                      "text/plain" : {
 8334                         "schema" : {
 8335                            "type" : "array",
 8336                            "items" : {
 8337                               "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8338                            }
 8339                         }
 8340                      },
 8341                      "application/json" : {
 8342                         "schema" : {
 8343                            "type" : "array",
 8344                            "items" : {
 8345                               "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8346                            }
 8347                         }
 8348                      },
 8349                      "text/json" : {
 8350                         "schema" : {
 8351                            "type" : "array",
 8352                            "items" : {
 8353                               "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8354                            }
 8355                         }
 8356                      }
 8357                   }
 8358                }
 8359             }
 8360          }
 8361       },
 8362       "/api/v2/prevence/ockovaniHpv" : {
 8363          "post" : {
 8364             "tags" : [
 8365                "Prevence"
 8366             ],
 8367             "parameters" : [
 8368                {
 8369                   "name" : "X-Correlation-Id",
 8370                   "in" : "header",
 8371                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8372                   "schema" : {
 8373                      "type" : "string",
 8374                      "example" : "5db1322a-6fc4-4819-b65e-f7e8e72c88cd"
 8375                   }
 8376                },
 8377                {
 8378                   "name" : "Accept-Language",
 8379                   "in" : "header",
 8380                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8381                   "schema" : {
 8382                      "type" : "string",
 8383                      "example" : "cs"
 8384                   }
 8385                }
 8386             ],
 8387             "requestBody" : {
 8388                "content" : {
 8389                   "application/json" : {
 8390                      "schema" : {
 8391                         "$ref" : "#/components/schemas/PrevenceOckovaniHpvCreateDto"
 8392                      }
 8393                   }
 8394                }
 8395             },
 8396             "responses" : {
 8397                "201" : {
 8398                   "description" : "Created",
 8399                   "content" : {
 8400                      "text/plain" : {
 8401                         "schema" : {
 8402                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8403                         }
 8404                      },
 8405                      "application/json" : {
 8406                         "schema" : {
 8407                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8408                         }
 8409                      },
 8410                      "text/json" : {
 8411                         "schema" : {
 8412                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8413                         }
 8414                      }
 8415                   }
 8416                }
 8417             }
 8418          }
 8419       },
 8420       "/api/v2/prevence/ockovaniHpv/{id}" : {
 8421          "put" : {
 8422             "tags" : [
 8423                "Prevence"
 8424             ],
 8425             "parameters" : [
 8426                {
 8427                   "name" : "id",
 8428                   "in" : "path",
 8429                   "required" : true,
 8430                   "schema" : {
 8431                      "type" : "string",
 8432                      "format" : "uuid"
 8433                   }
 8434                },
 8435                {
 8436                   "name" : "X-Correlation-Id",
 8437                   "in" : "header",
 8438                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8439                   "schema" : {
 8440                      "type" : "string",
 8441                      "example" : "b9726f21-fe21-4003-847b-1715c83ee197"
 8442                   }
 8443                },
 8444                {
 8445                   "name" : "Accept-Language",
 8446                   "in" : "header",
 8447                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8448                   "schema" : {
 8449                      "type" : "string",
 8450                      "example" : "cs"
 8451                   }
 8452                },
 8453                {
 8454                   "name" : "If-Match",
 8455                   "in" : "header",
 8456                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 8457                   "required" : true,
 8458                   "schema" : {
 8459                      "type" : "string",
 8460                      "example" : "AAAAAAAAB+8="
 8461                   }
 8462                }
 8463             ],
 8464             "requestBody" : {
 8465                "content" : {
 8466                   "application/json" : {
 8467                      "schema" : {
 8468                         "$ref" : "#/components/schemas/PrevenceOckovaniHpvUpdateDto"
 8469                      }
 8470                   }
 8471                }
 8472             },
 8473             "responses" : {
 8474                "200" : {
 8475                   "description" : "OK",
 8476                   "content" : {
 8477                      "text/plain" : {
 8478                         "schema" : {
 8479                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8480                         }
 8481                      },
 8482                      "application/json" : {
 8483                         "schema" : {
 8484                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8485                         }
 8486                      },
 8487                      "text/json" : {
 8488                         "schema" : {
 8489                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8490                         }
 8491                      }
 8492                   }
 8493                }
 8494             }
 8495          }
 8496       },
 8497       "/api/v2/prevence/ockovaniHpv/{id}/zneplatnit" : {
 8498          "patch" : {
 8499             "tags" : [
 8500                "Prevence"
 8501             ],
 8502             "parameters" : [
 8503                {
 8504                   "name" : "id",
 8505                   "in" : "path",
 8506                   "required" : true,
 8507                   "schema" : {
 8508                      "type" : "string",
 8509                      "format" : "uuid"
 8510                   }
 8511                },
 8512                {
 8513                   "name" : "X-Correlation-Id",
 8514                   "in" : "header",
 8515                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8516                   "schema" : {
 8517                      "type" : "string",
 8518                      "example" : "0c562205-0808-48e5-bcdb-b8ecb5f6cdb7"
 8519                   }
 8520                },
 8521                {
 8522                   "name" : "Accept-Language",
 8523                   "in" : "header",
 8524                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8525                   "schema" : {
 8526                      "type" : "string",
 8527                      "example" : "cs"
 8528                   }
 8529                },
 8530                {
 8531                   "name" : "If-Match",
 8532                   "in" : "header",
 8533                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 8534                   "required" : true,
 8535                   "schema" : {
 8536                      "type" : "string",
 8537                      "example" : "AAAAAAAAB+8="
 8538                   }
 8539                }
 8540             ],
 8541             "requestBody" : {
 8542                "content" : {
 8543                   "application/json" : {
 8544                      "schema" : {
 8545                         "$ref" : "#/components/schemas/PatchDuvodDto"
 8546                      }
 8547                   }
 8548                }
 8549             },
 8550             "responses" : {
 8551                "200" : {
 8552                   "description" : "OK",
 8553                   "content" : {
 8554                      "text/plain" : {
 8555                         "schema" : {
 8556                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8557                         }
 8558                      },
 8559                      "application/json" : {
 8560                         "schema" : {
 8561                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8562                         }
 8563                      },
 8564                      "text/json" : {
 8565                         "schema" : {
 8566                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8567                         }
 8568                      }
 8569                   }
 8570                }
 8571             }
 8572          }
 8573       },
 8574       "/api/v2/prevence/ockovaniHpv/{id}/zpochybnit" : {
 8575          "patch" : {
 8576             "tags" : [
 8577                "Prevence"
 8578             ],
 8579             "parameters" : [
 8580                {
 8581                   "name" : "id",
 8582                   "in" : "path",
 8583                   "required" : true,
 8584                   "schema" : {
 8585                      "type" : "string",
 8586                      "format" : "uuid"
 8587                   }
 8588                },
 8589                {
 8590                   "name" : "X-Correlation-Id",
 8591                   "in" : "header",
 8592                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8593                   "schema" : {
 8594                      "type" : "string",
 8595                      "example" : "3810300d-6819-4553-bc31-1846b8dc3684"
 8596                   }
 8597                },
 8598                {
 8599                   "name" : "Accept-Language",
 8600                   "in" : "header",
 8601                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8602                   "schema" : {
 8603                      "type" : "string",
 8604                      "example" : "cs"
 8605                   }
 8606                },
 8607                {
 8608                   "name" : "If-Match",
 8609                   "in" : "header",
 8610                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 8611                   "required" : true,
 8612                   "schema" : {
 8613                      "type" : "string",
 8614                      "example" : "AAAAAAAAB+8="
 8615                   }
 8616                }
 8617             ],
 8618             "requestBody" : {
 8619                "content" : {
 8620                   "application/json" : {
 8621                      "schema" : {
 8622                         "$ref" : "#/components/schemas/PatchDuvodDto"
 8623                      }
 8624                   }
 8625                }
 8626             },
 8627             "responses" : {
 8628                "200" : {
 8629                   "description" : "OK",
 8630                   "content" : {
 8631                      "text/plain" : {
 8632                         "schema" : {
 8633                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8634                         }
 8635                      },
 8636                      "application/json" : {
 8637                         "schema" : {
 8638                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8639                         }
 8640                      },
 8641                      "text/json" : {
 8642                         "schema" : {
 8643                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8644                         }
 8645                      }
 8646                   }
 8647                }
 8648             }
 8649          }
 8650       },
 8651       "/api/v2/prevence/ockovaniHpv/{id}/obnovit" : {
 8652          "patch" : {
 8653             "tags" : [
 8654                "Prevence"
 8655             ],
 8656             "parameters" : [
 8657                {
 8658                   "name" : "id",
 8659                   "in" : "path",
 8660                   "required" : true,
 8661                   "schema" : {
 8662                      "type" : "string",
 8663                      "format" : "uuid"
 8664                   }
 8665                },
 8666                {
 8667                   "name" : "X-Correlation-Id",
 8668                   "in" : "header",
 8669                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8670                   "schema" : {
 8671                      "type" : "string",
 8672                      "example" : "4b0544b0-b9d7-43f9-a23a-3444ead311c9"
 8673                   }
 8674                },
 8675                {
 8676                   "name" : "Accept-Language",
 8677                   "in" : "header",
 8678                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8679                   "schema" : {
 8680                      "type" : "string",
 8681                      "example" : "cs"
 8682                   }
 8683                },
 8684                {
 8685                   "name" : "If-Match",
 8686                   "in" : "header",
 8687                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 8688                   "required" : true,
 8689                   "schema" : {
 8690                      "type" : "string",
 8691                      "example" : "AAAAAAAAB+8="
 8692                   }
 8693                }
 8694             ],
 8695             "requestBody" : {
 8696                "content" : {
 8697                   "application/json" : {
 8698                      "schema" : {
 8699                         "$ref" : "#/components/schemas/PatchDuvodDto"
 8700                      }
 8701                   }
 8702                }
 8703             },
 8704             "responses" : {
 8705                "200" : {
 8706                   "description" : "OK",
 8707                   "content" : {
 8708                      "text/plain" : {
 8709                         "schema" : {
 8710                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8711                         }
 8712                      },
 8713                      "application/json" : {
 8714                         "schema" : {
 8715                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8716                         }
 8717                      },
 8718                      "text/json" : {
 8719                         "schema" : {
 8720                            "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
 8721                         }
 8722                      }
 8723                   }
 8724                }
 8725             }
 8726          }
 8727       },
 8728       "/api/v2/prevence/preventivniProhlidky/vyhledat" : {
 8729          "post" : {
 8730             "tags" : [
 8731                "Prevence"
 8732             ],
 8733             "summary" : "Načte seznam preventivních prohlídek pacienta dle RID.",
 8734             "description" : "Vrací všechny preventivní prohlídky evidované u daného pacienta.",
 8735             "parameters" : [
 8736                {
 8737                   "name" : "X-Correlation-Id",
 8738                   "in" : "header",
 8739                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8740                   "schema" : {
 8741                      "type" : "string",
 8742                      "example" : "4257c4e5-a4cb-4bcb-9493-5c6254419c0f"
 8743                   }
 8744                },
 8745                {
 8746                   "name" : "Accept-Language",
 8747                   "in" : "header",
 8748                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8749                   "schema" : {
 8750                      "type" : "string",
 8751                      "example" : "cs"
 8752                   }
 8753                }
 8754             ],
 8755             "requestBody" : {
 8756                "description" : "Vyhledávací kritéria.",
 8757                "content" : {
 8758                   "application/json" : {
 8759                      "schema" : {
 8760                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaVyhledatDto"
 8761                      }
 8762                   }
 8763                }
 8764             },
 8765             "responses" : {
 8766                "200" : {
 8767                   "description" : "Záznamy byly úspěšně vráceny.",
 8768                   "content" : {
 8769                      "application/json" : {
 8770                         "schema" : {
 8771                            "type" : "array",
 8772                            "items" : {
 8773                               "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaDetailDto"
 8774                            }
 8775                         }
 8776                      }
 8777                   }
 8778                },
 8779                "400" : {
 8780                   "description" : "Neplatný požadavek.",
 8781                   "content" : {
 8782                      "application/problem+json" : {
 8783                         "example" : {
 8784                            "type" : "https://api.szz.cz/errors/validation",
 8785                            "title" : "Neplatný vstupní parametr",
 8786                            "status" : 400,
 8787                            "detail" : "Některé položky vstupu neprošly validací.",
 8788                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 8789                            "correlationId" : "e817f1a2-f975-4615-9b08-1532a9189707",
 8790                            "errors" : [
 8791                               {
 8792                                  "field" : "rid",
 8793                                  "message" : "Hodnota RID musí mít 10 znaků."
 8794                               },
 8795                               {
 8796                                  "field" : "druhProhlidky",
 8797                                  "message" : "Neplatná hodnota číselníku."
 8798                               }
 8799                            ]
 8800                         }
 8801                      }
 8802                   }
 8803                },
 8804                "401" : {
 8805                   "description" : "Uživatel není autentizován.",
 8806                   "content" : {
 8807                      "application/problem+json" : {
 8808                         "example" : {
 8809                            "type" : "https://api.szz.cz/errors/unauthorized",
 8810                            "title" : "Neautorizováno",
 8811                            "status" : 401,
 8812                            "detail" : "Chybí nebo je neplatný přístupový token.",
 8813                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 8814                            "correlationId" : "877f280e-461b-45fe-a2f5-d00ac407c0b6"
 8815                         }
 8816                      }
 8817                   }
 8818                },
 8819                "403" : {
 8820                   "description" : "Uživatel nemá oprávnění k přístupu.",
 8821                   "content" : {
 8822                      "application/problem+json" : {
 8823                         "example" : {
 8824                            "type" : "https://api.szz.cz/errors/forbidden",
 8825                            "title" : "Zakázaná operace",
 8826                            "status" : 403,
 8827                            "detail" : "Uživatel nemá oprávnění k této akci.",
 8828                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 8829                            "correlationId" : "7abb1ab4-eada-4174-a4cd-726e1b1c15ee"
 8830                         }
 8831                      }
 8832                   }
 8833                },
 8834                "408" : {
 8835                   "description" : "Požadavek vypršel.",
 8836                   "content" : {
 8837                      "application/problem+json" : {
 8838                         "example" : {
 8839                            "type" : "https://api.szz.cz/errors/request-timeout",
 8840                            "title" : "Časový limit vypršel",
 8841                            "status" : 408,
 8842                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 8843                            "instance" : "/api/v1/emergentniZaznam",
 8844                            "correlationId" : "0aea808f-9d5b-48f9-a073-00c8a3d6e7b3"
 8845                         }
 8846                      }
 8847                   }
 8848                },
 8849                "500" : {
 8850                   "description" : "Interní chyba serveru.",
 8851                   "content" : {
 8852                      "application/problem+json" : {
 8853                         "example" : {
 8854                            "type" : "https://api.szz.cz/errors/internal",
 8855                            "title" : "Neočekávaná chyba serveru",
 8856                            "status" : 500,
 8857                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 8858                            "instance" : "/api/v1/emergentniZaznam",
 8859                            "correlationId" : "f5614f9e-826b-4491-852d-d6d8cd05f011",
 8860                            "errors" : [
 8861                               {
 8862                                  "field" : "exception.type",
 8863                                  "message" : "System.NullReferenceException"
 8864                               },
 8865                               {
 8866                                  "field" : "exception.message",
 8867                                  "message" : "Object reference not set to an instance of an object."
 8868                               },
 8869                               {
 8870                                  "field" : "stacktrace",
 8871                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 8872                               }
 8873                            ]
 8874                         }
 8875                      }
 8876                   }
 8877                }
 8878             }
 8879          }
 8880       },
 8881       "/api/v2/prevence/preventivniProhlidky" : {
 8882          "post" : {
 8883             "tags" : [
 8884                "Prevence"
 8885             ],
 8886             "summary" : "Vytvoří novou preventivní prohlídku pacienta.",
 8887             "parameters" : [
 8888                {
 8889                   "name" : "X-Correlation-Id",
 8890                   "in" : "header",
 8891                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 8892                   "schema" : {
 8893                      "type" : "string",
 8894                      "example" : "2347268d-fabb-4a32-a760-539cc9fcd407"
 8895                   }
 8896                },
 8897                {
 8898                   "name" : "Accept-Language",
 8899                   "in" : "header",
 8900                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 8901                   "schema" : {
 8902                      "type" : "string",
 8903                      "example" : "cs"
 8904                   }
 8905                }
 8906             ],
 8907             "requestBody" : {
 8908                "description" : "Vstupní data pro vytvoření preventivní prohlídky.",
 8909                "content" : {
 8910                   "application/json" : {
 8911                      "schema" : {
 8912                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaCreateDto"
 8913                      }
 8914                   }
 8915                }
 8916             },
 8917             "responses" : {
 8918                "201" : {
 8919                   "description" : "Záznam byl úspěšně vytvořen.",
 8920                   "content" : {
 8921                      "application/json" : {
 8922                         "schema" : {
 8923                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaDetailDto"
 8924                         }
 8925                      }
 8926                   }
 8927                },
 8928                "400" : {
 8929                   "description" : "Neplatný požadavek.",
 8930                   "content" : {
 8931                      "application/problem+json" : {
 8932                         "example" : {
 8933                            "type" : "https://api.szz.cz/errors/validation",
 8934                            "title" : "Neplatný vstupní parametr",
 8935                            "status" : 400,
 8936                            "detail" : "Některé položky vstupu neprošly validací.",
 8937                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 8938                            "correlationId" : "64d4bc73-e2e0-4a71-8c6d-c3ce3374781c",
 8939                            "errors" : [
 8940                               {
 8941                                  "field" : "rid",
 8942                                  "message" : "Hodnota RID musí mít 10 znaků."
 8943                               },
 8944                               {
 8945                                  "field" : "druhProhlidky",
 8946                                  "message" : "Neplatná hodnota číselníku."
 8947                               }
 8948                            ]
 8949                         }
 8950                      }
 8951                   }
 8952                },
 8953                "401" : {
 8954                   "description" : "Neautorizovaný přístup.",
 8955                   "content" : {
 8956                      "application/problem+json" : {
 8957                         "example" : {
 8958                            "type" : "https://api.szz.cz/errors/unauthorized",
 8959                            "title" : "Neautorizováno",
 8960                            "status" : 401,
 8961                            "detail" : "Chybí nebo je neplatný přístupový token.",
 8962                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 8963                            "correlationId" : "b2fba31d-35a9-41cb-84f2-96f399dc823e"
 8964                         }
 8965                      }
 8966                   }
 8967                },
 8968                "403" : {
 8969                   "description" : "Zakázaný přístup.",
 8970                   "content" : {
 8971                      "application/problem+json" : {
 8972                         "example" : {
 8973                            "type" : "https://api.szz.cz/errors/forbidden",
 8974                            "title" : "Zakázaná operace",
 8975                            "status" : 403,
 8976                            "detail" : "Uživatel nemá oprávnění k této akci.",
 8977                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 8978                            "correlationId" : "542ec328-cce4-4dab-b764-c5704199e6cb"
 8979                         }
 8980                      }
 8981                   }
 8982                },
 8983                "408" : {
 8984                   "description" : "Timeout požadavku.",
 8985                   "content" : {
 8986                      "application/problem+json" : {
 8987                         "example" : {
 8988                            "type" : "https://api.szz.cz/errors/request-timeout",
 8989                            "title" : "Časový limit vypršel",
 8990                            "status" : 408,
 8991                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 8992                            "instance" : "/api/v1/emergentniZaznam",
 8993                            "correlationId" : "ed86be29-53eb-486b-8641-1b59c859c2f8"
 8994                         }
 8995                      }
 8996                   }
 8997                },
 8998                "500" : {
 8999                   "description" : "Interní chyba serveru.",
 9000                   "content" : {
 9001                      "application/problem+json" : {
 9002                         "example" : {
 9003                            "type" : "https://api.szz.cz/errors/internal",
 9004                            "title" : "Neočekávaná chyba serveru",
 9005                            "status" : 500,
 9006                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 9007                            "instance" : "/api/v1/emergentniZaznam",
 9008                            "correlationId" : "5c716b00-21d7-4273-b30a-404c3436303b",
 9009                            "errors" : [
 9010                               {
 9011                                  "field" : "exception.type",
 9012                                  "message" : "System.NullReferenceException"
 9013                               },
 9014                               {
 9015                                  "field" : "exception.message",
 9016                                  "message" : "Object reference not set to an instance of an object."
 9017                               },
 9018                               {
 9019                                  "field" : "stacktrace",
 9020                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 9021                               }
 9022                            ]
 9023                         }
 9024                      }
 9025                   }
 9026                }
 9027             }
 9028          }
 9029       },
 9030       "/api/v2/prevence/preventivniProhlidky/{id}" : {
 9031          "put" : {
 9032             "tags" : [
 9033                "Prevence"
 9034             ],
 9035             "summary" : "Aktualizuje existující preventivní prohlídku.",
 9036             "description" : "Vyžaduje hlavičku `If-Match` s platným ETagem.",
 9037             "parameters" : [
 9038                {
 9039                   "name" : "id",
 9040                   "in" : "path",
 9041                   "description" : "Identifikátor preventivní prohlídky.",
 9042                   "required" : true,
 9043                   "schema" : {
 9044                      "type" : "string",
 9045                      "format" : "uuid"
 9046                   }
 9047                },
 9048                {
 9049                   "name" : "X-Correlation-Id",
 9050                   "in" : "header",
 9051                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9052                   "schema" : {
 9053                      "type" : "string",
 9054                      "example" : "89e69f50-4cc2-4028-b505-33a6527d250d"
 9055                   }
 9056                },
 9057                {
 9058                   "name" : "Accept-Language",
 9059                   "in" : "header",
 9060                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 9061                   "schema" : {
 9062                      "type" : "string",
 9063                      "example" : "cs"
 9064                   }
 9065                },
 9066                {
 9067                   "name" : "If-Match",
 9068                   "in" : "header",
 9069                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 9070                   "required" : true,
 9071                   "schema" : {
 9072                      "type" : "string",
 9073                      "example" : "AAAAAAAAB+8="
 9074                   }
 9075                }
 9076             ],
 9077             "requestBody" : {
 9078                "description" : "Aktualizovaná data záznamu.",
 9079                "content" : {
 9080                   "application/json" : {
 9081                      "schema" : {
 9082                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaUpdateDto"
 9083                      }
 9084                   }
 9085                }
 9086             },
 9087             "responses" : {
 9088                "200" : {
 9089                   "description" : "OK",
 9090                   "content" : {
 9091                      "application/json" : {
 9092                         "schema" : {
 9093                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaDetailDto"
 9094                         }
 9095                      }
 9096                   }
 9097                },
 9098                "400" : {
 9099                   "description" : "Bad Request",
 9100                   "content" : {
 9101                      "application/problem+json" : {
 9102                         "example" : {
 9103                            "type" : "https://api.szz.cz/errors/validation",
 9104                            "title" : "Neplatný vstupní parametr",
 9105                            "status" : 400,
 9106                            "detail" : "Některé položky vstupu neprošly validací.",
 9107                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9108                            "correlationId" : "3789fb31-a169-422c-9dbf-31059e9f72c1",
 9109                            "errors" : [
 9110                               {
 9111                                  "field" : "rid",
 9112                                  "message" : "Hodnota RID musí mít 10 znaků."
 9113                               },
 9114                               {
 9115                                  "field" : "druhProhlidky",
 9116                                  "message" : "Neplatná hodnota číselníku."
 9117                               }
 9118                            ]
 9119                         }
 9120                      }
 9121                   }
 9122                },
 9123                "404" : {
 9124                   "description" : "Not Found",
 9125                   "content" : {
 9126                      "application/problem+json" : {
 9127                         "example" : {
 9128                            "type" : "https://api.szz.cz/errors/not-found",
 9129                            "title" : "Zdroj nebyl nalezen",
 9130                            "status" : 404,
 9131                            "detail" : "Požadovaný záznam nebyl nalezen.",
 9132                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9133                            "correlationId" : "fd72d32f-8625-400f-868d-8ed57306b8a0"
 9134                         }
 9135                      }
 9136                   }
 9137                },
 9138                "409" : {
 9139                   "description" : "Conflict",
 9140                   "content" : {
 9141                      "application/problem+json" : {
 9142                         "example" : {
 9143                            "type" : "https://api.szz.cz/errors/conflict",
 9144                            "title" : "Konflikt dat",
 9145                            "status" : 409,
 9146                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 9147                            "instance" : "/api/v1/emergentniZaznam",
 9148                            "correlationId" : "4ae37818-2ea6-401e-8efd-df38de317957"
 9149                         }
 9150                      }
 9151                   }
 9152                }
 9153             }
 9154          }
 9155       },
 9156       "/api/v2/prevence/preventivniProhlidky/{id}/zneplatnit" : {
 9157          "patch" : {
 9158             "tags" : [
 9159                "Prevence"
 9160             ],
 9161             "summary" : "Zneplatní existující preventivní prohlídku.",
 9162             "parameters" : [
 9163                {
 9164                   "name" : "id",
 9165                   "in" : "path",
 9166                   "required" : true,
 9167                   "schema" : {
 9168                      "type" : "string",
 9169                      "format" : "uuid"
 9170                   }
 9171                },
 9172                {
 9173                   "name" : "X-Correlation-Id",
 9174                   "in" : "header",
 9175                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9176                   "schema" : {
 9177                      "type" : "string",
 9178                      "example" : "dad682ab-e5c3-4d45-a336-88203f12ade7"
 9179                   }
 9180                },
 9181                {
 9182                   "name" : "Accept-Language",
 9183                   "in" : "header",
 9184                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 9185                   "schema" : {
 9186                      "type" : "string",
 9187                      "example" : "cs"
 9188                   }
 9189                },
 9190                {
 9191                   "name" : "If-Match",
 9192                   "in" : "header",
 9193                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 9194                   "required" : true,
 9195                   "schema" : {
 9196                      "type" : "string",
 9197                      "example" : "AAAAAAAAB+8="
 9198                   }
 9199                }
 9200             ],
 9201             "requestBody" : {
 9202                "content" : {
 9203                   "application/json" : {
 9204                      "schema" : {
 9205                         "$ref" : "#/components/schemas/PatchDuvodDto"
 9206                      }
 9207                   }
 9208                }
 9209             },
 9210             "responses" : {
 9211                "200" : {
 9212                   "description" : "OK",
 9213                   "content" : {
 9214                      "application/json" : {
 9215                         "schema" : {
 9216                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaDetailDto"
 9217                         }
 9218                      }
 9219                   }
 9220                },
 9221                "400" : {
 9222                   "description" : "Bad Request",
 9223                   "content" : {
 9224                      "application/problem+json" : {
 9225                         "example" : {
 9226                            "type" : "https://api.szz.cz/errors/validation",
 9227                            "title" : "Neplatný vstupní parametr",
 9228                            "status" : 400,
 9229                            "detail" : "Některé položky vstupu neprošly validací.",
 9230                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9231                            "correlationId" : "397b0f23-7cd0-45f3-8a63-3c3183d12222",
 9232                            "errors" : [
 9233                               {
 9234                                  "field" : "rid",
 9235                                  "message" : "Hodnota RID musí mít 10 znaků."
 9236                               },
 9237                               {
 9238                                  "field" : "druhProhlidky",
 9239                                  "message" : "Neplatná hodnota číselníku."
 9240                               }
 9241                            ]
 9242                         }
 9243                      }
 9244                   }
 9245                },
 9246                "401" : {
 9247                   "description" : "Unauthorized",
 9248                   "content" : {
 9249                      "application/problem+json" : {
 9250                         "example" : {
 9251                            "type" : "https://api.szz.cz/errors/unauthorized",
 9252                            "title" : "Neautorizováno",
 9253                            "status" : 401,
 9254                            "detail" : "Chybí nebo je neplatný přístupový token.",
 9255                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9256                            "correlationId" : "e7c7f842-bca1-4a1c-8d9e-bfc0e99e2428"
 9257                         }
 9258                      }
 9259                   }
 9260                },
 9261                "403" : {
 9262                   "description" : "Forbidden",
 9263                   "content" : {
 9264                      "application/problem+json" : {
 9265                         "example" : {
 9266                            "type" : "https://api.szz.cz/errors/forbidden",
 9267                            "title" : "Zakázaná operace",
 9268                            "status" : 403,
 9269                            "detail" : "Uživatel nemá oprávnění k této akci.",
 9270                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9271                            "correlationId" : "37d57540-2345-4667-85ca-10d9e438dfc1"
 9272                         }
 9273                      }
 9274                   }
 9275                },
 9276                "404" : {
 9277                   "description" : "Not Found",
 9278                   "content" : {
 9279                      "application/problem+json" : {
 9280                         "example" : {
 9281                            "type" : "https://api.szz.cz/errors/not-found",
 9282                            "title" : "Zdroj nebyl nalezen",
 9283                            "status" : 404,
 9284                            "detail" : "Požadovaný záznam nebyl nalezen.",
 9285                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9286                            "correlationId" : "9b20751e-8f66-40a5-bdb1-ebcd9a23cd06"
 9287                         }
 9288                      }
 9289                   }
 9290                },
 9291                "408" : {
 9292                   "description" : "Request Timeout",
 9293                   "content" : {
 9294                      "application/problem+json" : {
 9295                         "example" : {
 9296                            "type" : "https://api.szz.cz/errors/request-timeout",
 9297                            "title" : "Časový limit vypršel",
 9298                            "status" : 408,
 9299                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 9300                            "instance" : "/api/v1/emergentniZaznam",
 9301                            "correlationId" : "9edf151a-afdf-4b8d-83a6-e8fb19661df8"
 9302                         }
 9303                      }
 9304                   }
 9305                },
 9306                "409" : {
 9307                   "description" : "Conflict",
 9308                   "content" : {
 9309                      "application/problem+json" : {
 9310                         "example" : {
 9311                            "type" : "https://api.szz.cz/errors/conflict",
 9312                            "title" : "Konflikt dat",
 9313                            "status" : 409,
 9314                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 9315                            "instance" : "/api/v1/emergentniZaznam",
 9316                            "correlationId" : "78e70d7f-ce6f-4def-b4b8-489a90f5f6d4"
 9317                         }
 9318                      }
 9319                   }
 9320                },
 9321                "500" : {
 9322                   "description" : "Internal Server Error",
 9323                   "content" : {
 9324                      "application/problem+json" : {
 9325                         "example" : {
 9326                            "type" : "https://api.szz.cz/errors/internal",
 9327                            "title" : "Neočekávaná chyba serveru",
 9328                            "status" : 500,
 9329                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 9330                            "instance" : "/api/v1/emergentniZaznam",
 9331                            "correlationId" : "ea942e5d-2edc-4dc7-9dd8-8b5bb963dfaf",
 9332                            "errors" : [
 9333                               {
 9334                                  "field" : "exception.type",
 9335                                  "message" : "System.NullReferenceException"
 9336                               },
 9337                               {
 9338                                  "field" : "exception.message",
 9339                                  "message" : "Object reference not set to an instance of an object."
 9340                               },
 9341                               {
 9342                                  "field" : "stacktrace",
 9343                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 9344                               }
 9345                            ]
 9346                         }
 9347                      }
 9348                   }
 9349                }
 9350             }
 9351          }
 9352       },
 9353       "/api/v2/prevence/preventivniProhlidky/{id}/zpochybnit" : {
 9354          "patch" : {
 9355             "tags" : [
 9356                "Prevence"
 9357             ],
 9358             "summary" : "Zpochybní existující preventivní prohlídku.",
 9359             "parameters" : [
 9360                {
 9361                   "name" : "id",
 9362                   "in" : "path",
 9363                   "required" : true,
 9364                   "schema" : {
 9365                      "type" : "string",
 9366                      "format" : "uuid"
 9367                   }
 9368                },
 9369                {
 9370                   "name" : "X-Correlation-Id",
 9371                   "in" : "header",
 9372                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9373                   "schema" : {
 9374                      "type" : "string",
 9375                      "example" : "1890cc9e-b1a3-4b08-9212-04c528889adf"
 9376                   }
 9377                },
 9378                {
 9379                   "name" : "Accept-Language",
 9380                   "in" : "header",
 9381                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 9382                   "schema" : {
 9383                      "type" : "string",
 9384                      "example" : "cs"
 9385                   }
 9386                },
 9387                {
 9388                   "name" : "If-Match",
 9389                   "in" : "header",
 9390                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 9391                   "required" : true,
 9392                   "schema" : {
 9393                      "type" : "string",
 9394                      "example" : "AAAAAAAAB+8="
 9395                   }
 9396                }
 9397             ],
 9398             "requestBody" : {
 9399                "content" : {
 9400                   "application/json" : {
 9401                      "schema" : {
 9402                         "$ref" : "#/components/schemas/PatchDuvodDto"
 9403                      }
 9404                   }
 9405                }
 9406             },
 9407             "responses" : {
 9408                "200" : {
 9409                   "description" : "OK",
 9410                   "content" : {
 9411                      "application/json" : {
 9412                         "schema" : {
 9413                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaDetailDto"
 9414                         }
 9415                      }
 9416                   }
 9417                },
 9418                "400" : {
 9419                   "description" : "Bad Request",
 9420                   "content" : {
 9421                      "application/problem+json" : {
 9422                         "example" : {
 9423                            "type" : "https://api.szz.cz/errors/validation",
 9424                            "title" : "Neplatný vstupní parametr",
 9425                            "status" : 400,
 9426                            "detail" : "Některé položky vstupu neprošly validací.",
 9427                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9428                            "correlationId" : "06df3c37-2563-445f-a5ef-8c63b9ef8604",
 9429                            "errors" : [
 9430                               {
 9431                                  "field" : "rid",
 9432                                  "message" : "Hodnota RID musí mít 10 znaků."
 9433                               },
 9434                               {
 9435                                  "field" : "druhProhlidky",
 9436                                  "message" : "Neplatná hodnota číselníku."
 9437                               }
 9438                            ]
 9439                         }
 9440                      }
 9441                   }
 9442                },
 9443                "401" : {
 9444                   "description" : "Unauthorized",
 9445                   "content" : {
 9446                      "application/problem+json" : {
 9447                         "example" : {
 9448                            "type" : "https://api.szz.cz/errors/unauthorized",
 9449                            "title" : "Neautorizováno",
 9450                            "status" : 401,
 9451                            "detail" : "Chybí nebo je neplatný přístupový token.",
 9452                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9453                            "correlationId" : "af20bf8e-588d-4132-8785-a3b4af09df9d"
 9454                         }
 9455                      }
 9456                   }
 9457                },
 9458                "403" : {
 9459                   "description" : "Forbidden",
 9460                   "content" : {
 9461                      "application/problem+json" : {
 9462                         "example" : {
 9463                            "type" : "https://api.szz.cz/errors/forbidden",
 9464                            "title" : "Zakázaná operace",
 9465                            "status" : 403,
 9466                            "detail" : "Uživatel nemá oprávnění k této akci.",
 9467                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9468                            "correlationId" : "37aebd0c-c7f8-47e9-bc8c-d80b70983d49"
 9469                         }
 9470                      }
 9471                   }
 9472                },
 9473                "404" : {
 9474                   "description" : "Not Found",
 9475                   "content" : {
 9476                      "application/problem+json" : {
 9477                         "example" : {
 9478                            "type" : "https://api.szz.cz/errors/not-found",
 9479                            "title" : "Zdroj nebyl nalezen",
 9480                            "status" : 404,
 9481                            "detail" : "Požadovaný záznam nebyl nalezen.",
 9482                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9483                            "correlationId" : "d8bde2ac-545b-4e13-a40a-1a8f81e42022"
 9484                         }
 9485                      }
 9486                   }
 9487                },
 9488                "408" : {
 9489                   "description" : "Request Timeout",
 9490                   "content" : {
 9491                      "application/problem+json" : {
 9492                         "example" : {
 9493                            "type" : "https://api.szz.cz/errors/request-timeout",
 9494                            "title" : "Časový limit vypršel",
 9495                            "status" : 408,
 9496                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 9497                            "instance" : "/api/v1/emergentniZaznam",
 9498                            "correlationId" : "db0eda28-0fe4-4f3b-8607-397604508331"
 9499                         }
 9500                      }
 9501                   }
 9502                },
 9503                "409" : {
 9504                   "description" : "Conflict",
 9505                   "content" : {
 9506                      "application/problem+json" : {
 9507                         "example" : {
 9508                            "type" : "https://api.szz.cz/errors/conflict",
 9509                            "title" : "Konflikt dat",
 9510                            "status" : 409,
 9511                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 9512                            "instance" : "/api/v1/emergentniZaznam",
 9513                            "correlationId" : "d5fbece8-42d0-4858-a771-0147f151fbb8"
 9514                         }
 9515                      }
 9516                   }
 9517                },
 9518                "500" : {
 9519                   "description" : "Internal Server Error",
 9520                   "content" : {
 9521                      "application/problem+json" : {
 9522                         "example" : {
 9523                            "type" : "https://api.szz.cz/errors/internal",
 9524                            "title" : "Neočekávaná chyba serveru",
 9525                            "status" : 500,
 9526                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 9527                            "instance" : "/api/v1/emergentniZaznam",
 9528                            "correlationId" : "5a44c629-18f4-4abc-9b9e-b956f6ca0357",
 9529                            "errors" : [
 9530                               {
 9531                                  "field" : "exception.type",
 9532                                  "message" : "System.NullReferenceException"
 9533                               },
 9534                               {
 9535                                  "field" : "exception.message",
 9536                                  "message" : "Object reference not set to an instance of an object."
 9537                               },
 9538                               {
 9539                                  "field" : "stacktrace",
 9540                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 9541                               }
 9542                            ]
 9543                         }
 9544                      }
 9545                   }
 9546                }
 9547             }
 9548          }
 9549       },
 9550       "/api/v2/prevence/preventivniProhlidky/{id}/obnovit" : {
 9551          "patch" : {
 9552             "tags" : [
 9553                "Prevence"
 9554             ],
 9555             "summary" : "Obnoví dříve zneplatněnou nebo zpochybněnou preventivní prohlídku.",
 9556             "parameters" : [
 9557                {
 9558                   "name" : "id",
 9559                   "in" : "path",
 9560                   "required" : true,
 9561                   "schema" : {
 9562                      "type" : "string",
 9563                      "format" : "uuid"
 9564                   }
 9565                },
 9566                {
 9567                   "name" : "X-Correlation-Id",
 9568                   "in" : "header",
 9569                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9570                   "schema" : {
 9571                      "type" : "string",
 9572                      "example" : "f315520c-4bb3-4a12-94fe-9bccf378a676"
 9573                   }
 9574                },
 9575                {
 9576                   "name" : "Accept-Language",
 9577                   "in" : "header",
 9578                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 9579                   "schema" : {
 9580                      "type" : "string",
 9581                      "example" : "cs"
 9582                   }
 9583                },
 9584                {
 9585                   "name" : "If-Match",
 9586                   "in" : "header",
 9587                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 9588                   "required" : true,
 9589                   "schema" : {
 9590                      "type" : "string",
 9591                      "example" : "AAAAAAAAB+8="
 9592                   }
 9593                }
 9594             ],
 9595             "requestBody" : {
 9596                "content" : {
 9597                   "application/json" : {
 9598                      "schema" : {
 9599                         "$ref" : "#/components/schemas/PatchDuvodDto"
 9600                      }
 9601                   }
 9602                }
 9603             },
 9604             "responses" : {
 9605                "200" : {
 9606                   "description" : "OK",
 9607                   "content" : {
 9608                      "application/json" : {
 9609                         "schema" : {
 9610                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaDetailDto"
 9611                         }
 9612                      }
 9613                   }
 9614                },
 9615                "400" : {
 9616                   "description" : "Bad Request",
 9617                   "content" : {
 9618                      "application/problem+json" : {
 9619                         "example" : {
 9620                            "type" : "https://api.szz.cz/errors/validation",
 9621                            "title" : "Neplatný vstupní parametr",
 9622                            "status" : 400,
 9623                            "detail" : "Některé položky vstupu neprošly validací.",
 9624                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9625                            "correlationId" : "2d262554-0589-4045-9c37-26db1e4e9d66",
 9626                            "errors" : [
 9627                               {
 9628                                  "field" : "rid",
 9629                                  "message" : "Hodnota RID musí mít 10 znaků."
 9630                               },
 9631                               {
 9632                                  "field" : "druhProhlidky",
 9633                                  "message" : "Neplatná hodnota číselníku."
 9634                               }
 9635                            ]
 9636                         }
 9637                      }
 9638                   }
 9639                },
 9640                "401" : {
 9641                   "description" : "Unauthorized",
 9642                   "content" : {
 9643                      "application/problem+json" : {
 9644                         "example" : {
 9645                            "type" : "https://api.szz.cz/errors/unauthorized",
 9646                            "title" : "Neautorizováno",
 9647                            "status" : 401,
 9648                            "detail" : "Chybí nebo je neplatný přístupový token.",
 9649                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9650                            "correlationId" : "3d353150-1ac8-4eb3-a20e-132a563c4d5e"
 9651                         }
 9652                      }
 9653                   }
 9654                },
 9655                "403" : {
 9656                   "description" : "Forbidden",
 9657                   "content" : {
 9658                      "application/problem+json" : {
 9659                         "example" : {
 9660                            "type" : "https://api.szz.cz/errors/forbidden",
 9661                            "title" : "Zakázaná operace",
 9662                            "status" : 403,
 9663                            "detail" : "Uživatel nemá oprávnění k této akci.",
 9664                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9665                            "correlationId" : "9a109cd2-eaec-4091-a1cc-e4fcb5a72122"
 9666                         }
 9667                      }
 9668                   }
 9669                },
 9670                "404" : {
 9671                   "description" : "Not Found",
 9672                   "content" : {
 9673                      "application/problem+json" : {
 9674                         "example" : {
 9675                            "type" : "https://api.szz.cz/errors/not-found",
 9676                            "title" : "Zdroj nebyl nalezen",
 9677                            "status" : 404,
 9678                            "detail" : "Požadovaný záznam nebyl nalezen.",
 9679                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
 9680                            "correlationId" : "dead84b7-b3ba-4b79-8f7d-81788c4d5786"
 9681                         }
 9682                      }
 9683                   }
 9684                },
 9685                "408" : {
 9686                   "description" : "Request Timeout",
 9687                   "content" : {
 9688                      "application/problem+json" : {
 9689                         "example" : {
 9690                            "type" : "https://api.szz.cz/errors/request-timeout",
 9691                            "title" : "Časový limit vypršel",
 9692                            "status" : 408,
 9693                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
 9694                            "instance" : "/api/v1/emergentniZaznam",
 9695                            "correlationId" : "1439c026-efa5-4cb0-a533-f0c4099395af"
 9696                         }
 9697                      }
 9698                   }
 9699                },
 9700                "409" : {
 9701                   "description" : "Conflict",
 9702                   "content" : {
 9703                      "application/problem+json" : {
 9704                         "example" : {
 9705                            "type" : "https://api.szz.cz/errors/conflict",
 9706                            "title" : "Konflikt dat",
 9707                            "status" : 409,
 9708                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
 9709                            "instance" : "/api/v1/emergentniZaznam",
 9710                            "correlationId" : "2ea2789a-1e3f-4d2f-bd97-49bd683d3645"
 9711                         }
 9712                      }
 9713                   }
 9714                },
 9715                "500" : {
 9716                   "description" : "Internal Server Error",
 9717                   "content" : {
 9718                      "application/problem+json" : {
 9719                         "example" : {
 9720                            "type" : "https://api.szz.cz/errors/internal",
 9721                            "title" : "Neočekávaná chyba serveru",
 9722                            "status" : 500,
 9723                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
 9724                            "instance" : "/api/v1/emergentniZaznam",
 9725                            "correlationId" : "06c9fb9b-75ad-4202-98d2-294c0d1bb59b",
 9726                            "errors" : [
 9727                               {
 9728                                  "field" : "exception.type",
 9729                                  "message" : "System.NullReferenceException"
 9730                               },
 9731                               {
 9732                                  "field" : "exception.message",
 9733                                  "message" : "Object reference not set to an instance of an object."
 9734                               },
 9735                               {
 9736                                  "field" : "stacktrace",
 9737                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
 9738                               }
 9739                            ]
 9740                         }
 9741                      }
 9742                   }
 9743                }
 9744             }
 9745          }
 9746       },
 9747       "/api/v2/prevence/preventivniProhlidkyPldd/vyhledat" : {
 9748          "post" : {
 9749             "tags" : [
 9750                "Prevence"
 9751             ],
 9752             "parameters" : [
 9753                {
 9754                   "name" : "X-Correlation-Id",
 9755                   "in" : "header",
 9756                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9757                   "schema" : {
 9758                      "type" : "string",
 9759                      "example" : "78161995-ba8a-48f9-9710-58b1494ce7c0"
 9760                   }
 9761                },
 9762                {
 9763                   "name" : "Accept-Language",
 9764                   "in" : "header",
 9765                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 9766                   "schema" : {
 9767                      "type" : "string",
 9768                      "example" : "cs"
 9769                   }
 9770                }
 9771             ],
 9772             "requestBody" : {
 9773                "content" : {
 9774                   "application/json" : {
 9775                      "schema" : {
 9776                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddVyhledatDto"
 9777                      }
 9778                   }
 9779                }
 9780             },
 9781             "responses" : {
 9782                "200" : {
 9783                   "description" : "OK",
 9784                   "content" : {
 9785                      "application/json" : {
 9786                         "schema" : {
 9787                            "type" : "array",
 9788                            "items" : {
 9789                               "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddDetailDto"
 9790                            }
 9791                         }
 9792                      }
 9793                   }
 9794                }
 9795             }
 9796          }
 9797       },
 9798       "/api/v2/prevence/preventivniProhlidkyPldd" : {
 9799          "post" : {
 9800             "tags" : [
 9801                "Prevence"
 9802             ],
 9803             "parameters" : [
 9804                {
 9805                   "name" : "X-Correlation-Id",
 9806                   "in" : "header",
 9807                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9808                   "schema" : {
 9809                      "type" : "string",
 9810                      "example" : "a74dc9b9-68f9-46be-b85c-0c0f8b569f48"
 9811                   }
 9812                },
 9813                {
 9814                   "name" : "Accept-Language",
 9815                   "in" : "header",
 9816                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 9817                   "schema" : {
 9818                      "type" : "string",
 9819                      "example" : "cs"
 9820                   }
 9821                }
 9822             ],
 9823             "requestBody" : {
 9824                "content" : {
 9825                   "application/json" : {
 9826                      "schema" : {
 9827                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddCreateDto"
 9828                      }
 9829                   }
 9830                }
 9831             },
 9832             "responses" : {
 9833                "201" : {
 9834                   "description" : "Created",
 9835                   "content" : {
 9836                      "application/json" : {
 9837                         "schema" : {
 9838                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddDetailDto"
 9839                         }
 9840                      }
 9841                   }
 9842                }
 9843             }
 9844          }
 9845       },
 9846       "/api/v2/prevence/preventivniProhlidkyPldd/{id}" : {
 9847          "put" : {
 9848             "tags" : [
 9849                "Prevence"
 9850             ],
 9851             "parameters" : [
 9852                {
 9853                   "name" : "id",
 9854                   "in" : "path",
 9855                   "required" : true,
 9856                   "schema" : {
 9857                      "type" : "string",
 9858                      "format" : "uuid"
 9859                   }
 9860                },
 9861                {
 9862                   "name" : "X-Correlation-Id",
 9863                   "in" : "header",
 9864                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9865                   "schema" : {
 9866                      "type" : "string",
 9867                      "example" : "60683938-d735-49a1-a7da-f10871addf28"
 9868                   }
 9869                },
 9870                {
 9871                   "name" : "Accept-Language",
 9872                   "in" : "header",
 9873                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 9874                   "schema" : {
 9875                      "type" : "string",
 9876                      "example" : "cs"
 9877                   }
 9878                },
 9879                {
 9880                   "name" : "If-Match",
 9881                   "in" : "header",
 9882                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 9883                   "required" : true,
 9884                   "schema" : {
 9885                      "type" : "string",
 9886                      "example" : "AAAAAAAAB+8="
 9887                   }
 9888                }
 9889             ],
 9890             "requestBody" : {
 9891                "content" : {
 9892                   "application/json" : {
 9893                      "schema" : {
 9894                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddUpdateDto"
 9895                      }
 9896                   }
 9897                }
 9898             },
 9899             "responses" : {
 9900                "200" : {
 9901                   "description" : "OK",
 9902                   "content" : {
 9903                      "application/json" : {
 9904                         "schema" : {
 9905                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddDetailDto"
 9906                         }
 9907                      }
 9908                   }
 9909                }
 9910             }
 9911          }
 9912       },
 9913       "/api/v2/prevence/preventivniProhlidkyPldd/{id}/zneplatnit" : {
 9914          "patch" : {
 9915             "tags" : [
 9916                "Prevence"
 9917             ],
 9918             "parameters" : [
 9919                {
 9920                   "name" : "id",
 9921                   "in" : "path",
 9922                   "required" : true,
 9923                   "schema" : {
 9924                      "type" : "string",
 9925                      "format" : "uuid"
 9926                   }
 9927                },
 9928                {
 9929                   "name" : "X-Correlation-Id",
 9930                   "in" : "header",
 9931                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9932                   "schema" : {
 9933                      "type" : "string",
 9934                      "example" : "6f2f866d-6ab9-46bf-8ddf-9cfdb24776d9"
 9935                   }
 9936                },
 9937                {
 9938                   "name" : "Accept-Language",
 9939                   "in" : "header",
 9940                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
 9941                   "schema" : {
 9942                      "type" : "string",
 9943                      "example" : "cs"
 9944                   }
 9945                },
 9946                {
 9947                   "name" : "If-Match",
 9948                   "in" : "header",
 9949                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
 9950                   "required" : true,
 9951                   "schema" : {
 9952                      "type" : "string",
 9953                      "example" : "AAAAAAAAB+8="
 9954                   }
 9955                }
 9956             ],
 9957             "requestBody" : {
 9958                "content" : {
 9959                   "application/json" : {
 9960                      "schema" : {
 9961                         "$ref" : "#/components/schemas/PatchDuvodDto"
 9962                      }
 9963                   }
 9964                }
 9965             },
 9966             "responses" : {
 9967                "200" : {
 9968                   "description" : "OK",
 9969                   "content" : {
 9970                      "application/json" : {
 9971                         "schema" : {
 9972                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddDetailDto"
 9973                         }
 9974                      }
 9975                   }
 9976                }
 9977             }
 9978          }
 9979       },
 9980       "/api/v2/prevence/preventivniProhlidkyPldd/{id}/zpochybnit" : {
 9981          "patch" : {
 9982             "tags" : [
 9983                "Prevence"
 9984             ],
 9985             "parameters" : [
 9986                {
 9987                   "name" : "id",
 9988                   "in" : "path",
 9989                   "required" : true,
 9990                   "schema" : {
 9991                      "type" : "string",
 9992                      "format" : "uuid"
 9993                   }
 9994                },
 9995                {
 9996                   "name" : "X-Correlation-Id",
 9997                   "in" : "header",
 9998                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
 9999                   "schema" : {
10000                      "type" : "string",
10001                      "example" : "f568565a-a087-4469-ad2e-67348eb94442"
10002                   }
10003                },
10004                {
10005                   "name" : "Accept-Language",
10006                   "in" : "header",
10007                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10008                   "schema" : {
10009                      "type" : "string",
10010                      "example" : "cs"
10011                   }
10012                },
10013                {
10014                   "name" : "If-Match",
10015                   "in" : "header",
10016                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
10017                   "required" : true,
10018                   "schema" : {
10019                      "type" : "string",
10020                      "example" : "AAAAAAAAB+8="
10021                   }
10022                }
10023             ],
10024             "requestBody" : {
10025                "content" : {
10026                   "application/json" : {
10027                      "schema" : {
10028                         "$ref" : "#/components/schemas/PatchDuvodDto"
10029                      }
10030                   }
10031                }
10032             },
10033             "responses" : {
10034                "200" : {
10035                   "description" : "OK",
10036                   "content" : {
10037                      "application/json" : {
10038                         "schema" : {
10039                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddDetailDto"
10040                         }
10041                      }
10042                   }
10043                }
10044             }
10045          }
10046       },
10047       "/api/v2/prevence/preventivniProhlidkyPldd/{id}/obnovit" : {
10048          "patch" : {
10049             "tags" : [
10050                "Prevence"
10051             ],
10052             "parameters" : [
10053                {
10054                   "name" : "id",
10055                   "in" : "path",
10056                   "required" : true,
10057                   "schema" : {
10058                      "type" : "string",
10059                      "format" : "uuid"
10060                   }
10061                },
10062                {
10063                   "name" : "X-Correlation-Id",
10064                   "in" : "header",
10065                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10066                   "schema" : {
10067                      "type" : "string",
10068                      "example" : "87441777-2b30-4864-99d5-f775a8a4637f"
10069                   }
10070                },
10071                {
10072                   "name" : "Accept-Language",
10073                   "in" : "header",
10074                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10075                   "schema" : {
10076                      "type" : "string",
10077                      "example" : "cs"
10078                   }
10079                },
10080                {
10081                   "name" : "If-Match",
10082                   "in" : "header",
10083                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
10084                   "required" : true,
10085                   "schema" : {
10086                      "type" : "string",
10087                      "example" : "AAAAAAAAB+8="
10088                   }
10089                }
10090             ],
10091             "requestBody" : {
10092                "content" : {
10093                   "application/json" : {
10094                      "schema" : {
10095                         "$ref" : "#/components/schemas/PatchDuvodDto"
10096                      }
10097                   }
10098                }
10099             },
10100             "responses" : {
10101                "200" : {
10102                   "description" : "OK",
10103                   "content" : {
10104                      "application/json" : {
10105                         "schema" : {
10106                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddDetailDto"
10107                         }
10108                      }
10109                   }
10110                }
10111             }
10112          }
10113       },
10114       "/api/v2/prevence/vyhledat" : {
10115          "post" : {
10116             "tags" : [
10117                "Prevence"
10118             ],
10119             "summary" : "Načte všechny preventivní záznamy pacienta dle RID.",
10120             "description" : "Vrací konsolidovaný přehled všech preventivních záznamů evidovaných\r\nu daného pacienta napříč jednotlivými typy prevence.",
10121             "parameters" : [
10122                {
10123                   "name" : "X-Correlation-Id",
10124                   "in" : "header",
10125                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10126                   "schema" : {
10127                      "type" : "string",
10128                      "example" : "a6400d65-34ab-4b17-872a-e736c2f3e956"
10129                   }
10130                },
10131                {
10132                   "name" : "Accept-Language",
10133                   "in" : "header",
10134                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10135                   "schema" : {
10136                      "type" : "string",
10137                      "example" : "cs"
10138                   }
10139                }
10140             ],
10141             "requestBody" : {
10142                "description" : "Vyhledávací kritéria.",
10143                "content" : {
10144                   "application/json" : {
10145                      "schema" : {
10146                         "$ref" : "#/components/schemas/PrevenceVyhledatDto"
10147                      }
10148                   }
10149                }
10150             },
10151             "responses" : {
10152                "200" : {
10153                   "description" : "Záznamy byly úspěšně vráceny.",
10154                   "content" : {
10155                      "application/json" : {
10156                         "schema" : {
10157                            "$ref" : "#/components/schemas/PrevenceDetailDto"
10158                         }
10159                      }
10160                   }
10161                },
10162                "400" : {
10163                   "description" : "Neplatný požadavek.",
10164                   "content" : {
10165                      "application/problem+json" : {
10166                         "example" : {
10167                            "type" : "https://api.szz.cz/errors/validation",
10168                            "title" : "Neplatný vstupní parametr",
10169                            "status" : 400,
10170                            "detail" : "Některé položky vstupu neprošly validací.",
10171                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
10172                            "correlationId" : "5b60ebdc-c13e-4bdf-95b0-88b8a16c9a19",
10173                            "errors" : [
10174                               {
10175                                  "field" : "rid",
10176                                  "message" : "Hodnota RID musí mít 10 znaků."
10177                               },
10178                               {
10179                                  "field" : "druhProhlidky",
10180                                  "message" : "Neplatná hodnota číselníku."
10181                               }
10182                            ]
10183                         }
10184                      }
10185                   }
10186                },
10187                "401" : {
10188                   "description" : "Uživatel není autentizován.",
10189                   "content" : {
10190                      "application/problem+json" : {
10191                         "example" : {
10192                            "type" : "https://api.szz.cz/errors/unauthorized",
10193                            "title" : "Neautorizováno",
10194                            "status" : 401,
10195                            "detail" : "Chybí nebo je neplatný přístupový token.",
10196                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
10197                            "correlationId" : "2a2b663e-8f78-4534-b556-e88ca6dfe8c5"
10198                         }
10199                      }
10200                   }
10201                },
10202                "403" : {
10203                   "description" : "Uživatel nemá oprávnění k přístupu.",
10204                   "content" : {
10205                      "application/problem+json" : {
10206                         "example" : {
10207                            "type" : "https://api.szz.cz/errors/forbidden",
10208                            "title" : "Zakázaná operace",
10209                            "status" : 403,
10210                            "detail" : "Uživatel nemá oprávnění k této akci.",
10211                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
10212                            "correlationId" : "33f04182-daf4-4015-935d-f2884c861c6c"
10213                         }
10214                      }
10215                   }
10216                },
10217                "408" : {
10218                   "description" : "Požadavek vypršel.",
10219                   "content" : {
10220                      "application/problem+json" : {
10221                         "example" : {
10222                            "type" : "https://api.szz.cz/errors/request-timeout",
10223                            "title" : "Časový limit vypršel",
10224                            "status" : 408,
10225                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
10226                            "instance" : "/api/v1/emergentniZaznam",
10227                            "correlationId" : "1909056e-3f32-4581-9b74-5f84662dcfbd"
10228                         }
10229                      }
10230                   }
10231                },
10232                "500" : {
10233                   "description" : "Interní chyba serveru.",
10234                   "content" : {
10235                      "application/problem+json" : {
10236                         "example" : {
10237                            "type" : "https://api.szz.cz/errors/internal",
10238                            "title" : "Neočekávaná chyba serveru",
10239                            "status" : 500,
10240                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
10241                            "instance" : "/api/v1/emergentniZaznam",
10242                            "correlationId" : "ec105de0-cb9b-4adb-bf20-fe6d44549d18",
10243                            "errors" : [
10244                               {
10245                                  "field" : "exception.type",
10246                                  "message" : "System.NullReferenceException"
10247                               },
10248                               {
10249                                  "field" : "exception.message",
10250                                  "message" : "Object reference not set to an instance of an object."
10251                               },
10252                               {
10253                                  "field" : "stacktrace",
10254                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
10255                               }
10256                            ]
10257                         }
10258                      }
10259                   }
10260                }
10261             }
10262          }
10263       },
10264       "/api/v2/prevence/preventivniProhlidkyGynekologie/vyhledat" : {
10265          "post" : {
10266             "tags" : [
10267                "Prevence"
10268             ],
10269             "parameters" : [
10270                {
10271                   "name" : "X-Correlation-Id",
10272                   "in" : "header",
10273                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10274                   "schema" : {
10275                      "type" : "string",
10276                      "example" : "68b276a7-3bcc-49ac-a66f-c7b8f41a4c4e"
10277                   }
10278                },
10279                {
10280                   "name" : "Accept-Language",
10281                   "in" : "header",
10282                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10283                   "schema" : {
10284                      "type" : "string",
10285                      "example" : "cs"
10286                   }
10287                }
10288             ],
10289             "requestBody" : {
10290                "content" : {
10291                   "application/json" : {
10292                      "schema" : {
10293                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieVyhledatDto"
10294                      }
10295                   }
10296                }
10297             },
10298             "responses" : {
10299                "200" : {
10300                   "description" : "OK",
10301                   "content" : {
10302                      "text/plain" : {
10303                         "schema" : {
10304                            "type" : "array",
10305                            "items" : {
10306                               "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10307                            }
10308                         }
10309                      },
10310                      "application/json" : {
10311                         "schema" : {
10312                            "type" : "array",
10313                            "items" : {
10314                               "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10315                            }
10316                         }
10317                      },
10318                      "text/json" : {
10319                         "schema" : {
10320                            "type" : "array",
10321                            "items" : {
10322                               "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10323                            }
10324                         }
10325                      }
10326                   }
10327                }
10328             }
10329          }
10330       },
10331       "/api/v2/prevence/preventivniProhlidkyGynekologie" : {
10332          "post" : {
10333             "tags" : [
10334                "Prevence"
10335             ],
10336             "parameters" : [
10337                {
10338                   "name" : "X-Correlation-Id",
10339                   "in" : "header",
10340                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10341                   "schema" : {
10342                      "type" : "string",
10343                      "example" : "8164e869-5a90-4f9d-9678-c9d3c0fd9e57"
10344                   }
10345                },
10346                {
10347                   "name" : "Accept-Language",
10348                   "in" : "header",
10349                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10350                   "schema" : {
10351                      "type" : "string",
10352                      "example" : "cs"
10353                   }
10354                }
10355             ],
10356             "requestBody" : {
10357                "content" : {
10358                   "application/json" : {
10359                      "schema" : {
10360                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieCreateDto"
10361                      }
10362                   }
10363                }
10364             },
10365             "responses" : {
10366                "201" : {
10367                   "description" : "Created",
10368                   "content" : {
10369                      "text/plain" : {
10370                         "schema" : {
10371                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10372                         }
10373                      },
10374                      "application/json" : {
10375                         "schema" : {
10376                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10377                         }
10378                      },
10379                      "text/json" : {
10380                         "schema" : {
10381                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10382                         }
10383                      }
10384                   }
10385                }
10386             }
10387          }
10388       },
10389       "/api/v2/prevence/preventivniProhlidkyGynekologie/{id}" : {
10390          "put" : {
10391             "tags" : [
10392                "Prevence"
10393             ],
10394             "parameters" : [
10395                {
10396                   "name" : "id",
10397                   "in" : "path",
10398                   "required" : true,
10399                   "schema" : {
10400                      "type" : "string",
10401                      "format" : "uuid"
10402                   }
10403                },
10404                {
10405                   "name" : "X-Correlation-Id",
10406                   "in" : "header",
10407                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10408                   "schema" : {
10409                      "type" : "string",
10410                      "example" : "a85521df-b4dc-4029-82f6-5857b13debc2"
10411                   }
10412                },
10413                {
10414                   "name" : "Accept-Language",
10415                   "in" : "header",
10416                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10417                   "schema" : {
10418                      "type" : "string",
10419                      "example" : "cs"
10420                   }
10421                },
10422                {
10423                   "name" : "If-Match",
10424                   "in" : "header",
10425                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
10426                   "required" : true,
10427                   "schema" : {
10428                      "type" : "string",
10429                      "example" : "AAAAAAAAB+8="
10430                   }
10431                }
10432             ],
10433             "requestBody" : {
10434                "content" : {
10435                   "application/json" : {
10436                      "schema" : {
10437                         "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieUpdateDto"
10438                      }
10439                   }
10440                }
10441             },
10442             "responses" : {
10443                "200" : {
10444                   "description" : "OK",
10445                   "content" : {
10446                      "text/plain" : {
10447                         "schema" : {
10448                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10449                         }
10450                      },
10451                      "application/json" : {
10452                         "schema" : {
10453                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10454                         }
10455                      },
10456                      "text/json" : {
10457                         "schema" : {
10458                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10459                         }
10460                      }
10461                   }
10462                }
10463             }
10464          }
10465       },
10466       "/api/v2/prevence/preventivniProhlidkyGynekologie/{id}/zneplatnit" : {
10467          "patch" : {
10468             "tags" : [
10469                "Prevence"
10470             ],
10471             "parameters" : [
10472                {
10473                   "name" : "id",
10474                   "in" : "path",
10475                   "required" : true,
10476                   "schema" : {
10477                      "type" : "string",
10478                      "format" : "uuid"
10479                   }
10480                },
10481                {
10482                   "name" : "X-Correlation-Id",
10483                   "in" : "header",
10484                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10485                   "schema" : {
10486                      "type" : "string",
10487                      "example" : "46bc9032-44f5-4c38-8ee2-a21f3a92dbda"
10488                   }
10489                },
10490                {
10491                   "name" : "Accept-Language",
10492                   "in" : "header",
10493                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10494                   "schema" : {
10495                      "type" : "string",
10496                      "example" : "cs"
10497                   }
10498                },
10499                {
10500                   "name" : "If-Match",
10501                   "in" : "header",
10502                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
10503                   "required" : true,
10504                   "schema" : {
10505                      "type" : "string",
10506                      "example" : "AAAAAAAAB+8="
10507                   }
10508                }
10509             ],
10510             "requestBody" : {
10511                "content" : {
10512                   "application/json" : {
10513                      "schema" : {
10514                         "$ref" : "#/components/schemas/PatchDuvodDto"
10515                      }
10516                   }
10517                }
10518             },
10519             "responses" : {
10520                "200" : {
10521                   "description" : "OK",
10522                   "content" : {
10523                      "text/plain" : {
10524                         "schema" : {
10525                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10526                         }
10527                      },
10528                      "application/json" : {
10529                         "schema" : {
10530                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10531                         }
10532                      },
10533                      "text/json" : {
10534                         "schema" : {
10535                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10536                         }
10537                      }
10538                   }
10539                }
10540             }
10541          }
10542       },
10543       "/api/v2/prevence/preventivniProhlidkyGynekologie/{id}/zpochybnit" : {
10544          "patch" : {
10545             "tags" : [
10546                "Prevence"
10547             ],
10548             "parameters" : [
10549                {
10550                   "name" : "id",
10551                   "in" : "path",
10552                   "required" : true,
10553                   "schema" : {
10554                      "type" : "string",
10555                      "format" : "uuid"
10556                   }
10557                },
10558                {
10559                   "name" : "X-Correlation-Id",
10560                   "in" : "header",
10561                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10562                   "schema" : {
10563                      "type" : "string",
10564                      "example" : "694be599-2d3e-4661-8678-c54dcfb22942"
10565                   }
10566                },
10567                {
10568                   "name" : "Accept-Language",
10569                   "in" : "header",
10570                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10571                   "schema" : {
10572                      "type" : "string",
10573                      "example" : "cs"
10574                   }
10575                },
10576                {
10577                   "name" : "If-Match",
10578                   "in" : "header",
10579                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
10580                   "required" : true,
10581                   "schema" : {
10582                      "type" : "string",
10583                      "example" : "AAAAAAAAB+8="
10584                   }
10585                }
10586             ],
10587             "requestBody" : {
10588                "content" : {
10589                   "application/json" : {
10590                      "schema" : {
10591                         "$ref" : "#/components/schemas/PatchDuvodDto"
10592                      }
10593                   }
10594                }
10595             },
10596             "responses" : {
10597                "200" : {
10598                   "description" : "OK",
10599                   "content" : {
10600                      "text/plain" : {
10601                         "schema" : {
10602                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10603                         }
10604                      },
10605                      "application/json" : {
10606                         "schema" : {
10607                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10608                         }
10609                      },
10610                      "text/json" : {
10611                         "schema" : {
10612                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10613                         }
10614                      }
10615                   }
10616                }
10617             }
10618          }
10619       },
10620       "/api/v2/prevence/preventivniProhlidkyGynekologie/{id}/obnovit" : {
10621          "patch" : {
10622             "tags" : [
10623                "Prevence"
10624             ],
10625             "parameters" : [
10626                {
10627                   "name" : "id",
10628                   "in" : "path",
10629                   "required" : true,
10630                   "schema" : {
10631                      "type" : "string",
10632                      "format" : "uuid"
10633                   }
10634                },
10635                {
10636                   "name" : "X-Correlation-Id",
10637                   "in" : "header",
10638                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10639                   "schema" : {
10640                      "type" : "string",
10641                      "example" : "96a013ed-4cb4-4383-adfb-a8231b173880"
10642                   }
10643                },
10644                {
10645                   "name" : "Accept-Language",
10646                   "in" : "header",
10647                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10648                   "schema" : {
10649                      "type" : "string",
10650                      "example" : "cs"
10651                   }
10652                },
10653                {
10654                   "name" : "If-Match",
10655                   "in" : "header",
10656                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
10657                   "required" : true,
10658                   "schema" : {
10659                      "type" : "string",
10660                      "example" : "AAAAAAAAB+8="
10661                   }
10662                }
10663             ],
10664             "requestBody" : {
10665                "content" : {
10666                   "application/json" : {
10667                      "schema" : {
10668                         "$ref" : "#/components/schemas/PatchDuvodDto"
10669                      }
10670                   }
10671                }
10672             },
10673             "responses" : {
10674                "200" : {
10675                   "description" : "OK",
10676                   "content" : {
10677                      "text/plain" : {
10678                         "schema" : {
10679                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10680                         }
10681                      },
10682                      "application/json" : {
10683                         "schema" : {
10684                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10685                         }
10686                      },
10687                      "text/json" : {
10688                         "schema" : {
10689                            "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
10690                         }
10691                      }
10692                   }
10693                }
10694             }
10695          }
10696       },
10697       "/api/v2/screeningy/karcinomDeloznihoHrdlaCytologie/vyhledat" : {
10698          "post" : {
10699             "tags" : [
10700                "Screeningy"
10701             ],
10702             "summary" : "Vyhledá cytologické záznamy karcinomu děložního hrdla.",
10703             "description" : "Vrací seznam cytologických záznamů odpovídajících zadaným filtrům.",
10704             "parameters" : [
10705                {
10706                   "name" : "X-Correlation-Id",
10707                   "in" : "header",
10708                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10709                   "schema" : {
10710                      "type" : "string",
10711                      "example" : "8f8dd2ce-7320-415c-a158-c57d23bda05e"
10712                   }
10713                },
10714                {
10715                   "name" : "Accept-Language",
10716                   "in" : "header",
10717                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10718                   "schema" : {
10719                      "type" : "string",
10720                      "example" : "cs"
10721                   }
10722                }
10723             ],
10724             "requestBody" : {
10725                "description" : "Vyhledávací kritéria.",
10726                "content" : {
10727                   "application/json" : {
10728                      "schema" : {
10729                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieVyhledatDto"
10730                      }
10731                   }
10732                }
10733             },
10734             "responses" : {
10735                "200" : {
10736                   "description" : "Cytologické záznamy byly úspěšně nalezeny.",
10737                   "content" : {
10738                      "application/json" : {
10739                         "schema" : {
10740                            "type" : "array",
10741                            "items" : {
10742                               "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
10743                            }
10744                         }
10745                      }
10746                   }
10747                },
10748                "400" : {
10749                   "description" : "Požadavek obsahuje neplatná data.",
10750                   "content" : {
10751                      "application/problem+json" : {
10752                         "example" : {
10753                            "type" : "https://api.szz.cz/errors/validation",
10754                            "title" : "Neplatný vstupní parametr",
10755                            "status" : 400,
10756                            "detail" : "Některé položky vstupu neprošly validací.",
10757                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
10758                            "correlationId" : "7f0c761e-baea-438e-9e96-9eccd6429125",
10759                            "errors" : [
10760                               {
10761                                  "field" : "rid",
10762                                  "message" : "Hodnota RID musí mít 10 znaků."
10763                               },
10764                               {
10765                                  "field" : "druhProhlidky",
10766                                  "message" : "Neplatná hodnota číselníku."
10767                               }
10768                            ]
10769                         }
10770                      }
10771                   }
10772                },
10773                "401" : {
10774                   "description" : "Uživatel není autentizován.",
10775                   "content" : {
10776                      "application/problem+json" : {
10777                         "example" : {
10778                            "type" : "https://api.szz.cz/errors/unauthorized",
10779                            "title" : "Neautorizováno",
10780                            "status" : 401,
10781                            "detail" : "Chybí nebo je neplatný přístupový token.",
10782                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
10783                            "correlationId" : "fb678754-4a6b-4c17-9296-51e3a2a4f4f0"
10784                         }
10785                      }
10786                   }
10787                },
10788                "403" : {
10789                   "description" : "Uživatel nemá oprávnění k provedení operace.",
10790                   "content" : {
10791                      "application/problem+json" : {
10792                         "example" : {
10793                            "type" : "https://api.szz.cz/errors/forbidden",
10794                            "title" : "Zakázaná operace",
10795                            "status" : 403,
10796                            "detail" : "Uživatel nemá oprávnění k této akci.",
10797                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
10798                            "correlationId" : "1c18c39a-6ca3-4d01-9cbd-b6c463b471b3"
10799                         }
10800                      }
10801                   }
10802                },
10803                "408" : {
10804                   "description" : "Požadavek vypršel.",
10805                   "content" : {
10806                      "application/problem+json" : {
10807                         "example" : {
10808                            "type" : "https://api.szz.cz/errors/request-timeout",
10809                            "title" : "Časový limit vypršel",
10810                            "status" : 408,
10811                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
10812                            "instance" : "/api/v1/emergentniZaznam",
10813                            "correlationId" : "c0de61c9-e131-40bf-bedc-4969e47d26d5"
10814                         }
10815                      }
10816                   }
10817                },
10818                "500" : {
10819                   "description" : "Došlo k interní chybě serveru.",
10820                   "content" : {
10821                      "application/problem+json" : {
10822                         "example" : {
10823                            "type" : "https://api.szz.cz/errors/internal",
10824                            "title" : "Neočekávaná chyba serveru",
10825                            "status" : 500,
10826                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
10827                            "instance" : "/api/v1/emergentniZaznam",
10828                            "correlationId" : "cd149afd-cf31-459c-8231-5008916d96f5",
10829                            "errors" : [
10830                               {
10831                                  "field" : "exception.type",
10832                                  "message" : "System.NullReferenceException"
10833                               },
10834                               {
10835                                  "field" : "exception.message",
10836                                  "message" : "Object reference not set to an instance of an object."
10837                               },
10838                               {
10839                                  "field" : "stacktrace",
10840                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
10841                               }
10842                            ]
10843                         }
10844                      }
10845                   }
10846                }
10847             }
10848          }
10849       },
10850       "/api/v2/screeningy/karcinomDeloznihoHrdlaCytologie" : {
10851          "post" : {
10852             "tags" : [
10853                "Screeningy"
10854             ],
10855             "parameters" : [
10856                {
10857                   "name" : "X-Correlation-Id",
10858                   "in" : "header",
10859                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10860                   "schema" : {
10861                      "type" : "string",
10862                      "example" : "6ae7bdeb-c479-4050-90ba-81e32b66bd88"
10863                   }
10864                },
10865                {
10866                   "name" : "Accept-Language",
10867                   "in" : "header",
10868                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10869                   "schema" : {
10870                      "type" : "string",
10871                      "example" : "cs"
10872                   }
10873                }
10874             ],
10875             "requestBody" : {
10876                "content" : {
10877                   "application/json" : {
10878                      "schema" : {
10879                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieCreateDto"
10880                      }
10881                   }
10882                }
10883             },
10884             "responses" : {
10885                "201" : {
10886                   "description" : "Created",
10887                   "content" : {
10888                      "text/plain" : {
10889                         "schema" : {
10890                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
10891                         }
10892                      },
10893                      "application/json" : {
10894                         "schema" : {
10895                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
10896                         }
10897                      },
10898                      "text/json" : {
10899                         "schema" : {
10900                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
10901                         }
10902                      }
10903                   }
10904                }
10905             }
10906          }
10907       },
10908       "/api/v2/screeningy/karcinomDeloznihoHrdlaCytologie/{id}" : {
10909          "put" : {
10910             "tags" : [
10911                "Screeningy"
10912             ],
10913             "parameters" : [
10914                {
10915                   "name" : "id",
10916                   "in" : "path",
10917                   "required" : true,
10918                   "schema" : {
10919                      "type" : "string",
10920                      "format" : "uuid"
10921                   }
10922                },
10923                {
10924                   "name" : "X-Correlation-Id",
10925                   "in" : "header",
10926                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
10927                   "schema" : {
10928                      "type" : "string",
10929                      "example" : "d32c20e9-2b6a-4639-97af-0fecfc47d0f9"
10930                   }
10931                },
10932                {
10933                   "name" : "Accept-Language",
10934                   "in" : "header",
10935                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
10936                   "schema" : {
10937                      "type" : "string",
10938                      "example" : "cs"
10939                   }
10940                },
10941                {
10942                   "name" : "If-Match",
10943                   "in" : "header",
10944                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
10945                   "required" : true,
10946                   "schema" : {
10947                      "type" : "string",
10948                      "example" : "AAAAAAAAB+8="
10949                   }
10950                }
10951             ],
10952             "requestBody" : {
10953                "content" : {
10954                   "application/json" : {
10955                      "schema" : {
10956                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieUpdateDto"
10957                      }
10958                   }
10959                }
10960             },
10961             "responses" : {
10962                "200" : {
10963                   "description" : "OK",
10964                   "content" : {
10965                      "text/plain" : {
10966                         "schema" : {
10967                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
10968                         }
10969                      },
10970                      "application/json" : {
10971                         "schema" : {
10972                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
10973                         }
10974                      },
10975                      "text/json" : {
10976                         "schema" : {
10977                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
10978                         }
10979                      }
10980                   }
10981                }
10982             }
10983          }
10984       },
10985       "/api/v2/screeningy/karcinomDeloznihoHrdlaCytologie/{id}/zneplatnit" : {
10986          "patch" : {
10987             "tags" : [
10988                "Screeningy"
10989             ],
10990             "parameters" : [
10991                {
10992                   "name" : "id",
10993                   "in" : "path",
10994                   "required" : true,
10995                   "schema" : {
10996                      "type" : "string",
10997                      "format" : "uuid"
10998                   }
10999                },
11000                {
11001                   "name" : "X-Correlation-Id",
11002                   "in" : "header",
11003                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11004                   "schema" : {
11005                      "type" : "string",
11006                      "example" : "57018125-40db-47ad-bf70-1a289a05f00a"
11007                   }
11008                },
11009                {
11010                   "name" : "Accept-Language",
11011                   "in" : "header",
11012                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11013                   "schema" : {
11014                      "type" : "string",
11015                      "example" : "cs"
11016                   }
11017                },
11018                {
11019                   "name" : "If-Match",
11020                   "in" : "header",
11021                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11022                   "required" : true,
11023                   "schema" : {
11024                      "type" : "string",
11025                      "example" : "AAAAAAAAB+8="
11026                   }
11027                }
11028             ],
11029             "requestBody" : {
11030                "content" : {
11031                   "application/json" : {
11032                      "schema" : {
11033                         "$ref" : "#/components/schemas/PatchDuvodDto"
11034                      }
11035                   }
11036                }
11037             },
11038             "responses" : {
11039                "200" : {
11040                   "description" : "OK",
11041                   "content" : {
11042                      "text/plain" : {
11043                         "schema" : {
11044                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11045                         }
11046                      },
11047                      "application/json" : {
11048                         "schema" : {
11049                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11050                         }
11051                      },
11052                      "text/json" : {
11053                         "schema" : {
11054                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11055                         }
11056                      }
11057                   }
11058                }
11059             }
11060          }
11061       },
11062       "/api/v2/screeningy/karcinomDeloznihoHrdlaCytologie/{id}/zpochybnit" : {
11063          "patch" : {
11064             "tags" : [
11065                "Screeningy"
11066             ],
11067             "parameters" : [
11068                {
11069                   "name" : "id",
11070                   "in" : "path",
11071                   "required" : true,
11072                   "schema" : {
11073                      "type" : "string",
11074                      "format" : "uuid"
11075                   }
11076                },
11077                {
11078                   "name" : "X-Correlation-Id",
11079                   "in" : "header",
11080                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11081                   "schema" : {
11082                      "type" : "string",
11083                      "example" : "9ed0e544-ab2f-45c0-86e8-9b0a7ce3427e"
11084                   }
11085                },
11086                {
11087                   "name" : "Accept-Language",
11088                   "in" : "header",
11089                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11090                   "schema" : {
11091                      "type" : "string",
11092                      "example" : "cs"
11093                   }
11094                },
11095                {
11096                   "name" : "If-Match",
11097                   "in" : "header",
11098                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11099                   "required" : true,
11100                   "schema" : {
11101                      "type" : "string",
11102                      "example" : "AAAAAAAAB+8="
11103                   }
11104                }
11105             ],
11106             "requestBody" : {
11107                "content" : {
11108                   "application/json" : {
11109                      "schema" : {
11110                         "$ref" : "#/components/schemas/PatchDuvodDto"
11111                      }
11112                   }
11113                }
11114             },
11115             "responses" : {
11116                "200" : {
11117                   "description" : "OK",
11118                   "content" : {
11119                      "text/plain" : {
11120                         "schema" : {
11121                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11122                         }
11123                      },
11124                      "application/json" : {
11125                         "schema" : {
11126                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11127                         }
11128                      },
11129                      "text/json" : {
11130                         "schema" : {
11131                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11132                         }
11133                      }
11134                   }
11135                }
11136             }
11137          }
11138       },
11139       "/api/v2/screeningy/karcinomDeloznihoHrdlaCytologie/{id}/obnovit" : {
11140          "patch" : {
11141             "tags" : [
11142                "Screeningy"
11143             ],
11144             "parameters" : [
11145                {
11146                   "name" : "id",
11147                   "in" : "path",
11148                   "required" : true,
11149                   "schema" : {
11150                      "type" : "string",
11151                      "format" : "uuid"
11152                   }
11153                },
11154                {
11155                   "name" : "X-Correlation-Id",
11156                   "in" : "header",
11157                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11158                   "schema" : {
11159                      "type" : "string",
11160                      "example" : "9ea31ba9-cd9f-44f1-aefb-01dbbffff987"
11161                   }
11162                },
11163                {
11164                   "name" : "Accept-Language",
11165                   "in" : "header",
11166                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11167                   "schema" : {
11168                      "type" : "string",
11169                      "example" : "cs"
11170                   }
11171                },
11172                {
11173                   "name" : "If-Match",
11174                   "in" : "header",
11175                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11176                   "required" : true,
11177                   "schema" : {
11178                      "type" : "string",
11179                      "example" : "AAAAAAAAB+8="
11180                   }
11181                }
11182             ],
11183             "requestBody" : {
11184                "content" : {
11185                   "application/json" : {
11186                      "schema" : {
11187                         "$ref" : "#/components/schemas/PatchDuvodDto"
11188                      }
11189                   }
11190                }
11191             },
11192             "responses" : {
11193                "200" : {
11194                   "description" : "OK",
11195                   "content" : {
11196                      "text/plain" : {
11197                         "schema" : {
11198                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11199                         }
11200                      },
11201                      "application/json" : {
11202                         "schema" : {
11203                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11204                         }
11205                      },
11206                      "text/json" : {
11207                         "schema" : {
11208                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
11209                         }
11210                      }
11211                   }
11212                }
11213             }
11214          }
11215       },
11216       "/api/v2/screeningy/karcinomDeloznihoHrdlaExpertniKolposkopie/vyhledat" : {
11217          "post" : {
11218             "tags" : [
11219                "Screeningy"
11220             ],
11221             "parameters" : [
11222                {
11223                   "name" : "X-Correlation-Id",
11224                   "in" : "header",
11225                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11226                   "schema" : {
11227                      "type" : "string",
11228                      "example" : "283f4cba-ffac-4b44-ab39-48330fcdeeac"
11229                   }
11230                },
11231                {
11232                   "name" : "Accept-Language",
11233                   "in" : "header",
11234                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11235                   "schema" : {
11236                      "type" : "string",
11237                      "example" : "cs"
11238                   }
11239                }
11240             ],
11241             "requestBody" : {
11242                "content" : {
11243                   "application/json" : {
11244                      "schema" : {
11245                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieVyhledatDto"
11246                      }
11247                   }
11248                }
11249             },
11250             "responses" : {
11251                "200" : {
11252                   "description" : "OK",
11253                   "content" : {
11254                      "text/plain" : {
11255                         "schema" : {
11256                            "type" : "array",
11257                            "items" : {
11258                               "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11259                            }
11260                         }
11261                      },
11262                      "application/json" : {
11263                         "schema" : {
11264                            "type" : "array",
11265                            "items" : {
11266                               "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11267                            }
11268                         }
11269                      },
11270                      "text/json" : {
11271                         "schema" : {
11272                            "type" : "array",
11273                            "items" : {
11274                               "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11275                            }
11276                         }
11277                      }
11278                   }
11279                }
11280             }
11281          }
11282       },
11283       "/api/v2/screeningy/karcinomDeloznihoHrdlaExpertniKolposkopie" : {
11284          "post" : {
11285             "tags" : [
11286                "Screeningy"
11287             ],
11288             "parameters" : [
11289                {
11290                   "name" : "X-Correlation-Id",
11291                   "in" : "header",
11292                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11293                   "schema" : {
11294                      "type" : "string",
11295                      "example" : "89c4200b-558d-4a5f-b634-f66a00b4b40e"
11296                   }
11297                },
11298                {
11299                   "name" : "Accept-Language",
11300                   "in" : "header",
11301                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11302                   "schema" : {
11303                      "type" : "string",
11304                      "example" : "cs"
11305                   }
11306                }
11307             ],
11308             "requestBody" : {
11309                "content" : {
11310                   "application/json" : {
11311                      "schema" : {
11312                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieCreateDto"
11313                      }
11314                   }
11315                }
11316             },
11317             "responses" : {
11318                "201" : {
11319                   "description" : "Created",
11320                   "content" : {
11321                      "text/plain" : {
11322                         "schema" : {
11323                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11324                         }
11325                      },
11326                      "application/json" : {
11327                         "schema" : {
11328                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11329                         }
11330                      },
11331                      "text/json" : {
11332                         "schema" : {
11333                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11334                         }
11335                      }
11336                   }
11337                }
11338             }
11339          }
11340       },
11341       "/api/v2/screeningy/karcinomDeloznihoHrdlaExpertniKolposkopie/{id}" : {
11342          "put" : {
11343             "tags" : [
11344                "Screeningy"
11345             ],
11346             "parameters" : [
11347                {
11348                   "name" : "id",
11349                   "in" : "path",
11350                   "required" : true,
11351                   "schema" : {
11352                      "type" : "string",
11353                      "format" : "uuid"
11354                   }
11355                },
11356                {
11357                   "name" : "X-Correlation-Id",
11358                   "in" : "header",
11359                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11360                   "schema" : {
11361                      "type" : "string",
11362                      "example" : "dd3cf139-c927-4146-8d1a-4f1ec2030d87"
11363                   }
11364                },
11365                {
11366                   "name" : "Accept-Language",
11367                   "in" : "header",
11368                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11369                   "schema" : {
11370                      "type" : "string",
11371                      "example" : "cs"
11372                   }
11373                },
11374                {
11375                   "name" : "If-Match",
11376                   "in" : "header",
11377                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11378                   "required" : true,
11379                   "schema" : {
11380                      "type" : "string",
11381                      "example" : "AAAAAAAAB+8="
11382                   }
11383                }
11384             ],
11385             "requestBody" : {
11386                "content" : {
11387                   "application/json" : {
11388                      "schema" : {
11389                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieUpdateDto"
11390                      }
11391                   }
11392                }
11393             },
11394             "responses" : {
11395                "200" : {
11396                   "description" : "OK",
11397                   "content" : {
11398                      "text/plain" : {
11399                         "schema" : {
11400                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11401                         }
11402                      },
11403                      "application/json" : {
11404                         "schema" : {
11405                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11406                         }
11407                      },
11408                      "text/json" : {
11409                         "schema" : {
11410                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11411                         }
11412                      }
11413                   }
11414                }
11415             }
11416          }
11417       },
11418       "/api/v2/screeningy/karcinomDeloznihoHrdlaExpertniKolposkopie/{id}/zneplatnit" : {
11419          "patch" : {
11420             "tags" : [
11421                "Screeningy"
11422             ],
11423             "parameters" : [
11424                {
11425                   "name" : "id",
11426                   "in" : "path",
11427                   "required" : true,
11428                   "schema" : {
11429                      "type" : "string",
11430                      "format" : "uuid"
11431                   }
11432                },
11433                {
11434                   "name" : "X-Correlation-Id",
11435                   "in" : "header",
11436                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11437                   "schema" : {
11438                      "type" : "string",
11439                      "example" : "717275fb-22cf-4b0d-a176-2a3d1a7621ff"
11440                   }
11441                },
11442                {
11443                   "name" : "Accept-Language",
11444                   "in" : "header",
11445                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11446                   "schema" : {
11447                      "type" : "string",
11448                      "example" : "cs"
11449                   }
11450                },
11451                {
11452                   "name" : "If-Match",
11453                   "in" : "header",
11454                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11455                   "required" : true,
11456                   "schema" : {
11457                      "type" : "string",
11458                      "example" : "AAAAAAAAB+8="
11459                   }
11460                }
11461             ],
11462             "requestBody" : {
11463                "content" : {
11464                   "application/json" : {
11465                      "schema" : {
11466                         "$ref" : "#/components/schemas/PatchDuvodDto"
11467                      }
11468                   }
11469                }
11470             },
11471             "responses" : {
11472                "200" : {
11473                   "description" : "OK",
11474                   "content" : {
11475                      "text/plain" : {
11476                         "schema" : {
11477                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11478                         }
11479                      },
11480                      "application/json" : {
11481                         "schema" : {
11482                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11483                         }
11484                      },
11485                      "text/json" : {
11486                         "schema" : {
11487                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11488                         }
11489                      }
11490                   }
11491                }
11492             }
11493          }
11494       },
11495       "/api/v2/screeningy/karcinomDeloznihoHrdlaExpertniKolposkopie/{id}/zpochybnit" : {
11496          "patch" : {
11497             "tags" : [
11498                "Screeningy"
11499             ],
11500             "parameters" : [
11501                {
11502                   "name" : "id",
11503                   "in" : "path",
11504                   "required" : true,
11505                   "schema" : {
11506                      "type" : "string",
11507                      "format" : "uuid"
11508                   }
11509                },
11510                {
11511                   "name" : "X-Correlation-Id",
11512                   "in" : "header",
11513                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11514                   "schema" : {
11515                      "type" : "string",
11516                      "example" : "d6060398-769f-4f18-965c-c7730e6a097c"
11517                   }
11518                },
11519                {
11520                   "name" : "Accept-Language",
11521                   "in" : "header",
11522                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11523                   "schema" : {
11524                      "type" : "string",
11525                      "example" : "cs"
11526                   }
11527                },
11528                {
11529                   "name" : "If-Match",
11530                   "in" : "header",
11531                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11532                   "required" : true,
11533                   "schema" : {
11534                      "type" : "string",
11535                      "example" : "AAAAAAAAB+8="
11536                   }
11537                }
11538             ],
11539             "requestBody" : {
11540                "content" : {
11541                   "application/json" : {
11542                      "schema" : {
11543                         "$ref" : "#/components/schemas/PatchDuvodDto"
11544                      }
11545                   }
11546                }
11547             },
11548             "responses" : {
11549                "200" : {
11550                   "description" : "OK",
11551                   "content" : {
11552                      "text/plain" : {
11553                         "schema" : {
11554                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11555                         }
11556                      },
11557                      "application/json" : {
11558                         "schema" : {
11559                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11560                         }
11561                      },
11562                      "text/json" : {
11563                         "schema" : {
11564                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11565                         }
11566                      }
11567                   }
11568                }
11569             }
11570          }
11571       },
11572       "/api/v2/screeningy/karcinomDeloznihoHrdlaExpertniKolposkopie/{id}/obnovit" : {
11573          "patch" : {
11574             "tags" : [
11575                "Screeningy"
11576             ],
11577             "parameters" : [
11578                {
11579                   "name" : "id",
11580                   "in" : "path",
11581                   "required" : true,
11582                   "schema" : {
11583                      "type" : "string",
11584                      "format" : "uuid"
11585                   }
11586                },
11587                {
11588                   "name" : "X-Correlation-Id",
11589                   "in" : "header",
11590                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11591                   "schema" : {
11592                      "type" : "string",
11593                      "example" : "4206ec17-0ea3-43cd-aa3a-b4107c9625a8"
11594                   }
11595                },
11596                {
11597                   "name" : "Accept-Language",
11598                   "in" : "header",
11599                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11600                   "schema" : {
11601                      "type" : "string",
11602                      "example" : "cs"
11603                   }
11604                },
11605                {
11606                   "name" : "If-Match",
11607                   "in" : "header",
11608                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11609                   "required" : true,
11610                   "schema" : {
11611                      "type" : "string",
11612                      "example" : "AAAAAAAAB+8="
11613                   }
11614                }
11615             ],
11616             "requestBody" : {
11617                "content" : {
11618                   "application/json" : {
11619                      "schema" : {
11620                         "$ref" : "#/components/schemas/PatchDuvodDto"
11621                      }
11622                   }
11623                }
11624             },
11625             "responses" : {
11626                "200" : {
11627                   "description" : "OK",
11628                   "content" : {
11629                      "text/plain" : {
11630                         "schema" : {
11631                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11632                         }
11633                      },
11634                      "application/json" : {
11635                         "schema" : {
11636                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11637                         }
11638                      },
11639                      "text/json" : {
11640                         "schema" : {
11641                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
11642                         }
11643                      }
11644                   }
11645                }
11646             }
11647          }
11648       },
11649       "/api/v2/screeningy/karcinomDeloznihoHrdlaHpv/vyhledat" : {
11650          "post" : {
11651             "tags" : [
11652                "Screeningy"
11653             ],
11654             "parameters" : [
11655                {
11656                   "name" : "X-Correlation-Id",
11657                   "in" : "header",
11658                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11659                   "schema" : {
11660                      "type" : "string",
11661                      "example" : "c43c3fca-fbd0-4a8f-a6b2-29886e4ec6f9"
11662                   }
11663                },
11664                {
11665                   "name" : "Accept-Language",
11666                   "in" : "header",
11667                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11668                   "schema" : {
11669                      "type" : "string",
11670                      "example" : "cs"
11671                   }
11672                }
11673             ],
11674             "requestBody" : {
11675                "content" : {
11676                   "application/json" : {
11677                      "schema" : {
11678                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvVyhledatDto"
11679                      }
11680                   }
11681                }
11682             },
11683             "responses" : {
11684                "200" : {
11685                   "description" : "OK",
11686                   "content" : {
11687                      "text/plain" : {
11688                         "schema" : {
11689                            "type" : "array",
11690                            "items" : {
11691                               "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11692                            }
11693                         }
11694                      },
11695                      "application/json" : {
11696                         "schema" : {
11697                            "type" : "array",
11698                            "items" : {
11699                               "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11700                            }
11701                         }
11702                      },
11703                      "text/json" : {
11704                         "schema" : {
11705                            "type" : "array",
11706                            "items" : {
11707                               "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11708                            }
11709                         }
11710                      }
11711                   }
11712                }
11713             }
11714          }
11715       },
11716       "/api/v2/screeningy/karcinomDeloznihoHrdlaHpv" : {
11717          "post" : {
11718             "tags" : [
11719                "Screeningy"
11720             ],
11721             "parameters" : [
11722                {
11723                   "name" : "X-Correlation-Id",
11724                   "in" : "header",
11725                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11726                   "schema" : {
11727                      "type" : "string",
11728                      "example" : "e0e6a945-0235-4ba3-800a-52f819930596"
11729                   }
11730                },
11731                {
11732                   "name" : "Accept-Language",
11733                   "in" : "header",
11734                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11735                   "schema" : {
11736                      "type" : "string",
11737                      "example" : "cs"
11738                   }
11739                }
11740             ],
11741             "requestBody" : {
11742                "content" : {
11743                   "application/json" : {
11744                      "schema" : {
11745                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvCreateDto"
11746                      }
11747                   }
11748                }
11749             },
11750             "responses" : {
11751                "201" : {
11752                   "description" : "Created",
11753                   "content" : {
11754                      "text/plain" : {
11755                         "schema" : {
11756                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11757                         }
11758                      },
11759                      "application/json" : {
11760                         "schema" : {
11761                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11762                         }
11763                      },
11764                      "text/json" : {
11765                         "schema" : {
11766                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11767                         }
11768                      }
11769                   }
11770                }
11771             }
11772          }
11773       },
11774       "/api/v2/screeningy/karcinomDeloznihoHrdlaHpv/{id}" : {
11775          "put" : {
11776             "tags" : [
11777                "Screeningy"
11778             ],
11779             "parameters" : [
11780                {
11781                   "name" : "id",
11782                   "in" : "path",
11783                   "required" : true,
11784                   "schema" : {
11785                      "type" : "string",
11786                      "format" : "uuid"
11787                   }
11788                },
11789                {
11790                   "name" : "X-Correlation-Id",
11791                   "in" : "header",
11792                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11793                   "schema" : {
11794                      "type" : "string",
11795                      "example" : "e42871de-4597-42a8-8c41-444d6cb1be82"
11796                   }
11797                },
11798                {
11799                   "name" : "Accept-Language",
11800                   "in" : "header",
11801                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11802                   "schema" : {
11803                      "type" : "string",
11804                      "example" : "cs"
11805                   }
11806                },
11807                {
11808                   "name" : "If-Match",
11809                   "in" : "header",
11810                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11811                   "required" : true,
11812                   "schema" : {
11813                      "type" : "string",
11814                      "example" : "AAAAAAAAB+8="
11815                   }
11816                }
11817             ],
11818             "requestBody" : {
11819                "content" : {
11820                   "application/json" : {
11821                      "schema" : {
11822                         "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvUpdateDto"
11823                      }
11824                   }
11825                }
11826             },
11827             "responses" : {
11828                "200" : {
11829                   "description" : "OK",
11830                   "content" : {
11831                      "text/plain" : {
11832                         "schema" : {
11833                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11834                         }
11835                      },
11836                      "application/json" : {
11837                         "schema" : {
11838                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11839                         }
11840                      },
11841                      "text/json" : {
11842                         "schema" : {
11843                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11844                         }
11845                      }
11846                   }
11847                }
11848             }
11849          }
11850       },
11851       "/api/v2/screeningy/karcinomDeloznihoHrdlaHpv/{id}/zneplatnit" : {
11852          "patch" : {
11853             "tags" : [
11854                "Screeningy"
11855             ],
11856             "parameters" : [
11857                {
11858                   "name" : "id",
11859                   "in" : "path",
11860                   "required" : true,
11861                   "schema" : {
11862                      "type" : "string",
11863                      "format" : "uuid"
11864                   }
11865                },
11866                {
11867                   "name" : "X-Correlation-Id",
11868                   "in" : "header",
11869                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11870                   "schema" : {
11871                      "type" : "string",
11872                      "example" : "41edefa5-8aab-4c53-aa02-b196b5064a04"
11873                   }
11874                },
11875                {
11876                   "name" : "Accept-Language",
11877                   "in" : "header",
11878                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11879                   "schema" : {
11880                      "type" : "string",
11881                      "example" : "cs"
11882                   }
11883                },
11884                {
11885                   "name" : "If-Match",
11886                   "in" : "header",
11887                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11888                   "required" : true,
11889                   "schema" : {
11890                      "type" : "string",
11891                      "example" : "AAAAAAAAB+8="
11892                   }
11893                }
11894             ],
11895             "requestBody" : {
11896                "content" : {
11897                   "application/json" : {
11898                      "schema" : {
11899                         "$ref" : "#/components/schemas/PatchDuvodDto"
11900                      }
11901                   }
11902                }
11903             },
11904             "responses" : {
11905                "200" : {
11906                   "description" : "OK",
11907                   "content" : {
11908                      "text/plain" : {
11909                         "schema" : {
11910                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11911                         }
11912                      },
11913                      "application/json" : {
11914                         "schema" : {
11915                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11916                         }
11917                      },
11918                      "text/json" : {
11919                         "schema" : {
11920                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11921                         }
11922                      }
11923                   }
11924                }
11925             }
11926          }
11927       },
11928       "/api/v2/screeningy/karcinomDeloznihoHrdlaHpv/{id}/zpochybnit" : {
11929          "patch" : {
11930             "tags" : [
11931                "Screeningy"
11932             ],
11933             "parameters" : [
11934                {
11935                   "name" : "id",
11936                   "in" : "path",
11937                   "required" : true,
11938                   "schema" : {
11939                      "type" : "string",
11940                      "format" : "uuid"
11941                   }
11942                },
11943                {
11944                   "name" : "X-Correlation-Id",
11945                   "in" : "header",
11946                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
11947                   "schema" : {
11948                      "type" : "string",
11949                      "example" : "c13f2d0f-677e-4fc1-91fc-bed4682ab71c"
11950                   }
11951                },
11952                {
11953                   "name" : "Accept-Language",
11954                   "in" : "header",
11955                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
11956                   "schema" : {
11957                      "type" : "string",
11958                      "example" : "cs"
11959                   }
11960                },
11961                {
11962                   "name" : "If-Match",
11963                   "in" : "header",
11964                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
11965                   "required" : true,
11966                   "schema" : {
11967                      "type" : "string",
11968                      "example" : "AAAAAAAAB+8="
11969                   }
11970                }
11971             ],
11972             "requestBody" : {
11973                "content" : {
11974                   "application/json" : {
11975                      "schema" : {
11976                         "$ref" : "#/components/schemas/PatchDuvodDto"
11977                      }
11978                   }
11979                }
11980             },
11981             "responses" : {
11982                "200" : {
11983                   "description" : "OK",
11984                   "content" : {
11985                      "text/plain" : {
11986                         "schema" : {
11987                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11988                         }
11989                      },
11990                      "application/json" : {
11991                         "schema" : {
11992                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11993                         }
11994                      },
11995                      "text/json" : {
11996                         "schema" : {
11997                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
11998                         }
11999                      }
12000                   }
12001                }
12002             }
12003          }
12004       },
12005       "/api/v2/screeningy/karcinomDeloznihoHrdlaHpv/{id}/obnovit" : {
12006          "patch" : {
12007             "tags" : [
12008                "Screeningy"
12009             ],
12010             "parameters" : [
12011                {
12012                   "name" : "id",
12013                   "in" : "path",
12014                   "required" : true,
12015                   "schema" : {
12016                      "type" : "string",
12017                      "format" : "uuid"
12018                   }
12019                },
12020                {
12021                   "name" : "X-Correlation-Id",
12022                   "in" : "header",
12023                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
12024                   "schema" : {
12025                      "type" : "string",
12026                      "example" : "8533ff48-779f-4f88-b1b5-bd3e880305a5"
12027                   }
12028                },
12029                {
12030                   "name" : "Accept-Language",
12031                   "in" : "header",
12032                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
12033                   "schema" : {
12034                      "type" : "string",
12035                      "example" : "cs"
12036                   }
12037                },
12038                {
12039                   "name" : "If-Match",
12040                   "in" : "header",
12041                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
12042                   "required" : true,
12043                   "schema" : {
12044                      "type" : "string",
12045                      "example" : "AAAAAAAAB+8="
12046                   }
12047                }
12048             ],
12049             "requestBody" : {
12050                "content" : {
12051                   "application/json" : {
12052                      "schema" : {
12053                         "$ref" : "#/components/schemas/PatchDuvodDto"
12054                      }
12055                   }
12056                }
12057             },
12058             "responses" : {
12059                "200" : {
12060                   "description" : "OK",
12061                   "content" : {
12062                      "text/plain" : {
12063                         "schema" : {
12064                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
12065                         }
12066                      },
12067                      "application/json" : {
12068                         "schema" : {
12069                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
12070                         }
12071                      },
12072                      "text/json" : {
12073                         "schema" : {
12074                            "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
12075                         }
12076                      }
12077                   }
12078                }
12079             }
12080          }
12081       },
12082       "/api/v2/screeningy/karcinomPlicPneumologickeVysetreni/vyhledat" : {
12083          "post" : {
12084             "tags" : [
12085                "Screeningy"
12086             ],
12087             "summary" : "Načte seznam pneumologických vyšetření pacienta dle RID.",
12088             "description" : "Vrací všechny záznamy pneumologických vyšetření evidované u pacienta.",
12089             "parameters" : [
12090                {
12091                   "name" : "X-Correlation-Id",
12092                   "in" : "header",
12093                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
12094                   "schema" : {
12095                      "type" : "string",
12096                      "example" : "0e48e8ba-fe1a-4576-9077-a2ac54e61baa"
12097                   }
12098                },
12099                {
12100                   "name" : "Accept-Language",
12101                   "in" : "header",
12102                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
12103                   "schema" : {
12104                      "type" : "string",
12105                      "example" : "cs"
12106                   }
12107                }
12108             ],
12109             "requestBody" : {
12110                "content" : {
12111                   "application/json" : {
12112                      "schema" : {
12113                         "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniVyhledatDto"
12114                      }
12115                   }
12116                }
12117             },
12118             "responses" : {
12119                "200" : {
12120                   "description" : "Seznam záznamů byl úspěšně vrácen.",
12121                   "content" : {
12122                      "text/plain" : {
12123                         "schema" : {
12124                            "type" : "array",
12125                            "items" : {
12126                               "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12127                            }
12128                         }
12129                      },
12130                      "application/json" : {
12131                         "schema" : {
12132                            "type" : "array",
12133                            "items" : {
12134                               "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12135                            }
12136                         }
12137                      },
12138                      "text/json" : {
12139                         "schema" : {
12140                            "type" : "array",
12141                            "items" : {
12142                               "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12143                            }
12144                         }
12145                      }
12146                   }
12147                },
12148                "400" : {
12149                   "description" : "Neplatný požadavek.",
12150                   "content" : {
12151                      "application/problem+json" : {
12152                         "example" : {
12153                            "type" : "https://api.szz.cz/errors/validation",
12154                            "title" : "Neplatný vstupní parametr",
12155                            "status" : 400,
12156                            "detail" : "Některé položky vstupu neprošly validací.",
12157                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12158                            "correlationId" : "d20d8f01-e3f3-42c1-8a3f-a7a88cf6702c",
12159                            "errors" : [
12160                               {
12161                                  "field" : "rid",
12162                                  "message" : "Hodnota RID musí mít 10 znaků."
12163                               },
12164                               {
12165                                  "field" : "druhProhlidky",
12166                                  "message" : "Neplatná hodnota číselníku."
12167                               }
12168                            ]
12169                         }
12170                      }
12171                   }
12172                },
12173                "401" : {
12174                   "description" : "Uživatel není autentizován.",
12175                   "content" : {
12176                      "application/problem+json" : {
12177                         "example" : {
12178                            "type" : "https://api.szz.cz/errors/unauthorized",
12179                            "title" : "Neautorizováno",
12180                            "status" : 401,
12181                            "detail" : "Chybí nebo je neplatný přístupový token.",
12182                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12183                            "correlationId" : "fa657a0d-19e4-49f2-9c87-85b06d2f975e"
12184                         }
12185                      }
12186                   }
12187                },
12188                "403" : {
12189                   "description" : "Uživatel nemá oprávnění k provedení operace.",
12190                   "content" : {
12191                      "application/problem+json" : {
12192                         "example" : {
12193                            "type" : "https://api.szz.cz/errors/forbidden",
12194                            "title" : "Zakázaná operace",
12195                            "status" : 403,
12196                            "detail" : "Uživatel nemá oprávnění k této akci.",
12197                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12198                            "correlationId" : "bb0fd994-04bc-40b7-8d27-676b8b41c9c6"
12199                         }
12200                      }
12201                   }
12202                },
12203                "408" : {
12204                   "description" : "Požadavek vypršel.",
12205                   "content" : {
12206                      "application/problem+json" : {
12207                         "example" : {
12208                            "type" : "https://api.szz.cz/errors/request-timeout",
12209                            "title" : "Časový limit vypršel",
12210                            "status" : 408,
12211                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
12212                            "instance" : "/api/v1/emergentniZaznam",
12213                            "correlationId" : "6583b1e6-0573-4fdb-9c7d-267d39f5dd8e"
12214                         }
12215                      }
12216                   }
12217                },
12218                "500" : {
12219                   "description" : "Interní chyba serveru.",
12220                   "content" : {
12221                      "application/problem+json" : {
12222                         "example" : {
12223                            "type" : "https://api.szz.cz/errors/internal",
12224                            "title" : "Neočekávaná chyba serveru",
12225                            "status" : 500,
12226                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
12227                            "instance" : "/api/v1/emergentniZaznam",
12228                            "correlationId" : "9279838f-3c45-4824-9e60-0d5b7d44add8",
12229                            "errors" : [
12230                               {
12231                                  "field" : "exception.type",
12232                                  "message" : "System.NullReferenceException"
12233                               },
12234                               {
12235                                  "field" : "exception.message",
12236                                  "message" : "Object reference not set to an instance of an object."
12237                               },
12238                               {
12239                                  "field" : "stacktrace",
12240                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
12241                               }
12242                            ]
12243                         }
12244                      }
12245                   }
12246                }
12247             }
12248          }
12249       },
12250       "/api/v2/screeningy/karcinomPlicPneumologickeVysetreni" : {
12251          "post" : {
12252             "tags" : [
12253                "Screeningy"
12254             ],
12255             "summary" : "Vytvoří nový záznam pneumologického vyšetření.",
12256             "description" : "Vytvoří nový záznam pneumologického vyšetření v rámci screeningu karcinomu plic.",
12257             "parameters" : [
12258                {
12259                   "name" : "X-Correlation-Id",
12260                   "in" : "header",
12261                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
12262                   "schema" : {
12263                      "type" : "string",
12264                      "example" : "cb1cb286-a622-45b6-8a3b-35f7b468d7c4"
12265                   }
12266                },
12267                {
12268                   "name" : "Accept-Language",
12269                   "in" : "header",
12270                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
12271                   "schema" : {
12272                      "type" : "string",
12273                      "example" : "cs"
12274                   }
12275                }
12276             ],
12277             "requestBody" : {
12278                "content" : {
12279                   "application/json" : {
12280                      "schema" : {
12281                         "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniCreateDto"
12282                      }
12283                   }
12284                }
12285             },
12286             "responses" : {
12287                "201" : {
12288                   "description" : "Záznam byl úspěšně vytvořen.",
12289                   "content" : {
12290                      "text/plain" : {
12291                         "schema" : {
12292                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12293                         }
12294                      },
12295                      "application/json" : {
12296                         "schema" : {
12297                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12298                         }
12299                      },
12300                      "text/json" : {
12301                         "schema" : {
12302                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12303                         }
12304                      }
12305                   }
12306                },
12307                "400" : {
12308                   "description" : "Neplatný požadavek.",
12309                   "content" : {
12310                      "application/problem+json" : {
12311                         "example" : {
12312                            "type" : "https://api.szz.cz/errors/validation",
12313                            "title" : "Neplatný vstupní parametr",
12314                            "status" : 400,
12315                            "detail" : "Některé položky vstupu neprošly validací.",
12316                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12317                            "correlationId" : "3a9cc256-63a0-4388-9dfc-75a3a70631b2",
12318                            "errors" : [
12319                               {
12320                                  "field" : "rid",
12321                                  "message" : "Hodnota RID musí mít 10 znaků."
12322                               },
12323                               {
12324                                  "field" : "druhProhlidky",
12325                                  "message" : "Neplatná hodnota číselníku."
12326                               }
12327                            ]
12328                         }
12329                      }
12330                   }
12331                },
12332                "401" : {
12333                   "description" : "Neautorizovaný přístup.",
12334                   "content" : {
12335                      "application/problem+json" : {
12336                         "example" : {
12337                            "type" : "https://api.szz.cz/errors/unauthorized",
12338                            "title" : "Neautorizováno",
12339                            "status" : 401,
12340                            "detail" : "Chybí nebo je neplatný přístupový token.",
12341                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12342                            "correlationId" : "73c7229f-2540-4136-a5ed-57f01991c561"
12343                         }
12344                      }
12345                   }
12346                },
12347                "403" : {
12348                   "description" : "Uživatel nemá oprávnění k provedení operace.",
12349                   "content" : {
12350                      "application/problem+json" : {
12351                         "example" : {
12352                            "type" : "https://api.szz.cz/errors/forbidden",
12353                            "title" : "Zakázaná operace",
12354                            "status" : 403,
12355                            "detail" : "Uživatel nemá oprávnění k této akci.",
12356                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12357                            "correlationId" : "b28b6dec-ada8-4254-a682-980a3a5f40d0"
12358                         }
12359                      }
12360                   }
12361                },
12362                "408" : {
12363                   "description" : "Požadavek vypršel.",
12364                   "content" : {
12365                      "application/problem+json" : {
12366                         "example" : {
12367                            "type" : "https://api.szz.cz/errors/request-timeout",
12368                            "title" : "Časový limit vypršel",
12369                            "status" : 408,
12370                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
12371                            "instance" : "/api/v1/emergentniZaznam",
12372                            "correlationId" : "0948f96c-31a4-419e-9fb4-a00a57a2551b"
12373                         }
12374                      }
12375                   }
12376                },
12377                "500" : {
12378                   "description" : "Interní chyba serveru.",
12379                   "content" : {
12380                      "application/problem+json" : {
12381                         "example" : {
12382                            "type" : "https://api.szz.cz/errors/internal",
12383                            "title" : "Neočekávaná chyba serveru",
12384                            "status" : 500,
12385                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
12386                            "instance" : "/api/v1/emergentniZaznam",
12387                            "correlationId" : "89a0a4d9-f8ac-4a6d-abf6-67f6bd5c737c",
12388                            "errors" : [
12389                               {
12390                                  "field" : "exception.type",
12391                                  "message" : "System.NullReferenceException"
12392                               },
12393                               {
12394                                  "field" : "exception.message",
12395                                  "message" : "Object reference not set to an instance of an object."
12396                               },
12397                               {
12398                                  "field" : "stacktrace",
12399                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
12400                               }
12401                            ]
12402                         }
12403                      }
12404                   }
12405                }
12406             }
12407          }
12408       },
12409       "/api/v2/screeningy/karcinomPlicPneumologickeVysetreni/{id}" : {
12410          "put" : {
12411             "tags" : [
12412                "Screeningy"
12413             ],
12414             "summary" : "Aktualizuje existující záznam pneumologického vyšetření.",
12415             "description" : "Vyžaduje hlavičku `If-Match` s platným ETagem.",
12416             "parameters" : [
12417                {
12418                   "name" : "id",
12419                   "in" : "path",
12420                   "required" : true,
12421                   "schema" : {
12422                      "type" : "string",
12423                      "format" : "uuid"
12424                   }
12425                },
12426                {
12427                   "name" : "X-Correlation-Id",
12428                   "in" : "header",
12429                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
12430                   "schema" : {
12431                      "type" : "string",
12432                      "example" : "63c3c56c-a3f9-4f63-a02b-2437869df539"
12433                   }
12434                },
12435                {
12436                   "name" : "Accept-Language",
12437                   "in" : "header",
12438                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
12439                   "schema" : {
12440                      "type" : "string",
12441                      "example" : "cs"
12442                   }
12443                },
12444                {
12445                   "name" : "If-Match",
12446                   "in" : "header",
12447                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
12448                   "required" : true,
12449                   "schema" : {
12450                      "type" : "string",
12451                      "example" : "AAAAAAAAB+8="
12452                   }
12453                }
12454             ],
12455             "requestBody" : {
12456                "content" : {
12457                   "application/json" : {
12458                      "schema" : {
12459                         "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniUpdateDto"
12460                      }
12461                   }
12462                }
12463             },
12464             "responses" : {
12465                "200" : {
12466                   "description" : "Záznam byl úspěšně aktualizován.",
12467                   "content" : {
12468                      "text/plain" : {
12469                         "schema" : {
12470                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12471                         }
12472                      },
12473                      "application/json" : {
12474                         "schema" : {
12475                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12476                         }
12477                      },
12478                      "text/json" : {
12479                         "schema" : {
12480                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12481                         }
12482                      }
12483                   }
12484                },
12485                "400" : {
12486                   "description" : "Neplatný požadavek.",
12487                   "content" : {
12488                      "application/problem+json" : {
12489                         "example" : {
12490                            "type" : "https://api.szz.cz/errors/validation",
12491                            "title" : "Neplatný vstupní parametr",
12492                            "status" : 400,
12493                            "detail" : "Některé položky vstupu neprošly validací.",
12494                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12495                            "correlationId" : "54238387-7bff-49f1-bec6-818dd1426305",
12496                            "errors" : [
12497                               {
12498                                  "field" : "rid",
12499                                  "message" : "Hodnota RID musí mít 10 znaků."
12500                               },
12501                               {
12502                                  "field" : "druhProhlidky",
12503                                  "message" : "Neplatná hodnota číselníku."
12504                               }
12505                            ]
12506                         }
12507                      }
12508                   }
12509                },
12510                "401" : {
12511                   "description" : "Uživatel není autentizován.",
12512                   "content" : {
12513                      "application/problem+json" : {
12514                         "example" : {
12515                            "type" : "https://api.szz.cz/errors/unauthorized",
12516                            "title" : "Neautorizováno",
12517                            "status" : 401,
12518                            "detail" : "Chybí nebo je neplatný přístupový token.",
12519                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12520                            "correlationId" : "732de54e-559d-41ca-a571-427672bf256c"
12521                         }
12522                      }
12523                   }
12524                },
12525                "403" : {
12526                   "description" : "Uživatel nemá oprávnění k provedení operace.",
12527                   "content" : {
12528                      "application/problem+json" : {
12529                         "example" : {
12530                            "type" : "https://api.szz.cz/errors/forbidden",
12531                            "title" : "Zakázaná operace",
12532                            "status" : 403,
12533                            "detail" : "Uživatel nemá oprávnění k této akci.",
12534                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12535                            "correlationId" : "3c32c11c-f8f8-4e84-b965-aaf0adba5fd1"
12536                         }
12537                      }
12538                   }
12539                },
12540                "404" : {
12541                   "description" : "Záznam nebyl nalezen.",
12542                   "content" : {
12543                      "application/problem+json" : {
12544                         "example" : {
12545                            "type" : "https://api.szz.cz/errors/not-found",
12546                            "title" : "Zdroj nebyl nalezen",
12547                            "status" : 404,
12548                            "detail" : "Požadovaný záznam nebyl nalezen.",
12549                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12550                            "correlationId" : "b4a9966e-89d2-43e2-b6f9-026fe9c1cbf7"
12551                         }
12552                      }
12553                   }
12554                },
12555                "408" : {
12556                   "description" : "Požadavek vypršel.",
12557                   "content" : {
12558                      "application/problem+json" : {
12559                         "example" : {
12560                            "type" : "https://api.szz.cz/errors/request-timeout",
12561                            "title" : "Časový limit vypršel",
12562                            "status" : 408,
12563                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
12564                            "instance" : "/api/v1/emergentniZaznam",
12565                            "correlationId" : "654fdd7d-c61d-4fe2-a210-6d6e956898cb"
12566                         }
12567                      }
12568                   }
12569                },
12570                "409" : {
12571                   "description" : "Neplatný nebo zastaralý ETag.",
12572                   "content" : {
12573                      "application/problem+json" : {
12574                         "example" : {
12575                            "type" : "https://api.szz.cz/errors/conflict",
12576                            "title" : "Konflikt dat",
12577                            "status" : 409,
12578                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
12579                            "instance" : "/api/v1/emergentniZaznam",
12580                            "correlationId" : "f29ef97f-7db3-47ed-a4f9-25f432e71bbd"
12581                         }
12582                      }
12583                   }
12584                },
12585                "500" : {
12586                   "description" : "Interní chyba serveru.",
12587                   "content" : {
12588                      "application/problem+json" : {
12589                         "example" : {
12590                            "type" : "https://api.szz.cz/errors/internal",
12591                            "title" : "Neočekávaná chyba serveru",
12592                            "status" : 500,
12593                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
12594                            "instance" : "/api/v1/emergentniZaznam",
12595                            "correlationId" : "e62afc59-f7e8-4879-8e57-b3f5a863547f",
12596                            "errors" : [
12597                               {
12598                                  "field" : "exception.type",
12599                                  "message" : "System.NullReferenceException"
12600                               },
12601                               {
12602                                  "field" : "exception.message",
12603                                  "message" : "Object reference not set to an instance of an object."
12604                               },
12605                               {
12606                                  "field" : "stacktrace",
12607                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
12608                               }
12609                            ]
12610                         }
12611                      }
12612                   }
12613                }
12614             }
12615          }
12616       },
12617       "/api/v2/screeningy/karcinomPlicPneumologickeVysetreni/{id}/zneplatnit" : {
12618          "patch" : {
12619             "tags" : [
12620                "Screeningy"
12621             ],
12622             "summary" : "Zneplatní existující záznam pneumologického vyšetření.",
12623             "parameters" : [
12624                {
12625                   "name" : "id",
12626                   "in" : "path",
12627                   "required" : true,
12628                   "schema" : {
12629                      "type" : "string",
12630                      "format" : "uuid"
12631                   }
12632                },
12633                {
12634                   "name" : "X-Correlation-Id",
12635                   "in" : "header",
12636                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
12637                   "schema" : {
12638                      "type" : "string",
12639                      "example" : "d39613ce-a737-4cf6-bf8d-7822bd53f184"
12640                   }
12641                },
12642                {
12643                   "name" : "Accept-Language",
12644                   "in" : "header",
12645                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
12646                   "schema" : {
12647                      "type" : "string",
12648                      "example" : "cs"
12649                   }
12650                },
12651                {
12652                   "name" : "If-Match",
12653                   "in" : "header",
12654                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
12655                   "required" : true,
12656                   "schema" : {
12657                      "type" : "string",
12658                      "example" : "AAAAAAAAB+8="
12659                   }
12660                }
12661             ],
12662             "requestBody" : {
12663                "content" : {
12664                   "application/json" : {
12665                      "schema" : {
12666                         "$ref" : "#/components/schemas/PatchDuvodDto"
12667                      }
12668                   }
12669                }
12670             },
12671             "responses" : {
12672                "200" : {
12673                   "description" : "OK",
12674                   "content" : {
12675                      "text/plain" : {
12676                         "schema" : {
12677                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12678                         }
12679                      },
12680                      "application/json" : {
12681                         "schema" : {
12682                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12683                         }
12684                      },
12685                      "text/json" : {
12686                         "schema" : {
12687                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12688                         }
12689                      }
12690                   }
12691                }
12692             }
12693          }
12694       },
12695       "/api/v2/screeningy/karcinomPlicPneumologickeVysetreni/{id}/zpochybnit" : {
12696          "patch" : {
12697             "tags" : [
12698                "Screeningy"
12699             ],
12700             "summary" : "Zpochybní existující záznam pneumologického vyšetření.",
12701             "parameters" : [
12702                {
12703                   "name" : "id",
12704                   "in" : "path",
12705                   "required" : true,
12706                   "schema" : {
12707                      "type" : "string",
12708                      "format" : "uuid"
12709                   }
12710                },
12711                {
12712                   "name" : "X-Correlation-Id",
12713                   "in" : "header",
12714                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
12715                   "schema" : {
12716                      "type" : "string",
12717                      "example" : "dfdb9158-d612-40f3-ac76-d1d505614935"
12718                   }
12719                },
12720                {
12721                   "name" : "Accept-Language",
12722                   "in" : "header",
12723                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
12724                   "schema" : {
12725                      "type" : "string",
12726                      "example" : "cs"
12727                   }
12728                },
12729                {
12730                   "name" : "If-Match",
12731                   "in" : "header",
12732                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
12733                   "required" : true,
12734                   "schema" : {
12735                      "type" : "string",
12736                      "example" : "AAAAAAAAB+8="
12737                   }
12738                }
12739             ],
12740             "requestBody" : {
12741                "content" : {
12742                   "application/json" : {
12743                      "schema" : {
12744                         "$ref" : "#/components/schemas/PatchDuvodDto"
12745                      }
12746                   }
12747                }
12748             },
12749             "responses" : {
12750                "200" : {
12751                   "description" : "OK",
12752                   "content" : {
12753                      "text/plain" : {
12754                         "schema" : {
12755                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12756                         }
12757                      },
12758                      "application/json" : {
12759                         "schema" : {
12760                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12761                         }
12762                      },
12763                      "text/json" : {
12764                         "schema" : {
12765                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12766                         }
12767                      }
12768                   }
12769                }
12770             }
12771          }
12772       },
12773       "/api/v2/screeningy/karcinomPlicPneumologickeVysetreni/{id}/obnovit" : {
12774          "patch" : {
12775             "tags" : [
12776                "Screeningy"
12777             ],
12778             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam pneumologického vyšetření.",
12779             "parameters" : [
12780                {
12781                   "name" : "id",
12782                   "in" : "path",
12783                   "required" : true,
12784                   "schema" : {
12785                      "type" : "string",
12786                      "format" : "uuid"
12787                   }
12788                },
12789                {
12790                   "name" : "X-Correlation-Id",
12791                   "in" : "header",
12792                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
12793                   "schema" : {
12794                      "type" : "string",
12795                      "example" : "825433d6-82fb-4a4e-a6a8-66590115a6c2"
12796                   }
12797                },
12798                {
12799                   "name" : "Accept-Language",
12800                   "in" : "header",
12801                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
12802                   "schema" : {
12803                      "type" : "string",
12804                      "example" : "cs"
12805                   }
12806                },
12807                {
12808                   "name" : "If-Match",
12809                   "in" : "header",
12810                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
12811                   "required" : true,
12812                   "schema" : {
12813                      "type" : "string",
12814                      "example" : "AAAAAAAAB+8="
12815                   }
12816                }
12817             ],
12818             "requestBody" : {
12819                "content" : {
12820                   "application/json" : {
12821                      "schema" : {
12822                         "$ref" : "#/components/schemas/PatchDuvodDto"
12823                      }
12824                   }
12825                }
12826             },
12827             "responses" : {
12828                "200" : {
12829                   "description" : "OK",
12830                   "content" : {
12831                      "text/plain" : {
12832                         "schema" : {
12833                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12834                         }
12835                      },
12836                      "application/json" : {
12837                         "schema" : {
12838                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12839                         }
12840                      },
12841                      "text/json" : {
12842                         "schema" : {
12843                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
12844                         }
12845                      }
12846                   }
12847                }
12848             }
12849          }
12850       },
12851       "/api/v2/screeningy/karcinomProstatyBioptickeVysetreni/vyhledat" : {
12852          "post" : {
12853             "tags" : [
12854                "Screeningy"
12855             ],
12856             "summary" : "Načte seznam navazujících bioptických vyšetření pacienta dle RID.",
12857             "description" : "Vrací všechny záznamy navazujících bioptických vyšetření evidované u pacienta.",
12858             "parameters" : [
12859                {
12860                   "name" : "X-Correlation-Id",
12861                   "in" : "header",
12862                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
12863                   "schema" : {
12864                      "type" : "string",
12865                      "example" : "64631dc2-6113-49ff-9ead-594e8b012268"
12866                   }
12867                },
12868                {
12869                   "name" : "Accept-Language",
12870                   "in" : "header",
12871                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
12872                   "schema" : {
12873                      "type" : "string",
12874                      "example" : "cs"
12875                   }
12876                }
12877             ],
12878             "requestBody" : {
12879                "content" : {
12880                   "application/json" : {
12881                      "schema" : {
12882                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniVyhledatDto"
12883                      }
12884                   }
12885                }
12886             },
12887             "responses" : {
12888                "200" : {
12889                   "description" : "Seznam záznamů byl úspěšně vrácen.",
12890                   "content" : {
12891                      "text/plain" : {
12892                         "schema" : {
12893                            "type" : "array",
12894                            "items" : {
12895                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
12896                            }
12897                         }
12898                      },
12899                      "application/json" : {
12900                         "schema" : {
12901                            "type" : "array",
12902                            "items" : {
12903                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
12904                            }
12905                         }
12906                      },
12907                      "text/json" : {
12908                         "schema" : {
12909                            "type" : "array",
12910                            "items" : {
12911                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
12912                            }
12913                         }
12914                      }
12915                   }
12916                },
12917                "400" : {
12918                   "description" : "Neplatný požadavek.",
12919                   "content" : {
12920                      "application/problem+json" : {
12921                         "example" : {
12922                            "type" : "https://api.szz.cz/errors/validation",
12923                            "title" : "Neplatný vstupní parametr",
12924                            "status" : 400,
12925                            "detail" : "Některé položky vstupu neprošly validací.",
12926                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12927                            "correlationId" : "9d9ac987-b997-4695-b1e6-d87a9b11c9f2",
12928                            "errors" : [
12929                               {
12930                                  "field" : "rid",
12931                                  "message" : "Hodnota RID musí mít 10 znaků."
12932                               },
12933                               {
12934                                  "field" : "druhProhlidky",
12935                                  "message" : "Neplatná hodnota číselníku."
12936                               }
12937                            ]
12938                         }
12939                      }
12940                   }
12941                },
12942                "401" : {
12943                   "description" : "Uživatel není autentizován.",
12944                   "content" : {
12945                      "application/problem+json" : {
12946                         "example" : {
12947                            "type" : "https://api.szz.cz/errors/unauthorized",
12948                            "title" : "Neautorizováno",
12949                            "status" : 401,
12950                            "detail" : "Chybí nebo je neplatný přístupový token.",
12951                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12952                            "correlationId" : "4e49d75e-d5e3-44ec-b0ce-0585c45e69ce"
12953                         }
12954                      }
12955                   }
12956                },
12957                "403" : {
12958                   "description" : "Uživatel nemá oprávnění k provedení operace.",
12959                   "content" : {
12960                      "application/problem+json" : {
12961                         "example" : {
12962                            "type" : "https://api.szz.cz/errors/forbidden",
12963                            "title" : "Zakázaná operace",
12964                            "status" : 403,
12965                            "detail" : "Uživatel nemá oprávnění k této akci.",
12966                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
12967                            "correlationId" : "013a8bab-d8d3-466a-aff4-0902d98e5273"
12968                         }
12969                      }
12970                   }
12971                },
12972                "408" : {
12973                   "description" : "Požadavek vypršel.",
12974                   "content" : {
12975                      "application/problem+json" : {
12976                         "example" : {
12977                            "type" : "https://api.szz.cz/errors/request-timeout",
12978                            "title" : "Časový limit vypršel",
12979                            "status" : 408,
12980                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
12981                            "instance" : "/api/v1/emergentniZaznam",
12982                            "correlationId" : "af6b45da-4f4a-4665-aded-4fa32fd50a2b"
12983                         }
12984                      }
12985                   }
12986                },
12987                "500" : {
12988                   "description" : "Interní chyba serveru.",
12989                   "content" : {
12990                      "application/problem+json" : {
12991                         "example" : {
12992                            "type" : "https://api.szz.cz/errors/internal",
12993                            "title" : "Neočekávaná chyba serveru",
12994                            "status" : 500,
12995                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
12996                            "instance" : "/api/v1/emergentniZaznam",
12997                            "correlationId" : "604928ec-669f-4864-946d-7e31303a95d7",
12998                            "errors" : [
12999                               {
13000                                  "field" : "exception.type",
13001                                  "message" : "System.NullReferenceException"
13002                               },
13003                               {
13004                                  "field" : "exception.message",
13005                                  "message" : "Object reference not set to an instance of an object."
13006                               },
13007                               {
13008                                  "field" : "stacktrace",
13009                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
13010                               }
13011                            ]
13012                         }
13013                      }
13014                   }
13015                }
13016             }
13017          }
13018       },
13019       "/api/v2/screeningy/karcinomProstatyBioptickeVysetreni" : {
13020          "post" : {
13021             "tags" : [
13022                "Screeningy"
13023             ],
13024             "summary" : "Vytvoří nový záznam navazujícího bioptického vyšetření.",
13025             "description" : "Vytvoří nový záznam navazujícího bioptického vyšetření v rámci screeningu karcinomu prostaty.",
13026             "parameters" : [
13027                {
13028                   "name" : "X-Correlation-Id",
13029                   "in" : "header",
13030                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13031                   "schema" : {
13032                      "type" : "string",
13033                      "example" : "bb1c6257-0a60-44cf-b1f7-c8e234eb9d46"
13034                   }
13035                },
13036                {
13037                   "name" : "Accept-Language",
13038                   "in" : "header",
13039                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13040                   "schema" : {
13041                      "type" : "string",
13042                      "example" : "cs"
13043                   }
13044                }
13045             ],
13046             "requestBody" : {
13047                "content" : {
13048                   "application/json" : {
13049                      "schema" : {
13050                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniCreateDto"
13051                      }
13052                   }
13053                }
13054             },
13055             "responses" : {
13056                "201" : {
13057                   "description" : "Záznam byl úspěšně vytvořen.",
13058                   "content" : {
13059                      "text/plain" : {
13060                         "schema" : {
13061                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13062                         }
13063                      },
13064                      "application/json" : {
13065                         "schema" : {
13066                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13067                         }
13068                      },
13069                      "text/json" : {
13070                         "schema" : {
13071                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13072                         }
13073                      }
13074                   }
13075                },
13076                "400" : {
13077                   "description" : "Neplatný požadavek.",
13078                   "content" : {
13079                      "application/problem+json" : {
13080                         "example" : {
13081                            "type" : "https://api.szz.cz/errors/validation",
13082                            "title" : "Neplatný vstupní parametr",
13083                            "status" : 400,
13084                            "detail" : "Některé položky vstupu neprošly validací.",
13085                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
13086                            "correlationId" : "0a146faa-1fa6-4f6d-b9fc-06d4edf7bbdc",
13087                            "errors" : [
13088                               {
13089                                  "field" : "rid",
13090                                  "message" : "Hodnota RID musí mít 10 znaků."
13091                               },
13092                               {
13093                                  "field" : "druhProhlidky",
13094                                  "message" : "Neplatná hodnota číselníku."
13095                               }
13096                            ]
13097                         }
13098                      }
13099                   }
13100                },
13101                "401" : {
13102                   "description" : "Neautorizovaný přístup.",
13103                   "content" : {
13104                      "application/problem+json" : {
13105                         "example" : {
13106                            "type" : "https://api.szz.cz/errors/unauthorized",
13107                            "title" : "Neautorizováno",
13108                            "status" : 401,
13109                            "detail" : "Chybí nebo je neplatný přístupový token.",
13110                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
13111                            "correlationId" : "326a72df-956f-4a70-82b3-0fee9448f6bc"
13112                         }
13113                      }
13114                   }
13115                },
13116                "403" : {
13117                   "description" : "Uživatel nemá oprávnění k provedení operace.",
13118                   "content" : {
13119                      "application/problem+json" : {
13120                         "example" : {
13121                            "type" : "https://api.szz.cz/errors/forbidden",
13122                            "title" : "Zakázaná operace",
13123                            "status" : 403,
13124                            "detail" : "Uživatel nemá oprávnění k této akci.",
13125                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
13126                            "correlationId" : "fb251e86-8f04-4bdf-b8f3-d7bcd2aa7426"
13127                         }
13128                      }
13129                   }
13130                },
13131                "408" : {
13132                   "description" : "Požadavek vypršel.",
13133                   "content" : {
13134                      "application/problem+json" : {
13135                         "example" : {
13136                            "type" : "https://api.szz.cz/errors/request-timeout",
13137                            "title" : "Časový limit vypršel",
13138                            "status" : 408,
13139                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
13140                            "instance" : "/api/v1/emergentniZaznam",
13141                            "correlationId" : "a885048f-5cd5-4a27-888b-42221cc1f766"
13142                         }
13143                      }
13144                   }
13145                },
13146                "500" : {
13147                   "description" : "Interní chyba serveru.",
13148                   "content" : {
13149                      "application/problem+json" : {
13150                         "example" : {
13151                            "type" : "https://api.szz.cz/errors/internal",
13152                            "title" : "Neočekávaná chyba serveru",
13153                            "status" : 500,
13154                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
13155                            "instance" : "/api/v1/emergentniZaznam",
13156                            "correlationId" : "d8d32e31-8b10-4e5f-9d6f-bb394f9c631e",
13157                            "errors" : [
13158                               {
13159                                  "field" : "exception.type",
13160                                  "message" : "System.NullReferenceException"
13161                               },
13162                               {
13163                                  "field" : "exception.message",
13164                                  "message" : "Object reference not set to an instance of an object."
13165                               },
13166                               {
13167                                  "field" : "stacktrace",
13168                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
13169                               }
13170                            ]
13171                         }
13172                      }
13173                   }
13174                }
13175             }
13176          }
13177       },
13178       "/api/v2/screeningy/karcinomProstatyBioptickeVysetreni/{id}" : {
13179          "put" : {
13180             "tags" : [
13181                "Screeningy"
13182             ],
13183             "summary" : "Aktualizuje existující záznam navazujícího bioptického vyšetření.",
13184             "description" : "Vyžaduje hlavičku `If-Match` s platným ETagem.",
13185             "parameters" : [
13186                {
13187                   "name" : "id",
13188                   "in" : "path",
13189                   "required" : true,
13190                   "schema" : {
13191                      "type" : "string",
13192                      "format" : "uuid"
13193                   }
13194                },
13195                {
13196                   "name" : "X-Correlation-Id",
13197                   "in" : "header",
13198                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13199                   "schema" : {
13200                      "type" : "string",
13201                      "example" : "5079a46a-259c-4cf4-adc7-b368dfb06b92"
13202                   }
13203                },
13204                {
13205                   "name" : "Accept-Language",
13206                   "in" : "header",
13207                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13208                   "schema" : {
13209                      "type" : "string",
13210                      "example" : "cs"
13211                   }
13212                },
13213                {
13214                   "name" : "If-Match",
13215                   "in" : "header",
13216                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
13217                   "required" : true,
13218                   "schema" : {
13219                      "type" : "string",
13220                      "example" : "AAAAAAAAB+8="
13221                   }
13222                }
13223             ],
13224             "requestBody" : {
13225                "content" : {
13226                   "application/json" : {
13227                      "schema" : {
13228                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniUpdateDto"
13229                      }
13230                   }
13231                }
13232             },
13233             "responses" : {
13234                "200" : {
13235                   "description" : "Záznam byl úspěšně aktualizován.",
13236                   "content" : {
13237                      "text/plain" : {
13238                         "schema" : {
13239                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13240                         }
13241                      },
13242                      "application/json" : {
13243                         "schema" : {
13244                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13245                         }
13246                      },
13247                      "text/json" : {
13248                         "schema" : {
13249                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13250                         }
13251                      }
13252                   }
13253                },
13254                "400" : {
13255                   "description" : "Neplatný požadavek.",
13256                   "content" : {
13257                      "application/problem+json" : {
13258                         "example" : {
13259                            "type" : "https://api.szz.cz/errors/validation",
13260                            "title" : "Neplatný vstupní parametr",
13261                            "status" : 400,
13262                            "detail" : "Některé položky vstupu neprošly validací.",
13263                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
13264                            "correlationId" : "e74c5a00-bdc8-41ff-aad0-6706dfff88d3",
13265                            "errors" : [
13266                               {
13267                                  "field" : "rid",
13268                                  "message" : "Hodnota RID musí mít 10 znaků."
13269                               },
13270                               {
13271                                  "field" : "druhProhlidky",
13272                                  "message" : "Neplatná hodnota číselníku."
13273                               }
13274                            ]
13275                         }
13276                      }
13277                   }
13278                },
13279                "401" : {
13280                   "description" : "Uživatel není autentizován.",
13281                   "content" : {
13282                      "application/problem+json" : {
13283                         "example" : {
13284                            "type" : "https://api.szz.cz/errors/unauthorized",
13285                            "title" : "Neautorizováno",
13286                            "status" : 401,
13287                            "detail" : "Chybí nebo je neplatný přístupový token.",
13288                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
13289                            "correlationId" : "6452491b-addf-4e1b-b971-dfb2746184f1"
13290                         }
13291                      }
13292                   }
13293                },
13294                "403" : {
13295                   "description" : "Uživatel nemá oprávnění k provedení operace.",
13296                   "content" : {
13297                      "application/problem+json" : {
13298                         "example" : {
13299                            "type" : "https://api.szz.cz/errors/forbidden",
13300                            "title" : "Zakázaná operace",
13301                            "status" : 403,
13302                            "detail" : "Uživatel nemá oprávnění k této akci.",
13303                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
13304                            "correlationId" : "01803a5a-26fd-41af-abe1-dd23d20a2c13"
13305                         }
13306                      }
13307                   }
13308                },
13309                "404" : {
13310                   "description" : "Záznam nebyl nalezen.",
13311                   "content" : {
13312                      "application/problem+json" : {
13313                         "example" : {
13314                            "type" : "https://api.szz.cz/errors/not-found",
13315                            "title" : "Zdroj nebyl nalezen",
13316                            "status" : 404,
13317                            "detail" : "Požadovaný záznam nebyl nalezen.",
13318                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
13319                            "correlationId" : "3cb175e0-a443-4ef2-bdaf-f2ba8a5dfe2f"
13320                         }
13321                      }
13322                   }
13323                },
13324                "408" : {
13325                   "description" : "Požadavek vypršel.",
13326                   "content" : {
13327                      "application/problem+json" : {
13328                         "example" : {
13329                            "type" : "https://api.szz.cz/errors/request-timeout",
13330                            "title" : "Časový limit vypršel",
13331                            "status" : 408,
13332                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
13333                            "instance" : "/api/v1/emergentniZaznam",
13334                            "correlationId" : "24266efb-ba5a-4e93-93cd-2345f65e462d"
13335                         }
13336                      }
13337                   }
13338                },
13339                "409" : {
13340                   "description" : "Neplatný nebo zastaralý ETag.",
13341                   "content" : {
13342                      "application/problem+json" : {
13343                         "example" : {
13344                            "type" : "https://api.szz.cz/errors/conflict",
13345                            "title" : "Konflikt dat",
13346                            "status" : 409,
13347                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
13348                            "instance" : "/api/v1/emergentniZaznam",
13349                            "correlationId" : "c91e098e-3e35-49c6-b7a6-6df14edfa4c3"
13350                         }
13351                      }
13352                   }
13353                },
13354                "500" : {
13355                   "description" : "Interní chyba serveru.",
13356                   "content" : {
13357                      "application/problem+json" : {
13358                         "example" : {
13359                            "type" : "https://api.szz.cz/errors/internal",
13360                            "title" : "Neočekávaná chyba serveru",
13361                            "status" : 500,
13362                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
13363                            "instance" : "/api/v1/emergentniZaznam",
13364                            "correlationId" : "4b9f17ba-6523-4759-a4b5-1482094ea485",
13365                            "errors" : [
13366                               {
13367                                  "field" : "exception.type",
13368                                  "message" : "System.NullReferenceException"
13369                               },
13370                               {
13371                                  "field" : "exception.message",
13372                                  "message" : "Object reference not set to an instance of an object."
13373                               },
13374                               {
13375                                  "field" : "stacktrace",
13376                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
13377                               }
13378                            ]
13379                         }
13380                      }
13381                   }
13382                }
13383             }
13384          }
13385       },
13386       "/api/v2/screeningy/karcinomProstatyBioptickeVysetreni/{id}/zneplatnit" : {
13387          "patch" : {
13388             "tags" : [
13389                "Screeningy"
13390             ],
13391             "summary" : "Zneplatní existující záznam navazujícího bioptického vyšetření.",
13392             "parameters" : [
13393                {
13394                   "name" : "id",
13395                   "in" : "path",
13396                   "required" : true,
13397                   "schema" : {
13398                      "type" : "string",
13399                      "format" : "uuid"
13400                   }
13401                },
13402                {
13403                   "name" : "X-Correlation-Id",
13404                   "in" : "header",
13405                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13406                   "schema" : {
13407                      "type" : "string",
13408                      "example" : "d7423615-65b9-4c2e-ad1e-979a586a9e52"
13409                   }
13410                },
13411                {
13412                   "name" : "Accept-Language",
13413                   "in" : "header",
13414                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13415                   "schema" : {
13416                      "type" : "string",
13417                      "example" : "cs"
13418                   }
13419                },
13420                {
13421                   "name" : "If-Match",
13422                   "in" : "header",
13423                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
13424                   "required" : true,
13425                   "schema" : {
13426                      "type" : "string",
13427                      "example" : "AAAAAAAAB+8="
13428                   }
13429                }
13430             ],
13431             "requestBody" : {
13432                "content" : {
13433                   "application/json" : {
13434                      "schema" : {
13435                         "$ref" : "#/components/schemas/PatchDuvodDto"
13436                      }
13437                   }
13438                }
13439             },
13440             "responses" : {
13441                "200" : {
13442                   "description" : "OK",
13443                   "content" : {
13444                      "text/plain" : {
13445                         "schema" : {
13446                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13447                         }
13448                      },
13449                      "application/json" : {
13450                         "schema" : {
13451                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13452                         }
13453                      },
13454                      "text/json" : {
13455                         "schema" : {
13456                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13457                         }
13458                      }
13459                   }
13460                }
13461             }
13462          }
13463       },
13464       "/api/v2/screeningy/karcinomProstatyBioptickeVysetreni/{id}/zpochybnit" : {
13465          "patch" : {
13466             "tags" : [
13467                "Screeningy"
13468             ],
13469             "summary" : "Zpochybní existující záznam navazujícího bioptického vyšetření.",
13470             "parameters" : [
13471                {
13472                   "name" : "id",
13473                   "in" : "path",
13474                   "required" : true,
13475                   "schema" : {
13476                      "type" : "string",
13477                      "format" : "uuid"
13478                   }
13479                },
13480                {
13481                   "name" : "X-Correlation-Id",
13482                   "in" : "header",
13483                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13484                   "schema" : {
13485                      "type" : "string",
13486                      "example" : "61f3c3a1-865e-4529-b9db-6c9276c1b619"
13487                   }
13488                },
13489                {
13490                   "name" : "Accept-Language",
13491                   "in" : "header",
13492                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13493                   "schema" : {
13494                      "type" : "string",
13495                      "example" : "cs"
13496                   }
13497                },
13498                {
13499                   "name" : "If-Match",
13500                   "in" : "header",
13501                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
13502                   "required" : true,
13503                   "schema" : {
13504                      "type" : "string",
13505                      "example" : "AAAAAAAAB+8="
13506                   }
13507                }
13508             ],
13509             "requestBody" : {
13510                "content" : {
13511                   "application/json" : {
13512                      "schema" : {
13513                         "$ref" : "#/components/schemas/PatchDuvodDto"
13514                      }
13515                   }
13516                }
13517             },
13518             "responses" : {
13519                "200" : {
13520                   "description" : "OK",
13521                   "content" : {
13522                      "text/plain" : {
13523                         "schema" : {
13524                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13525                         }
13526                      },
13527                      "application/json" : {
13528                         "schema" : {
13529                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13530                         }
13531                      },
13532                      "text/json" : {
13533                         "schema" : {
13534                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13535                         }
13536                      }
13537                   }
13538                }
13539             }
13540          }
13541       },
13542       "/api/v2/screeningy/karcinomProstatyBioptickeVysetreni/{id}/obnovit" : {
13543          "patch" : {
13544             "tags" : [
13545                "Screeningy"
13546             ],
13547             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam navazujícího bioptického vyšetření.",
13548             "parameters" : [
13549                {
13550                   "name" : "id",
13551                   "in" : "path",
13552                   "required" : true,
13553                   "schema" : {
13554                      "type" : "string",
13555                      "format" : "uuid"
13556                   }
13557                },
13558                {
13559                   "name" : "X-Correlation-Id",
13560                   "in" : "header",
13561                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13562                   "schema" : {
13563                      "type" : "string",
13564                      "example" : "7602bdd2-4a35-4f70-8b31-e287e81a7cfe"
13565                   }
13566                },
13567                {
13568                   "name" : "Accept-Language",
13569                   "in" : "header",
13570                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13571                   "schema" : {
13572                      "type" : "string",
13573                      "example" : "cs"
13574                   }
13575                },
13576                {
13577                   "name" : "If-Match",
13578                   "in" : "header",
13579                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
13580                   "required" : true,
13581                   "schema" : {
13582                      "type" : "string",
13583                      "example" : "AAAAAAAAB+8="
13584                   }
13585                }
13586             ],
13587             "requestBody" : {
13588                "content" : {
13589                   "application/json" : {
13590                      "schema" : {
13591                         "$ref" : "#/components/schemas/PatchDuvodDto"
13592                      }
13593                   }
13594                }
13595             },
13596             "responses" : {
13597                "200" : {
13598                   "description" : "OK",
13599                   "content" : {
13600                      "text/plain" : {
13601                         "schema" : {
13602                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13603                         }
13604                      },
13605                      "application/json" : {
13606                         "schema" : {
13607                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13608                         }
13609                      },
13610                      "text/json" : {
13611                         "schema" : {
13612                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
13613                         }
13614                      }
13615                   }
13616                }
13617             }
13618          }
13619       },
13620       "/api/v2/screeningy/karcinomProstatyPsa/vyhledat" : {
13621          "post" : {
13622             "tags" : [
13623                "Screeningy"
13624             ],
13625             "parameters" : [
13626                {
13627                   "name" : "X-Correlation-Id",
13628                   "in" : "header",
13629                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13630                   "schema" : {
13631                      "type" : "string",
13632                      "example" : "77e8c7cd-170a-4f1b-a0f3-b222a9fdae8a"
13633                   }
13634                },
13635                {
13636                   "name" : "Accept-Language",
13637                   "in" : "header",
13638                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13639                   "schema" : {
13640                      "type" : "string",
13641                      "example" : "cs"
13642                   }
13643                }
13644             ],
13645             "requestBody" : {
13646                "content" : {
13647                   "application/json" : {
13648                      "schema" : {
13649                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaVyhledatDto"
13650                      }
13651                   }
13652                }
13653             },
13654             "responses" : {
13655                "200" : {
13656                   "description" : "OK",
13657                   "content" : {
13658                      "text/plain" : {
13659                         "schema" : {
13660                            "type" : "array",
13661                            "items" : {
13662                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13663                            }
13664                         }
13665                      },
13666                      "application/json" : {
13667                         "schema" : {
13668                            "type" : "array",
13669                            "items" : {
13670                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13671                            }
13672                         }
13673                      },
13674                      "text/json" : {
13675                         "schema" : {
13676                            "type" : "array",
13677                            "items" : {
13678                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13679                            }
13680                         }
13681                      }
13682                   }
13683                }
13684             }
13685          }
13686       },
13687       "/api/v2/screeningy/karcinomProstatyPsa" : {
13688          "post" : {
13689             "tags" : [
13690                "Screeningy"
13691             ],
13692             "parameters" : [
13693                {
13694                   "name" : "X-Correlation-Id",
13695                   "in" : "header",
13696                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13697                   "schema" : {
13698                      "type" : "string",
13699                      "example" : "3df5f28d-ab15-4321-894e-cc68a0f58aa5"
13700                   }
13701                },
13702                {
13703                   "name" : "Accept-Language",
13704                   "in" : "header",
13705                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13706                   "schema" : {
13707                      "type" : "string",
13708                      "example" : "cs"
13709                   }
13710                }
13711             ],
13712             "requestBody" : {
13713                "content" : {
13714                   "application/json" : {
13715                      "schema" : {
13716                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaCreateDto"
13717                      }
13718                   }
13719                }
13720             },
13721             "responses" : {
13722                "201" : {
13723                   "description" : "Created",
13724                   "content" : {
13725                      "text/plain" : {
13726                         "schema" : {
13727                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13728                         }
13729                      },
13730                      "application/json" : {
13731                         "schema" : {
13732                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13733                         }
13734                      },
13735                      "text/json" : {
13736                         "schema" : {
13737                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13738                         }
13739                      }
13740                   }
13741                }
13742             }
13743          }
13744       },
13745       "/api/v2/screeningy/karcinomProstatyPsa/{id}" : {
13746          "put" : {
13747             "tags" : [
13748                "Screeningy"
13749             ],
13750             "parameters" : [
13751                {
13752                   "name" : "id",
13753                   "in" : "path",
13754                   "required" : true,
13755                   "schema" : {
13756                      "type" : "string",
13757                      "format" : "uuid"
13758                   }
13759                },
13760                {
13761                   "name" : "X-Correlation-Id",
13762                   "in" : "header",
13763                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13764                   "schema" : {
13765                      "type" : "string",
13766                      "example" : "bcabda57-e211-4468-ac39-95c585ab280e"
13767                   }
13768                },
13769                {
13770                   "name" : "Accept-Language",
13771                   "in" : "header",
13772                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13773                   "schema" : {
13774                      "type" : "string",
13775                      "example" : "cs"
13776                   }
13777                },
13778                {
13779                   "name" : "If-Match",
13780                   "in" : "header",
13781                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
13782                   "required" : true,
13783                   "schema" : {
13784                      "type" : "string",
13785                      "example" : "AAAAAAAAB+8="
13786                   }
13787                }
13788             ],
13789             "requestBody" : {
13790                "content" : {
13791                   "application/json" : {
13792                      "schema" : {
13793                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaUpdateDto"
13794                      }
13795                   }
13796                }
13797             },
13798             "responses" : {
13799                "200" : {
13800                   "description" : "OK",
13801                   "content" : {
13802                      "text/plain" : {
13803                         "schema" : {
13804                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13805                         }
13806                      },
13807                      "application/json" : {
13808                         "schema" : {
13809                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13810                         }
13811                      },
13812                      "text/json" : {
13813                         "schema" : {
13814                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13815                         }
13816                      }
13817                   }
13818                }
13819             }
13820          }
13821       },
13822       "/api/v2/screeningy/karcinomProstatyPsa/{id}/zneplatnit" : {
13823          "patch" : {
13824             "tags" : [
13825                "Screeningy"
13826             ],
13827             "parameters" : [
13828                {
13829                   "name" : "id",
13830                   "in" : "path",
13831                   "required" : true,
13832                   "schema" : {
13833                      "type" : "string",
13834                      "format" : "uuid"
13835                   }
13836                },
13837                {
13838                   "name" : "X-Correlation-Id",
13839                   "in" : "header",
13840                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13841                   "schema" : {
13842                      "type" : "string",
13843                      "example" : "d058c257-185d-41fe-a629-1c707e582973"
13844                   }
13845                },
13846                {
13847                   "name" : "Accept-Language",
13848                   "in" : "header",
13849                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13850                   "schema" : {
13851                      "type" : "string",
13852                      "example" : "cs"
13853                   }
13854                },
13855                {
13856                   "name" : "If-Match",
13857                   "in" : "header",
13858                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
13859                   "required" : true,
13860                   "schema" : {
13861                      "type" : "string",
13862                      "example" : "AAAAAAAAB+8="
13863                   }
13864                }
13865             ],
13866             "requestBody" : {
13867                "content" : {
13868                   "application/json" : {
13869                      "schema" : {
13870                         "$ref" : "#/components/schemas/PatchDuvodDto"
13871                      }
13872                   }
13873                }
13874             },
13875             "responses" : {
13876                "200" : {
13877                   "description" : "OK",
13878                   "content" : {
13879                      "text/plain" : {
13880                         "schema" : {
13881                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13882                         }
13883                      },
13884                      "application/json" : {
13885                         "schema" : {
13886                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13887                         }
13888                      },
13889                      "text/json" : {
13890                         "schema" : {
13891                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13892                         }
13893                      }
13894                   }
13895                }
13896             }
13897          }
13898       },
13899       "/api/v2/screeningy/karcinomProstatyPsa/{id}/zpochybnit" : {
13900          "patch" : {
13901             "tags" : [
13902                "Screeningy"
13903             ],
13904             "parameters" : [
13905                {
13906                   "name" : "id",
13907                   "in" : "path",
13908                   "required" : true,
13909                   "schema" : {
13910                      "type" : "string",
13911                      "format" : "uuid"
13912                   }
13913                },
13914                {
13915                   "name" : "X-Correlation-Id",
13916                   "in" : "header",
13917                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13918                   "schema" : {
13919                      "type" : "string",
13920                      "example" : "76b6e128-789c-4b5f-988d-06d3ff11b3c4"
13921                   }
13922                },
13923                {
13924                   "name" : "Accept-Language",
13925                   "in" : "header",
13926                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
13927                   "schema" : {
13928                      "type" : "string",
13929                      "example" : "cs"
13930                   }
13931                },
13932                {
13933                   "name" : "If-Match",
13934                   "in" : "header",
13935                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
13936                   "required" : true,
13937                   "schema" : {
13938                      "type" : "string",
13939                      "example" : "AAAAAAAAB+8="
13940                   }
13941                }
13942             ],
13943             "requestBody" : {
13944                "content" : {
13945                   "application/json" : {
13946                      "schema" : {
13947                         "$ref" : "#/components/schemas/PatchDuvodDto"
13948                      }
13949                   }
13950                }
13951             },
13952             "responses" : {
13953                "200" : {
13954                   "description" : "OK",
13955                   "content" : {
13956                      "text/plain" : {
13957                         "schema" : {
13958                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13959                         }
13960                      },
13961                      "application/json" : {
13962                         "schema" : {
13963                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13964                         }
13965                      },
13966                      "text/json" : {
13967                         "schema" : {
13968                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
13969                         }
13970                      }
13971                   }
13972                }
13973             }
13974          }
13975       },
13976       "/api/v2/screeningy/karcinomProstatyPsa/{id}/obnovit" : {
13977          "patch" : {
13978             "tags" : [
13979                "Screeningy"
13980             ],
13981             "parameters" : [
13982                {
13983                   "name" : "id",
13984                   "in" : "path",
13985                   "required" : true,
13986                   "schema" : {
13987                      "type" : "string",
13988                      "format" : "uuid"
13989                   }
13990                },
13991                {
13992                   "name" : "X-Correlation-Id",
13993                   "in" : "header",
13994                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
13995                   "schema" : {
13996                      "type" : "string",
13997                      "example" : "da1049d0-2c3e-477b-9ded-d0851eb9914b"
13998                   }
13999                },
14000                {
14001                   "name" : "Accept-Language",
14002                   "in" : "header",
14003                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
14004                   "schema" : {
14005                      "type" : "string",
14006                      "example" : "cs"
14007                   }
14008                },
14009                {
14010                   "name" : "If-Match",
14011                   "in" : "header",
14012                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
14013                   "required" : true,
14014                   "schema" : {
14015                      "type" : "string",
14016                      "example" : "AAAAAAAAB+8="
14017                   }
14018                }
14019             ],
14020             "requestBody" : {
14021                "content" : {
14022                   "application/json" : {
14023                      "schema" : {
14024                         "$ref" : "#/components/schemas/PatchDuvodDto"
14025                      }
14026                   }
14027                }
14028             },
14029             "responses" : {
14030                "200" : {
14031                   "description" : "OK",
14032                   "content" : {
14033                      "text/plain" : {
14034                         "schema" : {
14035                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
14036                         }
14037                      },
14038                      "application/json" : {
14039                         "schema" : {
14040                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
14041                         }
14042                      },
14043                      "text/json" : {
14044                         "schema" : {
14045                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
14046                         }
14047                      }
14048                   }
14049                }
14050             }
14051          }
14052       },
14053       "/api/v2/screeningy/karcinomProstatyUrologickeVysetreni/vyhledat" : {
14054          "post" : {
14055             "tags" : [
14056                "Screeningy"
14057             ],
14058             "summary" : "Načte seznam navazujících urologických vyšetření pacienta dle RID.",
14059             "description" : "Vrací všechny záznamy navazujících urologických vyšetření evidované u pacienta.",
14060             "parameters" : [
14061                {
14062                   "name" : "X-Correlation-Id",
14063                   "in" : "header",
14064                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
14065                   "schema" : {
14066                      "type" : "string",
14067                      "example" : "d0d0e54e-3f1b-4e92-95ea-60838bfa227e"
14068                   }
14069                },
14070                {
14071                   "name" : "Accept-Language",
14072                   "in" : "header",
14073                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
14074                   "schema" : {
14075                      "type" : "string",
14076                      "example" : "cs"
14077                   }
14078                }
14079             ],
14080             "requestBody" : {
14081                "content" : {
14082                   "application/json" : {
14083                      "schema" : {
14084                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniVyhledatDto"
14085                      }
14086                   }
14087                }
14088             },
14089             "responses" : {
14090                "200" : {
14091                   "description" : "Seznam záznamů byl úspěšně vrácen.",
14092                   "content" : {
14093                      "text/plain" : {
14094                         "schema" : {
14095                            "type" : "array",
14096                            "items" : {
14097                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14098                            }
14099                         }
14100                      },
14101                      "application/json" : {
14102                         "schema" : {
14103                            "type" : "array",
14104                            "items" : {
14105                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14106                            }
14107                         }
14108                      },
14109                      "text/json" : {
14110                         "schema" : {
14111                            "type" : "array",
14112                            "items" : {
14113                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14114                            }
14115                         }
14116                      }
14117                   }
14118                },
14119                "400" : {
14120                   "description" : "Neplatný požadavek.",
14121                   "content" : {
14122                      "application/problem+json" : {
14123                         "example" : {
14124                            "type" : "https://api.szz.cz/errors/validation",
14125                            "title" : "Neplatný vstupní parametr",
14126                            "status" : 400,
14127                            "detail" : "Některé položky vstupu neprošly validací.",
14128                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14129                            "correlationId" : "b262b778-4a06-47eb-ab8a-bf67ada1f743",
14130                            "errors" : [
14131                               {
14132                                  "field" : "rid",
14133                                  "message" : "Hodnota RID musí mít 10 znaků."
14134                               },
14135                               {
14136                                  "field" : "druhProhlidky",
14137                                  "message" : "Neplatná hodnota číselníku."
14138                               }
14139                            ]
14140                         }
14141                      }
14142                   }
14143                },
14144                "401" : {
14145                   "description" : "Uživatel není autentizován.",
14146                   "content" : {
14147                      "application/problem+json" : {
14148                         "example" : {
14149                            "type" : "https://api.szz.cz/errors/unauthorized",
14150                            "title" : "Neautorizováno",
14151                            "status" : 401,
14152                            "detail" : "Chybí nebo je neplatný přístupový token.",
14153                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14154                            "correlationId" : "11312b7c-ae93-41ee-bff0-18100762d97b"
14155                         }
14156                      }
14157                   }
14158                },
14159                "403" : {
14160                   "description" : "Uživatel nemá oprávnění k provedení operace.",
14161                   "content" : {
14162                      "application/problem+json" : {
14163                         "example" : {
14164                            "type" : "https://api.szz.cz/errors/forbidden",
14165                            "title" : "Zakázaná operace",
14166                            "status" : 403,
14167                            "detail" : "Uživatel nemá oprávnění k této akci.",
14168                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14169                            "correlationId" : "20e1d1d9-8446-4bc9-97a5-b343d30204fc"
14170                         }
14171                      }
14172                   }
14173                },
14174                "408" : {
14175                   "description" : "Požadavek vypršel.",
14176                   "content" : {
14177                      "application/problem+json" : {
14178                         "example" : {
14179                            "type" : "https://api.szz.cz/errors/request-timeout",
14180                            "title" : "Časový limit vypršel",
14181                            "status" : 408,
14182                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
14183                            "instance" : "/api/v1/emergentniZaznam",
14184                            "correlationId" : "6ed9ecc2-bd31-4947-963d-440bd706a2f4"
14185                         }
14186                      }
14187                   }
14188                },
14189                "500" : {
14190                   "description" : "Interní chyba serveru.",
14191                   "content" : {
14192                      "application/problem+json" : {
14193                         "example" : {
14194                            "type" : "https://api.szz.cz/errors/internal",
14195                            "title" : "Neočekávaná chyba serveru",
14196                            "status" : 500,
14197                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
14198                            "instance" : "/api/v1/emergentniZaznam",
14199                            "correlationId" : "9a620b77-91af-465a-918e-d55070435880",
14200                            "errors" : [
14201                               {
14202                                  "field" : "exception.type",
14203                                  "message" : "System.NullReferenceException"
14204                               },
14205                               {
14206                                  "field" : "exception.message",
14207                                  "message" : "Object reference not set to an instance of an object."
14208                               },
14209                               {
14210                                  "field" : "stacktrace",
14211                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
14212                               }
14213                            ]
14214                         }
14215                      }
14216                   }
14217                }
14218             }
14219          }
14220       },
14221       "/api/v2/screeningy/karcinomProstatyUrologickeVysetreni" : {
14222          "post" : {
14223             "tags" : [
14224                "Screeningy"
14225             ],
14226             "summary" : "Vytvoří nový záznam navazujícího urologického vyšetření.",
14227             "description" : "Vytvoří nový záznam navazujícího urologického vyšetření v rámci screeningu karcinomu prostaty.",
14228             "parameters" : [
14229                {
14230                   "name" : "X-Correlation-Id",
14231                   "in" : "header",
14232                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
14233                   "schema" : {
14234                      "type" : "string",
14235                      "example" : "80d4e62c-7cd0-4e31-9168-9a3c144dad39"
14236                   }
14237                },
14238                {
14239                   "name" : "Accept-Language",
14240                   "in" : "header",
14241                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
14242                   "schema" : {
14243                      "type" : "string",
14244                      "example" : "cs"
14245                   }
14246                }
14247             ],
14248             "requestBody" : {
14249                "content" : {
14250                   "application/json" : {
14251                      "schema" : {
14252                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniCreateDto"
14253                      }
14254                   }
14255                }
14256             },
14257             "responses" : {
14258                "201" : {
14259                   "description" : "Záznam byl úspěšně vytvořen.",
14260                   "content" : {
14261                      "text/plain" : {
14262                         "schema" : {
14263                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14264                         }
14265                      },
14266                      "application/json" : {
14267                         "schema" : {
14268                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14269                         }
14270                      },
14271                      "text/json" : {
14272                         "schema" : {
14273                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14274                         }
14275                      }
14276                   }
14277                },
14278                "400" : {
14279                   "description" : "Neplatný požadavek.",
14280                   "content" : {
14281                      "application/problem+json" : {
14282                         "example" : {
14283                            "type" : "https://api.szz.cz/errors/validation",
14284                            "title" : "Neplatný vstupní parametr",
14285                            "status" : 400,
14286                            "detail" : "Některé položky vstupu neprošly validací.",
14287                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14288                            "correlationId" : "95cbb6fb-9440-4787-b839-b2235603ae13",
14289                            "errors" : [
14290                               {
14291                                  "field" : "rid",
14292                                  "message" : "Hodnota RID musí mít 10 znaků."
14293                               },
14294                               {
14295                                  "field" : "druhProhlidky",
14296                                  "message" : "Neplatná hodnota číselníku."
14297                               }
14298                            ]
14299                         }
14300                      }
14301                   }
14302                },
14303                "401" : {
14304                   "description" : "Neautorizovaný přístup.",
14305                   "content" : {
14306                      "application/problem+json" : {
14307                         "example" : {
14308                            "type" : "https://api.szz.cz/errors/unauthorized",
14309                            "title" : "Neautorizováno",
14310                            "status" : 401,
14311                            "detail" : "Chybí nebo je neplatný přístupový token.",
14312                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14313                            "correlationId" : "53e57ff9-e28d-4f62-92fd-e421869e3ae0"
14314                         }
14315                      }
14316                   }
14317                },
14318                "403" : {
14319                   "description" : "Uživatel nemá oprávnění k provedení operace.",
14320                   "content" : {
14321                      "application/problem+json" : {
14322                         "example" : {
14323                            "type" : "https://api.szz.cz/errors/forbidden",
14324                            "title" : "Zakázaná operace",
14325                            "status" : 403,
14326                            "detail" : "Uživatel nemá oprávnění k této akci.",
14327                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14328                            "correlationId" : "acfc0fbb-2e02-4a1e-8bad-bbe914157910"
14329                         }
14330                      }
14331                   }
14332                },
14333                "408" : {
14334                   "description" : "Požadavek vypršel.",
14335                   "content" : {
14336                      "application/problem+json" : {
14337                         "example" : {
14338                            "type" : "https://api.szz.cz/errors/request-timeout",
14339                            "title" : "Časový limit vypršel",
14340                            "status" : 408,
14341                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
14342                            "instance" : "/api/v1/emergentniZaznam",
14343                            "correlationId" : "4ac7b6db-8e0f-40ee-b9d8-69fcd6a9d99a"
14344                         }
14345                      }
14346                   }
14347                },
14348                "500" : {
14349                   "description" : "Interní chyba serveru.",
14350                   "content" : {
14351                      "application/problem+json" : {
14352                         "example" : {
14353                            "type" : "https://api.szz.cz/errors/internal",
14354                            "title" : "Neočekávaná chyba serveru",
14355                            "status" : 500,
14356                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
14357                            "instance" : "/api/v1/emergentniZaznam",
14358                            "correlationId" : "0794e843-b043-46f4-905f-3e2cdb8c3eb0",
14359                            "errors" : [
14360                               {
14361                                  "field" : "exception.type",
14362                                  "message" : "System.NullReferenceException"
14363                               },
14364                               {
14365                                  "field" : "exception.message",
14366                                  "message" : "Object reference not set to an instance of an object."
14367                               },
14368                               {
14369                                  "field" : "stacktrace",
14370                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
14371                               }
14372                            ]
14373                         }
14374                      }
14375                   }
14376                }
14377             }
14378          }
14379       },
14380       "/api/v2/screeningy/karcinomProstatyUrologickeVysetreni/{id}" : {
14381          "put" : {
14382             "tags" : [
14383                "Screeningy"
14384             ],
14385             "summary" : "Aktualizuje existující záznam navazujícího urologického vyšetření.",
14386             "description" : "Vyžaduje hlavičku `If-Match` s platným ETagem.",
14387             "parameters" : [
14388                {
14389                   "name" : "id",
14390                   "in" : "path",
14391                   "required" : true,
14392                   "schema" : {
14393                      "type" : "string",
14394                      "format" : "uuid"
14395                   }
14396                },
14397                {
14398                   "name" : "X-Correlation-Id",
14399                   "in" : "header",
14400                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
14401                   "schema" : {
14402                      "type" : "string",
14403                      "example" : "d6d214e2-c0f6-4c10-9114-ccd7a5c6d9be"
14404                   }
14405                },
14406                {
14407                   "name" : "Accept-Language",
14408                   "in" : "header",
14409                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
14410                   "schema" : {
14411                      "type" : "string",
14412                      "example" : "cs"
14413                   }
14414                },
14415                {
14416                   "name" : "If-Match",
14417                   "in" : "header",
14418                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
14419                   "required" : true,
14420                   "schema" : {
14421                      "type" : "string",
14422                      "example" : "AAAAAAAAB+8="
14423                   }
14424                }
14425             ],
14426             "requestBody" : {
14427                "content" : {
14428                   "application/json" : {
14429                      "schema" : {
14430                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniUpdateDto"
14431                      }
14432                   }
14433                }
14434             },
14435             "responses" : {
14436                "200" : {
14437                   "description" : "Záznam byl úspěšně aktualizován.",
14438                   "content" : {
14439                      "text/plain" : {
14440                         "schema" : {
14441                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14442                         }
14443                      },
14444                      "application/json" : {
14445                         "schema" : {
14446                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14447                         }
14448                      },
14449                      "text/json" : {
14450                         "schema" : {
14451                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14452                         }
14453                      }
14454                   }
14455                },
14456                "400" : {
14457                   "description" : "Neplatný požadavek.",
14458                   "content" : {
14459                      "application/problem+json" : {
14460                         "example" : {
14461                            "type" : "https://api.szz.cz/errors/validation",
14462                            "title" : "Neplatný vstupní parametr",
14463                            "status" : 400,
14464                            "detail" : "Některé položky vstupu neprošly validací.",
14465                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14466                            "correlationId" : "de3c4865-9fc1-4071-a737-2f8852564527",
14467                            "errors" : [
14468                               {
14469                                  "field" : "rid",
14470                                  "message" : "Hodnota RID musí mít 10 znaků."
14471                               },
14472                               {
14473                                  "field" : "druhProhlidky",
14474                                  "message" : "Neplatná hodnota číselníku."
14475                               }
14476                            ]
14477                         }
14478                      }
14479                   }
14480                },
14481                "401" : {
14482                   "description" : "Uživatel není autentizován.",
14483                   "content" : {
14484                      "application/problem+json" : {
14485                         "example" : {
14486                            "type" : "https://api.szz.cz/errors/unauthorized",
14487                            "title" : "Neautorizováno",
14488                            "status" : 401,
14489                            "detail" : "Chybí nebo je neplatný přístupový token.",
14490                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14491                            "correlationId" : "836ce95e-f082-4536-a94a-766a0ac18cf2"
14492                         }
14493                      }
14494                   }
14495                },
14496                "403" : {
14497                   "description" : "Uživatel nemá oprávnění k provedení operace.",
14498                   "content" : {
14499                      "application/problem+json" : {
14500                         "example" : {
14501                            "type" : "https://api.szz.cz/errors/forbidden",
14502                            "title" : "Zakázaná operace",
14503                            "status" : 403,
14504                            "detail" : "Uživatel nemá oprávnění k této akci.",
14505                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14506                            "correlationId" : "7b9eed8a-23dd-4ecc-9f5c-5ae5b8a54957"
14507                         }
14508                      }
14509                   }
14510                },
14511                "404" : {
14512                   "description" : "Záznam nebyl nalezen.",
14513                   "content" : {
14514                      "application/problem+json" : {
14515                         "example" : {
14516                            "type" : "https://api.szz.cz/errors/not-found",
14517                            "title" : "Zdroj nebyl nalezen",
14518                            "status" : 404,
14519                            "detail" : "Požadovaný záznam nebyl nalezen.",
14520                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14521                            "correlationId" : "2dae6c0d-2c09-41e7-a64c-0378940325dc"
14522                         }
14523                      }
14524                   }
14525                },
14526                "408" : {
14527                   "description" : "Požadavek vypršel.",
14528                   "content" : {
14529                      "application/problem+json" : {
14530                         "example" : {
14531                            "type" : "https://api.szz.cz/errors/request-timeout",
14532                            "title" : "Časový limit vypršel",
14533                            "status" : 408,
14534                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
14535                            "instance" : "/api/v1/emergentniZaznam",
14536                            "correlationId" : "b153c29d-476b-40c9-a2ae-954b498c4dec"
14537                         }
14538                      }
14539                   }
14540                },
14541                "409" : {
14542                   "description" : "Neplatný nebo zastaralý ETag.",
14543                   "content" : {
14544                      "application/problem+json" : {
14545                         "example" : {
14546                            "type" : "https://api.szz.cz/errors/conflict",
14547                            "title" : "Konflikt dat",
14548                            "status" : 409,
14549                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
14550                            "instance" : "/api/v1/emergentniZaznam",
14551                            "correlationId" : "2584d488-fcb1-4966-9f3e-97b78489a1c0"
14552                         }
14553                      }
14554                   }
14555                },
14556                "500" : {
14557                   "description" : "Interní chyba serveru.",
14558                   "content" : {
14559                      "application/problem+json" : {
14560                         "example" : {
14561                            "type" : "https://api.szz.cz/errors/internal",
14562                            "title" : "Neočekávaná chyba serveru",
14563                            "status" : 500,
14564                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
14565                            "instance" : "/api/v1/emergentniZaznam",
14566                            "correlationId" : "f73e6f43-bf45-4811-993e-1897b56a249c",
14567                            "errors" : [
14568                               {
14569                                  "field" : "exception.type",
14570                                  "message" : "System.NullReferenceException"
14571                               },
14572                               {
14573                                  "field" : "exception.message",
14574                                  "message" : "Object reference not set to an instance of an object."
14575                               },
14576                               {
14577                                  "field" : "stacktrace",
14578                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
14579                               }
14580                            ]
14581                         }
14582                      }
14583                   }
14584                }
14585             }
14586          }
14587       },
14588       "/api/v2/screeningy/karcinomProstatyUrologickeVysetreni/{id}/zneplatnit" : {
14589          "patch" : {
14590             "tags" : [
14591                "Screeningy"
14592             ],
14593             "summary" : "Zneplatní existující záznam navazujícího urologického vyšetření.",
14594             "parameters" : [
14595                {
14596                   "name" : "id",
14597                   "in" : "path",
14598                   "required" : true,
14599                   "schema" : {
14600                      "type" : "string",
14601                      "format" : "uuid"
14602                   }
14603                },
14604                {
14605                   "name" : "X-Correlation-Id",
14606                   "in" : "header",
14607                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
14608                   "schema" : {
14609                      "type" : "string",
14610                      "example" : "f84314e5-fc53-4cbf-8248-39654145d408"
14611                   }
14612                },
14613                {
14614                   "name" : "Accept-Language",
14615                   "in" : "header",
14616                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
14617                   "schema" : {
14618                      "type" : "string",
14619                      "example" : "cs"
14620                   }
14621                },
14622                {
14623                   "name" : "If-Match",
14624                   "in" : "header",
14625                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
14626                   "required" : true,
14627                   "schema" : {
14628                      "type" : "string",
14629                      "example" : "AAAAAAAAB+8="
14630                   }
14631                }
14632             ],
14633             "requestBody" : {
14634                "content" : {
14635                   "application/json" : {
14636                      "schema" : {
14637                         "$ref" : "#/components/schemas/PatchDuvodDto"
14638                      }
14639                   }
14640                }
14641             },
14642             "responses" : {
14643                "200" : {
14644                   "description" : "OK",
14645                   "content" : {
14646                      "text/plain" : {
14647                         "schema" : {
14648                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14649                         }
14650                      },
14651                      "application/json" : {
14652                         "schema" : {
14653                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14654                         }
14655                      },
14656                      "text/json" : {
14657                         "schema" : {
14658                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14659                         }
14660                      }
14661                   }
14662                }
14663             }
14664          }
14665       },
14666       "/api/v2/screeningy/karcinomProstatyUrologickeVysetreni/{id}/zpochybnit" : {
14667          "patch" : {
14668             "tags" : [
14669                "Screeningy"
14670             ],
14671             "summary" : "Zpochybní existující záznam navazujícího urologického vyšetření.",
14672             "parameters" : [
14673                {
14674                   "name" : "id",
14675                   "in" : "path",
14676                   "required" : true,
14677                   "schema" : {
14678                      "type" : "string",
14679                      "format" : "uuid"
14680                   }
14681                },
14682                {
14683                   "name" : "X-Correlation-Id",
14684                   "in" : "header",
14685                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
14686                   "schema" : {
14687                      "type" : "string",
14688                      "example" : "5c42258e-2f15-4d3c-a16c-2e6581a1ac81"
14689                   }
14690                },
14691                {
14692                   "name" : "Accept-Language",
14693                   "in" : "header",
14694                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
14695                   "schema" : {
14696                      "type" : "string",
14697                      "example" : "cs"
14698                   }
14699                },
14700                {
14701                   "name" : "If-Match",
14702                   "in" : "header",
14703                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
14704                   "required" : true,
14705                   "schema" : {
14706                      "type" : "string",
14707                      "example" : "AAAAAAAAB+8="
14708                   }
14709                }
14710             ],
14711             "requestBody" : {
14712                "content" : {
14713                   "application/json" : {
14714                      "schema" : {
14715                         "$ref" : "#/components/schemas/PatchDuvodDto"
14716                      }
14717                   }
14718                }
14719             },
14720             "responses" : {
14721                "200" : {
14722                   "description" : "OK",
14723                   "content" : {
14724                      "text/plain" : {
14725                         "schema" : {
14726                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14727                         }
14728                      },
14729                      "application/json" : {
14730                         "schema" : {
14731                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14732                         }
14733                      },
14734                      "text/json" : {
14735                         "schema" : {
14736                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14737                         }
14738                      }
14739                   }
14740                }
14741             }
14742          }
14743       },
14744       "/api/v2/screeningy/karcinomProstatyUrologickeVysetreni/{id}/obnovit" : {
14745          "patch" : {
14746             "tags" : [
14747                "Screeningy"
14748             ],
14749             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam navazujícího urologického vyšetření.",
14750             "parameters" : [
14751                {
14752                   "name" : "id",
14753                   "in" : "path",
14754                   "required" : true,
14755                   "schema" : {
14756                      "type" : "string",
14757                      "format" : "uuid"
14758                   }
14759                },
14760                {
14761                   "name" : "X-Correlation-Id",
14762                   "in" : "header",
14763                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
14764                   "schema" : {
14765                      "type" : "string",
14766                      "example" : "26fe056c-0b86-4084-9c18-833adbabafd1"
14767                   }
14768                },
14769                {
14770                   "name" : "Accept-Language",
14771                   "in" : "header",
14772                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
14773                   "schema" : {
14774                      "type" : "string",
14775                      "example" : "cs"
14776                   }
14777                },
14778                {
14779                   "name" : "If-Match",
14780                   "in" : "header",
14781                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
14782                   "required" : true,
14783                   "schema" : {
14784                      "type" : "string",
14785                      "example" : "AAAAAAAAB+8="
14786                   }
14787                }
14788             ],
14789             "requestBody" : {
14790                "content" : {
14791                   "application/json" : {
14792                      "schema" : {
14793                         "$ref" : "#/components/schemas/PatchDuvodDto"
14794                      }
14795                   }
14796                }
14797             },
14798             "responses" : {
14799                "200" : {
14800                   "description" : "OK",
14801                   "content" : {
14802                      "text/plain" : {
14803                         "schema" : {
14804                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14805                         }
14806                      },
14807                      "application/json" : {
14808                         "schema" : {
14809                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14810                         }
14811                      },
14812                      "text/json" : {
14813                         "schema" : {
14814                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
14815                         }
14816                      }
14817                   }
14818                }
14819             }
14820          }
14821       },
14822       "/api/v2/screeningy/karcinomProstatyVstupniPsa/vyhledat" : {
14823          "post" : {
14824             "tags" : [
14825                "Screeningy"
14826             ],
14827             "summary" : "Načte seznam vstupních PSA vyšetření pacienta dle RID.",
14828             "description" : "Vrací všechny záznamy vstupního PSA evidované u pacienta.",
14829             "parameters" : [
14830                {
14831                   "name" : "X-Correlation-Id",
14832                   "in" : "header",
14833                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
14834                   "schema" : {
14835                      "type" : "string",
14836                      "example" : "dcd4e332-22d3-4244-bc39-08afa3f58434"
14837                   }
14838                },
14839                {
14840                   "name" : "Accept-Language",
14841                   "in" : "header",
14842                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
14843                   "schema" : {
14844                      "type" : "string",
14845                      "example" : "cs"
14846                   }
14847                }
14848             ],
14849             "requestBody" : {
14850                "content" : {
14851                   "application/json" : {
14852                      "schema" : {
14853                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaVyhledatDto"
14854                      }
14855                   }
14856                }
14857             },
14858             "responses" : {
14859                "200" : {
14860                   "description" : "Seznam záznamů byl úspěšně vrácen.",
14861                   "content" : {
14862                      "text/plain" : {
14863                         "schema" : {
14864                            "type" : "array",
14865                            "items" : {
14866                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
14867                            }
14868                         }
14869                      },
14870                      "application/json" : {
14871                         "schema" : {
14872                            "type" : "array",
14873                            "items" : {
14874                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
14875                            }
14876                         }
14877                      },
14878                      "text/json" : {
14879                         "schema" : {
14880                            "type" : "array",
14881                            "items" : {
14882                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
14883                            }
14884                         }
14885                      }
14886                   }
14887                },
14888                "400" : {
14889                   "description" : "Neplatný požadavek.",
14890                   "content" : {
14891                      "application/problem+json" : {
14892                         "example" : {
14893                            "type" : "https://api.szz.cz/errors/validation",
14894                            "title" : "Neplatný vstupní parametr",
14895                            "status" : 400,
14896                            "detail" : "Některé položky vstupu neprošly validací.",
14897                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14898                            "correlationId" : "8b475e21-1c96-40bc-a4e7-eeeac5310077",
14899                            "errors" : [
14900                               {
14901                                  "field" : "rid",
14902                                  "message" : "Hodnota RID musí mít 10 znaků."
14903                               },
14904                               {
14905                                  "field" : "druhProhlidky",
14906                                  "message" : "Neplatná hodnota číselníku."
14907                               }
14908                            ]
14909                         }
14910                      }
14911                   }
14912                },
14913                "401" : {
14914                   "description" : "Uživatel není autentizován.",
14915                   "content" : {
14916                      "application/problem+json" : {
14917                         "example" : {
14918                            "type" : "https://api.szz.cz/errors/unauthorized",
14919                            "title" : "Neautorizováno",
14920                            "status" : 401,
14921                            "detail" : "Chybí nebo je neplatný přístupový token.",
14922                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14923                            "correlationId" : "8cf26d1c-558a-4e12-b429-d61576829f6b"
14924                         }
14925                      }
14926                   }
14927                },
14928                "403" : {
14929                   "description" : "Uživatel nemá oprávnění k provedení operace.",
14930                   "content" : {
14931                      "application/problem+json" : {
14932                         "example" : {
14933                            "type" : "https://api.szz.cz/errors/forbidden",
14934                            "title" : "Zakázaná operace",
14935                            "status" : 403,
14936                            "detail" : "Uživatel nemá oprávnění k této akci.",
14937                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
14938                            "correlationId" : "34965d0c-260e-4b8f-b421-949a6da6e171"
14939                         }
14940                      }
14941                   }
14942                },
14943                "408" : {
14944                   "description" : "Požadavek vypršel.",
14945                   "content" : {
14946                      "application/problem+json" : {
14947                         "example" : {
14948                            "type" : "https://api.szz.cz/errors/request-timeout",
14949                            "title" : "Časový limit vypršel",
14950                            "status" : 408,
14951                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
14952                            "instance" : "/api/v1/emergentniZaznam",
14953                            "correlationId" : "c1785a38-b787-4d61-a8f2-897b6b72b80e"
14954                         }
14955                      }
14956                   }
14957                },
14958                "500" : {
14959                   "description" : "Interní chyba serveru.",
14960                   "content" : {
14961                      "application/problem+json" : {
14962                         "example" : {
14963                            "type" : "https://api.szz.cz/errors/internal",
14964                            "title" : "Neočekávaná chyba serveru",
14965                            "status" : 500,
14966                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
14967                            "instance" : "/api/v1/emergentniZaznam",
14968                            "correlationId" : "32eaa0d1-8629-4e53-a0b1-a1de5b65968d",
14969                            "errors" : [
14970                               {
14971                                  "field" : "exception.type",
14972                                  "message" : "System.NullReferenceException"
14973                               },
14974                               {
14975                                  "field" : "exception.message",
14976                                  "message" : "Object reference not set to an instance of an object."
14977                               },
14978                               {
14979                                  "field" : "stacktrace",
14980                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
14981                               }
14982                            ]
14983                         }
14984                      }
14985                   }
14986                }
14987             }
14988          }
14989       },
14990       "/api/v2/screeningy/karcinomProstatyVstupniPsa" : {
14991          "post" : {
14992             "tags" : [
14993                "Screeningy"
14994             ],
14995             "summary" : "Vytvoří nový záznam vstupního PSA vyšetření.",
14996             "description" : "Vytvoří nový záznam vstupního PSA vyšetření v rámci screeningu karcinomu prostaty.",
14997             "parameters" : [
14998                {
14999                   "name" : "X-Correlation-Id",
15000                   "in" : "header",
15001                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15002                   "schema" : {
15003                      "type" : "string",
15004                      "example" : "7a3c2dac-4808-46f5-8969-0e7078fc662f"
15005                   }
15006                },
15007                {
15008                   "name" : "Accept-Language",
15009                   "in" : "header",
15010                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15011                   "schema" : {
15012                      "type" : "string",
15013                      "example" : "cs"
15014                   }
15015                }
15016             ],
15017             "requestBody" : {
15018                "content" : {
15019                   "application/json" : {
15020                      "schema" : {
15021                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaCreateDto"
15022                      }
15023                   }
15024                }
15025             },
15026             "responses" : {
15027                "201" : {
15028                   "description" : "Záznam byl úspěšně vytvořen.",
15029                   "content" : {
15030                      "text/plain" : {
15031                         "schema" : {
15032                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15033                         }
15034                      },
15035                      "application/json" : {
15036                         "schema" : {
15037                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15038                         }
15039                      },
15040                      "text/json" : {
15041                         "schema" : {
15042                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15043                         }
15044                      }
15045                   }
15046                },
15047                "400" : {
15048                   "description" : "Neplatný požadavek.",
15049                   "content" : {
15050                      "application/problem+json" : {
15051                         "example" : {
15052                            "type" : "https://api.szz.cz/errors/validation",
15053                            "title" : "Neplatný vstupní parametr",
15054                            "status" : 400,
15055                            "detail" : "Některé položky vstupu neprošly validací.",
15056                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
15057                            "correlationId" : "626ddaf9-dc0c-4b86-9f81-fdef0b8b1467",
15058                            "errors" : [
15059                               {
15060                                  "field" : "rid",
15061                                  "message" : "Hodnota RID musí mít 10 znaků."
15062                               },
15063                               {
15064                                  "field" : "druhProhlidky",
15065                                  "message" : "Neplatná hodnota číselníku."
15066                               }
15067                            ]
15068                         }
15069                      }
15070                   }
15071                },
15072                "401" : {
15073                   "description" : "Neautorizovaný přístup.",
15074                   "content" : {
15075                      "application/problem+json" : {
15076                         "example" : {
15077                            "type" : "https://api.szz.cz/errors/unauthorized",
15078                            "title" : "Neautorizováno",
15079                            "status" : 401,
15080                            "detail" : "Chybí nebo je neplatný přístupový token.",
15081                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
15082                            "correlationId" : "f52693e5-74f9-4a9d-88de-def27aa4093c"
15083                         }
15084                      }
15085                   }
15086                },
15087                "403" : {
15088                   "description" : "Uživatel nemá oprávnění k provedení operace.",
15089                   "content" : {
15090                      "application/problem+json" : {
15091                         "example" : {
15092                            "type" : "https://api.szz.cz/errors/forbidden",
15093                            "title" : "Zakázaná operace",
15094                            "status" : 403,
15095                            "detail" : "Uživatel nemá oprávnění k této akci.",
15096                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
15097                            "correlationId" : "232f09c2-70c3-4078-80bb-a53163505b45"
15098                         }
15099                      }
15100                   }
15101                },
15102                "408" : {
15103                   "description" : "Požadavek vypršel.",
15104                   "content" : {
15105                      "application/problem+json" : {
15106                         "example" : {
15107                            "type" : "https://api.szz.cz/errors/request-timeout",
15108                            "title" : "Časový limit vypršel",
15109                            "status" : 408,
15110                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
15111                            "instance" : "/api/v1/emergentniZaznam",
15112                            "correlationId" : "1842ecbb-844f-4c41-81d8-186950717d52"
15113                         }
15114                      }
15115                   }
15116                },
15117                "500" : {
15118                   "description" : "Interní chyba serveru.",
15119                   "content" : {
15120                      "application/problem+json" : {
15121                         "example" : {
15122                            "type" : "https://api.szz.cz/errors/internal",
15123                            "title" : "Neočekávaná chyba serveru",
15124                            "status" : 500,
15125                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
15126                            "instance" : "/api/v1/emergentniZaznam",
15127                            "correlationId" : "8314f3ec-578c-42b9-ae01-af9348eb1448",
15128                            "errors" : [
15129                               {
15130                                  "field" : "exception.type",
15131                                  "message" : "System.NullReferenceException"
15132                               },
15133                               {
15134                                  "field" : "exception.message",
15135                                  "message" : "Object reference not set to an instance of an object."
15136                               },
15137                               {
15138                                  "field" : "stacktrace",
15139                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
15140                               }
15141                            ]
15142                         }
15143                      }
15144                   }
15145                }
15146             }
15147          }
15148       },
15149       "/api/v2/screeningy/karcinomProstatyVstupniPsa/{id}" : {
15150          "put" : {
15151             "tags" : [
15152                "Screeningy"
15153             ],
15154             "summary" : "Aktualizuje existující záznam vstupního PSA vyšetření.",
15155             "description" : "Vyžaduje hlavičku `If-Match` s platným ETagem.",
15156             "parameters" : [
15157                {
15158                   "name" : "id",
15159                   "in" : "path",
15160                   "required" : true,
15161                   "schema" : {
15162                      "type" : "string",
15163                      "format" : "uuid"
15164                   }
15165                },
15166                {
15167                   "name" : "X-Correlation-Id",
15168                   "in" : "header",
15169                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15170                   "schema" : {
15171                      "type" : "string",
15172                      "example" : "c37db734-e4cf-423b-8757-1d4c453167cb"
15173                   }
15174                },
15175                {
15176                   "name" : "Accept-Language",
15177                   "in" : "header",
15178                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15179                   "schema" : {
15180                      "type" : "string",
15181                      "example" : "cs"
15182                   }
15183                },
15184                {
15185                   "name" : "If-Match",
15186                   "in" : "header",
15187                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
15188                   "required" : true,
15189                   "schema" : {
15190                      "type" : "string",
15191                      "example" : "AAAAAAAAB+8="
15192                   }
15193                }
15194             ],
15195             "requestBody" : {
15196                "content" : {
15197                   "application/json" : {
15198                      "schema" : {
15199                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaUpdateDto"
15200                      }
15201                   }
15202                }
15203             },
15204             "responses" : {
15205                "200" : {
15206                   "description" : "Záznam byl úspěšně aktualizován.",
15207                   "content" : {
15208                      "text/plain" : {
15209                         "schema" : {
15210                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15211                         }
15212                      },
15213                      "application/json" : {
15214                         "schema" : {
15215                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15216                         }
15217                      },
15218                      "text/json" : {
15219                         "schema" : {
15220                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15221                         }
15222                      }
15223                   }
15224                },
15225                "400" : {
15226                   "description" : "Neplatný požadavek.",
15227                   "content" : {
15228                      "application/problem+json" : {
15229                         "example" : {
15230                            "type" : "https://api.szz.cz/errors/validation",
15231                            "title" : "Neplatný vstupní parametr",
15232                            "status" : 400,
15233                            "detail" : "Některé položky vstupu neprošly validací.",
15234                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
15235                            "correlationId" : "6bb41d00-23ed-4ffb-95fb-141e3333b969",
15236                            "errors" : [
15237                               {
15238                                  "field" : "rid",
15239                                  "message" : "Hodnota RID musí mít 10 znaků."
15240                               },
15241                               {
15242                                  "field" : "druhProhlidky",
15243                                  "message" : "Neplatná hodnota číselníku."
15244                               }
15245                            ]
15246                         }
15247                      }
15248                   }
15249                },
15250                "401" : {
15251                   "description" : "Uživatel není autentizován.",
15252                   "content" : {
15253                      "application/problem+json" : {
15254                         "example" : {
15255                            "type" : "https://api.szz.cz/errors/unauthorized",
15256                            "title" : "Neautorizováno",
15257                            "status" : 401,
15258                            "detail" : "Chybí nebo je neplatný přístupový token.",
15259                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
15260                            "correlationId" : "e5bcd103-973f-4ebd-961d-eb0127ef4a92"
15261                         }
15262                      }
15263                   }
15264                },
15265                "403" : {
15266                   "description" : "Uživatel nemá oprávnění k provedení operace.",
15267                   "content" : {
15268                      "application/problem+json" : {
15269                         "example" : {
15270                            "type" : "https://api.szz.cz/errors/forbidden",
15271                            "title" : "Zakázaná operace",
15272                            "status" : 403,
15273                            "detail" : "Uživatel nemá oprávnění k této akci.",
15274                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
15275                            "correlationId" : "fb42047a-e5c3-4880-b4c2-a82d94ccaa0a"
15276                         }
15277                      }
15278                   }
15279                },
15280                "404" : {
15281                   "description" : "Záznam nebyl nalezen.",
15282                   "content" : {
15283                      "application/problem+json" : {
15284                         "example" : {
15285                            "type" : "https://api.szz.cz/errors/not-found",
15286                            "title" : "Zdroj nebyl nalezen",
15287                            "status" : 404,
15288                            "detail" : "Požadovaný záznam nebyl nalezen.",
15289                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
15290                            "correlationId" : "4d13633b-a132-4cc3-bcf3-97e1dea36066"
15291                         }
15292                      }
15293                   }
15294                },
15295                "408" : {
15296                   "description" : "Požadavek vypršel.",
15297                   "content" : {
15298                      "application/problem+json" : {
15299                         "example" : {
15300                            "type" : "https://api.szz.cz/errors/request-timeout",
15301                            "title" : "Časový limit vypršel",
15302                            "status" : 408,
15303                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
15304                            "instance" : "/api/v1/emergentniZaznam",
15305                            "correlationId" : "88a6d032-03c6-4641-991f-15b197e3a69c"
15306                         }
15307                      }
15308                   }
15309                },
15310                "409" : {
15311                   "description" : "Neplatný nebo zastaralý ETag.",
15312                   "content" : {
15313                      "application/problem+json" : {
15314                         "example" : {
15315                            "type" : "https://api.szz.cz/errors/conflict",
15316                            "title" : "Konflikt dat",
15317                            "status" : 409,
15318                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
15319                            "instance" : "/api/v1/emergentniZaznam",
15320                            "correlationId" : "1919f16f-d9ea-4968-876a-b3c106de1673"
15321                         }
15322                      }
15323                   }
15324                },
15325                "500" : {
15326                   "description" : "Interní chyba serveru.",
15327                   "content" : {
15328                      "application/problem+json" : {
15329                         "example" : {
15330                            "type" : "https://api.szz.cz/errors/internal",
15331                            "title" : "Neočekávaná chyba serveru",
15332                            "status" : 500,
15333                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
15334                            "instance" : "/api/v1/emergentniZaznam",
15335                            "correlationId" : "69440fdc-de47-4dcf-972e-7b7e9bb955a9",
15336                            "errors" : [
15337                               {
15338                                  "field" : "exception.type",
15339                                  "message" : "System.NullReferenceException"
15340                               },
15341                               {
15342                                  "field" : "exception.message",
15343                                  "message" : "Object reference not set to an instance of an object."
15344                               },
15345                               {
15346                                  "field" : "stacktrace",
15347                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
15348                               }
15349                            ]
15350                         }
15351                      }
15352                   }
15353                }
15354             }
15355          }
15356       },
15357       "/api/v2/screeningy/karcinomProstatyVstupniPsa/{id}/zneplatnit" : {
15358          "patch" : {
15359             "tags" : [
15360                "Screeningy"
15361             ],
15362             "summary" : "Zneplatní existující záznam vstupního PSA vyšetření.",
15363             "parameters" : [
15364                {
15365                   "name" : "id",
15366                   "in" : "path",
15367                   "required" : true,
15368                   "schema" : {
15369                      "type" : "string",
15370                      "format" : "uuid"
15371                   }
15372                },
15373                {
15374                   "name" : "X-Correlation-Id",
15375                   "in" : "header",
15376                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15377                   "schema" : {
15378                      "type" : "string",
15379                      "example" : "a7d3346b-8d16-47f2-ab15-ae5ac67475e5"
15380                   }
15381                },
15382                {
15383                   "name" : "Accept-Language",
15384                   "in" : "header",
15385                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15386                   "schema" : {
15387                      "type" : "string",
15388                      "example" : "cs"
15389                   }
15390                },
15391                {
15392                   "name" : "If-Match",
15393                   "in" : "header",
15394                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
15395                   "required" : true,
15396                   "schema" : {
15397                      "type" : "string",
15398                      "example" : "AAAAAAAAB+8="
15399                   }
15400                }
15401             ],
15402             "requestBody" : {
15403                "content" : {
15404                   "application/json" : {
15405                      "schema" : {
15406                         "$ref" : "#/components/schemas/PatchDuvodDto"
15407                      }
15408                   }
15409                }
15410             },
15411             "responses" : {
15412                "200" : {
15413                   "description" : "OK",
15414                   "content" : {
15415                      "text/plain" : {
15416                         "schema" : {
15417                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15418                         }
15419                      },
15420                      "application/json" : {
15421                         "schema" : {
15422                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15423                         }
15424                      },
15425                      "text/json" : {
15426                         "schema" : {
15427                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15428                         }
15429                      }
15430                   }
15431                }
15432             }
15433          }
15434       },
15435       "/api/v2/screeningy/karcinomProstatyVstupniPsa/{id}/zpochybnit" : {
15436          "patch" : {
15437             "tags" : [
15438                "Screeningy"
15439             ],
15440             "summary" : "Zpochybní existující záznam vstupního PSA vyšetření.",
15441             "parameters" : [
15442                {
15443                   "name" : "id",
15444                   "in" : "path",
15445                   "required" : true,
15446                   "schema" : {
15447                      "type" : "string",
15448                      "format" : "uuid"
15449                   }
15450                },
15451                {
15452                   "name" : "X-Correlation-Id",
15453                   "in" : "header",
15454                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15455                   "schema" : {
15456                      "type" : "string",
15457                      "example" : "d01d5854-520a-40aa-bc92-d924e8d9e039"
15458                   }
15459                },
15460                {
15461                   "name" : "Accept-Language",
15462                   "in" : "header",
15463                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15464                   "schema" : {
15465                      "type" : "string",
15466                      "example" : "cs"
15467                   }
15468                },
15469                {
15470                   "name" : "If-Match",
15471                   "in" : "header",
15472                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
15473                   "required" : true,
15474                   "schema" : {
15475                      "type" : "string",
15476                      "example" : "AAAAAAAAB+8="
15477                   }
15478                }
15479             ],
15480             "requestBody" : {
15481                "content" : {
15482                   "application/json" : {
15483                      "schema" : {
15484                         "$ref" : "#/components/schemas/PatchDuvodDto"
15485                      }
15486                   }
15487                }
15488             },
15489             "responses" : {
15490                "200" : {
15491                   "description" : "OK",
15492                   "content" : {
15493                      "text/plain" : {
15494                         "schema" : {
15495                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15496                         }
15497                      },
15498                      "application/json" : {
15499                         "schema" : {
15500                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15501                         }
15502                      },
15503                      "text/json" : {
15504                         "schema" : {
15505                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15506                         }
15507                      }
15508                   }
15509                }
15510             }
15511          }
15512       },
15513       "/api/v2/screeningy/karcinomProstatyVstupniPsa/{id}/obnovit" : {
15514          "patch" : {
15515             "tags" : [
15516                "Screeningy"
15517             ],
15518             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam vstupního PSA vyšetření.",
15519             "parameters" : [
15520                {
15521                   "name" : "id",
15522                   "in" : "path",
15523                   "required" : true,
15524                   "schema" : {
15525                      "type" : "string",
15526                      "format" : "uuid"
15527                   }
15528                },
15529                {
15530                   "name" : "X-Correlation-Id",
15531                   "in" : "header",
15532                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15533                   "schema" : {
15534                      "type" : "string",
15535                      "example" : "14b9c38d-2c84-438d-bda8-84f36dac1d4c"
15536                   }
15537                },
15538                {
15539                   "name" : "Accept-Language",
15540                   "in" : "header",
15541                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15542                   "schema" : {
15543                      "type" : "string",
15544                      "example" : "cs"
15545                   }
15546                },
15547                {
15548                   "name" : "If-Match",
15549                   "in" : "header",
15550                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
15551                   "required" : true,
15552                   "schema" : {
15553                      "type" : "string",
15554                      "example" : "AAAAAAAAB+8="
15555                   }
15556                }
15557             ],
15558             "requestBody" : {
15559                "content" : {
15560                   "application/json" : {
15561                      "schema" : {
15562                         "$ref" : "#/components/schemas/PatchDuvodDto"
15563                      }
15564                   }
15565                }
15566             },
15567             "responses" : {
15568                "200" : {
15569                   "description" : "OK",
15570                   "content" : {
15571                      "text/plain" : {
15572                         "schema" : {
15573                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15574                         }
15575                      },
15576                      "application/json" : {
15577                         "schema" : {
15578                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15579                         }
15580                      },
15581                      "text/json" : {
15582                         "schema" : {
15583                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
15584                         }
15585                      }
15586                   }
15587                }
15588             }
15589          }
15590       },
15591       "/api/v2/screeningy/karcinomPrsuBiopsie/vyhledat" : {
15592          "post" : {
15593             "tags" : [
15594                "Screeningy"
15595             ],
15596             "parameters" : [
15597                {
15598                   "name" : "X-Correlation-Id",
15599                   "in" : "header",
15600                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15601                   "schema" : {
15602                      "type" : "string",
15603                      "example" : "596fbbbc-169f-4da2-af27-1f1eb9dc352d"
15604                   }
15605                },
15606                {
15607                   "name" : "Accept-Language",
15608                   "in" : "header",
15609                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15610                   "schema" : {
15611                      "type" : "string",
15612                      "example" : "cs"
15613                   }
15614                }
15615             ],
15616             "requestBody" : {
15617                "content" : {
15618                   "application/json" : {
15619                      "schema" : {
15620                         "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieVyhledatDto"
15621                      }
15622                   }
15623                }
15624             },
15625             "responses" : {
15626                "200" : {
15627                   "description" : "OK",
15628                   "content" : {
15629                      "text/plain" : {
15630                         "schema" : {
15631                            "type" : "array",
15632                            "items" : {
15633                               "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15634                            }
15635                         }
15636                      },
15637                      "application/json" : {
15638                         "schema" : {
15639                            "type" : "array",
15640                            "items" : {
15641                               "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15642                            }
15643                         }
15644                      },
15645                      "text/json" : {
15646                         "schema" : {
15647                            "type" : "array",
15648                            "items" : {
15649                               "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15650                            }
15651                         }
15652                      }
15653                   }
15654                }
15655             }
15656          }
15657       },
15658       "/api/v2/screeningy/karcinomPrsuBiopsie" : {
15659          "post" : {
15660             "tags" : [
15661                "Screeningy"
15662             ],
15663             "parameters" : [
15664                {
15665                   "name" : "X-Correlation-Id",
15666                   "in" : "header",
15667                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15668                   "schema" : {
15669                      "type" : "string",
15670                      "example" : "51726e74-b410-488f-93d7-fb38385a3fba"
15671                   }
15672                },
15673                {
15674                   "name" : "Accept-Language",
15675                   "in" : "header",
15676                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15677                   "schema" : {
15678                      "type" : "string",
15679                      "example" : "cs"
15680                   }
15681                }
15682             ],
15683             "requestBody" : {
15684                "content" : {
15685                   "application/json" : {
15686                      "schema" : {
15687                         "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieCreateDto"
15688                      }
15689                   }
15690                }
15691             },
15692             "responses" : {
15693                "201" : {
15694                   "description" : "Created",
15695                   "content" : {
15696                      "text/plain" : {
15697                         "schema" : {
15698                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15699                         }
15700                      },
15701                      "application/json" : {
15702                         "schema" : {
15703                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15704                         }
15705                      },
15706                      "text/json" : {
15707                         "schema" : {
15708                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15709                         }
15710                      }
15711                   }
15712                }
15713             }
15714          }
15715       },
15716       "/api/v2/screeningy/karcinomPrsuBiopsie/{id}" : {
15717          "put" : {
15718             "tags" : [
15719                "Screeningy"
15720             ],
15721             "parameters" : [
15722                {
15723                   "name" : "id",
15724                   "in" : "path",
15725                   "required" : true,
15726                   "schema" : {
15727                      "type" : "string",
15728                      "format" : "uuid"
15729                   }
15730                },
15731                {
15732                   "name" : "X-Correlation-Id",
15733                   "in" : "header",
15734                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15735                   "schema" : {
15736                      "type" : "string",
15737                      "example" : "99985127-1a11-4c98-9f25-3ca18f453c59"
15738                   }
15739                },
15740                {
15741                   "name" : "Accept-Language",
15742                   "in" : "header",
15743                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15744                   "schema" : {
15745                      "type" : "string",
15746                      "example" : "cs"
15747                   }
15748                },
15749                {
15750                   "name" : "If-Match",
15751                   "in" : "header",
15752                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
15753                   "required" : true,
15754                   "schema" : {
15755                      "type" : "string",
15756                      "example" : "AAAAAAAAB+8="
15757                   }
15758                }
15759             ],
15760             "requestBody" : {
15761                "content" : {
15762                   "application/json" : {
15763                      "schema" : {
15764                         "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieUpdateDto"
15765                      }
15766                   }
15767                }
15768             },
15769             "responses" : {
15770                "200" : {
15771                   "description" : "OK",
15772                   "content" : {
15773                      "text/plain" : {
15774                         "schema" : {
15775                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15776                         }
15777                      },
15778                      "application/json" : {
15779                         "schema" : {
15780                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15781                         }
15782                      },
15783                      "text/json" : {
15784                         "schema" : {
15785                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15786                         }
15787                      }
15788                   }
15789                }
15790             }
15791          }
15792       },
15793       "/api/v2/screeningy/karcinomPrsuBiopsie/{id}/zneplatnit" : {
15794          "patch" : {
15795             "tags" : [
15796                "Screeningy"
15797             ],
15798             "parameters" : [
15799                {
15800                   "name" : "id",
15801                   "in" : "path",
15802                   "required" : true,
15803                   "schema" : {
15804                      "type" : "string",
15805                      "format" : "uuid"
15806                   }
15807                },
15808                {
15809                   "name" : "X-Correlation-Id",
15810                   "in" : "header",
15811                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15812                   "schema" : {
15813                      "type" : "string",
15814                      "example" : "6051d0af-2fa5-42dc-a294-8f789274fb60"
15815                   }
15816                },
15817                {
15818                   "name" : "Accept-Language",
15819                   "in" : "header",
15820                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15821                   "schema" : {
15822                      "type" : "string",
15823                      "example" : "cs"
15824                   }
15825                },
15826                {
15827                   "name" : "If-Match",
15828                   "in" : "header",
15829                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
15830                   "required" : true,
15831                   "schema" : {
15832                      "type" : "string",
15833                      "example" : "AAAAAAAAB+8="
15834                   }
15835                }
15836             ],
15837             "requestBody" : {
15838                "content" : {
15839                   "application/json" : {
15840                      "schema" : {
15841                         "$ref" : "#/components/schemas/PatchDuvodDto"
15842                      }
15843                   }
15844                }
15845             },
15846             "responses" : {
15847                "200" : {
15848                   "description" : "OK",
15849                   "content" : {
15850                      "text/plain" : {
15851                         "schema" : {
15852                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15853                         }
15854                      },
15855                      "application/json" : {
15856                         "schema" : {
15857                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15858                         }
15859                      },
15860                      "text/json" : {
15861                         "schema" : {
15862                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15863                         }
15864                      }
15865                   }
15866                }
15867             }
15868          }
15869       },
15870       "/api/v2/screeningy/karcinomPrsuBiopsie/{id}/zpochybnit" : {
15871          "patch" : {
15872             "tags" : [
15873                "Screeningy"
15874             ],
15875             "parameters" : [
15876                {
15877                   "name" : "id",
15878                   "in" : "path",
15879                   "required" : true,
15880                   "schema" : {
15881                      "type" : "string",
15882                      "format" : "uuid"
15883                   }
15884                },
15885                {
15886                   "name" : "X-Correlation-Id",
15887                   "in" : "header",
15888                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15889                   "schema" : {
15890                      "type" : "string",
15891                      "example" : "e29d5b6c-871b-4d4b-9cac-105285597e85"
15892                   }
15893                },
15894                {
15895                   "name" : "Accept-Language",
15896                   "in" : "header",
15897                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15898                   "schema" : {
15899                      "type" : "string",
15900                      "example" : "cs"
15901                   }
15902                },
15903                {
15904                   "name" : "If-Match",
15905                   "in" : "header",
15906                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
15907                   "required" : true,
15908                   "schema" : {
15909                      "type" : "string",
15910                      "example" : "AAAAAAAAB+8="
15911                   }
15912                }
15913             ],
15914             "requestBody" : {
15915                "content" : {
15916                   "application/json" : {
15917                      "schema" : {
15918                         "$ref" : "#/components/schemas/PatchDuvodDto"
15919                      }
15920                   }
15921                }
15922             },
15923             "responses" : {
15924                "200" : {
15925                   "description" : "OK",
15926                   "content" : {
15927                      "text/plain" : {
15928                         "schema" : {
15929                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15930                         }
15931                      },
15932                      "application/json" : {
15933                         "schema" : {
15934                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15935                         }
15936                      },
15937                      "text/json" : {
15938                         "schema" : {
15939                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
15940                         }
15941                      }
15942                   }
15943                }
15944             }
15945          }
15946       },
15947       "/api/v2/screeningy/karcinomPrsuBiopsie/{id}/obnovit" : {
15948          "patch" : {
15949             "tags" : [
15950                "Screeningy"
15951             ],
15952             "parameters" : [
15953                {
15954                   "name" : "id",
15955                   "in" : "path",
15956                   "required" : true,
15957                   "schema" : {
15958                      "type" : "string",
15959                      "format" : "uuid"
15960                   }
15961                },
15962                {
15963                   "name" : "X-Correlation-Id",
15964                   "in" : "header",
15965                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
15966                   "schema" : {
15967                      "type" : "string",
15968                      "example" : "bc72a66d-e378-4159-90b8-dd14194d5fe3"
15969                   }
15970                },
15971                {
15972                   "name" : "Accept-Language",
15973                   "in" : "header",
15974                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
15975                   "schema" : {
15976                      "type" : "string",
15977                      "example" : "cs"
15978                   }
15979                },
15980                {
15981                   "name" : "If-Match",
15982                   "in" : "header",
15983                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
15984                   "required" : true,
15985                   "schema" : {
15986                      "type" : "string",
15987                      "example" : "AAAAAAAAB+8="
15988                   }
15989                }
15990             ],
15991             "requestBody" : {
15992                "content" : {
15993                   "application/json" : {
15994                      "schema" : {
15995                         "$ref" : "#/components/schemas/PatchDuvodDto"
15996                      }
15997                   }
15998                }
15999             },
16000             "responses" : {
16001                "200" : {
16002                   "description" : "OK",
16003                   "content" : {
16004                      "text/plain" : {
16005                         "schema" : {
16006                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
16007                         }
16008                      },
16009                      "application/json" : {
16010                         "schema" : {
16011                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
16012                         }
16013                      },
16014                      "text/json" : {
16015                         "schema" : {
16016                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
16017                         }
16018                      }
16019                   }
16020                }
16021             }
16022          }
16023       },
16024       "/api/v2/screeningy/karcinomPrsuMamografie/vyhledat" : {
16025          "post" : {
16026             "tags" : [
16027                "Screeningy"
16028             ],
16029             "parameters" : [
16030                {
16031                   "name" : "X-Correlation-Id",
16032                   "in" : "header",
16033                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16034                   "schema" : {
16035                      "type" : "string",
16036                      "example" : "c1d9bc2e-2482-4f3f-a724-8d4a62c2a0ae"
16037                   }
16038                },
16039                {
16040                   "name" : "Accept-Language",
16041                   "in" : "header",
16042                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16043                   "schema" : {
16044                      "type" : "string",
16045                      "example" : "cs"
16046                   }
16047                }
16048             ],
16049             "requestBody" : {
16050                "content" : {
16051                   "application/json" : {
16052                      "schema" : {
16053                         "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieVyhledatDto"
16054                      }
16055                   }
16056                }
16057             },
16058             "responses" : {
16059                "200" : {
16060                   "description" : "OK",
16061                   "content" : {
16062                      "text/plain" : {
16063                         "schema" : {
16064                            "type" : "array",
16065                            "items" : {
16066                               "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16067                            }
16068                         }
16069                      },
16070                      "application/json" : {
16071                         "schema" : {
16072                            "type" : "array",
16073                            "items" : {
16074                               "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16075                            }
16076                         }
16077                      },
16078                      "text/json" : {
16079                         "schema" : {
16080                            "type" : "array",
16081                            "items" : {
16082                               "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16083                            }
16084                         }
16085                      }
16086                   }
16087                }
16088             }
16089          }
16090       },
16091       "/api/v2/screeningy/karcinomPrsuMamografie" : {
16092          "post" : {
16093             "tags" : [
16094                "Screeningy"
16095             ],
16096             "parameters" : [
16097                {
16098                   "name" : "X-Correlation-Id",
16099                   "in" : "header",
16100                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16101                   "schema" : {
16102                      "type" : "string",
16103                      "example" : "41c9f095-6dee-4da3-a96a-ebf3956b474c"
16104                   }
16105                },
16106                {
16107                   "name" : "Accept-Language",
16108                   "in" : "header",
16109                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16110                   "schema" : {
16111                      "type" : "string",
16112                      "example" : "cs"
16113                   }
16114                }
16115             ],
16116             "requestBody" : {
16117                "content" : {
16118                   "application/json" : {
16119                      "schema" : {
16120                         "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieCreateDto"
16121                      }
16122                   }
16123                }
16124             },
16125             "responses" : {
16126                "201" : {
16127                   "description" : "Created",
16128                   "content" : {
16129                      "text/plain" : {
16130                         "schema" : {
16131                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16132                         }
16133                      },
16134                      "application/json" : {
16135                         "schema" : {
16136                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16137                         }
16138                      },
16139                      "text/json" : {
16140                         "schema" : {
16141                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16142                         }
16143                      }
16144                   }
16145                }
16146             }
16147          }
16148       },
16149       "/api/v2/screeningy/karcinomPrsuMamografie/{id}" : {
16150          "put" : {
16151             "tags" : [
16152                "Screeningy"
16153             ],
16154             "parameters" : [
16155                {
16156                   "name" : "id",
16157                   "in" : "path",
16158                   "required" : true,
16159                   "schema" : {
16160                      "type" : "string",
16161                      "format" : "uuid"
16162                   }
16163                },
16164                {
16165                   "name" : "X-Correlation-Id",
16166                   "in" : "header",
16167                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16168                   "schema" : {
16169                      "type" : "string",
16170                      "example" : "9fd4afba-23de-4996-8776-b0fcaaa92a0d"
16171                   }
16172                },
16173                {
16174                   "name" : "Accept-Language",
16175                   "in" : "header",
16176                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16177                   "schema" : {
16178                      "type" : "string",
16179                      "example" : "cs"
16180                   }
16181                },
16182                {
16183                   "name" : "If-Match",
16184                   "in" : "header",
16185                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
16186                   "required" : true,
16187                   "schema" : {
16188                      "type" : "string",
16189                      "example" : "AAAAAAAAB+8="
16190                   }
16191                }
16192             ],
16193             "requestBody" : {
16194                "content" : {
16195                   "application/json" : {
16196                      "schema" : {
16197                         "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieUpdateDto"
16198                      }
16199                   }
16200                }
16201             },
16202             "responses" : {
16203                "200" : {
16204                   "description" : "OK",
16205                   "content" : {
16206                      "text/plain" : {
16207                         "schema" : {
16208                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16209                         }
16210                      },
16211                      "application/json" : {
16212                         "schema" : {
16213                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16214                         }
16215                      },
16216                      "text/json" : {
16217                         "schema" : {
16218                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16219                         }
16220                      }
16221                   }
16222                }
16223             }
16224          }
16225       },
16226       "/api/v2/screeningy/karcinomPrsuMamografie/{id}/zneplatnit" : {
16227          "patch" : {
16228             "tags" : [
16229                "Screeningy"
16230             ],
16231             "parameters" : [
16232                {
16233                   "name" : "id",
16234                   "in" : "path",
16235                   "required" : true,
16236                   "schema" : {
16237                      "type" : "string",
16238                      "format" : "uuid"
16239                   }
16240                },
16241                {
16242                   "name" : "X-Correlation-Id",
16243                   "in" : "header",
16244                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16245                   "schema" : {
16246                      "type" : "string",
16247                      "example" : "8bcdad73-7782-4fb2-9f90-074211edd6f1"
16248                   }
16249                },
16250                {
16251                   "name" : "Accept-Language",
16252                   "in" : "header",
16253                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16254                   "schema" : {
16255                      "type" : "string",
16256                      "example" : "cs"
16257                   }
16258                },
16259                {
16260                   "name" : "If-Match",
16261                   "in" : "header",
16262                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
16263                   "required" : true,
16264                   "schema" : {
16265                      "type" : "string",
16266                      "example" : "AAAAAAAAB+8="
16267                   }
16268                }
16269             ],
16270             "requestBody" : {
16271                "content" : {
16272                   "application/json" : {
16273                      "schema" : {
16274                         "$ref" : "#/components/schemas/PatchDuvodDto"
16275                      }
16276                   }
16277                }
16278             },
16279             "responses" : {
16280                "200" : {
16281                   "description" : "OK",
16282                   "content" : {
16283                      "text/plain" : {
16284                         "schema" : {
16285                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16286                         }
16287                      },
16288                      "application/json" : {
16289                         "schema" : {
16290                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16291                         }
16292                      },
16293                      "text/json" : {
16294                         "schema" : {
16295                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16296                         }
16297                      }
16298                   }
16299                }
16300             }
16301          }
16302       },
16303       "/api/v2/screeningy/karcinomPrsuMamografie/{id}/zpochybnit" : {
16304          "patch" : {
16305             "tags" : [
16306                "Screeningy"
16307             ],
16308             "parameters" : [
16309                {
16310                   "name" : "id",
16311                   "in" : "path",
16312                   "required" : true,
16313                   "schema" : {
16314                      "type" : "string",
16315                      "format" : "uuid"
16316                   }
16317                },
16318                {
16319                   "name" : "X-Correlation-Id",
16320                   "in" : "header",
16321                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16322                   "schema" : {
16323                      "type" : "string",
16324                      "example" : "58145721-afaa-49c9-ba81-4505ae412fc5"
16325                   }
16326                },
16327                {
16328                   "name" : "Accept-Language",
16329                   "in" : "header",
16330                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16331                   "schema" : {
16332                      "type" : "string",
16333                      "example" : "cs"
16334                   }
16335                },
16336                {
16337                   "name" : "If-Match",
16338                   "in" : "header",
16339                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
16340                   "required" : true,
16341                   "schema" : {
16342                      "type" : "string",
16343                      "example" : "AAAAAAAAB+8="
16344                   }
16345                }
16346             ],
16347             "requestBody" : {
16348                "content" : {
16349                   "application/json" : {
16350                      "schema" : {
16351                         "$ref" : "#/components/schemas/PatchDuvodDto"
16352                      }
16353                   }
16354                }
16355             },
16356             "responses" : {
16357                "200" : {
16358                   "description" : "OK",
16359                   "content" : {
16360                      "text/plain" : {
16361                         "schema" : {
16362                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16363                         }
16364                      },
16365                      "application/json" : {
16366                         "schema" : {
16367                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16368                         }
16369                      },
16370                      "text/json" : {
16371                         "schema" : {
16372                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16373                         }
16374                      }
16375                   }
16376                }
16377             }
16378          }
16379       },
16380       "/api/v2/screeningy/karcinomPrsuMamografie/{id}/obnovit" : {
16381          "patch" : {
16382             "tags" : [
16383                "Screeningy"
16384             ],
16385             "parameters" : [
16386                {
16387                   "name" : "id",
16388                   "in" : "path",
16389                   "required" : true,
16390                   "schema" : {
16391                      "type" : "string",
16392                      "format" : "uuid"
16393                   }
16394                },
16395                {
16396                   "name" : "X-Correlation-Id",
16397                   "in" : "header",
16398                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16399                   "schema" : {
16400                      "type" : "string",
16401                      "example" : "5f79ec33-916d-437d-b03c-5869c7ab1f43"
16402                   }
16403                },
16404                {
16405                   "name" : "Accept-Language",
16406                   "in" : "header",
16407                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16408                   "schema" : {
16409                      "type" : "string",
16410                      "example" : "cs"
16411                   }
16412                },
16413                {
16414                   "name" : "If-Match",
16415                   "in" : "header",
16416                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
16417                   "required" : true,
16418                   "schema" : {
16419                      "type" : "string",
16420                      "example" : "AAAAAAAAB+8="
16421                   }
16422                }
16423             ],
16424             "requestBody" : {
16425                "content" : {
16426                   "application/json" : {
16427                      "schema" : {
16428                         "$ref" : "#/components/schemas/PatchDuvodDto"
16429                      }
16430                   }
16431                }
16432             },
16433             "responses" : {
16434                "200" : {
16435                   "description" : "OK",
16436                   "content" : {
16437                      "text/plain" : {
16438                         "schema" : {
16439                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16440                         }
16441                      },
16442                      "application/json" : {
16443                         "schema" : {
16444                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16445                         }
16446                      },
16447                      "text/json" : {
16448                         "schema" : {
16449                            "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
16450                         }
16451                      }
16452                   }
16453                }
16454             }
16455          }
16456       },
16457       "/api/v2/screeningy/kolorektalniKarcinomKoloskopie/vyhledat" : {
16458          "post" : {
16459             "tags" : [
16460                "Screeningy"
16461             ],
16462             "summary" : "Načte seznam koloskopií pacienta dle RID.",
16463             "description" : "Vrací všechny záznamy koloskopií evidované u pacienta.",
16464             "parameters" : [
16465                {
16466                   "name" : "X-Correlation-Id",
16467                   "in" : "header",
16468                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16469                   "schema" : {
16470                      "type" : "string",
16471                      "example" : "83161f4c-8ab6-40e7-868f-929b9d75657d"
16472                   }
16473                },
16474                {
16475                   "name" : "Accept-Language",
16476                   "in" : "header",
16477                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16478                   "schema" : {
16479                      "type" : "string",
16480                      "example" : "cs"
16481                   }
16482                }
16483             ],
16484             "requestBody" : {
16485                "content" : {
16486                   "application/json" : {
16487                      "schema" : {
16488                         "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieVyhledatDto"
16489                      }
16490                   }
16491                }
16492             },
16493             "responses" : {
16494                "200" : {
16495                   "description" : "Seznam záznamů byl úspěšně vrácen.",
16496                   "content" : {
16497                      "application/json" : {
16498                         "schema" : {
16499                            "type" : "array",
16500                            "items" : {
16501                               "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
16502                            }
16503                         }
16504                      }
16505                   }
16506                },
16507                "400" : {
16508                   "description" : "Neplatný požadavek.",
16509                   "content" : {
16510                      "application/problem+json" : {
16511                         "example" : {
16512                            "type" : "https://api.szz.cz/errors/validation",
16513                            "title" : "Neplatný vstupní parametr",
16514                            "status" : 400,
16515                            "detail" : "Některé položky vstupu neprošly validací.",
16516                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16517                            "correlationId" : "3ebac9a8-65b1-40b9-97a4-516d64443ded",
16518                            "errors" : [
16519                               {
16520                                  "field" : "rid",
16521                                  "message" : "Hodnota RID musí mít 10 znaků."
16522                               },
16523                               {
16524                                  "field" : "druhProhlidky",
16525                                  "message" : "Neplatná hodnota číselníku."
16526                               }
16527                            ]
16528                         }
16529                      }
16530                   }
16531                },
16532                "401" : {
16533                   "description" : "Uživatel není autentizován.",
16534                   "content" : {
16535                      "application/problem+json" : {
16536                         "example" : {
16537                            "type" : "https://api.szz.cz/errors/unauthorized",
16538                            "title" : "Neautorizováno",
16539                            "status" : 401,
16540                            "detail" : "Chybí nebo je neplatný přístupový token.",
16541                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16542                            "correlationId" : "df22d7aa-a9a6-411f-a803-2c8a30ea3d9d"
16543                         }
16544                      }
16545                   }
16546                },
16547                "403" : {
16548                   "description" : "Uživatel nemá oprávnění k provedení operace.",
16549                   "content" : {
16550                      "application/problem+json" : {
16551                         "example" : {
16552                            "type" : "https://api.szz.cz/errors/forbidden",
16553                            "title" : "Zakázaná operace",
16554                            "status" : 403,
16555                            "detail" : "Uživatel nemá oprávnění k této akci.",
16556                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16557                            "correlationId" : "e6fccfd1-bc2b-47e7-83c8-71f3ae1a137e"
16558                         }
16559                      }
16560                   }
16561                },
16562                "408" : {
16563                   "description" : "Požadavek vypršel.",
16564                   "content" : {
16565                      "application/problem+json" : {
16566                         "example" : {
16567                            "type" : "https://api.szz.cz/errors/request-timeout",
16568                            "title" : "Časový limit vypršel",
16569                            "status" : 408,
16570                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
16571                            "instance" : "/api/v1/emergentniZaznam",
16572                            "correlationId" : "9195cd82-060f-4683-a704-05ec10174111"
16573                         }
16574                      }
16575                   }
16576                },
16577                "500" : {
16578                   "description" : "Interní chyba serveru.",
16579                   "content" : {
16580                      "application/problem+json" : {
16581                         "example" : {
16582                            "type" : "https://api.szz.cz/errors/internal",
16583                            "title" : "Neočekávaná chyba serveru",
16584                            "status" : 500,
16585                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
16586                            "instance" : "/api/v1/emergentniZaznam",
16587                            "correlationId" : "080c3e6f-5565-4d44-b6f5-3ea7e3e9765b",
16588                            "errors" : [
16589                               {
16590                                  "field" : "exception.type",
16591                                  "message" : "System.NullReferenceException"
16592                               },
16593                               {
16594                                  "field" : "exception.message",
16595                                  "message" : "Object reference not set to an instance of an object."
16596                               },
16597                               {
16598                                  "field" : "stacktrace",
16599                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
16600                               }
16601                            ]
16602                         }
16603                      }
16604                   }
16605                }
16606             }
16607          }
16608       },
16609       "/api/v2/screeningy/kolorektalniKarcinomKoloskopie" : {
16610          "post" : {
16611             "tags" : [
16612                "Screeningy"
16613             ],
16614             "summary" : "Vytvoří nový záznam koloskopie.",
16615             "description" : "Vytvoří nový záznam koloskopie v rámci screeningu kolorektálního karcinomu.",
16616             "parameters" : [
16617                {
16618                   "name" : "X-Correlation-Id",
16619                   "in" : "header",
16620                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16621                   "schema" : {
16622                      "type" : "string",
16623                      "example" : "90e96de7-71d8-47ca-9d77-d709a6a806a9"
16624                   }
16625                },
16626                {
16627                   "name" : "Accept-Language",
16628                   "in" : "header",
16629                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16630                   "schema" : {
16631                      "type" : "string",
16632                      "example" : "cs"
16633                   }
16634                }
16635             ],
16636             "requestBody" : {
16637                "content" : {
16638                   "application/json" : {
16639                      "schema" : {
16640                         "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieCreateDto"
16641                      }
16642                   }
16643                }
16644             },
16645             "responses" : {
16646                "201" : {
16647                   "description" : "Záznam byl úspěšně vytvořen.",
16648                   "content" : {
16649                      "application/json" : {
16650                         "schema" : {
16651                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
16652                         }
16653                      }
16654                   }
16655                },
16656                "400" : {
16657                   "description" : "Neplatný požadavek.",
16658                   "content" : {
16659                      "application/problem+json" : {
16660                         "example" : {
16661                            "type" : "https://api.szz.cz/errors/validation",
16662                            "title" : "Neplatný vstupní parametr",
16663                            "status" : 400,
16664                            "detail" : "Některé položky vstupu neprošly validací.",
16665                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16666                            "correlationId" : "333072fa-ce66-431d-9949-73d6da0757fd",
16667                            "errors" : [
16668                               {
16669                                  "field" : "rid",
16670                                  "message" : "Hodnota RID musí mít 10 znaků."
16671                               },
16672                               {
16673                                  "field" : "druhProhlidky",
16674                                  "message" : "Neplatná hodnota číselníku."
16675                               }
16676                            ]
16677                         }
16678                      }
16679                   }
16680                },
16681                "401" : {
16682                   "description" : "Neautorizovaný přístup.",
16683                   "content" : {
16684                      "application/problem+json" : {
16685                         "example" : {
16686                            "type" : "https://api.szz.cz/errors/unauthorized",
16687                            "title" : "Neautorizováno",
16688                            "status" : 401,
16689                            "detail" : "Chybí nebo je neplatný přístupový token.",
16690                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16691                            "correlationId" : "1174b278-c409-4b22-9600-16074d6e78d0"
16692                         }
16693                      }
16694                   }
16695                },
16696                "403" : {
16697                   "description" : "Uživatel nemá oprávnění k provedení operace.",
16698                   "content" : {
16699                      "application/problem+json" : {
16700                         "example" : {
16701                            "type" : "https://api.szz.cz/errors/forbidden",
16702                            "title" : "Zakázaná operace",
16703                            "status" : 403,
16704                            "detail" : "Uživatel nemá oprávnění k této akci.",
16705                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16706                            "correlationId" : "2ff27658-8d49-4314-9671-a806afb41f24"
16707                         }
16708                      }
16709                   }
16710                },
16711                "408" : {
16712                   "description" : "Požadavek vypršel.",
16713                   "content" : {
16714                      "application/problem+json" : {
16715                         "example" : {
16716                            "type" : "https://api.szz.cz/errors/request-timeout",
16717                            "title" : "Časový limit vypršel",
16718                            "status" : 408,
16719                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
16720                            "instance" : "/api/v1/emergentniZaznam",
16721                            "correlationId" : "ec77d0ca-412d-44a3-be2b-1c36506d6962"
16722                         }
16723                      }
16724                   }
16725                },
16726                "500" : {
16727                   "description" : "Interní chyba serveru.",
16728                   "content" : {
16729                      "application/problem+json" : {
16730                         "example" : {
16731                            "type" : "https://api.szz.cz/errors/internal",
16732                            "title" : "Neočekávaná chyba serveru",
16733                            "status" : 500,
16734                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
16735                            "instance" : "/api/v1/emergentniZaznam",
16736                            "correlationId" : "fd1df2a0-ad7d-4301-b7b8-ae442b683ec9",
16737                            "errors" : [
16738                               {
16739                                  "field" : "exception.type",
16740                                  "message" : "System.NullReferenceException"
16741                               },
16742                               {
16743                                  "field" : "exception.message",
16744                                  "message" : "Object reference not set to an instance of an object."
16745                               },
16746                               {
16747                                  "field" : "stacktrace",
16748                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
16749                               }
16750                            ]
16751                         }
16752                      }
16753                   }
16754                }
16755             }
16756          }
16757       },
16758       "/api/v2/screeningy/kolorektalniKarcinomKoloskopie/{id}" : {
16759          "put" : {
16760             "tags" : [
16761                "Screeningy"
16762             ],
16763             "summary" : "Aktualizuje existující záznam koloskopie.",
16764             "description" : "Vyžaduje hlavičku `If-Match` s platným ETagem.",
16765             "parameters" : [
16766                {
16767                   "name" : "id",
16768                   "in" : "path",
16769                   "required" : true,
16770                   "schema" : {
16771                      "type" : "string",
16772                      "format" : "uuid"
16773                   }
16774                },
16775                {
16776                   "name" : "X-Correlation-Id",
16777                   "in" : "header",
16778                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16779                   "schema" : {
16780                      "type" : "string",
16781                      "example" : "f92b38c8-9729-4bbd-8671-a63703dbc7b3"
16782                   }
16783                },
16784                {
16785                   "name" : "Accept-Language",
16786                   "in" : "header",
16787                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16788                   "schema" : {
16789                      "type" : "string",
16790                      "example" : "cs"
16791                   }
16792                },
16793                {
16794                   "name" : "If-Match",
16795                   "in" : "header",
16796                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
16797                   "required" : true,
16798                   "schema" : {
16799                      "type" : "string",
16800                      "example" : "AAAAAAAAB+8="
16801                   }
16802                }
16803             ],
16804             "requestBody" : {
16805                "content" : {
16806                   "application/json" : {
16807                      "schema" : {
16808                         "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieUpdateDto"
16809                      }
16810                   }
16811                }
16812             },
16813             "responses" : {
16814                "200" : {
16815                   "description" : "Záznam byl úspěšně aktualizován.",
16816                   "content" : {
16817                      "application/json" : {
16818                         "schema" : {
16819                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
16820                         }
16821                      }
16822                   }
16823                },
16824                "400" : {
16825                   "description" : "Neplatný požadavek.",
16826                   "content" : {
16827                      "application/problem+json" : {
16828                         "example" : {
16829                            "type" : "https://api.szz.cz/errors/validation",
16830                            "title" : "Neplatný vstupní parametr",
16831                            "status" : 400,
16832                            "detail" : "Některé položky vstupu neprošly validací.",
16833                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16834                            "correlationId" : "18888704-b12b-4516-b724-a3b29e4a510e",
16835                            "errors" : [
16836                               {
16837                                  "field" : "rid",
16838                                  "message" : "Hodnota RID musí mít 10 znaků."
16839                               },
16840                               {
16841                                  "field" : "druhProhlidky",
16842                                  "message" : "Neplatná hodnota číselníku."
16843                               }
16844                            ]
16845                         }
16846                      }
16847                   }
16848                },
16849                "401" : {
16850                   "description" : "Uživatel není autentizován.",
16851                   "content" : {
16852                      "application/problem+json" : {
16853                         "example" : {
16854                            "type" : "https://api.szz.cz/errors/unauthorized",
16855                            "title" : "Neautorizováno",
16856                            "status" : 401,
16857                            "detail" : "Chybí nebo je neplatný přístupový token.",
16858                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16859                            "correlationId" : "9978b45c-3c49-4e43-9e37-7ec45a32b3cb"
16860                         }
16861                      }
16862                   }
16863                },
16864                "403" : {
16865                   "description" : "Uživatel nemá oprávnění k provedení operace.",
16866                   "content" : {
16867                      "application/problem+json" : {
16868                         "example" : {
16869                            "type" : "https://api.szz.cz/errors/forbidden",
16870                            "title" : "Zakázaná operace",
16871                            "status" : 403,
16872                            "detail" : "Uživatel nemá oprávnění k této akci.",
16873                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16874                            "correlationId" : "1b106baf-add0-447d-9e0e-9cc0121c3a3d"
16875                         }
16876                      }
16877                   }
16878                },
16879                "404" : {
16880                   "description" : "Záznam nebyl nalezen.",
16881                   "content" : {
16882                      "application/problem+json" : {
16883                         "example" : {
16884                            "type" : "https://api.szz.cz/errors/not-found",
16885                            "title" : "Zdroj nebyl nalezen",
16886                            "status" : 404,
16887                            "detail" : "Požadovaný záznam nebyl nalezen.",
16888                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
16889                            "correlationId" : "3141e7eb-6069-4274-b85a-5a7887feebe4"
16890                         }
16891                      }
16892                   }
16893                },
16894                "408" : {
16895                   "description" : "Požadavek vypršel.",
16896                   "content" : {
16897                      "application/problem+json" : {
16898                         "example" : {
16899                            "type" : "https://api.szz.cz/errors/request-timeout",
16900                            "title" : "Časový limit vypršel",
16901                            "status" : 408,
16902                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
16903                            "instance" : "/api/v1/emergentniZaznam",
16904                            "correlationId" : "ab4e8edd-48e0-4bb8-98d6-5576460ff46c"
16905                         }
16906                      }
16907                   }
16908                },
16909                "409" : {
16910                   "description" : "Neplatný nebo zastaralý ETag.",
16911                   "content" : {
16912                      "application/problem+json" : {
16913                         "example" : {
16914                            "type" : "https://api.szz.cz/errors/conflict",
16915                            "title" : "Konflikt dat",
16916                            "status" : 409,
16917                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
16918                            "instance" : "/api/v1/emergentniZaznam",
16919                            "correlationId" : "b923d9e1-5d03-49cd-9dfa-5d53d82db53d"
16920                         }
16921                      }
16922                   }
16923                },
16924                "500" : {
16925                   "description" : "Interní chyba serveru.",
16926                   "content" : {
16927                      "application/problem+json" : {
16928                         "example" : {
16929                            "type" : "https://api.szz.cz/errors/internal",
16930                            "title" : "Neočekávaná chyba serveru",
16931                            "status" : 500,
16932                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
16933                            "instance" : "/api/v1/emergentniZaznam",
16934                            "correlationId" : "6ad260ed-a0fd-49ad-b0da-9f60bdb6ff5b",
16935                            "errors" : [
16936                               {
16937                                  "field" : "exception.type",
16938                                  "message" : "System.NullReferenceException"
16939                               },
16940                               {
16941                                  "field" : "exception.message",
16942                                  "message" : "Object reference not set to an instance of an object."
16943                               },
16944                               {
16945                                  "field" : "stacktrace",
16946                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
16947                               }
16948                            ]
16949                         }
16950                      }
16951                   }
16952                }
16953             }
16954          }
16955       },
16956       "/api/v2/screeningy/kolorektalniKarcinomKoloskopie/{id}/zneplatnit" : {
16957          "patch" : {
16958             "tags" : [
16959                "Screeningy"
16960             ],
16961             "summary" : "Zneplatní existující záznam koloskopie.",
16962             "parameters" : [
16963                {
16964                   "name" : "id",
16965                   "in" : "path",
16966                   "description" : "Identifikátor záznamu koloskopie.",
16967                   "required" : true,
16968                   "schema" : {
16969                      "type" : "string",
16970                      "format" : "uuid"
16971                   }
16972                },
16973                {
16974                   "name" : "X-Correlation-Id",
16975                   "in" : "header",
16976                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
16977                   "schema" : {
16978                      "type" : "string",
16979                      "example" : "5ff748af-1195-4d7d-9fcc-53596e9efd21"
16980                   }
16981                },
16982                {
16983                   "name" : "Accept-Language",
16984                   "in" : "header",
16985                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
16986                   "schema" : {
16987                      "type" : "string",
16988                      "example" : "cs"
16989                   }
16990                },
16991                {
16992                   "name" : "If-Match",
16993                   "in" : "header",
16994                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
16995                   "required" : true,
16996                   "schema" : {
16997                      "type" : "string",
16998                      "example" : "AAAAAAAAB+8="
16999                   }
17000                }
17001             ],
17002             "requestBody" : {
17003                "description" : "Důvod zneplatnění.",
17004                "content" : {
17005                   "application/json" : {
17006                      "schema" : {
17007                         "$ref" : "#/components/schemas/PatchDuvodDto"
17008                      }
17009                   }
17010                }
17011             },
17012             "responses" : {
17013                "200" : {
17014                   "description" : "Záznam koloskopie byl úspěšně zneplatněn.",
17015                   "content" : {
17016                      "application/json" : {
17017                         "schema" : {
17018                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
17019                         }
17020                      }
17021                   }
17022                },
17023                "400" : {
17024                   "description" : "Neplatný požadavek.",
17025                   "content" : {
17026                      "application/problem+json" : {
17027                         "example" : {
17028                            "type" : "https://api.szz.cz/errors/validation",
17029                            "title" : "Neplatný vstupní parametr",
17030                            "status" : 400,
17031                            "detail" : "Některé položky vstupu neprošly validací.",
17032                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17033                            "correlationId" : "31c89550-54d7-4769-9892-812a21d2f714",
17034                            "errors" : [
17035                               {
17036                                  "field" : "rid",
17037                                  "message" : "Hodnota RID musí mít 10 znaků."
17038                               },
17039                               {
17040                                  "field" : "druhProhlidky",
17041                                  "message" : "Neplatná hodnota číselníku."
17042                               }
17043                            ]
17044                         }
17045                      }
17046                   }
17047                },
17048                "401" : {
17049                   "description" : "Uživatel není autentizován.",
17050                   "content" : {
17051                      "application/problem+json" : {
17052                         "example" : {
17053                            "type" : "https://api.szz.cz/errors/unauthorized",
17054                            "title" : "Neautorizováno",
17055                            "status" : 401,
17056                            "detail" : "Chybí nebo je neplatný přístupový token.",
17057                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17058                            "correlationId" : "2099a33a-655d-4ab1-82f0-81d6c05201fc"
17059                         }
17060                      }
17061                   }
17062                },
17063                "403" : {
17064                   "description" : "Uživatel nemá oprávnění k provedení operace.",
17065                   "content" : {
17066                      "application/problem+json" : {
17067                         "example" : {
17068                            "type" : "https://api.szz.cz/errors/forbidden",
17069                            "title" : "Zakázaná operace",
17070                            "status" : 403,
17071                            "detail" : "Uživatel nemá oprávnění k této akci.",
17072                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17073                            "correlationId" : "9393cad1-298e-4812-b865-4b7fdbe5b4d1"
17074                         }
17075                      }
17076                   }
17077                },
17078                "404" : {
17079                   "description" : "Záznam nebyl nalezen.",
17080                   "content" : {
17081                      "application/problem+json" : {
17082                         "example" : {
17083                            "type" : "https://api.szz.cz/errors/not-found",
17084                            "title" : "Zdroj nebyl nalezen",
17085                            "status" : 404,
17086                            "detail" : "Požadovaný záznam nebyl nalezen.",
17087                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17088                            "correlationId" : "f4652749-d7a4-4abc-82bf-908451456ee7"
17089                         }
17090                      }
17091                   }
17092                },
17093                "408" : {
17094                   "description" : "Požadavek vypršel.",
17095                   "content" : {
17096                      "application/problem+json" : {
17097                         "example" : {
17098                            "type" : "https://api.szz.cz/errors/request-timeout",
17099                            "title" : "Časový limit vypršel",
17100                            "status" : 408,
17101                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
17102                            "instance" : "/api/v1/emergentniZaznam",
17103                            "correlationId" : "c0f2bf5d-9a07-40ac-a0eb-493726482c75"
17104                         }
17105                      }
17106                   }
17107                },
17108                "409" : {
17109                   "description" : "Neplatný nebo zastaralý ETag.",
17110                   "content" : {
17111                      "application/problem+json" : {
17112                         "example" : {
17113                            "type" : "https://api.szz.cz/errors/conflict",
17114                            "title" : "Konflikt dat",
17115                            "status" : 409,
17116                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
17117                            "instance" : "/api/v1/emergentniZaznam",
17118                            "correlationId" : "411897e7-01f1-4811-b42c-d95631ae9416"
17119                         }
17120                      }
17121                   }
17122                },
17123                "500" : {
17124                   "description" : "Interní chyba serveru.",
17125                   "content" : {
17126                      "application/problem+json" : {
17127                         "example" : {
17128                            "type" : "https://api.szz.cz/errors/internal",
17129                            "title" : "Neočekávaná chyba serveru",
17130                            "status" : 500,
17131                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
17132                            "instance" : "/api/v1/emergentniZaznam",
17133                            "correlationId" : "06637036-567e-4ba0-9488-87f62b2cbe4c",
17134                            "errors" : [
17135                               {
17136                                  "field" : "exception.type",
17137                                  "message" : "System.NullReferenceException"
17138                               },
17139                               {
17140                                  "field" : "exception.message",
17141                                  "message" : "Object reference not set to an instance of an object."
17142                               },
17143                               {
17144                                  "field" : "stacktrace",
17145                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
17146                               }
17147                            ]
17148                         }
17149                      }
17150                   }
17151                }
17152             }
17153          }
17154       },
17155       "/api/v2/screeningy/kolorektalniKarcinomKoloskopie/{id}/zpochybnit" : {
17156          "patch" : {
17157             "tags" : [
17158                "Screeningy"
17159             ],
17160             "summary" : "Zpochybní existující záznam koloskopie.",
17161             "parameters" : [
17162                {
17163                   "name" : "id",
17164                   "in" : "path",
17165                   "description" : "Identifikátor záznamu koloskopie.",
17166                   "required" : true,
17167                   "schema" : {
17168                      "type" : "string",
17169                      "format" : "uuid"
17170                   }
17171                },
17172                {
17173                   "name" : "X-Correlation-Id",
17174                   "in" : "header",
17175                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
17176                   "schema" : {
17177                      "type" : "string",
17178                      "example" : "d2b24816-6c69-492f-a287-24ef4921faff"
17179                   }
17180                },
17181                {
17182                   "name" : "Accept-Language",
17183                   "in" : "header",
17184                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
17185                   "schema" : {
17186                      "type" : "string",
17187                      "example" : "cs"
17188                   }
17189                },
17190                {
17191                   "name" : "If-Match",
17192                   "in" : "header",
17193                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
17194                   "required" : true,
17195                   "schema" : {
17196                      "type" : "string",
17197                      "example" : "AAAAAAAAB+8="
17198                   }
17199                }
17200             ],
17201             "requestBody" : {
17202                "description" : "Důvod zpochybnění.",
17203                "content" : {
17204                   "application/json" : {
17205                      "schema" : {
17206                         "$ref" : "#/components/schemas/PatchDuvodDto"
17207                      }
17208                   }
17209                }
17210             },
17211             "responses" : {
17212                "200" : {
17213                   "description" : "Záznam koloskopie byl úspěšně zpochybněn.",
17214                   "content" : {
17215                      "application/json" : {
17216                         "schema" : {
17217                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
17218                         }
17219                      }
17220                   }
17221                },
17222                "400" : {
17223                   "description" : "Neplatný požadavek.",
17224                   "content" : {
17225                      "application/problem+json" : {
17226                         "example" : {
17227                            "type" : "https://api.szz.cz/errors/validation",
17228                            "title" : "Neplatný vstupní parametr",
17229                            "status" : 400,
17230                            "detail" : "Některé položky vstupu neprošly validací.",
17231                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17232                            "correlationId" : "43b801b9-3b85-42e1-b36d-adce0c74e73b",
17233                            "errors" : [
17234                               {
17235                                  "field" : "rid",
17236                                  "message" : "Hodnota RID musí mít 10 znaků."
17237                               },
17238                               {
17239                                  "field" : "druhProhlidky",
17240                                  "message" : "Neplatná hodnota číselníku."
17241                               }
17242                            ]
17243                         }
17244                      }
17245                   }
17246                },
17247                "401" : {
17248                   "description" : "Uživatel není autentizován.",
17249                   "content" : {
17250                      "application/problem+json" : {
17251                         "example" : {
17252                            "type" : "https://api.szz.cz/errors/unauthorized",
17253                            "title" : "Neautorizováno",
17254                            "status" : 401,
17255                            "detail" : "Chybí nebo je neplatný přístupový token.",
17256                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17257                            "correlationId" : "f8151167-1b3e-4ed5-96ac-70d0beac0240"
17258                         }
17259                      }
17260                   }
17261                },
17262                "403" : {
17263                   "description" : "Uživatel nemá oprávnění k provedení operace.",
17264                   "content" : {
17265                      "application/problem+json" : {
17266                         "example" : {
17267                            "type" : "https://api.szz.cz/errors/forbidden",
17268                            "title" : "Zakázaná operace",
17269                            "status" : 403,
17270                            "detail" : "Uživatel nemá oprávnění k této akci.",
17271                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17272                            "correlationId" : "c80b27da-5bcd-442b-8971-1a55709afa30"
17273                         }
17274                      }
17275                   }
17276                },
17277                "404" : {
17278                   "description" : "Záznam nebyl nalezen.",
17279                   "content" : {
17280                      "application/problem+json" : {
17281                         "example" : {
17282                            "type" : "https://api.szz.cz/errors/not-found",
17283                            "title" : "Zdroj nebyl nalezen",
17284                            "status" : 404,
17285                            "detail" : "Požadovaný záznam nebyl nalezen.",
17286                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17287                            "correlationId" : "476f2619-b2ac-42dc-bafc-627e3641a92e"
17288                         }
17289                      }
17290                   }
17291                },
17292                "408" : {
17293                   "description" : "Požadavek vypršel.",
17294                   "content" : {
17295                      "application/problem+json" : {
17296                         "example" : {
17297                            "type" : "https://api.szz.cz/errors/request-timeout",
17298                            "title" : "Časový limit vypršel",
17299                            "status" : 408,
17300                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
17301                            "instance" : "/api/v1/emergentniZaznam",
17302                            "correlationId" : "e9a2dc23-2b41-416b-a658-efed04cc9670"
17303                         }
17304                      }
17305                   }
17306                },
17307                "409" : {
17308                   "description" : "Neplatný nebo zastaralý ETag.",
17309                   "content" : {
17310                      "application/problem+json" : {
17311                         "example" : {
17312                            "type" : "https://api.szz.cz/errors/conflict",
17313                            "title" : "Konflikt dat",
17314                            "status" : 409,
17315                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
17316                            "instance" : "/api/v1/emergentniZaznam",
17317                            "correlationId" : "a3c7c19d-18dc-43dd-aba2-0cdf5f406deb"
17318                         }
17319                      }
17320                   }
17321                },
17322                "500" : {
17323                   "description" : "Interní chyba serveru.",
17324                   "content" : {
17325                      "application/problem+json" : {
17326                         "example" : {
17327                            "type" : "https://api.szz.cz/errors/internal",
17328                            "title" : "Neočekávaná chyba serveru",
17329                            "status" : 500,
17330                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
17331                            "instance" : "/api/v1/emergentniZaznam",
17332                            "correlationId" : "32a3de2c-5124-4a27-94ba-02439d626677",
17333                            "errors" : [
17334                               {
17335                                  "field" : "exception.type",
17336                                  "message" : "System.NullReferenceException"
17337                               },
17338                               {
17339                                  "field" : "exception.message",
17340                                  "message" : "Object reference not set to an instance of an object."
17341                               },
17342                               {
17343                                  "field" : "stacktrace",
17344                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
17345                               }
17346                            ]
17347                         }
17348                      }
17349                   }
17350                }
17351             }
17352          }
17353       },
17354       "/api/v2/screeningy/kolorektalniKarcinomKoloskopie/{id}/obnovit" : {
17355          "patch" : {
17356             "tags" : [
17357                "Screeningy"
17358             ],
17359             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný záznam koloskopie.",
17360             "parameters" : [
17361                {
17362                   "name" : "id",
17363                   "in" : "path",
17364                   "description" : "Identifikátor záznamu koloskopie.",
17365                   "required" : true,
17366                   "schema" : {
17367                      "type" : "string",
17368                      "format" : "uuid"
17369                   }
17370                },
17371                {
17372                   "name" : "X-Correlation-Id",
17373                   "in" : "header",
17374                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
17375                   "schema" : {
17376                      "type" : "string",
17377                      "example" : "8d072965-49b3-4956-b68a-0b91470442ec"
17378                   }
17379                },
17380                {
17381                   "name" : "Accept-Language",
17382                   "in" : "header",
17383                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
17384                   "schema" : {
17385                      "type" : "string",
17386                      "example" : "cs"
17387                   }
17388                },
17389                {
17390                   "name" : "If-Match",
17391                   "in" : "header",
17392                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
17393                   "required" : true,
17394                   "schema" : {
17395                      "type" : "string",
17396                      "example" : "AAAAAAAAB+8="
17397                   }
17398                }
17399             ],
17400             "requestBody" : {
17401                "description" : "Důvod obnovení.",
17402                "content" : {
17403                   "application/json" : {
17404                      "schema" : {
17405                         "$ref" : "#/components/schemas/PatchDuvodDto"
17406                      }
17407                   }
17408                }
17409             },
17410             "responses" : {
17411                "200" : {
17412                   "description" : "Záznam kskopie byl úspěšně obnoven.",
17413                   "content" : {
17414                      "text/plain" : {
17415                         "schema" : {
17416                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
17417                         }
17418                      },
17419                      "application/json" : {
17420                         "schema" : {
17421                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
17422                         }
17423                      },
17424                      "text/json" : {
17425                         "schema" : {
17426                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
17427                         }
17428                      }
17429                   }
17430                },
17431                "400" : {
17432                   "description" : "Neplatný požadavek.",
17433                   "content" : {
17434                      "application/problem+json" : {
17435                         "example" : {
17436                            "type" : "https://api.szz.cz/errors/validation",
17437                            "title" : "Neplatný vstupní parametr",
17438                            "status" : 400,
17439                            "detail" : "Některé položky vstupu neprošly validací.",
17440                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17441                            "correlationId" : "eb47b534-dc5e-4f27-8bfa-fe34b0ee19cd",
17442                            "errors" : [
17443                               {
17444                                  "field" : "rid",
17445                                  "message" : "Hodnota RID musí mít 10 znaků."
17446                               },
17447                               {
17448                                  "field" : "druhProhlidky",
17449                                  "message" : "Neplatná hodnota číselníku."
17450                               }
17451                            ]
17452                         }
17453                      }
17454                   }
17455                },
17456                "401" : {
17457                   "description" : "Uživatel není autentizován.",
17458                   "content" : {
17459                      "application/problem+json" : {
17460                         "example" : {
17461                            "type" : "https://api.szz.cz/errors/unauthorized",
17462                            "title" : "Neautorizováno",
17463                            "status" : 401,
17464                            "detail" : "Chybí nebo je neplatný přístupový token.",
17465                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17466                            "correlationId" : "f6b7e571-9cdc-4043-907f-a23ac9e343ef"
17467                         }
17468                      }
17469                   }
17470                },
17471                "403" : {
17472                   "description" : "Uživatel nemá oprávnění k provedení operace.",
17473                   "content" : {
17474                      "application/problem+json" : {
17475                         "example" : {
17476                            "type" : "https://api.szz.cz/errors/forbidden",
17477                            "title" : "Zakázaná operace",
17478                            "status" : 403,
17479                            "detail" : "Uživatel nemá oprávnění k této akci.",
17480                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17481                            "correlationId" : "bfadc3b5-a598-4a8d-b002-1c09997b72d2"
17482                         }
17483                      }
17484                   }
17485                },
17486                "404" : {
17487                   "description" : "Záznam nebyl nalezen.",
17488                   "content" : {
17489                      "application/problem+json" : {
17490                         "example" : {
17491                            "type" : "https://api.szz.cz/errors/not-found",
17492                            "title" : "Zdroj nebyl nalezen",
17493                            "status" : 404,
17494                            "detail" : "Požadovaný záznam nebyl nalezen.",
17495                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
17496                            "correlationId" : "841aaf46-48fd-479b-be4c-e335c78e1bd8"
17497                         }
17498                      }
17499                   }
17500                },
17501                "408" : {
17502                   "description" : "Požadavek vypršel.",
17503                   "content" : {
17504                      "application/problem+json" : {
17505                         "example" : {
17506                            "type" : "https://api.szz.cz/errors/request-timeout",
17507                            "title" : "Časový limit vypršel",
17508                            "status" : 408,
17509                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
17510                            "instance" : "/api/v1/emergentniZaznam",
17511                            "correlationId" : "616e46a5-c7f9-4941-9fdf-39e0563644a8"
17512                         }
17513                      }
17514                   }
17515                },
17516                "409" : {
17517                   "description" : "Neplatný nebo zastaralý ETag.",
17518                   "content" : {
17519                      "application/problem+json" : {
17520                         "example" : {
17521                            "type" : "https://api.szz.cz/errors/conflict",
17522                            "title" : "Konflikt dat",
17523                            "status" : 409,
17524                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
17525                            "instance" : "/api/v1/emergentniZaznam",
17526                            "correlationId" : "9a599a51-5ed6-42e0-8ab3-063c71807d4a"
17527                         }
17528                      }
17529                   }
17530                },
17531                "500" : {
17532                   "description" : "Interní chyba serveru.",
17533                   "content" : {
17534                      "application/problem+json" : {
17535                         "example" : {
17536                            "type" : "https://api.szz.cz/errors/internal",
17537                            "title" : "Neočekávaná chyba serveru",
17538                            "status" : 500,
17539                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
17540                            "instance" : "/api/v1/emergentniZaznam",
17541                            "correlationId" : "de1eec77-74ca-4769-ae03-37d40a9b1815",
17542                            "errors" : [
17543                               {
17544                                  "field" : "exception.type",
17545                                  "message" : "System.NullReferenceException"
17546                               },
17547                               {
17548                                  "field" : "exception.message",
17549                                  "message" : "Object reference not set to an instance of an object."
17550                               },
17551                               {
17552                                  "field" : "stacktrace",
17553                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
17554                               }
17555                            ]
17556                         }
17557                      }
17558                   }
17559                }
17560             }
17561          }
17562       },
17563       "/api/v2/screeningy/kolorektalniKarcinomToks/vyhledat" : {
17564          "post" : {
17565             "tags" : [
17566                "Screeningy"
17567             ],
17568             "parameters" : [
17569                {
17570                   "name" : "X-Correlation-Id",
17571                   "in" : "header",
17572                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
17573                   "schema" : {
17574                      "type" : "string",
17575                      "example" : "ac1db13f-f2b8-4d73-9c64-cb535683ed9b"
17576                   }
17577                },
17578                {
17579                   "name" : "Accept-Language",
17580                   "in" : "header",
17581                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
17582                   "schema" : {
17583                      "type" : "string",
17584                      "example" : "cs"
17585                   }
17586                }
17587             ],
17588             "requestBody" : {
17589                "content" : {
17590                   "application/json" : {
17591                      "schema" : {
17592                         "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksVyhledatDto"
17593                      }
17594                   }
17595                }
17596             },
17597             "responses" : {
17598                "200" : {
17599                   "description" : "OK",
17600                   "content" : {
17601                      "text/plain" : {
17602                         "schema" : {
17603                            "type" : "array",
17604                            "items" : {
17605                               "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17606                            }
17607                         }
17608                      },
17609                      "application/json" : {
17610                         "schema" : {
17611                            "type" : "array",
17612                            "items" : {
17613                               "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17614                            }
17615                         }
17616                      },
17617                      "text/json" : {
17618                         "schema" : {
17619                            "type" : "array",
17620                            "items" : {
17621                               "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17622                            }
17623                         }
17624                      }
17625                   }
17626                }
17627             }
17628          }
17629       },
17630       "/api/v2/screeningy/kolorektalniKarcinomToks" : {
17631          "post" : {
17632             "tags" : [
17633                "Screeningy"
17634             ],
17635             "parameters" : [
17636                {
17637                   "name" : "X-Correlation-Id",
17638                   "in" : "header",
17639                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
17640                   "schema" : {
17641                      "type" : "string",
17642                      "example" : "e7e77e60-2615-4476-be50-d033ed3cf044"
17643                   }
17644                },
17645                {
17646                   "name" : "Accept-Language",
17647                   "in" : "header",
17648                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
17649                   "schema" : {
17650                      "type" : "string",
17651                      "example" : "cs"
17652                   }
17653                }
17654             ],
17655             "requestBody" : {
17656                "content" : {
17657                   "application/json" : {
17658                      "schema" : {
17659                         "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksCreateDto"
17660                      }
17661                   }
17662                }
17663             },
17664             "responses" : {
17665                "201" : {
17666                   "description" : "Created",
17667                   "content" : {
17668                      "text/plain" : {
17669                         "schema" : {
17670                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17671                         }
17672                      },
17673                      "application/json" : {
17674                         "schema" : {
17675                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17676                         }
17677                      },
17678                      "text/json" : {
17679                         "schema" : {
17680                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17681                         }
17682                      }
17683                   }
17684                }
17685             }
17686          }
17687       },
17688       "/api/v2/screeningy/kolorektalniKarcinomToks/{id}" : {
17689          "put" : {
17690             "tags" : [
17691                "Screeningy"
17692             ],
17693             "parameters" : [
17694                {
17695                   "name" : "id",
17696                   "in" : "path",
17697                   "required" : true,
17698                   "schema" : {
17699                      "type" : "string",
17700                      "format" : "uuid"
17701                   }
17702                },
17703                {
17704                   "name" : "X-Correlation-Id",
17705                   "in" : "header",
17706                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
17707                   "schema" : {
17708                      "type" : "string",
17709                      "example" : "d16b9031-47ea-48e0-90d6-a143dd49e905"
17710                   }
17711                },
17712                {
17713                   "name" : "Accept-Language",
17714                   "in" : "header",
17715                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
17716                   "schema" : {
17717                      "type" : "string",
17718                      "example" : "cs"
17719                   }
17720                },
17721                {
17722                   "name" : "If-Match",
17723                   "in" : "header",
17724                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
17725                   "required" : true,
17726                   "schema" : {
17727                      "type" : "string",
17728                      "example" : "AAAAAAAAB+8="
17729                   }
17730                }
17731             ],
17732             "requestBody" : {
17733                "content" : {
17734                   "application/json" : {
17735                      "schema" : {
17736                         "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksUpdateDto"
17737                      }
17738                   }
17739                }
17740             },
17741             "responses" : {
17742                "200" : {
17743                   "description" : "OK",
17744                   "content" : {
17745                      "text/plain" : {
17746                         "schema" : {
17747                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17748                         }
17749                      },
17750                      "application/json" : {
17751                         "schema" : {
17752                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17753                         }
17754                      },
17755                      "text/json" : {
17756                         "schema" : {
17757                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17758                         }
17759                      }
17760                   }
17761                }
17762             }
17763          }
17764       },
17765       "/api/v2/screeningy/kolorektalniKarcinomToks/{id}/zneplatnit" : {
17766          "patch" : {
17767             "tags" : [
17768                "Screeningy"
17769             ],
17770             "parameters" : [
17771                {
17772                   "name" : "id",
17773                   "in" : "path",
17774                   "required" : true,
17775                   "schema" : {
17776                      "type" : "string",
17777                      "format" : "uuid"
17778                   }
17779                },
17780                {
17781                   "name" : "X-Correlation-Id",
17782                   "in" : "header",
17783                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
17784                   "schema" : {
17785                      "type" : "string",
17786                      "example" : "3467fa1d-6c04-4ffe-8dca-95b802f6262c"
17787                   }
17788                },
17789                {
17790                   "name" : "Accept-Language",
17791                   "in" : "header",
17792                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
17793                   "schema" : {
17794                      "type" : "string",
17795                      "example" : "cs"
17796                   }
17797                },
17798                {
17799                   "name" : "If-Match",
17800                   "in" : "header",
17801                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
17802                   "required" : true,
17803                   "schema" : {
17804                      "type" : "string",
17805                      "example" : "AAAAAAAAB+8="
17806                   }
17807                }
17808             ],
17809             "requestBody" : {
17810                "content" : {
17811                   "application/json" : {
17812                      "schema" : {
17813                         "$ref" : "#/components/schemas/PatchDuvodDto"
17814                      }
17815                   }
17816                }
17817             },
17818             "responses" : {
17819                "200" : {
17820                   "description" : "OK",
17821                   "content" : {
17822                      "text/plain" : {
17823                         "schema" : {
17824                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17825                         }
17826                      },
17827                      "application/json" : {
17828                         "schema" : {
17829                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17830                         }
17831                      },
17832                      "text/json" : {
17833                         "schema" : {
17834                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17835                         }
17836                      }
17837                   }
17838                }
17839             }
17840          }
17841       },
17842       "/api/v2/screeningy/kolorektalniKarcinomToks/{id}/zpochybnit" : {
17843          "patch" : {
17844             "tags" : [
17845                "Screeningy"
17846             ],
17847             "parameters" : [
17848                {
17849                   "name" : "id",
17850                   "in" : "path",
17851                   "required" : true,
17852                   "schema" : {
17853                      "type" : "string",
17854                      "format" : "uuid"
17855                   }
17856                },
17857                {
17858                   "name" : "X-Correlation-Id",
17859                   "in" : "header",
17860                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
17861                   "schema" : {
17862                      "type" : "string",
17863                      "example" : "f88eec6c-9806-4d92-8254-6603f2341be3"
17864                   }
17865                },
17866                {
17867                   "name" : "Accept-Language",
17868                   "in" : "header",
17869                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
17870                   "schema" : {
17871                      "type" : "string",
17872                      "example" : "cs"
17873                   }
17874                },
17875                {
17876                   "name" : "If-Match",
17877                   "in" : "header",
17878                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
17879                   "required" : true,
17880                   "schema" : {
17881                      "type" : "string",
17882                      "example" : "AAAAAAAAB+8="
17883                   }
17884                }
17885             ],
17886             "requestBody" : {
17887                "content" : {
17888                   "application/json" : {
17889                      "schema" : {
17890                         "$ref" : "#/components/schemas/PatchDuvodDto"
17891                      }
17892                   }
17893                }
17894             },
17895             "responses" : {
17896                "200" : {
17897                   "description" : "OK",
17898                   "content" : {
17899                      "text/plain" : {
17900                         "schema" : {
17901                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17902                         }
17903                      },
17904                      "application/json" : {
17905                         "schema" : {
17906                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17907                         }
17908                      },
17909                      "text/json" : {
17910                         "schema" : {
17911                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17912                         }
17913                      }
17914                   }
17915                }
17916             }
17917          }
17918       },
17919       "/api/v2/screeningy/kolorektalniKarcinomToks/{id}/obnovit" : {
17920          "patch" : {
17921             "tags" : [
17922                "Screeningy"
17923             ],
17924             "parameters" : [
17925                {
17926                   "name" : "id",
17927                   "in" : "path",
17928                   "required" : true,
17929                   "schema" : {
17930                      "type" : "string",
17931                      "format" : "uuid"
17932                   }
17933                },
17934                {
17935                   "name" : "X-Correlation-Id",
17936                   "in" : "header",
17937                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
17938                   "schema" : {
17939                      "type" : "string",
17940                      "example" : "28d9a852-eb49-4fe1-91f3-eeb33abe5a08"
17941                   }
17942                },
17943                {
17944                   "name" : "Accept-Language",
17945                   "in" : "header",
17946                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
17947                   "schema" : {
17948                      "type" : "string",
17949                      "example" : "cs"
17950                   }
17951                },
17952                {
17953                   "name" : "If-Match",
17954                   "in" : "header",
17955                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
17956                   "required" : true,
17957                   "schema" : {
17958                      "type" : "string",
17959                      "example" : "AAAAAAAAB+8="
17960                   }
17961                }
17962             ],
17963             "requestBody" : {
17964                "content" : {
17965                   "application/json" : {
17966                      "schema" : {
17967                         "$ref" : "#/components/schemas/PatchDuvodDto"
17968                      }
17969                   }
17970                }
17971             },
17972             "responses" : {
17973                "200" : {
17974                   "description" : "OK",
17975                   "content" : {
17976                      "text/plain" : {
17977                         "schema" : {
17978                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17979                         }
17980                      },
17981                      "application/json" : {
17982                         "schema" : {
17983                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17984                         }
17985                      },
17986                      "text/json" : {
17987                         "schema" : {
17988                            "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
17989                         }
17990                      }
17991                   }
17992                }
17993             }
17994          }
17995       },
17996       "/api/v2/screeningy/aneurysmaAbdominalniAortyUsg/vyhledat" : {
17997          "post" : {
17998             "tags" : [
17999                "Screeningy"
18000             ],
18001             "parameters" : [
18002                {
18003                   "name" : "X-Correlation-Id",
18004                   "in" : "header",
18005                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18006                   "schema" : {
18007                      "type" : "string",
18008                      "example" : "8b16a0ec-5f15-4e03-b931-18afef3685be"
18009                   }
18010                },
18011                {
18012                   "name" : "Accept-Language",
18013                   "in" : "header",
18014                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18015                   "schema" : {
18016                      "type" : "string",
18017                      "example" : "cs"
18018                   }
18019                }
18020             ],
18021             "requestBody" : {
18022                "content" : {
18023                   "application/json" : {
18024                      "schema" : {
18025                         "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgVyhledatDto"
18026                      }
18027                   }
18028                }
18029             },
18030             "responses" : {
18031                "200" : {
18032                   "description" : "OK",
18033                   "content" : {
18034                      "application/json" : {
18035                         "schema" : {
18036                            "type" : "array",
18037                            "items" : {
18038                               "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgDetailDto"
18039                            }
18040                         }
18041                      }
18042                   }
18043                }
18044             }
18045          }
18046       },
18047       "/api/v2/screeningy/aneurysmaAbdominalniAortyUsg" : {
18048          "post" : {
18049             "tags" : [
18050                "Screeningy"
18051             ],
18052             "parameters" : [
18053                {
18054                   "name" : "X-Correlation-Id",
18055                   "in" : "header",
18056                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18057                   "schema" : {
18058                      "type" : "string",
18059                      "example" : "edfd60d9-bae1-4eb7-ad63-49603f8ff35c"
18060                   }
18061                },
18062                {
18063                   "name" : "Accept-Language",
18064                   "in" : "header",
18065                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18066                   "schema" : {
18067                      "type" : "string",
18068                      "example" : "cs"
18069                   }
18070                }
18071             ],
18072             "requestBody" : {
18073                "content" : {
18074                   "application/json" : {
18075                      "schema" : {
18076                         "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgCreateDto"
18077                      }
18078                   }
18079                }
18080             },
18081             "responses" : {
18082                "201" : {
18083                   "description" : "Created",
18084                   "content" : {
18085                      "application/json" : {
18086                         "schema" : {
18087                            "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgDetailDto"
18088                         }
18089                      }
18090                   }
18091                }
18092             }
18093          }
18094       },
18095       "/api/v2/screeningy/aneurysmaAbdominalniAortyUsg/{id}" : {
18096          "put" : {
18097             "tags" : [
18098                "Screeningy"
18099             ],
18100             "parameters" : [
18101                {
18102                   "name" : "id",
18103                   "in" : "path",
18104                   "required" : true,
18105                   "schema" : {
18106                      "type" : "string",
18107                      "format" : "uuid"
18108                   }
18109                },
18110                {
18111                   "name" : "X-Correlation-Id",
18112                   "in" : "header",
18113                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18114                   "schema" : {
18115                      "type" : "string",
18116                      "example" : "a99cd707-b48d-4cf1-8986-ecc3e5795644"
18117                   }
18118                },
18119                {
18120                   "name" : "Accept-Language",
18121                   "in" : "header",
18122                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18123                   "schema" : {
18124                      "type" : "string",
18125                      "example" : "cs"
18126                   }
18127                },
18128                {
18129                   "name" : "If-Match",
18130                   "in" : "header",
18131                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
18132                   "required" : true,
18133                   "schema" : {
18134                      "type" : "string",
18135                      "example" : "AAAAAAAAB+8="
18136                   }
18137                }
18138             ],
18139             "requestBody" : {
18140                "content" : {
18141                   "application/json" : {
18142                      "schema" : {
18143                         "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgUpdateDto"
18144                      }
18145                   }
18146                }
18147             },
18148             "responses" : {
18149                "200" : {
18150                   "description" : "OK",
18151                   "content" : {
18152                      "application/json" : {
18153                         "schema" : {
18154                            "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgDetailDto"
18155                         }
18156                      }
18157                   }
18158                }
18159             }
18160          }
18161       },
18162       "/api/v2/screeningy/aneurysmaAbdominalniAortyUsg/{id}/zneplatnit" : {
18163          "patch" : {
18164             "tags" : [
18165                "Screeningy"
18166             ],
18167             "parameters" : [
18168                {
18169                   "name" : "id",
18170                   "in" : "path",
18171                   "required" : true,
18172                   "schema" : {
18173                      "type" : "string",
18174                      "format" : "uuid"
18175                   }
18176                },
18177                {
18178                   "name" : "X-Correlation-Id",
18179                   "in" : "header",
18180                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18181                   "schema" : {
18182                      "type" : "string",
18183                      "example" : "c498e7c0-6ae5-4f1c-b494-821d8f77d1e4"
18184                   }
18185                },
18186                {
18187                   "name" : "Accept-Language",
18188                   "in" : "header",
18189                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18190                   "schema" : {
18191                      "type" : "string",
18192                      "example" : "cs"
18193                   }
18194                },
18195                {
18196                   "name" : "If-Match",
18197                   "in" : "header",
18198                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
18199                   "required" : true,
18200                   "schema" : {
18201                      "type" : "string",
18202                      "example" : "AAAAAAAAB+8="
18203                   }
18204                }
18205             ],
18206             "requestBody" : {
18207                "content" : {
18208                   "application/json" : {
18209                      "schema" : {
18210                         "$ref" : "#/components/schemas/PatchDuvodDto"
18211                      }
18212                   }
18213                }
18214             },
18215             "responses" : {
18216                "200" : {
18217                   "description" : "OK",
18218                   "content" : {
18219                      "application/json" : {
18220                         "schema" : {
18221                            "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgDetailDto"
18222                         }
18223                      }
18224                   }
18225                }
18226             }
18227          }
18228       },
18229       "/api/v2/screeningy/aneurysmaAbdominalniAortyUsg/{id}/zpochybnit" : {
18230          "patch" : {
18231             "tags" : [
18232                "Screeningy"
18233             ],
18234             "parameters" : [
18235                {
18236                   "name" : "id",
18237                   "in" : "path",
18238                   "required" : true,
18239                   "schema" : {
18240                      "type" : "string",
18241                      "format" : "uuid"
18242                   }
18243                },
18244                {
18245                   "name" : "X-Correlation-Id",
18246                   "in" : "header",
18247                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18248                   "schema" : {
18249                      "type" : "string",
18250                      "example" : "fbe45a21-fa54-451f-a9e7-cdaa4c136566"
18251                   }
18252                },
18253                {
18254                   "name" : "Accept-Language",
18255                   "in" : "header",
18256                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18257                   "schema" : {
18258                      "type" : "string",
18259                      "example" : "cs"
18260                   }
18261                },
18262                {
18263                   "name" : "If-Match",
18264                   "in" : "header",
18265                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
18266                   "required" : true,
18267                   "schema" : {
18268                      "type" : "string",
18269                      "example" : "AAAAAAAAB+8="
18270                   }
18271                }
18272             ],
18273             "requestBody" : {
18274                "content" : {
18275                   "application/json" : {
18276                      "schema" : {
18277                         "$ref" : "#/components/schemas/PatchDuvodDto"
18278                      }
18279                   }
18280                }
18281             },
18282             "responses" : {
18283                "200" : {
18284                   "description" : "OK",
18285                   "content" : {
18286                      "application/json" : {
18287                         "schema" : {
18288                            "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgDetailDto"
18289                         }
18290                      }
18291                   }
18292                }
18293             }
18294          }
18295       },
18296       "/api/v2/screeningy/aneurysmaAbdominalniAortyUsg/{id}/obnovit" : {
18297          "patch" : {
18298             "tags" : [
18299                "Screeningy"
18300             ],
18301             "parameters" : [
18302                {
18303                   "name" : "id",
18304                   "in" : "path",
18305                   "required" : true,
18306                   "schema" : {
18307                      "type" : "string",
18308                      "format" : "uuid"
18309                   }
18310                },
18311                {
18312                   "name" : "X-Correlation-Id",
18313                   "in" : "header",
18314                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18315                   "schema" : {
18316                      "type" : "string",
18317                      "example" : "cecf9d71-dc16-4186-bc53-31b49c41583b"
18318                   }
18319                },
18320                {
18321                   "name" : "Accept-Language",
18322                   "in" : "header",
18323                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18324                   "schema" : {
18325                      "type" : "string",
18326                      "example" : "cs"
18327                   }
18328                },
18329                {
18330                   "name" : "If-Match",
18331                   "in" : "header",
18332                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
18333                   "required" : true,
18334                   "schema" : {
18335                      "type" : "string",
18336                      "example" : "AAAAAAAAB+8="
18337                   }
18338                }
18339             ],
18340             "requestBody" : {
18341                "content" : {
18342                   "application/json" : {
18343                      "schema" : {
18344                         "$ref" : "#/components/schemas/PatchDuvodDto"
18345                      }
18346                   }
18347                }
18348             },
18349             "responses" : {
18350                "200" : {
18351                   "description" : "OK",
18352                   "content" : {
18353                      "application/json" : {
18354                         "schema" : {
18355                            "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgDetailDto"
18356                         }
18357                      }
18358                   }
18359                }
18360             }
18361          }
18362       },
18363       "/api/v2/screeningy/karcinomPlicLdct/vyhledat" : {
18364          "post" : {
18365             "tags" : [
18366                "Screeningy"
18367             ],
18368             "parameters" : [
18369                {
18370                   "name" : "X-Correlation-Id",
18371                   "in" : "header",
18372                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18373                   "schema" : {
18374                      "type" : "string",
18375                      "example" : "02714f09-ffeb-419b-9e05-6add5f5e6061"
18376                   }
18377                },
18378                {
18379                   "name" : "Accept-Language",
18380                   "in" : "header",
18381                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18382                   "schema" : {
18383                      "type" : "string",
18384                      "example" : "cs"
18385                   }
18386                }
18387             ],
18388             "requestBody" : {
18389                "content" : {
18390                   "application/json" : {
18391                      "schema" : {
18392                         "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctVyhledatDto"
18393                      }
18394                   }
18395                }
18396             },
18397             "responses" : {
18398                "200" : {
18399                   "description" : "OK",
18400                   "content" : {
18401                      "application/json" : {
18402                         "schema" : {
18403                            "type" : "array",
18404                            "items" : {
18405                               "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctDetailDto"
18406                            }
18407                         }
18408                      }
18409                   }
18410                }
18411             }
18412          }
18413       },
18414       "/api/v2/screeningy/karcinomPlicLdct" : {
18415          "post" : {
18416             "tags" : [
18417                "Screeningy"
18418             ],
18419             "parameters" : [
18420                {
18421                   "name" : "X-Correlation-Id",
18422                   "in" : "header",
18423                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18424                   "schema" : {
18425                      "type" : "string",
18426                      "example" : "5b130bc8-81bd-40f7-a9f7-ff4623f9f428"
18427                   }
18428                },
18429                {
18430                   "name" : "Accept-Language",
18431                   "in" : "header",
18432                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18433                   "schema" : {
18434                      "type" : "string",
18435                      "example" : "cs"
18436                   }
18437                }
18438             ],
18439             "requestBody" : {
18440                "content" : {
18441                   "application/json" : {
18442                      "schema" : {
18443                         "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctCreateDto"
18444                      }
18445                   }
18446                }
18447             },
18448             "responses" : {
18449                "201" : {
18450                   "description" : "Created",
18451                   "content" : {
18452                      "application/json" : {
18453                         "schema" : {
18454                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctDetailDto"
18455                         }
18456                      }
18457                   }
18458                }
18459             }
18460          }
18461       },
18462       "/api/v2/screeningy/karcinomPlicLdct/{id}" : {
18463          "put" : {
18464             "tags" : [
18465                "Screeningy"
18466             ],
18467             "parameters" : [
18468                {
18469                   "name" : "id",
18470                   "in" : "path",
18471                   "required" : true,
18472                   "schema" : {
18473                      "type" : "string",
18474                      "format" : "uuid"
18475                   }
18476                },
18477                {
18478                   "name" : "X-Correlation-Id",
18479                   "in" : "header",
18480                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18481                   "schema" : {
18482                      "type" : "string",
18483                      "example" : "55a49312-c771-4f6a-8556-21d653186783"
18484                   }
18485                },
18486                {
18487                   "name" : "Accept-Language",
18488                   "in" : "header",
18489                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18490                   "schema" : {
18491                      "type" : "string",
18492                      "example" : "cs"
18493                   }
18494                },
18495                {
18496                   "name" : "If-Match",
18497                   "in" : "header",
18498                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
18499                   "required" : true,
18500                   "schema" : {
18501                      "type" : "string",
18502                      "example" : "AAAAAAAAB+8="
18503                   }
18504                }
18505             ],
18506             "requestBody" : {
18507                "content" : {
18508                   "application/json" : {
18509                      "schema" : {
18510                         "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctUpdateDto"
18511                      }
18512                   }
18513                }
18514             },
18515             "responses" : {
18516                "200" : {
18517                   "description" : "OK",
18518                   "content" : {
18519                      "application/json" : {
18520                         "schema" : {
18521                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctDetailDto"
18522                         }
18523                      }
18524                   }
18525                }
18526             }
18527          }
18528       },
18529       "/api/v2/screeningy/karcinomPlicLdct/{id}/zneplatnit" : {
18530          "patch" : {
18531             "tags" : [
18532                "Screeningy"
18533             ],
18534             "parameters" : [
18535                {
18536                   "name" : "id",
18537                   "in" : "path",
18538                   "required" : true,
18539                   "schema" : {
18540                      "type" : "string",
18541                      "format" : "uuid"
18542                   }
18543                },
18544                {
18545                   "name" : "X-Correlation-Id",
18546                   "in" : "header",
18547                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18548                   "schema" : {
18549                      "type" : "string",
18550                      "example" : "72e7cf24-8867-40cb-8307-7e9c1fcd10f4"
18551                   }
18552                },
18553                {
18554                   "name" : "Accept-Language",
18555                   "in" : "header",
18556                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18557                   "schema" : {
18558                      "type" : "string",
18559                      "example" : "cs"
18560                   }
18561                },
18562                {
18563                   "name" : "If-Match",
18564                   "in" : "header",
18565                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
18566                   "required" : true,
18567                   "schema" : {
18568                      "type" : "string",
18569                      "example" : "AAAAAAAAB+8="
18570                   }
18571                }
18572             ],
18573             "requestBody" : {
18574                "content" : {
18575                   "application/json" : {
18576                      "schema" : {
18577                         "$ref" : "#/components/schemas/PatchDuvodDto"
18578                      }
18579                   }
18580                }
18581             },
18582             "responses" : {
18583                "200" : {
18584                   "description" : "OK",
18585                   "content" : {
18586                      "application/json" : {
18587                         "schema" : {
18588                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctDetailDto"
18589                         }
18590                      }
18591                   }
18592                }
18593             }
18594          }
18595       },
18596       "/api/v2/screeningy/karcinomPlicLdct/{id}/zpochybnit" : {
18597          "patch" : {
18598             "tags" : [
18599                "Screeningy"
18600             ],
18601             "parameters" : [
18602                {
18603                   "name" : "id",
18604                   "in" : "path",
18605                   "required" : true,
18606                   "schema" : {
18607                      "type" : "string",
18608                      "format" : "uuid"
18609                   }
18610                },
18611                {
18612                   "name" : "X-Correlation-Id",
18613                   "in" : "header",
18614                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18615                   "schema" : {
18616                      "type" : "string",
18617                      "example" : "efce8345-9a64-4bf5-adde-d2d159f4955b"
18618                   }
18619                },
18620                {
18621                   "name" : "Accept-Language",
18622                   "in" : "header",
18623                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18624                   "schema" : {
18625                      "type" : "string",
18626                      "example" : "cs"
18627                   }
18628                },
18629                {
18630                   "name" : "If-Match",
18631                   "in" : "header",
18632                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
18633                   "required" : true,
18634                   "schema" : {
18635                      "type" : "string",
18636                      "example" : "AAAAAAAAB+8="
18637                   }
18638                }
18639             ],
18640             "requestBody" : {
18641                "content" : {
18642                   "application/json" : {
18643                      "schema" : {
18644                         "$ref" : "#/components/schemas/PatchDuvodDto"
18645                      }
18646                   }
18647                }
18648             },
18649             "responses" : {
18650                "200" : {
18651                   "description" : "OK",
18652                   "content" : {
18653                      "application/json" : {
18654                         "schema" : {
18655                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctDetailDto"
18656                         }
18657                      }
18658                   }
18659                }
18660             }
18661          }
18662       },
18663       "/api/v2/screeningy/karcinomPlicLdct/{id}/obnovit" : {
18664          "patch" : {
18665             "tags" : [
18666                "Screeningy"
18667             ],
18668             "parameters" : [
18669                {
18670                   "name" : "id",
18671                   "in" : "path",
18672                   "required" : true,
18673                   "schema" : {
18674                      "type" : "string",
18675                      "format" : "uuid"
18676                   }
18677                },
18678                {
18679                   "name" : "X-Correlation-Id",
18680                   "in" : "header",
18681                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18682                   "schema" : {
18683                      "type" : "string",
18684                      "example" : "e5c556c3-1860-48f7-ba5c-1397cf47d0ac"
18685                   }
18686                },
18687                {
18688                   "name" : "Accept-Language",
18689                   "in" : "header",
18690                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18691                   "schema" : {
18692                      "type" : "string",
18693                      "example" : "cs"
18694                   }
18695                },
18696                {
18697                   "name" : "If-Match",
18698                   "in" : "header",
18699                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
18700                   "required" : true,
18701                   "schema" : {
18702                      "type" : "string",
18703                      "example" : "AAAAAAAAB+8="
18704                   }
18705                }
18706             ],
18707             "requestBody" : {
18708                "content" : {
18709                   "application/json" : {
18710                      "schema" : {
18711                         "$ref" : "#/components/schemas/PatchDuvodDto"
18712                      }
18713                   }
18714                }
18715             },
18716             "responses" : {
18717                "200" : {
18718                   "description" : "OK",
18719                   "content" : {
18720                      "application/json" : {
18721                         "schema" : {
18722                            "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctDetailDto"
18723                         }
18724                      }
18725                   }
18726                }
18727             }
18728          }
18729       },
18730       "/api/v2/screeningy/karcinomProstatyMri/vyhledat" : {
18731          "post" : {
18732             "tags" : [
18733                "Screeningy"
18734             ],
18735             "summary" : "Načte seznam screeningových MRI záznamů karcinomu prostaty pacienta dle RID.",
18736             "parameters" : [
18737                {
18738                   "name" : "X-Correlation-Id",
18739                   "in" : "header",
18740                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18741                   "schema" : {
18742                      "type" : "string",
18743                      "example" : "41d675e4-60bd-4dae-8af9-53b01a205602"
18744                   }
18745                },
18746                {
18747                   "name" : "Accept-Language",
18748                   "in" : "header",
18749                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18750                   "schema" : {
18751                      "type" : "string",
18752                      "example" : "cs"
18753                   }
18754                }
18755             ],
18756             "requestBody" : {
18757                "description" : "Vyhledávací kritéria.",
18758                "content" : {
18759                   "application/json" : {
18760                      "schema" : {
18761                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriVyhledatDto"
18762                      }
18763                   }
18764                }
18765             },
18766             "responses" : {
18767                "200" : {
18768                   "description" : "Záznamy byly úspěšně vráceny.",
18769                   "content" : {
18770                      "application/json" : {
18771                         "schema" : {
18772                            "type" : "array",
18773                            "items" : {
18774                               "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriDetailDto"
18775                            }
18776                         }
18777                      }
18778                   }
18779                },
18780                "400" : {
18781                   "description" : "Neplatný požadavek.",
18782                   "content" : {
18783                      "application/problem+json" : {
18784                         "example" : {
18785                            "type" : "https://api.szz.cz/errors/validation",
18786                            "title" : "Neplatný vstupní parametr",
18787                            "status" : 400,
18788                            "detail" : "Některé položky vstupu neprošly validací.",
18789                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
18790                            "correlationId" : "2f06e22b-1906-483d-b08a-057f552c2684",
18791                            "errors" : [
18792                               {
18793                                  "field" : "rid",
18794                                  "message" : "Hodnota RID musí mít 10 znaků."
18795                               },
18796                               {
18797                                  "field" : "druhProhlidky",
18798                                  "message" : "Neplatná hodnota číselníku."
18799                               }
18800                            ]
18801                         }
18802                      }
18803                   }
18804                },
18805                "401" : {
18806                   "description" : "Uživatel není autentizován.",
18807                   "content" : {
18808                      "application/problem+json" : {
18809                         "example" : {
18810                            "type" : "https://api.szz.cz/errors/unauthorized",
18811                            "title" : "Neautorizováno",
18812                            "status" : 401,
18813                            "detail" : "Chybí nebo je neplatný přístupový token.",
18814                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
18815                            "correlationId" : "271539e0-8678-44e4-aad1-af634cf1e38d"
18816                         }
18817                      }
18818                   }
18819                },
18820                "403" : {
18821                   "description" : "Uživatel nemá oprávnění k přístupu.",
18822                   "content" : {
18823                      "application/problem+json" : {
18824                         "example" : {
18825                            "type" : "https://api.szz.cz/errors/forbidden",
18826                            "title" : "Zakázaná operace",
18827                            "status" : 403,
18828                            "detail" : "Uživatel nemá oprávnění k této akci.",
18829                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
18830                            "correlationId" : "9b2f9023-b46b-44bd-9754-cdf04710d20d"
18831                         }
18832                      }
18833                   }
18834                },
18835                "408" : {
18836                   "description" : "Požadavek vypršel.",
18837                   "content" : {
18838                      "application/problem+json" : {
18839                         "example" : {
18840                            "type" : "https://api.szz.cz/errors/request-timeout",
18841                            "title" : "Časový limit vypršel",
18842                            "status" : 408,
18843                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
18844                            "instance" : "/api/v1/emergentniZaznam",
18845                            "correlationId" : "78e04686-5135-4d41-9d28-08164ab87c28"
18846                         }
18847                      }
18848                   }
18849                },
18850                "500" : {
18851                   "description" : "Interní chyba serveru.",
18852                   "content" : {
18853                      "application/problem+json" : {
18854                         "example" : {
18855                            "type" : "https://api.szz.cz/errors/internal",
18856                            "title" : "Neočekávaná chyba serveru",
18857                            "status" : 500,
18858                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
18859                            "instance" : "/api/v1/emergentniZaznam",
18860                            "correlationId" : "74157947-a9e6-4d92-a5e7-d3a700b716c5",
18861                            "errors" : [
18862                               {
18863                                  "field" : "exception.type",
18864                                  "message" : "System.NullReferenceException"
18865                               },
18866                               {
18867                                  "field" : "exception.message",
18868                                  "message" : "Object reference not set to an instance of an object."
18869                               },
18870                               {
18871                                  "field" : "stacktrace",
18872                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
18873                               }
18874                            ]
18875                         }
18876                      }
18877                   }
18878                }
18879             }
18880          }
18881       },
18882       "/api/v2/screeningy/karcinomProstatyMri" : {
18883          "post" : {
18884             "tags" : [
18885                "Screeningy"
18886             ],
18887             "summary" : "Vytvoří nový screeningový MRI záznam karcinomu prostaty.",
18888             "parameters" : [
18889                {
18890                   "name" : "X-Correlation-Id",
18891                   "in" : "header",
18892                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
18893                   "schema" : {
18894                      "type" : "string",
18895                      "example" : "a3a0032c-a5b3-4b4a-b8a2-3039a7c21709"
18896                   }
18897                },
18898                {
18899                   "name" : "Accept-Language",
18900                   "in" : "header",
18901                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
18902                   "schema" : {
18903                      "type" : "string",
18904                      "example" : "cs"
18905                   }
18906                }
18907             ],
18908             "requestBody" : {
18909                "description" : "Vstupní data pro vytvoření záznamu.",
18910                "content" : {
18911                   "application/json" : {
18912                      "schema" : {
18913                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriCreateDto"
18914                      }
18915                   }
18916                }
18917             },
18918             "responses" : {
18919                "201" : {
18920                   "description" : "Záznam byl úspěšně vytvořen.",
18921                   "content" : {
18922                      "application/json" : {
18923                         "schema" : {
18924                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriDetailDto"
18925                         }
18926                      }
18927                   }
18928                },
18929                "400" : {
18930                   "description" : "Neplatný požadavek.",
18931                   "content" : {
18932                      "application/problem+json" : {
18933                         "example" : {
18934                            "type" : "https://api.szz.cz/errors/validation",
18935                            "title" : "Neplatný vstupní parametr",
18936                            "status" : 400,
18937                            "detail" : "Některé položky vstupu neprošly validací.",
18938                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
18939                            "correlationId" : "8fba3215-1a72-4993-a61a-4d91c49fd2a0",
18940                            "errors" : [
18941                               {
18942                                  "field" : "rid",
18943                                  "message" : "Hodnota RID musí mít 10 znaků."
18944                               },
18945                               {
18946                                  "field" : "druhProhlidky",
18947                                  "message" : "Neplatná hodnota číselníku."
18948                               }
18949                            ]
18950                         }
18951                      }
18952                   }
18953                },
18954                "401" : {
18955                   "description" : "Neautorizovaný přístup.",
18956                   "content" : {
18957                      "application/problem+json" : {
18958                         "example" : {
18959                            "type" : "https://api.szz.cz/errors/unauthorized",
18960                            "title" : "Neautorizováno",
18961                            "status" : 401,
18962                            "detail" : "Chybí nebo je neplatný přístupový token.",
18963                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
18964                            "correlationId" : "604d3cd0-2ab6-481c-b61d-ca8011849e87"
18965                         }
18966                      }
18967                   }
18968                },
18969                "403" : {
18970                   "description" : "Zakázaný přístup.",
18971                   "content" : {
18972                      "application/problem+json" : {
18973                         "example" : {
18974                            "type" : "https://api.szz.cz/errors/forbidden",
18975                            "title" : "Zakázaná operace",
18976                            "status" : 403,
18977                            "detail" : "Uživatel nemá oprávnění k této akci.",
18978                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
18979                            "correlationId" : "ce082735-dbc4-4f36-b160-0fa8a6081a7d"
18980                         }
18981                      }
18982                   }
18983                },
18984                "408" : {
18985                   "description" : "Timeout požadavku.",
18986                   "content" : {
18987                      "application/problem+json" : {
18988                         "example" : {
18989                            "type" : "https://api.szz.cz/errors/request-timeout",
18990                            "title" : "Časový limit vypršel",
18991                            "status" : 408,
18992                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
18993                            "instance" : "/api/v1/emergentniZaznam",
18994                            "correlationId" : "b0f8bbbf-cb8e-45c3-b18f-0fa0476d8304"
18995                         }
18996                      }
18997                   }
18998                },
18999                "500" : {
19000                   "description" : "Interní chyba serveru.",
19001                   "content" : {
19002                      "application/problem+json" : {
19003                         "example" : {
19004                            "type" : "https://api.szz.cz/errors/internal",
19005                            "title" : "Neočekávaná chyba serveru",
19006                            "status" : 500,
19007                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
19008                            "instance" : "/api/v1/emergentniZaznam",
19009                            "correlationId" : "af529868-032c-4127-a50d-d7a9d8c6bea4",
19010                            "errors" : [
19011                               {
19012                                  "field" : "exception.type",
19013                                  "message" : "System.NullReferenceException"
19014                               },
19015                               {
19016                                  "field" : "exception.message",
19017                                  "message" : "Object reference not set to an instance of an object."
19018                               },
19019                               {
19020                                  "field" : "stacktrace",
19021                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
19022                               }
19023                            ]
19024                         }
19025                      }
19026                   }
19027                }
19028             }
19029          }
19030       },
19031       "/api/v2/screeningy/karcinomProstatyMri/{id}" : {
19032          "put" : {
19033             "tags" : [
19034                "Screeningy"
19035             ],
19036             "summary" : "Aktualizuje existující screeningový MRI záznam karcinomu prostaty.",
19037             "description" : "Vyžaduje hlavičku `If-Match` s platným ETagem.",
19038             "parameters" : [
19039                {
19040                   "name" : "id",
19041                   "in" : "path",
19042                   "description" : "Identifikátor záznamu.",
19043                   "required" : true,
19044                   "schema" : {
19045                      "type" : "string",
19046                      "format" : "uuid"
19047                   }
19048                },
19049                {
19050                   "name" : "X-Correlation-Id",
19051                   "in" : "header",
19052                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
19053                   "schema" : {
19054                      "type" : "string",
19055                      "example" : "0ba3a044-c729-4256-820e-dc3bdcf652db"
19056                   }
19057                },
19058                {
19059                   "name" : "Accept-Language",
19060                   "in" : "header",
19061                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
19062                   "schema" : {
19063                      "type" : "string",
19064                      "example" : "cs"
19065                   }
19066                },
19067                {
19068                   "name" : "If-Match",
19069                   "in" : "header",
19070                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
19071                   "required" : true,
19072                   "schema" : {
19073                      "type" : "string",
19074                      "example" : "AAAAAAAAB+8="
19075                   }
19076                }
19077             ],
19078             "requestBody" : {
19079                "description" : "Aktualizovaná data záznamu.",
19080                "content" : {
19081                   "application/json" : {
19082                      "schema" : {
19083                         "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriUpdateDto"
19084                      }
19085                   }
19086                }
19087             },
19088             "responses" : {
19089                "200" : {
19090                   "description" : "Záznam byl úspěšně aktualizován.",
19091                   "content" : {
19092                      "application/json" : {
19093                         "schema" : {
19094                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriDetailDto"
19095                         }
19096                      }
19097                   }
19098                },
19099                "400" : {
19100                   "description" : "Neplatný požadavek.",
19101                   "content" : {
19102                      "application/problem+json" : {
19103                         "example" : {
19104                            "type" : "https://api.szz.cz/errors/validation",
19105                            "title" : "Neplatný vstupní parametr",
19106                            "status" : 400,
19107                            "detail" : "Některé položky vstupu neprošly validací.",
19108                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19109                            "correlationId" : "a1316ac9-aa53-485f-8942-51c7bbaf9b12",
19110                            "errors" : [
19111                               {
19112                                  "field" : "rid",
19113                                  "message" : "Hodnota RID musí mít 10 znaků."
19114                               },
19115                               {
19116                                  "field" : "druhProhlidky",
19117                                  "message" : "Neplatná hodnota číselníku."
19118                               }
19119                            ]
19120                         }
19121                      }
19122                   }
19123                },
19124                "404" : {
19125                   "description" : "Záznam nebyl nalezen.",
19126                   "content" : {
19127                      "application/problem+json" : {
19128                         "example" : {
19129                            "type" : "https://api.szz.cz/errors/not-found",
19130                            "title" : "Zdroj nebyl nalezen",
19131                            "status" : 404,
19132                            "detail" : "Požadovaný záznam nebyl nalezen.",
19133                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19134                            "correlationId" : "e1d82495-1d56-4b50-b89e-cca7fb619f1c"
19135                         }
19136                      }
19137                   }
19138                },
19139                "409" : {
19140                   "description" : "Konflikt verzí záznamu.",
19141                   "content" : {
19142                      "application/problem+json" : {
19143                         "example" : {
19144                            "type" : "https://api.szz.cz/errors/conflict",
19145                            "title" : "Konflikt dat",
19146                            "status" : 409,
19147                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
19148                            "instance" : "/api/v1/emergentniZaznam",
19149                            "correlationId" : "f6eb0fd4-75b2-470a-bcd1-0b09544a2e00"
19150                         }
19151                      }
19152                   }
19153                }
19154             }
19155          }
19156       },
19157       "/api/v2/screeningy/karcinomProstatyMri/{id}/zneplatnit" : {
19158          "patch" : {
19159             "tags" : [
19160                "Screeningy"
19161             ],
19162             "summary" : "Zneplatní existující screeningový MRI záznam karcinomu prostaty.",
19163             "parameters" : [
19164                {
19165                   "name" : "id",
19166                   "in" : "path",
19167                   "required" : true,
19168                   "schema" : {
19169                      "type" : "string",
19170                      "format" : "uuid"
19171                   }
19172                },
19173                {
19174                   "name" : "X-Correlation-Id",
19175                   "in" : "header",
19176                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
19177                   "schema" : {
19178                      "type" : "string",
19179                      "example" : "b39f1096-479f-475d-aaa0-666fb38a3f3b"
19180                   }
19181                },
19182                {
19183                   "name" : "Accept-Language",
19184                   "in" : "header",
19185                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
19186                   "schema" : {
19187                      "type" : "string",
19188                      "example" : "cs"
19189                   }
19190                },
19191                {
19192                   "name" : "If-Match",
19193                   "in" : "header",
19194                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
19195                   "required" : true,
19196                   "schema" : {
19197                      "type" : "string",
19198                      "example" : "AAAAAAAAB+8="
19199                   }
19200                }
19201             ],
19202             "requestBody" : {
19203                "content" : {
19204                   "application/json" : {
19205                      "schema" : {
19206                         "$ref" : "#/components/schemas/PatchDuvodDto"
19207                      }
19208                   }
19209                }
19210             },
19211             "responses" : {
19212                "200" : {
19213                   "description" : "OK",
19214                   "content" : {
19215                      "application/json" : {
19216                         "schema" : {
19217                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriDetailDto"
19218                         }
19219                      }
19220                   }
19221                },
19222                "400" : {
19223                   "description" : "Bad Request",
19224                   "content" : {
19225                      "application/problem+json" : {
19226                         "example" : {
19227                            "type" : "https://api.szz.cz/errors/validation",
19228                            "title" : "Neplatný vstupní parametr",
19229                            "status" : 400,
19230                            "detail" : "Některé položky vstupu neprošly validací.",
19231                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19232                            "correlationId" : "c5695461-6c7f-4a91-a071-370c1861af70",
19233                            "errors" : [
19234                               {
19235                                  "field" : "rid",
19236                                  "message" : "Hodnota RID musí mít 10 znaků."
19237                               },
19238                               {
19239                                  "field" : "druhProhlidky",
19240                                  "message" : "Neplatná hodnota číselníku."
19241                               }
19242                            ]
19243                         }
19244                      }
19245                   }
19246                },
19247                "401" : {
19248                   "description" : "Unauthorized",
19249                   "content" : {
19250                      "application/problem+json" : {
19251                         "example" : {
19252                            "type" : "https://api.szz.cz/errors/unauthorized",
19253                            "title" : "Neautorizováno",
19254                            "status" : 401,
19255                            "detail" : "Chybí nebo je neplatný přístupový token.",
19256                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19257                            "correlationId" : "e49dec67-a3ba-4164-bc0c-95b8a8219786"
19258                         }
19259                      }
19260                   }
19261                },
19262                "403" : {
19263                   "description" : "Forbidden",
19264                   "content" : {
19265                      "application/problem+json" : {
19266                         "example" : {
19267                            "type" : "https://api.szz.cz/errors/forbidden",
19268                            "title" : "Zakázaná operace",
19269                            "status" : 403,
19270                            "detail" : "Uživatel nemá oprávnění k této akci.",
19271                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19272                            "correlationId" : "8fcf5205-379b-43bb-9462-907589ea72c0"
19273                         }
19274                      }
19275                   }
19276                },
19277                "404" : {
19278                   "description" : "Not Found",
19279                   "content" : {
19280                      "application/problem+json" : {
19281                         "example" : {
19282                            "type" : "https://api.szz.cz/errors/not-found",
19283                            "title" : "Zdroj nebyl nalezen",
19284                            "status" : 404,
19285                            "detail" : "Požadovaný záznam nebyl nalezen.",
19286                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19287                            "correlationId" : "f4868b76-c5ec-4771-9188-f780231858be"
19288                         }
19289                      }
19290                   }
19291                },
19292                "408" : {
19293                   "description" : "Request Timeout",
19294                   "content" : {
19295                      "application/problem+json" : {
19296                         "example" : {
19297                            "type" : "https://api.szz.cz/errors/request-timeout",
19298                            "title" : "Časový limit vypršel",
19299                            "status" : 408,
19300                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
19301                            "instance" : "/api/v1/emergentniZaznam",
19302                            "correlationId" : "95fb4907-9de7-486b-bfd8-74d633b8a115"
19303                         }
19304                      }
19305                   }
19306                },
19307                "409" : {
19308                   "description" : "Conflict",
19309                   "content" : {
19310                      "application/problem+json" : {
19311                         "example" : {
19312                            "type" : "https://api.szz.cz/errors/conflict",
19313                            "title" : "Konflikt dat",
19314                            "status" : 409,
19315                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
19316                            "instance" : "/api/v1/emergentniZaznam",
19317                            "correlationId" : "12986903-4eac-48c5-a58e-3a30a3cd5183"
19318                         }
19319                      }
19320                   }
19321                },
19322                "500" : {
19323                   "description" : "Internal Server Error",
19324                   "content" : {
19325                      "application/problem+json" : {
19326                         "example" : {
19327                            "type" : "https://api.szz.cz/errors/internal",
19328                            "title" : "Neočekávaná chyba serveru",
19329                            "status" : 500,
19330                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
19331                            "instance" : "/api/v1/emergentniZaznam",
19332                            "correlationId" : "bf2b8fd3-5d64-4745-911c-db4fe49f9243",
19333                            "errors" : [
19334                               {
19335                                  "field" : "exception.type",
19336                                  "message" : "System.NullReferenceException"
19337                               },
19338                               {
19339                                  "field" : "exception.message",
19340                                  "message" : "Object reference not set to an instance of an object."
19341                               },
19342                               {
19343                                  "field" : "stacktrace",
19344                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
19345                               }
19346                            ]
19347                         }
19348                      }
19349                   }
19350                }
19351             }
19352          }
19353       },
19354       "/api/v2/screeningy/karcinomProstatyMri/{id}/zpochybnit" : {
19355          "patch" : {
19356             "tags" : [
19357                "Screeningy"
19358             ],
19359             "summary" : "Zpochybní existující screeningový MRI záznam karcinomu prostaty.",
19360             "parameters" : [
19361                {
19362                   "name" : "id",
19363                   "in" : "path",
19364                   "required" : true,
19365                   "schema" : {
19366                      "type" : "string",
19367                      "format" : "uuid"
19368                   }
19369                },
19370                {
19371                   "name" : "X-Correlation-Id",
19372                   "in" : "header",
19373                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
19374                   "schema" : {
19375                      "type" : "string",
19376                      "example" : "dfb68e11-5c40-4bb9-b521-2fec492a5752"
19377                   }
19378                },
19379                {
19380                   "name" : "Accept-Language",
19381                   "in" : "header",
19382                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
19383                   "schema" : {
19384                      "type" : "string",
19385                      "example" : "cs"
19386                   }
19387                },
19388                {
19389                   "name" : "If-Match",
19390                   "in" : "header",
19391                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
19392                   "required" : true,
19393                   "schema" : {
19394                      "type" : "string",
19395                      "example" : "AAAAAAAAB+8="
19396                   }
19397                }
19398             ],
19399             "requestBody" : {
19400                "content" : {
19401                   "application/json" : {
19402                      "schema" : {
19403                         "$ref" : "#/components/schemas/PatchDuvodDto"
19404                      }
19405                   }
19406                }
19407             },
19408             "responses" : {
19409                "200" : {
19410                   "description" : "OK",
19411                   "content" : {
19412                      "application/json" : {
19413                         "schema" : {
19414                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriDetailDto"
19415                         }
19416                      }
19417                   }
19418                },
19419                "400" : {
19420                   "description" : "Bad Request",
19421                   "content" : {
19422                      "application/problem+json" : {
19423                         "example" : {
19424                            "type" : "https://api.szz.cz/errors/validation",
19425                            "title" : "Neplatný vstupní parametr",
19426                            "status" : 400,
19427                            "detail" : "Některé položky vstupu neprošly validací.",
19428                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19429                            "correlationId" : "c1f0dad5-998c-43be-9d4b-20a823092a15",
19430                            "errors" : [
19431                               {
19432                                  "field" : "rid",
19433                                  "message" : "Hodnota RID musí mít 10 znaků."
19434                               },
19435                               {
19436                                  "field" : "druhProhlidky",
19437                                  "message" : "Neplatná hodnota číselníku."
19438                               }
19439                            ]
19440                         }
19441                      }
19442                   }
19443                },
19444                "401" : {
19445                   "description" : "Unauthorized",
19446                   "content" : {
19447                      "application/problem+json" : {
19448                         "example" : {
19449                            "type" : "https://api.szz.cz/errors/unauthorized",
19450                            "title" : "Neautorizováno",
19451                            "status" : 401,
19452                            "detail" : "Chybí nebo je neplatný přístupový token.",
19453                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19454                            "correlationId" : "e62082d0-96dd-4d9e-9a76-cf5c302ab673"
19455                         }
19456                      }
19457                   }
19458                },
19459                "403" : {
19460                   "description" : "Forbidden",
19461                   "content" : {
19462                      "application/problem+json" : {
19463                         "example" : {
19464                            "type" : "https://api.szz.cz/errors/forbidden",
19465                            "title" : "Zakázaná operace",
19466                            "status" : 403,
19467                            "detail" : "Uživatel nemá oprávnění k této akci.",
19468                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19469                            "correlationId" : "510c0039-c906-4def-80f8-9e8da3c8c88d"
19470                         }
19471                      }
19472                   }
19473                },
19474                "404" : {
19475                   "description" : "Not Found",
19476                   "content" : {
19477                      "application/problem+json" : {
19478                         "example" : {
19479                            "type" : "https://api.szz.cz/errors/not-found",
19480                            "title" : "Zdroj nebyl nalezen",
19481                            "status" : 404,
19482                            "detail" : "Požadovaný záznam nebyl nalezen.",
19483                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19484                            "correlationId" : "1bc7a690-5700-4d68-b53f-56e47bde7823"
19485                         }
19486                      }
19487                   }
19488                },
19489                "408" : {
19490                   "description" : "Request Timeout",
19491                   "content" : {
19492                      "application/problem+json" : {
19493                         "example" : {
19494                            "type" : "https://api.szz.cz/errors/request-timeout",
19495                            "title" : "Časový limit vypršel",
19496                            "status" : 408,
19497                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
19498                            "instance" : "/api/v1/emergentniZaznam",
19499                            "correlationId" : "db357185-b310-499f-99f5-2669d1396d30"
19500                         }
19501                      }
19502                   }
19503                },
19504                "409" : {
19505                   "description" : "Conflict",
19506                   "content" : {
19507                      "application/problem+json" : {
19508                         "example" : {
19509                            "type" : "https://api.szz.cz/errors/conflict",
19510                            "title" : "Konflikt dat",
19511                            "status" : 409,
19512                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
19513                            "instance" : "/api/v1/emergentniZaznam",
19514                            "correlationId" : "71d47804-6e6b-47d8-b58c-51ec4491fd94"
19515                         }
19516                      }
19517                   }
19518                },
19519                "500" : {
19520                   "description" : "Internal Server Error",
19521                   "content" : {
19522                      "application/problem+json" : {
19523                         "example" : {
19524                            "type" : "https://api.szz.cz/errors/internal",
19525                            "title" : "Neočekávaná chyba serveru",
19526                            "status" : 500,
19527                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
19528                            "instance" : "/api/v1/emergentniZaznam",
19529                            "correlationId" : "7285f42a-9551-46aa-859b-ba3e34268791",
19530                            "errors" : [
19531                               {
19532                                  "field" : "exception.type",
19533                                  "message" : "System.NullReferenceException"
19534                               },
19535                               {
19536                                  "field" : "exception.message",
19537                                  "message" : "Object reference not set to an instance of an object."
19538                               },
19539                               {
19540                                  "field" : "stacktrace",
19541                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
19542                               }
19543                            ]
19544                         }
19545                      }
19546                   }
19547                }
19548             }
19549          }
19550       },
19551       "/api/v2/screeningy/karcinomProstatyMri/{id}/obnovit" : {
19552          "patch" : {
19553             "tags" : [
19554                "Screeningy"
19555             ],
19556             "summary" : "Obnoví dříve zneplatněný nebo zpochybněný screeningový MRI záznam karcinomu prostaty.",
19557             "parameters" : [
19558                {
19559                   "name" : "id",
19560                   "in" : "path",
19561                   "required" : true,
19562                   "schema" : {
19563                      "type" : "string",
19564                      "format" : "uuid"
19565                   }
19566                },
19567                {
19568                   "name" : "X-Correlation-Id",
19569                   "in" : "header",
19570                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
19571                   "schema" : {
19572                      "type" : "string",
19573                      "example" : "1dd57408-9da6-41f5-a0c3-2b0008f48dda"
19574                   }
19575                },
19576                {
19577                   "name" : "Accept-Language",
19578                   "in" : "header",
19579                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
19580                   "schema" : {
19581                      "type" : "string",
19582                      "example" : "cs"
19583                   }
19584                },
19585                {
19586                   "name" : "If-Match",
19587                   "in" : "header",
19588                   "description" : "ETag předchozí verze záznamu (pro ochranu proti přepsání). Povinné pro PATCH, PUT a DELETE.",
19589                   "required" : true,
19590                   "schema" : {
19591                      "type" : "string",
19592                      "example" : "AAAAAAAAB+8="
19593                   }
19594                }
19595             ],
19596             "requestBody" : {
19597                "content" : {
19598                   "application/json" : {
19599                      "schema" : {
19600                         "$ref" : "#/components/schemas/PatchDuvodDto"
19601                      }
19602                   }
19603                }
19604             },
19605             "responses" : {
19606                "200" : {
19607                   "description" : "OK",
19608                   "content" : {
19609                      "application/json" : {
19610                         "schema" : {
19611                            "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriDetailDto"
19612                         }
19613                      }
19614                   }
19615                },
19616                "400" : {
19617                   "description" : "Bad Request",
19618                   "content" : {
19619                      "application/problem+json" : {
19620                         "example" : {
19621                            "type" : "https://api.szz.cz/errors/validation",
19622                            "title" : "Neplatný vstupní parametr",
19623                            "status" : 400,
19624                            "detail" : "Některé položky vstupu neprošly validací.",
19625                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19626                            "correlationId" : "b9631aed-b351-4f60-b029-cfb2f1bec257",
19627                            "errors" : [
19628                               {
19629                                  "field" : "rid",
19630                                  "message" : "Hodnota RID musí mít 10 znaků."
19631                               },
19632                               {
19633                                  "field" : "druhProhlidky",
19634                                  "message" : "Neplatná hodnota číselníku."
19635                               }
19636                            ]
19637                         }
19638                      }
19639                   }
19640                },
19641                "401" : {
19642                   "description" : "Unauthorized",
19643                   "content" : {
19644                      "application/problem+json" : {
19645                         "example" : {
19646                            "type" : "https://api.szz.cz/errors/unauthorized",
19647                            "title" : "Neautorizováno",
19648                            "status" : 401,
19649                            "detail" : "Chybí nebo je neplatný přístupový token.",
19650                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19651                            "correlationId" : "fcab093b-ce5b-480c-b101-1bb57288c63a"
19652                         }
19653                      }
19654                   }
19655                },
19656                "403" : {
19657                   "description" : "Forbidden",
19658                   "content" : {
19659                      "application/problem+json" : {
19660                         "example" : {
19661                            "type" : "https://api.szz.cz/errors/forbidden",
19662                            "title" : "Zakázaná operace",
19663                            "status" : 403,
19664                            "detail" : "Uživatel nemá oprávnění k této akci.",
19665                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19666                            "correlationId" : "75fd7705-68fa-4a39-8d87-a47d33b158fd"
19667                         }
19668                      }
19669                   }
19670                },
19671                "404" : {
19672                   "description" : "Not Found",
19673                   "content" : {
19674                      "application/problem+json" : {
19675                         "example" : {
19676                            "type" : "https://api.szz.cz/errors/not-found",
19677                            "title" : "Zdroj nebyl nalezen",
19678                            "status" : 404,
19679                            "detail" : "Požadovaný záznam nebyl nalezen.",
19680                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19681                            "correlationId" : "bd850f65-e1b2-4625-911a-59072fbff07f"
19682                         }
19683                      }
19684                   }
19685                },
19686                "408" : {
19687                   "description" : "Request Timeout",
19688                   "content" : {
19689                      "application/problem+json" : {
19690                         "example" : {
19691                            "type" : "https://api.szz.cz/errors/request-timeout",
19692                            "title" : "Časový limit vypršel",
19693                            "status" : 408,
19694                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
19695                            "instance" : "/api/v1/emergentniZaznam",
19696                            "correlationId" : "f75b63d2-0e87-4a03-9d74-d0bde3541b14"
19697                         }
19698                      }
19699                   }
19700                },
19701                "409" : {
19702                   "description" : "Conflict",
19703                   "content" : {
19704                      "application/problem+json" : {
19705                         "example" : {
19706                            "type" : "https://api.szz.cz/errors/conflict",
19707                            "title" : "Konflikt dat",
19708                            "status" : 409,
19709                            "detail" : "Došlo ke konfliktu – záznam již existuje nebo byl mezitím změněn.",
19710                            "instance" : "/api/v1/emergentniZaznam",
19711                            "correlationId" : "14b55281-729b-4dc6-8981-8ef0663f5afd"
19712                         }
19713                      }
19714                   }
19715                },
19716                "500" : {
19717                   "description" : "Internal Server Error",
19718                   "content" : {
19719                      "application/problem+json" : {
19720                         "example" : {
19721                            "type" : "https://api.szz.cz/errors/internal",
19722                            "title" : "Neočekávaná chyba serveru",
19723                            "status" : 500,
19724                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
19725                            "instance" : "/api/v1/emergentniZaznam",
19726                            "correlationId" : "88b5ac9e-6496-49c5-a9af-d0089b836df6",
19727                            "errors" : [
19728                               {
19729                                  "field" : "exception.type",
19730                                  "message" : "System.NullReferenceException"
19731                               },
19732                               {
19733                                  "field" : "exception.message",
19734                                  "message" : "Object reference not set to an instance of an object."
19735                               },
19736                               {
19737                                  "field" : "stacktrace",
19738                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
19739                               }
19740                            ]
19741                         }
19742                      }
19743                   }
19744                }
19745             }
19746          }
19747       },
19748       "/api/v2/screeningy/vyhledat" : {
19749          "post" : {
19750             "tags" : [
19751                "Screeningy"
19752             ],
19753             "summary" : "Načte všechny screeningové záznamy pacienta dle RID.",
19754             "description" : "Vrací konsolidovaný přehled všech screeningových záznamů evidovaných\r\nu daného pacienta napříč jednotlivými typy screeningu.",
19755             "parameters" : [
19756                {
19757                   "name" : "X-Correlation-Id",
19758                   "in" : "header",
19759                   "description" : "Unikátní identifikátor požadavku pro trasování mezi systémy.",
19760                   "schema" : {
19761                      "type" : "string",
19762                      "example" : "8a5b2003-b782-4e33-82f5-dca571829420"
19763                   }
19764                },
19765                {
19766                   "name" : "Accept-Language",
19767                   "in" : "header",
19768                   "description" : "Preferovaný jazyk odpovědi (např. cs, en, de).",
19769                   "schema" : {
19770                      "type" : "string",
19771                      "example" : "cs"
19772                   }
19773                }
19774             ],
19775             "requestBody" : {
19776                "description" : "Vyhledávací kritéria.",
19777                "content" : {
19778                   "application/json" : {
19779                      "schema" : {
19780                         "$ref" : "#/components/schemas/ScreeningyVyhledatDto"
19781                      }
19782                   }
19783                }
19784             },
19785             "responses" : {
19786                "200" : {
19787                   "description" : "Záznamy byly úspěšně vráceny.",
19788                   "content" : {
19789                      "application/json" : {
19790                         "schema" : {
19791                            "$ref" : "#/components/schemas/ScreeningyDetailDto"
19792                         }
19793                      }
19794                   }
19795                },
19796                "400" : {
19797                   "description" : "Neplatný požadavek.",
19798                   "content" : {
19799                      "application/problem+json" : {
19800                         "example" : {
19801                            "type" : "https://api.szz.cz/errors/validation",
19802                            "title" : "Neplatný vstupní parametr",
19803                            "status" : 400,
19804                            "detail" : "Některé položky vstupu neprošly validací.",
19805                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19806                            "correlationId" : "7e5ef9e8-79af-4cb8-b601-ab5692b6aa35",
19807                            "errors" : [
19808                               {
19809                                  "field" : "rid",
19810                                  "message" : "Hodnota RID musí mít 10 znaků."
19811                               },
19812                               {
19813                                  "field" : "druhProhlidky",
19814                                  "message" : "Neplatná hodnota číselníku."
19815                               }
19816                            ]
19817                         }
19818                      }
19819                   }
19820                },
19821                "401" : {
19822                   "description" : "Uživatel není autentizován.",
19823                   "content" : {
19824                      "application/problem+json" : {
19825                         "example" : {
19826                            "type" : "https://api.szz.cz/errors/unauthorized",
19827                            "title" : "Neautorizováno",
19828                            "status" : 401,
19829                            "detail" : "Chybí nebo je neplatný přístupový token.",
19830                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19831                            "correlationId" : "726ef098-fd43-44cf-b7c8-21f38d40daec"
19832                         }
19833                      }
19834                   }
19835                },
19836                "403" : {
19837                   "description" : "Uživatel nemá oprávnění k přístupu.",
19838                   "content" : {
19839                      "application/problem+json" : {
19840                         "example" : {
19841                            "type" : "https://api.szz.cz/errors/forbidden",
19842                            "title" : "Zakázaná operace",
19843                            "status" : 403,
19844                            "detail" : "Uživatel nemá oprávnění k této akci.",
19845                            "instance" : "/api/v1/emergentniZaznam/ridicskeOpravneni",
19846                            "correlationId" : "f019e63d-0c99-49d9-a16d-a98ebadf4aa7"
19847                         }
19848                      }
19849                   }
19850                },
19851                "408" : {
19852                   "description" : "Požadavek vypršel.",
19853                   "content" : {
19854                      "application/problem+json" : {
19855                         "example" : {
19856                            "type" : "https://api.szz.cz/errors/request-timeout",
19857                            "title" : "Časový limit vypršel",
19858                            "status" : 408,
19859                            "detail" : "Server čekal příliš dlouho na odpověď klienta.",
19860                            "instance" : "/api/v1/emergentniZaznam",
19861                            "correlationId" : "0f23c967-ac58-4354-9f9a-ba3018e09dc8"
19862                         }
19863                      }
19864                   }
19865                },
19866                "500" : {
19867                   "description" : "Interní chyba serveru.",
19868                   "content" : {
19869                      "application/problem+json" : {
19870                         "example" : {
19871                            "type" : "https://api.szz.cz/errors/internal",
19872                            "title" : "Neočekávaná chyba serveru",
19873                            "status" : 500,
19874                            "detail" : "Došlo k neočekávané výjimce při zpracování požadavku.",
19875                            "instance" : "/api/v1/emergentniZaznam",
19876                            "correlationId" : "ba9171a7-c042-4232-b1a1-806946ef00c8",
19877                            "errors" : [
19878                               {
19879                                  "field" : "exception.type",
19880                                  "message" : "System.NullReferenceException"
19881                               },
19882                               {
19883                                  "field" : "exception.message",
19884                                  "message" : "Object reference not set to an instance of an object."
19885                               },
19886                               {
19887                                  "field" : "stacktrace",
19888                                  "message" : "SZZ.API.Internal.Controllers.ZaznamController.Create (line 85)"
19889                               }
19890                            ]
19891                         }
19892                      }
19893                   }
19894                }
19895             }
19896          }
19897       }
19898    },
19899    "components" : {
19900       "schemas" : {
19901          "AlergieCreateDto" : {
19902             "type" : "object",
19903             "properties" : {
19904                "rid" : {
19905                   "type" : "string",
19906                   "nullable" : true
19907                },
19908                "krzpId" : {
19909                   "type" : "string",
19910                   "nullable" : true
19911                },
19912                "nazev" : {
19913                   "type" : "string",
19914                   "nullable" : true
19915                },
19916                "alergen" : {
19917                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
19918                },
19919                "kategorieAlergenu" : {
19920                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
19921                },
19922                "kriticnost" : {
19923                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
19924                },
19925                "typReakce" : {
19926                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
19927                },
19928                "manifestaceReakce" : {
19929                   "type" : "array",
19930                   "items" : {
19931                      "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
19932                   },
19933                   "nullable" : true
19934                },
19935                "zavaznostReakce" : {
19936                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
19937                },
19938                "datumZjisteni" : {
19939                   "type" : "string",
19940                   "format" : "date",
19941                   "nullable" : true
19942                },
19943                "poznamka" : {
19944                   "type" : "string",
19945                   "nullable" : true
19946                }
19947             },
19948             "additionalProperties" : false
19949          },
19950          "AlergieDetailDto" : {
19951             "type" : "object",
19952             "properties" : {
19953                "id" : {
19954                   "type" : "string",
19955                   "format" : "uuid"
19956                },
19957                "nazev" : {
19958                   "type" : "string",
19959                   "nullable" : true
19960                },
19961                "stavAlergie" : {
19962                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
19963                },
19964                "alergen" : {
19965                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
19966                },
19967                "kategorieAlergenu" : {
19968                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
19969                },
19970                "kriticnost" : {
19971                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
19972                },
19973                "typReakce" : {
19974                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
19975                },
19976                "manifestaceReakce" : {
19977                   "type" : "array",
19978                   "items" : {
19979                      "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
19980                   },
19981                   "nullable" : true
19982                },
19983                "zavaznostReakce" : {
19984                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
19985                },
19986                "datumZjisteni" : {
19987                   "type" : "string",
19988                   "format" : "date-time",
19989                   "nullable" : true
19990                },
19991                "poznamka" : {
19992                   "type" : "string",
19993                   "nullable" : true
19994                },
19995                "audit" : {
19996                   "$ref" : "#/components/schemas/AuditDto"
19997                },
19998                "verzeZaznamu" : {
19999                   "type" : "string",
20000                   "nullable" : true
20001                },
20002                "historie" : {
20003                   "type" : "array",
20004                   "items" : {
20005                      "$ref" : "#/components/schemas/HistorieDto"
20006                   },
20007                   "nullable" : true
20008                }
20009             },
20010             "additionalProperties" : false
20011          },
20012          "AlergieUpdateDto" : {
20013             "type" : "object",
20014             "properties" : {
20015                "krzpId" : {
20016                   "type" : "string",
20017                   "nullable" : true
20018                },
20019                "nazev" : {
20020                   "type" : "string",
20021                   "nullable" : true
20022                },
20023                "alergen" : {
20024                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20025                },
20026                "kategorieAlergenu" : {
20027                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20028                },
20029                "kriticnost" : {
20030                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20031                },
20032                "typReakce" : {
20033                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20034                },
20035                "manifestaceReakce" : {
20036                   "type" : "array",
20037                   "items" : {
20038                      "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20039                   },
20040                   "nullable" : true
20041                },
20042                "zavaznostReakce" : {
20043                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20044                },
20045                "datumZjisteni" : {
20046                   "type" : "string",
20047                   "format" : "date",
20048                   "nullable" : true
20049                },
20050                "poznamka" : {
20051                   "type" : "string",
20052                   "nullable" : true
20053                }
20054             },
20055             "additionalProperties" : false
20056          },
20057          "AuditDto" : {
20058             "type" : "object",
20059             "properties" : {
20060                "vytvoreno" : {
20061                   "type" : "string",
20062                   "format" : "date-time"
20063                },
20064                "pracovnikVytvoril" : {
20065                   "$ref" : "#/components/schemas/ZdravotnickyPracovnikDto"
20066                },
20067                "poskytovatelVytvoril" : {
20068                   "$ref" : "#/components/schemas/PoskytovatelDto"
20069                },
20070                "zmeneno" : {
20071                   "type" : "string",
20072                   "format" : "date-time",
20073                   "nullable" : true
20074                },
20075                "pracovnikZmenil" : {
20076                   "$ref" : "#/components/schemas/ZdravotnickyPracovnikDto"
20077                },
20078                "poskytovatelZmenil" : {
20079                   "$ref" : "#/components/schemas/PoskytovatelDto"
20080                },
20081                "zneplatneno" : {
20082                   "type" : "string",
20083                   "format" : "date-time",
20084                   "nullable" : true
20085                },
20086                "duvodZneplatneni" : {
20087                   "type" : "string",
20088                   "nullable" : true
20089                },
20090                "pracovnikZneplatnil" : {
20091                   "$ref" : "#/components/schemas/ZdravotnickyPracovnikDto"
20092                },
20093                "poskytovatelZneplatnil" : {
20094                   "$ref" : "#/components/schemas/PoskytovatelDto"
20095                },
20096                "zpochybneno" : {
20097                   "type" : "string",
20098                   "format" : "date-time",
20099                   "nullable" : true
20100                },
20101                "duvodZpochybneni" : {
20102                   "type" : "string",
20103                   "nullable" : true
20104                },
20105                "pracovnikZpochybnil" : {
20106                   "$ref" : "#/components/schemas/ZdravotnickyPracovnikDto"
20107                },
20108                "poskytovatelZpochybnil" : {
20109                   "$ref" : "#/components/schemas/PoskytovatelDto"
20110                },
20111                "obnoveno" : {
20112                   "type" : "string",
20113                   "format" : "date-time",
20114                   "nullable" : true
20115                },
20116                "duvodObnoveni" : {
20117                   "type" : "string",
20118                   "nullable" : true
20119                },
20120                "pracovnikObnovil" : {
20121                   "$ref" : "#/components/schemas/ZdravotnickyPracovnikDto"
20122                },
20123                "poskytovatelObnovil" : {
20124                   "$ref" : "#/components/schemas/PoskytovatelDto"
20125                }
20126             },
20127             "additionalProperties" : false
20128          },
20129          "CiselnikDto" : {
20130             "type" : "object",
20131             "properties" : {
20132                "id" : {
20133                   "type" : "string",
20134                   "format" : "uuid"
20135                },
20136                "kod" : {
20137                   "type" : "string",
20138                   "nullable" : true
20139                },
20140                "verze" : {
20141                   "type" : "string",
20142                   "nullable" : true
20143                },
20144                "platnostOd" : {
20145                   "type" : "string",
20146                   "format" : "date-time"
20147                },
20148                "platnostDo" : {
20149                   "type" : "string",
20150                   "format" : "date-time",
20151                   "nullable" : true
20152                },
20153                "termx" : {
20154                   "type" : "boolean",
20155                   "nullable" : true
20156                },
20157                "termxId" : {
20158                   "type" : "string",
20159                   "nullable" : true
20160                },
20161                "termxUrl" : {
20162                   "type" : "string",
20163                   "nullable" : true
20164                },
20165                "preklady" : {
20166                   "type" : "object",
20167                   "additionalProperties" : {
20168                      "$ref" : "#/components/schemas/TranslationDto"
20169                   },
20170                   "nullable" : true
20171                }
20172             },
20173             "additionalProperties" : false
20174          },
20175          "CiselnikPolozkaCreateDto" : {
20176             "type" : "object",
20177             "properties" : {
20178                "kod" : {
20179                   "type" : "string",
20180                   "nullable" : true
20181                },
20182                "verze" : {
20183                   "type" : "string",
20184                   "nullable" : true
20185                }
20186             },
20187             "additionalProperties" : false
20188          },
20189          "CiselnikPolozkaDto" : {
20190             "type" : "object",
20191             "properties" : {
20192                "id" : {
20193                   "type" : "string",
20194                   "format" : "uuid"
20195                },
20196                "kod" : {
20197                   "type" : "string",
20198                   "nullable" : true
20199                },
20200                "verze" : {
20201                   "type" : "string",
20202                   "nullable" : true
20203                },
20204                "rodicId" : {
20205                   "type" : "string",
20206                   "format" : "uuid",
20207                   "nullable" : true
20208                },
20209                "preklady" : {
20210                   "type" : "object",
20211                   "additionalProperties" : {
20212                      "$ref" : "#/components/schemas/TranslationDto"
20213                   },
20214                   "nullable" : true
20215                }
20216             },
20217             "additionalProperties" : false
20218          },
20219          "CiselnikPolozkaWithTranslationsDto" : {
20220             "type" : "object",
20221             "properties" : {
20222                "ciselnikKod" : {
20223                   "type" : "string",
20224                   "nullable" : true
20225                },
20226                "ciselnikVerze" : {
20227                   "type" : "string",
20228                   "nullable" : true
20229                },
20230                "polozkaKod" : {
20231                   "type" : "string",
20232                   "nullable" : true
20233                },
20234                "preklady" : {
20235                   "type" : "object",
20236                   "additionalProperties" : {
20237                      "$ref" : "#/components/schemas/TranslationDto"
20238                   },
20239                   "nullable" : true
20240                }
20241             },
20242             "additionalProperties" : false
20243          },
20244          "EmergentniZaznamDetailDto" : {
20245             "type" : "object",
20246             "properties" : {
20247                "krevniSkupina" : {
20248                   "$ref" : "#/components/schemas/KrevniSkupinaDetailDto"
20249                },
20250                "alergie" : {
20251                   "type" : "array",
20252                   "items" : {
20253                      "$ref" : "#/components/schemas/AlergieDetailDto"
20254                   },
20255                   "nullable" : true
20256                },
20257                "nezadouciPrihody" : {
20258                   "type" : "array",
20259                   "items" : {
20260                      "$ref" : "#/components/schemas/NezadouciPrihodaDetailDto"
20261                   },
20262                   "nullable" : true
20263                },
20264                "nezadouciReakce" : {
20265                   "type" : "array",
20266                   "items" : {
20267                      "$ref" : "#/components/schemas/NezadouciReakceDetailDto"
20268                   },
20269                   "nullable" : true
20270                },
20271                "nezadouciUcinky" : {
20272                   "type" : "array",
20273                   "items" : {
20274                      "$ref" : "#/components/schemas/NezadouciUcinekDetailDto"
20275                   },
20276                   "nullable" : true
20277                },
20278                "nezadouciUdalosti" : {
20279                   "type" : "array",
20280                   "items" : {
20281                      "$ref" : "#/components/schemas/NezadouciUdalostDetailDto"
20282                   },
20283                   "nullable" : true
20284                },
20285                "audit" : {
20286                   "$ref" : "#/components/schemas/AuditDto"
20287                },
20288                "historie" : {
20289                   "type" : "array",
20290                   "items" : {
20291                      "$ref" : "#/components/schemas/HistorieDto"
20292                   },
20293                   "nullable" : true
20294                }
20295             },
20296             "additionalProperties" : false
20297          },
20298          "HistorieDto" : {
20299             "type" : "object",
20300             "properties" : {
20301                "datumACas" : {
20302                   "type" : "string",
20303                   "format" : "date-time"
20304                },
20305                "pracovnik" : {
20306                   "$ref" : "#/components/schemas/ZdravotnickyPracovnikDto"
20307                },
20308                "poskytovatel" : {
20309                   "$ref" : "#/components/schemas/PoskytovatelDto"
20310                },
20311                "popis" : {
20312                   "type" : "string",
20313                   "nullable" : true
20314                }
20315             },
20316             "additionalProperties" : false
20317          },
20318          "KrevniSkupinaCreateDto" : {
20319             "type" : "object",
20320             "properties" : {
20321                "rid" : {
20322                   "type" : "string",
20323                   "nullable" : true
20324                },
20325                "krzpId" : {
20326                   "type" : "string",
20327                   "nullable" : true
20328                },
20329                "krevniSkupina" : {
20330                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20331                }
20332             },
20333             "additionalProperties" : false
20334          },
20335          "KrevniSkupinaDetailDto" : {
20336             "type" : "object",
20337             "properties" : {
20338                "id" : {
20339                   "type" : "string",
20340                   "format" : "uuid"
20341                },
20342                "krevniSkupina" : {
20343                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20344                },
20345                "audit" : {
20346                   "$ref" : "#/components/schemas/AuditDto"
20347                },
20348                "verzeZaznamu" : {
20349                   "type" : "string",
20350                   "nullable" : true
20351                },
20352                "historie" : {
20353                   "type" : "array",
20354                   "items" : {
20355                      "$ref" : "#/components/schemas/HistorieDto"
20356                   },
20357                   "nullable" : true
20358                },
20359                "stav" : {
20360                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20361                }
20362             },
20363             "additionalProperties" : false
20364          },
20365          "KrevniSkupinaUpdateDto" : {
20366             "type" : "object",
20367             "properties" : {
20368                "krzpId" : {
20369                   "type" : "string",
20370                   "nullable" : true
20371                },
20372                "krevniSkupina" : {
20373                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20374                }
20375             },
20376             "additionalProperties" : false
20377          },
20378          "LecivyPripravekCreateDto" : {
20379             "type" : "object",
20380             "properties" : {
20381                "rid" : {
20382                   "type" : "string",
20383                   "nullable" : true
20384                },
20385                "krzpId" : {
20386                   "type" : "string",
20387                   "nullable" : true
20388                },
20389                "identifikace" : {
20390                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20391                },
20392                "davkovani" : {
20393                   "type" : "string",
20394                   "nullable" : true
20395                },
20396                "datumPodani" : {
20397                   "type" : "string",
20398                   "format" : "date-time"
20399                }
20400             },
20401             "additionalProperties" : false
20402          },
20403          "LecivyPripravekDetailDto" : {
20404             "type" : "object",
20405             "properties" : {
20406                "id" : {
20407                   "type" : "string",
20408                   "format" : "uuid"
20409                },
20410                "identifikace" : {
20411                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20412                },
20413                "nazev" : {
20414                   "type" : "string",
20415                   "nullable" : true
20416                },
20417                "davkovani" : {
20418                   "type" : "string",
20419                   "nullable" : true
20420                },
20421                "datumPodani" : {
20422                   "type" : "string",
20423                   "format" : "date-time"
20424                },
20425                "stav" : {
20426                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20427                },
20428                "audit" : {
20429                   "$ref" : "#/components/schemas/AuditDto"
20430                },
20431                "verzeZaznamu" : {
20432                   "type" : "string",
20433                   "nullable" : true
20434                }
20435             },
20436             "additionalProperties" : false
20437          },
20438          "LecivyPripravekUpdateDto" : {
20439             "type" : "object",
20440             "properties" : {
20441                "krzpId" : {
20442                   "type" : "string",
20443                   "nullable" : true
20444                },
20445                "identifikace" : {
20446                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20447                },
20448                "davkovani" : {
20449                   "type" : "string",
20450                   "nullable" : true
20451                },
20452                "datumPodani" : {
20453                   "type" : "string",
20454                   "format" : "date-time"
20455                }
20456             },
20457             "additionalProperties" : false
20458          },
20459          "NezadouciPrihodaCreateDto" : {
20460             "type" : "object",
20461             "properties" : {
20462                "rid" : {
20463                   "type" : "string",
20464                   "nullable" : true
20465                },
20466                "krzpId" : {
20467                   "type" : "string",
20468                   "nullable" : true
20469                },
20470                "typNezadouciPrihody" : {
20471                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20472                },
20473                "popis" : {
20474                   "type" : "string",
20475                   "nullable" : true
20476                },
20477                "datumZjisteni" : {
20478                   "type" : "string",
20479                   "format" : "date-time",
20480                   "nullable" : true
20481                },
20482                "casZjisteni" : {
20483                   "type" : "string",
20484                   "format" : "date-span",
20485                   "nullable" : true
20486                },
20487                "poznamka" : {
20488                   "type" : "string",
20489                   "nullable" : true
20490                }
20491             },
20492             "additionalProperties" : false
20493          },
20494          "NezadouciPrihodaDetailDto" : {
20495             "type" : "object",
20496             "properties" : {
20497                "id" : {
20498                   "type" : "string",
20499                   "format" : "uuid"
20500                },
20501                "typUdalosti" : {
20502                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20503                },
20504                "typNezadouciPrihody" : {
20505                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20506                },
20507                "stavNezadouciPrihody" : {
20508                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20509                },
20510                "popis" : {
20511                   "type" : "string",
20512                   "nullable" : true
20513                },
20514                "poznamka" : {
20515                   "type" : "string",
20516                   "nullable" : true
20517                },
20518                "datumZjisteni" : {
20519                   "type" : "string",
20520                   "format" : "date-time",
20521                   "nullable" : true
20522                },
20523                "casZjisteni" : {
20524                   "type" : "string",
20525                   "format" : "date-span",
20526                   "nullable" : true
20527                },
20528                "audit" : {
20529                   "$ref" : "#/components/schemas/AuditDto"
20530                },
20531                "verzeZaznamu" : {
20532                   "type" : "string",
20533                   "nullable" : true
20534                },
20535                "historie" : {
20536                   "type" : "array",
20537                   "items" : {
20538                      "$ref" : "#/components/schemas/HistorieDto"
20539                   },
20540                   "nullable" : true
20541                }
20542             },
20543             "additionalProperties" : false
20544          },
20545          "NezadouciPrihodaUpdateDto" : {
20546             "type" : "object",
20547             "properties" : {
20548                "krzpId" : {
20549                   "type" : "string",
20550                   "nullable" : true
20551                },
20552                "typNezadouciPrihody" : {
20553                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20554                },
20555                "popis" : {
20556                   "type" : "string",
20557                   "nullable" : true
20558                },
20559                "datumZjisteni" : {
20560                   "type" : "string",
20561                   "format" : "date-time",
20562                   "nullable" : true
20563                },
20564                "casZjisteni" : {
20565                   "type" : "string",
20566                   "format" : "date-span",
20567                   "nullable" : true
20568                },
20569                "poznamka" : {
20570                   "type" : "string",
20571                   "nullable" : true
20572                }
20573             },
20574             "additionalProperties" : false
20575          },
20576          "NezadouciReakceCreateDto" : {
20577             "type" : "object",
20578             "properties" : {
20579                "rid" : {
20580                   "type" : "string",
20581                   "nullable" : true
20582                },
20583                "krzpId" : {
20584                   "type" : "string",
20585                   "nullable" : true
20586                },
20587                "typNezadouciReakce" : {
20588                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20589                },
20590                "popis" : {
20591                   "type" : "string",
20592                   "nullable" : true
20593                },
20594                "datumZjisteni" : {
20595                   "type" : "string",
20596                   "format" : "date-time",
20597                   "nullable" : true
20598                },
20599                "casZjisteni" : {
20600                   "type" : "string",
20601                   "format" : "date-span",
20602                   "nullable" : true
20603                },
20604                "poznamka" : {
20605                   "type" : "string",
20606                   "nullable" : true
20607                }
20608             },
20609             "additionalProperties" : false
20610          },
20611          "NezadouciReakceDetailDto" : {
20612             "type" : "object",
20613             "properties" : {
20614                "id" : {
20615                   "type" : "string",
20616                   "format" : "uuid"
20617                },
20618                "typUdalosti" : {
20619                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20620                },
20621                "typNezadouciReakce" : {
20622                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20623                },
20624                "stavReakce" : {
20625                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20626                },
20627                "popis" : {
20628                   "type" : "string",
20629                   "nullable" : true
20630                },
20631                "poznamka" : {
20632                   "type" : "string",
20633                   "nullable" : true
20634                },
20635                "datumZjisteni" : {
20636                   "type" : "string",
20637                   "format" : "date-time",
20638                   "nullable" : true
20639                },
20640                "casZjisteni" : {
20641                   "type" : "string",
20642                   "format" : "date-span",
20643                   "nullable" : true
20644                },
20645                "audit" : {
20646                   "$ref" : "#/components/schemas/AuditDto"
20647                },
20648                "verzeZaznamu" : {
20649                   "type" : "string",
20650                   "nullable" : true
20651                },
20652                "historie" : {
20653                   "type" : "array",
20654                   "items" : {
20655                      "$ref" : "#/components/schemas/HistorieDto"
20656                   },
20657                   "nullable" : true
20658                }
20659             },
20660             "additionalProperties" : false
20661          },
20662          "NezadouciReakceUpdateDto" : {
20663             "type" : "object",
20664             "properties" : {
20665                "krzpId" : {
20666                   "type" : "string",
20667                   "nullable" : true
20668                },
20669                "typNezadouciReakce" : {
20670                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20671                },
20672                "popis" : {
20673                   "type" : "string",
20674                   "nullable" : true
20675                },
20676                "datumZjisteni" : {
20677                   "type" : "string",
20678                   "format" : "date-time",
20679                   "nullable" : true
20680                },
20681                "casZjisteni" : {
20682                   "type" : "string",
20683                   "format" : "date-span",
20684                   "nullable" : true
20685                },
20686                "poznamka" : {
20687                   "type" : "string",
20688                   "nullable" : true
20689                }
20690             },
20691             "additionalProperties" : false
20692          },
20693          "NezadouciUcinekCreateDto" : {
20694             "type" : "object",
20695             "properties" : {
20696                "rid" : {
20697                   "type" : "string",
20698                   "nullable" : true
20699                },
20700                "krzpId" : {
20701                   "type" : "string",
20702                   "nullable" : true
20703                },
20704                "typNezadoucihoUcinku" : {
20705                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20706                },
20707                "popis" : {
20708                   "type" : "string",
20709                   "nullable" : true
20710                },
20711                "datumZjisteni" : {
20712                   "type" : "string",
20713                   "format" : "date-time",
20714                   "nullable" : true
20715                },
20716                "casZjisteni" : {
20717                   "type" : "string",
20718                   "format" : "date-span",
20719                   "nullable" : true
20720                },
20721                "poznamka" : {
20722                   "type" : "string",
20723                   "nullable" : true
20724                }
20725             },
20726             "additionalProperties" : false
20727          },
20728          "NezadouciUcinekDetailDto" : {
20729             "type" : "object",
20730             "properties" : {
20731                "id" : {
20732                   "type" : "string",
20733                   "format" : "uuid"
20734                },
20735                "typUdalosti" : {
20736                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20737                },
20738                "typNezadoucihoUcinku" : {
20739                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20740                },
20741                "stavUcinku" : {
20742                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20743                },
20744                "popis" : {
20745                   "type" : "string",
20746                   "nullable" : true
20747                },
20748                "poznamka" : {
20749                   "type" : "string",
20750                   "nullable" : true
20751                },
20752                "datumZjisteni" : {
20753                   "type" : "string",
20754                   "format" : "date-time",
20755                   "nullable" : true
20756                },
20757                "casZjisteni" : {
20758                   "type" : "string",
20759                   "format" : "date-span",
20760                   "nullable" : true
20761                },
20762                "audit" : {
20763                   "$ref" : "#/components/schemas/AuditDto"
20764                },
20765                "verzeZaznamu" : {
20766                   "type" : "string",
20767                   "nullable" : true
20768                },
20769                "historie" : {
20770                   "type" : "array",
20771                   "items" : {
20772                      "$ref" : "#/components/schemas/HistorieDto"
20773                   },
20774                   "nullable" : true
20775                }
20776             },
20777             "additionalProperties" : false
20778          },
20779          "NezadouciUcinekUpdateDto" : {
20780             "type" : "object",
20781             "properties" : {
20782                "krzpId" : {
20783                   "type" : "string",
20784                   "nullable" : true
20785                },
20786                "typNezadoucihoUcinku" : {
20787                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20788                },
20789                "popis" : {
20790                   "type" : "string",
20791                   "nullable" : true
20792                },
20793                "datumZjisteni" : {
20794                   "type" : "string",
20795                   "format" : "date-time",
20796                   "nullable" : true
20797                },
20798                "casZjisteni" : {
20799                   "type" : "string",
20800                   "format" : "date-span",
20801                   "nullable" : true
20802                },
20803                "poznamka" : {
20804                   "type" : "string",
20805                   "nullable" : true
20806                }
20807             },
20808             "additionalProperties" : false
20809          },
20810          "NezadouciUdalostCreateDto" : {
20811             "type" : "object",
20812             "properties" : {
20813                "rid" : {
20814                   "type" : "string",
20815                   "nullable" : true
20816                },
20817                "krzpId" : {
20818                   "type" : "string",
20819                   "nullable" : true
20820                },
20821                "typNezadouciUdalosti" : {
20822                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20823                },
20824                "popis" : {
20825                   "type" : "string",
20826                   "nullable" : true
20827                },
20828                "datumZjisteni" : {
20829                   "type" : "string",
20830                   "format" : "date-time",
20831                   "nullable" : true
20832                },
20833                "casZjisteni" : {
20834                   "type" : "string",
20835                   "format" : "date-span",
20836                   "nullable" : true
20837                },
20838                "poznamka" : {
20839                   "type" : "string",
20840                   "nullable" : true
20841                }
20842             },
20843             "additionalProperties" : false
20844          },
20845          "NezadouciUdalostDetailDto" : {
20846             "type" : "object",
20847             "properties" : {
20848                "id" : {
20849                   "type" : "string",
20850                   "format" : "uuid"
20851                },
20852                "typUdalosti" : {
20853                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20854                },
20855                "typNezadouciUdalosti" : {
20856                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20857                },
20858                "stavNezadouciUdalosti" : {
20859                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
20860                },
20861                "popis" : {
20862                   "type" : "string",
20863                   "nullable" : true
20864                },
20865                "datumZjisteni" : {
20866                   "type" : "string",
20867                   "format" : "date-time",
20868                   "nullable" : true
20869                },
20870                "casZjisteni" : {
20871                   "type" : "string",
20872                   "format" : "date-span",
20873                   "nullable" : true
20874                },
20875                "poznamka" : {
20876                   "type" : "string",
20877                   "nullable" : true
20878                },
20879                "audit" : {
20880                   "$ref" : "#/components/schemas/AuditDto"
20881                },
20882                "verzeZaznamu" : {
20883                   "type" : "string",
20884                   "nullable" : true
20885                },
20886                "historie" : {
20887                   "type" : "array",
20888                   "items" : {
20889                      "$ref" : "#/components/schemas/HistorieDto"
20890                   },
20891                   "nullable" : true
20892                }
20893             },
20894             "additionalProperties" : false
20895          },
20896          "NezadouciUdalostUpdateDto" : {
20897             "type" : "object",
20898             "properties" : {
20899                "krzpId" : {
20900                   "type" : "string",
20901                   "nullable" : true
20902                },
20903                "typNezadouciUdalosti" : {
20904                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
20905                },
20906                "popis" : {
20907                   "type" : "string",
20908                   "nullable" : true
20909                },
20910                "datumZjisteni" : {
20911                   "type" : "string",
20912                   "format" : "date-time",
20913                   "nullable" : true
20914                },
20915                "casZjisteni" : {
20916                   "type" : "string",
20917                   "format" : "date-span",
20918                   "nullable" : true
20919                },
20920                "poznamka" : {
20921                   "type" : "string",
20922                   "nullable" : true
20923                }
20924             },
20925             "additionalProperties" : false
20926          },
20927          "PatchDuvodDto" : {
20928             "required" : [
20929                "duvod",
20930                "krzpId"
20931             ],
20932             "type" : "object",
20933             "properties" : {
20934                "duvod" : {
20935                   "minLength" : 1,
20936                   "type" : "string"
20937                },
20938                "krzpId" : {
20939                   "minLength" : 1,
20940                   "type" : "string"
20941                }
20942             },
20943             "additionalProperties" : false
20944          },
20945          "PoskytovatelDto" : {
20946             "required" : [
20947                "adresa",
20948                "ico",
20949                "nazev"
20950             ],
20951             "type" : "object",
20952             "properties" : {
20953                "nazev" : {
20954                   "type" : "string",
20955                   "nullable" : true
20956                },
20957                "ico" : {
20958                   "type" : "string",
20959                   "nullable" : true
20960                },
20961                "adresa" : {
20962                   "type" : "string",
20963                   "nullable" : true
20964                }
20965             },
20966             "additionalProperties" : false
20967          },
20968          "PrevenceDetailDto" : {
20969             "type" : "object",
20970             "properties" : {
20971                "preventivniProhlidky" : {
20972                   "type" : "array",
20973                   "items" : {
20974                      "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaDetailDto"
20975                   },
20976                   "nullable" : true
20977                },
20978                "preventivniProhlidkyGynekologie" : {
20979                   "type" : "array",
20980                   "items" : {
20981                      "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaGynekologieDetailDto"
20982                   },
20983                   "nullable" : true
20984                },
20985                "preventivniProhlidkyPldd" : {
20986                   "type" : "array",
20987                   "items" : {
20988                      "$ref" : "#/components/schemas/PrevencePreventivniProhlidkaPlddDetailDto"
20989                   },
20990                   "nullable" : true
20991                },
20992                "ockovaniHpv" : {
20993                   "type" : "array",
20994                   "items" : {
20995                      "$ref" : "#/components/schemas/PrevenceOckovaniHpvDetailDto"
20996                   },
20997                   "nullable" : true
20998                },
20999                "kardiovaskularniRizika" : {
21000                   "type" : "array",
21001                   "items" : {
21002                      "$ref" : "#/components/schemas/PrevenceKardiovaskularniRizikaDetailDto"
21003                   },
21004                   "nullable" : true
21005                },
21006                "audit" : {
21007                   "$ref" : "#/components/schemas/AuditDto"
21008                },
21009                "historie" : {
21010                   "type" : "array",
21011                   "items" : {
21012                      "$ref" : "#/components/schemas/HistorieDto"
21013                   },
21014                   "nullable" : true
21015                }
21016             },
21017             "additionalProperties" : false
21018          },
21019          "PrevenceKardiovaskularniRizikaCreateDto" : {
21020             "type" : "object",
21021             "properties" : {
21022                "rid" : {
21023                   "type" : "string",
21024                   "nullable" : true
21025                },
21026                "krzpId" : {
21027                   "type" : "string",
21028                   "nullable" : true
21029                },
21030                "datumProvedeni" : {
21031                   "type" : "string",
21032                   "format" : "date"
21033                },
21034                "ntProbnp" : {
21035                   "type" : "number",
21036                   "format" : "double",
21037                   "nullable" : true
21038                }
21039             },
21040             "additionalProperties" : false
21041          },
21042          "PrevenceKardiovaskularniRizikaDetailDto" : {
21043             "type" : "object",
21044             "properties" : {
21045                "id" : {
21046                   "type" : "string",
21047                   "format" : "uuid"
21048                },
21049                "rid" : {
21050                   "type" : "string",
21051                   "nullable" : true
21052                },
21053                "datumProvedeni" : {
21054                   "type" : "string",
21055                   "format" : "date"
21056                },
21057                "ntProbnp" : {
21058                   "type" : "number",
21059                   "format" : "double",
21060                   "nullable" : true
21061                },
21062                "stav" : {
21063                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21064                },
21065                "typVysetreni" : {
21066                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21067                },
21068                "audit" : {
21069                   "$ref" : "#/components/schemas/AuditDto"
21070                },
21071                "verzeZaznamu" : {
21072                   "type" : "string",
21073                   "nullable" : true
21074                }
21075             },
21076             "additionalProperties" : false
21077          },
21078          "PrevenceKardiovaskularniRizikaUpdateDto" : {
21079             "type" : "object",
21080             "properties" : {
21081                "krzpId" : {
21082                   "type" : "string",
21083                   "nullable" : true
21084                },
21085                "datumProvedeni" : {
21086                   "type" : "string",
21087                   "format" : "date"
21088                },
21089                "ntProbnp" : {
21090                   "type" : "number",
21091                   "format" : "double",
21092                   "nullable" : true
21093                }
21094             },
21095             "additionalProperties" : false
21096          },
21097          "PrevenceKardiovaskularniRizikaVyhledatDto" : {
21098             "type" : "object",
21099             "properties" : {
21100                "rid" : {
21101                   "type" : "string",
21102                   "nullable" : true
21103                },
21104                "jenPlatne" : {
21105                   "type" : "boolean",
21106                   "nullable" : true
21107                },
21108                "sort" : {
21109                   "type" : "string",
21110                   "nullable" : true
21111                },
21112                "order" : {
21113                   "type" : "string",
21114                   "nullable" : true
21115                },
21116                "page" : {
21117                   "type" : "integer",
21118                   "format" : "int32"
21119                },
21120                "size" : {
21121                   "type" : "integer",
21122                   "format" : "int32"
21123                }
21124             },
21125             "additionalProperties" : false
21126          },
21127          "PrevenceOckovaniHpvCreateDto" : {
21128             "type" : "object",
21129             "properties" : {
21130                "krzpId" : {
21131                   "type" : "string",
21132                   "nullable" : true
21133                },
21134                "rid" : {
21135                   "type" : "string",
21136                   "nullable" : true
21137                },
21138                "datumProvedeni" : {
21139                   "type" : "string",
21140                   "format" : "date"
21141                },
21142                "dokonceneOckovaniProtiHpv" : {
21143                   "type" : "boolean",
21144                   "nullable" : true
21145                },
21146                "rokAplikacePosledniDavky" : {
21147                   "type" : "integer",
21148                   "format" : "int32",
21149                   "nullable" : true
21150                },
21151                "ockovaciLatka" : {
21152                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21153                }
21154             },
21155             "additionalProperties" : false
21156          },
21157          "PrevenceOckovaniHpvDetailDto" : {
21158             "type" : "object",
21159             "properties" : {
21160                "id" : {
21161                   "type" : "string",
21162                   "format" : "uuid"
21163                },
21164                "rid" : {
21165                   "type" : "string",
21166                   "nullable" : true
21167                },
21168                "datumProvedeni" : {
21169                   "type" : "string",
21170                   "format" : "date"
21171                },
21172                "dokonceneOckovaniProtiHpv" : {
21173                   "type" : "boolean",
21174                   "nullable" : true
21175                },
21176                "rokAplikacePosledniDavky" : {
21177                   "type" : "integer",
21178                   "format" : "int32",
21179                   "nullable" : true
21180                },
21181                "ockovaciLatka" : {
21182                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21183                },
21184                "stav" : {
21185                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21186                },
21187                "typVysetreni" : {
21188                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21189                },
21190                "audit" : {
21191                   "$ref" : "#/components/schemas/AuditDto"
21192                },
21193                "verzeZaznamu" : {
21194                   "type" : "string",
21195                   "nullable" : true
21196                }
21197             },
21198             "additionalProperties" : false
21199          },
21200          "PrevenceOckovaniHpvUpdateDto" : {
21201             "type" : "object",
21202             "properties" : {
21203                "krzpId" : {
21204                   "type" : "string",
21205                   "nullable" : true
21206                },
21207                "datumProvedeni" : {
21208                   "type" : "string",
21209                   "format" : "date"
21210                },
21211                "dokonceneOckovaniProtiHpv" : {
21212                   "type" : "boolean",
21213                   "nullable" : true
21214                },
21215                "rokAplikacePosledniDavky" : {
21216                   "type" : "integer",
21217                   "format" : "int32",
21218                   "nullable" : true
21219                },
21220                "ockovaciLatka" : {
21221                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21222                }
21223             },
21224             "additionalProperties" : false
21225          },
21226          "PrevenceOckovaniHpvVyhledatDto" : {
21227             "type" : "object",
21228             "properties" : {
21229                "rid" : {
21230                   "type" : "string",
21231                   "nullable" : true
21232                },
21233                "jenPlatne" : {
21234                   "type" : "boolean",
21235                   "nullable" : true
21236                },
21237                "sort" : {
21238                   "type" : "string",
21239                   "nullable" : true
21240                },
21241                "order" : {
21242                   "type" : "string",
21243                   "nullable" : true
21244                },
21245                "page" : {
21246                   "type" : "integer",
21247                   "format" : "int32"
21248                },
21249                "size" : {
21250                   "type" : "integer",
21251                   "format" : "int32"
21252                }
21253             },
21254             "additionalProperties" : false
21255          },
21256          "PrevencePreventivniProhlidkaCreateDto" : {
21257             "type" : "object",
21258             "properties" : {
21259                "krzpId" : {
21260                   "type" : "string",
21261                   "nullable" : true
21262                },
21263                "rid" : {
21264                   "type" : "string",
21265                   "nullable" : true
21266                },
21267                "datumProvedeni" : {
21268                   "type" : "string",
21269                   "format" : "date"
21270                },
21271                "poznamka" : {
21272                   "type" : "string",
21273                   "nullable" : true
21274                },
21275                "vyska" : {
21276                   "type" : "integer",
21277                   "format" : "int32",
21278                   "nullable" : true
21279                },
21280                "vaha" : {
21281                   "type" : "number",
21282                   "format" : "double",
21283                   "nullable" : true
21284                },
21285                "obvodPasu" : {
21286                   "type" : "integer",
21287                   "format" : "int32",
21288                   "nullable" : true
21289                },
21290                "tlakSystolicky" : {
21291                   "type" : "integer",
21292                   "format" : "int32",
21293                   "nullable" : true
21294                },
21295                "tlakDiastolicky" : {
21296                   "type" : "integer",
21297                   "format" : "int32",
21298                   "nullable" : true
21299                },
21300                "ucastVeScreeninguKarcinomuPlic" : {
21301                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21302                },
21303                "ucastVeScreeninguKarcinomuProstaty" : {
21304                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21305                },
21306                "ucastVeScreeninguAaa" : {
21307                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21308                }
21309             },
21310             "additionalProperties" : false
21311          },
21312          "PrevencePreventivniProhlidkaDetailDto" : {
21313             "type" : "object",
21314             "properties" : {
21315                "id" : {
21316                   "type" : "string",
21317                   "format" : "uuid"
21318                },
21319                "rid" : {
21320                   "type" : "string",
21321                   "nullable" : true
21322                },
21323                "datumProvedeni" : {
21324                   "type" : "string",
21325                   "format" : "date"
21326                },
21327                "poznamka" : {
21328                   "type" : "string",
21329                   "nullable" : true
21330                },
21331                "vyska" : {
21332                   "type" : "integer",
21333                   "format" : "int32",
21334                   "nullable" : true
21335                },
21336                "vaha" : {
21337                   "type" : "number",
21338                   "format" : "double",
21339                   "nullable" : true
21340                },
21341                "obvodPasu" : {
21342                   "type" : "integer",
21343                   "format" : "int32",
21344                   "nullable" : true
21345                },
21346                "tlakSystolicky" : {
21347                   "type" : "integer",
21348                   "format" : "int32",
21349                   "nullable" : true
21350                },
21351                "tlakDiastolicky" : {
21352                   "type" : "integer",
21353                   "format" : "int32",
21354                   "nullable" : true
21355                },
21356                "ucastVeScreeninguKarcinomuPlic" : {
21357                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21358                },
21359                "ucastVeScreeninguKarcinomuProstaty" : {
21360                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21361                },
21362                "ucastVeScreeninguAaa" : {
21363                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21364                },
21365                "stav" : {
21366                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21367                },
21368                "typVysetreni" : {
21369                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21370                },
21371                "audit" : {
21372                   "$ref" : "#/components/schemas/AuditDto"
21373                },
21374                "verzeZaznamu" : {
21375                   "type" : "string",
21376                   "nullable" : true
21377                }
21378             },
21379             "additionalProperties" : false
21380          },
21381          "PrevencePreventivniProhlidkaGynekologieCreateDto" : {
21382             "type" : "object",
21383             "properties" : {
21384                "krzpId" : {
21385                   "type" : "string",
21386                   "nullable" : true
21387                },
21388                "rid" : {
21389                   "type" : "string",
21390                   "nullable" : true
21391                },
21392                "datumProvedeni" : {
21393                   "type" : "string",
21394                   "format" : "date"
21395                },
21396                "vyska" : {
21397                   "type" : "integer",
21398                   "format" : "int32",
21399                   "nullable" : true
21400                },
21401                "vaha" : {
21402                   "type" : "number",
21403                   "format" : "double",
21404                   "nullable" : true
21405                }
21406             },
21407             "additionalProperties" : false
21408          },
21409          "PrevencePreventivniProhlidkaGynekologieDetailDto" : {
21410             "type" : "object",
21411             "properties" : {
21412                "id" : {
21413                   "type" : "string",
21414                   "format" : "uuid"
21415                },
21416                "rid" : {
21417                   "type" : "string",
21418                   "nullable" : true
21419                },
21420                "datumProvedeni" : {
21421                   "type" : "string",
21422                   "format" : "date"
21423                },
21424                "vyska" : {
21425                   "type" : "integer",
21426                   "format" : "int32",
21427                   "nullable" : true
21428                },
21429                "vaha" : {
21430                   "type" : "number",
21431                   "format" : "double",
21432                   "nullable" : true
21433                },
21434                "stav" : {
21435                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21436                },
21437                "typVysetreni" : {
21438                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21439                },
21440                "audit" : {
21441                   "$ref" : "#/components/schemas/AuditDto"
21442                },
21443                "verzeZaznamu" : {
21444                   "type" : "string",
21445                   "nullable" : true
21446                }
21447             },
21448             "additionalProperties" : false
21449          },
21450          "PrevencePreventivniProhlidkaGynekologieUpdateDto" : {
21451             "type" : "object",
21452             "properties" : {
21453                "krzpId" : {
21454                   "type" : "string",
21455                   "nullable" : true
21456                },
21457                "datumProvedeni" : {
21458                   "type" : "string",
21459                   "format" : "date"
21460                },
21461                "vyska" : {
21462                   "type" : "integer",
21463                   "format" : "int32",
21464                   "nullable" : true
21465                },
21466                "vaha" : {
21467                   "type" : "number",
21468                   "format" : "double",
21469                   "nullable" : true
21470                }
21471             },
21472             "additionalProperties" : false
21473          },
21474          "PrevencePreventivniProhlidkaGynekologieVyhledatDto" : {
21475             "type" : "object",
21476             "properties" : {
21477                "rid" : {
21478                   "type" : "string",
21479                   "nullable" : true
21480                },
21481                "jenPlatne" : {
21482                   "type" : "boolean",
21483                   "nullable" : true
21484                },
21485                "sort" : {
21486                   "type" : "string",
21487                   "nullable" : true
21488                },
21489                "order" : {
21490                   "type" : "string",
21491                   "nullable" : true
21492                },
21493                "page" : {
21494                   "type" : "integer",
21495                   "format" : "int32"
21496                },
21497                "size" : {
21498                   "type" : "integer",
21499                   "format" : "int32"
21500                }
21501             },
21502             "additionalProperties" : false
21503          },
21504          "PrevencePreventivniProhlidkaPlddCreateDto" : {
21505             "type" : "object",
21506             "properties" : {
21507                "krzpId" : {
21508                   "type" : "string",
21509                   "nullable" : true
21510                },
21511                "rid" : {
21512                   "type" : "string",
21513                   "nullable" : true
21514                },
21515                "datumProvedeni" : {
21516                   "type" : "string",
21517                   "format" : "date"
21518                },
21519                "vyska" : {
21520                   "type" : "integer",
21521                   "format" : "int32",
21522                   "nullable" : true
21523                },
21524                "vaha" : {
21525                   "type" : "number",
21526                   "format" : "double",
21527                   "nullable" : true
21528                },
21529                "tlakSystolicky" : {
21530                   "type" : "integer",
21531                   "format" : "int32",
21532                   "nullable" : true
21533                },
21534                "tlakDiastolicky" : {
21535                   "type" : "integer",
21536                   "format" : "int32",
21537                   "nullable" : true
21538                }
21539             },
21540             "additionalProperties" : false
21541          },
21542          "PrevencePreventivniProhlidkaPlddDetailDto" : {
21543             "type" : "object",
21544             "properties" : {
21545                "id" : {
21546                   "type" : "string",
21547                   "format" : "uuid"
21548                },
21549                "rid" : {
21550                   "type" : "string",
21551                   "nullable" : true
21552                },
21553                "datumProvedeni" : {
21554                   "type" : "string",
21555                   "format" : "date"
21556                },
21557                "vyska" : {
21558                   "type" : "integer",
21559                   "format" : "int32",
21560                   "nullable" : true
21561                },
21562                "vaha" : {
21563                   "type" : "number",
21564                   "format" : "double",
21565                   "nullable" : true
21566                },
21567                "tlakSystolicky" : {
21568                   "type" : "integer",
21569                   "format" : "int32",
21570                   "nullable" : true
21571                },
21572                "tlakDiastolicky" : {
21573                   "type" : "integer",
21574                   "format" : "int32",
21575                   "nullable" : true
21576                },
21577                "stav" : {
21578                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21579                },
21580                "typVysetreni" : {
21581                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21582                },
21583                "audit" : {
21584                   "$ref" : "#/components/schemas/AuditDto"
21585                },
21586                "verzeZaznamu" : {
21587                   "type" : "string",
21588                   "nullable" : true
21589                }
21590             },
21591             "additionalProperties" : false
21592          },
21593          "PrevencePreventivniProhlidkaPlddUpdateDto" : {
21594             "type" : "object",
21595             "properties" : {
21596                "krzpId" : {
21597                   "type" : "string",
21598                   "nullable" : true
21599                },
21600                "datumProvedeni" : {
21601                   "type" : "string",
21602                   "format" : "date"
21603                },
21604                "vyska" : {
21605                   "type" : "integer",
21606                   "format" : "int32",
21607                   "nullable" : true
21608                },
21609                "vaha" : {
21610                   "type" : "number",
21611                   "format" : "double",
21612                   "nullable" : true
21613                },
21614                "tlakSystolicky" : {
21615                   "type" : "integer",
21616                   "format" : "int32",
21617                   "nullable" : true
21618                },
21619                "tlakDiastolicky" : {
21620                   "type" : "integer",
21621                   "format" : "int32",
21622                   "nullable" : true
21623                }
21624             },
21625             "additionalProperties" : false
21626          },
21627          "PrevencePreventivniProhlidkaPlddVyhledatDto" : {
21628             "type" : "object",
21629             "properties" : {
21630                "rid" : {
21631                   "type" : "string",
21632                   "nullable" : true
21633                },
21634                "jenPlatne" : {
21635                   "type" : "boolean",
21636                   "nullable" : true
21637                },
21638                "sort" : {
21639                   "type" : "string",
21640                   "nullable" : true
21641                },
21642                "order" : {
21643                   "type" : "string",
21644                   "nullable" : true
21645                },
21646                "page" : {
21647                   "type" : "integer",
21648                   "format" : "int32"
21649                },
21650                "size" : {
21651                   "type" : "integer",
21652                   "format" : "int32"
21653                }
21654             },
21655             "additionalProperties" : false
21656          },
21657          "PrevencePreventivniProhlidkaUpdateDto" : {
21658             "type" : "object",
21659             "properties" : {
21660                "krzpId" : {
21661                   "type" : "string",
21662                   "nullable" : true
21663                },
21664                "datumProvedeni" : {
21665                   "type" : "string",
21666                   "format" : "date"
21667                },
21668                "poznamka" : {
21669                   "type" : "string",
21670                   "nullable" : true
21671                },
21672                "vyska" : {
21673                   "type" : "integer",
21674                   "format" : "int32",
21675                   "nullable" : true
21676                },
21677                "vaha" : {
21678                   "type" : "number",
21679                   "format" : "double",
21680                   "nullable" : true
21681                },
21682                "obvodPasu" : {
21683                   "type" : "integer",
21684                   "format" : "int32",
21685                   "nullable" : true
21686                },
21687                "tlakSystolicky" : {
21688                   "type" : "integer",
21689                   "format" : "int32",
21690                   "nullable" : true
21691                },
21692                "tlakDiastolicky" : {
21693                   "type" : "integer",
21694                   "format" : "int32",
21695                   "nullable" : true
21696                },
21697                "ucastVeScreeninguKarcinomuPlic" : {
21698                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21699                },
21700                "ucastVeScreeninguKarcinomuProstaty" : {
21701                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21702                },
21703                "ucastVeScreeninguAaa" : {
21704                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21705                }
21706             },
21707             "additionalProperties" : false
21708          },
21709          "PrevencePreventivniProhlidkaVyhledatDto" : {
21710             "type" : "object",
21711             "properties" : {
21712                "rid" : {
21713                   "type" : "string",
21714                   "nullable" : true
21715                },
21716                "jenPlatne" : {
21717                   "type" : "boolean",
21718                   "nullable" : true
21719                },
21720                "sort" : {
21721                   "type" : "string",
21722                   "nullable" : true
21723                },
21724                "order" : {
21725                   "type" : "string",
21726                   "nullable" : true
21727                },
21728                "page" : {
21729                   "type" : "integer",
21730                   "format" : "int32"
21731                },
21732                "size" : {
21733                   "type" : "integer",
21734                   "format" : "int32"
21735                }
21736             },
21737             "additionalProperties" : false
21738          },
21739          "PrevenceVyhledatDto" : {
21740             "type" : "object",
21741             "properties" : {
21742                "rid" : {
21743                   "type" : "string",
21744                   "nullable" : true
21745                },
21746                "jenPlatne" : {
21747                   "type" : "boolean",
21748                   "nullable" : true
21749                },
21750                "sort" : {
21751                   "type" : "string",
21752                   "nullable" : true
21753                },
21754                "order" : {
21755                   "type" : "string",
21756                   "nullable" : true
21757                },
21758                "page" : {
21759                   "type" : "integer",
21760                   "format" : "int32"
21761                },
21762                "size" : {
21763                   "type" : "integer",
21764                   "format" : "int32"
21765                }
21766             },
21767             "additionalProperties" : false
21768          },
21769          "ProblemDetailsBase" : {
21770             "type" : "object",
21771             "properties" : {
21772                "type" : {
21773                   "type" : "string",
21774                   "nullable" : true
21775                },
21776                "title" : {
21777                   "type" : "string",
21778                   "nullable" : true
21779                },
21780                "status" : {
21781                   "type" : "integer",
21782                   "format" : "int32"
21783                },
21784                "detail" : {
21785                   "type" : "string",
21786                   "nullable" : true
21787                },
21788                "instance" : {
21789                   "type" : "string",
21790                   "nullable" : true
21791                },
21792                "correlationId" : {
21793                   "type" : "string",
21794                   "nullable" : true
21795                }
21796             },
21797             "additionalProperties" : false
21798          },
21799          "ProblemDetailsExtended" : {
21800             "type" : "object",
21801             "properties" : {
21802                "type" : {
21803                   "type" : "string",
21804                   "nullable" : true
21805                },
21806                "title" : {
21807                   "type" : "string",
21808                   "nullable" : true
21809                },
21810                "status" : {
21811                   "type" : "integer",
21812                   "format" : "int32"
21813                },
21814                "detail" : {
21815                   "type" : "string",
21816                   "nullable" : true
21817                },
21818                "instance" : {
21819                   "type" : "string",
21820                   "nullable" : true
21821                },
21822                "correlationId" : {
21823                   "type" : "string",
21824                   "nullable" : true
21825                },
21826                "errors" : {
21827                   "type" : "array",
21828                   "items" : {
21829                      "$ref" : "#/components/schemas/ProblemFieldError"
21830                   },
21831                   "nullable" : true
21832                }
21833             },
21834             "additionalProperties" : false
21835          },
21836          "ProblemFieldError" : {
21837             "type" : "object",
21838             "properties" : {
21839                "field" : {
21840                   "type" : "string",
21841                   "nullable" : true
21842                },
21843                "message" : {
21844                   "type" : "string",
21845                   "nullable" : true
21846                }
21847             },
21848             "additionalProperties" : false
21849          },
21850          "ScreeningAneurysmatuAbdominalniAortyUsgCreateDto" : {
21851             "type" : "object",
21852             "properties" : {
21853                "krzpId" : {
21854                   "type" : "string",
21855                   "nullable" : true
21856                },
21857                "rid" : {
21858                   "type" : "string",
21859                   "nullable" : true
21860                },
21861                "datumProvedeni" : {
21862                   "type" : "string",
21863                   "format" : "date"
21864                },
21865                "vysledekUsg" : {
21866                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21867                }
21868             },
21869             "additionalProperties" : false
21870          },
21871          "ScreeningAneurysmatuAbdominalniAortyUsgDetailDto" : {
21872             "type" : "object",
21873             "properties" : {
21874                "id" : {
21875                   "type" : "string",
21876                   "format" : "uuid"
21877                },
21878                "rid" : {
21879                   "type" : "string",
21880                   "nullable" : true
21881                },
21882                "datumProvedeni" : {
21883                   "type" : "string",
21884                   "format" : "date"
21885                },
21886                "vysledekUsg" : {
21887                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21888                },
21889                "stav" : {
21890                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21891                },
21892                "typVysetreni" : {
21893                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21894                },
21895                "audit" : {
21896                   "$ref" : "#/components/schemas/AuditDto"
21897                },
21898                "verzeZaznamu" : {
21899                   "type" : "string",
21900                   "nullable" : true
21901                }
21902             },
21903             "additionalProperties" : false
21904          },
21905          "ScreeningAneurysmatuAbdominalniAortyUsgUpdateDto" : {
21906             "type" : "object",
21907             "properties" : {
21908                "krzpId" : {
21909                   "type" : "string",
21910                   "nullable" : true
21911                },
21912                "datumProvedeni" : {
21913                   "type" : "string",
21914                   "format" : "date"
21915                },
21916                "vysledekUsg" : {
21917                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21918                }
21919             },
21920             "additionalProperties" : false
21921          },
21922          "ScreeningAneurysmatuAbdominalniAortyUsgVyhledatDto" : {
21923             "type" : "object",
21924             "properties" : {
21925                "rid" : {
21926                   "type" : "string",
21927                   "nullable" : true
21928                },
21929                "jenPlatne" : {
21930                   "type" : "boolean",
21931                   "nullable" : true
21932                },
21933                "sort" : {
21934                   "type" : "string",
21935                   "nullable" : true
21936                },
21937                "order" : {
21938                   "type" : "string",
21939                   "nullable" : true
21940                },
21941                "page" : {
21942                   "type" : "integer",
21943                   "format" : "int32"
21944                },
21945                "size" : {
21946                   "type" : "integer",
21947                   "format" : "int32"
21948                }
21949             },
21950             "additionalProperties" : false
21951          },
21952          "ScreeningKarcinomDeloznihoHrdlaCytologieCreateDto" : {
21953             "type" : "object",
21954             "properties" : {
21955                "krzpId" : {
21956                   "type" : "string",
21957                   "nullable" : true
21958                },
21959                "rid" : {
21960                   "type" : "string",
21961                   "nullable" : true
21962                },
21963                "datumProvedeni" : {
21964                   "type" : "string",
21965                   "format" : "date"
21966                },
21967                "vysledekCytologie" : {
21968                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
21969                }
21970             },
21971             "additionalProperties" : false
21972          },
21973          "ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto" : {
21974             "type" : "object",
21975             "properties" : {
21976                "id" : {
21977                   "type" : "string",
21978                   "format" : "uuid"
21979                },
21980                "rid" : {
21981                   "type" : "string",
21982                   "nullable" : true
21983                },
21984                "datumProvedeni" : {
21985                   "type" : "string",
21986                   "format" : "date"
21987                },
21988                "vysledekCytologie" : {
21989                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21990                },
21991                "stav" : {
21992                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21993                },
21994                "typVysetreni" : {
21995                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
21996                },
21997                "audit" : {
21998                   "$ref" : "#/components/schemas/AuditDto"
21999                },
22000                "verzeZaznamu" : {
22001                   "type" : "string",
22002                   "nullable" : true
22003                }
22004             },
22005             "additionalProperties" : false
22006          },
22007          "ScreeningKarcinomDeloznihoHrdlaCytologieUpdateDto" : {
22008             "type" : "object",
22009             "properties" : {
22010                "krzpId" : {
22011                   "type" : "string",
22012                   "nullable" : true
22013                },
22014                "datumProvedeni" : {
22015                   "type" : "string",
22016                   "format" : "date"
22017                },
22018                "vysledekCytologie" : {
22019                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22020                }
22021             },
22022             "additionalProperties" : false
22023          },
22024          "ScreeningKarcinomDeloznihoHrdlaCytologieVyhledatDto" : {
22025             "type" : "object",
22026             "properties" : {
22027                "rid" : {
22028                   "type" : "string",
22029                   "nullable" : true
22030                },
22031                "jenPlatne" : {
22032                   "type" : "boolean",
22033                   "nullable" : true
22034                },
22035                "sort" : {
22036                   "type" : "string",
22037                   "nullable" : true
22038                },
22039                "order" : {
22040                   "type" : "string",
22041                   "nullable" : true
22042                },
22043                "page" : {
22044                   "type" : "integer",
22045                   "format" : "int32"
22046                },
22047                "size" : {
22048                   "type" : "integer",
22049                   "format" : "int32"
22050                }
22051             },
22052             "additionalProperties" : false
22053          },
22054          "ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieCreateDto" : {
22055             "type" : "object",
22056             "properties" : {
22057                "krzpId" : {
22058                   "type" : "string",
22059                   "nullable" : true
22060                },
22061                "rid" : {
22062                   "type" : "string",
22063                   "nullable" : true
22064                },
22065                "datumProvedeni" : {
22066                   "type" : "string",
22067                   "format" : "date"
22068                },
22069                "vysledekExpertniKolposkopie" : {
22070                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22071                }
22072             },
22073             "additionalProperties" : false
22074          },
22075          "ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto" : {
22076             "type" : "object",
22077             "properties" : {
22078                "id" : {
22079                   "type" : "string",
22080                   "format" : "uuid"
22081                },
22082                "rid" : {
22083                   "type" : "string",
22084                   "nullable" : true
22085                },
22086                "datumProvedeni" : {
22087                   "type" : "string",
22088                   "format" : "date"
22089                },
22090                "vysledekExpertniKolposkopie" : {
22091                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22092                },
22093                "stav" : {
22094                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22095                },
22096                "typVysetreni" : {
22097                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22098                },
22099                "audit" : {
22100                   "$ref" : "#/components/schemas/AuditDto"
22101                },
22102                "verzeZaznamu" : {
22103                   "type" : "string",
22104                   "nullable" : true
22105                }
22106             },
22107             "additionalProperties" : false
22108          },
22109          "ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieUpdateDto" : {
22110             "type" : "object",
22111             "properties" : {
22112                "krzpId" : {
22113                   "type" : "string",
22114                   "nullable" : true
22115                },
22116                "datumProvedeni" : {
22117                   "type" : "string",
22118                   "format" : "date"
22119                },
22120                "vysledekExpertniKolposkopie" : {
22121                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22122                }
22123             },
22124             "additionalProperties" : false
22125          },
22126          "ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieVyhledatDto" : {
22127             "type" : "object",
22128             "properties" : {
22129                "rid" : {
22130                   "type" : "string",
22131                   "nullable" : true
22132                },
22133                "jenPlatne" : {
22134                   "type" : "boolean",
22135                   "nullable" : true
22136                },
22137                "sort" : {
22138                   "type" : "string",
22139                   "nullable" : true
22140                },
22141                "order" : {
22142                   "type" : "string",
22143                   "nullable" : true
22144                },
22145                "page" : {
22146                   "type" : "integer",
22147                   "format" : "int32"
22148                },
22149                "size" : {
22150                   "type" : "integer",
22151                   "format" : "int32"
22152                }
22153             },
22154             "additionalProperties" : false
22155          },
22156          "ScreeningKarcinomDeloznihoHrdlaHpvCreateDto" : {
22157             "type" : "object",
22158             "properties" : {
22159                "krzpId" : {
22160                   "type" : "string",
22161                   "nullable" : true
22162                },
22163                "rid" : {
22164                   "type" : "string",
22165                   "nullable" : true
22166                },
22167                "datumProvedeni" : {
22168                   "type" : "string",
22169                   "format" : "date"
22170                },
22171                "vysledekHpv" : {
22172                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22173                }
22174             },
22175             "additionalProperties" : false
22176          },
22177          "ScreeningKarcinomDeloznihoHrdlaHpvDetailDto" : {
22178             "type" : "object",
22179             "properties" : {
22180                "id" : {
22181                   "type" : "string",
22182                   "format" : "uuid"
22183                },
22184                "rid" : {
22185                   "type" : "string",
22186                   "nullable" : true
22187                },
22188                "datumProvedeni" : {
22189                   "type" : "string",
22190                   "format" : "date"
22191                },
22192                "vysledekHpv" : {
22193                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22194                },
22195                "stav" : {
22196                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22197                },
22198                "typVysetreni" : {
22199                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22200                },
22201                "audit" : {
22202                   "$ref" : "#/components/schemas/AuditDto"
22203                },
22204                "verzeZaznamu" : {
22205                   "type" : "string",
22206                   "nullable" : true
22207                }
22208             },
22209             "additionalProperties" : false
22210          },
22211          "ScreeningKarcinomDeloznihoHrdlaHpvUpdateDto" : {
22212             "type" : "object",
22213             "properties" : {
22214                "krzpId" : {
22215                   "type" : "string",
22216                   "nullable" : true
22217                },
22218                "datumProvedeni" : {
22219                   "type" : "string",
22220                   "format" : "date"
22221                },
22222                "vysledekHpv" : {
22223                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22224                }
22225             },
22226             "additionalProperties" : false
22227          },
22228          "ScreeningKarcinomDeloznihoHrdlaHpvVyhledatDto" : {
22229             "type" : "object",
22230             "properties" : {
22231                "rid" : {
22232                   "type" : "string",
22233                   "nullable" : true
22234                },
22235                "jenPlatne" : {
22236                   "type" : "boolean",
22237                   "nullable" : true
22238                },
22239                "sort" : {
22240                   "type" : "string",
22241                   "nullable" : true
22242                },
22243                "order" : {
22244                   "type" : "string",
22245                   "nullable" : true
22246                },
22247                "page" : {
22248                   "type" : "integer",
22249                   "format" : "int32"
22250                },
22251                "size" : {
22252                   "type" : "integer",
22253                   "format" : "int32"
22254                }
22255             },
22256             "additionalProperties" : false
22257          },
22258          "ScreeningKarcinomPlicLdctCreateDto" : {
22259             "type" : "object",
22260             "properties" : {
22261                "krzpId" : {
22262                   "type" : "string",
22263                   "nullable" : true
22264                },
22265                "rid" : {
22266                   "type" : "string",
22267                   "nullable" : true
22268                },
22269                "datumProvedeni" : {
22270                   "type" : "string",
22271                   "format" : "date"
22272                },
22273                "typLdctVysetreni" : {
22274                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22275                },
22276                "vysledekLdct" : {
22277                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22278                },
22279                "dalsiDoporuceneVysetreni" : {
22280                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22281                },
22282                "dalsiDoporuceneVysetreniText" : {
22283                   "type" : "string",
22284                   "nullable" : true
22285                }
22286             },
22287             "additionalProperties" : false
22288          },
22289          "ScreeningKarcinomPlicLdctDetailDto" : {
22290             "type" : "object",
22291             "properties" : {
22292                "id" : {
22293                   "type" : "string",
22294                   "format" : "uuid"
22295                },
22296                "rid" : {
22297                   "type" : "string",
22298                   "nullable" : true
22299                },
22300                "datumProvedeni" : {
22301                   "type" : "string",
22302                   "format" : "date"
22303                },
22304                "typLdctVysetreni" : {
22305                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22306                },
22307                "vysledekLdct" : {
22308                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22309                },
22310                "dalsiDoporuceneVysetreni" : {
22311                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22312                },
22313                "dalsiDoporuceneVysetreniText" : {
22314                   "type" : "string",
22315                   "nullable" : true
22316                },
22317                "stav" : {
22318                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22319                },
22320                "typVysetreni" : {
22321                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22322                },
22323                "audit" : {
22324                   "$ref" : "#/components/schemas/AuditDto"
22325                },
22326                "verzeZaznamu" : {
22327                   "type" : "string",
22328                   "nullable" : true
22329                }
22330             },
22331             "additionalProperties" : false
22332          },
22333          "ScreeningKarcinomPlicLdctUpdateDto" : {
22334             "type" : "object",
22335             "properties" : {
22336                "krzpId" : {
22337                   "type" : "string",
22338                   "nullable" : true
22339                },
22340                "datumProvedeni" : {
22341                   "type" : "string",
22342                   "format" : "date"
22343                },
22344                "typLdctVysetreni" : {
22345                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22346                },
22347                "vysledekLdct" : {
22348                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22349                },
22350                "dalsiDoporuceneVysetreni" : {
22351                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22352                },
22353                "dalsiDoporuceneVysetreniText" : {
22354                   "type" : "string",
22355                   "nullable" : true
22356                }
22357             },
22358             "additionalProperties" : false
22359          },
22360          "ScreeningKarcinomPlicLdctVyhledatDto" : {
22361             "type" : "object",
22362             "properties" : {
22363                "rid" : {
22364                   "type" : "string",
22365                   "nullable" : true
22366                },
22367                "jenPlatne" : {
22368                   "type" : "boolean",
22369                   "nullable" : true
22370                },
22371                "sort" : {
22372                   "type" : "string",
22373                   "nullable" : true
22374                },
22375                "order" : {
22376                   "type" : "string",
22377                   "nullable" : true
22378                },
22379                "page" : {
22380                   "type" : "integer",
22381                   "format" : "int32"
22382                },
22383                "size" : {
22384                   "type" : "integer",
22385                   "format" : "int32"
22386                }
22387             },
22388             "additionalProperties" : false
22389          },
22390          "ScreeningKarcinomPlicPneumologickeVysetreniCreateDto" : {
22391             "type" : "object",
22392             "properties" : {
22393                "rid" : {
22394                   "type" : "string",
22395                   "nullable" : true
22396                },
22397                "krzpId" : {
22398                   "type" : "string",
22399                   "nullable" : true
22400                },
22401                "datumProvedeni" : {
22402                   "type" : "string",
22403                   "format" : "date"
22404                },
22405                "koureni" : {
22406                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22407                },
22408                "pocetLetZanechaniKoureni" : {
22409                   "type" : "number",
22410                   "format" : "double",
22411                   "nullable" : true
22412                },
22413                "pocetLetKoureni" : {
22414                   "type" : "integer",
22415                   "format" : "int32",
22416                   "nullable" : true
22417                },
22418                "pocetBalickoroku" : {
22419                   "type" : "integer",
22420                   "format" : "int32",
22421                   "nullable" : true
22422                },
22423                "vysledekFyzikalnihoVysetreni" : {
22424                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22425                },
22426                "vysledekRtgPlic" : {
22427                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22428                },
22429                "vysledekFunkcnihoVysetreni" : {
22430                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22431                },
22432                "doporucitLdct" : {
22433                   "type" : "boolean"
22434                }
22435             },
22436             "additionalProperties" : false
22437          },
22438          "ScreeningKarcinomPlicPneumologickeVysetreniDetailDto" : {
22439             "type" : "object",
22440             "properties" : {
22441                "id" : {
22442                   "type" : "string",
22443                   "format" : "uuid"
22444                },
22445                "rid" : {
22446                   "type" : "string",
22447                   "nullable" : true
22448                },
22449                "datumProvedeni" : {
22450                   "type" : "string",
22451                   "format" : "date"
22452                },
22453                "koureni" : {
22454                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22455                },
22456                "pocetLetZanechaniKoureni" : {
22457                   "type" : "number",
22458                   "format" : "double",
22459                   "nullable" : true
22460                },
22461                "pocetLetKoureni" : {
22462                   "type" : "integer",
22463                   "format" : "int32",
22464                   "nullable" : true
22465                },
22466                "pocetBalickoroku" : {
22467                   "type" : "integer",
22468                   "format" : "int32",
22469                   "nullable" : true
22470                },
22471                "vysledekFyzikalnihoVysetreni" : {
22472                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22473                },
22474                "vysledekRtgPlic" : {
22475                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22476                },
22477                "vysledekFunkcnihoVysetreni" : {
22478                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22479                },
22480                "doporucitLdct" : {
22481                   "type" : "boolean"
22482                },
22483                "stav" : {
22484                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22485                },
22486                "typVysetreni" : {
22487                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22488                },
22489                "audit" : {
22490                   "$ref" : "#/components/schemas/AuditDto"
22491                },
22492                "verzeZaznamu" : {
22493                   "type" : "string",
22494                   "nullable" : true
22495                }
22496             },
22497             "additionalProperties" : false
22498          },
22499          "ScreeningKarcinomPlicPneumologickeVysetreniUpdateDto" : {
22500             "type" : "object",
22501             "properties" : {
22502                "krzpId" : {
22503                   "type" : "string",
22504                   "nullable" : true
22505                },
22506                "datumProvedeni" : {
22507                   "type" : "string",
22508                   "format" : "date"
22509                },
22510                "koureni" : {
22511                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22512                },
22513                "pocetLetZanechaniKoureni" : {
22514                   "type" : "number",
22515                   "format" : "double",
22516                   "nullable" : true
22517                },
22518                "pocetLetKoureni" : {
22519                   "type" : "integer",
22520                   "format" : "int32",
22521                   "nullable" : true
22522                },
22523                "pocetBalickoroku" : {
22524                   "type" : "integer",
22525                   "format" : "int32",
22526                   "nullable" : true
22527                },
22528                "vysledekFyzikalnihoVysetreni" : {
22529                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22530                },
22531                "vysledekRtgPlic" : {
22532                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22533                },
22534                "vysledekFunkcnihoVysetreni" : {
22535                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22536                },
22537                "doporucitLdct" : {
22538                   "type" : "boolean"
22539                }
22540             },
22541             "additionalProperties" : false
22542          },
22543          "ScreeningKarcinomPlicPneumologickeVysetreniVyhledatDto" : {
22544             "type" : "object",
22545             "properties" : {
22546                "rid" : {
22547                   "type" : "string",
22548                   "nullable" : true
22549                },
22550                "jenPlatne" : {
22551                   "type" : "boolean",
22552                   "nullable" : true
22553                },
22554                "sort" : {
22555                   "type" : "string",
22556                   "nullable" : true
22557                },
22558                "order" : {
22559                   "type" : "string",
22560                   "nullable" : true
22561                },
22562                "page" : {
22563                   "type" : "integer",
22564                   "format" : "int32"
22565                },
22566                "size" : {
22567                   "type" : "integer",
22568                   "format" : "int32"
22569                }
22570             },
22571             "additionalProperties" : false
22572          },
22573          "ScreeningKarcinomProstatyBioptickeVysetreniCreateDto" : {
22574             "type" : "object",
22575             "properties" : {
22576                "rid" : {
22577                   "type" : "string",
22578                   "nullable" : true
22579                },
22580                "krzpId" : {
22581                   "type" : "string",
22582                   "nullable" : true
22583                },
22584                "datumProvedeni" : {
22585                   "type" : "string",
22586                   "format" : "date"
22587                },
22588                "typProvedeneBiopsie" : {
22589                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22590                },
22591                "vysledekVysetreni" : {
22592                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22593                }
22594             },
22595             "additionalProperties" : false
22596          },
22597          "ScreeningKarcinomProstatyBioptickeVysetreniDetailDto" : {
22598             "type" : "object",
22599             "properties" : {
22600                "id" : {
22601                   "type" : "string",
22602                   "format" : "uuid"
22603                },
22604                "rid" : {
22605                   "type" : "string",
22606                   "nullable" : true
22607                },
22608                "datumProvedeni" : {
22609                   "type" : "string",
22610                   "format" : "date"
22611                },
22612                "typProvedeneBiopsie" : {
22613                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22614                },
22615                "vysledekVysetreni" : {
22616                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22617                },
22618                "stav" : {
22619                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22620                },
22621                "typVysetreni" : {
22622                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22623                },
22624                "audit" : {
22625                   "$ref" : "#/components/schemas/AuditDto"
22626                },
22627                "verzeZaznamu" : {
22628                   "type" : "string",
22629                   "nullable" : true
22630                }
22631             },
22632             "additionalProperties" : false
22633          },
22634          "ScreeningKarcinomProstatyBioptickeVysetreniUpdateDto" : {
22635             "type" : "object",
22636             "properties" : {
22637                "krzpId" : {
22638                   "type" : "string",
22639                   "nullable" : true
22640                },
22641                "datumProvedeni" : {
22642                   "type" : "string",
22643                   "format" : "date"
22644                },
22645                "typProvedeneBiopsie" : {
22646                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22647                },
22648                "vysledekVysetreni" : {
22649                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22650                }
22651             },
22652             "additionalProperties" : false
22653          },
22654          "ScreeningKarcinomProstatyBioptickeVysetreniVyhledatDto" : {
22655             "type" : "object",
22656             "properties" : {
22657                "rid" : {
22658                   "type" : "string",
22659                   "nullable" : true
22660                },
22661                "jenPlatne" : {
22662                   "type" : "boolean",
22663                   "nullable" : true
22664                },
22665                "sort" : {
22666                   "type" : "string",
22667                   "nullable" : true
22668                },
22669                "order" : {
22670                   "type" : "string",
22671                   "nullable" : true
22672                },
22673                "page" : {
22674                   "type" : "integer",
22675                   "format" : "int32"
22676                },
22677                "size" : {
22678                   "type" : "integer",
22679                   "format" : "int32"
22680                }
22681             },
22682             "additionalProperties" : false
22683          },
22684          "ScreeningKarcinomProstatyMriCreateDto" : {
22685             "type" : "object",
22686             "properties" : {
22687                "krzpId" : {
22688                   "type" : "string",
22689                   "nullable" : true
22690                },
22691                "rid" : {
22692                   "type" : "string",
22693                   "nullable" : true
22694                },
22695                "datumProvedeni" : {
22696                   "type" : "string",
22697                   "format" : "date"
22698                },
22699                "typMriVysetreni" : {
22700                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22701                },
22702                "vysledekMri" : {
22703                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22704                },
22705                "zonaNalezuPirads3" : {
22706                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22707                }
22708             },
22709             "additionalProperties" : false
22710          },
22711          "ScreeningKarcinomProstatyMriDetailDto" : {
22712             "type" : "object",
22713             "properties" : {
22714                "id" : {
22715                   "type" : "string",
22716                   "format" : "uuid"
22717                },
22718                "rid" : {
22719                   "type" : "string",
22720                   "nullable" : true
22721                },
22722                "datumProvedeni" : {
22723                   "type" : "string",
22724                   "format" : "date"
22725                },
22726                "typMriVysetreni" : {
22727                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22728                },
22729                "vysledekMri" : {
22730                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22731                },
22732                "zonaNalezuPirads3" : {
22733                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22734                },
22735                "stav" : {
22736                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22737                },
22738                "typVysetreni" : {
22739                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22740                },
22741                "audit" : {
22742                   "$ref" : "#/components/schemas/AuditDto"
22743                },
22744                "verzeZaznamu" : {
22745                   "type" : "string",
22746                   "nullable" : true
22747                }
22748             },
22749             "additionalProperties" : false
22750          },
22751          "ScreeningKarcinomProstatyMriUpdateDto" : {
22752             "type" : "object",
22753             "properties" : {
22754                "krzpId" : {
22755                   "type" : "string",
22756                   "nullable" : true
22757                },
22758                "datumProvedeni" : {
22759                   "type" : "string",
22760                   "format" : "date"
22761                },
22762                "typMriVysetreni" : {
22763                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22764                },
22765                "vysledekMri" : {
22766                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22767                },
22768                "zonaNalezuPirads3" : {
22769                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22770                }
22771             },
22772             "additionalProperties" : false
22773          },
22774          "ScreeningKarcinomProstatyMriVyhledatDto" : {
22775             "type" : "object",
22776             "properties" : {
22777                "rid" : {
22778                   "type" : "string",
22779                   "nullable" : true
22780                },
22781                "jenPlatne" : {
22782                   "type" : "boolean",
22783                   "nullable" : true
22784                },
22785                "sort" : {
22786                   "type" : "string",
22787                   "nullable" : true
22788                },
22789                "order" : {
22790                   "type" : "string",
22791                   "nullable" : true
22792                },
22793                "page" : {
22794                   "type" : "integer",
22795                   "format" : "int32"
22796                },
22797                "size" : {
22798                   "type" : "integer",
22799                   "format" : "int32"
22800                }
22801             },
22802             "additionalProperties" : false
22803          },
22804          "ScreeningKarcinomProstatyPsaCreateDto" : {
22805             "type" : "object",
22806             "properties" : {
22807                "krzpId" : {
22808                   "type" : "string",
22809                   "nullable" : true
22810                },
22811                "rid" : {
22812                   "type" : "string",
22813                   "nullable" : true
22814                },
22815                "datumProvedeni" : {
22816                   "type" : "string",
22817                   "format" : "date"
22818                },
22819                "vysledekPsa" : {
22820                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22821                }
22822             },
22823             "additionalProperties" : false
22824          },
22825          "ScreeningKarcinomProstatyPsaDetailDto" : {
22826             "type" : "object",
22827             "properties" : {
22828                "id" : {
22829                   "type" : "string",
22830                   "format" : "uuid"
22831                },
22832                "rid" : {
22833                   "type" : "string",
22834                   "nullable" : true
22835                },
22836                "datumProvedeni" : {
22837                   "type" : "string",
22838                   "format" : "date"
22839                },
22840                "vysledekPsa" : {
22841                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22842                },
22843                "stav" : {
22844                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22845                },
22846                "typVysetreni" : {
22847                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22848                },
22849                "audit" : {
22850                   "$ref" : "#/components/schemas/AuditDto"
22851                },
22852                "verzeZaznamu" : {
22853                   "type" : "string",
22854                   "nullable" : true
22855                }
22856             },
22857             "additionalProperties" : false
22858          },
22859          "ScreeningKarcinomProstatyPsaUpdateDto" : {
22860             "type" : "object",
22861             "properties" : {
22862                "krzpId" : {
22863                   "type" : "string",
22864                   "nullable" : true
22865                },
22866                "datumProvedeni" : {
22867                   "type" : "string",
22868                   "format" : "date"
22869                },
22870                "vysledekPsa" : {
22871                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22872                }
22873             },
22874             "additionalProperties" : false
22875          },
22876          "ScreeningKarcinomProstatyPsaVyhledatDto" : {
22877             "type" : "object",
22878             "properties" : {
22879                "rid" : {
22880                   "type" : "string",
22881                   "nullable" : true
22882                },
22883                "jenPlatne" : {
22884                   "type" : "boolean",
22885                   "nullable" : true
22886                },
22887                "sort" : {
22888                   "type" : "string",
22889                   "nullable" : true
22890                },
22891                "order" : {
22892                   "type" : "string",
22893                   "nullable" : true
22894                },
22895                "page" : {
22896                   "type" : "integer",
22897                   "format" : "int32"
22898                },
22899                "size" : {
22900                   "type" : "integer",
22901                   "format" : "int32"
22902                }
22903             },
22904             "additionalProperties" : false
22905          },
22906          "ScreeningKarcinomProstatyUrologickeVysetreniCreateDto" : {
22907             "type" : "object",
22908             "properties" : {
22909                "rid" : {
22910                   "type" : "string",
22911                   "nullable" : true
22912                },
22913                "krzpId" : {
22914                   "type" : "string",
22915                   "nullable" : true
22916                },
22917                "datumProvedeni" : {
22918                   "type" : "string",
22919                   "format" : "date"
22920                },
22921                "vysledekKlinickehoVysetreni" : {
22922                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22923                },
22924                "hladinaPsaUgL" : {
22925                   "type" : "number",
22926                   "format" : "double",
22927                   "nullable" : true
22928                },
22929                "objemProstatyMl" : {
22930                   "type" : "number",
22931                   "format" : "double",
22932                   "nullable" : true
22933                },
22934                "psaDenzita" : {
22935                   "type" : "number",
22936                   "format" : "double",
22937                   "nullable" : true
22938                },
22939                "psaVelocity" : {
22940                   "type" : "number",
22941                   "format" : "double",
22942                   "nullable" : true
22943                },
22944                "dalsiVysetreni" : {
22945                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
22946                }
22947             },
22948             "additionalProperties" : false
22949          },
22950          "ScreeningKarcinomProstatyUrologickeVysetreniDetailDto" : {
22951             "type" : "object",
22952             "properties" : {
22953                "id" : {
22954                   "type" : "string",
22955                   "format" : "uuid"
22956                },
22957                "rid" : {
22958                   "type" : "string",
22959                   "nullable" : true
22960                },
22961                "datumProvedeni" : {
22962                   "type" : "string",
22963                   "format" : "date"
22964                },
22965                "vysledekKlinickehoVysetreni" : {
22966                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22967                },
22968                "hladinaPsaUgL" : {
22969                   "type" : "number",
22970                   "format" : "double",
22971                   "nullable" : true
22972                },
22973                "objemProstatyMl" : {
22974                   "type" : "number",
22975                   "format" : "double",
22976                   "nullable" : true
22977                },
22978                "psaDenzita" : {
22979                   "type" : "number",
22980                   "format" : "double",
22981                   "nullable" : true
22982                },
22983                "psaVelocity" : {
22984                   "type" : "number",
22985                   "format" : "double",
22986                   "nullable" : true
22987                },
22988                "dalsiVysetreni" : {
22989                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22990                },
22991                "stav" : {
22992                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22993                },
22994                "typVysetreni" : {
22995                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
22996                },
22997                "audit" : {
22998                   "$ref" : "#/components/schemas/AuditDto"
22999                },
23000                "verzeZaznamu" : {
23001                   "type" : "string",
23002                   "nullable" : true
23003                }
23004             },
23005             "additionalProperties" : false
23006          },
23007          "ScreeningKarcinomProstatyUrologickeVysetreniUpdateDto" : {
23008             "type" : "object",
23009             "properties" : {
23010                "krzpId" : {
23011                   "type" : "string",
23012                   "nullable" : true
23013                },
23014                "datumProvedeni" : {
23015                   "type" : "string",
23016                   "format" : "date"
23017                },
23018                "vysledekKlinickehoVysetreni" : {
23019                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23020                },
23021                "hladinaPsaUgL" : {
23022                   "type" : "number",
23023                   "format" : "double",
23024                   "nullable" : true
23025                },
23026                "objemProstatyMl" : {
23027                   "type" : "number",
23028                   "format" : "double",
23029                   "nullable" : true
23030                },
23031                "psaDenzita" : {
23032                   "type" : "number",
23033                   "format" : "double",
23034                   "nullable" : true
23035                },
23036                "psaVelocity" : {
23037                   "type" : "number",
23038                   "format" : "double",
23039                   "nullable" : true
23040                },
23041                "dalsiVysetreni" : {
23042                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23043                }
23044             },
23045             "additionalProperties" : false
23046          },
23047          "ScreeningKarcinomProstatyUrologickeVysetreniVyhledatDto" : {
23048             "type" : "object",
23049             "properties" : {
23050                "rid" : {
23051                   "type" : "string",
23052                   "nullable" : true
23053                },
23054                "jenPlatne" : {
23055                   "type" : "boolean",
23056                   "nullable" : true
23057                },
23058                "sort" : {
23059                   "type" : "string",
23060                   "nullable" : true
23061                },
23062                "order" : {
23063                   "type" : "string",
23064                   "nullable" : true
23065                },
23066                "page" : {
23067                   "type" : "integer",
23068                   "format" : "int32"
23069                },
23070                "size" : {
23071                   "type" : "integer",
23072                   "format" : "int32"
23073                }
23074             },
23075             "additionalProperties" : false
23076          },
23077          "ScreeningKarcinomProstatyVstupniPsaCreateDto" : {
23078             "type" : "object",
23079             "properties" : {
23080                "rid" : {
23081                   "type" : "string",
23082                   "nullable" : true
23083                },
23084                "krzpId" : {
23085                   "type" : "string",
23086                   "nullable" : true
23087                },
23088                "datumProvedeni" : {
23089                   "type" : "string",
23090                   "format" : "date"
23091                },
23092                "hladinaPsaUgL" : {
23093                   "type" : "number",
23094                   "format" : "double"
23095                }
23096             },
23097             "additionalProperties" : false
23098          },
23099          "ScreeningKarcinomProstatyVstupniPsaDetailDto" : {
23100             "type" : "object",
23101             "properties" : {
23102                "id" : {
23103                   "type" : "string",
23104                   "format" : "uuid"
23105                },
23106                "rid" : {
23107                   "type" : "string",
23108                   "nullable" : true
23109                },
23110                "datumProvedeni" : {
23111                   "type" : "string",
23112                   "format" : "date"
23113                },
23114                "hladinaPsaUgL" : {
23115                   "type" : "number",
23116                   "format" : "double"
23117                },
23118                "stav" : {
23119                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23120                },
23121                "typVysetreni" : {
23122                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23123                },
23124                "audit" : {
23125                   "$ref" : "#/components/schemas/AuditDto"
23126                },
23127                "verzeZaznamu" : {
23128                   "type" : "string",
23129                   "nullable" : true
23130                }
23131             },
23132             "additionalProperties" : false
23133          },
23134          "ScreeningKarcinomProstatyVstupniPsaUpdateDto" : {
23135             "type" : "object",
23136             "properties" : {
23137                "krzpId" : {
23138                   "type" : "string",
23139                   "nullable" : true
23140                },
23141                "datumProvedeni" : {
23142                   "type" : "string",
23143                   "format" : "date"
23144                },
23145                "hladinaPsaUgL" : {
23146                   "type" : "number",
23147                   "format" : "double"
23148                }
23149             },
23150             "additionalProperties" : false
23151          },
23152          "ScreeningKarcinomProstatyVstupniPsaVyhledatDto" : {
23153             "type" : "object",
23154             "properties" : {
23155                "rid" : {
23156                   "type" : "string",
23157                   "nullable" : true
23158                },
23159                "jenPlatne" : {
23160                   "type" : "boolean",
23161                   "nullable" : true
23162                },
23163                "sort" : {
23164                   "type" : "string",
23165                   "nullable" : true
23166                },
23167                "order" : {
23168                   "type" : "string",
23169                   "nullable" : true
23170                },
23171                "page" : {
23172                   "type" : "integer",
23173                   "format" : "int32"
23174                },
23175                "size" : {
23176                   "type" : "integer",
23177                   "format" : "int32"
23178                }
23179             },
23180             "additionalProperties" : false
23181          },
23182          "ScreeningKarcinomPrsuBiopsieCreateDto" : {
23183             "type" : "object",
23184             "properties" : {
23185                "krzpId" : {
23186                   "type" : "string",
23187                   "nullable" : true
23188                },
23189                "rid" : {
23190                   "type" : "string",
23191                   "nullable" : true
23192                },
23193                "datumProvedeni" : {
23194                   "type" : "string",
23195                   "format" : "date"
23196                },
23197                "typBiopsie" : {
23198                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23199                },
23200                "vysledekBiopsie" : {
23201                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23202                }
23203             },
23204             "additionalProperties" : false
23205          },
23206          "ScreeningKarcinomPrsuBiopsieDetailDto" : {
23207             "type" : "object",
23208             "properties" : {
23209                "id" : {
23210                   "type" : "string",
23211                   "format" : "uuid"
23212                },
23213                "rid" : {
23214                   "type" : "string",
23215                   "nullable" : true
23216                },
23217                "datumProvedeni" : {
23218                   "type" : "string",
23219                   "format" : "date"
23220                },
23221                "typBiopsie" : {
23222                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23223                },
23224                "vysledekBiopsie" : {
23225                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23226                },
23227                "stav" : {
23228                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23229                },
23230                "typVysetreni" : {
23231                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23232                },
23233                "audit" : {
23234                   "$ref" : "#/components/schemas/AuditDto"
23235                },
23236                "verzeZaznamu" : {
23237                   "type" : "string",
23238                   "nullable" : true
23239                }
23240             },
23241             "additionalProperties" : false
23242          },
23243          "ScreeningKarcinomPrsuBiopsieUpdateDto" : {
23244             "type" : "object",
23245             "properties" : {
23246                "krzpId" : {
23247                   "type" : "string",
23248                   "nullable" : true
23249                },
23250                "datumProvedeni" : {
23251                   "type" : "string",
23252                   "format" : "date"
23253                },
23254                "typBiopsie" : {
23255                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23256                },
23257                "vysledekBiopsie" : {
23258                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23259                }
23260             },
23261             "additionalProperties" : false
23262          },
23263          "ScreeningKarcinomPrsuBiopsieVyhledatDto" : {
23264             "type" : "object",
23265             "properties" : {
23266                "rid" : {
23267                   "type" : "string",
23268                   "nullable" : true
23269                },
23270                "jenPlatne" : {
23271                   "type" : "boolean",
23272                   "nullable" : true
23273                },
23274                "sort" : {
23275                   "type" : "string",
23276                   "nullable" : true
23277                },
23278                "order" : {
23279                   "type" : "string",
23280                   "nullable" : true
23281                },
23282                "page" : {
23283                   "type" : "integer",
23284                   "format" : "int32"
23285                },
23286                "size" : {
23287                   "type" : "integer",
23288                   "format" : "int32"
23289                }
23290             },
23291             "additionalProperties" : false
23292          },
23293          "ScreeningKarcinomPrsuMamografieCreateDto" : {
23294             "type" : "object",
23295             "properties" : {
23296                "krzpId" : {
23297                   "type" : "string",
23298                   "nullable" : true
23299                },
23300                "rid" : {
23301                   "type" : "string",
23302                   "nullable" : true
23303                },
23304                "datumProvedeni" : {
23305                   "type" : "string",
23306                   "format" : "date"
23307                },
23308                "denzitaPrsniTkaneTabar" : {
23309                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23310                },
23311                "denzitaPrsniTkaneBirads" : {
23312                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23313                },
23314                "denzitaPrsniTkaneImplantaty" : {
23315                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23316                },
23317                "vysledekMamografie" : {
23318                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23319                }
23320             },
23321             "additionalProperties" : false
23322          },
23323          "ScreeningKarcinomPrsuMamografieDetailDto" : {
23324             "type" : "object",
23325             "properties" : {
23326                "id" : {
23327                   "type" : "string",
23328                   "format" : "uuid"
23329                },
23330                "rid" : {
23331                   "type" : "string",
23332                   "nullable" : true
23333                },
23334                "datumProvedeni" : {
23335                   "type" : "string",
23336                   "format" : "date"
23337                },
23338                "denzitaPrsniTkaneTabar" : {
23339                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23340                },
23341                "denzitaPrsniTkaneBirads" : {
23342                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23343                },
23344                "denzitaPrsniTkaneImplantaty" : {
23345                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23346                },
23347                "vysledekMamografie" : {
23348                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23349                },
23350                "stav" : {
23351                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23352                },
23353                "typVysetreni" : {
23354                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23355                },
23356                "audit" : {
23357                   "$ref" : "#/components/schemas/AuditDto"
23358                },
23359                "verzeZaznamu" : {
23360                   "type" : "string",
23361                   "nullable" : true
23362                }
23363             },
23364             "additionalProperties" : false
23365          },
23366          "ScreeningKarcinomPrsuMamografieUpdateDto" : {
23367             "type" : "object",
23368             "properties" : {
23369                "krzpId" : {
23370                   "type" : "string",
23371                   "nullable" : true
23372                },
23373                "datumProvedeni" : {
23374                   "type" : "string",
23375                   "format" : "date"
23376                },
23377                "denzitaPrsniTkaneTabar" : {
23378                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23379                },
23380                "denzitaPrsniTkaneBirads" : {
23381                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23382                },
23383                "denzitaPrsniTkaneImplantaty" : {
23384                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23385                },
23386                "vysledekMamografie" : {
23387                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23388                }
23389             },
23390             "additionalProperties" : false
23391          },
23392          "ScreeningKarcinomPrsuMamografieVyhledatDto" : {
23393             "type" : "object",
23394             "properties" : {
23395                "rid" : {
23396                   "type" : "string",
23397                   "nullable" : true
23398                },
23399                "jenPlatne" : {
23400                   "type" : "boolean",
23401                   "nullable" : true
23402                },
23403                "sort" : {
23404                   "type" : "string",
23405                   "nullable" : true
23406                },
23407                "order" : {
23408                   "type" : "string",
23409                   "nullable" : true
23410                },
23411                "page" : {
23412                   "type" : "integer",
23413                   "format" : "int32"
23414                },
23415                "size" : {
23416                   "type" : "integer",
23417                   "format" : "int32"
23418                }
23419             },
23420             "additionalProperties" : false
23421          },
23422          "ScreeningKolorektalniKarcinomKoloskopieCreateDto" : {
23423             "type" : "object",
23424             "properties" : {
23425                "krzpId" : {
23426                   "type" : "string",
23427                   "nullable" : true
23428                },
23429                "rid" : {
23430                   "type" : "string",
23431                   "nullable" : true
23432                },
23433                "datumProvedeni" : {
23434                   "type" : "string",
23435                   "format" : "date"
23436                },
23437                "typKoloskopie" : {
23438                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23439                },
23440                "kompletnostKoloskopie" : {
23441                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23442                },
23443                "vysledekBbps" : {
23444                   "type" : "integer",
23445                   "format" : "int32",
23446                   "nullable" : true
23447                },
23448                "normalniNalez" : {
23449                   "type" : "boolean"
23450                },
23451                "patologieNalez" : {
23452                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23453                },
23454                "patologieNalezJine" : {
23455                   "type" : "string",
23456                   "nullable" : true
23457                },
23458                "pocetAdenomuAPilovitychLezi" : {
23459                   "type" : "integer",
23460                   "format" : "int32",
23461                   "nullable" : true
23462                },
23463                "zaver" : {
23464                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23465                },
23466                "zaverJiny" : {
23467                   "type" : "string",
23468                   "nullable" : true
23469                }
23470             },
23471             "additionalProperties" : false
23472          },
23473          "ScreeningKolorektalniKarcinomKoloskopieDetailDto" : {
23474             "type" : "object",
23475             "properties" : {
23476                "id" : {
23477                   "type" : "string",
23478                   "format" : "uuid"
23479                },
23480                "rid" : {
23481                   "type" : "string",
23482                   "nullable" : true
23483                },
23484                "datumProvedeni" : {
23485                   "type" : "string",
23486                   "format" : "date"
23487                },
23488                "typKoloskopie" : {
23489                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23490                },
23491                "kompletnostKoloskopie" : {
23492                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23493                },
23494                "vysledekBbps" : {
23495                   "type" : "integer",
23496                   "format" : "int32",
23497                   "nullable" : true
23498                },
23499                "normalniNalez" : {
23500                   "type" : "boolean"
23501                },
23502                "patologieNalez" : {
23503                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23504                },
23505                "patologieNalezJine" : {
23506                   "type" : "string",
23507                   "nullable" : true
23508                },
23509                "pocetAdenomuAPilovitychLezi" : {
23510                   "type" : "integer",
23511                   "format" : "int32",
23512                   "nullable" : true
23513                },
23514                "zaver" : {
23515                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23516                },
23517                "zaverJiny" : {
23518                   "type" : "string",
23519                   "nullable" : true
23520                },
23521                "stav" : {
23522                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23523                },
23524                "typVysetreni" : {
23525                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23526                },
23527                "audit" : {
23528                   "$ref" : "#/components/schemas/AuditDto"
23529                },
23530                "verzeZaznamu" : {
23531                   "type" : "string",
23532                   "nullable" : true
23533                }
23534             },
23535             "additionalProperties" : false
23536          },
23537          "ScreeningKolorektalniKarcinomKoloskopieUpdateDto" : {
23538             "type" : "object",
23539             "properties" : {
23540                "krzpId" : {
23541                   "type" : "string",
23542                   "nullable" : true
23543                },
23544                "datumProvedeni" : {
23545                   "type" : "string",
23546                   "format" : "date"
23547                },
23548                "typKoloskopie" : {
23549                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23550                },
23551                "kompletnostKoloskopie" : {
23552                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23553                },
23554                "vysledekBbps" : {
23555                   "type" : "integer",
23556                   "format" : "int32",
23557                   "nullable" : true
23558                },
23559                "normalniNalez" : {
23560                   "type" : "boolean"
23561                },
23562                "patologieNalez" : {
23563                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23564                },
23565                "patologieNalezJine" : {
23566                   "type" : "string",
23567                   "nullable" : true
23568                },
23569                "pocetAdenomuAPilovitychLezi" : {
23570                   "type" : "integer",
23571                   "format" : "int32",
23572                   "nullable" : true
23573                },
23574                "zaver" : {
23575                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23576                },
23577                "zaverJiny" : {
23578                   "type" : "string",
23579                   "nullable" : true
23580                }
23581             },
23582             "additionalProperties" : false
23583          },
23584          "ScreeningKolorektalniKarcinomKoloskopieVyhledatDto" : {
23585             "type" : "object",
23586             "properties" : {
23587                "rid" : {
23588                   "type" : "string",
23589                   "nullable" : true
23590                },
23591                "jenPlatne" : {
23592                   "type" : "boolean",
23593                   "nullable" : true
23594                },
23595                "sort" : {
23596                   "type" : "string",
23597                   "nullable" : true
23598                },
23599                "order" : {
23600                   "type" : "string",
23601                   "nullable" : true
23602                },
23603                "page" : {
23604                   "type" : "integer",
23605                   "format" : "int32"
23606                },
23607                "size" : {
23608                   "type" : "integer",
23609                   "format" : "int32"
23610                }
23611             },
23612             "additionalProperties" : false
23613          },
23614          "ScreeningKolorektalniKarcinomToksCreateDto" : {
23615             "type" : "object",
23616             "properties" : {
23617                "krzpId" : {
23618                   "type" : "string",
23619                   "nullable" : true
23620                },
23621                "rid" : {
23622                   "type" : "string",
23623                   "nullable" : true
23624                },
23625                "datumProvedeni" : {
23626                   "type" : "string",
23627                   "format" : "date"
23628                },
23629                "vysledekToks" : {
23630                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23631                },
23632                "typPoctAnalyzatoru" : {
23633                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23634                },
23635                "hladinaToksUgG" : {
23636                   "type" : "number",
23637                   "format" : "double",
23638                   "nullable" : true
23639                }
23640             },
23641             "additionalProperties" : false
23642          },
23643          "ScreeningKolorektalniKarcinomToksDetailDto" : {
23644             "type" : "object",
23645             "properties" : {
23646                "id" : {
23647                   "type" : "string",
23648                   "format" : "uuid"
23649                },
23650                "rid" : {
23651                   "type" : "string",
23652                   "nullable" : true
23653                },
23654                "datumProvedeni" : {
23655                   "type" : "string",
23656                   "format" : "date"
23657                },
23658                "vysledekToks" : {
23659                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23660                },
23661                "typPoctAnalyzatoru" : {
23662                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23663                },
23664                "hladinaToksUgG" : {
23665                   "type" : "number",
23666                   "format" : "double",
23667                   "nullable" : true
23668                },
23669                "stav" : {
23670                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23671                },
23672                "typVysetreni" : {
23673                   "$ref" : "#/components/schemas/CiselnikPolozkaWithTranslationsDto"
23674                },
23675                "audit" : {
23676                   "$ref" : "#/components/schemas/AuditDto"
23677                },
23678                "verzeZaznamu" : {
23679                   "type" : "string",
23680                   "nullable" : true
23681                }
23682             },
23683             "additionalProperties" : false
23684          },
23685          "ScreeningKolorektalniKarcinomToksUpdateDto" : {
23686             "type" : "object",
23687             "properties" : {
23688                "krzpId" : {
23689                   "type" : "string",
23690                   "nullable" : true
23691                },
23692                "datumProvedeni" : {
23693                   "type" : "string",
23694                   "format" : "date"
23695                },
23696                "vysledekToks" : {
23697                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23698                },
23699                "typPoctAnalyzatoru" : {
23700                   "$ref" : "#/components/schemas/CiselnikPolozkaCreateDto"
23701                },
23702                "hladinaToksUgG" : {
23703                   "type" : "number",
23704                   "format" : "double",
23705                   "nullable" : true
23706                }
23707             },
23708             "additionalProperties" : false
23709          },
23710          "ScreeningKolorektalniKarcinomToksVyhledatDto" : {
23711             "type" : "object",
23712             "properties" : {
23713                "rid" : {
23714                   "type" : "string",
23715                   "nullable" : true
23716                },
23717                "jenPlatne" : {
23718                   "type" : "boolean",
23719                   "nullable" : true
23720                },
23721                "sort" : {
23722                   "type" : "string",
23723                   "nullable" : true
23724                },
23725                "order" : {
23726                   "type" : "string",
23727                   "nullable" : true
23728                },
23729                "page" : {
23730                   "type" : "integer",
23731                   "format" : "int32"
23732                },
23733                "size" : {
23734                   "type" : "integer",
23735                   "format" : "int32"
23736                }
23737             },
23738             "additionalProperties" : false
23739          },
23740          "ScreeningyDetailDto" : {
23741             "type" : "object",
23742             "properties" : {
23743                "toks" : {
23744                   "type" : "array",
23745                   "items" : {
23746                      "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomToksDetailDto"
23747                   },
23748                   "nullable" : true
23749                },
23750                "psa" : {
23751                   "type" : "array",
23752                   "items" : {
23753                      "$ref" : "#/components/schemas/ScreeningKarcinomProstatyPsaDetailDto"
23754                   },
23755                   "nullable" : true
23756                },
23757                "cytologie" : {
23758                   "type" : "array",
23759                   "items" : {
23760                      "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaCytologieDetailDto"
23761                   },
23762                   "nullable" : true
23763                },
23764                "hpv" : {
23765                   "type" : "array",
23766                   "items" : {
23767                      "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaHpvDetailDto"
23768                   },
23769                   "nullable" : true
23770                },
23771                "expertniKolposkopie" : {
23772                   "type" : "array",
23773                   "items" : {
23774                      "$ref" : "#/components/schemas/ScreeningKarcinomDeloznihoHrdlaExpertniKolposkopieDetailDto"
23775                   },
23776                   "nullable" : true
23777                },
23778                "mamografie" : {
23779                   "type" : "array",
23780                   "items" : {
23781                      "$ref" : "#/components/schemas/ScreeningKarcinomPrsuMamografieDetailDto"
23782                   },
23783                   "nullable" : true
23784                },
23785                "biopsie" : {
23786                   "type" : "array",
23787                   "items" : {
23788                      "$ref" : "#/components/schemas/ScreeningKarcinomPrsuBiopsieDetailDto"
23789                   },
23790                   "nullable" : true
23791                },
23792                "pliceLdct" : {
23793                   "type" : "array",
23794                   "items" : {
23795                      "$ref" : "#/components/schemas/ScreeningKarcinomPlicLdctDetailDto"
23796                   },
23797                   "nullable" : true
23798                },
23799                "prostataMri" : {
23800                   "type" : "array",
23801                   "items" : {
23802                      "$ref" : "#/components/schemas/ScreeningKarcinomProstatyMriDetailDto"
23803                   },
23804                   "nullable" : true
23805                },
23806                "aaaUsg" : {
23807                   "type" : "array",
23808                   "items" : {
23809                      "$ref" : "#/components/schemas/ScreeningAneurysmatuAbdominalniAortyUsgDetailDto"
23810                   },
23811                   "nullable" : true
23812                },
23813                "pneumologie" : {
23814                   "type" : "array",
23815                   "items" : {
23816                      "$ref" : "#/components/schemas/ScreeningKarcinomPlicPneumologickeVysetreniDetailDto"
23817                   },
23818                   "nullable" : true
23819                },
23820                "urologieBioptickeVysetreni" : {
23821                   "type" : "array",
23822                   "items" : {
23823                      "$ref" : "#/components/schemas/ScreeningKarcinomProstatyBioptickeVysetreniDetailDto"
23824                   },
23825                   "nullable" : true
23826                },
23827                "urologieNavazujiciVysetreni" : {
23828                   "type" : "array",
23829                   "items" : {
23830                      "$ref" : "#/components/schemas/ScreeningKarcinomProstatyUrologickeVysetreniDetailDto"
23831                   },
23832                   "nullable" : true
23833                },
23834                "gastroKoloskopie" : {
23835                   "type" : "array",
23836                   "items" : {
23837                      "$ref" : "#/components/schemas/ScreeningKolorektalniKarcinomKoloskopieDetailDto"
23838                   },
23839                   "nullable" : true
23840                },
23841                "urologieVstupniPsa" : {
23842                   "type" : "array",
23843                   "items" : {
23844                      "$ref" : "#/components/schemas/ScreeningKarcinomProstatyVstupniPsaDetailDto"
23845                   },
23846                   "nullable" : true
23847                },
23848                "audit" : {
23849                   "$ref" : "#/components/schemas/AuditDto"
23850                },
23851                "historie" : {
23852                   "type" : "array",
23853                   "items" : {
23854                      "$ref" : "#/components/schemas/HistorieDto"
23855                   },
23856                   "nullable" : true
23857                }
23858             },
23859             "additionalProperties" : false
23860          },
23861          "ScreeningyVyhledatDto" : {
23862             "type" : "object",
23863             "properties" : {
23864                "rid" : {
23865                   "type" : "string",
23866                   "nullable" : true
23867                },
23868                "jenPlatne" : {
23869                   "type" : "boolean",
23870                   "nullable" : true
23871                },
23872                "sort" : {
23873                   "type" : "string",
23874                   "nullable" : true
23875                },
23876                "order" : {
23877                   "type" : "string",
23878                   "nullable" : true
23879                },
23880                "page" : {
23881                   "type" : "integer",
23882                   "format" : "int32"
23883                },
23884                "size" : {
23885                   "type" : "integer",
23886                   "format" : "int32"
23887                }
23888             },
23889             "additionalProperties" : false
23890          },
23891          "StahnoutEmergentniZaznamPdfRequest" : {
23892             "type" : "object",
23893             "properties" : {
23894                "rid" : {
23895                   "type" : "string",
23896                   "nullable" : true
23897                }
23898             },
23899             "additionalProperties" : false
23900          },
23901          "TranslationDto" : {
23902             "type" : "object",
23903             "properties" : {
23904                "nazev" : {
23905                   "type" : "string",
23906                   "nullable" : true
23907                },
23908                "popis" : {
23909                   "type" : "string",
23910                   "nullable" : true
23911                }
23912             },
23913             "additionalProperties" : false
23914          },
23915          "VyhledatAlergieRequest" : {
23916             "type" : "object",
23917             "properties" : {
23918                "rid" : {
23919                   "type" : "string",
23920                   "nullable" : true
23921                },
23922                "jenPlatne" : {
23923                   "type" : "boolean",
23924                   "nullable" : true
23925                },
23926                "sort" : {
23927                   "type" : "string",
23928                   "nullable" : true
23929                },
23930                "order" : {
23931                   "type" : "string",
23932                   "nullable" : true
23933                },
23934                "page" : {
23935                   "type" : "integer",
23936                   "format" : "int32"
23937                },
23938                "size" : {
23939                   "type" : "integer",
23940                   "format" : "int32"
23941                }
23942             },
23943             "additionalProperties" : false
23944          },
23945          "VyhledatEmergentniZaznamRequest" : {
23946             "type" : "object",
23947             "properties" : {
23948                "rid" : {
23949                   "type" : "string",
23950                   "nullable" : true
23951                },
23952                "jenPlatne" : {
23953                   "type" : "boolean",
23954                   "nullable" : true
23955                },
23956                "sort" : {
23957                   "type" : "string",
23958                   "nullable" : true
23959                },
23960                "order" : {
23961                   "type" : "string",
23962                   "nullable" : true
23963                },
23964                "page" : {
23965                   "type" : "integer",
23966                   "format" : "int32"
23967                },
23968                "size" : {
23969                   "type" : "integer",
23970                   "format" : "int32"
23971                }
23972             },
23973             "additionalProperties" : false
23974          },
23975          "VyhledatKrevniSkupinuRequest" : {
23976             "type" : "object",
23977             "properties" : {
23978                "rid" : {
23979                   "type" : "string",
23980                   "nullable" : true
23981                }
23982             },
23983             "additionalProperties" : false
23984          },
23985          "VyhledatLecivePripravkyRequest" : {
23986             "type" : "object",
23987             "properties" : {
23988                "rid" : {
23989                   "type" : "string",
23990                   "nullable" : true
23991                },
23992                "jenPlatne" : {
23993                   "type" : "boolean",
23994                   "nullable" : true
23995                },
23996                "sort" : {
23997                   "type" : "string",
23998                   "nullable" : true
23999                },
24000                "order" : {
24001                   "type" : "string",
24002                   "nullable" : true
24003                },
24004                "page" : {
24005                   "type" : "integer",
24006                   "format" : "int32"
24007                },
24008                "size" : {
24009                   "type" : "integer",
24010                   "format" : "int32"
24011                }
24012             },
24013             "additionalProperties" : false
24014          },
24015          "VyhledatNezadouciPrihodyRequest" : {
24016             "type" : "object",
24017             "properties" : {
24018                "rid" : {
24019                   "type" : "string",
24020                   "nullable" : true
24021                },
24022                "jenPlatne" : {
24023                   "type" : "boolean",
24024                   "nullable" : true
24025                },
24026                "sort" : {
24027                   "type" : "string",
24028                   "nullable" : true
24029                },
24030                "order" : {
24031                   "type" : "string",
24032                   "nullable" : true
24033                },
24034                "page" : {
24035                   "type" : "integer",
24036                   "format" : "int32"
24037                },
24038                "size" : {
24039                   "type" : "integer",
24040                   "format" : "int32"
24041                }
24042             },
24043             "additionalProperties" : false
24044          },
24045          "VyhledatNezadouciReakceRequest" : {
24046             "type" : "object",
24047             "properties" : {
24048                "rid" : {
24049                   "type" : "string",
24050                   "nullable" : true
24051                },
24052                "jenPlatne" : {
24053                   "type" : "boolean",
24054                   "nullable" : true
24055                },
24056                "sort" : {
24057                   "type" : "string",
24058                   "nullable" : true
24059                },
24060                "order" : {
24061                   "type" : "string",
24062                   "nullable" : true
24063                },
24064                "page" : {
24065                   "type" : "integer",
24066                   "format" : "int32"
24067                },
24068                "size" : {
24069                   "type" : "integer",
24070                   "format" : "int32"
24071                }
24072             },
24073             "additionalProperties" : false
24074          },
24075          "VyhledatNezadouciUcinkyRequest" : {
24076             "type" : "object",
24077             "properties" : {
24078                "rid" : {
24079                   "type" : "string",
24080                   "nullable" : true
24081                },
24082                "jenPlatne" : {
24083                   "type" : "boolean",
24084                   "nullable" : true
24085                },
24086                "sort" : {
24087                   "type" : "string",
24088                   "nullable" : true
24089                },
24090                "order" : {
24091                   "type" : "string",
24092                   "nullable" : true
24093                },
24094                "page" : {
24095                   "type" : "integer",
24096                   "format" : "int32"
24097                },
24098                "size" : {
24099                   "type" : "integer",
24100                   "format" : "int32"
24101                }
24102             },
24103             "additionalProperties" : false
24104          },
24105          "VyhledatNezadouciUdalostiRequest" : {
24106             "type" : "object",
24107             "properties" : {
24108                "rid" : {
24109                   "type" : "string",
24110                   "nullable" : true
24111                },
24112                "jenPlatne" : {
24113                   "type" : "boolean",
24114                   "nullable" : true
24115                },
24116                "sort" : {
24117                   "type" : "string",
24118                   "nullable" : true
24119                },
24120                "order" : {
24121                   "type" : "string",
24122                   "nullable" : true
24123                },
24124                "page" : {
24125                   "type" : "integer",
24126                   "format" : "int32"
24127                },
24128                "size" : {
24129                   "type" : "integer",
24130                   "format" : "int32"
24131                }
24132             },
24133             "additionalProperties" : false
24134          },
24135          "ZdravotnickyPracovnikDto" : {
24136             "type" : "object",
24137             "properties" : {
24138                "krzpId" : {
24139                   "type" : "string",
24140                   "nullable" : true
24141                },
24142                "titulPred" : {
24143                   "type" : "string",
24144                   "nullable" : true
24145                },
24146                "jmeno" : {
24147                   "type" : "string",
24148                   "nullable" : true
24149                },
24150                "prijmeni" : {
24151                   "type" : "string",
24152                   "nullable" : true
24153                },
24154                "titulZa" : {
24155                   "type" : "string",
24156                   "nullable" : true
24157                }
24158             },
24159             "additionalProperties" : false
24160          }
24161       },
24162       "securitySchemes" : {
24163          "bearerAuth" : {
24164             "scheme" : "bearer",
24165             "description" : "Zadejde `Assertion Token (JWT)`",
24166             "type" : "http",
24167             "bearerFormat" : "JWT"
24168          }
24169       }
24170    },
24171    "tags" : [
24172       {
24173          "name" : "Ciselniky",
24174          "description" : "API pro práci se systémovými číselníky SZZ."
24175       },
24176       {
24177          "name" : "Emergentni zaznam",
24178          "description" : "API pro správu emergentního záznamu pacienta, včetně alergií, diagnóz, reakcí, událostí a dalších souvisejících struktur."
24179       },
24180       {
24181          "name" : "Screeningy",
24182          "description" : "API pro zadávání, správu a životní cyklus screeningových zdravotních záznamů."
24183       },
24184       {
24185          "name" : "Prevence",
24186          "description" : "API pro zadávání, správu a životní cyklus preventivních zdravotních záznamů."
24187       },
24188       {
24189          "name" : "Lecive pripravky",
24190          "description" : "API pro práci s léčivými přípravky."
24191       }
24192    ],
24193    "security" : [
24194       {
24195          "bearerAuth" : [
24196             
24197          ]
24198       }
24199    ]
24200 }