1 {
2 "openapi" : "3.0.1",
3 "info" : {
4 "title" : "KRP",
5 "description" : "API poskytuje služby pro práci s kmenovým registrem pacientů<br> <details> <summary><strong>Verze 3.0.3 (04.06.2026)</strong></summary> <p><strong>Změny:</strong></p> <ul> <li>Změna kontaktního emailu</li> </ul> </details> <details> <summary><strong>Verze 3.0.2 (25.05.2026)</strong></summary> <p><strong>Změny:</strong></p> <ul> <li>Oprava návratových typů při negativní odpovědi metody</li> <li>Úprava definice objektů ve swagger pro vyhledávací a notifikační metody</li> <li>Oprava chyby ve vyhledání pacienta UNI</li> <li>Rozšíření vstupních a výstupních parametrů v metodách pacient/ztotoznihromadne/</li> </ul> </details> <details> <summary><strong>Verze 3.0.1 (19.05.2026)</strong></summary> <p><strong>Změny:</strong></p> <ul> <li>Přidána chybějící dokumentace objektů</li> <li>Přidáno datum zveřejnění změn</li> </ul> </details> <details> <summary><strong>Verze 3.0.0 (30.04.2026)</strong></summary> <p><strong>Změny:</strong></p> <ul> <li>Odstranění diakritiky v API atributech</li> <li>Změna datového typu property MatkaNovorozence.DatumNarození z date-time na date</li> </ul> </details>",
6 "contact" : {
7 "name" : "SLE01 - Kmenové registry - podpora vývoje",
8 "email" : "csez@mzd.gov.cz"
9 },
10 "version" : "v3.0.3"
11 },
12 "servers" : [
13 {
14 "url" : "/krp"
15 }
16 ],
17 "paths" : {
18 "/api/v3/notifikace/zalozit/odber" : {
19 "post" : {
20 "tags" : [
21 "Notifikace"
22 ],
23 "summary" : "Žádost o založení odběru notifikací",
24 "parameters" : [
25 {
26 "name" : "X-Trace-Id",
27 "in" : "header",
28 "description" : "TraceId - předá se do hlavičky",
29 "schema" : {
30 "type" : "string",
31 "format" : "uuid",
32 "example" : "07ba43ce-ce10-44ba-891a-d9dbee981070"
33 }
34 },
35 {
36 "name" : "X-Correlation-Id",
37 "in" : "header",
38 "description" : "CorrelationId - předá se do hlavičky",
39 "schema" : {
40 "type" : "string",
41 "format" : "uuid",
42 "example" : "fe3e4a01-9a4e-45ee-9796-6261f6da22a3"
43 }
44 }
45 ],
46 "requestBody" : {
47 "description" : "Data požadavku, žádosti o založení odběru notifikací",
48 "content" : {
49 "application/json" : {
50 "schema" : {
51 "$ref" : "#/components/schemas/ZadostOOdberNotifikaciInterni"
52 }
53 }
54 }
55 },
56 "responses" : {
57 "200" : {
58 "description" : "OK",
59 "content" : {
60 "application/json" : {
61 "schema" : {
62 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
63 }
64 }
65 }
66 },
67 "400" : {
68 "description" : "Bad Request",
69 "content" : {
70 "application/json" : {
71 "schema" : {
72 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
73 }
74 }
75 }
76 },
77 "401" : {
78 "description" : "Unauthorized",
79 "content" : {
80 "application/json" : {
81 "schema" : {
82 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
83 }
84 }
85 }
86 },
87 "404" : {
88 "description" : "Not Found",
89 "content" : {
90 "application/json" : {
91 "schema" : {
92 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
93 }
94 }
95 }
96 },
97 "500" : {
98 "description" : "Internal Server Error",
99 "content" : {
100 "application/json" : {
101 "schema" : {
102 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
103 }
104 }
105 }
106 }
107 }
108 }
109 },
110 "/api/v3/notifikace/zrusit/odber" : {
111 "delete" : {
112 "tags" : [
113 "Notifikace"
114 ],
115 "summary" : "Žádost o zrušení odběru notifikací pro PZS a subjekty údajů",
116 "parameters" : [
117 {
118 "name" : "X-Trace-Id",
119 "in" : "header",
120 "description" : "TraceId - předá se do hlavičky",
121 "schema" : {
122 "type" : "string",
123 "format" : "uuid",
124 "example" : "dc9ce8fe-8aa5-480a-9290-b2ba367bb165"
125 }
126 },
127 {
128 "name" : "X-Correlation-Id",
129 "in" : "header",
130 "description" : "CorrelationId - předá se do hlavičky",
131 "schema" : {
132 "type" : "string",
133 "format" : "uuid",
134 "example" : "cbaec7d1-6cc1-4d4a-b305-ddf68d3e987a"
135 }
136 }
137 ],
138 "requestBody" : {
139 "description" : "Data požadavku, žádosti o zrušení odběru notifikací",
140 "content" : {
141 "application/json" : {
142 "schema" : {
143 "$ref" : "#/components/schemas/ZadostOZruseniOdberuNotifikaciInterni"
144 }
145 }
146 }
147 },
148 "responses" : {
149 "200" : {
150 "description" : "OK",
151 "content" : {
152 "application/json" : {
153 "schema" : {
154 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
155 }
156 }
157 }
158 },
159 "400" : {
160 "description" : "Bad Request",
161 "content" : {
162 "application/json" : {
163 "schema" : {
164 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
165 }
166 }
167 }
168 },
169 "401" : {
170 "description" : "Unauthorized",
171 "content" : {
172 "application/json" : {
173 "schema" : {
174 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
175 }
176 }
177 }
178 },
179 "404" : {
180 "description" : "Not Found",
181 "content" : {
182 "application/json" : {
183 "schema" : {
184 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
185 }
186 }
187 }
188 },
189 "500" : {
190 "description" : "Internal Server Error",
191 "content" : {
192 "application/json" : {
193 "schema" : {
194 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
195 }
196 }
197 }
198 }
199 }
200 }
201 },
202 "/api/v3/notifikace/vyhledat/odber" : {
203 "post" : {
204 "tags" : [
205 "Notifikace"
206 ],
207 "summary" : "Žádost o vyhledání odběru notifikací pro PZS a subjekty údajů",
208 "parameters" : [
209 {
210 "name" : "X-Trace-Id",
211 "in" : "header",
212 "description" : "TraceId - předá se do hlavičky",
213 "schema" : {
214 "type" : "string",
215 "format" : "uuid",
216 "example" : "19f9d7e8-b465-4152-9ec1-1c10577d8445"
217 }
218 },
219 {
220 "name" : "X-Correlation-Id",
221 "in" : "header",
222 "description" : "CorrelationId - předá se do hlavičky",
223 "schema" : {
224 "type" : "string",
225 "format" : "uuid",
226 "example" : "3421364d-9621-4dd1-b681-cecc24002cd1"
227 }
228 }
229 ],
230 "requestBody" : {
231 "description" : "Data požadavku, žádosti o vyhledání odběru notifikací",
232 "content" : {
233 "application/json" : {
234 "schema" : {
235 "$ref" : "#/components/schemas/ZadostOVyhledaniOdberuZmenPacientuProPZSInterni"
236 }
237 }
238 }
239 },
240 "responses" : {
241 "200" : {
242 "description" : "OK",
243 "content" : {
244 "application/json" : {
245 "schema" : {
246 "$ref" : "#/components/schemas/OdpovedVyhledaniOdberuNotifikaciPZS"
247 }
248 }
249 }
250 },
251 "400" : {
252 "description" : "Bad Request",
253 "content" : {
254 "application/json" : {
255 "schema" : {
256 "$ref" : "#/components/schemas/OdpovedVyhledaniOdberuNotifikaciPZS"
257 }
258 }
259 }
260 },
261 "401" : {
262 "description" : "Unauthorized",
263 "content" : {
264 "application/json" : {
265 "schema" : {
266 "$ref" : "#/components/schemas/OdpovedVyhledaniOdberuNotifikaciPZS"
267 }
268 }
269 }
270 },
271 "404" : {
272 "description" : "Not Found",
273 "content" : {
274 "application/json" : {
275 "schema" : {
276 "$ref" : "#/components/schemas/OdpovedVyhledaniOdberuNotifikaciPZS"
277 }
278 }
279 }
280 },
281 "500" : {
282 "description" : "Internal Server Error",
283 "content" : {
284 "application/json" : {
285 "schema" : {
286 "$ref" : "#/components/schemas/OdpovedVyhledaniOdberuNotifikaciPZS"
287 }
288 }
289 }
290 }
291 }
292 }
293 },
294 "/api/v3/pacient/reklamuj/udaj" : {
295 "post" : {
296 "tags" : [
297 "Pacient"
298 ],
299 "summary" : "Žádost o reklamaci údaje",
300 "parameters" : [
301 {
302 "name" : "X-Trace-Id",
303 "in" : "header",
304 "description" : "TraceId - předá se do hlavičky",
305 "schema" : {
306 "type" : "string",
307 "format" : "uuid",
308 "example" : "a884c324-517f-4014-a240-2713395bbfdc"
309 }
310 },
311 {
312 "name" : "X-Correlation-Id",
313 "in" : "header",
314 "description" : "CorrelationId - předá se do hlavičky",
315 "schema" : {
316 "type" : "string",
317 "format" : "uuid",
318 "example" : "b6b66e24-9a7d-4412-8ba0-4f24b57d618c"
319 }
320 }
321 ],
322 "requestBody" : {
323 "description" : "Objekt obsahující data definující požadavek na reklamaci. Co je reklamováno, kým, atp.",
324 "content" : {
325 "application/json" : {
326 "schema" : {
327 "$ref" : "#/components/schemas/ZadostReklamaceUdaju"
328 }
329 }
330 }
331 },
332 "responses" : {
333 "200" : {
334 "description" : "OK",
335 "content" : {
336 "application/json" : {
337 "schema" : {
338 "$ref" : "#/components/schemas/OdpovedZalozeniReklamace"
339 }
340 }
341 }
342 },
343 "400" : {
344 "description" : "Bad Request",
345 "content" : {
346 "application/json" : {
347 "schema" : {
348 "$ref" : "#/components/schemas/OdpovedZalozeniReklamace"
349 }
350 }
351 }
352 },
353 "401" : {
354 "description" : "Unauthorized",
355 "content" : {
356 "application/json" : {
357 "schema" : {
358 "$ref" : "#/components/schemas/OdpovedZalozeniReklamace"
359 }
360 }
361 }
362 },
363 "404" : {
364 "description" : "Not Found",
365 "content" : {
366 "application/json" : {
367 "schema" : {
368 "$ref" : "#/components/schemas/OdpovedZalozeniReklamace"
369 }
370 }
371 }
372 },
373 "500" : {
374 "description" : "Internal Server Error",
375 "content" : {
376 "application/json" : {
377 "schema" : {
378 "$ref" : "#/components/schemas/OdpovedZalozeniReklamace"
379 }
380 }
381 }
382 }
383 }
384 }
385 },
386 "/api/v3/pacient/zruseni/zadost" : {
387 "post" : {
388 "tags" : [
389 "Pacient"
390 ],
391 "summary" : "Návrh na zrušení zázznamu",
392 "parameters" : [
393 {
394 "name" : "X-Trace-Id",
395 "in" : "header",
396 "description" : "TraceId - předá se do hlavičky",
397 "schema" : {
398 "type" : "string",
399 "format" : "uuid",
400 "example" : "c021e058-e5d5-4e8c-9e25-b99428cebf48"
401 }
402 },
403 {
404 "name" : "X-Correlation-Id",
405 "in" : "header",
406 "description" : "CorrelationId - předá se do hlavičky",
407 "schema" : {
408 "type" : "string",
409 "format" : "uuid",
410 "example" : "13645439-dbbc-4534-b8c6-24e7d6d0e127"
411 }
412 }
413 ],
414 "requestBody" : {
415 "description" : "Obsahuje data popisující žádost na zrušení záznamu",
416 "content" : {
417 "application/json" : {
418 "schema" : {
419 "$ref" : "#/components/schemas/ZadostNavrhZruseniZaznamu"
420 }
421 }
422 }
423 },
424 "responses" : {
425 "200" : {
426 "description" : "OK",
427 "content" : {
428 "application/json" : {
429 "schema" : {
430 "$ref" : "#/components/schemas/OdpovedZruseniZaznamu"
431 }
432 }
433 }
434 },
435 "400" : {
436 "description" : "Bad Request",
437 "content" : {
438 "application/json" : {
439 "schema" : {
440 "$ref" : "#/components/schemas/OdpovedZruseniZaznamu"
441 }
442 }
443 }
444 },
445 "401" : {
446 "description" : "Unauthorized",
447 "content" : {
448 "application/json" : {
449 "schema" : {
450 "$ref" : "#/components/schemas/OdpovedZruseniZaznamu"
451 }
452 }
453 }
454 },
455 "404" : {
456 "description" : "Not Found",
457 "content" : {
458 "application/json" : {
459 "schema" : {
460 "$ref" : "#/components/schemas/OdpovedZruseniZaznamu"
461 }
462 }
463 }
464 },
465 "500" : {
466 "description" : "Internal Server Error",
467 "content" : {
468 "application/json" : {
469 "schema" : {
470 "$ref" : "#/components/schemas/OdpovedZruseniZaznamu"
471 }
472 }
473 }
474 }
475 }
476 }
477 },
478 "/api/v3/pacient/hledat/uni" : {
479 "post" : {
480 "tags" : [
481 "Pacient"
482 ],
483 "summary" : "Vyhledá pacienta, dle parametrů ze zadaného požadavku.",
484 "parameters" : [
485 {
486 "name" : "X-Trace-Id",
487 "in" : "header",
488 "description" : "TraceId - předá se do hlavičky",
489 "schema" : {
490 "type" : "string",
491 "format" : "uuid",
492 "example" : "c6ad84a3-bfdf-4b76-81eb-a85faf0fc358"
493 }
494 },
495 {
496 "name" : "X-Correlation-Id",
497 "in" : "header",
498 "description" : "CorrelationId - předá se do hlavičky",
499 "schema" : {
500 "type" : "string",
501 "format" : "uuid",
502 "example" : "6ce5bc0e-25ed-4886-b8ca-5cce730356b7"
503 }
504 }
505 ],
506 "requestBody" : {
507 "description" : "Data požadavku, obsahují různé parametry pro vyhledávání.",
508 "content" : {
509 "application/json" : {
510 "schema" : {
511 "$ref" : "#/components/schemas/ZadostOVyhledaniUniverzal"
512 }
513 }
514 }
515 },
516 "responses" : {
517 "200" : {
518 "description" : "OK",
519 "content" : {
520 "application/json" : {
521 "schema" : {
522 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
523 }
524 }
525 }
526 },
527 "400" : {
528 "description" : "Bad Request",
529 "content" : {
530 "application/json" : {
531 "schema" : {
532 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
533 }
534 }
535 }
536 },
537 "401" : {
538 "description" : "Unauthorized",
539 "content" : {
540 "application/json" : {
541 "schema" : {
542 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
543 }
544 }
545 }
546 },
547 "404" : {
548 "description" : "Not Found",
549 "content" : {
550 "application/json" : {
551 "schema" : {
552 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
553 }
554 }
555 }
556 },
557 "412" : {
558 "description" : "Precondition Failed",
559 "content" : {
560 "application/json" : {
561 "schema" : {
562 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
563 }
564 }
565 }
566 },
567 "500" : {
568 "description" : "Internal Server Error",
569 "content" : {
570 "application/json" : {
571 "schema" : {
572 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
573 }
574 }
575 }
576 }
577 }
578 }
579 },
580 "/api/v3/pacient/hledat/cizinec_cp" : {
581 "post" : {
582 "tags" : [
583 "Pacient"
584 ],
585 "summary" : "Vyhledá pacienta, dle parametrů ze zadaného požadavku.",
586 "parameters" : [
587 {
588 "name" : "X-Trace-Id",
589 "in" : "header",
590 "description" : "TraceId - předá se do hlavičky",
591 "schema" : {
592 "type" : "string",
593 "format" : "uuid",
594 "example" : "3863e345-f443-4e43-bd1d-6e47583226ff"
595 }
596 },
597 {
598 "name" : "X-Correlation-Id",
599 "in" : "header",
600 "description" : "CorrelationId - předá se do hlavičky",
601 "schema" : {
602 "type" : "string",
603 "format" : "uuid",
604 "example" : "fce2fa3d-b539-4cf3-beef-176b854e6382"
605 }
606 }
607 ],
608 "requestBody" : {
609 "description" : "Data požadavku, obsahují různé parametry pro vyhledávání.",
610 "content" : {
611 "application/json" : {
612 "schema" : {
613 "$ref" : "#/components/schemas/ZadostOVyhledaniCizincePodleCP"
614 }
615 }
616 }
617 },
618 "responses" : {
619 "200" : {
620 "description" : "OK",
621 "content" : {
622 "application/json" : {
623 "schema" : {
624 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
625 }
626 }
627 }
628 },
629 "400" : {
630 "description" : "Bad Request",
631 "content" : {
632 "application/json" : {
633 "schema" : {
634 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
635 }
636 }
637 }
638 },
639 "401" : {
640 "description" : "Unauthorized",
641 "content" : {
642 "application/json" : {
643 "schema" : {
644 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
645 }
646 }
647 }
648 },
649 "404" : {
650 "description" : "Not Found",
651 "content" : {
652 "application/json" : {
653 "schema" : {
654 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
655 }
656 }
657 }
658 },
659 "412" : {
660 "description" : "Precondition Failed",
661 "content" : {
662 "application/json" : {
663 "schema" : {
664 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
665 }
666 }
667 }
668 },
669 "500" : {
670 "description" : "Internal Server Error",
671 "content" : {
672 "application/json" : {
673 "schema" : {
674 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
675 }
676 }
677 }
678 }
679 }
680 }
681 },
682 "/api/v3/pacient/hledat/historie_pojisteni" : {
683 "post" : {
684 "tags" : [
685 "Pacient"
686 ],
687 "summary" : "Vyhledá historii pojištění pacienta",
688 "parameters" : [
689 {
690 "name" : "X-Trace-Id",
691 "in" : "header",
692 "description" : "TraceId - předá se do hlavičky",
693 "schema" : {
694 "type" : "string",
695 "format" : "uuid",
696 "example" : "c2c75240-d1a1-47d5-b057-4c12d2b7512b"
697 }
698 },
699 {
700 "name" : "X-Correlation-Id",
701 "in" : "header",
702 "description" : "CorrelationId - předá se do hlavičky",
703 "schema" : {
704 "type" : "string",
705 "format" : "uuid",
706 "example" : "dd13b809-44ce-416e-ad54-109c953ab4e8"
707 }
708 }
709 ],
710 "requestBody" : {
711 "description" : "",
712 "content" : {
713 "application/json" : {
714 "schema" : {
715 "$ref" : "#/components/schemas/ZadostOVyhledaniHistoriePojisteniPacienta"
716 }
717 }
718 }
719 },
720 "responses" : {
721 "200" : {
722 "description" : "OK",
723 "content" : {
724 "application/json" : {
725 "schema" : {
726 "$ref" : "#/components/schemas/OdpovedVyhledaniHistoriePojisteni"
727 }
728 }
729 }
730 },
731 "400" : {
732 "description" : "Bad Request",
733 "content" : {
734 "application/json" : {
735 "schema" : {
736 "$ref" : "#/components/schemas/OdpovedVyhledaniHistoriePojisteni"
737 }
738 }
739 }
740 },
741 "401" : {
742 "description" : "Unauthorized",
743 "content" : {
744 "application/json" : {
745 "schema" : {
746 "$ref" : "#/components/schemas/OdpovedVyhledaniHistoriePojisteni"
747 }
748 }
749 }
750 },
751 "404" : {
752 "description" : "Not Found",
753 "content" : {
754 "application/json" : {
755 "schema" : {
756 "$ref" : "#/components/schemas/OdpovedVyhledaniHistoriePojisteni"
757 }
758 }
759 }
760 },
761 "500" : {
762 "description" : "Internal Server Error",
763 "content" : {
764 "application/json" : {
765 "schema" : {
766 "$ref" : "#/components/schemas/OdpovedVyhledaniHistoriePojisteni"
767 }
768 }
769 }
770 }
771 }
772 }
773 },
774 "/api/v3/pacient/hledat/historie_registrujicich_lekaru" : {
775 "post" : {
776 "tags" : [
777 "Pacient"
778 ],
779 "summary" : "Vyhledá historii registrujících lékařů pacienta",
780 "parameters" : [
781 {
782 "name" : "X-Trace-Id",
783 "in" : "header",
784 "description" : "TraceId - předá se do hlavičky",
785 "schema" : {
786 "type" : "string",
787 "format" : "uuid",
788 "example" : "47a1e44c-833c-4081-843c-eabf10fdf0a0"
789 }
790 },
791 {
792 "name" : "X-Correlation-Id",
793 "in" : "header",
794 "description" : "CorrelationId - předá se do hlavičky",
795 "schema" : {
796 "type" : "string",
797 "format" : "uuid",
798 "example" : "15ab3ff9-ed5a-4760-9902-63a6da52413c"
799 }
800 }
801 ],
802 "requestBody" : {
803 "description" : "",
804 "content" : {
805 "application/json" : {
806 "schema" : {
807 "$ref" : "#/components/schemas/ZadostOVyhledaniHistorieRegistrujicichLekaruPacienta"
808 }
809 }
810 }
811 },
812 "responses" : {
813 "200" : {
814 "description" : "OK",
815 "content" : {
816 "application/json" : {
817 "schema" : {
818 "$ref" : "#/components/schemas/OdpovedVyhledaniHistorieRegistrujicichLekaru"
819 }
820 }
821 }
822 },
823 "400" : {
824 "description" : "Bad Request",
825 "content" : {
826 "application/json" : {
827 "schema" : {
828 "$ref" : "#/components/schemas/OdpovedVyhledaniHistorieRegistrujicichLekaru"
829 }
830 }
831 }
832 },
833 "401" : {
834 "description" : "Unauthorized",
835 "content" : {
836 "application/json" : {
837 "schema" : {
838 "$ref" : "#/components/schemas/OdpovedVyhledaniHistorieRegistrujicichLekaru"
839 }
840 }
841 }
842 },
843 "404" : {
844 "description" : "Not Found",
845 "content" : {
846 "application/json" : {
847 "schema" : {
848 "$ref" : "#/components/schemas/OdpovedVyhledaniHistorieRegistrujicichLekaru"
849 }
850 }
851 }
852 },
853 "500" : {
854 "description" : "Internal Server Error",
855 "content" : {
856 "application/json" : {
857 "schema" : {
858 "$ref" : "#/components/schemas/OdpovedVyhledaniHistorieRegistrujicichLekaru"
859 }
860 }
861 }
862 }
863 }
864 }
865 },
866 "/api/v3/pacient/hledat/doklady" : {
867 "post" : {
868 "tags" : [
869 "Pacient"
870 ],
871 "summary" : "Vyhledá pacienta, dle dokladu.",
872 "parameters" : [
873 {
874 "name" : "X-Trace-Id",
875 "in" : "header",
876 "description" : "TraceId - předá se do hlavičky",
877 "schema" : {
878 "type" : "string",
879 "format" : "uuid",
880 "example" : "43340db7-64af-4cbc-ac53-70c2d08af4a4"
881 }
882 },
883 {
884 "name" : "X-Correlation-Id",
885 "in" : "header",
886 "description" : "CorrelationId - předá se do hlavičky",
887 "schema" : {
888 "type" : "string",
889 "format" : "uuid",
890 "example" : "9c9acdfb-3d1c-4bde-81bf-d27e662a5f63"
891 }
892 }
893 ],
894 "requestBody" : {
895 "description" : "",
896 "content" : {
897 "application/json" : {
898 "schema" : {
899 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleDokladu"
900 }
901 }
902 }
903 },
904 "responses" : {
905 "200" : {
906 "description" : "OK",
907 "content" : {
908 "application/json" : {
909 "schema" : {
910 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
911 }
912 }
913 }
914 },
915 "400" : {
916 "description" : "Bad Request",
917 "content" : {
918 "application/json" : {
919 "schema" : {
920 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
921 }
922 }
923 }
924 },
925 "401" : {
926 "description" : "Unauthorized",
927 "content" : {
928 "application/json" : {
929 "schema" : {
930 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
931 }
932 }
933 }
934 },
935 "404" : {
936 "description" : "Not Found",
937 "content" : {
938 "application/json" : {
939 "schema" : {
940 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
941 }
942 }
943 }
944 },
945 "412" : {
946 "description" : "Precondition Failed",
947 "content" : {
948 "application/json" : {
949 "schema" : {
950 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
951 }
952 }
953 }
954 },
955 "500" : {
956 "description" : "Internal Server Error",
957 "content" : {
958 "application/json" : {
959 "schema" : {
960 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
961 }
962 }
963 }
964 }
965 }
966 }
967 },
968 "/api/v3/pacient/hledat/jmeno_prijmeni_cp" : {
969 "post" : {
970 "tags" : [
971 "Pacient"
972 ],
973 "summary" : "Vyhledá pacienta, dle jména, příjmení a čísla pojištěnce.",
974 "parameters" : [
975 {
976 "name" : "X-Trace-Id",
977 "in" : "header",
978 "description" : "TraceId - předá se do hlavičky",
979 "schema" : {
980 "type" : "string",
981 "format" : "uuid",
982 "example" : "9ae0c3ae-d798-4fb8-8588-24a91012cee5"
983 }
984 },
985 {
986 "name" : "X-Correlation-Id",
987 "in" : "header",
988 "description" : "CorrelationId - předá se do hlavičky",
989 "schema" : {
990 "type" : "string",
991 "format" : "uuid",
992 "example" : "09b236fb-6ab4-4b29-9c68-e41785ca45c0"
993 }
994 }
995 ],
996 "requestBody" : {
997 "description" : "",
998 "content" : {
999 "application/json" : {
1000 "schema" : {
1001 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleJmenoPrijmeniCP"
1002 }
1003 }
1004 }
1005 },
1006 "responses" : {
1007 "200" : {
1008 "description" : "OK",
1009 "content" : {
1010 "application/json" : {
1011 "schema" : {
1012 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1013 }
1014 }
1015 }
1016 },
1017 "400" : {
1018 "description" : "Bad Request",
1019 "content" : {
1020 "application/json" : {
1021 "schema" : {
1022 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1023 }
1024 }
1025 }
1026 },
1027 "401" : {
1028 "description" : "Unauthorized",
1029 "content" : {
1030 "application/json" : {
1031 "schema" : {
1032 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1033 }
1034 }
1035 }
1036 },
1037 "404" : {
1038 "description" : "Not Found",
1039 "content" : {
1040 "application/json" : {
1041 "schema" : {
1042 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1043 }
1044 }
1045 }
1046 },
1047 "412" : {
1048 "description" : "Precondition Failed",
1049 "content" : {
1050 "application/json" : {
1051 "schema" : {
1052 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1053 }
1054 }
1055 }
1056 },
1057 "500" : {
1058 "description" : "Internal Server Error",
1059 "content" : {
1060 "application/json" : {
1061 "schema" : {
1062 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1063 }
1064 }
1065 }
1066 }
1067 }
1068 }
1069 },
1070 "/api/v3/pacient/hledat/jmeno_prijmeni_datum_narozeni" : {
1071 "post" : {
1072 "tags" : [
1073 "Pacient"
1074 ],
1075 "summary" : "Vyhledá pacienta, dle jména, příjmení a data narození.",
1076 "parameters" : [
1077 {
1078 "name" : "X-Trace-Id",
1079 "in" : "header",
1080 "description" : "TraceId - předá se do hlavičky",
1081 "schema" : {
1082 "type" : "string",
1083 "format" : "uuid",
1084 "example" : "ab19279b-0efb-4c56-b5cc-e069143af74f"
1085 }
1086 },
1087 {
1088 "name" : "X-Correlation-Id",
1089 "in" : "header",
1090 "description" : "CorrelationId - předá se do hlavičky",
1091 "schema" : {
1092 "type" : "string",
1093 "format" : "uuid",
1094 "example" : "6ffe339d-7835-4f6d-9f40-dafed50c07fa"
1095 }
1096 }
1097 ],
1098 "requestBody" : {
1099 "description" : "",
1100 "content" : {
1101 "application/json" : {
1102 "schema" : {
1103 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleJmenoPrijmeniDatumNarozeni"
1104 }
1105 }
1106 }
1107 },
1108 "responses" : {
1109 "200" : {
1110 "description" : "OK",
1111 "content" : {
1112 "application/json" : {
1113 "schema" : {
1114 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1115 }
1116 }
1117 }
1118 },
1119 "400" : {
1120 "description" : "Bad Request",
1121 "content" : {
1122 "application/json" : {
1123 "schema" : {
1124 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1125 }
1126 }
1127 }
1128 },
1129 "401" : {
1130 "description" : "Unauthorized",
1131 "content" : {
1132 "application/json" : {
1133 "schema" : {
1134 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1135 }
1136 }
1137 }
1138 },
1139 "404" : {
1140 "description" : "Not Found",
1141 "content" : {
1142 "application/json" : {
1143 "schema" : {
1144 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1145 }
1146 }
1147 }
1148 },
1149 "412" : {
1150 "description" : "Precondition Failed",
1151 "content" : {
1152 "application/json" : {
1153 "schema" : {
1154 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1155 }
1156 }
1157 }
1158 },
1159 "500" : {
1160 "description" : "Internal Server Error",
1161 "content" : {
1162 "application/json" : {
1163 "schema" : {
1164 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1165 }
1166 }
1167 }
1168 }
1169 }
1170 }
1171 },
1172 "/api/v3/pacient/hledat/jmeno_prijmeni_rc" : {
1173 "post" : {
1174 "tags" : [
1175 "Pacient"
1176 ],
1177 "summary" : "Vyhledá pacienta, dle jména, příjmení a rodného čísla.",
1178 "parameters" : [
1179 {
1180 "name" : "X-Trace-Id",
1181 "in" : "header",
1182 "description" : "TraceId - předá se do hlavičky",
1183 "schema" : {
1184 "type" : "string",
1185 "format" : "uuid",
1186 "example" : "10c17599-b8c8-4086-85b2-3dd0d07d9140"
1187 }
1188 },
1189 {
1190 "name" : "X-Correlation-Id",
1191 "in" : "header",
1192 "description" : "CorrelationId - předá se do hlavičky",
1193 "schema" : {
1194 "type" : "string",
1195 "format" : "uuid",
1196 "example" : "710ce44a-2b8e-4ec2-88cf-382eec78602d"
1197 }
1198 }
1199 ],
1200 "requestBody" : {
1201 "description" : "",
1202 "content" : {
1203 "application/json" : {
1204 "schema" : {
1205 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleJmenoPrijmeniRC"
1206 }
1207 }
1208 }
1209 },
1210 "responses" : {
1211 "200" : {
1212 "description" : "OK",
1213 "content" : {
1214 "application/json" : {
1215 "schema" : {
1216 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1217 }
1218 }
1219 }
1220 },
1221 "400" : {
1222 "description" : "Bad Request",
1223 "content" : {
1224 "application/json" : {
1225 "schema" : {
1226 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1227 }
1228 }
1229 }
1230 },
1231 "401" : {
1232 "description" : "Unauthorized",
1233 "content" : {
1234 "application/json" : {
1235 "schema" : {
1236 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1237 }
1238 }
1239 }
1240 },
1241 "404" : {
1242 "description" : "Not Found",
1243 "content" : {
1244 "application/json" : {
1245 "schema" : {
1246 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1247 }
1248 }
1249 }
1250 },
1251 "412" : {
1252 "description" : "Precondition Failed",
1253 "content" : {
1254 "application/json" : {
1255 "schema" : {
1256 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1257 }
1258 }
1259 }
1260 },
1261 "500" : {
1262 "description" : "Internal Server Error",
1263 "content" : {
1264 "application/json" : {
1265 "schema" : {
1266 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1267 }
1268 }
1269 }
1270 }
1271 }
1272 }
1273 },
1274 "/api/v3/pacient/hledat/niabsi" : {
1275 "post" : {
1276 "tags" : [
1277 "Pacient"
1278 ],
1279 "summary" : "Vyhledá pacienta, dle NIA BSI",
1280 "parameters" : [
1281 {
1282 "name" : "X-Trace-Id",
1283 "in" : "header",
1284 "description" : "TraceId - předá se do hlavičky",
1285 "schema" : {
1286 "type" : "string",
1287 "format" : "uuid",
1288 "example" : "31212f5b-7e05-4055-b27b-19ee46d59ead"
1289 }
1290 },
1291 {
1292 "name" : "X-Correlation-Id",
1293 "in" : "header",
1294 "description" : "CorrelationId - předá se do hlavičky",
1295 "schema" : {
1296 "type" : "string",
1297 "format" : "uuid",
1298 "example" : "7f79de3d-4183-431d-926f-855142bdcbb5"
1299 }
1300 }
1301 ],
1302 "requestBody" : {
1303 "description" : "",
1304 "content" : {
1305 "application/json" : {
1306 "schema" : {
1307 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleNIABSI"
1308 }
1309 }
1310 }
1311 },
1312 "responses" : {
1313 "200" : {
1314 "description" : "OK",
1315 "content" : {
1316 "application/json" : {
1317 "schema" : {
1318 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1319 }
1320 }
1321 }
1322 },
1323 "400" : {
1324 "description" : "Bad Request",
1325 "content" : {
1326 "application/json" : {
1327 "schema" : {
1328 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1329 }
1330 }
1331 }
1332 },
1333 "401" : {
1334 "description" : "Unauthorized",
1335 "content" : {
1336 "application/json" : {
1337 "schema" : {
1338 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1339 }
1340 }
1341 }
1342 },
1343 "404" : {
1344 "description" : "Not Found",
1345 "content" : {
1346 "application/json" : {
1347 "schema" : {
1348 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1349 }
1350 }
1351 }
1352 },
1353 "412" : {
1354 "description" : "Precondition Failed",
1355 "content" : {
1356 "application/json" : {
1357 "schema" : {
1358 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1359 }
1360 }
1361 }
1362 },
1363 "500" : {
1364 "description" : "Internal Server Error",
1365 "content" : {
1366 "application/json" : {
1367 "schema" : {
1368 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1369 }
1370 }
1371 }
1372 }
1373 }
1374 }
1375 },
1376 "/api/v3/pacient/hledat/rid" : {
1377 "post" : {
1378 "tags" : [
1379 "Pacient"
1380 ],
1381 "summary" : "Vyhledá pacienta, dle RID",
1382 "parameters" : [
1383 {
1384 "name" : "X-Trace-Id",
1385 "in" : "header",
1386 "description" : "TraceId - předá se do hlavičky",
1387 "schema" : {
1388 "type" : "string",
1389 "format" : "uuid",
1390 "example" : "54f24816-2079-484c-9703-bfd57e067a5d"
1391 }
1392 },
1393 {
1394 "name" : "X-Correlation-Id",
1395 "in" : "header",
1396 "description" : "CorrelationId - předá se do hlavičky",
1397 "schema" : {
1398 "type" : "string",
1399 "format" : "uuid",
1400 "example" : "9631b575-6b83-4f43-90c3-ac2148c4e06e"
1401 }
1402 }
1403 ],
1404 "requestBody" : {
1405 "description" : "",
1406 "content" : {
1407 "application/json" : {
1408 "schema" : {
1409 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleRID"
1410 }
1411 }
1412 }
1413 },
1414 "responses" : {
1415 "200" : {
1416 "description" : "OK",
1417 "content" : {
1418 "application/json" : {
1419 "schema" : {
1420 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1421 }
1422 }
1423 }
1424 },
1425 "400" : {
1426 "description" : "Bad Request",
1427 "content" : {
1428 "application/json" : {
1429 "schema" : {
1430 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1431 }
1432 }
1433 }
1434 },
1435 "401" : {
1436 "description" : "Unauthorized",
1437 "content" : {
1438 "application/json" : {
1439 "schema" : {
1440 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1441 }
1442 }
1443 }
1444 },
1445 "404" : {
1446 "description" : "Not Found",
1447 "content" : {
1448 "application/json" : {
1449 "schema" : {
1450 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1451 }
1452 }
1453 }
1454 },
1455 "412" : {
1456 "description" : "Precondition Failed",
1457 "content" : {
1458 "application/json" : {
1459 "schema" : {
1460 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1461 }
1462 }
1463 }
1464 },
1465 "500" : {
1466 "description" : "Internal Server Error",
1467 "content" : {
1468 "application/json" : {
1469 "schema" : {
1470 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1471 }
1472 }
1473 }
1474 }
1475 }
1476 }
1477 },
1478 "/api/v3/pacient/hledat/aifoulozenka" : {
1479 "post" : {
1480 "tags" : [
1481 "Pacient"
1482 ],
1483 "summary" : "Vyhledá pacienta, dle AIFO nebo uloženky",
1484 "description" : "Pacienta je možno hledat právě jedním z nabízenách způsobů. Dle AIFO nebo dle uloženky. Je tedy potřeba zadat kompletní sadu údajů pro zvolený typ hledání",
1485 "parameters" : [
1486 {
1487 "name" : "X-Trace-Id",
1488 "in" : "header",
1489 "description" : "TraceId - předá se do hlavičky",
1490 "schema" : {
1491 "type" : "string",
1492 "format" : "uuid",
1493 "example" : "59d4bb82-8e4a-4207-9165-bd0c78e2dfb1"
1494 }
1495 },
1496 {
1497 "name" : "X-Correlation-Id",
1498 "in" : "header",
1499 "description" : "CorrelationId - předá se do hlavičky",
1500 "schema" : {
1501 "type" : "string",
1502 "format" : "uuid",
1503 "example" : "2af99e11-9b70-45ef-a281-66a9154b7ddc"
1504 }
1505 }
1506 ],
1507 "requestBody" : {
1508 "description" : "Objekt obsahující data požadavku na vyhledání pacienta dle AIFO nebo uloženky",
1509 "content" : {
1510 "application/json" : {
1511 "schema" : {
1512 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleAIFOUlozenky"
1513 }
1514 }
1515 }
1516 },
1517 "responses" : {
1518 "200" : {
1519 "description" : "OK",
1520 "content" : {
1521 "application/json" : {
1522 "schema" : {
1523 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1524 }
1525 }
1526 }
1527 },
1528 "400" : {
1529 "description" : "Bad Request",
1530 "content" : {
1531 "application/json" : {
1532 "schema" : {
1533 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1534 }
1535 }
1536 }
1537 },
1538 "401" : {
1539 "description" : "Unauthorized",
1540 "content" : {
1541 "application/json" : {
1542 "schema" : {
1543 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1544 }
1545 }
1546 }
1547 },
1548 "404" : {
1549 "description" : "Not Found",
1550 "content" : {
1551 "application/json" : {
1552 "schema" : {
1553 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1554 }
1555 }
1556 }
1557 },
1558 "412" : {
1559 "description" : "Precondition Failed",
1560 "content" : {
1561 "application/json" : {
1562 "schema" : {
1563 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1564 }
1565 }
1566 }
1567 },
1568 "500" : {
1569 "description" : "Internal Server Error",
1570 "content" : {
1571 "application/json" : {
1572 "schema" : {
1573 "$ref" : "#/components/schemas/OdpovedVyhledaniPacienta"
1574 }
1575 }
1576 }
1577 }
1578 }
1579 }
1580 },
1581 "/api/v3/pacient/generovat/docasny_rid" : {
1582 "post" : {
1583 "tags" : [
1584 "Pacient"
1585 ],
1586 "summary" : "Vygeneruje docasny RID",
1587 "parameters" : [
1588 {
1589 "name" : "X-Trace-Id",
1590 "in" : "header",
1591 "description" : "TraceId - předá se do hlavičky",
1592 "schema" : {
1593 "type" : "string",
1594 "format" : "uuid",
1595 "example" : "a5a99c0b-b6b9-4ee2-9808-d41438570dbf"
1596 }
1597 },
1598 {
1599 "name" : "X-Correlation-Id",
1600 "in" : "header",
1601 "description" : "CorrelationId - předá se do hlavičky",
1602 "schema" : {
1603 "type" : "string",
1604 "format" : "uuid",
1605 "example" : "7ac9846d-35b0-4529-b62b-273851d822b0"
1606 }
1607 }
1608 ],
1609 "requestBody" : {
1610 "description" : "",
1611 "content" : {
1612 "application/json" : {
1613 "schema" : {
1614 "$ref" : "#/components/schemas/ZadostOVygenerovaniDocasnehoRIDu"
1615 }
1616 }
1617 }
1618 },
1619 "responses" : {
1620 "200" : {
1621 "description" : "OK",
1622 "content" : {
1623 "application/json" : {
1624 "schema" : {
1625 "$ref" : "#/components/schemas/OdpovedVygenerovaniDocasnyRID"
1626 }
1627 }
1628 }
1629 },
1630 "400" : {
1631 "description" : "Bad Request",
1632 "content" : {
1633 "application/json" : {
1634 "schema" : {
1635 "$ref" : "#/components/schemas/OdpovedVygenerovaniDocasnyRID"
1636 }
1637 }
1638 }
1639 },
1640 "401" : {
1641 "description" : "Unauthorized",
1642 "content" : {
1643 "application/json" : {
1644 "schema" : {
1645 "$ref" : "#/components/schemas/OdpovedVygenerovaniDocasnyRID"
1646 }
1647 }
1648 }
1649 },
1650 "404" : {
1651 "description" : "Not Found",
1652 "content" : {
1653 "application/json" : {
1654 "schema" : {
1655 "$ref" : "#/components/schemas/OdpovedVygenerovaniDocasnyRID"
1656 }
1657 }
1658 }
1659 },
1660 "412" : {
1661 "description" : "Precondition Failed",
1662 "content" : {
1663 "application/json" : {
1664 "schema" : {
1665 "$ref" : "#/components/schemas/OdpovedVygenerovaniDocasnyRID"
1666 }
1667 }
1668 }
1669 },
1670 "500" : {
1671 "description" : "Internal Server Error",
1672 "content" : {
1673 "application/json" : {
1674 "schema" : {
1675 "$ref" : "#/components/schemas/OdpovedVygenerovaniDocasnyRID"
1676 }
1677 }
1678 }
1679 }
1680 }
1681 }
1682 },
1683 "/api/v3/pacient/zalozit/pacient" : {
1684 "post" : {
1685 "tags" : [
1686 "Pacient"
1687 ],
1688 "summary" : "Založí pacienta",
1689 "parameters" : [
1690 {
1691 "name" : "X-Trace-Id",
1692 "in" : "header",
1693 "description" : "TraceId - předá se do hlavičky",
1694 "schema" : {
1695 "type" : "string",
1696 "format" : "uuid",
1697 "example" : "30735890-1b2b-46fa-94d2-94f27ce25fe7"
1698 }
1699 },
1700 {
1701 "name" : "X-Correlation-Id",
1702 "in" : "header",
1703 "description" : "CorrelationId - předá se do hlavičky",
1704 "schema" : {
1705 "type" : "string",
1706 "format" : "uuid",
1707 "example" : "b6a21682-e280-4d58-b443-725ec630f0a9"
1708 }
1709 }
1710 ],
1711 "requestBody" : {
1712 "description" : "",
1713 "content" : {
1714 "application/json" : {
1715 "schema" : {
1716 "$ref" : "#/components/schemas/ZadostOZalozeniPacienta"
1717 }
1718 }
1719 }
1720 },
1721 "responses" : {
1722 "200" : {
1723 "description" : "OK",
1724 "content" : {
1725 "application/json" : {
1726 "schema" : {
1727 "$ref" : "#/components/schemas/OdpovedZalozeniPacienta"
1728 }
1729 }
1730 }
1731 },
1732 "404" : {
1733 "description" : "Not Found",
1734 "content" : {
1735 "application/json" : {
1736 "schema" : {
1737 "$ref" : "#/components/schemas/OdpovedZalozeniPacienta"
1738 }
1739 }
1740 }
1741 },
1742 "412" : {
1743 "description" : "Precondition Failed",
1744 "content" : {
1745 "application/json" : {
1746 "schema" : {
1747 "$ref" : "#/components/schemas/OdpovedZalozeniPacienta"
1748 }
1749 }
1750 }
1751 },
1752 "400" : {
1753 "description" : "Bad Request",
1754 "content" : {
1755 "application/json" : {
1756 "schema" : {
1757 "$ref" : "#/components/schemas/OdpovedZalozeniPacienta"
1758 }
1759 }
1760 }
1761 },
1762 "401" : {
1763 "description" : "Unauthorized",
1764 "content" : {
1765 "application/json" : {
1766 "schema" : {
1767 "$ref" : "#/components/schemas/OdpovedZalozeniPacienta"
1768 }
1769 }
1770 }
1771 },
1772 "500" : {
1773 "description" : "Internal Server Error",
1774 "content" : {
1775 "application/json" : {
1776 "schema" : {
1777 "$ref" : "#/components/schemas/OdpovedZalozeniPacienta"
1778 }
1779 }
1780 }
1781 }
1782 }
1783 }
1784 },
1785 "/api/v3/pacient/priradit/docasny_rid" : {
1786 "post" : {
1787 "tags" : [
1788 "Pacient"
1789 ],
1790 "summary" : "Přiřadí dočasný RID",
1791 "parameters" : [
1792 {
1793 "name" : "X-Trace-Id",
1794 "in" : "header",
1795 "description" : "TraceId - předá se do hlavičky",
1796 "schema" : {
1797 "type" : "string",
1798 "format" : "uuid",
1799 "example" : "d80b19fd-b948-4504-a63b-680a0b30de6f"
1800 }
1801 },
1802 {
1803 "name" : "X-Correlation-Id",
1804 "in" : "header",
1805 "description" : "CorrelationId - předá se do hlavičky",
1806 "schema" : {
1807 "type" : "string",
1808 "format" : "uuid",
1809 "example" : "efadc8fd-7f20-4932-b781-8fd454563863"
1810 }
1811 }
1812 ],
1813 "requestBody" : {
1814 "description" : "",
1815 "content" : {
1816 "application/json" : {
1817 "schema" : {
1818 "$ref" : "#/components/schemas/ZadostOPrirazeniDocasnehoRIDu"
1819 }
1820 }
1821 }
1822 },
1823 "responses" : {
1824 "200" : {
1825 "description" : "OK",
1826 "content" : {
1827 "application/json" : {
1828 "schema" : {
1829 "$ref" : "#/components/schemas/OdpovedPrirazeniDocasnehoRIDu"
1830 }
1831 }
1832 }
1833 },
1834 "404" : {
1835 "description" : "Not Found",
1836 "content" : {
1837 "application/json" : {
1838 "schema" : {
1839 "$ref" : "#/components/schemas/OdpovedPrirazeniDocasnehoRIDu"
1840 }
1841 }
1842 }
1843 },
1844 "400" : {
1845 "description" : "Bad Request",
1846 "content" : {
1847 "application/json" : {
1848 "schema" : {
1849 "$ref" : "#/components/schemas/OdpovedPrirazeniDocasnehoRIDu"
1850 }
1851 }
1852 }
1853 },
1854 "401" : {
1855 "description" : "Unauthorized",
1856 "content" : {
1857 "application/json" : {
1858 "schema" : {
1859 "$ref" : "#/components/schemas/OdpovedPrirazeniDocasnehoRIDu"
1860 }
1861 }
1862 }
1863 },
1864 "412" : {
1865 "description" : "Precondition Failed",
1866 "content" : {
1867 "application/json" : {
1868 "schema" : {
1869 "$ref" : "#/components/schemas/OdpovedPrirazeniDocasnehoRIDu"
1870 }
1871 }
1872 }
1873 },
1874 "500" : {
1875 "description" : "Internal Server Error",
1876 "content" : {
1877 "application/json" : {
1878 "schema" : {
1879 "$ref" : "#/components/schemas/OdpovedPrirazeniDocasnehoRIDu"
1880 }
1881 }
1882 }
1883 }
1884 }
1885 }
1886 },
1887 "/api/v3/pacient/zmenit/pacient" : {
1888 "post" : {
1889 "tags" : [
1890 "Pacient"
1891 ],
1892 "summary" : "Změní pacienta",
1893 "parameters" : [
1894 {
1895 "name" : "X-Trace-Id",
1896 "in" : "header",
1897 "description" : "TraceId - předá se do hlavičky",
1898 "schema" : {
1899 "type" : "string",
1900 "format" : "uuid",
1901 "example" : "f5f490d0-4e8b-4548-aa17-9ef04f706218"
1902 }
1903 },
1904 {
1905 "name" : "X-Correlation-Id",
1906 "in" : "header",
1907 "description" : "CorrelationId - předá se do hlavičky",
1908 "schema" : {
1909 "type" : "string",
1910 "format" : "uuid",
1911 "example" : "76e7f060-a883-42df-af2d-d1680b5261a0"
1912 }
1913 }
1914 ],
1915 "requestBody" : {
1916 "description" : "",
1917 "content" : {
1918 "application/json" : {
1919 "schema" : {
1920 "$ref" : "#/components/schemas/ZadostOZmenuPacienta"
1921 }
1922 }
1923 }
1924 },
1925 "responses" : {
1926 "200" : {
1927 "description" : "OK",
1928 "content" : {
1929 "application/json" : {
1930 "schema" : {
1931 "$ref" : "#/components/schemas/OdpovedZmenaPacienta"
1932 }
1933 }
1934 }
1935 },
1936 "404" : {
1937 "description" : "Not Found",
1938 "content" : {
1939 "application/json" : {
1940 "schema" : {
1941 "$ref" : "#/components/schemas/OdpovedZmenaPacienta"
1942 }
1943 }
1944 }
1945 },
1946 "400" : {
1947 "description" : "Bad Request",
1948 "content" : {
1949 "application/json" : {
1950 "schema" : {
1951 "$ref" : "#/components/schemas/OdpovedZmenaPacienta"
1952 }
1953 }
1954 }
1955 },
1956 "401" : {
1957 "description" : "Unauthorized",
1958 "content" : {
1959 "application/json" : {
1960 "schema" : {
1961 "$ref" : "#/components/schemas/OdpovedZmenaPacienta"
1962 }
1963 }
1964 }
1965 },
1966 "500" : {
1967 "description" : "Internal Server Error",
1968 "content" : {
1969 "application/json" : {
1970 "schema" : {
1971 "$ref" : "#/components/schemas/OdpovedZmenaPacienta"
1972 }
1973 }
1974 }
1975 }
1976 }
1977 }
1978 },
1979 "/api/v3/pacient/hledat/mapovani_rid" : {
1980 "post" : {
1981 "tags" : [
1982 "Pacient"
1983 ],
1984 "summary" : "Vyhledá pacienta, dle parametrů ze zadaného požadavku.",
1985 "parameters" : [
1986 {
1987 "name" : "X-Trace-Id",
1988 "in" : "header",
1989 "description" : "TraceId - předá se do hlavičky",
1990 "schema" : {
1991 "type" : "string",
1992 "format" : "uuid",
1993 "example" : "e631cee3-bb1b-4e8b-96c3-805bca86468d"
1994 }
1995 },
1996 {
1997 "name" : "X-Correlation-Id",
1998 "in" : "header",
1999 "description" : "CorrelationId - předá se do hlavičky",
2000 "schema" : {
2001 "type" : "string",
2002 "format" : "uuid",
2003 "example" : "402c9985-286f-4021-befb-61e85f44ed2d"
2004 }
2005 }
2006 ],
2007 "requestBody" : {
2008 "description" : "Data požadavku, obsahují různé parametry pro vyhledávání.",
2009 "content" : {
2010 "application/json" : {
2011 "schema" : {
2012 "$ref" : "#/components/schemas/ZadostOMapovaniRID"
2013 }
2014 }
2015 }
2016 },
2017 "responses" : {
2018 "200" : {
2019 "description" : "OK",
2020 "content" : {
2021 "application/json" : {
2022 "schema" : {
2023 "$ref" : "#/components/schemas/OdpovedVyhledaniMapovaniRID"
2024 }
2025 }
2026 }
2027 },
2028 "404" : {
2029 "description" : "Not Found",
2030 "content" : {
2031 "application/json" : {
2032 "schema" : {
2033 "$ref" : "#/components/schemas/OdpovedVyhledaniMapovaniRID"
2034 }
2035 }
2036 }
2037 },
2038 "400" : {
2039 "description" : "Bad Request",
2040 "content" : {
2041 "application/json" : {
2042 "schema" : {
2043 "$ref" : "#/components/schemas/OdpovedVyhledaniMapovaniRID"
2044 }
2045 }
2046 }
2047 },
2048 "401" : {
2049 "description" : "Unauthorized",
2050 "content" : {
2051 "application/json" : {
2052 "schema" : {
2053 "$ref" : "#/components/schemas/OdpovedVyhledaniMapovaniRID"
2054 }
2055 }
2056 }
2057 },
2058 "500" : {
2059 "description" : "Internal Server Error",
2060 "content" : {
2061 "application/json" : {
2062 "schema" : {
2063 "$ref" : "#/components/schemas/OdpovedVyhledaniMapovaniRID"
2064 }
2065 }
2066 }
2067 }
2068 }
2069 }
2070 },
2071 "/api/v3/pacient/ztotoznihromadne/zadost" : {
2072 "post" : {
2073 "tags" : [
2074 "Pacient"
2075 ],
2076 "summary" : "Žádost o hromadné ztotožnění. Přijme dávku pacientů na hromadné ztotožnění a potvrdí její přijetí. Samotné hromadné ztotožnění je učiněno asynchronně vzhledem\r\nk tomuto požadavku a výsledek ztotožnění je nutno vyzvednout později voláním jiné metody",
2077 "description" : "Id odpovědi na tento požadavek je současně Id, na jehož základě jsou později vyzvedávány výsledky hromadného ztotožnění pacientů. Proto jej uchovejte.",
2078 "parameters" : [
2079 {
2080 "name" : "X-Trace-Id",
2081 "in" : "header",
2082 "description" : "TraceId - předá se do hlavičky",
2083 "schema" : {
2084 "type" : "string",
2085 "format" : "uuid",
2086 "example" : "a705351c-69ae-49e6-a4bb-f0c1224cdf75"
2087 }
2088 },
2089 {
2090 "name" : "X-Correlation-Id",
2091 "in" : "header",
2092 "description" : "CorrelationId - předá se do hlavičky",
2093 "schema" : {
2094 "type" : "string",
2095 "format" : "uuid",
2096 "example" : "bfae7209-1ef2-4df0-9930-bf877386b25b"
2097 }
2098 }
2099 ],
2100 "requestBody" : {
2101 "content" : {
2102 "multipart/form-data" : {
2103 "schema" : {
2104 "type" : "object",
2105 "properties" : {
2106 "ZadostData.RegistrovatOdber" : {
2107 "type" : "boolean",
2108 "description" : "Zda-li současně registrovat odběr změn dat u zaslaných pacientů"
2109 },
2110 "ZadostInfo.Datum" : {
2111 "type" : "string",
2112 "description" : "Datum odeslání požadavku v ISO 8601 formátu (yyyy-MM-dd)",
2113 "format" : "date-time"
2114 },
2115 "ZadostInfo.Ucel" : {
2116 "type" : "string",
2117 "description" : "Popis účelu požadavku"
2118 },
2119 "ZadostInfo.ZadostId" : {
2120 "type" : "string",
2121 "description" : "Identifikátor požadavku",
2122 "format" : "uuid"
2123 },
2124 "file" : {
2125 "type" : "string",
2126 "format" : "binary"
2127 }
2128 }
2129 },
2130 "encoding" : {
2131 "ZadostData.RegistrovatOdber" : {
2132 "style" : "form"
2133 },
2134 "ZadostInfo.Datum" : {
2135 "style" : "form"
2136 },
2137 "ZadostInfo.Ucel" : {
2138 "style" : "form"
2139 },
2140 "ZadostInfo.ZadostId" : {
2141 "style" : "form"
2142 },
2143 "file" : {
2144 "style" : "form"
2145 }
2146 }
2147 }
2148 }
2149 },
2150 "responses" : {
2151 "200" : {
2152 "description" : "OK",
2153 "content" : {
2154 "application/json" : {
2155 "schema" : {
2156 "$ref" : "#/components/schemas/OdpovedHromadneZtotozneni"
2157 }
2158 }
2159 }
2160 },
2161 "400" : {
2162 "description" : "Bad Request",
2163 "content" : {
2164 "application/json" : {
2165 "schema" : {
2166 "$ref" : "#/components/schemas/OdpovedHromadneZtotozneni"
2167 }
2168 }
2169 }
2170 },
2171 "401" : {
2172 "description" : "Unauthorized",
2173 "content" : {
2174 "application/json" : {
2175 "schema" : {
2176 "$ref" : "#/components/schemas/OdpovedHromadneZtotozneni"
2177 }
2178 }
2179 }
2180 },
2181 "404" : {
2182 "description" : "Not Found",
2183 "content" : {
2184 "application/json" : {
2185 "schema" : {
2186 "$ref" : "#/components/schemas/OdpovedHromadneZtotozneni"
2187 }
2188 }
2189 }
2190 },
2191 "500" : {
2192 "description" : "Internal Server Error",
2193 "content" : {
2194 "application/json" : {
2195 "schema" : {
2196 "$ref" : "#/components/schemas/OdpovedHromadneZtotozneni"
2197 }
2198 }
2199 }
2200 }
2201 }
2202 }
2203 },
2204 "/api/v3/pacient/rozdeleni/zadost" : {
2205 "post" : {
2206 "tags" : [
2207 "Pacient"
2208 ],
2209 "summary" : "Žádost o hromadné ztotožnění. Přijme dávku pacientů na hromadné ztotožnění a potvrdí její přijetí. Samotné hromadné ztotožnění je učiněno asynchronně vzhledem\r\nk tomuto požadavku.",
2210 "parameters" : [
2211 {
2212 "name" : "X-Trace-Id",
2213 "in" : "header",
2214 "description" : "TraceId - předá se do hlavičky",
2215 "schema" : {
2216 "type" : "string",
2217 "format" : "uuid",
2218 "example" : "ad71a1c4-5b35-43bd-bc5c-e5206b893167"
2219 }
2220 },
2221 {
2222 "name" : "X-Correlation-Id",
2223 "in" : "header",
2224 "description" : "CorrelationId - předá se do hlavičky",
2225 "schema" : {
2226 "type" : "string",
2227 "format" : "uuid",
2228 "example" : "f023cc90-815f-46fc-b060-02b9868ccb69"
2229 }
2230 }
2231 ],
2232 "requestBody" : {
2233 "description" : "Objekt obsahující data definující požadavek na hromadné ztotožnění",
2234 "content" : {
2235 "application/json" : {
2236 "schema" : {
2237 "$ref" : "#/components/schemas/ZadostRozdeleniPacientu"
2238 }
2239 }
2240 }
2241 },
2242 "responses" : {
2243 "200" : {
2244 "description" : "OK",
2245 "content" : {
2246 "application/json" : {
2247 "schema" : {
2248 "$ref" : "#/components/schemas/OdpovedRozdeleniPacienta"
2249 }
2250 }
2251 }
2252 },
2253 "400" : {
2254 "description" : "Bad Request",
2255 "content" : {
2256 "application/json" : {
2257 "schema" : {
2258 "$ref" : "#/components/schemas/OdpovedRozdeleniPacienta"
2259 }
2260 }
2261 }
2262 },
2263 "401" : {
2264 "description" : "Unauthorized",
2265 "content" : {
2266 "application/json" : {
2267 "schema" : {
2268 "$ref" : "#/components/schemas/OdpovedRozdeleniPacienta"
2269 }
2270 }
2271 }
2272 },
2273 "404" : {
2274 "description" : "Not Found",
2275 "content" : {
2276 "application/json" : {
2277 "schema" : {
2278 "$ref" : "#/components/schemas/OdpovedRozdeleniPacienta"
2279 }
2280 }
2281 }
2282 },
2283 "500" : {
2284 "description" : "Internal Server Error",
2285 "content" : {
2286 "application/json" : {
2287 "schema" : {
2288 "$ref" : "#/components/schemas/OdpovedRozdeleniPacienta"
2289 }
2290 }
2291 }
2292 }
2293 }
2294 }
2295 },
2296 "/api/v3/pacient/ztotoznihromadne/vysledky" : {
2297 "post" : {
2298 "tags" : [
2299 "Pacient"
2300 ],
2301 "summary" : "Žádost o stažení dat provedeného hromadného ztotožnění",
2302 "parameters" : [
2303 {
2304 "name" : "X-Trace-Id",
2305 "in" : "header",
2306 "description" : "TraceId - předá se do hlavičky",
2307 "schema" : {
2308 "type" : "string",
2309 "format" : "uuid",
2310 "example" : "90529635-6172-4612-830c-600978aec72f"
2311 }
2312 },
2313 {
2314 "name" : "X-Correlation-Id",
2315 "in" : "header",
2316 "description" : "CorrelationId - předá se do hlavičky",
2317 "schema" : {
2318 "type" : "string",
2319 "format" : "uuid",
2320 "example" : "e76b0abe-e6e1-4d93-84c6-aab038c49306"
2321 }
2322 }
2323 ],
2324 "requestBody" : {
2325 "description" : "Data požadavku, žádosti o stažení výsledků hromadného ztotožnění",
2326 "content" : {
2327 "application/json" : {
2328 "schema" : {
2329 "$ref" : "#/components/schemas/ZadostOStazeniDatHromadnehoZtotozneni"
2330 }
2331 }
2332 }
2333 },
2334 "responses" : {
2335 "200" : {
2336 "description" : "OK",
2337 "content" : {
2338 "application/json" : {
2339 "schema" : {
2340 "$ref" : "#/components/schemas/OdpovedStazeniSouboruHromadnehoZtotozneni"
2341 }
2342 }
2343 }
2344 },
2345 "400" : {
2346 "description" : "Bad Request",
2347 "content" : {
2348 "application/json" : {
2349 "schema" : {
2350 "$ref" : "#/components/schemas/OdpovedStazeniSouboruHromadnehoZtotozneni"
2351 }
2352 }
2353 }
2354 },
2355 "401" : {
2356 "description" : "Unauthorized",
2357 "content" : {
2358 "application/json" : {
2359 "schema" : {
2360 "$ref" : "#/components/schemas/OdpovedStazeniSouboruHromadnehoZtotozneni"
2361 }
2362 }
2363 }
2364 },
2365 "404" : {
2366 "description" : "Not Found",
2367 "content" : {
2368 "application/json" : {
2369 "schema" : {
2370 "$ref" : "#/components/schemas/OdpovedStazeniSouboruHromadnehoZtotozneni"
2371 }
2372 }
2373 }
2374 },
2375 "500" : {
2376 "description" : "Internal Server Error",
2377 "content" : {
2378 "application/json" : {
2379 "schema" : {
2380 "$ref" : "#/components/schemas/OdpovedStazeniSouboruHromadnehoZtotozneni"
2381 }
2382 }
2383 }
2384 }
2385 }
2386 }
2387 },
2388 "/api/v3/pacient/ztotoznihromadne/vysledky/soubor" : {
2389 "post" : {
2390 "tags" : [
2391 "Pacient"
2392 ],
2393 "summary" : "Žádost o stažení dat provedeného hromadného ztotožnění v souboru",
2394 "description" : "Id žádosti, jenž je nutno předat je Id odpovědi na předchozí žádost o hromadné ztotožnění. Hromadné ztotožnění již musí být dokončeno. Stav dokončení hromadného ztotožnění\r\nzjistíte voláním jiné metody tohoto API. V případě, že hromadné ztotožnění nebylo dokončeno, nebo dávka hromadného ztotožnění vůbec neexistuje, vrací funkčnost HTTP 404. Standardně\r\njsou výsledky hromadného ztotožnění vraceny jako soubor, pokud obsahují více jak 10 000 položek. O soubor si ovšem volitelně můžete zažádat, i když je počet položek nižší.",
2395 "parameters" : [
2396 {
2397 "name" : "X-Trace-Id",
2398 "in" : "header",
2399 "description" : "TraceId - předá se do hlavičky",
2400 "schema" : {
2401 "type" : "string",
2402 "format" : "uuid",
2403 "example" : "babd5d1c-c2af-4ac1-97c8-76508b83e98b"
2404 }
2405 },
2406 {
2407 "name" : "X-Correlation-Id",
2408 "in" : "header",
2409 "description" : "CorrelationId - předá se do hlavičky",
2410 "schema" : {
2411 "type" : "string",
2412 "format" : "uuid",
2413 "example" : "a8eee2f6-d853-42c8-a7d1-1a256067a833"
2414 }
2415 }
2416 ],
2417 "requestBody" : {
2418 "description" : "Data požadavku, žádosti o stažení výsledků hromadného ztotožnění",
2419 "content" : {
2420 "application/json" : {
2421 "schema" : {
2422 "$ref" : "#/components/schemas/ZadostOStazeniDatHromadnehoZtotozneni"
2423 }
2424 }
2425 }
2426 },
2427 "responses" : {
2428 "200" : {
2429 "description" : "OK",
2430 "content" : {
2431 "application/json" : {
2432 "schema" : {
2433 "$ref" : "#/components/schemas/OdpovedStazeniSouborHromadnehoZtotozneniInterni"
2434 }
2435 }
2436 }
2437 },
2438 "400" : {
2439 "description" : "Bad Request",
2440 "content" : {
2441 "application/json" : {
2442 "schema" : {
2443 "$ref" : "#/components/schemas/OdpovedStazeniSouborHromadnehoZtotozneniInterni"
2444 }
2445 }
2446 }
2447 },
2448 "401" : {
2449 "description" : "Unauthorized",
2450 "content" : {
2451 "application/json" : {
2452 "schema" : {
2453 "$ref" : "#/components/schemas/OdpovedStazeniSouborHromadnehoZtotozneniInterni"
2454 }
2455 }
2456 }
2457 },
2458 "404" : {
2459 "description" : "Not Found",
2460 "content" : {
2461 "application/json" : {
2462 "schema" : {
2463 "$ref" : "#/components/schemas/OdpovedStazeniSouborHromadnehoZtotozneniInterni"
2464 }
2465 }
2466 }
2467 },
2468 "500" : {
2469 "description" : "Internal Server Error",
2470 "content" : {
2471 "application/json" : {
2472 "schema" : {
2473 "$ref" : "#/components/schemas/OdpovedStazeniSouborHromadnehoZtotozneniInterni"
2474 }
2475 }
2476 }
2477 }
2478 }
2479 }
2480 },
2481 "/api/v3/pacient/slouceni/zadost" : {
2482 "post" : {
2483 "tags" : [
2484 "Slucovani"
2485 ],
2486 "summary" : "Vytvoření návrhu na sloučení",
2487 "parameters" : [
2488 {
2489 "name" : "X-Trace-Id",
2490 "in" : "header",
2491 "description" : "TraceId - předá se do hlavičky",
2492 "schema" : {
2493 "type" : "string",
2494 "format" : "uuid",
2495 "example" : "54f18817-1b54-4319-8ac4-e5ed4f2637f0"
2496 }
2497 },
2498 {
2499 "name" : "X-Correlation-Id",
2500 "in" : "header",
2501 "description" : "CorrelationId - předá se do hlavičky",
2502 "schema" : {
2503 "type" : "string",
2504 "format" : "uuid",
2505 "example" : "39205753-c8fe-4e04-8ecc-706582345422"
2506 }
2507 }
2508 ],
2509 "requestBody" : {
2510 "description" : "Žádost s návrhem na sloučení pacietnů",
2511 "content" : {
2512 "application/json" : {
2513 "schema" : {
2514 "$ref" : "#/components/schemas/ZadostNavrhSlouceniPacientu"
2515 }
2516 }
2517 }
2518 },
2519 "responses" : {
2520 "200" : {
2521 "description" : "OK",
2522 "content" : {
2523 "application/json" : {
2524 "schema" : {
2525 "$ref" : "#/components/schemas/OdpovedSlouceniPacienta"
2526 }
2527 }
2528 }
2529 },
2530 "400" : {
2531 "description" : "Bad Request",
2532 "content" : {
2533 "application/json" : {
2534 "schema" : {
2535 "$ref" : "#/components/schemas/OdpovedSlouceniPacienta"
2536 }
2537 }
2538 }
2539 },
2540 "500" : {
2541 "description" : "Internal Server Error",
2542 "content" : {
2543 "application/json" : {
2544 "schema" : {
2545 "$ref" : "#/components/schemas/OdpovedSlouceniPacienta"
2546 }
2547 }
2548 }
2549 }
2550 }
2551 }
2552 },
2553 "/api/v3/ciselnik/druh_dokladu" : {
2554 "post" : {
2555 "tags" : [
2556 "Ciselniky"
2557 ],
2558 "summary" : "Vyhledání číselníku druhů dokladů",
2559 "requestBody" : {
2560 "description" : "",
2561 "content" : {
2562 "application/json" : {
2563 "schema" : {
2564 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
2565 }
2566 }
2567 }
2568 },
2569 "responses" : {
2570 "401" : {
2571 "description" : "Unauthorized",
2572 "content" : {
2573 "application/json" : {
2574 "schema" : {
2575 "$ref" : "#/components/schemas/ProblemDetails"
2576 }
2577 }
2578 }
2579 },
2580 "200" : {
2581 "description" : "OK",
2582 "content" : {
2583 "application/json" : {
2584 "schema" : {
2585 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselniku"
2586 }
2587 }
2588 }
2589 },
2590 "404" : {
2591 "description" : "Not Found",
2592 "content" : {
2593 "application/json" : {
2594 "schema" : {
2595 "$ref" : "#/components/schemas/ProblemDetails"
2596 }
2597 }
2598 }
2599 },
2600 "400" : {
2601 "description" : "Bad Request",
2602 "content" : {
2603 "application/json" : {
2604 "schema" : {
2605 "$ref" : "#/components/schemas/ProblemDetails"
2606 }
2607 }
2608 }
2609 },
2610 "500" : {
2611 "description" : "Internal Server Error"
2612 }
2613 }
2614 }
2615 },
2616 "/api/v3/ciselnik/stat" : {
2617 "post" : {
2618 "tags" : [
2619 "Ciselniky"
2620 ],
2621 "summary" : "Vyhledání číselníku států",
2622 "requestBody" : {
2623 "description" : "",
2624 "content" : {
2625 "application/json" : {
2626 "schema" : {
2627 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
2628 }
2629 }
2630 }
2631 },
2632 "responses" : {
2633 "401" : {
2634 "description" : "Unauthorized",
2635 "content" : {
2636 "application/json" : {
2637 "schema" : {
2638 "$ref" : "#/components/schemas/ProblemDetails"
2639 }
2640 }
2641 }
2642 },
2643 "200" : {
2644 "description" : "OK",
2645 "content" : {
2646 "application/json" : {
2647 "schema" : {
2648 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselniku"
2649 }
2650 }
2651 }
2652 },
2653 "404" : {
2654 "description" : "Not Found",
2655 "content" : {
2656 "application/json" : {
2657 "schema" : {
2658 "$ref" : "#/components/schemas/ProblemDetails"
2659 }
2660 }
2661 }
2662 },
2663 "400" : {
2664 "description" : "Bad Request",
2665 "content" : {
2666 "application/json" : {
2667 "schema" : {
2668 "$ref" : "#/components/schemas/ProblemDetails"
2669 }
2670 }
2671 }
2672 },
2673 "500" : {
2674 "description" : "Internal Server Error"
2675 }
2676 }
2677 }
2678 },
2679 "/api/v3/ciselnik/pohlavi" : {
2680 "post" : {
2681 "tags" : [
2682 "Ciselniky"
2683 ],
2684 "summary" : "Vyhledání číselníku pohlaví",
2685 "requestBody" : {
2686 "description" : "",
2687 "content" : {
2688 "application/json" : {
2689 "schema" : {
2690 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
2691 }
2692 }
2693 }
2694 },
2695 "responses" : {
2696 "401" : {
2697 "description" : "Unauthorized",
2698 "content" : {
2699 "application/json" : {
2700 "schema" : {
2701 "$ref" : "#/components/schemas/ProblemDetails"
2702 }
2703 }
2704 }
2705 },
2706 "200" : {
2707 "description" : "OK",
2708 "content" : {
2709 "application/json" : {
2710 "schema" : {
2711 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselniku"
2712 }
2713 }
2714 }
2715 },
2716 "404" : {
2717 "description" : "Not Found",
2718 "content" : {
2719 "application/json" : {
2720 "schema" : {
2721 "$ref" : "#/components/schemas/ProblemDetails"
2722 }
2723 }
2724 }
2725 },
2726 "400" : {
2727 "description" : "Bad Request",
2728 "content" : {
2729 "application/json" : {
2730 "schema" : {
2731 "$ref" : "#/components/schemas/ProblemDetails"
2732 }
2733 }
2734 }
2735 },
2736 "500" : {
2737 "description" : "Internal Server Error"
2738 }
2739 }
2740 }
2741 },
2742 "/api/v3/ciselnik/zdravotni_pojistovna" : {
2743 "post" : {
2744 "tags" : [
2745 "Ciselniky"
2746 ],
2747 "summary" : "Vyhledání číselníku zdravotních pojišťoven",
2748 "requestBody" : {
2749 "description" : "",
2750 "content" : {
2751 "application/json" : {
2752 "schema" : {
2753 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
2754 }
2755 }
2756 }
2757 },
2758 "responses" : {
2759 "401" : {
2760 "description" : "Unauthorized",
2761 "content" : {
2762 "application/json" : {
2763 "schema" : {
2764 "$ref" : "#/components/schemas/ProblemDetails"
2765 }
2766 }
2767 }
2768 },
2769 "200" : {
2770 "description" : "OK",
2771 "content" : {
2772 "application/json" : {
2773 "schema" : {
2774 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselniku"
2775 }
2776 }
2777 }
2778 },
2779 "404" : {
2780 "description" : "Not Found",
2781 "content" : {
2782 "application/json" : {
2783 "schema" : {
2784 "$ref" : "#/components/schemas/ProblemDetails"
2785 }
2786 }
2787 }
2788 },
2789 "400" : {
2790 "description" : "Bad Request",
2791 "content" : {
2792 "application/json" : {
2793 "schema" : {
2794 "$ref" : "#/components/schemas/ProblemDetails"
2795 }
2796 }
2797 }
2798 },
2799 "500" : {
2800 "description" : "Internal Server Error"
2801 }
2802 }
2803 }
2804 },
2805 "/api/v3/ciselnik/country_service_context" : {
2806 "post" : {
2807 "tags" : [
2808 "Ciselniky"
2809 ],
2810 "summary" : "Vyhledání číselníku CountryServiceContext - číselníku dokladů",
2811 "requestBody" : {
2812 "description" : "",
2813 "content" : {
2814 "application/json" : {
2815 "schema" : {
2816 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
2817 }
2818 }
2819 }
2820 },
2821 "responses" : {
2822 "401" : {
2823 "description" : "Unauthorized",
2824 "content" : {
2825 "application/json" : {
2826 "schema" : {
2827 "$ref" : "#/components/schemas/ProblemDetails"
2828 }
2829 }
2830 }
2831 },
2832 "200" : {
2833 "description" : "OK",
2834 "content" : {
2835 "application/json" : {
2836 "schema" : {
2837 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselniku"
2838 }
2839 }
2840 }
2841 },
2842 "404" : {
2843 "description" : "Not Found",
2844 "content" : {
2845 "application/json" : {
2846 "schema" : {
2847 "$ref" : "#/components/schemas/ProblemDetails"
2848 }
2849 }
2850 }
2851 },
2852 "400" : {
2853 "description" : "Bad Request",
2854 "content" : {
2855 "application/json" : {
2856 "schema" : {
2857 "$ref" : "#/components/schemas/ProblemDetails"
2858 }
2859 }
2860 }
2861 },
2862 "500" : {
2863 "description" : "Internal Server Error"
2864 }
2865 }
2866 }
2867 }
2868 },
2869 "components" : {
2870 "schemas" : {
2871 "AIFO" : {
2872 "required" : [
2873 "agendaKod",
2874 "aifoKod"
2875 ],
2876 "type" : "object",
2877 "properties" : {
2878 "aifoKod" : {
2879 "type" : "string",
2880 "description" : "AIFO (Agendový Identifikátor Fyzické Osoby) pacienta.",
2881 "nullable" : true
2882 },
2883 "agendaKod" : {
2884 "type" : "string",
2885 "description" : "Kód agendy, ke které AIFO patří.",
2886 "nullable" : true
2887 }
2888 },
2889 "additionalProperties" : false,
2890 "description" : "Slouží pro uchovávání Agendového Identifikátoru Fyzické Osoby (AIFO)."
2891 },
2892 "AIFOUlozenka" : {
2893 "type" : "object",
2894 "properties" : {
2895 "aifo" : {
2896 "type" : "string",
2897 "description" : "AIFO, podle kterého hledán pacient",
2898 "nullable" : true
2899 },
2900 "ulozkaId" : {
2901 "type" : "string",
2902 "description" : "ID úložky, podle níž je hledán pacient",
2903 "nullable" : true
2904 },
2905 "ulozkaRef" : {
2906 "type" : "integer",
2907 "description" : "Pořadí úložky, dle níž je hledán pacient",
2908 "format" : "int32"
2909 }
2910 },
2911 "additionalProperties" : false,
2912 "description" : "Data pro vyhledání pacienta dle AIFA v uložence"
2913 },
2914 "Adresa" : {
2915 "type" : "object",
2916 "properties" : {
2917 "ruianId" : {
2918 "type" : "integer",
2919 "description" : "Identifikátor v systému RUIAN",
2920 "format" : "int64",
2921 "nullable" : true,
2922 "example" : 25120484
2923 },
2924 "stat" : {
2925 "maxLength" : 50,
2926 "type" : "string",
2927 "description" : "Stát v ISO 3166 formátu (Aplha2Kod)",
2928 "nullable" : true
2929 },
2930 "obec" : {
2931 "maxLength" : 50,
2932 "type" : "string",
2933 "description" : "Obec / město",
2934 "nullable" : true,
2935 "example" : "Praha"
2936 },
2937 "psc" : {
2938 "type" : "integer",
2939 "description" : "Poštovní směrovací číslo",
2940 "format" : "int32",
2941 "nullable" : true,
2942 "example" : 14000
2943 },
2944 "ulice" : {
2945 "maxLength" : 50,
2946 "type" : "string",
2947 "description" : "Ulice",
2948 "nullable" : true,
2949 "example" : "Bělehradská"
2950 },
2951 "cisloPopisne" : {
2952 "type" : "integer",
2953 "description" : "Číslo popisné",
2954 "format" : "int32",
2955 "nullable" : true,
2956 "example" : 1677
2957 },
2958 "cisloEvidencni" : {
2959 "type" : "integer",
2960 "description" : "Číslo evidenční",
2961 "format" : "int32",
2962 "nullable" : true
2963 },
2964 "cisloOrientacni" : {
2965 "maxLength" : 5,
2966 "type" : "string",
2967 "description" : "Číslo orientační",
2968 "nullable" : true,
2969 "example" : "13"
2970 },
2971 "cisloJine" : {
2972 "maxLength" : 10,
2973 "type" : "string",
2974 "description" : "Jiné číslo - pokud není k dispozici číslo popisné ani číslo evidenční",
2975 "nullable" : true
2976 },
2977 "poBox" : {
2978 "maxLength" : 10,
2979 "type" : "string",
2980 "description" : "Post office box",
2981 "nullable" : true
2982 },
2983 "popis" : {
2984 "maxLength" : 256,
2985 "type" : "string",
2986 "description" : "Doplňující popis k adrese",
2987 "nullable" : true
2988 }
2989 },
2990 "additionalProperties" : false,
2991 "description" : "Slouží pro data adresy"
2992 },
2993 "DataReklamace" : {
2994 "required" : [
2995 "polozkyReklamace",
2996 "popisReklamace",
2997 "reklamujici",
2998 "rid"
2999 ],
3000 "type" : "object",
3001 "properties" : {
3002 "DatumReklamace" : {
3003 "type" : "string",
3004 "description" : "Datum reklamace jako date pro verzi V3",
3005 "format" : "date",
3006 "nullable" : true
3007 },
3008 "popisReklamace" : {
3009 "type" : "string",
3010 "description" : "Popis reklamace. Povinný údaj. Zde nedošlo k omylu. Popis reklamace je skutečně povinný údaj a zdůvodnění nikoli"
3011 },
3012 "zduvodneni" : {
3013 "type" : "string",
3014 "description" : "Zdůvodnění reklamace. Není povinné. Zde nedošlo k omylu. Popis reklamace je skutečně povinný údaj a zdůvodnění nikoli",
3015 "nullable" : true
3016 },
3017 "polozkyReklamace" : {
3018 "$ref" : "#/components/schemas/UdajReklamace"
3019 },
3020 "reklamujici" : {
3021 "$ref" : "#/components/schemas/Reklamujici"
3022 },
3023 "rid" : {
3024 "type" : "string",
3025 "description" : "Resortní identifikátor",
3026 "example" : "7651532629"
3027 },
3028 "ulozka" : {
3029 "type" : "string",
3030 "description" : "Úložka ORG",
3031 "nullable" : true
3032 },
3033 "ulozkaRef" : {
3034 "type" : "integer",
3035 "description" : "Úložka ORG - reference na záznam v úložce",
3036 "format" : "int32",
3037 "nullable" : true
3038 }
3039 },
3040 "additionalProperties" : false,
3041 "description" : "Data pro reklamaci"
3042 },
3043 "Doklad" : {
3044 "required" : [
3045 "cislo",
3046 "typDokladu"
3047 ],
3048 "type" : "object",
3049 "properties" : {
3050 "cislo" : {
3051 "maxLength" : 4000,
3052 "type" : "string",
3053 "description" : "Číslo dokladu",
3054 "example" : "996001111"
3055 },
3056 "typDokladu" : {
3057 "maxLength" : 2,
3058 "type" : "string",
3059 "description" : "Typ dokladu",
3060 "example" : "ID"
3061 },
3062 "stat" : {
3063 "maxLength" : 2,
3064 "type" : "string",
3065 "description" : "Stát, který vydal doklad",
3066 "nullable" : true,
3067 "example" : "CZ"
3068 }
3069 },
3070 "additionalProperties" : false,
3071 "description" : "Data pro dotaz na doklady"
3072 },
3073 "ErrorModel" : {
3074 "required" : [
3075 "message"
3076 ],
3077 "type" : "object",
3078 "properties" : {
3079 "message" : {
3080 "type" : "string",
3081 "description" : "Popis chyby",
3082 "nullable" : true
3083 },
3084 "fieldName" : {
3085 "type" : "string",
3086 "description" : "Nazev vlastnosti, ke ktere se vaze chyba",
3087 "nullable" : true
3088 },
3089 "severity" : {
3090 "type" : "string",
3091 "description" : "Zavaznost chyby",
3092 "nullable" : true
3093 },
3094 "errorLevel" : {
3095 "type" : "string",
3096 "description" : "Úroveň chyby",
3097 "nullable" : true
3098 }
3099 },
3100 "additionalProperties" : false,
3101 "description" : "Model pro předávání chyb"
3102 },
3103 "HromadneZtotozneni" : {
3104 "required" : [
3105 "hromadneZtotozneniID"
3106 ],
3107 "type" : "object",
3108 "properties" : {
3109 "hromadneZtotozneniID" : {
3110 "type" : "string",
3111 "description" : "Identifikátor hromadného ztotožnění."
3112 }
3113 },
3114 "additionalProperties" : false,
3115 "description" : "Reprezentuje odpověď obsahující ID hromadného ztotožnění."
3116 },
3117 "JednaNotifikace" : {
3118 "type" : "object",
3119 "properties" : {
3120 "idSubskripce" : {
3121 "type" : "string",
3122 "description" : "Id subskripce",
3123 "nullable" : true
3124 },
3125 "predmetId" : {
3126 "type" : "string",
3127 "description" : "Id predmetu, pro který byla notifikace založena",
3128 "nullable" : true
3129 }
3130 },
3131 "additionalProperties" : false,
3132 "description" : "Informace o jednom založeném odběru notifikací"
3133 },
3134 "KZRAdresaDetail" : {
3135 "type" : "object",
3136 "properties" : {
3137 "referencni" : {
3138 "type" : "boolean",
3139 "description" : "Příznak zda se jedná o refereční údaj",
3140 "nullable" : true
3141 },
3142 "stav" : {
3143 "type" : "string",
3144 "description" : "Stav",
3145 "nullable" : true
3146 },
3147 "zdroj" : {
3148 "type" : "string",
3149 "description" : "Zdroj",
3150 "nullable" : true
3151 },
3152 "ruianId" : {
3153 "type" : "integer",
3154 "description" : "Identifikátor v systému RUIAN",
3155 "format" : "int64",
3156 "nullable" : true
3157 },
3158 "stat" : {
3159 "type" : "string",
3160 "description" : "Stát",
3161 "nullable" : true
3162 },
3163 "obec" : {
3164 "type" : "string",
3165 "description" : "Obec / město",
3166 "nullable" : true
3167 },
3168 "psc" : {
3169 "type" : "integer",
3170 "description" : "Poštovní směrovací číslo",
3171 "format" : "int32",
3172 "nullable" : true
3173 },
3174 "ulice" : {
3175 "type" : "string",
3176 "description" : "Ulice",
3177 "nullable" : true
3178 },
3179 "cisloPopisne" : {
3180 "type" : "integer",
3181 "description" : "Číslo popisné",
3182 "format" : "int32",
3183 "nullable" : true
3184 },
3185 "cisloEvidencni" : {
3186 "type" : "integer",
3187 "description" : "Číslo evideční",
3188 "format" : "int32",
3189 "nullable" : true
3190 },
3191 "cisloOrientacni" : {
3192 "type" : "string",
3193 "description" : "Číslo orientační",
3194 "nullable" : true
3195 },
3196 "cisloJine" : {
3197 "type" : "string",
3198 "description" : "Jiné číslo v případě, že není známo číslo popisné ani číslo evidenční",
3199 "nullable" : true
3200 },
3201 "poBox" : {
3202 "type" : "string",
3203 "description" : "Post office box",
3204 "nullable" : true
3205 },
3206 "popis" : {
3207 "type" : "string",
3208 "description" : "Další popis adresy",
3209 "nullable" : true
3210 },
3211 "krajKod" : {
3212 "type" : "string",
3213 "description" : "Identifikátor kraje zadaného jako ID, nebo NutsLau",
3214 "nullable" : true
3215 }
3216 },
3217 "additionalProperties" : false,
3218 "description" : "Data pro adresu"
3219 },
3220 "KZRDate" : {
3221 "type" : "object",
3222 "properties" : {
3223 "referencni" : {
3224 "type" : "boolean",
3225 "description" : "Příznak zda se jedná o refereční údaj",
3226 "nullable" : true
3227 },
3228 "stav" : {
3229 "type" : "string",
3230 "description" : "Stav",
3231 "nullable" : true
3232 },
3233 "zdroj" : {
3234 "type" : "string",
3235 "description" : "Zdroj",
3236 "nullable" : true
3237 },
3238 "hodnota" : {
3239 "type" : "string",
3240 "description" : "Datum hodnota",
3241 "format" : "date",
3242 "nullable" : true
3243 }
3244 },
3245 "additionalProperties" : false,
3246 "description" : "Data s datumem a s dalšími informacemi"
3247 },
3248 "KZRDoklad" : {
3249 "required" : [
3250 "cislo",
3251 "typDokladu"
3252 ],
3253 "type" : "object",
3254 "properties" : {
3255 "referencni" : {
3256 "type" : "boolean",
3257 "description" : "Příznak zda se jedná o refereční údaj",
3258 "nullable" : true
3259 },
3260 "stav" : {
3261 "type" : "string",
3262 "description" : "Stav",
3263 "nullable" : true
3264 },
3265 "zdroj" : {
3266 "type" : "string",
3267 "description" : "Zdroj",
3268 "nullable" : true
3269 },
3270 "cislo" : {
3271 "maxLength" : 4000,
3272 "type" : "string",
3273 "description" : "Číslo dokladu"
3274 },
3275 "typDokladu" : {
3276 "maxLength" : 2,
3277 "type" : "string",
3278 "description" : "Typ dokladu"
3279 },
3280 "stat" : {
3281 "maxLength" : 2,
3282 "type" : "string",
3283 "description" : "Stát, který vydal doklad",
3284 "nullable" : true
3285 }
3286 },
3287 "additionalProperties" : false,
3288 "description" : "Data pro doklad"
3289 },
3290 "KZRDotaz" : {
3291 "type" : "object",
3292 "properties" : {
3293 "datum" : {
3294 "type" : "string",
3295 "description" : "Datum odeslání požadavku v ISO 8601 formátu (yyyy-MM-dd)",
3296 "format" : "date-time"
3297 },
3298 "ucel" : {
3299 "type" : "string",
3300 "description" : "Popis účelu požadavku",
3301 "nullable" : true
3302 },
3303 "zadostId" : {
3304 "type" : "string",
3305 "description" : "Identifikátor požadavku",
3306 "format" : "uuid"
3307 }
3308 },
3309 "additionalProperties" : false,
3310 "description" : "Základní parametdy dotazu\r\nJe použito v každém dotazu"
3311 },
3312 "KZRLong" : {
3313 "type" : "object",
3314 "properties" : {
3315 "referencni" : {
3316 "type" : "boolean",
3317 "description" : "Příznak zda se jedná o refereční údaj",
3318 "nullable" : true
3319 },
3320 "stav" : {
3321 "type" : "string",
3322 "description" : "Stav",
3323 "nullable" : true
3324 },
3325 "zdroj" : {
3326 "type" : "string",
3327 "description" : "Zdroj",
3328 "nullable" : true
3329 },
3330 "hodnota" : {
3331 "type" : "integer",
3332 "description" : "Long Hodnota",
3333 "format" : "int64",
3334 "nullable" : true
3335 }
3336 },
3337 "additionalProperties" : false,
3338 "description" : "Data s long hodnotou a s dalšími informacemi"
3339 },
3340 "KZROdpoved" : {
3341 "required" : [
3342 "odpovedId",
3343 "stav",
3344 "zadostId"
3345 ],
3346 "type" : "object",
3347 "properties" : {
3348 "chybyZpracovani" : {
3349 "type" : "array",
3350 "items" : {
3351 "$ref" : "#/components/schemas/ErrorModel"
3352 },
3353 "description" : "Chyby při zpracování požadavku",
3354 "nullable" : true
3355 },
3356 "stav" : {
3357 "type" : "string",
3358 "description" : "Stav vyřízení požadavku",
3359 "nullable" : true
3360 },
3361 "popis" : {
3362 "type" : "string",
3363 "description" : "Popis ke stavu požadavku",
3364 "nullable" : true
3365 },
3366 "subStav" : {
3367 "type" : "string",
3368 "description" : "Pod-stav požadavku",
3369 "nullable" : true
3370 },
3371 "zadostId" : {
3372 "type" : "string",
3373 "description" : "Identifikátor požadavku",
3374 "format" : "uuid"
3375 },
3376 "odpovedId" : {
3377 "type" : "string",
3378 "description" : "Identifikátor odpovědi",
3379 "format" : "uuid"
3380 }
3381 },
3382 "additionalProperties" : false,
3383 "description" : "Data odpovědi se základními informacemi - obsahuje každá odpověď"
3384 },
3385 "KZRPrubehPojisteni" : {
3386 "required" : [
3387 "platneOd",
3388 "zdravotniPojistovnaKod"
3389 ],
3390 "type" : "object",
3391 "properties" : {
3392 "referencni" : {
3393 "type" : "boolean",
3394 "description" : "Příznak zda se jedná o refereční údaj",
3395 "nullable" : true
3396 },
3397 "stav" : {
3398 "type" : "string",
3399 "description" : "Stav",
3400 "nullable" : true
3401 },
3402 "zdroj" : {
3403 "type" : "string",
3404 "description" : "Zdroj",
3405 "nullable" : true
3406 },
3407 "platneOd" : {
3408 "type" : "string",
3409 "description" : "Pojištění platné od",
3410 "format" : "date"
3411 },
3412 "platneDo" : {
3413 "type" : "string",
3414 "description" : "Pojištění platné do",
3415 "format" : "date",
3416 "nullable" : true
3417 },
3418 "zdravotniPojistovnaKod" : {
3419 "type" : "string",
3420 "description" : "Kód zdravotní pojišťovny",
3421 "nullable" : true
3422 }
3423 },
3424 "additionalProperties" : false,
3425 "description" : "Data o průběhu pojištění"
3426 },
3427 "KZRReferencniOsoba" : {
3428 "required" : [
3429 "prijmeni"
3430 ],
3431 "type" : "object",
3432 "properties" : {
3433 "referencni" : {
3434 "type" : "boolean",
3435 "description" : "Příznak zda se jedná o refereční údaj",
3436 "nullable" : true
3437 },
3438 "stav" : {
3439 "type" : "string",
3440 "description" : "Stav",
3441 "nullable" : true
3442 },
3443 "zdroj" : {
3444 "type" : "string",
3445 "description" : "Zdroj",
3446 "nullable" : true
3447 },
3448 "jmeno" : {
3449 "type" : "string",
3450 "description" : "Jméno refereční osoby",
3451 "nullable" : true
3452 },
3453 "prijmeni" : {
3454 "type" : "string",
3455 "description" : "Příjmení refereční osoby",
3456 "nullable" : true
3457 },
3458 "datumNarozeni" : {
3459 "type" : "string",
3460 "description" : "Datum narození refereční osoby jako date pro verzi V3",
3461 "format" : "date",
3462 "nullable" : true
3463 },
3464 "rodneCislo" : {
3465 "type" : "string",
3466 "description" : "Rodné číslo refereční osoby",
3467 "nullable" : true
3468 },
3469 "typVazby" : {
3470 "type" : "string",
3471 "description" : "Typ vazby\r\nRodič, Dítě, Osvojenec, Partner",
3472 "nullable" : true
3473 }
3474 },
3475 "additionalProperties" : false,
3476 "description" : "Data pro refereční osobu"
3477 },
3478 "KZRRegistrujiciLekar" : {
3479 "required" : [
3480 "datumZahajeni",
3481 "ico",
3482 "odbornost"
3483 ],
3484 "type" : "object",
3485 "properties" : {
3486 "referencni" : {
3487 "type" : "boolean",
3488 "description" : "Příznak zda se jedná o refereční údaj",
3489 "nullable" : true
3490 },
3491 "stav" : {
3492 "type" : "string",
3493 "description" : "Stav",
3494 "nullable" : true
3495 },
3496 "zdroj" : {
3497 "type" : "string",
3498 "description" : "Zdroj",
3499 "nullable" : true
3500 },
3501 "datumZahajeni" : {
3502 "type" : "string",
3503 "description" : "Datum zahájení činnosti registrujícího lékaře",
3504 "format" : "date"
3505 },
3506 "datumUkonceni" : {
3507 "type" : "string",
3508 "description" : "Datum ukončení činnosti registrujícího lékaře",
3509 "format" : "date",
3510 "nullable" : true
3511 },
3512 "ico" : {
3513 "type" : "string",
3514 "description" : "IČO lékaře",
3515 "nullable" : true
3516 },
3517 "icp" : {
3518 "type" : "string",
3519 "description" : "IČP lékaře",
3520 "nullable" : true
3521 },
3522 "odbornost" : {
3523 "type" : "string",
3524 "description" : "Odbornost lékaře",
3525 "nullable" : true
3526 }
3527 },
3528 "additionalProperties" : false,
3529 "description" : "Data pro registrujícího lékaře"
3530 },
3531 "KZRString" : {
3532 "type" : "object",
3533 "properties" : {
3534 "referencni" : {
3535 "type" : "boolean",
3536 "description" : "Příznak zda se jedná o refereční údaj",
3537 "nullable" : true
3538 },
3539 "stav" : {
3540 "type" : "string",
3541 "description" : "Stav",
3542 "nullable" : true
3543 },
3544 "zdroj" : {
3545 "type" : "string",
3546 "description" : "Zdroj",
3547 "nullable" : true
3548 },
3549 "hodnota" : {
3550 "type" : "string",
3551 "description" : "String hodnota",
3552 "nullable" : true
3553 }
3554 },
3555 "additionalProperties" : false,
3556 "description" : "Data se string hodnotou a s dalšími informacemi"
3557 },
3558 "MapaRID" : {
3559 "type" : "object",
3560 "properties" : {
3561 "aktualniRID" : {
3562 "type" : "string",
3563 "description" : "Aktuální RID pacienta",
3564 "nullable" : true
3565 },
3566 "historickyRID" : {
3567 "type" : "array",
3568 "items" : {
3569 "type" : "string"
3570 },
3571 "description" : "Původní / historické RIDy pacienta",
3572 "nullable" : true
3573 }
3574 },
3575 "additionalProperties" : false,
3576 "description" : "Data mapování RID"
3577 },
3578 "MatkaNovorozence" : {
3579 "type" : "object",
3580 "properties" : {
3581 "adresa" : {
3582 "$ref" : "#/components/schemas/Adresa"
3583 },
3584 "jmeno" : {
3585 "type" : "string",
3586 "description" : "Jméno matky",
3587 "nullable" : true
3588 },
3589 "prijmeni" : {
3590 "type" : "string",
3591 "description" : "Příjmení matky pro všechny verze API kromě V2",
3592 "nullable" : true
3593 },
3594 "rid" : {
3595 "type" : "string",
3596 "description" : "Rezortní identifikátor matky",
3597 "nullable" : true
3598 },
3599 "datumNarozeni" : {
3600 "type" : "string",
3601 "description" : "Datum narození matky jako date pro verzi V3",
3602 "format" : "date",
3603 "nullable" : true
3604 },
3605 "rodneCislo" : {
3606 "type" : "string",
3607 "description" : "Rodné číslo matky",
3608 "nullable" : true
3609 }
3610 },
3611 "additionalProperties" : false,
3612 "description" : "Slouží pro data o matce novorozence"
3613 },
3614 "NavrhSlouceniPacientu" : {
3615 "required" : [
3616 "ridCilovehoSlucujicihoPacienta",
3617 "ridSlucovanehoPacienta"
3618 ],
3619 "type" : "object",
3620 "properties" : {
3621 "ridCilovehoSlucujicihoPacienta" : {
3622 "type" : "string",
3623 "description" : "RID cílového slučujícího pacienta - MASTER"
3624 },
3625 "ulozkaIdCilovehoSlucujicihoPacienta" : {
3626 "type" : "string",
3627 "description" : "Uložka Id cílového slučujícího pacienta - MASTER",
3628 "nullable" : true
3629 },
3630 "ulozkaRefCilovehoSlucujicihoPacienta" : {
3631 "type" : "string",
3632 "description" : "Uložka ref cílového slučujícího pacienta - MASTER",
3633 "nullable" : true
3634 },
3635 "ridSlucovanehoPacienta" : {
3636 "type" : "string",
3637 "description" : "RID slučovaného pacienta - SLAVE"
3638 },
3639 "ulozkaIdSlucovanehoPacienta" : {
3640 "type" : "string",
3641 "description" : "Uložka Id slučovaného pacienta - SLAVE",
3642 "nullable" : true
3643 },
3644 "ulozkaRefSlucovanehoPacienta" : {
3645 "type" : "string",
3646 "description" : "Uložka ref slučovaného pacienta - SLAVE",
3647 "nullable" : true
3648 }
3649 },
3650 "additionalProperties" : false,
3651 "description" : "Data potřebná pro návrh sloučení pacientů"
3652 },
3653 "NavrhZruseniZaznamu" : {
3654 "type" : "object",
3655 "properties" : {
3656 "rid" : {
3657 "type" : "string",
3658 "description" : "RID",
3659 "nullable" : true
3660 },
3661 "ulozkaId" : {
3662 "type" : "string",
3663 "description" : "Uložka ID",
3664 "nullable" : true
3665 },
3666 "ulozkaRef" : {
3667 "type" : "integer",
3668 "description" : "Uložka ref",
3669 "format" : "int32",
3670 "nullable" : true
3671 }
3672 },
3673 "additionalProperties" : false,
3674 "description" : "Data žádosti"
3675 },
3676 "NovyPacient" : {
3677 "required" : [
3678 "prijmeni"
3679 ],
3680 "type" : "object",
3681 "properties" : {
3682 "jmeno" : {
3683 "maxLength" : 50,
3684 "type" : "string",
3685 "description" : "Jméno pacienta",
3686 "nullable" : true
3687 },
3688 "prijmeni" : {
3689 "maxLength" : 50,
3690 "type" : "string",
3691 "description" : "Příjmení pacienta"
3692 },
3693 "rodneCislo" : {
3694 "maxLength" : 20,
3695 "type" : "string",
3696 "description" : "Rodné číslo pacienta",
3697 "nullable" : true
3698 },
3699 "kontaktniEmail" : {
3700 "maxLength" : 120,
3701 "type" : "string",
3702 "description" : "Kontaktní e-mail pacienta",
3703 "nullable" : true
3704 },
3705 "kontaktniTelefon" : {
3706 "maxLength" : 120,
3707 "type" : "string",
3708 "description" : "Kontaktní telefon pacienta",
3709 "nullable" : true
3710 },
3711 "cisloPojistence" : {
3712 "maxLength" : 22,
3713 "type" : "string",
3714 "description" : "Číslo pojištěnce pacienta",
3715 "nullable" : true
3716 },
3717 "datumNarozeni" : {
3718 "type" : "string",
3719 "description" : "Datum narození pacienta jako date pro verzi V3",
3720 "format" : "date",
3721 "nullable" : true
3722 },
3723 "DatumUmrti" : {
3724 "type" : "string",
3725 "description" : "Datum úmrtí pacienta jako date pro verzi V3",
3726 "format" : "date",
3727 "nullable" : true
3728 },
3729 "pohlavi" : {
3730 "maxLength" : 1,
3731 "type" : "string",
3732 "description" : "Pohlaví pacienta",
3733 "nullable" : true
3734 },
3735 "statniObcanstvi" : {
3736 "maxLength" : 20,
3737 "type" : "array",
3738 "items" : {
3739 "type" : "string"
3740 },
3741 "description" : "Státní občanství pacienta v ISO 3166 formátu (Aplha2Kod)",
3742 "nullable" : true
3743 },
3744 "adresaPobytu" : {
3745 "$ref" : "#/components/schemas/Adresa"
3746 },
3747 "doklady" : {
3748 "type" : "array",
3749 "items" : {
3750 "$ref" : "#/components/schemas/Doklad"
3751 },
3752 "description" : "Doklady pacienta",
3753 "nullable" : true
3754 },
3755 "matka" : {
3756 "$ref" : "#/components/schemas/MatkaNovorozence"
3757 },
3758 "mistoNarozeniRuianObecId" : {
3759 "type" : "integer",
3760 "description" : "Místo narození - RUIAN Id obce",
3761 "format" : "int64",
3762 "nullable" : true
3763 },
3764 "mistoNarozeniZemeKod" : {
3765 "maxLength" : 2,
3766 "type" : "string",
3767 "description" : "Místo narození - kód země",
3768 "nullable" : true
3769 },
3770 "mistoNarozeniSvetNazev" : {
3771 "maxLength" : 100,
3772 "type" : "string",
3773 "description" : "Místo narození - název",
3774 "nullable" : true
3775 }
3776 },
3777 "additionalProperties" : false,
3778 "description" : "Data pro vytvoření nového pacienta"
3779 },
3780 "ObalkaOdberuNotifikaci" : {
3781 "type" : "object",
3782 "properties" : {
3783 "defaultniURL" : {
3784 "type" : "array",
3785 "items" : {
3786 "type" : "string"
3787 },
3788 "description" : "Defaultní URL notifikace",
3789 "nullable" : true
3790 },
3791 "odberNotifikaciPZS" : {
3792 "type" : "array",
3793 "items" : {
3794 "$ref" : "#/components/schemas/OdberNotifikaciPZS"
3795 },
3796 "description" : "Odběr notifikací",
3797 "nullable" : true
3798 },
3799 "pouzivajiSeVychozi" : {
3800 "type" : "boolean",
3801 "description" : "Zda-li se používají výchozí notifikace"
3802 }
3803 },
3804 "additionalProperties" : false,
3805 "description" : "Informace o vyhledané založené notifikaci"
3806 },
3807 "OdberNotifikaci" : {
3808 "type" : "object",
3809 "properties" : {
3810 "zalozeneNotifikace" : {
3811 "type" : "array",
3812 "items" : {
3813 "$ref" : "#/components/schemas/JednaNotifikace"
3814 },
3815 "description" : "Založené notifikace",
3816 "nullable" : true
3817 }
3818 },
3819 "additionalProperties" : false,
3820 "description" : "Informace o založeném odběru notifikací"
3821 },
3822 "OdberNotifikaciPZS" : {
3823 "type" : "object",
3824 "properties" : {
3825 "idSubskripce" : {
3826 "type" : "string",
3827 "description" : "Id subskripce k odběru notifikací",
3828 "nullable" : true
3829 },
3830 "kanalEndpoint" : {
3831 "type" : "string",
3832 "description" : "Endpoint kanálu notifikace",
3833 "nullable" : true
3834 },
3835 "kanalTyp" : {
3836 "type" : "string",
3837 "description" : "Typ kanálu. Nyní pouze \"API\"",
3838 "nullable" : true
3839 },
3840 "predmetId" : {
3841 "type" : "string",
3842 "description" : "ID předmětu nofifikace",
3843 "nullable" : true
3844 }
3845 },
3846 "additionalProperties" : false,
3847 "description" : "Informace o vyhledaném odběru notifikace pro PZS"
3848 },
3849 "OdpovedHromadneZtotozneni" : {
3850 "type" : "object",
3851 "properties" : {
3852 "odpovedInfo" : {
3853 "$ref" : "#/components/schemas/KZROdpoved"
3854 },
3855 "odpovedData" : {
3856 "$ref" : "#/components/schemas/HromadneZtotozneni"
3857 }
3858 },
3859 "additionalProperties" : false,
3860 "description" : "Odpověď o hromadném ztotožnění pacienta"
3861 },
3862 "OdpovedOdberNotifikaci" : {
3863 "type" : "object",
3864 "properties" : {
3865 "odpovedInfo" : {
3866 "$ref" : "#/components/schemas/KZROdpoved"
3867 },
3868 "odpovedData" : {
3869 "$ref" : "#/components/schemas/OdberNotifikaci"
3870 }
3871 },
3872 "additionalProperties" : false,
3873 "description" : "Data pro odpověď na přihlášení k odběru notifikací"
3874 },
3875 "OdpovedPrirazeniDocasnehoRIDu" : {
3876 "type" : "object",
3877 "properties" : {
3878 "odpovedInfo" : {
3879 "$ref" : "#/components/schemas/KZROdpoved"
3880 }
3881 },
3882 "additionalProperties" : false,
3883 "description" : "Data s odpovědí přiřazení dočasného RIDu"
3884 },
3885 "OdpovedRozdeleniPacienta" : {
3886 "type" : "object",
3887 "properties" : {
3888 "odpovedData" : {
3889 "$ref" : "#/components/schemas/RozdelenyPacient"
3890 },
3891 "odpovedInfo" : {
3892 "$ref" : "#/components/schemas/KZROdpoved"
3893 }
3894 },
3895 "additionalProperties" : false,
3896 "description" : "Data odpovědi na žádost o rozdělení pacienta"
3897 },
3898 "OdpovedSlouceniPacienta" : {
3899 "type" : "object",
3900 "properties" : {
3901 "odpovedInfo" : {
3902 "$ref" : "#/components/schemas/KZROdpoved"
3903 }
3904 },
3905 "additionalProperties" : false,
3906 "description" : "Odpověď na požadavek slučování pacienta / slučování pacienta"
3907 },
3908 "OdpovedStazeniSouborHromadnehoZtotozneniInterni" : {
3909 "type" : "object",
3910 "properties" : {
3911 "odpovedInfo" : {
3912 "$ref" : "#/components/schemas/KZROdpoved"
3913 },
3914 "base64Data" : {
3915 "type" : "string",
3916 "description" : "Base 64 se ZIP souborem s daty",
3917 "nullable" : true
3918 }
3919 },
3920 "additionalProperties" : false,
3921 "description" : "Data s odpovědí na žádost o stažení výsledku hromadného ztotožnění coby souboru"
3922 },
3923 "OdpovedStazeniSouboruHromadnehoZtotozneni" : {
3924 "type" : "object",
3925 "properties" : {
3926 "odpovedInfo" : {
3927 "$ref" : "#/components/schemas/KZROdpoved"
3928 },
3929 "odpovedData" : {
3930 "$ref" : "#/components/schemas/StazeniSouboruHromadnehoZtotozneni"
3931 }
3932 },
3933 "additionalProperties" : false,
3934 "description" : "Data s odpovědí na žádost o stažení výsledku hromadného ztotožnění"
3935 },
3936 "OdpovedVygenerovaniDocasnyRID" : {
3937 "type" : "object",
3938 "properties" : {
3939 "odpovedInfo" : {
3940 "$ref" : "#/components/schemas/KZROdpoved"
3941 },
3942 "odpovedData" : {
3943 "type" : "array",
3944 "items" : {
3945 "type" : "string"
3946 },
3947 "description" : "Popis odpovědi",
3948 "nullable" : true
3949 }
3950 },
3951 "additionalProperties" : false,
3952 "description" : "Data pro odpověď vygenerovaného dočasného RID"
3953 },
3954 "OdpovedVyhledaniHistoriePojisteni" : {
3955 "type" : "object",
3956 "properties" : {
3957 "odpovedInfo" : {
3958 "$ref" : "#/components/schemas/KZROdpoved"
3959 },
3960 "odpovedData" : {
3961 "type" : "array",
3962 "items" : {
3963 "$ref" : "#/components/schemas/PrubehPojisteni"
3964 },
3965 "description" : "Data s průběhem pojištění",
3966 "nullable" : true
3967 }
3968 },
3969 "additionalProperties" : false,
3970 "description" : "Data pro odpověď vyhledání historie pojištění pacienta"
3971 },
3972 "OdpovedVyhledaniHistorieRegistrujicichLekaru" : {
3973 "type" : "object",
3974 "properties" : {
3975 "odpovedInfo" : {
3976 "$ref" : "#/components/schemas/KZROdpoved"
3977 },
3978 "odpovedData" : {
3979 "type" : "array",
3980 "items" : {
3981 "$ref" : "#/components/schemas/RegistrujiciLekar"
3982 },
3983 "description" : "Data se seznamem registrujících lékařů",
3984 "nullable" : true
3985 }
3986 },
3987 "additionalProperties" : false,
3988 "description" : "Data pro odpověď vyhledání historie registrujících lékařů pacienta"
3989 },
3990 "OdpovedVyhledaniMapovaniRID" : {
3991 "type" : "object",
3992 "properties" : {
3993 "odpovedInfo" : {
3994 "$ref" : "#/components/schemas/KZROdpoved"
3995 },
3996 "odpovedData" : {
3997 "$ref" : "#/components/schemas/MapaRID"
3998 }
3999 },
4000 "additionalProperties" : false,
4001 "description" : "Data pro odpověď vyhledání mapování RID pacienta"
4002 },
4003 "OdpovedVyhledaniOdberuNotifikaciPZS" : {
4004 "type" : "object",
4005 "properties" : {
4006 "odpovedInfo" : {
4007 "$ref" : "#/components/schemas/KZROdpoved"
4008 },
4009 "odpovedData" : {
4010 "type" : "array",
4011 "items" : {
4012 "$ref" : "#/components/schemas/ObalkaOdberuNotifikaci"
4013 },
4014 "description" : "Data s informací ohledně vyhledaného odběru notifikací",
4015 "nullable" : true
4016 }
4017 },
4018 "additionalProperties" : false,
4019 "description" : "Data pro odpověď na vyhledání informací ohledně odběru notifikací"
4020 },
4021 "OdpovedVyhledaniPacienta" : {
4022 "type" : "object",
4023 "properties" : {
4024 "odpovedInfo" : {
4025 "$ref" : "#/components/schemas/KZROdpoved"
4026 },
4027 "odpovedData" : {
4028 "type" : "array",
4029 "items" : {
4030 "$ref" : "#/components/schemas/Pacient"
4031 },
4032 "description" : "Data se seznamem pacientů",
4033 "nullable" : true
4034 }
4035 },
4036 "additionalProperties" : false,
4037 "description" : "Data pro odpověď vyhledání pacienta"
4038 },
4039 "OdpovedZalozeniPacienta" : {
4040 "type" : "object",
4041 "properties" : {
4042 "odpovedInfo" : {
4043 "$ref" : "#/components/schemas/KZROdpoved"
4044 },
4045 "odpovedData" : {
4046 "$ref" : "#/components/schemas/Pacient"
4047 }
4048 },
4049 "additionalProperties" : false,
4050 "description" : "Data pro odpověď založení pacienta"
4051 },
4052 "OdpovedZalozeniReklamace" : {
4053 "type" : "object",
4054 "properties" : {
4055 "odpovedInfo" : {
4056 "$ref" : "#/components/schemas/KZROdpoved"
4057 }
4058 },
4059 "additionalProperties" : false,
4060 "description" : "Odpověď na založení reklamace údaje"
4061 },
4062 "OdpovedZmenaPacienta" : {
4063 "type" : "object",
4064 "properties" : {
4065 "odpovedInfo" : {
4066 "$ref" : "#/components/schemas/KZROdpoved"
4067 },
4068 "odpovedData" : {
4069 "$ref" : "#/components/schemas/Pacient"
4070 }
4071 },
4072 "additionalProperties" : false,
4073 "description" : "Data pro odpověď změny pacienta"
4074 },
4075 "OdpovedZruseniZaznamu" : {
4076 "type" : "object",
4077 "properties" : {
4078 "odpovedInfo" : {
4079 "$ref" : "#/components/schemas/KZROdpoved"
4080 }
4081 },
4082 "additionalProperties" : false,
4083 "description" : "Odpověď na žádost o zrušení záznamu"
4084 },
4085 "Pacient" : {
4086 "required" : [
4087 "cisloPojistence",
4088 "datumNarozeni",
4089 "kontaktniEmail",
4090 "kontaktniTelefon",
4091 "omezeniSvepravnosti",
4092 "opravneniZbraneMunice",
4093 "preferovanyJazyk",
4094 "prijmeni",
4095 "rid",
4096 "stavZaznamu",
4097 "typZaznamu"
4098 ],
4099 "type" : "object",
4100 "properties" : {
4101 "rid" : {
4102 "type" : "string",
4103 "description" : "Rezortní id pacienta",
4104 "nullable" : true
4105 },
4106 "stavZaznamu" : {
4107 "$ref" : "#/components/schemas/StatusZaznamu"
4108 },
4109 "typZaznamu" : {
4110 "$ref" : "#/components/schemas/TypZaznamuPacienta"
4111 },
4112 "adresaPobytu" : {
4113 "$ref" : "#/components/schemas/KZRAdresaDetail"
4114 },
4115 "datovaSchranka" : {
4116 "$ref" : "#/components/schemas/KZRString"
4117 },
4118 "datumNarozeni" : {
4119 "$ref" : "#/components/schemas/KZRDate"
4120 },
4121 "datumUmrti" : {
4122 "$ref" : "#/components/schemas/KZRDate"
4123 },
4124 "doklady" : {
4125 "type" : "array",
4126 "items" : {
4127 "$ref" : "#/components/schemas/KZRDoklad"
4128 },
4129 "description" : "Doklady pacienta",
4130 "nullable" : true
4131 },
4132 "jmeno" : {
4133 "$ref" : "#/components/schemas/KZRString"
4134 },
4135 "prijmeni" : {
4136 "$ref" : "#/components/schemas/KZRString"
4137 },
4138 "rodnePrijmeni" : {
4139 "$ref" : "#/components/schemas/KZRString"
4140 },
4141 "kontaktniAdresa" : {
4142 "$ref" : "#/components/schemas/KZRAdresaDetail"
4143 },
4144 "omezeniSvepravnosti" : {
4145 "$ref" : "#/components/schemas/KZRString"
4146 },
4147 "pohlavi" : {
4148 "$ref" : "#/components/schemas/KZRString"
4149 },
4150 "rodneCislo" : {
4151 "$ref" : "#/components/schemas/KZRString"
4152 },
4153 "zakonniZastupci" : {
4154 "type" : "array",
4155 "items" : {
4156 "$ref" : "#/components/schemas/KZRReferencniOsoba"
4157 },
4158 "description" : "Zákonný zástupce pacienta",
4159 "nullable" : true
4160 },
4161 "cisloPojistence" : {
4162 "$ref" : "#/components/schemas/KZRString"
4163 },
4164 "opravneniZbraneMunice" : {
4165 "$ref" : "#/components/schemas/KZRString"
4166 },
4167 "kontaktniEmail" : {
4168 "$ref" : "#/components/schemas/KZRString"
4169 },
4170 "kontaktniTelefon" : {
4171 "$ref" : "#/components/schemas/KZRString"
4172 },
4173 "preferovanyJazyk" : {
4174 "$ref" : "#/components/schemas/KZRString"
4175 },
4176 "mistoNarozeniRuianObecId" : {
4177 "$ref" : "#/components/schemas/KZRLong"
4178 },
4179 "mistoNarozeniZemeKod" : {
4180 "$ref" : "#/components/schemas/KZRString"
4181 },
4182 "mistoNarozeniSvetNazev" : {
4183 "$ref" : "#/components/schemas/KZRString"
4184 },
4185 "registrujiciLekar" : {
4186 "type" : "array",
4187 "items" : {
4188 "$ref" : "#/components/schemas/KZRRegistrujiciLekar"
4189 },
4190 "description" : "Registrující lékaři pacienta",
4191 "nullable" : true
4192 },
4193 "statniObcanstvi" : {
4194 "type" : "array",
4195 "items" : {
4196 "$ref" : "#/components/schemas/KZRString"
4197 },
4198 "description" : "Státní občanství pacienta v ISO 3166 formátu (Aplha2Kod)",
4199 "nullable" : true
4200 },
4201 "zdravotniPojisteni" : {
4202 "type" : "array",
4203 "items" : {
4204 "$ref" : "#/components/schemas/KZRPrubehPojisteni"
4205 },
4206 "description" : "Zdravotní pojišťovna pacienta",
4207 "nullable" : true
4208 }
4209 },
4210 "additionalProperties" : false,
4211 "description" : "Data pro pacienta"
4212 },
4213 "PacientZtotozneniAdresa" : {
4214 "type" : "object",
4215 "properties" : {
4216 "ulice" : {
4217 "maxLength" : 50,
4218 "type" : "string",
4219 "description" : "Ulice",
4220 "nullable" : true,
4221 "example" : "Bělehradská"
4222 },
4223 "cisloOrientacniHodnota" : {
4224 "maxLength" : 5,
4225 "type" : "string",
4226 "description" : "Číslo orientační",
4227 "nullable" : true,
4228 "example" : "13"
4229 },
4230 "cisloDomovni" : {
4231 "type" : "integer",
4232 "description" : "Číslo domovní",
4233 "format" : "int32",
4234 "nullable" : true,
4235 "example" : 1677
4236 },
4237 "obecNazev" : {
4238 "maxLength" : 50,
4239 "type" : "string",
4240 "description" : "Obec / město",
4241 "nullable" : true,
4242 "example" : "Praha"
4243 },
4244 "psc" : {
4245 "type" : "integer",
4246 "description" : "Poštovní směrovací číslo",
4247 "format" : "int32",
4248 "nullable" : true,
4249 "example" : 14000
4250 },
4251 "textAdresy" : {
4252 "maxLength" : 200,
4253 "type" : "string",
4254 "description" : "Text adresy",
4255 "nullable" : true,
4256 "example" : "U Školské zahrady 718/3, 182 00 Praha 8"
4257 },
4258 "adresaRuianId" : {
4259 "type" : "integer",
4260 "description" : "Identifikátor v systému RUIAN",
4261 "format" : "int64",
4262 "nullable" : true,
4263 "example" : 25120484
4264 },
4265 "obecId" : {
4266 "type" : "integer",
4267 "description" : "ID obce",
4268 "format" : "int32",
4269 "nullable" : true,
4270 "example" : 14000
4271 },
4272 "castObceId" : {
4273 "type" : "integer",
4274 "description" : "ID části obce",
4275 "format" : "int32",
4276 "nullable" : true,
4277 "example" : 14000
4278 },
4279 "mestskaCastId" : {
4280 "type" : "integer",
4281 "description" : "ID městské části",
4282 "format" : "int32",
4283 "nullable" : true,
4284 "example" : 14000
4285 }
4286 },
4287 "additionalProperties" : false,
4288 "description" : "Slouží pro data adresy"
4289 },
4290 "PacientZtotozneniMistoNarozeni" : {
4291 "type" : "object",
4292 "properties" : {
4293 "id" : {
4294 "type" : "integer",
4295 "description" : "RUIAN Id místa narození",
4296 "format" : "int64",
4297 "nullable" : true,
4298 "example" : 1677
4299 },
4300 "mistoNarozeniText" : {
4301 "maxLength" : 100,
4302 "type" : "string",
4303 "description" : "Text místa narození",
4304 "nullable" : true,
4305 "example" : "Praha 4"
4306 },
4307 "zemeKod" : {
4308 "maxLength" : 10,
4309 "type" : "string",
4310 "description" : "Kód země místa narození v ISO 3166 formátu (Aplha2Kod)",
4311 "nullable" : true,
4312 "example" : "CZ"
4313 },
4314 "zemeNazev" : {
4315 "maxLength" : 10,
4316 "type" : "string",
4317 "description" : "Země místa narození - název",
4318 "nullable" : true,
4319 "example" : "Česká republika"
4320 },
4321 "typMista" : {
4322 "maxLength" : 10,
4323 "type" : "string",
4324 "description" : "Typ místa narození",
4325 "nullable" : true,
4326 "example" : "CrPraha"
4327 }
4328 },
4329 "additionalProperties" : false,
4330 "description" : "Slouží pro data adresy"
4331 },
4332 "PredmetNotifikace" : {
4333 "type" : "object",
4334 "properties" : {
4335 "rid" : {
4336 "type" : "string",
4337 "description" : "RID pacienta, o němž bude notifikace zasílána",
4338 "nullable" : true
4339 }
4340 },
4341 "additionalProperties" : false,
4342 "description" : "Předmět notifikace"
4343 },
4344 "PriraditDocasnyRID" : {
4345 "required" : [
4346 "docasnyRID",
4347 "rid"
4348 ],
4349 "type" : "object",
4350 "properties" : {
4351 "docasnyRID" : {
4352 "type" : "string",
4353 "description" : "Dočasný RID pacienta"
4354 },
4355 "rid" : {
4356 "type" : "string",
4357 "description" : "RID pacienta"
4358 }
4359 },
4360 "additionalProperties" : false,
4361 "description" : "Data s dočasným RID pro pacienta"
4362 },
4363 "PrubehPojisteni" : {
4364 "required" : [
4365 "platneOd",
4366 "zdravotniPojistovnaKod"
4367 ],
4368 "type" : "object",
4369 "properties" : {
4370 "platneOd" : {
4371 "type" : "string",
4372 "description" : "Pojištění platné od",
4373 "format" : "date"
4374 },
4375 "platneDo" : {
4376 "type" : "string",
4377 "description" : "Pojištění platné do",
4378 "format" : "date",
4379 "nullable" : true
4380 },
4381 "zdravotniPojistovnaKod" : {
4382 "type" : "string",
4383 "description" : "Kód zdravotní pojišťovny",
4384 "nullable" : true
4385 }
4386 },
4387 "additionalProperties" : false,
4388 "description" : "Data o průběhu pojištění"
4389 },
4390 "RegistrujiciLekar" : {
4391 "required" : [
4392 "datumZahajeni",
4393 "ico",
4394 "odbornost"
4395 ],
4396 "type" : "object",
4397 "properties" : {
4398 "datumZahajeni" : {
4399 "type" : "string",
4400 "description" : "Datum zahájení činnosti registrujícího lékaře",
4401 "format" : "date"
4402 },
4403 "datumUkonceni" : {
4404 "type" : "string",
4405 "description" : "Datum ukončení činnosti registrujícího lékaře",
4406 "format" : "date",
4407 "nullable" : true
4408 },
4409 "ico" : {
4410 "type" : "string",
4411 "description" : "IČO lékaře",
4412 "nullable" : true
4413 },
4414 "icp" : {
4415 "type" : "string",
4416 "description" : "IČP lékaře",
4417 "nullable" : true
4418 },
4419 "odbornost" : {
4420 "type" : "string",
4421 "description" : "Odbornost lékaře",
4422 "nullable" : true
4423 }
4424 },
4425 "additionalProperties" : false,
4426 "description" : "Data pro registrujícího lékaře"
4427 },
4428 "Reklamujici" : {
4429 "required" : [
4430 "idSubjektu",
4431 "typSubjektu"
4432 ],
4433 "type" : "object",
4434 "properties" : {
4435 "idSubjektu" : {
4436 "type" : "integer",
4437 "description" : "ID",
4438 "format" : "int64"
4439 },
4440 "email" : {
4441 "type" : "string",
4442 "description" : "Email",
4443 "nullable" : true
4444 },
4445 "jmeno" : {
4446 "type" : "string",
4447 "description" : "Jméno",
4448 "nullable" : true
4449 },
4450 "prijmeni" : {
4451 "type" : "string",
4452 "description" : "Příjmení",
4453 "nullable" : true
4454 },
4455 "typSubjektu" : {
4456 "type" : "string",
4457 "description" : "Typ subjektu\r\nJiny\r\nPacient\r\nZdravotnickyPracovnik\r\nPZS\r\nOVM\r\nZdravotniPojistovna",
4458 "nullable" : true
4459 }
4460 },
4461 "additionalProperties" : false,
4462 "description" : "Reklamujici"
4463 },
4464 "RozdeleniPacienta" : {
4465 "required" : [
4466 "novyPacient1",
4467 "novyPacient2",
4468 "rid"
4469 ],
4470 "type" : "object",
4471 "properties" : {
4472 "novyPacient1" : {
4473 "$ref" : "#/components/schemas/NovyPacient"
4474 },
4475 "novyPacient2" : {
4476 "$ref" : "#/components/schemas/NovyPacient"
4477 },
4478 "rid" : {
4479 "type" : "string",
4480 "description" : "RID původního pacienta, jenž má být rozdělen",
4481 "nullable" : true
4482 }
4483 },
4484 "additionalProperties" : false,
4485 "description" : "Informace potřebné k rozdělení původního pacienta na 2 nové pacienty"
4486 },
4487 "RozdelenyPacient" : {
4488 "required" : [
4489 "pacienti"
4490 ],
4491 "type" : "object",
4492 "properties" : {
4493 "pacienti" : {
4494 "type" : "array",
4495 "items" : {
4496 "$ref" : "#/components/schemas/Pacient"
4497 },
4498 "description" : "Dva pacienti, na něž byl rozdělen vstupní pacient",
4499 "nullable" : true
4500 },
4501 "rid" : {
4502 "type" : "string",
4503 "description" : "Původní RID pacienta, který byl rozdělen",
4504 "nullable" : true
4505 }
4506 },
4507 "additionalProperties" : false,
4508 "description" : "Navratovy objekt s informaci o pacientovi, jenž byl rozdělen"
4509 },
4510 "SouborHromadnehoZtotozneni" : {
4511 "type" : "object",
4512 "properties" : {
4513 "sourceId" : {
4514 "type" : "string",
4515 "description" : "SourceId pacienta ze systému 3. strany sloužící pro zpětné napárování po přijetí výsledků hromadného ztotožnění",
4516 "nullable" : true
4517 },
4518 "jmeno" : {
4519 "type" : "string",
4520 "description" : "Křestní jméno pacienta",
4521 "nullable" : true
4522 },
4523 "prijmeni" : {
4524 "type" : "string",
4525 "description" : "Příjmení pacienta",
4526 "nullable" : true
4527 },
4528 "rodneCislo" : {
4529 "type" : "string",
4530 "description" : "Rodné číslo pacienta",
4531 "nullable" : true
4532 },
4533 "datumNarozeni" : {
4534 "type" : "string",
4535 "description" : "Datum narození pacienta",
4536 "format" : "date",
4537 "nullable" : true
4538 },
4539 "doklady" : {
4540 "type" : "array",
4541 "items" : {
4542 "$ref" : "#/components/schemas/Doklad"
4543 },
4544 "description" : "Doklady pacienta",
4545 "nullable" : true
4546 },
4547 "datumUmrti" : {
4548 "type" : "string",
4549 "description" : "Datum úmrtí pacienta",
4550 "format" : "date",
4551 "nullable" : true
4552 },
4553 "rid" : {
4554 "type" : "string",
4555 "description" : "RID pacienta",
4556 "nullable" : true
4557 },
4558 "subskripceID" : {
4559 "type" : "string",
4560 "description" : "ID subskripce k notifikacím u pacienta",
4561 "nullable" : true
4562 },
4563 "substavZtotozneni" : {
4564 "type" : "string",
4565 "description" : "Stav ztotožnění pacienta",
4566 "nullable" : true
4567 },
4568 "mistoNarozeni" : {
4569 "$ref" : "#/components/schemas/PacientZtotozneniMistoNarozeni"
4570 },
4571 "adresaTrvalehoPobytu" : {
4572 "$ref" : "#/components/schemas/PacientZtotozneniAdresa"
4573 }
4574 },
4575 "additionalProperties" : false,
4576 "description" : "Jedna položka souboru výsledku hromadného ztotožnění pacientů"
4577 },
4578 "StatusZaznamu" : {
4579 "required" : [
4580 "nazev"
4581 ],
4582 "type" : "object",
4583 "properties" : {
4584 "nazev" : {
4585 "type" : "string",
4586 "description" : "Název stavu záznamu",
4587 "nullable" : true
4588 }
4589 },
4590 "additionalProperties" : false,
4591 "description" : "Data pro stav záznamu"
4592 },
4593 "StazeniDatHromadnehoZtotozneni" : {
4594 "type" : "object",
4595 "properties" : {
4596 "idZadosti" : {
4597 "type" : "string",
4598 "description" : "Id žádosti o hromadné ztotožnění",
4599 "nullable" : true
4600 }
4601 },
4602 "additionalProperties" : false,
4603 "description" : "Obsahuje informace potřebné k nastavení odběru notifikací"
4604 },
4605 "StazeniSouboruHromadnehoZtotozneni" : {
4606 "type" : "object",
4607 "properties" : {
4608 "dataVSouboru" : {
4609 "type" : "boolean",
4610 "description" : "Zda-li budou data navrácena coby soubor. V tomto případě je nutno soubor vyzvedout separátním voláním API"
4611 },
4612 "hromadneZtotozneniDokonceno" : {
4613 "type" : "boolean",
4614 "description" : "Zda-li bylo hromadné ztotožnění dané dávky již dokončeno, či ne"
4615 },
4616 "souborHromadnehoZtotozneni" : {
4617 "type" : "array",
4618 "items" : {
4619 "$ref" : "#/components/schemas/SouborHromadnehoZtotozneni"
4620 },
4621 "description" : "Soubor s daty výsledku hromadného ztotožnění. Je navracen pouze pokud je počet záznamů menší jak 10 000, v opačném případě je navracen soubor",
4622 "nullable" : true
4623 }
4624 },
4625 "additionalProperties" : false,
4626 "description" : "Data s odpovědí na žádost o stažení výsledku hromadného ztotožnění"
4627 },
4628 "SubjektZalozeniNotifikace" : {
4629 "type" : "object",
4630 "properties" : {
4631 "url" : {
4632 "type" : "string",
4633 "description" : "URL, na něž bude notifikace odesílána",
4634 "nullable" : true
4635 },
4636 "jenomPull" : {
4637 "type" : "boolean",
4638 "description" : "Zda-li budou notifikace realizovány pouze jako pull"
4639 },
4640 "pouzitDefaultniURL" : {
4641 "type" : "boolean",
4642 "description" : "Zda-li použít defaultní URL"
4643 }
4644 },
4645 "additionalProperties" : false,
4646 "description" : "Subjekt založení notifikace"
4647 },
4648 "SubskripceNotifikaceInterni" : {
4649 "type" : "object",
4650 "properties" : {
4651 "predmet" : {
4652 "type" : "array",
4653 "items" : {
4654 "$ref" : "#/components/schemas/PredmetNotifikace"
4655 },
4656 "description" : "Předměty notifikací - o kom budeme notifikováni",
4657 "nullable" : true
4658 },
4659 "prijemci" : {
4660 "$ref" : "#/components/schemas/SubjektZalozeniNotifikace"
4661 },
4662 "subjektId" : {
4663 "type" : "string",
4664 "description" : "Id subjektu, jemuž budou notifikace zasílány",
4665 "nullable" : true
4666 }
4667 },
4668 "additionalProperties" : false,
4669 "description" : "Obsahuje informace potřebné k nastavení odběru notifikací. Pro účely interního přenosu operací"
4670 },
4671 "TypZaznamuPacienta" : {
4672 "required" : [
4673 "nazev"
4674 ],
4675 "type" : "object",
4676 "properties" : {
4677 "nazev" : {
4678 "type" : "string",
4679 "description" : "Název typu záznamu",
4680 "nullable" : true
4681 }
4682 },
4683 "additionalProperties" : false,
4684 "description" : "Data pro typ záznamu"
4685 },
4686 "UdajReklamace" : {
4687 "type" : "object",
4688 "properties" : {
4689 "jmeno" : {
4690 "maxLength" : 50,
4691 "type" : "string",
4692 "description" : "Správné znění reklamovaného křestního jména pacienta",
4693 "nullable" : true
4694 },
4695 "prijmeni" : {
4696 "type" : "string",
4697 "description" : "Správné znění reklamovaného příjmení jména pacienta",
4698 "nullable" : true
4699 },
4700 "rodnePrijmeni" : {
4701 "type" : "string",
4702 "description" : "Správné znění reklamovaného rodného příjmení pacienta",
4703 "nullable" : true
4704 },
4705 "datumNarozeni" : {
4706 "type" : "string",
4707 "description" : "Správné znění reklamovaného data narození pacienta",
4708 "format" : "date-time",
4709 "nullable" : true,
4710 "example" : "2026-01-11"
4711 },
4712 "datumUmrti" : {
4713 "type" : "string",
4714 "description" : "Správné znění reklamovaného datum úmrtí pacienta",
4715 "format" : "date-time",
4716 "nullable" : true,
4717 "example" : "2026-01-11"
4718 },
4719 "adresaPobytu" : {
4720 "$ref" : "#/components/schemas/Adresa"
4721 },
4722 "kontaktniAdresa" : {
4723 "$ref" : "#/components/schemas/Adresa"
4724 },
4725 "rodneCislo" : {
4726 "maxLength" : 20,
4727 "type" : "string",
4728 "description" : "Správné znění reklamovaného rodné číslo pacienta",
4729 "nullable" : true,
4730 "example" : "475714280"
4731 },
4732 "pohlavi" : {
4733 "maxLength" : 1,
4734 "type" : "string",
4735 "description" : "Správné znění reklamovaného pohlaví pacienta",
4736 "nullable" : true
4737 },
4738 "doklady" : {
4739 "$ref" : "#/components/schemas/Doklad"
4740 },
4741 "datovaSchranka" : {
4742 "type" : "string",
4743 "description" : "Správné znění reklamované adresy datové schránky pacienta",
4744 "nullable" : true
4745 },
4746 "omezeniSvepravnosti" : {
4747 "type" : "string",
4748 "description" : "Správné znění reklamovaného omezení svéprávnosti pacienta\r\nMožné hodnoty\r\nANO\r\nNE\r\nNEZNAMO",
4749 "nullable" : true
4750 },
4751 "registrujiciLekar" : {
4752 "maxLength" : 500,
4753 "type" : "string",
4754 "description" : "Informace nutná pro změnu jméno registrujícího lékaře.",
4755 "nullable" : true
4756 },
4757 "cisloPojistence" : {
4758 "type" : "string",
4759 "description" : "Navrhované číslo pojištěnce",
4760 "nullable" : true
4761 },
4762 "zdravotniPojisteni" : {
4763 "maxLength" : 500,
4764 "type" : "string",
4765 "description" : "Informace nutná pro změnu zdravorního pojištění.",
4766 "nullable" : true
4767 },
4768 "statniObcanstvi" : {
4769 "maxLength" : 500,
4770 "type" : "string",
4771 "description" : "Informace nutná pro změnu státního občanství.",
4772 "nullable" : true
4773 },
4774 "opravneniZbraneMunice" : {
4775 "type" : "string",
4776 "description" : "Správné znění reklamované hodnoty\r\nMožné hodnoty\r\nANO\r\nNE\r\nNEZNAMO",
4777 "nullable" : true
4778 }
4779 },
4780 "additionalProperties" : false,
4781 "description" : "Údaj reklamace"
4782 },
4783 "VyhledaniCizincePodleCP" : {
4784 "required" : [
4785 "cisloPojistence"
4786 ],
4787 "type" : "object",
4788 "properties" : {
4789 "cisloPojistence" : {
4790 "maxLength" : 22,
4791 "type" : "string",
4792 "description" : "Číslo pojištěnce pacienta",
4793 "example" : "9707047713"
4794 },
4795 "statniObcanstvi" : {
4796 "maxLength" : 20,
4797 "type" : "string",
4798 "description" : "Státní občanství pacienta v ISO 3166 formátu (Aplha2Kod)",
4799 "nullable" : true,
4800 "example" : "SK"
4801 }
4802 },
4803 "additionalProperties" : false,
4804 "description" : "Data pro vyhledání pacienta cizince podle čísla pojištěnce"
4805 },
4806 "VyhledaniHistorieRegistrujicihLekaru" : {
4807 "required" : [
4808 "rid"
4809 ],
4810 "type" : "object",
4811 "properties" : {
4812 "datum" : {
4813 "type" : "string",
4814 "description" : "Datum ke kterému se historie vyhledává, formát yyyy-MM-dd\r\n\r\nPro PZS je hodnota \"datum\" povinná.",
4815 "format" : "date-time",
4816 "nullable" : true
4817 },
4818 "rid" : {
4819 "type" : "string",
4820 "description" : "RID pacienta",
4821 "example" : "1002852487"
4822 }
4823 },
4824 "additionalProperties" : false,
4825 "description" : "Data pro vyhledání historie registrujících lékářů pacienta"
4826 },
4827 "VyhledaniHistorieZdravotnihoPojisteni" : {
4828 "required" : [
4829 "rid"
4830 ],
4831 "type" : "object",
4832 "properties" : {
4833 "Datum" : {
4834 "type" : "string",
4835 "description" : "Datum ke kterému se historie vyhledává jako date pro verzi V3",
4836 "format" : "date",
4837 "nullable" : true
4838 },
4839 "rid" : {
4840 "type" : "string",
4841 "description" : "RID pacienta",
4842 "example" : "1002852487"
4843 }
4844 },
4845 "additionalProperties" : false,
4846 "description" : "Data pro vyhledání historie zdravotního pojištění"
4847 },
4848 "VyhledaniMapovaniRID" : {
4849 "required" : [
4850 "rid"
4851 ],
4852 "type" : "object",
4853 "properties" : {
4854 "jenAktualni" : {
4855 "type" : "boolean",
4856 "description" : "Omezení, zda hledat pouze aktuální",
4857 "example" : 1002852487
4858 },
4859 "rid" : {
4860 "type" : "string",
4861 "description" : "RID pacienta"
4862 }
4863 },
4864 "additionalProperties" : false,
4865 "description" : "Data pro vyhledání mapování RID pacienta"
4866 },
4867 "VyhledaniOdberNotifikaciPZSInterni" : {
4868 "required" : [
4869 "kanalTyp"
4870 ],
4871 "type" : "object",
4872 "properties" : {
4873 "idSubskripce" : {
4874 "type" : "string",
4875 "description" : "ID subskripce",
4876 "nullable" : true
4877 },
4878 "predmetId" : {
4879 "type" : "array",
4880 "items" : {
4881 "$ref" : "#/components/schemas/PredmetNotifikace"
4882 },
4883 "description" : "Předmět notifikace",
4884 "nullable" : true
4885 },
4886 "vsechnySubskripce" : {
4887 "type" : "boolean",
4888 "description" : "Zda-li vyhledat všechny subskripce. V případě, že je vyplněno nevyplňovat ID subskripce."
4889 },
4890 "kanalTyp" : {
4891 "type" : "string",
4892 "description" : "Typ komunikačního kanálu",
4893 "nullable" : true
4894 },
4895 "subjektId" : {
4896 "type" : "string",
4897 "description" : "Id subjektu, o němž budou notifikace zasílány",
4898 "nullable" : true
4899 },
4900 "subjektTyp" : {
4901 "type" : "string",
4902 "description" : "Typ subjektu, o němž jsou notifikace zasílány",
4903 "nullable" : true
4904 }
4905 },
4906 "additionalProperties" : false,
4907 "description" : "Obsahuje informace potřebné k zrušení odběru notifikací"
4908 },
4909 "VyhledaniPacientaUniverzal" : {
4910 "type" : "object",
4911 "properties" : {
4912 "cisloPojistence" : {
4913 "maxLength" : 22,
4914 "type" : "string",
4915 "description" : "Číslo pojištěnce pacienta",
4916 "nullable" : true,
4917 "example" : "475714280"
4918 },
4919 "jmeno" : {
4920 "maxLength" : 50,
4921 "type" : "string",
4922 "description" : "Jméno pacienta",
4923 "nullable" : true,
4924 "example" : "BOROVICE"
4925 },
4926 "prijmeni" : {
4927 "maxLength" : 50,
4928 "type" : "string",
4929 "description" : "Příjmení pacienta",
4930 "nullable" : true,
4931 "example" : "PYRENEJSKÁ"
4932 },
4933 "rodneCislo" : {
4934 "maxLength" : 20,
4935 "type" : "string",
4936 "description" : "Rodné číslo pacienta",
4937 "nullable" : true,
4938 "example" : "475714280"
4939 },
4940 "datumNarozeni" : {
4941 "type" : "string",
4942 "description" : "Datum narození pacienta jako date pro verzi V3",
4943 "format" : "date",
4944 "nullable" : true
4945 },
4946 "statniObcanstvi" : {
4947 "type" : "string",
4948 "description" : "Státní občanství pacienta v ISO 3166 formátu (Aplha2Kod)",
4949 "nullable" : true,
4950 "example" : "CZ"
4951 },
4952 "adresaPobytu" : {
4953 "$ref" : "#/components/schemas/Adresa"
4954 },
4955 "doklady" : {
4956 "type" : "array",
4957 "items" : {
4958 "$ref" : "#/components/schemas/Doklad"
4959 },
4960 "description" : "Doklady pacienta",
4961 "nullable" : true
4962 },
4963 "hledatPredchoziPrijmeni" : {
4964 "type" : "boolean",
4965 "description" : "Omezení, zda se má hledat i dle předchozího příjmení",
4966 "nullable" : true,
4967 "example" : true
4968 },
4969 "mistoNarozeniRuianId" : {
4970 "type" : "integer",
4971 "description" : "Místo narození osoby",
4972 "format" : "int64",
4973 "nullable" : true,
4974 "example" : 554782
4975 }
4976 },
4977 "additionalProperties" : false,
4978 "description" : "Data pro vyhledání pacienta podle různých parametrů"
4979 },
4980 "VyhledaniPodleJmenoPrijmeniCP" : {
4981 "required" : [
4982 "cisloPojistence",
4983 "jmeno",
4984 "prijmeni"
4985 ],
4986 "type" : "object",
4987 "properties" : {
4988 "jmeno" : {
4989 "maxLength" : 50,
4990 "type" : "string",
4991 "description" : "Jméno pacienta",
4992 "example" : "BOROVICE"
4993 },
4994 "prijmeni" : {
4995 "maxLength" : 50,
4996 "type" : "string",
4997 "description" : "Příjmení pacienta",
4998 "example" : "PYRENEJSKÁ"
4999 },
5000 "cisloPojistence" : {
5001 "maxLength" : 22,
5002 "type" : "string",
5003 "description" : "Číslo pojištěnce pacienta",
5004 "example" : "475714280"
5005 }
5006 },
5007 "additionalProperties" : false,
5008 "description" : "Data pro vyhledání podle jména, příjmení a čísla pojištění"
5009 },
5010 "VyhledaniPodleJmenoPrijmeniDatumNarozeni" : {
5011 "required" : [
5012 "jmeno",
5013 "prijmeni"
5014 ],
5015 "type" : "object",
5016 "properties" : {
5017 "datumNarozeni" : {
5018 "type" : "string",
5019 "description" : "Datum narození pacienta jako date pro verzi V3",
5020 "format" : "date",
5021 "nullable" : true
5022 },
5023 "jmeno" : {
5024 "maxLength" : 50,
5025 "type" : "string",
5026 "description" : "Jméno pacienta",
5027 "example" : "BOROVICE"
5028 },
5029 "prijmeni" : {
5030 "maxLength" : 50,
5031 "type" : "string",
5032 "description" : "Příjmení pacienta",
5033 "example" : "PYRENEJSKÁ"
5034 },
5035 "statniObcanstvi" : {
5036 "maxLength" : 20,
5037 "type" : "string",
5038 "description" : "Státní občanství pacienta v ISO 3166 formátu (Aplha2Kod)",
5039 "nullable" : true,
5040 "example" : "CZ"
5041 }
5042 },
5043 "additionalProperties" : false,
5044 "description" : "Data pro vyhledání pacienta podle jména, příjmení a data narození"
5045 },
5046 "VyhledaniPodleJmenoPrijmeniRC" : {
5047 "required" : [
5048 "jmeno",
5049 "prijmeni",
5050 "rodneCislo"
5051 ],
5052 "type" : "object",
5053 "properties" : {
5054 "jmeno" : {
5055 "maxLength" : 50,
5056 "type" : "string",
5057 "description" : "Jméno pacienta",
5058 "example" : "BOROVICE"
5059 },
5060 "prijmeni" : {
5061 "maxLength" : 50,
5062 "type" : "string",
5063 "description" : "Příjmení pacienta",
5064 "example" : "PYRENEJSKÁ"
5065 },
5066 "rodneCislo" : {
5067 "maxLength" : 20,
5068 "type" : "string",
5069 "description" : "Rodné číslo pacienta",
5070 "example" : "475714280"
5071 },
5072 "statniObcanstvi" : {
5073 "maxLength" : 20,
5074 "type" : "string",
5075 "description" : "Státní občanství pacienta v ISO 3166 formátu (Aplha2Kod)",
5076 "nullable" : true,
5077 "example" : "CZ"
5078 }
5079 },
5080 "additionalProperties" : false,
5081 "description" : "Data pro vyhledání podle jména, příjmení a rodného čísla"
5082 },
5083 "VyhledaniPodleRID" : {
5084 "required" : [
5085 "rid"
5086 ],
5087 "type" : "object",
5088 "properties" : {
5089 "rid" : {
5090 "type" : "string",
5091 "description" : "RID pacienta, podle kterého se hledá",
5092 "example" : "7651532629"
5093 }
5094 },
5095 "additionalProperties" : false,
5096 "description" : "Data pro vyhledání pacienta podle RID"
5097 },
5098 "ZadostNavrhSlouceniPacientu" : {
5099 "required" : [
5100 "zadostData",
5101 "zadostInfo"
5102 ],
5103 "type" : "object",
5104 "properties" : {
5105 "zadostData" : {
5106 "$ref" : "#/components/schemas/NavrhSlouceniPacientu"
5107 },
5108 "zadostInfo" : {
5109 "$ref" : "#/components/schemas/KZRDotaz"
5110 }
5111 },
5112 "additionalProperties" : false,
5113 "description" : "Data žádosti o navržení sloučení pacientů"
5114 },
5115 "ZadostNavrhZruseniZaznamu" : {
5116 "required" : [
5117 "zadostData",
5118 "zadostInfo"
5119 ],
5120 "type" : "object",
5121 "properties" : {
5122 "zadostData" : {
5123 "$ref" : "#/components/schemas/NavrhZruseniZaznamu"
5124 },
5125 "zadostInfo" : {
5126 "$ref" : "#/components/schemas/KZRDotaz"
5127 }
5128 },
5129 "additionalProperties" : false,
5130 "description" : "Žádost o zrušení záznamu"
5131 },
5132 "ZadostODocasnyRID" : {
5133 "type" : "object",
5134 "properties" : {
5135 "pocet" : {
5136 "type" : "integer",
5137 "description" : "Požadovaný počet RIDů, které se mají vrátit",
5138 "format" : "int32"
5139 }
5140 },
5141 "additionalProperties" : false,
5142 "description" : "Data žádosti o dočasný RID"
5143 },
5144 "ZadostOMapovaniRID" : {
5145 "required" : [
5146 "zadostData",
5147 "zadostInfo"
5148 ],
5149 "type" : "object",
5150 "properties" : {
5151 "zadostData" : {
5152 "$ref" : "#/components/schemas/VyhledaniMapovaniRID"
5153 },
5154 "zadostInfo" : {
5155 "$ref" : "#/components/schemas/KZRDotaz"
5156 }
5157 },
5158 "additionalProperties" : false,
5159 "description" : "Data žádosti pro mapování RID pacienta"
5160 },
5161 "ZadostOOdberNotifikaciInterni" : {
5162 "required" : [
5163 "zadostData",
5164 "zadostInfo"
5165 ],
5166 "type" : "object",
5167 "properties" : {
5168 "zadostData" : {
5169 "$ref" : "#/components/schemas/SubskripceNotifikaceInterni"
5170 },
5171 "zadostInfo" : {
5172 "$ref" : "#/components/schemas/KZRDotaz"
5173 }
5174 },
5175 "additionalProperties" : false,
5176 "description" : "Data žádosti pro přihlášení k odběru notifikací"
5177 },
5178 "ZadostOPrirazeniDocasnehoRIDu" : {
5179 "required" : [
5180 "zadostData",
5181 "zadostInfo"
5182 ],
5183 "type" : "object",
5184 "properties" : {
5185 "zadostData" : {
5186 "$ref" : "#/components/schemas/PriraditDocasnyRID"
5187 },
5188 "zadostInfo" : {
5189 "$ref" : "#/components/schemas/KZRDotaz"
5190 }
5191 },
5192 "additionalProperties" : false,
5193 "description" : "Data žádosti pro přiřazení dočásného RID"
5194 },
5195 "ZadostOStazeniDatHromadnehoZtotozneni" : {
5196 "required" : [
5197 "zadostData",
5198 "zadostInfo"
5199 ],
5200 "type" : "object",
5201 "properties" : {
5202 "zadostData" : {
5203 "$ref" : "#/components/schemas/StazeniDatHromadnehoZtotozneni"
5204 },
5205 "zadostInfo" : {
5206 "$ref" : "#/components/schemas/KZRDotaz"
5207 }
5208 },
5209 "additionalProperties" : false,
5210 "description" : "Data žádosti o stažení dat hromadného ztotožnění"
5211 },
5212 "ZadostOVygenerovaniDocasnehoRIDu" : {
5213 "required" : [
5214 "zadostData",
5215 "zadostInfo"
5216 ],
5217 "type" : "object",
5218 "properties" : {
5219 "zadostData" : {
5220 "$ref" : "#/components/schemas/ZadostODocasnyRID"
5221 },
5222 "zadostInfo" : {
5223 "$ref" : "#/components/schemas/KZRDotaz"
5224 }
5225 },
5226 "additionalProperties" : false,
5227 "description" : "Data žádosti pro vygenerování dočasného RIDu"
5228 },
5229 "ZadostOVyhledaniCizincePodleCP" : {
5230 "required" : [
5231 "zadostData",
5232 "zadostInfo"
5233 ],
5234 "type" : "object",
5235 "properties" : {
5236 "zadostData" : {
5237 "$ref" : "#/components/schemas/VyhledaniCizincePodleCP"
5238 },
5239 "zadostInfo" : {
5240 "$ref" : "#/components/schemas/KZRDotaz"
5241 }
5242 },
5243 "additionalProperties" : false,
5244 "description" : "Data žádosti pro vyhledání cizince podle čísla pojištěnce"
5245 },
5246 "ZadostOVyhledaniHistoriePojisteniPacienta" : {
5247 "required" : [
5248 "zadostData",
5249 "zadostInfo"
5250 ],
5251 "type" : "object",
5252 "properties" : {
5253 "zadostData" : {
5254 "$ref" : "#/components/schemas/VyhledaniHistorieZdravotnihoPojisteni"
5255 },
5256 "zadostInfo" : {
5257 "$ref" : "#/components/schemas/KZRDotaz"
5258 }
5259 },
5260 "additionalProperties" : false,
5261 "description" : "Data žádosti pro vyhledání historie pojištění pacienta"
5262 },
5263 "ZadostOVyhledaniHistorieRegistrujicichLekaruPacienta" : {
5264 "required" : [
5265 "zadostData",
5266 "zadostInfo"
5267 ],
5268 "type" : "object",
5269 "properties" : {
5270 "zadostData" : {
5271 "$ref" : "#/components/schemas/VyhledaniHistorieRegistrujicihLekaru"
5272 },
5273 "zadostInfo" : {
5274 "$ref" : "#/components/schemas/KZRDotaz"
5275 }
5276 },
5277 "additionalProperties" : false,
5278 "description" : "Data žádosti pro vyhledání historie registrujících lékařů pacienta"
5279 },
5280 "ZadostOVyhledaniOdberuZmenPacientuProPZSInterni" : {
5281 "required" : [
5282 "zadostData",
5283 "zadostInfo"
5284 ],
5285 "type" : "object",
5286 "properties" : {
5287 "zadostData" : {
5288 "$ref" : "#/components/schemas/VyhledaniOdberNotifikaciPZSInterni"
5289 },
5290 "zadostInfo" : {
5291 "$ref" : "#/components/schemas/KZRDotaz"
5292 }
5293 },
5294 "additionalProperties" : false,
5295 "description" : "Data žádosti o vyhledání odběru notifikací pro PZS a subjekty údajů"
5296 },
5297 "ZadostOVyhledaniPodleAIFOUlozenky" : {
5298 "required" : [
5299 "zadostData",
5300 "zadostInfo"
5301 ],
5302 "type" : "object",
5303 "properties" : {
5304 "zadostData" : {
5305 "$ref" : "#/components/schemas/AIFOUlozenka"
5306 },
5307 "zadostInfo" : {
5308 "$ref" : "#/components/schemas/KZRDotaz"
5309 }
5310 },
5311 "additionalProperties" : false,
5312 "description" : "Data žádosti pro vyhledání pacienta podle AIFO nebo uloženky"
5313 },
5314 "ZadostOVyhledaniPodleDokladu" : {
5315 "required" : [
5316 "zadostData",
5317 "zadostInfo"
5318 ],
5319 "type" : "object",
5320 "properties" : {
5321 "zadostData" : {
5322 "$ref" : "#/components/schemas/Doklad"
5323 },
5324 "zadostInfo" : {
5325 "$ref" : "#/components/schemas/KZRDotaz"
5326 }
5327 },
5328 "additionalProperties" : false,
5329 "description" : "Data žádosti pro vyhledání pacienta podle dokladu"
5330 },
5331 "ZadostOVyhledaniPodleJmenoPrijmeniCP" : {
5332 "required" : [
5333 "zadostData",
5334 "zadostInfo"
5335 ],
5336 "type" : "object",
5337 "properties" : {
5338 "zadostData" : {
5339 "$ref" : "#/components/schemas/VyhledaniPodleJmenoPrijmeniCP"
5340 },
5341 "zadostInfo" : {
5342 "$ref" : "#/components/schemas/KZRDotaz"
5343 }
5344 },
5345 "additionalProperties" : false,
5346 "description" : "Data žádosti pro vyhledání pacienta podle jména, příjmení a čísla pojištěnce"
5347 },
5348 "ZadostOVyhledaniPodleJmenoPrijmeniDatumNarozeni" : {
5349 "required" : [
5350 "zadostData",
5351 "zadostInfo"
5352 ],
5353 "type" : "object",
5354 "properties" : {
5355 "zadostData" : {
5356 "$ref" : "#/components/schemas/VyhledaniPodleJmenoPrijmeniDatumNarozeni"
5357 },
5358 "zadostInfo" : {
5359 "$ref" : "#/components/schemas/KZRDotaz"
5360 }
5361 },
5362 "additionalProperties" : false,
5363 "description" : "Data žádosti pro vyhledání pacienta podle jména, příjmení a data narození"
5364 },
5365 "ZadostOVyhledaniPodleJmenoPrijmeniRC" : {
5366 "required" : [
5367 "zadostData",
5368 "zadostInfo"
5369 ],
5370 "type" : "object",
5371 "properties" : {
5372 "zadostData" : {
5373 "$ref" : "#/components/schemas/VyhledaniPodleJmenoPrijmeniRC"
5374 },
5375 "zadostInfo" : {
5376 "$ref" : "#/components/schemas/KZRDotaz"
5377 }
5378 },
5379 "additionalProperties" : false,
5380 "description" : "Data žádosti pro vyhledání pacienta podle jména, příjmení a rodného čísla"
5381 },
5382 "ZadostOVyhledaniPodleNIABSI" : {
5383 "required" : [
5384 "niabsi",
5385 "zadostInfo"
5386 ],
5387 "type" : "object",
5388 "properties" : {
5389 "niabsi" : {
5390 "type" : "string",
5391 "description" : "NIA BSI indetifikátor, podle kterého se vyhledává",
5392 "example" : "CZ/CZ/2e3883ee-7e0d-47cb-8fee-2ea231a58ee6"
5393 },
5394 "zadostInfo" : {
5395 "$ref" : "#/components/schemas/KZRDotaz"
5396 }
5397 },
5398 "additionalProperties" : false,
5399 "description" : "Data žádosti pro vyhledání pacienta podle NIA BSI"
5400 },
5401 "ZadostOVyhledaniPodleRID" : {
5402 "required" : [
5403 "zadostData",
5404 "zadostInfo"
5405 ],
5406 "type" : "object",
5407 "properties" : {
5408 "zadostData" : {
5409 "$ref" : "#/components/schemas/VyhledaniPodleRID"
5410 },
5411 "zadostInfo" : {
5412 "$ref" : "#/components/schemas/KZRDotaz"
5413 }
5414 },
5415 "additionalProperties" : false,
5416 "description" : "Data žádosti pro vyhledání pacienta podle rezortního ID"
5417 },
5418 "ZadostOVyhledaniUniverzal" : {
5419 "required" : [
5420 "zadostData",
5421 "zadostInfo"
5422 ],
5423 "type" : "object",
5424 "properties" : {
5425 "zadostData" : {
5426 "$ref" : "#/components/schemas/VyhledaniPacientaUniverzal"
5427 },
5428 "zadostInfo" : {
5429 "$ref" : "#/components/schemas/KZRDotaz"
5430 }
5431 },
5432 "additionalProperties" : false,
5433 "description" : "Data žádosti pro vyhledání pacienta podle zadaných paramterů"
5434 },
5435 "ZadostOZalozeniPacienta" : {
5436 "required" : [
5437 "zadostData",
5438 "zadostInfo"
5439 ],
5440 "type" : "object",
5441 "properties" : {
5442 "zadostData" : {
5443 "$ref" : "#/components/schemas/NovyPacient"
5444 },
5445 "zadostInfo" : {
5446 "$ref" : "#/components/schemas/KZRDotaz"
5447 }
5448 },
5449 "additionalProperties" : false,
5450 "description" : "Data žádosti pro založení nového pacienta"
5451 },
5452 "ZadostOZmenuPacienta" : {
5453 "required" : [
5454 "zadostData",
5455 "zadostInfo"
5456 ],
5457 "type" : "object",
5458 "properties" : {
5459 "zadostData" : {
5460 "$ref" : "#/components/schemas/ZmenaPacienta"
5461 },
5462 "zadostInfo" : {
5463 "$ref" : "#/components/schemas/KZRDotaz"
5464 }
5465 },
5466 "additionalProperties" : false,
5467 "description" : "Data žádosti pro změnu údajů pacienta"
5468 },
5469 "ZadostOZruseniOdberuNotifikaciInterni" : {
5470 "required" : [
5471 "zadostData",
5472 "zadostInfo"
5473 ],
5474 "type" : "object",
5475 "properties" : {
5476 "zadostData" : {
5477 "$ref" : "#/components/schemas/ZruseniOdberuNotifikaciInterni"
5478 },
5479 "zadostInfo" : {
5480 "$ref" : "#/components/schemas/KZRDotaz"
5481 }
5482 },
5483 "additionalProperties" : false,
5484 "description" : "Data žádosti o zrušení k odběru notifikací pro PZS a subjekty údajů. Pro interní komunikaci uvniř systému."
5485 },
5486 "ZadostReklamaceUdaju" : {
5487 "required" : [
5488 "zadostData",
5489 "zadostInfo"
5490 ],
5491 "type" : "object",
5492 "properties" : {
5493 "zadostData" : {
5494 "$ref" : "#/components/schemas/DataReklamace"
5495 },
5496 "zadostInfo" : {
5497 "$ref" : "#/components/schemas/KZRDotaz"
5498 }
5499 },
5500 "additionalProperties" : false,
5501 "description" : "Zadost o reklamaci udajů"
5502 },
5503 "ZadostRozdeleniPacientu" : {
5504 "required" : [
5505 "data",
5506 "zadostInfo"
5507 ],
5508 "type" : "object",
5509 "properties" : {
5510 "data" : {
5511 "$ref" : "#/components/schemas/RozdeleniPacienta"
5512 },
5513 "zadostInfo" : {
5514 "$ref" : "#/components/schemas/KZRDotaz"
5515 }
5516 },
5517 "additionalProperties" : false,
5518 "description" : "Data žádosti o rozdělení pacientů"
5519 },
5520 "ZmenaPacienta" : {
5521 "required" : [
5522 "omezeniSvepravnosti",
5523 "prijmeni",
5524 "rid"
5525 ],
5526 "type" : "object",
5527 "properties" : {
5528 "rid" : {
5529 "type" : "string",
5530 "description" : "RID pacienta",
5531 "example" : "1156887069"
5532 },
5533 "aifo" : {
5534 "type" : "array",
5535 "items" : {
5536 "$ref" : "#/components/schemas/AIFO"
5537 },
5538 "description" : "AIFA (Agendový Identifikátory Fyzické Osoby) pacienta.",
5539 "nullable" : true
5540 },
5541 "adresaPobytu" : {
5542 "$ref" : "#/components/schemas/Adresa"
5543 },
5544 "cisloPojistence" : {
5545 "maxLength" : 22,
5546 "type" : "string",
5547 "description" : "Číslo pojištěnce pacienta",
5548 "nullable" : true,
5549 "example" : "8154093090"
5550 },
5551 "datumNarozeni" : {
5552 "type" : "string",
5553 "description" : "Datum narození pacienta jako date pro verzi V3",
5554 "format" : "date",
5555 "nullable" : true
5556 },
5557 "DatumUmrti" : {
5558 "type" : "string",
5559 "description" : "Datum úmrtí pacienta jako date pro verzi V3",
5560 "format" : "date",
5561 "nullable" : true
5562 },
5563 "doklady" : {
5564 "type" : "array",
5565 "items" : {
5566 "$ref" : "#/components/schemas/Doklad"
5567 },
5568 "description" : "Doklady pacienta",
5569 "nullable" : true
5570 },
5571 "omezeniSvepravnosti" : {
5572 "type" : "string",
5573 "description" : "Příznak omezení sváprávnosti pacienta"
5574 },
5575 "jmeno" : {
5576 "maxLength" : 50,
5577 "type" : "string",
5578 "description" : "Jméno pacienta",
5579 "nullable" : true
5580 },
5581 "prijmeni" : {
5582 "maxLength" : 50,
5583 "type" : "string",
5584 "description" : "Příjmení pacienta"
5585 },
5586 "rodnePrijmeni" : {
5587 "maxLength" : 50,
5588 "type" : "string",
5589 "description" : "Rodné příjmení",
5590 "nullable" : true
5591 },
5592 "pohlavi" : {
5593 "maxLength" : 1,
5594 "type" : "string",
5595 "description" : "Pohlaví pacienta",
5596 "nullable" : true
5597 },
5598 "statniObcanstvi" : {
5599 "maxLength" : 20,
5600 "type" : "array",
5601 "items" : {
5602 "type" : "string"
5603 },
5604 "description" : "Státní občanství pacienta v ISO 3166 formátu (Aplha2Kod)",
5605 "nullable" : true
5606 },
5607 "mistoNarozeniRuianObecId" : {
5608 "type" : "integer",
5609 "description" : "Místo narození - RUIAN Id obce",
5610 "format" : "int64",
5611 "nullable" : true
5612 },
5613 "mistoNarozeniZemeKod" : {
5614 "maxLength" : 2,
5615 "type" : "string",
5616 "description" : "Místo narození - kód země",
5617 "nullable" : true
5618 },
5619 "mistoNarozeniSvetNazev" : {
5620 "maxLength" : 100,
5621 "type" : "string",
5622 "description" : "Místo narození - název",
5623 "nullable" : true
5624 }
5625 },
5626 "additionalProperties" : false,
5627 "description" : "Data pro změnu pacienta"
5628 },
5629 "ZruseniOdberuNotifikaciInterni" : {
5630 "type" : "object",
5631 "properties" : {
5632 "predmet" : {
5633 "type" : "array",
5634 "items" : {
5635 "$ref" : "#/components/schemas/PredmetNotifikace"
5636 },
5637 "description" : "Předmět notifikace",
5638 "nullable" : true
5639 },
5640 "idSubskripce" : {
5641 "type" : "string",
5642 "description" : "ID subskripce",
5643 "nullable" : true
5644 },
5645 "predmetId" : {
5646 "type" : "array",
5647 "items" : {
5648 "$ref" : "#/components/schemas/PredmetNotifikace"
5649 },
5650 "description" : "Předmět notifikace",
5651 "nullable" : true
5652 },
5653 "subjektId" : {
5654 "type" : "string",
5655 "description" : "Id subjektu, jemuž budou notifikace zasílány",
5656 "nullable" : true
5657 },
5658 "subjektTyp" : {
5659 "type" : "string",
5660 "description" : "Typ subjektu, jemuž jsou notifikace zasílány",
5661 "nullable" : true
5662 }
5663 },
5664 "additionalProperties" : false,
5665 "description" : "Obsahuje informace potřebné k zrušení odběru notifikací pro interní komunikaci uvnitř systému"
5666 },
5667 "OdpovedVyhledaniCiselniku" : {
5668 "required" : [
5669 "odpovedData",
5670 "odpovedInfo"
5671 ],
5672 "type" : "object",
5673 "properties" : {
5674 "odpovedInfo" : {
5675 "$ref" : "#/components/schemas/KZROdpoved"
5676 },
5677 "odpovedData" : {
5678 "type" : "array",
5679 "items" : {
5680 "$ref" : "#/components/schemas/ZakladniCiselnik"
5681 },
5682 "description" : "Data základního číselníku",
5683 "nullable" : true
5684 }
5685 },
5686 "additionalProperties" : false,
5687 "description" : "Data pro odpověď vyhledání číselníku"
5688 },
5689 "ProblemDetails" : {
5690 "type" : "object",
5691 "properties" : {
5692 "type" : {
5693 "type" : "string",
5694 "nullable" : true
5695 },
5696 "title" : {
5697 "type" : "string",
5698 "nullable" : true
5699 },
5700 "status" : {
5701 "type" : "integer",
5702 "format" : "int32",
5703 "nullable" : true
5704 },
5705 "detail" : {
5706 "type" : "string",
5707 "nullable" : true
5708 },
5709 "instance" : {
5710 "type" : "string",
5711 "nullable" : true
5712 }
5713 },
5714 "additionalProperties" : {
5715
5716 }
5717 },
5718 "ZadostOVyhledaniCiselniku" : {
5719 "required" : [
5720 "zadostInfo"
5721 ],
5722 "type" : "object",
5723 "properties" : {
5724 "zadostInfo" : {
5725 "$ref" : "#/components/schemas/KZRDotaz"
5726 }
5727 },
5728 "additionalProperties" : false,
5729 "description" : "Data žádosti pro vyhledání číselníku"
5730 },
5731 "ZakladniCiselnik" : {
5732 "required" : [
5733 "kod",
5734 "nazev",
5735 "platnostOd"
5736 ],
5737 "type" : "object",
5738 "properties" : {
5739 "kod" : {
5740 "type" : "string",
5741 "description" : "Kód číselníkové položky",
5742 "nullable" : true
5743 },
5744 "nazev" : {
5745 "type" : "string",
5746 "description" : "Název číselníkové položky",
5747 "nullable" : true
5748 },
5749 "platnostOd" : {
5750 "type" : "string",
5751 "description" : "Platnost od číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
5752 "format" : "date-time"
5753 },
5754 "platnostDo" : {
5755 "type" : "string",
5756 "description" : "Platnost do číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
5757 "format" : "date-time",
5758 "nullable" : true
5759 }
5760 },
5761 "additionalProperties" : false,
5762 "description" : "Data pro základní číselník"
5763 }
5764 },
5765 "securitySchemes" : {
5766 "bearerAuth" : {
5767 "scheme" : "bearer",
5768 "description" : "Zadejde `Assertion Token (JWT)`",
5769 "type" : "http",
5770 "bearerFormat" : "JWT"
5771 }
5772 }
5773 },
5774 "security" : [
5775 {
5776 "bearerAuth" : [
5777
5778 ]
5779 }
5780 ]
5781 }