1 {
2 "openapi" : "3.0.1",
3 "info" : {
4 "title" : "UZIS ereg vakcinační modul",
5 "description" : "UZIS api pro vakcinační modul 2. generace",
6 "version" : "v2"
7 },
8 "paths" : {
9 "/api/v2/ciselniky/AplikacniCesta" : {
10 "get" : {
11 "tags" : [
12 "Ciselniky"
13 ],
14 "summary" : "Načte číselník aplikačních cest.",
15 "responses" : {
16 "200" : {
17 "description" : "Vyhledá číselník",
18 "content" : {
19 "application/json" : {
20 "schema" : {
21 "type" : "array",
22 "items" : {
23 "$ref" : "#/components/schemas/AplikacniCesta"
24 }
25 }
26 }
27 }
28 },
29 "404" : {
30 "description" : "Číselník nenalezen"
31 }
32 }
33 }
34 },
35 "/api/v2/ciselniky/OckovaciLatka" : {
36 "get" : {
37 "tags" : [
38 "Ciselniky"
39 ],
40 "summary" : "Načte číselník očkovacích látek.",
41 "responses" : {
42 "200" : {
43 "description" : "Vyhledá číselník",
44 "content" : {
45 "application/json" : {
46 "schema" : {
47 "type" : "array",
48 "items" : {
49 "$ref" : "#/components/schemas/OckovaciLatka"
50 }
51 }
52 }
53 }
54 },
55 "404" : {
56 "description" : "Číselník nenalezen"
57 }
58 }
59 },
60 "options" : {
61 "tags" : [
62 "Ciselniky"
63 ],
64 "summary" : "Načte informace o číselníku s typy vakcinací.",
65 "responses" : {
66 "200" : {
67 "description" : "Vyhledá informace o číselníku",
68 "content" : {
69 "application/json" : {
70 "schema" : {
71 "$ref" : "#/components/schemas/CiselnikInfo"
72 }
73 }
74 }
75 },
76 "404" : {
77 "description" : "Číselník nenalezen"
78 }
79 }
80 }
81 },
82 "/api/v2/ciselniky/MistoAplikace" : {
83 "get" : {
84 "tags" : [
85 "Ciselniky"
86 ],
87 "summary" : "Načte číselník míst aplikací.",
88 "responses" : {
89 "200" : {
90 "description" : "Vyhledá číselník",
91 "content" : {
92 "application/json" : {
93 "schema" : {
94 "type" : "array",
95 "items" : {
96 "$ref" : "#/components/schemas/CiselnikMistoAplikace"
97 }
98 }
99 }
100 }
101 },
102 "404" : {
103 "description" : "Číselník nenalezen"
104 }
105 }
106 }
107 },
108 "/api/v2/ciselniky/TypVakcinace" : {
109 "get" : {
110 "tags" : [
111 "Ciselniky"
112 ],
113 "summary" : "Načte číselník s typy vakcinací.",
114 "responses" : {
115 "200" : {
116 "description" : "Vyhledá číselník",
117 "content" : {
118 "application/json" : {
119 "schema" : {
120 "type" : "array",
121 "items" : {
122 "$ref" : "#/components/schemas/TypVakcinace"
123 }
124 }
125 }
126 }
127 },
128 "404" : {
129 "description" : "Číselník nenalezen"
130 }
131 }
132 },
133 "options" : {
134 "tags" : [
135 "Ciselniky"
136 ],
137 "summary" : "Načte informace o číselníku s typy vakcinací.",
138 "responses" : {
139 "200" : {
140 "description" : "Vyhledá informace o číselníku",
141 "content" : {
142 "application/json" : {
143 "schema" : {
144 "$ref" : "#/components/schemas/CiselnikInfo"
145 }
146 }
147 }
148 },
149 "404" : {
150 "description" : "Číselník nenalezen"
151 }
152 }
153 }
154 },
155 "/api/v2/ciselniky/Stat" : {
156 "get" : {
157 "tags" : [
158 "Ciselniky"
159 ],
160 "summary" : "Načte číselník zemí.",
161 "responses" : {
162 "200" : {
163 "description" : "Vyhledá číselník",
164 "content" : {
165 "application/json" : {
166 "schema" : {
167 "type" : "array",
168 "items" : {
169 "$ref" : "#/components/schemas/Zeme"
170 }
171 }
172 }
173 }
174 },
175 "404" : {
176 "description" : "Číselník nenalezen"
177 }
178 }
179 }
180 },
181 "/api/v2/ciselniky/ZdravotniPojistovna" : {
182 "get" : {
183 "tags" : [
184 "Ciselniky"
185 ],
186 "summary" : "Načte číselník zdravotních pojišťoven.",
187 "responses" : {
188 "200" : {
189 "description" : "Vyhledá číselník",
190 "content" : {
191 "application/json" : {
192 "schema" : {
193 "type" : "array",
194 "items" : {
195 "$ref" : "#/components/schemas/ZdravotniPojistovna"
196 }
197 }
198 }
199 }
200 },
201 "404" : {
202 "description" : "Číselník nenalezen"
203 }
204 }
205 }
206 },
207 "/api/v2/ciselniky/MestoPsc" : {
208 "get" : {
209 "tags" : [
210 "Ciselniky"
211 ],
212 "summary" : "Načte číselník PSČ/Město.",
213 "parameters" : [
214 {
215 "name" : "maxPocetZaznamu",
216 "in" : "query",
217 "description" : "Maximalní počet záznamů k vrácení <1, 1000>:",
218 "schema" : {
219 "maximum" : 1000,
220 "minimum" : 1,
221 "type" : "integer",
222 "format" : "int32"
223 },
224 "example" : 1000
225 },
226 {
227 "name" : "vynechPocetZaznamu",
228 "in" : "query",
229 "description" : "Přeskočí daný počet záznamů:",
230 "schema" : {
231 "type" : "integer",
232 "format" : "int32"
233 }
234 },
235 {
236 "name" : "textKVyhledani",
237 "in" : "query",
238 "description" : "Vyhledá záznamy obsahující zadaný text:",
239 "schema" : {
240 "type" : "string"
241 }
242 }
243 ],
244 "responses" : {
245 "200" : {
246 "description" : "Vyhledá číselník",
247 "content" : {
248 "application/json" : {
249 "schema" : {
250 "type" : "array",
251 "items" : {
252 "$ref" : "#/components/schemas/MestoPsc"
253 }
254 }
255 }
256 }
257 },
258 "404" : {
259 "description" : "Číselník nenalezen"
260 }
261 }
262 }
263 },
264 "/api/v2/ciselniky/MistoIzolace" : {
265 "get" : {
266 "tags" : [
267 "Ciselniky"
268 ],
269 "summary" : "Načte číselník míst izolací.",
270 "responses" : {
271 "200" : {
272 "description" : "Vyhledá číselník",
273 "content" : {
274 "application/json" : {
275 "schema" : {
276 "type" : "array",
277 "items" : {
278 "$ref" : "#/components/schemas/Ciselnik"
279 }
280 }
281 }
282 }
283 },
284 "404" : {
285 "description" : "Číselník nenalezen"
286 }
287 }
288 }
289 },
290 "/api/v2/ciselniky/KlasifikaceZamestnani" : {
291 "get" : {
292 "tags" : [
293 "Ciselniky"
294 ],
295 "summary" : "Načte číselník klasifikace zamestnani.",
296 "responses" : {
297 "200" : {
298 "description" : "Vyhledá číselník",
299 "content" : {
300 "application/json" : {
301 "schema" : {
302 "type" : "array",
303 "items" : {
304 "$ref" : "#/components/schemas/Ciselnik"
305 }
306 }
307 }
308 }
309 },
310 "404" : {
311 "description" : "Číselník nenalezen"
312 }
313 }
314 }
315 },
316 "/api/v2/ciselniky/DiagnozaHlaseniInfekcnihoOnemocneni" : {
317 "get" : {
318 "tags" : [
319 "Ciselniky"
320 ],
321 "summary" : "Načte číselník povolených diagnóz pro hlášení infekčních onemocnění zaměstnání.",
322 "responses" : {
323 "200" : {
324 "description" : "Vyhledá číselník",
325 "content" : {
326 "application/json" : {
327 "schema" : {
328 "type" : "array",
329 "items" : {
330 "$ref" : "#/components/schemas/Ciselnik"
331 }
332 }
333 }
334 }
335 },
336 "404" : {
337 "description" : "Číselník nenalezen"
338 }
339 }
340 }
341 },
342 "/api/v2/ciselniky/Antibiotikum" : {
343 "get" : {
344 "tags" : [
345 "Ciselniky"
346 ],
347 "summary" : "Načte číselník antibiotik.",
348 "responses" : {
349 "200" : {
350 "description" : "Vyhledá číselník",
351 "content" : {
352 "application/json" : {
353 "schema" : {
354 "type" : "array",
355 "items" : {
356 "$ref" : "#/components/schemas/Ciselnik"
357 }
358 }
359 }
360 }
361 },
362 "404" : {
363 "description" : "Číselník nenalezen"
364 }
365 }
366 }
367 },
368 "/api/v2/ciselniky/MetodaCil" : {
369 "get" : {
370 "tags" : [
371 "Ciselniky"
372 ],
373 "summary" : "Načte číselník metoda cíl.",
374 "responses" : {
375 "200" : {
376 "description" : "Vyhledá číselník",
377 "content" : {
378 "application/json" : {
379 "schema" : {
380 "type" : "array",
381 "items" : {
382 "$ref" : "#/components/schemas/Ciselnik"
383 }
384 }
385 }
386 }
387 },
388 "404" : {
389 "description" : "Číselník nenalezen"
390 }
391 }
392 }
393 },
394 "/api/v2/ciselniky/HodnoceniCitlivosti" : {
395 "get" : {
396 "tags" : [
397 "Ciselniky"
398 ],
399 "summary" : "Načte číselník hodnocení citlivosti.",
400 "responses" : {
401 "200" : {
402 "description" : "Vyhledá číselník",
403 "content" : {
404 "application/json" : {
405 "schema" : {
406 "type" : "array",
407 "items" : {
408 "$ref" : "#/components/schemas/Ciselnik"
409 }
410 }
411 }
412 }
413 },
414 "404" : {
415 "description" : "Číselník nenalezen"
416 }
417 }
418 }
419 },
420 "/api/v2/ciselniky/Priznak" : {
421 "get" : {
422 "tags" : [
423 "Ciselniky"
424 ],
425 "summary" : "Načte číselník příznaků.",
426 "responses" : {
427 "200" : {
428 "description" : "Vyhledá číselník",
429 "content" : {
430 "application/json" : {
431 "schema" : {
432 "type" : "array",
433 "items" : {
434 "$ref" : "#/components/schemas/Ciselnik"
435 }
436 }
437 }
438 }
439 },
440 "404" : {
441 "description" : "Číselník nenalezen"
442 }
443 }
444 }
445 },
446 "/api/v2/ciselniky/LaboratorniMetoda" : {
447 "get" : {
448 "tags" : [
449 "Ciselniky"
450 ],
451 "summary" : "Načte číselník laboratorních metod.",
452 "responses" : {
453 "200" : {
454 "description" : "Vyhledá číselník",
455 "content" : {
456 "application/json" : {
457 "schema" : {
458 "type" : "array",
459 "items" : {
460 "$ref" : "#/components/schemas/Ciselnik"
461 }
462 }
463 }
464 }
465 },
466 "404" : {
467 "description" : "Číselník nenalezen"
468 }
469 }
470 }
471 },
472 "/api/v2/ciselniky/Hodnoceni" : {
473 "get" : {
474 "tags" : [
475 "Ciselniky"
476 ],
477 "summary" : "Načte číselník hodnocení.",
478 "responses" : {
479 "200" : {
480 "description" : "Vyhledá číselník",
481 "content" : {
482 "application/json" : {
483 "schema" : {
484 "type" : "array",
485 "items" : {
486 "$ref" : "#/components/schemas/Hodnoceni"
487 }
488 }
489 }
490 }
491 },
492 "404" : {
493 "description" : "Číselník nenalezen"
494 }
495 }
496 }
497 },
498 "/api/v2/ciselniky/Material" : {
499 "get" : {
500 "tags" : [
501 "Ciselniky"
502 ],
503 "summary" : "Načte číselník materiálů.",
504 "responses" : {
505 "200" : {
506 "description" : "Vyhledá číselník",
507 "content" : {
508 "application/json" : {
509 "schema" : {
510 "type" : "array",
511 "items" : {
512 "$ref" : "#/components/schemas/Material"
513 }
514 }
515 }
516 }
517 },
518 "404" : {
519 "description" : "Číselník nenalezen"
520 }
521 }
522 }
523 },
524 "/api/v2/ciselniky/Agens" : {
525 "get" : {
526 "tags" : [
527 "Ciselniky"
528 ],
529 "summary" : "Načte číselník agens.",
530 "responses" : {
531 "200" : {
532 "description" : "Vyhledá číselník",
533 "content" : {
534 "application/json" : {
535 "schema" : {
536 "type" : "array",
537 "items" : {
538 "$ref" : "#/components/schemas/Agens"
539 }
540 }
541 }
542 }
543 },
544 "404" : {
545 "description" : "Číselník nenalezen"
546 }
547 }
548 }
549 },
550 "/api/v2/ciselniky/DiagnozaSARIHlaseni" : {
551 "get" : {
552 "tags" : [
553 "Ciselniky"
554 ],
555 "summary" : "Načte číselník povolených diagnóz pro Hlášení SARI.",
556 "responses" : {
557 "200" : {
558 "description" : "Vyhledá číselník",
559 "content" : {
560 "application/json" : {
561 "schema" : {
562 "type" : "array",
563 "items" : {
564 "$ref" : "#/components/schemas/Ciselnik"
565 }
566 }
567 }
568 }
569 },
570 "404" : {
571 "description" : "Číselník nenalezen"
572 }
573 }
574 }
575 },
576 "/api/v2/ciselniky/Kolektiv" : {
577 "get" : {
578 "tags" : [
579 "Ciselniky"
580 ],
581 "summary" : "Načte číselník kolektivů v rámci hlášeni SARI/PLPLDD.",
582 "parameters" : [
583 {
584 "name" : "zdroj",
585 "in" : "query",
586 "description" : "Filtruje číselník. Nabývá hodnot SARI/PLPLDD",
587 "required" : true,
588 "schema" : {
589 "type" : "string"
590 }
591 }
592 ],
593 "responses" : {
594 "204" : {
595 "description" : "Success"
596 },
597 "200" : {
598 "description" : "Vyhledá číselník",
599 "content" : {
600 "application/json" : {
601 "schema" : {
602 "type" : "array",
603 "items" : {
604 "$ref" : "#/components/schemas/Ciselnik"
605 }
606 }
607 }
608 }
609 },
610 "404" : {
611 "description" : "Číselník nenalezen"
612 }
613 }
614 }
615 },
616 "/api/v2/ciselniky/Souvislost" : {
617 "get" : {
618 "tags" : [
619 "Ciselniky"
620 ],
621 "summary" : "Načte číselník souvislostí v rámci hlášeni SARI/PLPLDD.",
622 "parameters" : [
623 {
624 "name" : "zdroj",
625 "in" : "query",
626 "description" : "Filtruje číselník. Nabývá hodnot SARI/PLPLDD",
627 "required" : true,
628 "schema" : {
629 "type" : "string"
630 }
631 }
632 ],
633 "responses" : {
634 "204" : {
635 "description" : "Success"
636 },
637 "200" : {
638 "description" : "Vyhledá číselník",
639 "content" : {
640 "application/json" : {
641 "schema" : {
642 "type" : "array",
643 "items" : {
644 "$ref" : "#/components/schemas/Ciselnik"
645 }
646 }
647 }
648 }
649 },
650 "404" : {
651 "description" : "Číselník nenalezen"
652 }
653 }
654 }
655 },
656 "/api/v2/ciselniky/TypBiopsie" : {
657 "get" : {
658 "tags" : [
659 "Ciselniky"
660 ],
661 "summary" : "Načte číselník typů biopsie.",
662 "responses" : {
663 "200" : {
664 "description" : "Vyhledá číselník",
665 "content" : {
666 "application/json" : {
667 "schema" : {
668 "type" : "array",
669 "items" : {
670 "$ref" : "#/components/schemas/Ciselnik"
671 }
672 }
673 }
674 }
675 },
676 "404" : {
677 "description" : "Číselník nenalezen"
678 }
679 }
680 }
681 },
682 "/api/v2/ciselniky/VysledekBiopsie" : {
683 "get" : {
684 "tags" : [
685 "Ciselniky"
686 ],
687 "summary" : "Načte číselník výsledků biopsie.",
688 "responses" : {
689 "200" : {
690 "description" : "Vyhledá číselník",
691 "content" : {
692 "application/json" : {
693 "schema" : {
694 "type" : "array",
695 "items" : {
696 "$ref" : "#/components/schemas/Ciselnik"
697 }
698 }
699 }
700 }
701 },
702 "404" : {
703 "description" : "Číselník nenalezen"
704 }
705 }
706 }
707 },
708 "/api/v2/ciselniky/VysledekMamografie" : {
709 "get" : {
710 "tags" : [
711 "Ciselniky"
712 ],
713 "summary" : "Načte číselník výsledků mamografie.",
714 "responses" : {
715 "200" : {
716 "description" : "Vyhledá číselník",
717 "content" : {
718 "application/json" : {
719 "schema" : {
720 "type" : "array",
721 "items" : {
722 "$ref" : "#/components/schemas/Ciselnik"
723 }
724 }
725 }
726 }
727 },
728 "404" : {
729 "description" : "Číselník nenalezen"
730 }
731 }
732 }
733 },
734 "/api/v2/ciselniky/DenzitaPrsniTkane" : {
735 "get" : {
736 "tags" : [
737 "Ciselniky"
738 ],
739 "summary" : "Načte číselník denzity prsní tkáně.",
740 "responses" : {
741 "200" : {
742 "description" : "Vyhledá číselník",
743 "content" : {
744 "application/json" : {
745 "schema" : {
746 "type" : "array",
747 "items" : {
748 "$ref" : "#/components/schemas/Ciselnik"
749 }
750 }
751 }
752 }
753 },
754 "404" : {
755 "description" : "Číselník nenalezen"
756 }
757 }
758 }
759 },
760 "/api/v2/ciselniky/ChybaTyp" : {
761 "get" : {
762 "tags" : [
763 "Ciselniky"
764 ],
765 "summary" : "Načte číselník ChybaTyp.",
766 "responses" : {
767 "200" : {
768 "description" : "Vyhledá číselník",
769 "content" : {
770 "application/json" : {
771 "schema" : {
772 "type" : "array",
773 "items" : {
774 "$ref" : "#/components/schemas/Ciselnik"
775 }
776 }
777 }
778 }
779 },
780 "404" : {
781 "description" : "Číselník nenalezen"
782 }
783 }
784 }
785 },
786 "/api/v2/ciselniky/ChybaVysvetleni" : {
787 "get" : {
788 "tags" : [
789 "Ciselniky"
790 ],
791 "summary" : "Načte číselník chyb vysvětlení.",
792 "responses" : {
793 "200" : {
794 "description" : "Vyhledá číselník",
795 "content" : {
796 "application/json" : {
797 "schema" : {
798 "type" : "array",
799 "items" : {
800 "$ref" : "#/components/schemas/ChybaVysvetleni"
801 }
802 }
803 }
804 }
805 },
806 "404" : {
807 "description" : "Číselník nenalezen"
808 }
809 }
810 }
811 },
812 "/api/v2/hlaseniInfekcnihoOnemocneni" : {
813 "post" : {
814 "tags" : [
815 "HlaseniInfekcnihoOnemocneni"
816 ],
817 "requestBody" : {
818 "content" : {
819 "application/json" : {
820 "schema" : {
821 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneni"
822 }
823 },
824 "text/json" : {
825 "schema" : {
826 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneni"
827 }
828 },
829 "application/*+json" : {
830 "schema" : {
831 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneni"
832 }
833 }
834 }
835 },
836 "responses" : {
837 "200" : {
838 "description" : "Success",
839 "content" : {
840 "application/json" : {
841 "schema" : {
842 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
843 }
844 }
845 }
846 },
847 "403" : {
848 "description" : "Forbidden",
849 "content" : {
850 "application/json" : {
851 "schema" : {
852 "$ref" : "#/components/schemas/ErrorResponse"
853 }
854 }
855 }
856 },
857 "400" : {
858 "description" : "Bad Request",
859 "content" : {
860 "application/json" : {
861 "schema" : {
862 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
863 }
864 }
865 }
866 },
867 "409" : {
868 "description" : "Conflict",
869 "content" : {
870 "application/json" : {
871 "schema" : {
872 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
873 }
874 }
875 }
876 },
877 "406" : {
878 "description" : "Not Acceptable",
879 "content" : {
880 "application/json" : {
881 "schema" : {
882 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
883 }
884 }
885 }
886 }
887 }
888 }
889 },
890 "/api/v2/hlaseniInfekcnihoOnemocneni/{cisloHlaseni}" : {
891 "put" : {
892 "tags" : [
893 "HlaseniInfekcnihoOnemocneni"
894 ],
895 "parameters" : [
896 {
897 "name" : "cisloHlaseni",
898 "in" : "path",
899 "required" : true,
900 "schema" : {
901 "type" : "integer",
902 "format" : "int64"
903 }
904 }
905 ],
906 "requestBody" : {
907 "content" : {
908 "application/json" : {
909 "schema" : {
910 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniZmena"
911 }
912 },
913 "text/json" : {
914 "schema" : {
915 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniZmena"
916 }
917 },
918 "application/*+json" : {
919 "schema" : {
920 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniZmena"
921 }
922 }
923 }
924 },
925 "responses" : {
926 "200" : {
927 "description" : "Success",
928 "content" : {
929 "application/json" : {
930 "schema" : {
931 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
932 }
933 }
934 }
935 },
936 "400" : {
937 "description" : "Bad Request",
938 "content" : {
939 "application/json" : {
940 "schema" : {
941 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
942 }
943 }
944 }
945 },
946 "401" : {
947 "description" : "Unauthorized",
948 "content" : {
949 "application/json" : {
950 "schema" : {
951 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
952 }
953 }
954 }
955 },
956 "404" : {
957 "description" : "Not Found",
958 "content" : {
959 "application/json" : {
960 "schema" : {
961 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
962 }
963 }
964 }
965 },
966 "406" : {
967 "description" : "Not Acceptable",
968 "content" : {
969 "application/json" : {
970 "schema" : {
971 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
972 }
973 }
974 }
975 }
976 }
977 },
978 "delete" : {
979 "tags" : [
980 "HlaseniInfekcnihoOnemocneni"
981 ],
982 "parameters" : [
983 {
984 "name" : "cisloHlaseni",
985 "in" : "path",
986 "required" : true,
987 "schema" : {
988 "type" : "integer",
989 "format" : "int64"
990 }
991 }
992 ],
993 "responses" : {
994 "200" : {
995 "description" : "Success",
996 "content" : {
997 "application/json" : {
998 "schema" : {
999 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
1000 }
1001 }
1002 }
1003 },
1004 "400" : {
1005 "description" : "Bad Request",
1006 "content" : {
1007 "application/json" : {
1008 "schema" : {
1009 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
1010 }
1011 }
1012 }
1013 },
1014 "401" : {
1015 "description" : "Unauthorized",
1016 "content" : {
1017 "application/json" : {
1018 "schema" : {
1019 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
1020 }
1021 }
1022 }
1023 },
1024 "404" : {
1025 "description" : "Not Found",
1026 "content" : {
1027 "application/json" : {
1028 "schema" : {
1029 "$ref" : "#/components/schemas/HlaseniInfekcnihoOnemocneniResponse"
1030 }
1031 }
1032 }
1033 }
1034 }
1035 }
1036 },
1037 "/api/v2/HlaseniMamaScreening/zalozMamografickeVysetreni" : {
1038 "post" : {
1039 "tags" : [
1040 "HlaseniMAMAScreen"
1041 ],
1042 "summary" : "Založí mamografické vyšetření.",
1043 "requestBody" : {
1044 "description" : "Žádost",
1045 "content" : {
1046 "application/json" : {
1047 "schema" : {
1048 "$ref" : "#/components/schemas/ZadostOZalozeniMamografie"
1049 }
1050 },
1051 "text/json" : {
1052 "schema" : {
1053 "$ref" : "#/components/schemas/ZadostOZalozeniMamografie"
1054 }
1055 },
1056 "application/*+json" : {
1057 "schema" : {
1058 "$ref" : "#/components/schemas/ZadostOZalozeniMamografie"
1059 }
1060 }
1061 }
1062 },
1063 "responses" : {
1064 "200" : {
1065 "description" : "Success",
1066 "content" : {
1067 "application/json" : {
1068 "schema" : {
1069 "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1070 }
1071 }
1072 }
1073 },
1074 "400" : {
1075 "description" : "Bad Request",
1076 "content" : {
1077 "application/json" : {
1078 "schema" : {
1079 "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1080 }
1081 }
1082 }
1083 },
1084 "401" : {
1085 "description" : "Unauthorized",
1086 "content" : {
1087 "application/json" : {
1088 "schema" : {
1089 "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1090 }
1091 }
1092 }
1093 },
1094 "404" : {
1095 "description" : "Not Found",
1096 "content" : {
1097 "application/json" : {
1098 "schema" : {
1099 "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1100 }
1101 }
1102 }
1103 },
1104 "409" : {
1105 "description" : "Conflict",
1106 "content" : {
1107 "application/json" : {
1108 "schema" : {
1109 "$ref" : "#/components/schemas/OdpovedZalozeniMamografie"
1110 }
1111 }
1112 }
1113 }
1114 }
1115 }
1116 },
1117 "/api/v2/HlaseniMamaScreening/zmenMamografickeVysetreni" : {
1118 "put" : {
1119 "tags" : [
1120 "HlaseniMAMAScreen"
1121 ],
1122 "summary" : "Aktualizuje mamografické vyšetření.",
1123 "requestBody" : {
1124 "description" : "Žádost",
1125 "content" : {
1126 "application/json" : {
1127 "schema" : {
1128 "$ref" : "#/components/schemas/ZadostOZmenuMamografie"
1129 }
1130 },
1131 "text/json" : {
1132 "schema" : {
1133 "$ref" : "#/components/schemas/ZadostOZmenuMamografie"
1134 }
1135 },
1136 "application/*+json" : {
1137 "schema" : {
1138 "$ref" : "#/components/schemas/ZadostOZmenuMamografie"
1139 }
1140 }
1141 }
1142 },
1143 "responses" : {
1144 "200" : {
1145 "description" : "Success",
1146 "content" : {
1147 "application/json" : {
1148 "schema" : {
1149 "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1150 }
1151 }
1152 }
1153 },
1154 "400" : {
1155 "description" : "Bad Request",
1156 "content" : {
1157 "application/json" : {
1158 "schema" : {
1159 "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1160 }
1161 }
1162 }
1163 },
1164 "401" : {
1165 "description" : "Unauthorized",
1166 "content" : {
1167 "application/json" : {
1168 "schema" : {
1169 "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1170 }
1171 }
1172 }
1173 },
1174 "404" : {
1175 "description" : "Not Found",
1176 "content" : {
1177 "application/json" : {
1178 "schema" : {
1179 "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1180 }
1181 }
1182 }
1183 },
1184 "409" : {
1185 "description" : "Conflict",
1186 "content" : {
1187 "application/json" : {
1188 "schema" : {
1189 "$ref" : "#/components/schemas/OdpovedZmenaMamografie"
1190 }
1191 }
1192 }
1193 }
1194 }
1195 }
1196 },
1197 "/api/v2/HlaseniMamaScreening/smazMamografickeVysetreni" : {
1198 "delete" : {
1199 "tags" : [
1200 "HlaseniMAMAScreen"
1201 ],
1202 "summary" : "Smaže mamografické vyšetření.",
1203 "requestBody" : {
1204 "description" : "Žádost",
1205 "content" : {
1206 "application/json" : {
1207 "schema" : {
1208 "$ref" : "#/components/schemas/ZadostOSmazaniMamografie"
1209 }
1210 },
1211 "text/json" : {
1212 "schema" : {
1213 "$ref" : "#/components/schemas/ZadostOSmazaniMamografie"
1214 }
1215 },
1216 "application/*+json" : {
1217 "schema" : {
1218 "$ref" : "#/components/schemas/ZadostOSmazaniMamografie"
1219 }
1220 }
1221 }
1222 },
1223 "responses" : {
1224 "200" : {
1225 "description" : "Success",
1226 "content" : {
1227 "application/json" : {
1228 "schema" : {
1229 "$ref" : "#/components/schemas/OdpovedSmazaniMamografie"
1230 }
1231 }
1232 }
1233 },
1234 "400" : {
1235 "description" : "Bad Request",
1236 "content" : {
1237 "application/json" : {
1238 "schema" : {
1239 "$ref" : "#/components/schemas/OdpovedSmazaniMamografie"
1240 }
1241 }
1242 }
1243 },
1244 "401" : {
1245 "description" : "Unauthorized",
1246 "content" : {
1247 "application/json" : {
1248 "schema" : {
1249 "$ref" : "#/components/schemas/OdpovedSmazaniMamografie"
1250 }
1251 }
1252 }
1253 },
1254 "409" : {
1255 "description" : "Conflict",
1256 "content" : {
1257 "application/json" : {
1258 "schema" : {
1259 "$ref" : "#/components/schemas/OdpovedSmazaniMamografie"
1260 }
1261 }
1262 }
1263 }
1264 }
1265 }
1266 },
1267 "/api/v2/HlaseniMamaScreening/vyhledejMamografickeVysetreni" : {
1268 "get" : {
1269 "tags" : [
1270 "HlaseniMAMAScreen"
1271 ],
1272 "summary" : "Vyhledá mamografické vyšetření.",
1273 "parameters" : [
1274 {
1275 "name" : "vysetreniMamografieId",
1276 "in" : "query",
1277 "description" : "656635555",
1278 "required" : true,
1279 "schema" : {
1280 "type" : "integer",
1281 "format" : "int32"
1282 }
1283 },
1284 {
1285 "name" : "zadostId",
1286 "in" : "query",
1287 "description" : "3FA85F64-5717-4562-B3FC-2C963F66AFA6",
1288 "required" : true,
1289 "schema" : {
1290 "type" : "string",
1291 "format" : "uuid"
1292 }
1293 },
1294 {
1295 "name" : "datumZadosti",
1296 "in" : "query",
1297 "description" : "2025-10-10",
1298 "required" : true,
1299 "schema" : {
1300 "type" : "string",
1301 "format" : "date-time"
1302 }
1303 }
1304 ],
1305 "responses" : {
1306 "200" : {
1307 "description" : "Success",
1308 "content" : {
1309 "application/json" : {
1310 "schema" : {
1311 "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1312 }
1313 }
1314 }
1315 },
1316 "400" : {
1317 "description" : "Bad Request",
1318 "content" : {
1319 "application/json" : {
1320 "schema" : {
1321 "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1322 }
1323 }
1324 }
1325 },
1326 "401" : {
1327 "description" : "Unauthorized",
1328 "content" : {
1329 "application/json" : {
1330 "schema" : {
1331 "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1332 }
1333 }
1334 }
1335 },
1336 "404" : {
1337 "description" : "Not Found",
1338 "content" : {
1339 "application/json" : {
1340 "schema" : {
1341 "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1342 }
1343 }
1344 }
1345 },
1346 "409" : {
1347 "description" : "Conflict",
1348 "content" : {
1349 "application/json" : {
1350 "schema" : {
1351 "$ref" : "#/components/schemas/OdpovedVyhledaniMamografie"
1352 }
1353 }
1354 }
1355 }
1356 }
1357 }
1358 },
1359 "/api/v2/HlaseniMamaScreening/zalozBiopsii" : {
1360 "post" : {
1361 "tags" : [
1362 "HlaseniMAMAScreen"
1363 ],
1364 "summary" : "Založí vyšetření biopsie.",
1365 "requestBody" : {
1366 "description" : "Žádost",
1367 "content" : {
1368 "application/json" : {
1369 "schema" : {
1370 "$ref" : "#/components/schemas/ZadostOZalozeniBiopsie"
1371 }
1372 },
1373 "text/json" : {
1374 "schema" : {
1375 "$ref" : "#/components/schemas/ZadostOZalozeniBiopsie"
1376 }
1377 },
1378 "application/*+json" : {
1379 "schema" : {
1380 "$ref" : "#/components/schemas/ZadostOZalozeniBiopsie"
1381 }
1382 }
1383 }
1384 },
1385 "responses" : {
1386 "200" : {
1387 "description" : "Success",
1388 "content" : {
1389 "application/json" : {
1390 "schema" : {
1391 "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1392 }
1393 }
1394 }
1395 },
1396 "400" : {
1397 "description" : "Bad Request",
1398 "content" : {
1399 "application/json" : {
1400 "schema" : {
1401 "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1402 }
1403 }
1404 }
1405 },
1406 "401" : {
1407 "description" : "Unauthorized",
1408 "content" : {
1409 "application/json" : {
1410 "schema" : {
1411 "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1412 }
1413 }
1414 }
1415 },
1416 "404" : {
1417 "description" : "Not Found",
1418 "content" : {
1419 "application/json" : {
1420 "schema" : {
1421 "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1422 }
1423 }
1424 }
1425 },
1426 "409" : {
1427 "description" : "Conflict",
1428 "content" : {
1429 "application/json" : {
1430 "schema" : {
1431 "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1432 }
1433 }
1434 }
1435 }
1436 }
1437 }
1438 },
1439 "/api/v2/HlaseniMamaScreening/zmenBiopsii" : {
1440 "put" : {
1441 "tags" : [
1442 "HlaseniMAMAScreen"
1443 ],
1444 "summary" : "Aktualizuje vyšetření biopsie.",
1445 "requestBody" : {
1446 "description" : "Žádost",
1447 "content" : {
1448 "application/json" : {
1449 "schema" : {
1450 "$ref" : "#/components/schemas/ZadostOZmenuBiopsie"
1451 }
1452 },
1453 "text/json" : {
1454 "schema" : {
1455 "$ref" : "#/components/schemas/ZadostOZmenuBiopsie"
1456 }
1457 },
1458 "application/*+json" : {
1459 "schema" : {
1460 "$ref" : "#/components/schemas/ZadostOZmenuBiopsie"
1461 }
1462 }
1463 }
1464 },
1465 "responses" : {
1466 "200" : {
1467 "description" : "Success",
1468 "content" : {
1469 "application/json" : {
1470 "schema" : {
1471 "$ref" : "#/components/schemas/OdpovedZmenaBiopsie"
1472 }
1473 }
1474 }
1475 },
1476 "400" : {
1477 "description" : "Bad Request",
1478 "content" : {
1479 "application/json" : {
1480 "schema" : {
1481 "$ref" : "#/components/schemas/ErrorResponse"
1482 }
1483 }
1484 }
1485 },
1486 "401" : {
1487 "description" : "Unauthorized",
1488 "content" : {
1489 "application/json" : {
1490 "schema" : {
1491 "$ref" : "#/components/schemas/OdpovedZmenaBiopsie"
1492 }
1493 }
1494 }
1495 },
1496 "404" : {
1497 "description" : "Not Found",
1498 "content" : {
1499 "application/json" : {
1500 "schema" : {
1501 "$ref" : "#/components/schemas/OdpovedZalozeniBiopsie"
1502 }
1503 }
1504 }
1505 }
1506 }
1507 }
1508 },
1509 "/api/v2/HlaseniMamaScreening/smazBiopsii" : {
1510 "delete" : {
1511 "tags" : [
1512 "HlaseniMAMAScreen"
1513 ],
1514 "summary" : "Smaže vyšetření biopsie.",
1515 "requestBody" : {
1516 "description" : "Žádost",
1517 "content" : {
1518 "application/json" : {
1519 "schema" : {
1520 "$ref" : "#/components/schemas/ZadostOSmazaniBiopsie"
1521 }
1522 },
1523 "text/json" : {
1524 "schema" : {
1525 "$ref" : "#/components/schemas/ZadostOSmazaniBiopsie"
1526 }
1527 },
1528 "application/*+json" : {
1529 "schema" : {
1530 "$ref" : "#/components/schemas/ZadostOSmazaniBiopsie"
1531 }
1532 }
1533 }
1534 },
1535 "responses" : {
1536 "200" : {
1537 "description" : "Success",
1538 "content" : {
1539 "application/json" : {
1540 "schema" : {
1541 "$ref" : "#/components/schemas/OdpovedSmazaniBiopsie"
1542 }
1543 }
1544 }
1545 },
1546 "400" : {
1547 "description" : "Bad Request",
1548 "content" : {
1549 "application/json" : {
1550 "schema" : {
1551 "$ref" : "#/components/schemas/OdpovedSmazaniBiopsie"
1552 }
1553 }
1554 }
1555 },
1556 "401" : {
1557 "description" : "Unauthorized",
1558 "content" : {
1559 "application/json" : {
1560 "schema" : {
1561 "$ref" : "#/components/schemas/OdpovedSmazaniBiopsie"
1562 }
1563 }
1564 }
1565 },
1566 "404" : {
1567 "description" : "Not Found",
1568 "content" : {
1569 "application/json" : {
1570 "schema" : {
1571 "$ref" : "#/components/schemas/OdpovedSmazaniBiopsie"
1572 }
1573 }
1574 }
1575 }
1576 }
1577 }
1578 },
1579 "/api/v2/HlaseniMamaScreening/vyhledejBiopsii" : {
1580 "get" : {
1581 "tags" : [
1582 "HlaseniMAMAScreen"
1583 ],
1584 "summary" : "Vyhledá vyšetření biopsie.",
1585 "parameters" : [
1586 {
1587 "name" : "vysetreniBiopsieId",
1588 "in" : "query",
1589 "description" : "656635555",
1590 "required" : true,
1591 "schema" : {
1592 "type" : "integer",
1593 "format" : "int32"
1594 }
1595 },
1596 {
1597 "name" : "zadostId",
1598 "in" : "query",
1599 "description" : "3FA85F64-5717-4562-B3FC-2C963F66AFA6",
1600 "required" : true,
1601 "schema" : {
1602 "type" : "string",
1603 "format" : "uuid"
1604 }
1605 },
1606 {
1607 "name" : "datumZadosti",
1608 "in" : "query",
1609 "description" : "2025-10-10",
1610 "required" : true,
1611 "schema" : {
1612 "type" : "string",
1613 "format" : "date-time"
1614 }
1615 }
1616 ],
1617 "responses" : {
1618 "200" : {
1619 "description" : "Success",
1620 "content" : {
1621 "application/json" : {
1622 "schema" : {
1623 "$ref" : "#/components/schemas/OdpovedVyhledaniBiopsie"
1624 }
1625 }
1626 }
1627 },
1628 "400" : {
1629 "description" : "Bad Request",
1630 "content" : {
1631 "application/json" : {
1632 "schema" : {
1633 "$ref" : "#/components/schemas/OdpovedVyhledaniBiopsie"
1634 }
1635 }
1636 }
1637 },
1638 "401" : {
1639 "description" : "Unauthorized",
1640 "content" : {
1641 "application/json" : {
1642 "schema" : {
1643 "$ref" : "#/components/schemas/OdpovedVyhledaniBiopsie"
1644 }
1645 }
1646 }
1647 },
1648 "404" : {
1649 "description" : "Not Found",
1650 "content" : {
1651 "application/json" : {
1652 "schema" : {
1653 "$ref" : "#/components/schemas/OdpovedVyhledaniBiopsie"
1654 }
1655 }
1656 }
1657 }
1658 }
1659 }
1660 },
1661 "/api/v2/HlaseniMamaScreening/zalozVysvetleni" : {
1662 "post" : {
1663 "tags" : [
1664 "HlaseniMAMAScreen"
1665 ],
1666 "summary" : "Založí vysvětlení chyb vyšetření.",
1667 "requestBody" : {
1668 "description" : "Žádost",
1669 "content" : {
1670 "application/json" : {
1671 "schema" : {
1672 "$ref" : "#/components/schemas/ZadostOZalozeniVysvetleni"
1673 }
1674 },
1675 "text/json" : {
1676 "schema" : {
1677 "$ref" : "#/components/schemas/ZadostOZalozeniVysvetleni"
1678 }
1679 },
1680 "application/*+json" : {
1681 "schema" : {
1682 "$ref" : "#/components/schemas/ZadostOZalozeniVysvetleni"
1683 }
1684 }
1685 }
1686 },
1687 "responses" : {
1688 "200" : {
1689 "description" : "Success",
1690 "content" : {
1691 "application/json" : {
1692 "schema" : {
1693 "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1694 }
1695 }
1696 }
1697 },
1698 "400" : {
1699 "description" : "Bad Request",
1700 "content" : {
1701 "application/json" : {
1702 "schema" : {
1703 "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1704 }
1705 }
1706 }
1707 },
1708 "401" : {
1709 "description" : "Unauthorized",
1710 "content" : {
1711 "application/json" : {
1712 "schema" : {
1713 "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1714 }
1715 }
1716 }
1717 },
1718 "404" : {
1719 "description" : "Not Found",
1720 "content" : {
1721 "application/json" : {
1722 "schema" : {
1723 "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1724 }
1725 }
1726 }
1727 },
1728 "409" : {
1729 "description" : "Conflict",
1730 "content" : {
1731 "application/json" : {
1732 "schema" : {
1733 "$ref" : "#/components/schemas/OdpovedZalozeniVysvetleni"
1734 }
1735 }
1736 }
1737 }
1738 }
1739 }
1740 },
1741 "/api/v2/HlaseniMamaScreening/zmenVysvetleni" : {
1742 "put" : {
1743 "tags" : [
1744 "HlaseniMAMAScreen"
1745 ],
1746 "summary" : "Aktualizuje vysvětlení chyb vyšetření.",
1747 "requestBody" : {
1748 "description" : "Žádost",
1749 "content" : {
1750 "application/json" : {
1751 "schema" : {
1752 "$ref" : "#/components/schemas/ZadostOZmenuVysvetleni"
1753 }
1754 },
1755 "text/json" : {
1756 "schema" : {
1757 "$ref" : "#/components/schemas/ZadostOZmenuVysvetleni"
1758 }
1759 },
1760 "application/*+json" : {
1761 "schema" : {
1762 "$ref" : "#/components/schemas/ZadostOZmenuVysvetleni"
1763 }
1764 }
1765 }
1766 },
1767 "responses" : {
1768 "200" : {
1769 "description" : "Success",
1770 "content" : {
1771 "application/json" : {
1772 "schema" : {
1773 "$ref" : "#/components/schemas/OdpovedZmenaVysvetleni"
1774 }
1775 }
1776 }
1777 },
1778 "400" : {
1779 "description" : "Bad Request",
1780 "content" : {
1781 "application/json" : {
1782 "schema" : {
1783 "$ref" : "#/components/schemas/OdpovedZmenaVysvetleni"
1784 }
1785 }
1786 }
1787 },
1788 "401" : {
1789 "description" : "Unauthorized",
1790 "content" : {
1791 "application/json" : {
1792 "schema" : {
1793 "$ref" : "#/components/schemas/OdpovedZmenaVysvetleni"
1794 }
1795 }
1796 }
1797 },
1798 "404" : {
1799 "description" : "Not Found",
1800 "content" : {
1801 "application/json" : {
1802 "schema" : {
1803 "$ref" : "#/components/schemas/OdpovedZmenaVysvetleni"
1804 }
1805 }
1806 }
1807 }
1808 }
1809 }
1810 },
1811 "/api/v2/HlaseniMamaScreening/smazVysvetleni" : {
1812 "delete" : {
1813 "tags" : [
1814 "HlaseniMAMAScreen"
1815 ],
1816 "summary" : "Smaže vysvětlení chyb vyšetření.",
1817 "requestBody" : {
1818 "description" : "Žádost",
1819 "content" : {
1820 "application/json" : {
1821 "schema" : {
1822 "$ref" : "#/components/schemas/ZadostOSmazaniVysvetleni"
1823 }
1824 },
1825 "text/json" : {
1826 "schema" : {
1827 "$ref" : "#/components/schemas/ZadostOSmazaniVysvetleni"
1828 }
1829 },
1830 "application/*+json" : {
1831 "schema" : {
1832 "$ref" : "#/components/schemas/ZadostOSmazaniVysvetleni"
1833 }
1834 }
1835 }
1836 },
1837 "responses" : {
1838 "200" : {
1839 "description" : "Success",
1840 "content" : {
1841 "application/json" : {
1842 "schema" : {
1843 "$ref" : "#/components/schemas/OdpovedSmazaniVysvetleni"
1844 }
1845 }
1846 }
1847 },
1848 "400" : {
1849 "description" : "Bad Request",
1850 "content" : {
1851 "application/json" : {
1852 "schema" : {
1853 "$ref" : "#/components/schemas/OdpovedSmazaniVysvetleni"
1854 }
1855 }
1856 }
1857 },
1858 "401" : {
1859 "description" : "Unauthorized",
1860 "content" : {
1861 "application/json" : {
1862 "schema" : {
1863 "$ref" : "#/components/schemas/OdpovedSmazaniVysvetleni"
1864 }
1865 }
1866 }
1867 },
1868 "404" : {
1869 "description" : "Not Found",
1870 "content" : {
1871 "application/json" : {
1872 "schema" : {
1873 "$ref" : "#/components/schemas/OdpovedSmazaniVysvetleni"
1874 }
1875 }
1876 }
1877 }
1878 }
1879 }
1880 },
1881 "/api/v2/HlaseniMamaScreening/vyhledejVysvetleni" : {
1882 "get" : {
1883 "tags" : [
1884 "HlaseniMAMAScreen"
1885 ],
1886 "summary" : "Vyhledá vysvětlení chyb vyšetření.",
1887 "parameters" : [
1888 {
1889 "name" : "vysvetleniId",
1890 "in" : "query",
1891 "description" : "656635555",
1892 "required" : true,
1893 "schema" : {
1894 "type" : "integer",
1895 "format" : "int32"
1896 }
1897 },
1898 {
1899 "name" : "zadostId",
1900 "in" : "query",
1901 "description" : "3FA85F64-5717-4562-B3FC-2C963F66AFA6",
1902 "required" : true,
1903 "schema" : {
1904 "type" : "string",
1905 "format" : "uuid"
1906 }
1907 },
1908 {
1909 "name" : "datumZadosti",
1910 "in" : "query",
1911 "description" : "2025-10-10",
1912 "required" : true,
1913 "schema" : {
1914 "type" : "string",
1915 "format" : "date-time"
1916 }
1917 }
1918 ],
1919 "responses" : {
1920 "200" : {
1921 "description" : "Success",
1922 "content" : {
1923 "application/json" : {
1924 "schema" : {
1925 "$ref" : "#/components/schemas/OdpovedVyhledaniVysvetleni"
1926 }
1927 }
1928 }
1929 },
1930 "400" : {
1931 "description" : "Bad Request",
1932 "content" : {
1933 "application/json" : {
1934 "schema" : {
1935 "$ref" : "#/components/schemas/OdpovedVyhledaniVysvetleni"
1936 }
1937 }
1938 }
1939 },
1940 "401" : {
1941 "description" : "Unauthorized",
1942 "content" : {
1943 "application/json" : {
1944 "schema" : {
1945 "$ref" : "#/components/schemas/OdpovedVyhledaniVysvetleni"
1946 }
1947 }
1948 }
1949 },
1950 "404" : {
1951 "description" : "Not Found",
1952 "content" : {
1953 "application/json" : {
1954 "schema" : {
1955 "$ref" : "#/components/schemas/OdpovedVyhledaniVysvetleni"
1956 }
1957 }
1958 }
1959 }
1960 }
1961 }
1962 },
1963 "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/vstupni" : {
1964 "post" : {
1965 "tags" : [
1966 "HlaseniSARI"
1967 ],
1968 "summary" : "Metoda pro vložení vstupního hlášení při zahájení hospitalizace pacienta",
1969 "requestBody" : {
1970 "description" : "Vstupní hlášení",
1971 "content" : {
1972 "application/json" : {
1973 "schema" : {
1974 "$ref" : "#/components/schemas/VstupniHlaseni"
1975 }
1976 },
1977 "text/json" : {
1978 "schema" : {
1979 "$ref" : "#/components/schemas/VstupniHlaseni"
1980 }
1981 },
1982 "application/*+json" : {
1983 "schema" : {
1984 "$ref" : "#/components/schemas/VstupniHlaseni"
1985 }
1986 }
1987 }
1988 },
1989 "responses" : {
1990 "200" : {
1991 "description" : "Success",
1992 "content" : {
1993 "application/json" : {
1994 "schema" : {
1995 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
1996 }
1997 }
1998 }
1999 },
2000 "400" : {
2001 "description" : "Bad Request",
2002 "content" : {
2003 "application/json" : {
2004 "schema" : {
2005 "$ref" : "#/components/schemas/ErrorResponse"
2006 }
2007 }
2008 }
2009 },
2010 "401" : {
2011 "description" : "Unauthorized",
2012 "content" : {
2013 "application/json" : {
2014 "schema" : {
2015 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2016 }
2017 }
2018 }
2019 },
2020 "406" : {
2021 "description" : "Not Acceptable",
2022 "content" : {
2023 "application/json" : {
2024 "schema" : {
2025 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2026 }
2027 }
2028 }
2029 },
2030 "409" : {
2031 "description" : "Conflict",
2032 "content" : {
2033 "application/json" : {
2034 "schema" : {
2035 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2036 }
2037 }
2038 }
2039 }
2040 }
2041 }
2042 },
2043 "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/vstupni/{idHlaseni}" : {
2044 "put" : {
2045 "tags" : [
2046 "HlaseniSARI"
2047 ],
2048 "summary" : "Metoda pro aktualizaci vstupního hlášení při zahájení hospitalizace pacienta",
2049 "parameters" : [
2050 {
2051 "name" : "idHlaseni",
2052 "in" : "path",
2053 "description" : "Id hlášení k aktualizaci",
2054 "required" : true,
2055 "schema" : {
2056 "type" : "integer",
2057 "format" : "int64"
2058 }
2059 }
2060 ],
2061 "requestBody" : {
2062 "description" : "Vstupní hlášení",
2063 "content" : {
2064 "application/json" : {
2065 "schema" : {
2066 "$ref" : "#/components/schemas/ZmenaVstupnihoHlaseni"
2067 }
2068 },
2069 "text/json" : {
2070 "schema" : {
2071 "$ref" : "#/components/schemas/ZmenaVstupnihoHlaseni"
2072 }
2073 },
2074 "application/*+json" : {
2075 "schema" : {
2076 "$ref" : "#/components/schemas/ZmenaVstupnihoHlaseni"
2077 }
2078 }
2079 }
2080 },
2081 "responses" : {
2082 "200" : {
2083 "description" : "Success",
2084 "content" : {
2085 "application/json" : {
2086 "schema" : {
2087 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2088 }
2089 }
2090 }
2091 },
2092 "401" : {
2093 "description" : "Unauthorized",
2094 "content" : {
2095 "application/json" : {
2096 "schema" : {
2097 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2098 }
2099 }
2100 }
2101 },
2102 "404" : {
2103 "description" : "Not Found",
2104 "content" : {
2105 "application/json" : {
2106 "schema" : {
2107 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2108 }
2109 }
2110 }
2111 },
2112 "409" : {
2113 "description" : "Conflict",
2114 "content" : {
2115 "application/json" : {
2116 "schema" : {
2117 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2118 }
2119 }
2120 }
2121 }
2122 }
2123 },
2124 "delete" : {
2125 "tags" : [
2126 "HlaseniSARI"
2127 ],
2128 "parameters" : [
2129 {
2130 "name" : "idHlaseni",
2131 "in" : "path",
2132 "required" : true,
2133 "schema" : {
2134 "type" : "integer",
2135 "format" : "int64"
2136 }
2137 }
2138 ],
2139 "responses" : {
2140 "200" : {
2141 "description" : "Success",
2142 "content" : {
2143 "application/json" : {
2144 "schema" : {
2145 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2146 }
2147 }
2148 }
2149 },
2150 "401" : {
2151 "description" : "Unauthorized",
2152 "content" : {
2153 "application/json" : {
2154 "schema" : {
2155 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2156 }
2157 }
2158 }
2159 },
2160 "404" : {
2161 "description" : "Not Found",
2162 "content" : {
2163 "application/json" : {
2164 "schema" : {
2165 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2166 }
2167 }
2168 }
2169 },
2170 "409" : {
2171 "description" : "Conflict",
2172 "content" : {
2173 "application/json" : {
2174 "schema" : {
2175 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2176 }
2177 }
2178 }
2179 }
2180 }
2181 }
2182 },
2183 "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/prubezne" : {
2184 "post" : {
2185 "tags" : [
2186 "HlaseniSARI"
2187 ],
2188 "summary" : "Metoda pro vložení průběžného hlášení během hospitalizace pacienta",
2189 "requestBody" : {
2190 "description" : "Vstupní hlášení",
2191 "content" : {
2192 "application/json" : {
2193 "schema" : {
2194 "$ref" : "#/components/schemas/PrubezneHlaseni"
2195 }
2196 },
2197 "text/json" : {
2198 "schema" : {
2199 "$ref" : "#/components/schemas/PrubezneHlaseni"
2200 }
2201 },
2202 "application/*+json" : {
2203 "schema" : {
2204 "$ref" : "#/components/schemas/PrubezneHlaseni"
2205 }
2206 }
2207 }
2208 },
2209 "responses" : {
2210 "200" : {
2211 "description" : "Success",
2212 "content" : {
2213 "application/json" : {
2214 "schema" : {
2215 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2216 }
2217 }
2218 }
2219 },
2220 "400" : {
2221 "description" : "Bad Request",
2222 "content" : {
2223 "application/json" : {
2224 "schema" : {
2225 "$ref" : "#/components/schemas/ResponseStatus"
2226 }
2227 }
2228 }
2229 },
2230 "409" : {
2231 "description" : "Conflict",
2232 "content" : {
2233 "application/json" : {
2234 "schema" : {
2235 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2236 }
2237 }
2238 }
2239 }
2240 }
2241 }
2242 },
2243 "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/prubezne/{idHlaseni}" : {
2244 "put" : {
2245 "tags" : [
2246 "HlaseniSARI"
2247 ],
2248 "summary" : "Metoda pro aktualizaci průběžného hlášení během hospitalizace pacienta",
2249 "parameters" : [
2250 {
2251 "name" : "idHlaseni",
2252 "in" : "path",
2253 "description" : "ID hlášení k aktualizaci",
2254 "required" : true,
2255 "schema" : {
2256 "type" : "integer",
2257 "format" : "int64"
2258 }
2259 }
2260 ],
2261 "requestBody" : {
2262 "description" : "Vstupní hlášení",
2263 "content" : {
2264 "application/json" : {
2265 "schema" : {
2266 "$ref" : "#/components/schemas/ZmenaPrubeznehoHlaseni"
2267 }
2268 },
2269 "text/json" : {
2270 "schema" : {
2271 "$ref" : "#/components/schemas/ZmenaPrubeznehoHlaseni"
2272 }
2273 },
2274 "application/*+json" : {
2275 "schema" : {
2276 "$ref" : "#/components/schemas/ZmenaPrubeznehoHlaseni"
2277 }
2278 }
2279 }
2280 },
2281 "responses" : {
2282 "200" : {
2283 "description" : "Success",
2284 "content" : {
2285 "application/json" : {
2286 "schema" : {
2287 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2288 }
2289 }
2290 }
2291 },
2292 "401" : {
2293 "description" : "Unauthorized",
2294 "content" : {
2295 "application/json" : {
2296 "schema" : {
2297 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2298 }
2299 }
2300 }
2301 },
2302 "404" : {
2303 "description" : "Not Found",
2304 "content" : {
2305 "application/json" : {
2306 "schema" : {
2307 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2308 }
2309 }
2310 }
2311 },
2312 "409" : {
2313 "description" : "Conflict",
2314 "content" : {
2315 "application/json" : {
2316 "schema" : {
2317 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2318 }
2319 }
2320 }
2321 }
2322 }
2323 },
2324 "delete" : {
2325 "tags" : [
2326 "HlaseniSARI"
2327 ],
2328 "summary" : "Metoda pro smazání průběžného hlášení během hospitalizace pacienta",
2329 "parameters" : [
2330 {
2331 "name" : "idHlaseni",
2332 "in" : "path",
2333 "description" : "Id hlášení ke smazání",
2334 "required" : true,
2335 "schema" : {
2336 "type" : "integer",
2337 "format" : "int64"
2338 }
2339 }
2340 ],
2341 "responses" : {
2342 "200" : {
2343 "description" : "Success",
2344 "content" : {
2345 "application/json" : {
2346 "schema" : {
2347 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2348 }
2349 }
2350 }
2351 },
2352 "401" : {
2353 "description" : "Unauthorized",
2354 "content" : {
2355 "application/json" : {
2356 "schema" : {
2357 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2358 }
2359 }
2360 }
2361 },
2362 "404" : {
2363 "description" : "Not Found",
2364 "content" : {
2365 "application/json" : {
2366 "schema" : {
2367 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2368 }
2369 }
2370 }
2371 },
2372 "409" : {
2373 "description" : "Conflict",
2374 "content" : {
2375 "application/json" : {
2376 "schema" : {
2377 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2378 }
2379 }
2380 }
2381 }
2382 }
2383 }
2384 },
2385 "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/ukonceni" : {
2386 "post" : {
2387 "tags" : [
2388 "HlaseniSARI"
2389 ],
2390 "summary" : "Metoda pro vložení hlášení o ukončení hospitalizace",
2391 "requestBody" : {
2392 "description" : "Hlaseni ukončení hospitalizace",
2393 "content" : {
2394 "application/json" : {
2395 "schema" : {
2396 "$ref" : "#/components/schemas/HlaseniPriUkonceniHospitalizace"
2397 }
2398 },
2399 "text/json" : {
2400 "schema" : {
2401 "$ref" : "#/components/schemas/HlaseniPriUkonceniHospitalizace"
2402 }
2403 },
2404 "application/*+json" : {
2405 "schema" : {
2406 "$ref" : "#/components/schemas/HlaseniPriUkonceniHospitalizace"
2407 }
2408 }
2409 }
2410 },
2411 "responses" : {
2412 "200" : {
2413 "description" : "Success",
2414 "content" : {
2415 "application/json" : {
2416 "schema" : {
2417 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2418 }
2419 }
2420 }
2421 },
2422 "400" : {
2423 "description" : "Bad Request",
2424 "content" : {
2425 "application/json" : {
2426 "schema" : {
2427 "$ref" : "#/components/schemas/ErrorResponse"
2428 }
2429 }
2430 }
2431 },
2432 "409" : {
2433 "description" : "Conflict",
2434 "content" : {
2435 "application/json" : {
2436 "schema" : {
2437 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2438 }
2439 }
2440 }
2441 },
2442 "404" : {
2443 "description" : "Not Found",
2444 "content" : {
2445 "application/json" : {
2446 "schema" : {
2447 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2448 }
2449 }
2450 }
2451 }
2452 }
2453 }
2454 },
2455 "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/ukonceni/{idHlaseni}" : {
2456 "put" : {
2457 "tags" : [
2458 "HlaseniSARI"
2459 ],
2460 "summary" : "Metoda pro aktualizaci hlášení o ukončení hospitalizace",
2461 "parameters" : [
2462 {
2463 "name" : "idHlaseni",
2464 "in" : "path",
2465 "description" : "Id hlášení k aktualizaci",
2466 "required" : true,
2467 "schema" : {
2468 "type" : "integer",
2469 "format" : "int64"
2470 }
2471 }
2472 ],
2473 "requestBody" : {
2474 "description" : "Hlaseni ukončení hospitalizace",
2475 "content" : {
2476 "application/json" : {
2477 "schema" : {
2478 "$ref" : "#/components/schemas/ZmenaHlaseniPriUkonceniHospitalizace"
2479 }
2480 },
2481 "text/json" : {
2482 "schema" : {
2483 "$ref" : "#/components/schemas/ZmenaHlaseniPriUkonceniHospitalizace"
2484 }
2485 },
2486 "application/*+json" : {
2487 "schema" : {
2488 "$ref" : "#/components/schemas/ZmenaHlaseniPriUkonceniHospitalizace"
2489 }
2490 }
2491 }
2492 },
2493 "responses" : {
2494 "200" : {
2495 "description" : "Success",
2496 "content" : {
2497 "application/json" : {
2498 "schema" : {
2499 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2500 }
2501 }
2502 }
2503 },
2504 "401" : {
2505 "description" : "Unauthorized",
2506 "content" : {
2507 "application/json" : {
2508 "schema" : {
2509 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2510 }
2511 }
2512 }
2513 },
2514 "404" : {
2515 "description" : "Not Found",
2516 "content" : {
2517 "application/json" : {
2518 "schema" : {
2519 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2520 }
2521 }
2522 }
2523 },
2524 "409" : {
2525 "description" : "Conflict",
2526 "content" : {
2527 "application/json" : {
2528 "schema" : {
2529 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2530 }
2531 }
2532 }
2533 }
2534 }
2535 },
2536 "delete" : {
2537 "tags" : [
2538 "HlaseniSARI"
2539 ],
2540 "summary" : "Metoda pro smazání hlášení o ukončení hospitalizace",
2541 "parameters" : [
2542 {
2543 "name" : "idHlaseni",
2544 "in" : "path",
2545 "description" : "Id hlášení ke smazání",
2546 "required" : true,
2547 "schema" : {
2548 "type" : "integer",
2549 "format" : "int64"
2550 }
2551 }
2552 ],
2553 "responses" : {
2554 "200" : {
2555 "description" : "Success",
2556 "content" : {
2557 "application/json" : {
2558 "schema" : {
2559 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2560 }
2561 }
2562 }
2563 },
2564 "400" : {
2565 "description" : "Bad Request",
2566 "content" : {
2567 "application/json" : {
2568 "schema" : {
2569 "$ref" : "#/components/schemas/ErrorResponse"
2570 }
2571 }
2572 }
2573 },
2574 "401" : {
2575 "description" : "Unauthorized",
2576 "content" : {
2577 "application/json" : {
2578 "schema" : {
2579 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2580 }
2581 }
2582 }
2583 },
2584 "409" : {
2585 "description" : "Conflict",
2586 "content" : {
2587 "application/json" : {
2588 "schema" : {
2589 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2590 }
2591 }
2592 }
2593 },
2594 "404" : {
2595 "description" : "Not Found",
2596 "content" : {
2597 "application/json" : {
2598 "schema" : {
2599 "$ref" : "#/components/schemas/HlaseniSARIOdpoved"
2600 }
2601 }
2602 }
2603 }
2604 }
2605 }
2606 },
2607 "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/vypis/aktualni" : {
2608 "get" : {
2609 "tags" : [
2610 "HlaseniSARI"
2611 ],
2612 "summary" : "Metoda pro výpis evidovaných hlášení pro poskytovatele",
2613 "parameters" : [
2614 {
2615 "name" : "poskytovatelPCZ",
2616 "in" : "query",
2617 "description" : "PČZ posykytovatele",
2618 "required" : true,
2619 "schema" : {
2620 "maxLength" : 3,
2621 "minLength" : 3,
2622 "type" : "string"
2623 }
2624 },
2625 {
2626 "name" : "datumHlaseniOd",
2627 "in" : "query",
2628 "required" : true,
2629 "schema" : {
2630 "type" : "string",
2631 "format" : "date-time"
2632 }
2633 },
2634 {
2635 "name" : "datumHlaseniDo",
2636 "in" : "query",
2637 "schema" : {
2638 "type" : "string",
2639 "format" : "date-time"
2640 }
2641 },
2642 {
2643 "name" : "typHlaseniSARI",
2644 "in" : "query",
2645 "description" : "Typ hlášení SARI",
2646 "schema" : {
2647 "$ref" : "#/components/schemas/EnumTypHlaseniSARI"
2648 }
2649 }
2650 ],
2651 "responses" : {
2652 "200" : {
2653 "description" : "Success",
2654 "content" : {
2655 "application/json" : {
2656 "schema" : {
2657 "$ref" : "#/components/schemas/VypisSARIOdpoved"
2658 }
2659 }
2660 }
2661 },
2662 "400" : {
2663 "description" : "Bad Request",
2664 "content" : {
2665 "application/json" : {
2666 "schema" : {
2667 "$ref" : "#/components/schemas/ErrorResponse"
2668 }
2669 }
2670 }
2671 },
2672 "401" : {
2673 "description" : "Unauthorized",
2674 "content" : {
2675 "application/json" : {
2676 "schema" : {
2677 "$ref" : "#/components/schemas/ResponseStatus"
2678 }
2679 }
2680 }
2681 },
2682 "404" : {
2683 "description" : "Not Found",
2684 "content" : {
2685 "application/json" : {
2686 "schema" : {
2687 "$ref" : "#/components/schemas/ResponseStatus"
2688 }
2689 }
2690 }
2691 }
2692 }
2693 }
2694 },
2695 "/api/v2/HlaseniInfekcnihoOnemocneniLuzkovaPece/vypis/aktualni/{idEpizody}" : {
2696 "get" : {
2697 "tags" : [
2698 "HlaseniSARI"
2699 ],
2700 "summary" : "Metoda pro výpis evidovaných hlášení na základě Epizody",
2701 "parameters" : [
2702 {
2703 "name" : "idEpizody",
2704 "in" : "path",
2705 "description" : "Id epizody",
2706 "required" : true,
2707 "schema" : {
2708 "type" : "integer",
2709 "format" : "int64"
2710 }
2711 }
2712 ],
2713 "responses" : {
2714 "200" : {
2715 "description" : "Success",
2716 "content" : {
2717 "application/json" : {
2718 "schema" : {
2719 "$ref" : "#/components/schemas/VypisSARIOdpoved"
2720 }
2721 }
2722 }
2723 },
2724 "400" : {
2725 "description" : "Bad Request",
2726 "content" : {
2727 "application/json" : {
2728 "schema" : {
2729 "$ref" : "#/components/schemas/ErrorResponse"
2730 }
2731 }
2732 }
2733 },
2734 "401" : {
2735 "description" : "Unauthorized",
2736 "content" : {
2737 "application/json" : {
2738 "schema" : {
2739 "$ref" : "#/components/schemas/ResponseStatus"
2740 }
2741 }
2742 }
2743 },
2744 "404" : {
2745 "description" : "Not Found",
2746 "content" : {
2747 "application/json" : {
2748 "schema" : {
2749 "$ref" : "#/components/schemas/ResponseStatus"
2750 }
2751 }
2752 }
2753 }
2754 }
2755 }
2756 },
2757 "/api/v2/pacienti/VyhledatPacientaDleId/{id}" : {
2758 "get" : {
2759 "tags" : [
2760 "Pacienti"
2761 ],
2762 "summary" : "Vyhledá pacienta dle rezortního identifikátoru, a identifikace pracoviště",
2763 "parameters" : [
2764 {
2765 "name" : "id",
2766 "in" : "path",
2767 "description" : "Id / rezortní identifikátor / číslo pacienta. \\\r\n Systém vyhledá pacienta podle původního i aktuálního čísla pacienta (přečíslování pacientů).\\\r\n při migraci pacienta může být návratová hodnota jiná (aktuální) než jaká hodnota vstupu.",
2768 "required" : true,
2769 "schema" : {
2770 "maxLength" : 10,
2771 "type" : "string"
2772 },
2773 "example" : "1234567890"
2774 },
2775 {
2776 "name" : "pcz",
2777 "in" : "query",
2778 "description" : "Číslo PČZ zařízení, které provádí zápis",
2779 "required" : true,
2780 "schema" : {
2781 "type" : "string"
2782 },
2783 "example" : "000"
2784 }
2785 ],
2786 "responses" : {
2787 "200" : {
2788 "description" : "Pacient vyhledán",
2789 "content" : {
2790 "text/plain" : {
2791 "schema" : {
2792 "$ref" : "#/components/schemas/PacientView"
2793 },
2794 "example" : {
2795 "id" : "11",
2796 "datumUmrti" : null,
2797 "zemeNarozeniKod" : "CZ",
2798 "mistoNarozeniNazev" : "České Budějovice",
2799 "obecNarozeniRuianId" : 544256,
2800 "obvodNarozeniRuianId" : null,
2801 "jeCizinec" : false,
2802 "zdravotniPojistovnaKod" : null,
2803 "pobytObecRuianId" : null,
2804 "pobytObec" : null,
2805 "pobytPsc" : null,
2806 "poznamka" : null,
2807 "cisloPojistence" : "9009092664",
2808 "jmeno" : "Oliver",
2809 "prijmeni" : "Ouředník",
2810 "datumNarozeni" : "1990-09-09T00:00:00",
2811 "zemeObcanstviKod" : "CZ",
2812 "pohlavi" : "Muz"
2813 }
2814 },
2815 "application/json" : {
2816 "schema" : {
2817 "$ref" : "#/components/schemas/PacientView"
2818 },
2819 "example" : {
2820 "id" : "11",
2821 "datumUmrti" : null,
2822 "zemeNarozeniKod" : "CZ",
2823 "mistoNarozeniNazev" : "České Budějovice",
2824 "obecNarozeniRuianId" : 544256,
2825 "obvodNarozeniRuianId" : null,
2826 "jeCizinec" : false,
2827 "zdravotniPojistovnaKod" : null,
2828 "pobytObecRuianId" : null,
2829 "pobytObec" : null,
2830 "pobytPsc" : null,
2831 "poznamka" : null,
2832 "cisloPojistence" : "9009092664",
2833 "jmeno" : "Oliver",
2834 "prijmeni" : "Ouředník",
2835 "datumNarozeni" : "1990-09-09T00:00:00",
2836 "zemeObcanstviKod" : "CZ",
2837 "pohlavi" : "Muz"
2838 }
2839 },
2840 "text/json" : {
2841 "schema" : {
2842 "$ref" : "#/components/schemas/PacientView"
2843 },
2844 "example" : {
2845 "id" : "11",
2846 "datumUmrti" : null,
2847 "zemeNarozeniKod" : "CZ",
2848 "mistoNarozeniNazev" : "České Budějovice",
2849 "obecNarozeniRuianId" : 544256,
2850 "obvodNarozeniRuianId" : null,
2851 "jeCizinec" : false,
2852 "zdravotniPojistovnaKod" : null,
2853 "pobytObecRuianId" : null,
2854 "pobytObec" : null,
2855 "pobytPsc" : null,
2856 "poznamka" : null,
2857 "cisloPojistence" : "9009092664",
2858 "jmeno" : "Oliver",
2859 "prijmeni" : "Ouředník",
2860 "datumNarozeni" : "1990-09-09T00:00:00",
2861 "zemeObcanstviKod" : "CZ",
2862 "pohlavi" : "Muz"
2863 }
2864 }
2865 }
2866 },
2867 "404" : {
2868 "description" : "Pacient nenalezen"
2869 },
2870 "400" : {
2871 "description" : "Validace se nezdařila"
2872 }
2873 }
2874 }
2875 },
2876 "/api/v2/pacienti/AktualizovatPacientaZROB/{id}" : {
2877 "get" : {
2878 "tags" : [
2879 "Pacienti"
2880 ],
2881 "summary" : "Provede aktualizaci údajů pacienta z ROB",
2882 "parameters" : [
2883 {
2884 "name" : "id",
2885 "in" : "path",
2886 "description" : "Id / rezortní identifikátor / číslo pacienta. \\\r\n Systém vyhledá pacienta podle původního i aktuálního čísla pacienta (přečíslování pacientů).",
2887 "required" : true,
2888 "schema" : {
2889 "maxLength" : 10,
2890 "type" : "string"
2891 },
2892 "example" : "1234567890"
2893 },
2894 {
2895 "name" : "pcz",
2896 "in" : "query",
2897 "description" : "Číslo PČZ zařízení, které provádí aktualizaci",
2898 "required" : true,
2899 "schema" : {
2900 "maxLength" : 3,
2901 "minLength" : 3,
2902 "type" : "string"
2903 },
2904 "example" : "000"
2905 }
2906 ],
2907 "responses" : {
2908 "200" : {
2909 "description" : "Aktualizace údajů pacienta byla provedena",
2910 "content" : {
2911 "text/plain" : {
2912 "schema" : {
2913 "$ref" : "#/components/schemas/AktualizacePacientaVysledek"
2914 }
2915 },
2916 "application/json" : {
2917 "schema" : {
2918 "$ref" : "#/components/schemas/AktualizacePacientaVysledek"
2919 }
2920 },
2921 "text/json" : {
2922 "schema" : {
2923 "$ref" : "#/components/schemas/AktualizacePacientaVysledek"
2924 }
2925 }
2926 }
2927 },
2928 "404" : {
2929 "description" : "Pacient nenalezen"
2930 }
2931 }
2932 }
2933 },
2934 "/api/v2/pacienti/VyhledatDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
2935 "get" : {
2936 "tags" : [
2937 "Pacienti"
2938 ],
2939 "summary" : "Vyhledá pacienta dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP a PČZ",
2940 "parameters" : [
2941 {
2942 "name" : "jmeno",
2943 "in" : "path",
2944 "description" : "Jméno:",
2945 "required" : true,
2946 "schema" : {
2947 "maxLength" : 50,
2948 "type" : "string"
2949 },
2950 "example" : "Oliver"
2951 },
2952 {
2953 "name" : "prijmeni",
2954 "in" : "path",
2955 "description" : "Příjmení:",
2956 "required" : true,
2957 "schema" : {
2958 "maxLength" : 50,
2959 "type" : "string"
2960 },
2961 "example" : "Ouředník"
2962 },
2963 {
2964 "name" : "rodneCislo",
2965 "in" : "path",
2966 "description" : "Rodné číslo:",
2967 "required" : true,
2968 "schema" : {
2969 "maxLength" : 22,
2970 "type" : "string"
2971 },
2972 "example" : "9009092664"
2973 },
2974 {
2975 "name" : "pcz",
2976 "in" : "query",
2977 "description" : "Číslo PČZ zařízení, které provádí zápis",
2978 "required" : true,
2979 "schema" : {
2980 "type" : "string"
2981 },
2982 "example" : "000"
2983 }
2984 ],
2985 "responses" : {
2986 "200" : {
2987 "description" : "Výsledek vyhledávání",
2988 "content" : {
2989 "text/plain" : {
2990 "schema" : {
2991 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
2992 },
2993 "example" : {
2994 "vysledek" : "PacientNalezen",
2995 "vysledekZprava" : null,
2996 "pacient" : {
2997 "id" : "11",
2998 "datumUmrti" : null,
2999 "zemeNarozeniKod" : "CZ",
3000 "mistoNarozeniNazev" : "České Budějovice",
3001 "obecNarozeniRuianId" : 544256,
3002 "obvodNarozeniRuianId" : null,
3003 "jeCizinec" : false,
3004 "zdravotniPojistovnaKod" : null,
3005 "pobytObecRuianId" : null,
3006 "pobytObec" : null,
3007 "pobytPsc" : null,
3008 "poznamka" : null,
3009 "cisloPojistence" : "9009092664",
3010 "jmeno" : "Oliver",
3011 "prijmeni" : "Ouředník",
3012 "datumNarozeni" : "1990-09-09T00:00:00",
3013 "zemeObcanstviKod" : "CZ",
3014 "pohlavi" : "Muz"
3015 }
3016 }
3017 },
3018 "application/json" : {
3019 "schema" : {
3020 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3021 },
3022 "example" : {
3023 "vysledek" : "PacientNalezen",
3024 "vysledekZprava" : null,
3025 "pacient" : {
3026 "id" : "11",
3027 "datumUmrti" : null,
3028 "zemeNarozeniKod" : "CZ",
3029 "mistoNarozeniNazev" : "České Budějovice",
3030 "obecNarozeniRuianId" : 544256,
3031 "obvodNarozeniRuianId" : null,
3032 "jeCizinec" : false,
3033 "zdravotniPojistovnaKod" : null,
3034 "pobytObecRuianId" : null,
3035 "pobytObec" : null,
3036 "pobytPsc" : null,
3037 "poznamka" : null,
3038 "cisloPojistence" : "9009092664",
3039 "jmeno" : "Oliver",
3040 "prijmeni" : "Ouředník",
3041 "datumNarozeni" : "1990-09-09T00:00:00",
3042 "zemeObcanstviKod" : "CZ",
3043 "pohlavi" : "Muz"
3044 }
3045 }
3046 },
3047 "text/json" : {
3048 "schema" : {
3049 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3050 },
3051 "example" : {
3052 "vysledek" : "PacientNalezen",
3053 "vysledekZprava" : null,
3054 "pacient" : {
3055 "id" : "11",
3056 "datumUmrti" : null,
3057 "zemeNarozeniKod" : "CZ",
3058 "mistoNarozeniNazev" : "České Budějovice",
3059 "obecNarozeniRuianId" : 544256,
3060 "obvodNarozeniRuianId" : null,
3061 "jeCizinec" : false,
3062 "zdravotniPojistovnaKod" : null,
3063 "pobytObecRuianId" : null,
3064 "pobytObec" : null,
3065 "pobytPsc" : null,
3066 "poznamka" : null,
3067 "cisloPojistence" : "9009092664",
3068 "jmeno" : "Oliver",
3069 "prijmeni" : "Ouředník",
3070 "datumNarozeni" : "1990-09-09T00:00:00",
3071 "zemeObcanstviKod" : "CZ",
3072 "pohlavi" : "Muz"
3073 }
3074 }
3075 }
3076 }
3077 },
3078 "400" : {
3079 "description" : "Validace se nezdařila"
3080 }
3081 }
3082 }
3083 },
3084 "/api/v2/pacienti/VyhledatDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
3085 "get" : {
3086 "tags" : [
3087 "Pacienti"
3088 ],
3089 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
3090 "parameters" : [
3091 {
3092 "name" : "jmeno",
3093 "in" : "path",
3094 "description" : "Jméno:",
3095 "required" : true,
3096 "schema" : {
3097 "maxLength" : 50,
3098 "type" : "string"
3099 },
3100 "example" : "Pavla"
3101 },
3102 {
3103 "name" : "prijmeni",
3104 "in" : "path",
3105 "description" : "Příjmení:",
3106 "required" : true,
3107 "schema" : {
3108 "maxLength" : 50,
3109 "type" : "string"
3110 },
3111 "example" : "Nováková"
3112 },
3113 {
3114 "name" : "datumNarozeni",
3115 "in" : "path",
3116 "description" : "Datum Narození",
3117 "required" : true,
3118 "schema" : {
3119 "type" : "string",
3120 "format" : "date-time"
3121 },
3122 "example" : "1999-03-02"
3123 },
3124 {
3125 "name" : "zemeObcanstviKod",
3126 "in" : "query",
3127 "description" : "Kód státu",
3128 "schema" : {
3129 "maxLength" : 2,
3130 "type" : "string"
3131 },
3132 "example" : "CZ"
3133 },
3134 {
3135 "name" : "pcz",
3136 "in" : "query",
3137 "description" : "Číslo PČZ zařízení, které provádí zápis",
3138 "required" : true,
3139 "schema" : {
3140 "type" : "string"
3141 },
3142 "example" : "000"
3143 },
3144 {
3145 "name" : "cisloPojistence",
3146 "in" : "query",
3147 "description" : "Číslo pojištěnce",
3148 "schema" : {
3149 "maxLength" : 22,
3150 "type" : "string"
3151 },
3152 "example" : "123456/4321"
3153 }
3154 ],
3155 "responses" : {
3156 "200" : {
3157 "description" : "Výsledek vyhledávání",
3158 "content" : {
3159 "text/plain" : {
3160 "schema" : {
3161 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3162 },
3163 "example" : {
3164 "vysledek" : "PacientNalezen",
3165 "vysledekZprava" : null,
3166 "pacient" : {
3167 "id" : "11",
3168 "datumUmrti" : null,
3169 "zemeNarozeniKod" : "CZ",
3170 "mistoNarozeniNazev" : "České Budějovice",
3171 "obecNarozeniRuianId" : 544256,
3172 "obvodNarozeniRuianId" : null,
3173 "jeCizinec" : false,
3174 "zdravotniPojistovnaKod" : null,
3175 "pobytObecRuianId" : null,
3176 "pobytObec" : null,
3177 "pobytPsc" : null,
3178 "poznamka" : null,
3179 "cisloPojistence" : "9009092664",
3180 "jmeno" : "Oliver",
3181 "prijmeni" : "Ouředník",
3182 "datumNarozeni" : "1990-09-09T00:00:00",
3183 "zemeObcanstviKod" : "CZ",
3184 "pohlavi" : "Muz"
3185 }
3186 }
3187 },
3188 "application/json" : {
3189 "schema" : {
3190 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3191 },
3192 "example" : {
3193 "vysledek" : "PacientNalezen",
3194 "vysledekZprava" : null,
3195 "pacient" : {
3196 "id" : "11",
3197 "datumUmrti" : null,
3198 "zemeNarozeniKod" : "CZ",
3199 "mistoNarozeniNazev" : "České Budějovice",
3200 "obecNarozeniRuianId" : 544256,
3201 "obvodNarozeniRuianId" : null,
3202 "jeCizinec" : false,
3203 "zdravotniPojistovnaKod" : null,
3204 "pobytObecRuianId" : null,
3205 "pobytObec" : null,
3206 "pobytPsc" : null,
3207 "poznamka" : null,
3208 "cisloPojistence" : "9009092664",
3209 "jmeno" : "Oliver",
3210 "prijmeni" : "Ouředník",
3211 "datumNarozeni" : "1990-09-09T00:00:00",
3212 "zemeObcanstviKod" : "CZ",
3213 "pohlavi" : "Muz"
3214 }
3215 }
3216 },
3217 "text/json" : {
3218 "schema" : {
3219 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3220 },
3221 "example" : {
3222 "vysledek" : "PacientNalezen",
3223 "vysledekZprava" : null,
3224 "pacient" : {
3225 "id" : "11",
3226 "datumUmrti" : null,
3227 "zemeNarozeniKod" : "CZ",
3228 "mistoNarozeniNazev" : "České Budějovice",
3229 "obecNarozeniRuianId" : 544256,
3230 "obvodNarozeniRuianId" : null,
3231 "jeCizinec" : false,
3232 "zdravotniPojistovnaKod" : null,
3233 "pobytObecRuianId" : null,
3234 "pobytObec" : null,
3235 "pobytPsc" : null,
3236 "poznamka" : null,
3237 "cisloPojistence" : "9009092664",
3238 "jmeno" : "Oliver",
3239 "prijmeni" : "Ouředník",
3240 "datumNarozeni" : "1990-09-09T00:00:00",
3241 "zemeObcanstviKod" : "CZ",
3242 "pohlavi" : "Muz"
3243 }
3244 }
3245 }
3246 }
3247 },
3248 "400" : {
3249 "description" : "Validace se nezdařila"
3250 }
3251 }
3252 }
3253 },
3254 "/api/v2/pacienti/VyhledatCizinceDleCislaPojistence/{cisloPojistence}" : {
3255 "get" : {
3256 "tags" : [
3257 "Pacienti"
3258 ],
3259 "summary" : "Vyhledá cizince dle: číslo pojištěnce",
3260 "description" : "Vyhledá cizince dle: číslo pojištěnce",
3261 "parameters" : [
3262 {
3263 "name" : "cisloPojistence",
3264 "in" : "path",
3265 "description" : "číslo pojištěnce",
3266 "required" : true,
3267 "schema" : {
3268 "maxLength" : 22,
3269 "type" : "string"
3270 }
3271 },
3272 {
3273 "name" : "pcz",
3274 "in" : "query",
3275 "description" : "Číslo PČZ zařízení, které provádí vyhledání",
3276 "required" : true,
3277 "schema" : {
3278 "type" : "string"
3279 },
3280 "example" : "000"
3281 }
3282 ],
3283 "responses" : {
3284 "200" : {
3285 "description" : "Výsledek vyhledávání",
3286 "content" : {
3287 "text/plain" : {
3288 "schema" : {
3289 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3290 },
3291 "example" : {
3292 "vysledek" : "PacientNalezen",
3293 "vysledekZprava" : null,
3294 "pacient" : {
3295 "id" : "11",
3296 "datumUmrti" : null,
3297 "zemeNarozeniKod" : "CZ",
3298 "mistoNarozeniNazev" : "České Budějovice",
3299 "obecNarozeniRuianId" : 544256,
3300 "obvodNarozeniRuianId" : null,
3301 "jeCizinec" : false,
3302 "zdravotniPojistovnaKod" : null,
3303 "pobytObecRuianId" : null,
3304 "pobytObec" : null,
3305 "pobytPsc" : null,
3306 "poznamka" : null,
3307 "cisloPojistence" : "9009092664",
3308 "jmeno" : "Oliver",
3309 "prijmeni" : "Ouředník",
3310 "datumNarozeni" : "1990-09-09T00:00:00",
3311 "zemeObcanstviKod" : "CZ",
3312 "pohlavi" : "Muz"
3313 }
3314 }
3315 },
3316 "application/json" : {
3317 "schema" : {
3318 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3319 },
3320 "example" : {
3321 "vysledek" : "PacientNalezen",
3322 "vysledekZprava" : null,
3323 "pacient" : {
3324 "id" : "11",
3325 "datumUmrti" : null,
3326 "zemeNarozeniKod" : "CZ",
3327 "mistoNarozeniNazev" : "České Budějovice",
3328 "obecNarozeniRuianId" : 544256,
3329 "obvodNarozeniRuianId" : null,
3330 "jeCizinec" : false,
3331 "zdravotniPojistovnaKod" : null,
3332 "pobytObecRuianId" : null,
3333 "pobytObec" : null,
3334 "pobytPsc" : null,
3335 "poznamka" : null,
3336 "cisloPojistence" : "9009092664",
3337 "jmeno" : "Oliver",
3338 "prijmeni" : "Ouředník",
3339 "datumNarozeni" : "1990-09-09T00:00:00",
3340 "zemeObcanstviKod" : "CZ",
3341 "pohlavi" : "Muz"
3342 }
3343 }
3344 },
3345 "text/json" : {
3346 "schema" : {
3347 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3348 },
3349 "example" : {
3350 "vysledek" : "PacientNalezen",
3351 "vysledekZprava" : null,
3352 "pacient" : {
3353 "id" : "11",
3354 "datumUmrti" : null,
3355 "zemeNarozeniKod" : "CZ",
3356 "mistoNarozeniNazev" : "České Budějovice",
3357 "obecNarozeniRuianId" : 544256,
3358 "obvodNarozeniRuianId" : null,
3359 "jeCizinec" : false,
3360 "zdravotniPojistovnaKod" : null,
3361 "pobytObecRuianId" : null,
3362 "pobytObec" : null,
3363 "pobytPsc" : null,
3364 "poznamka" : null,
3365 "cisloPojistence" : "9009092664",
3366 "jmeno" : "Oliver",
3367 "prijmeni" : "Ouředník",
3368 "datumNarozeni" : "1990-09-09T00:00:00",
3369 "zemeObcanstviKod" : "CZ",
3370 "pohlavi" : "Muz"
3371 }
3372 }
3373 }
3374 }
3375 },
3376 "400" : {
3377 "description" : "Validace se nezdařila"
3378 }
3379 }
3380 }
3381 },
3382 "/api/v2/pacienti/VyhledatDleCislaObcanskehoPrukazu/{cisloObcanskehoPrukazu}" : {
3383 "get" : {
3384 "tags" : [
3385 "Pacienti"
3386 ],
3387 "summary" : "Vyhledá pacienta dle: číslo občanského průkazu",
3388 "description" : "Vyhledá pacienta dle: číslo občanského průkazu",
3389 "parameters" : [
3390 {
3391 "name" : "cisloObcanskehoPrukazu",
3392 "in" : "path",
3393 "description" : "číslo občanského průkazu",
3394 "required" : true,
3395 "schema" : {
3396 "type" : "string"
3397 }
3398 },
3399 {
3400 "name" : "statVydani",
3401 "in" : "query",
3402 "description" : "",
3403 "schema" : {
3404 "maxLength" : 2,
3405 "type" : "string"
3406 },
3407 "example" : "CZ"
3408 },
3409 {
3410 "name" : "pcz",
3411 "in" : "query",
3412 "description" : "Číslo PČZ zařízení, které provádí zápis",
3413 "required" : true,
3414 "schema" : {
3415 "type" : "string"
3416 },
3417 "example" : "000"
3418 }
3419 ],
3420 "responses" : {
3421 "200" : {
3422 "description" : "Výsledek vyhledávání",
3423 "content" : {
3424 "text/plain" : {
3425 "schema" : {
3426 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3427 }
3428 },
3429 "application/json" : {
3430 "schema" : {
3431 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3432 }
3433 },
3434 "text/json" : {
3435 "schema" : {
3436 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3437 }
3438 }
3439 }
3440 },
3441 "400" : {
3442 "description" : "Validace se nezdařila"
3443 }
3444 }
3445 }
3446 },
3447 "/api/v2/pacienti/VyhledatDleDokladu/{druhDokladu}/{cisloDokladu}" : {
3448 "get" : {
3449 "tags" : [
3450 "Pacienti"
3451 ],
3452 "summary" : "",
3453 "parameters" : [
3454 {
3455 "name" : "druhDokladu",
3456 "in" : "path",
3457 "description" : "Druh dokladu",
3458 "required" : true,
3459 "schema" : {
3460 "type" : "string"
3461 },
3462 "example" : "ID"
3463 },
3464 {
3465 "name" : "cisloDokladu",
3466 "in" : "path",
3467 "description" : "Číslo dokladu",
3468 "required" : true,
3469 "schema" : {
3470 "type" : "string"
3471 },
3472 "example" : "116010496"
3473 },
3474 {
3475 "name" : "statVydani",
3476 "in" : "query",
3477 "description" : "Stát vydání",
3478 "schema" : {
3479 "maxLength" : 2,
3480 "type" : "string"
3481 },
3482 "example" : "CZ"
3483 },
3484 {
3485 "name" : "pcz",
3486 "in" : "query",
3487 "description" : "Číslo PČZ zařízení, které provádí zápis",
3488 "required" : true,
3489 "schema" : {
3490 "type" : "string"
3491 },
3492 "example" : "000"
3493 }
3494 ],
3495 "responses" : {
3496 "200" : {
3497 "description" : "Výsledek vyhledávání",
3498 "content" : {
3499 "text/plain" : {
3500 "schema" : {
3501 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3502 }
3503 },
3504 "application/json" : {
3505 "schema" : {
3506 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3507 }
3508 },
3509 "text/json" : {
3510 "schema" : {
3511 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3512 }
3513 }
3514 }
3515 },
3516 "400" : {
3517 "description" : "Validace se nezdařila"
3518 }
3519 }
3520 }
3521 },
3522 "/api/v2/pacienti/VyhledatDleCislaPasu/{cisloPasu}" : {
3523 "get" : {
3524 "tags" : [
3525 "Pacienti"
3526 ],
3527 "summary" : "Vyhledá dle: číslo pasu",
3528 "description" : "Vyhledá cizince dle: číslo pasu",
3529 "parameters" : [
3530 {
3531 "name" : "cisloPasu",
3532 "in" : "path",
3533 "description" : "číslo pasu",
3534 "required" : true,
3535 "schema" : {
3536 "type" : "string"
3537 }
3538 },
3539 {
3540 "name" : "statVydani",
3541 "in" : "query",
3542 "description" : "identifikace státu, který pas vydal",
3543 "schema" : {
3544 "maxLength" : 2,
3545 "type" : "string"
3546 },
3547 "example" : "CZ"
3548 },
3549 {
3550 "name" : "pcz",
3551 "in" : "query",
3552 "description" : "Číslo PČZ zařízení, které provádí zápis",
3553 "required" : true,
3554 "schema" : {
3555 "type" : "string"
3556 },
3557 "example" : "000"
3558 }
3559 ],
3560 "responses" : {
3561 "200" : {
3562 "description" : "Výsledek vyhledávání",
3563 "content" : {
3564 "text/plain" : {
3565 "schema" : {
3566 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3567 }
3568 },
3569 "application/json" : {
3570 "schema" : {
3571 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3572 }
3573 },
3574 "text/json" : {
3575 "schema" : {
3576 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3577 }
3578 }
3579 }
3580 },
3581 "400" : {
3582 "description" : "Validace se nezdařila"
3583 }
3584 }
3585 }
3586 },
3587 "/api/v2/pacienti/VyhledatPacientaDleAifo/{ISZRListek}" : {
3588 "get" : {
3589 "tags" : [
3590 "Pacienti"
3591 ],
3592 "summary" : "Vyhledání pacienta dle Aifo",
3593 "parameters" : [
3594 {
3595 "name" : "ISZRListek",
3596 "in" : "path",
3597 "description" : "Šatní lístek vydaný ISZR pro konkrétní AIFO",
3598 "required" : true,
3599 "schema" : {
3600 "type" : "string"
3601 }
3602 },
3603 {
3604 "name" : "AIFORef",
3605 "in" : "query",
3606 "description" : "Referenční hodnota v šatním lístku. Nepovinné. Používá se jednoprvkový dotaz",
3607 "schema" : {
3608 "type" : "string"
3609 }
3610 }
3611 ],
3612 "responses" : {
3613 "200" : {
3614 "description" : "Success",
3615 "content" : {
3616 "text/plain" : {
3617 "schema" : {
3618 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3619 }
3620 },
3621 "application/json" : {
3622 "schema" : {
3623 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3624 }
3625 },
3626 "text/json" : {
3627 "schema" : {
3628 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBDetail"
3629 }
3630 }
3631 }
3632 }
3633 }
3634 }
3635 },
3636 "/api/v2/pacienti/VytvorPacientaCizince" : {
3637 "post" : {
3638 "tags" : [
3639 "Pacienti"
3640 ],
3641 "summary" : "Vytvoří nového pacienta cizince. Metoda je určena pouze pro občany jiných států.\r\nJestliže se jedná o cizince je povinné vyplnění občanství jiného než ČR.",
3642 "requestBody" : {
3643 "description" : "Nový pacient:",
3644 "content" : {
3645 "application/json" : {
3646 "schema" : {
3647 "$ref" : "#/components/schemas/PacientCizinecCreate"
3648 },
3649 "example" : {
3650 "pracoviste" : {
3651 "pcz" : "000"
3652 },
3653 "statVydaniOP" : null,
3654 "cisloPasu" : null,
3655 "statVydaniPasu" : null,
3656 "cisloObcanskehoPrukazu" : null,
3657 "cisloPojistence" : "9505085556",
3658 "jmeno" : "Andrei",
3659 "prijmeni" : "Kravcenko",
3660 "datumNarozeni" : "1995-05-08T00:00:00",
3661 "zemeObcanstviKod" : null,
3662 "pohlavi" : "Muz"
3663 }
3664 },
3665 "text/json" : {
3666 "schema" : {
3667 "$ref" : "#/components/schemas/PacientCizinecCreate"
3668 },
3669 "example" : {
3670 "pracoviste" : {
3671 "pcz" : "000"
3672 },
3673 "statVydaniOP" : null,
3674 "cisloPasu" : null,
3675 "statVydaniPasu" : null,
3676 "cisloObcanskehoPrukazu" : null,
3677 "cisloPojistence" : "9505085556",
3678 "jmeno" : "Andrei",
3679 "prijmeni" : "Kravcenko",
3680 "datumNarozeni" : "1995-05-08T00:00:00",
3681 "zemeObcanstviKod" : null,
3682 "pohlavi" : "Muz"
3683 }
3684 },
3685 "application/*+json" : {
3686 "schema" : {
3687 "$ref" : "#/components/schemas/PacientCizinecCreate"
3688 },
3689 "example" : {
3690 "pracoviste" : {
3691 "pcz" : "000"
3692 },
3693 "statVydaniOP" : null,
3694 "cisloPasu" : null,
3695 "statVydaniPasu" : null,
3696 "cisloObcanskehoPrukazu" : null,
3697 "cisloPojistence" : "9505085556",
3698 "jmeno" : "Andrei",
3699 "prijmeni" : "Kravcenko",
3700 "datumNarozeni" : "1995-05-08T00:00:00",
3701 "zemeObcanstviKod" : null,
3702 "pohlavi" : "Muz"
3703 }
3704 }
3705 }
3706 },
3707 "responses" : {
3708 "201" : {
3709 "description" : "Vytvoří nového pacienta",
3710 "content" : {
3711 "text/plain" : {
3712 "schema" : {
3713 "$ref" : "#/components/schemas/PacientView"
3714 },
3715 "example" : {
3716 "id" : "11",
3717 "datumUmrti" : null,
3718 "zemeNarozeniKod" : "CZ",
3719 "mistoNarozeniNazev" : "České Budějovice",
3720 "obecNarozeniRuianId" : 544256,
3721 "obvodNarozeniRuianId" : null,
3722 "jeCizinec" : false,
3723 "zdravotniPojistovnaKod" : null,
3724 "pobytObecRuianId" : null,
3725 "pobytObec" : null,
3726 "pobytPsc" : null,
3727 "poznamka" : null,
3728 "cisloPojistence" : "9009092664",
3729 "jmeno" : "Oliver",
3730 "prijmeni" : "Ouředník",
3731 "datumNarozeni" : "1990-09-09T00:00:00",
3732 "zemeObcanstviKod" : "CZ",
3733 "pohlavi" : "Muz"
3734 }
3735 },
3736 "application/json" : {
3737 "schema" : {
3738 "$ref" : "#/components/schemas/PacientView"
3739 },
3740 "example" : {
3741 "id" : "11",
3742 "datumUmrti" : null,
3743 "zemeNarozeniKod" : "CZ",
3744 "mistoNarozeniNazev" : "České Budějovice",
3745 "obecNarozeniRuianId" : 544256,
3746 "obvodNarozeniRuianId" : null,
3747 "jeCizinec" : false,
3748 "zdravotniPojistovnaKod" : null,
3749 "pobytObecRuianId" : null,
3750 "pobytObec" : null,
3751 "pobytPsc" : null,
3752 "poznamka" : null,
3753 "cisloPojistence" : "9009092664",
3754 "jmeno" : "Oliver",
3755 "prijmeni" : "Ouředník",
3756 "datumNarozeni" : "1990-09-09T00:00:00",
3757 "zemeObcanstviKod" : "CZ",
3758 "pohlavi" : "Muz"
3759 }
3760 },
3761 "text/json" : {
3762 "schema" : {
3763 "$ref" : "#/components/schemas/PacientView"
3764 },
3765 "example" : {
3766 "id" : "11",
3767 "datumUmrti" : null,
3768 "zemeNarozeniKod" : "CZ",
3769 "mistoNarozeniNazev" : "České Budějovice",
3770 "obecNarozeniRuianId" : 544256,
3771 "obvodNarozeniRuianId" : null,
3772 "jeCizinec" : false,
3773 "zdravotniPojistovnaKod" : null,
3774 "pobytObecRuianId" : null,
3775 "pobytObec" : null,
3776 "pobytPsc" : null,
3777 "poznamka" : null,
3778 "cisloPojistence" : "9009092664",
3779 "jmeno" : "Oliver",
3780 "prijmeni" : "Ouředník",
3781 "datumNarozeni" : "1990-09-09T00:00:00",
3782 "zemeObcanstviKod" : "CZ",
3783 "pohlavi" : "Muz"
3784 }
3785 }
3786 }
3787 },
3788 "400" : {
3789 "description" : "Pacienta se nepodařilo vytvořit",
3790 "content" : {
3791 "text/plain" : {
3792 "schema" : {
3793 "$ref" : "#/components/schemas/ErrorResponse"
3794 }
3795 },
3796 "application/json" : {
3797 "schema" : {
3798 "$ref" : "#/components/schemas/ErrorResponse"
3799 }
3800 },
3801 "text/json" : {
3802 "schema" : {
3803 "$ref" : "#/components/schemas/ErrorResponse"
3804 }
3805 }
3806 }
3807 }
3808 }
3809 }
3810 },
3811 "/api/v2/pacienti/VytvorNovorozence" : {
3812 "post" : {
3813 "tags" : [
3814 "Pacienti"
3815 ],
3816 "summary" : "Vytvoří nového pacienta novorozence.",
3817 "requestBody" : {
3818 "description" : "Nový pacient novorozenec",
3819 "content" : {
3820 "application/json" : {
3821 "schema" : {
3822 "$ref" : "#/components/schemas/PacientNovorozenecCreate"
3823 },
3824 "example" : {
3825 "pracoviste" : {
3826 "pcz" : "000"
3827 },
3828 "jmeno" : "Pavel",
3829 "prijmeni" : "Novák",
3830 "datumNarozeni" : "2026-07-14T00:00:00+02:00",
3831 "zemeObcanstviKod" : "CZ",
3832 "pohlavi" : "Muz"
3833 }
3834 },
3835 "text/json" : {
3836 "schema" : {
3837 "$ref" : "#/components/schemas/PacientNovorozenecCreate"
3838 },
3839 "example" : {
3840 "pracoviste" : {
3841 "pcz" : "000"
3842 },
3843 "jmeno" : "Pavel",
3844 "prijmeni" : "Novák",
3845 "datumNarozeni" : "2026-07-14T00:00:00+02:00",
3846 "zemeObcanstviKod" : "CZ",
3847 "pohlavi" : "Muz"
3848 }
3849 },
3850 "application/*+json" : {
3851 "schema" : {
3852 "$ref" : "#/components/schemas/PacientNovorozenecCreate"
3853 },
3854 "example" : {
3855 "pracoviste" : {
3856 "pcz" : "000"
3857 },
3858 "jmeno" : "Pavel",
3859 "prijmeni" : "Novák",
3860 "datumNarozeni" : "2026-07-14T00:00:00+02:00",
3861 "zemeObcanstviKod" : "CZ",
3862 "pohlavi" : "Muz"
3863 }
3864 }
3865 }
3866 },
3867 "responses" : {
3868 "201" : {
3869 "description" : "Vytvoří nového pacienta",
3870 "content" : {
3871 "text/plain" : {
3872 "schema" : {
3873 "$ref" : "#/components/schemas/PacientView"
3874 },
3875 "example" : {
3876 "id" : "11",
3877 "datumUmrti" : null,
3878 "zemeNarozeniKod" : "CZ",
3879 "mistoNarozeniNazev" : "České Budějovice",
3880 "obecNarozeniRuianId" : 544256,
3881 "obvodNarozeniRuianId" : null,
3882 "jeCizinec" : false,
3883 "zdravotniPojistovnaKod" : null,
3884 "pobytObecRuianId" : null,
3885 "pobytObec" : null,
3886 "pobytPsc" : null,
3887 "poznamka" : null,
3888 "cisloPojistence" : "9009092664",
3889 "jmeno" : "Oliver",
3890 "prijmeni" : "Ouředník",
3891 "datumNarozeni" : "1990-09-09T00:00:00",
3892 "zemeObcanstviKod" : "CZ",
3893 "pohlavi" : "Muz"
3894 }
3895 },
3896 "application/json" : {
3897 "schema" : {
3898 "$ref" : "#/components/schemas/PacientView"
3899 },
3900 "example" : {
3901 "id" : "11",
3902 "datumUmrti" : null,
3903 "zemeNarozeniKod" : "CZ",
3904 "mistoNarozeniNazev" : "České Budějovice",
3905 "obecNarozeniRuianId" : 544256,
3906 "obvodNarozeniRuianId" : null,
3907 "jeCizinec" : false,
3908 "zdravotniPojistovnaKod" : null,
3909 "pobytObecRuianId" : null,
3910 "pobytObec" : null,
3911 "pobytPsc" : null,
3912 "poznamka" : null,
3913 "cisloPojistence" : "9009092664",
3914 "jmeno" : "Oliver",
3915 "prijmeni" : "Ouředník",
3916 "datumNarozeni" : "1990-09-09T00:00:00",
3917 "zemeObcanstviKod" : "CZ",
3918 "pohlavi" : "Muz"
3919 }
3920 },
3921 "text/json" : {
3922 "schema" : {
3923 "$ref" : "#/components/schemas/PacientView"
3924 },
3925 "example" : {
3926 "id" : "11",
3927 "datumUmrti" : null,
3928 "zemeNarozeniKod" : "CZ",
3929 "mistoNarozeniNazev" : "České Budějovice",
3930 "obecNarozeniRuianId" : 544256,
3931 "obvodNarozeniRuianId" : null,
3932 "jeCizinec" : false,
3933 "zdravotniPojistovnaKod" : null,
3934 "pobytObecRuianId" : null,
3935 "pobytObec" : null,
3936 "pobytPsc" : null,
3937 "poznamka" : null,
3938 "cisloPojistence" : "9009092664",
3939 "jmeno" : "Oliver",
3940 "prijmeni" : "Ouředník",
3941 "datumNarozeni" : "1990-09-09T00:00:00",
3942 "zemeObcanstviKod" : "CZ",
3943 "pohlavi" : "Muz"
3944 }
3945 }
3946 }
3947 },
3948 "400" : {
3949 "description" : "Pacienta se nepodařilo vytvořit",
3950 "content" : {
3951 "text/plain" : {
3952 "schema" : {
3953 "$ref" : "#/components/schemas/ErrorResponse"
3954 }
3955 },
3956 "application/json" : {
3957 "schema" : {
3958 "$ref" : "#/components/schemas/ErrorResponse"
3959 }
3960 },
3961 "text/json" : {
3962 "schema" : {
3963 "$ref" : "#/components/schemas/ErrorResponse"
3964 }
3965 }
3966 }
3967 }
3968 }
3969 }
3970 },
3971 "/api/v2/pacienti/MapovaniId/{id}" : {
3972 "get" : {
3973 "tags" : [
3974 "Pacienti"
3975 ],
3976 "summary" : "Vyhledá aktuální RID pacienta, na základě původního RID.",
3977 "parameters" : [
3978 {
3979 "name" : "id",
3980 "in" : "path",
3981 "description" : "Původní číslo pacienta (RID) / rezortní identifikátor.",
3982 "required" : true,
3983 "schema" : {
3984 "pattern" : "^[0-9]*$",
3985 "type" : "string"
3986 },
3987 "example" : "1234567890"
3988 },
3989 {
3990 "name" : "pcz",
3991 "in" : "query",
3992 "description" : "Číslo PČZ zařízení, které provádí vyhledávání",
3993 "required" : true,
3994 "schema" : {
3995 "type" : "string"
3996 },
3997 "example" : "000"
3998 }
3999 ],
4000 "responses" : {
4001 "200" : {
4002 "description" : "Výsledek vyhledávání",
4003 "content" : {
4004 "text/plain" : {
4005 "schema" : {
4006 "type" : "string"
4007 }
4008 },
4009 "application/json" : {
4010 "schema" : {
4011 "type" : "string"
4012 }
4013 },
4014 "text/json" : {
4015 "schema" : {
4016 "type" : "string"
4017 }
4018 }
4019 }
4020 },
4021 "404" : {
4022 "description" : "Not Found",
4023 "content" : {
4024 "text/plain" : {
4025 "schema" : {
4026 "$ref" : "#/components/schemas/ErrorResponse"
4027 }
4028 },
4029 "application/json" : {
4030 "schema" : {
4031 "$ref" : "#/components/schemas/ErrorResponse"
4032 }
4033 },
4034 "text/json" : {
4035 "schema" : {
4036 "$ref" : "#/components/schemas/ErrorResponse"
4037 }
4038 }
4039 }
4040 },
4041 "400" : {
4042 "description" : "Validace se nezdařila",
4043 "content" : {
4044 "text/plain" : {
4045 "schema" : {
4046 "$ref" : "#/components/schemas/ErrorResponse"
4047 }
4048 },
4049 "application/json" : {
4050 "schema" : {
4051 "$ref" : "#/components/schemas/ErrorResponse"
4052 }
4053 },
4054 "text/json" : {
4055 "schema" : {
4056 "$ref" : "#/components/schemas/ErrorResponse"
4057 }
4058 }
4059 }
4060 }
4061 }
4062 }
4063 },
4064 "/api/v2/sberLaboratornichHlaseni/ZalozLaboratorniHlaseni" : {
4065 "post" : {
4066 "tags" : [
4067 "SberLaboratornichHlaseni"
4068 ],
4069 "summary" : "Založení nového laboratorního hlášení.",
4070 "requestBody" : {
4071 "description" : "Žádost k založení laboratorního hlášení",
4072 "content" : {
4073 "application/json" : {
4074 "schema" : {
4075 "$ref" : "#/components/schemas/ZadostOZalozeniHlaseni"
4076 }
4077 },
4078 "text/json" : {
4079 "schema" : {
4080 "$ref" : "#/components/schemas/ZadostOZalozeniHlaseni"
4081 }
4082 },
4083 "application/*+json" : {
4084 "schema" : {
4085 "$ref" : "#/components/schemas/ZadostOZalozeniHlaseni"
4086 }
4087 }
4088 }
4089 },
4090 "responses" : {
4091 "200" : {
4092 "description" : "Success",
4093 "content" : {
4094 "text/plain" : {
4095 "schema" : {
4096 "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4097 }
4098 },
4099 "application/json" : {
4100 "schema" : {
4101 "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4102 }
4103 },
4104 "text/json" : {
4105 "schema" : {
4106 "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4107 }
4108 }
4109 }
4110 },
4111 "204" : {
4112 "description" : "Success",
4113 "content" : {
4114 "text/plain" : {
4115 "schema" : {
4116 "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4117 }
4118 },
4119 "application/json" : {
4120 "schema" : {
4121 "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4122 }
4123 },
4124 "text/json" : {
4125 "schema" : {
4126 "$ref" : "#/components/schemas/OdpovedZalozeniHlaseni"
4127 }
4128 }
4129 }
4130 },
4131 "400" : {
4132 "description" : "Bad Request",
4133 "content" : {
4134 "text/plain" : {
4135 "schema" : {
4136 "$ref" : "#/components/schemas/CUDOdpoved"
4137 }
4138 },
4139 "application/json" : {
4140 "schema" : {
4141 "$ref" : "#/components/schemas/CUDOdpoved"
4142 }
4143 },
4144 "text/json" : {
4145 "schema" : {
4146 "$ref" : "#/components/schemas/CUDOdpoved"
4147 }
4148 }
4149 }
4150 },
4151 "401" : {
4152 "description" : "Unauthorized",
4153 "content" : {
4154 "text/plain" : {
4155 "schema" : {
4156 "$ref" : "#/components/schemas/CUDOdpoved"
4157 }
4158 },
4159 "application/json" : {
4160 "schema" : {
4161 "$ref" : "#/components/schemas/CUDOdpoved"
4162 }
4163 },
4164 "text/json" : {
4165 "schema" : {
4166 "$ref" : "#/components/schemas/CUDOdpoved"
4167 }
4168 }
4169 }
4170 },
4171 "404" : {
4172 "description" : "Not Found",
4173 "content" : {
4174 "text/plain" : {
4175 "schema" : {
4176 "$ref" : "#/components/schemas/CUDOdpoved"
4177 }
4178 },
4179 "application/json" : {
4180 "schema" : {
4181 "$ref" : "#/components/schemas/CUDOdpoved"
4182 }
4183 },
4184 "text/json" : {
4185 "schema" : {
4186 "$ref" : "#/components/schemas/CUDOdpoved"
4187 }
4188 }
4189 }
4190 },
4191 "406" : {
4192 "description" : "Not Acceptable",
4193 "content" : {
4194 "text/plain" : {
4195 "schema" : {
4196 "$ref" : "#/components/schemas/CUDOdpoved"
4197 }
4198 },
4199 "application/json" : {
4200 "schema" : {
4201 "$ref" : "#/components/schemas/CUDOdpoved"
4202 }
4203 },
4204 "text/json" : {
4205 "schema" : {
4206 "$ref" : "#/components/schemas/CUDOdpoved"
4207 }
4208 }
4209 }
4210 },
4211 "409" : {
4212 "description" : "Conflict",
4213 "content" : {
4214 "text/plain" : {
4215 "schema" : {
4216 "$ref" : "#/components/schemas/CUDOdpoved"
4217 }
4218 },
4219 "application/json" : {
4220 "schema" : {
4221 "$ref" : "#/components/schemas/CUDOdpoved"
4222 }
4223 },
4224 "text/json" : {
4225 "schema" : {
4226 "$ref" : "#/components/schemas/CUDOdpoved"
4227 }
4228 }
4229 }
4230 }
4231 }
4232 }
4233 },
4234 "/api/v2/sberLaboratornichHlaseni/ZmenLaboratorniHlaseni" : {
4235 "put" : {
4236 "tags" : [
4237 "SberLaboratornichHlaseni"
4238 ],
4239 "summary" : "Změna existujícího laboratorního hlášení.",
4240 "requestBody" : {
4241 "description" : "Žádost ke změně laboratorního hlášení",
4242 "content" : {
4243 "application/json" : {
4244 "schema" : {
4245 "$ref" : "#/components/schemas/ZadostOZmenuHlaseni"
4246 }
4247 },
4248 "text/json" : {
4249 "schema" : {
4250 "$ref" : "#/components/schemas/ZadostOZmenuHlaseni"
4251 }
4252 },
4253 "application/*+json" : {
4254 "schema" : {
4255 "$ref" : "#/components/schemas/ZadostOZmenuHlaseni"
4256 }
4257 }
4258 }
4259 },
4260 "responses" : {
4261 "200" : {
4262 "description" : "Success",
4263 "content" : {
4264 "text/plain" : {
4265 "schema" : {
4266 "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4267 }
4268 },
4269 "application/json" : {
4270 "schema" : {
4271 "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4272 }
4273 },
4274 "text/json" : {
4275 "schema" : {
4276 "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4277 }
4278 }
4279 }
4280 },
4281 "204" : {
4282 "description" : "Success",
4283 "content" : {
4284 "text/plain" : {
4285 "schema" : {
4286 "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4287 }
4288 },
4289 "application/json" : {
4290 "schema" : {
4291 "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4292 }
4293 },
4294 "text/json" : {
4295 "schema" : {
4296 "$ref" : "#/components/schemas/OdpovedZmenaHlaseni"
4297 }
4298 }
4299 }
4300 },
4301 "400" : {
4302 "description" : "Bad Request",
4303 "content" : {
4304 "text/plain" : {
4305 "schema" : {
4306 "$ref" : "#/components/schemas/CUDOdpoved"
4307 }
4308 },
4309 "application/json" : {
4310 "schema" : {
4311 "$ref" : "#/components/schemas/CUDOdpoved"
4312 }
4313 },
4314 "text/json" : {
4315 "schema" : {
4316 "$ref" : "#/components/schemas/CUDOdpoved"
4317 }
4318 }
4319 }
4320 },
4321 "401" : {
4322 "description" : "Unauthorized",
4323 "content" : {
4324 "text/plain" : {
4325 "schema" : {
4326 "$ref" : "#/components/schemas/CUDOdpoved"
4327 }
4328 },
4329 "application/json" : {
4330 "schema" : {
4331 "$ref" : "#/components/schemas/CUDOdpoved"
4332 }
4333 },
4334 "text/json" : {
4335 "schema" : {
4336 "$ref" : "#/components/schemas/CUDOdpoved"
4337 }
4338 }
4339 }
4340 },
4341 "406" : {
4342 "description" : "Not Acceptable",
4343 "content" : {
4344 "text/plain" : {
4345 "schema" : {
4346 "$ref" : "#/components/schemas/CUDOdpoved"
4347 }
4348 },
4349 "application/json" : {
4350 "schema" : {
4351 "$ref" : "#/components/schemas/CUDOdpoved"
4352 }
4353 },
4354 "text/json" : {
4355 "schema" : {
4356 "$ref" : "#/components/schemas/CUDOdpoved"
4357 }
4358 }
4359 }
4360 },
4361 "404" : {
4362 "description" : "Not Found",
4363 "content" : {
4364 "text/plain" : {
4365 "schema" : {
4366 "$ref" : "#/components/schemas/CUDOdpoved"
4367 }
4368 },
4369 "application/json" : {
4370 "schema" : {
4371 "$ref" : "#/components/schemas/CUDOdpoved"
4372 }
4373 },
4374 "text/json" : {
4375 "schema" : {
4376 "$ref" : "#/components/schemas/CUDOdpoved"
4377 }
4378 }
4379 }
4380 }
4381 }
4382 }
4383 },
4384 "/api/v2/sberLaboratornichHlaseni/SmazLaboratorniHlaseni" : {
4385 "delete" : {
4386 "tags" : [
4387 "SberLaboratornichHlaseni"
4388 ],
4389 "summary" : "Smaže laboratorní hlášení",
4390 "requestBody" : {
4391 "description" : "Žádost ke smazání laboratorního hlášení",
4392 "content" : {
4393 "application/json" : {
4394 "schema" : {
4395 "$ref" : "#/components/schemas/ZadostOSmazaniHlaseni"
4396 }
4397 },
4398 "text/json" : {
4399 "schema" : {
4400 "$ref" : "#/components/schemas/ZadostOSmazaniHlaseni"
4401 }
4402 },
4403 "application/*+json" : {
4404 "schema" : {
4405 "$ref" : "#/components/schemas/ZadostOSmazaniHlaseni"
4406 }
4407 }
4408 }
4409 },
4410 "responses" : {
4411 "200" : {
4412 "description" : "Success",
4413 "content" : {
4414 "text/plain" : {
4415 "schema" : {
4416 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4417 }
4418 },
4419 "application/json" : {
4420 "schema" : {
4421 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4422 }
4423 },
4424 "text/json" : {
4425 "schema" : {
4426 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4427 }
4428 }
4429 }
4430 },
4431 "204" : {
4432 "description" : "Success",
4433 "content" : {
4434 "text/plain" : {
4435 "schema" : {
4436 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4437 }
4438 },
4439 "application/json" : {
4440 "schema" : {
4441 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4442 }
4443 },
4444 "text/json" : {
4445 "schema" : {
4446 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4447 }
4448 }
4449 }
4450 },
4451 "400" : {
4452 "description" : "Bad Request",
4453 "content" : {
4454 "text/plain" : {
4455 "schema" : {
4456 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4457 }
4458 },
4459 "application/json" : {
4460 "schema" : {
4461 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4462 }
4463 },
4464 "text/json" : {
4465 "schema" : {
4466 "$ref" : "#/components/schemas/OdpovedSmazaniHlaseni"
4467 }
4468 }
4469 }
4470 },
4471 "401" : {
4472 "description" : "Unauthorized",
4473 "content" : {
4474 "text/plain" : {
4475 "schema" : {
4476 "$ref" : "#/components/schemas/CUDOdpoved"
4477 }
4478 },
4479 "application/json" : {
4480 "schema" : {
4481 "$ref" : "#/components/schemas/CUDOdpoved"
4482 }
4483 },
4484 "text/json" : {
4485 "schema" : {
4486 "$ref" : "#/components/schemas/CUDOdpoved"
4487 }
4488 }
4489 }
4490 },
4491 "406" : {
4492 "description" : "Not Acceptable",
4493 "content" : {
4494 "text/plain" : {
4495 "schema" : {
4496 "$ref" : "#/components/schemas/CUDOdpoved"
4497 }
4498 },
4499 "application/json" : {
4500 "schema" : {
4501 "$ref" : "#/components/schemas/CUDOdpoved"
4502 }
4503 },
4504 "text/json" : {
4505 "schema" : {
4506 "$ref" : "#/components/schemas/CUDOdpoved"
4507 }
4508 }
4509 }
4510 },
4511 "404" : {
4512 "description" : "Not Found",
4513 "content" : {
4514 "text/plain" : {
4515 "schema" : {
4516 "$ref" : "#/components/schemas/CUDOdpoved"
4517 }
4518 },
4519 "application/json" : {
4520 "schema" : {
4521 "$ref" : "#/components/schemas/CUDOdpoved"
4522 }
4523 },
4524 "text/json" : {
4525 "schema" : {
4526 "$ref" : "#/components/schemas/CUDOdpoved"
4527 }
4528 }
4529 }
4530 }
4531 }
4532 }
4533 },
4534 "/api/v2/sberLaboratornichHlaseni/VyhledejLaboratorniHlaseni" : {
4535 "get" : {
4536 "tags" : [
4537 "SberLaboratornichHlaseni"
4538 ],
4539 "summary" : "Vyhledá laboratorní hlášení.",
4540 "parameters" : [
4541 {
4542 "name" : "cisloHlaseni",
4543 "in" : "query",
4544 "description" : "Číslo hlášení",
4545 "required" : true,
4546 "schema" : {
4547 "type" : "integer",
4548 "format" : "int64"
4549 }
4550 },
4551 {
4552 "name" : "zadostId",
4553 "in" : "query",
4554 "description" : "Žádost Id",
4555 "required" : true,
4556 "schema" : {
4557 "type" : "string",
4558 "format" : "uuid"
4559 }
4560 },
4561 {
4562 "name" : "datum",
4563 "in" : "query",
4564 "description" : "Datum žádosti",
4565 "required" : true,
4566 "schema" : {
4567 "type" : "string",
4568 "format" : "date-time"
4569 }
4570 }
4571 ],
4572 "responses" : {
4573 "200" : {
4574 "description" : "Success",
4575 "content" : {
4576 "text/plain" : {
4577 "schema" : {
4578 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4579 }
4580 },
4581 "application/json" : {
4582 "schema" : {
4583 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4584 }
4585 },
4586 "text/json" : {
4587 "schema" : {
4588 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4589 }
4590 }
4591 }
4592 },
4593 "204" : {
4594 "description" : "Success",
4595 "content" : {
4596 "text/plain" : {
4597 "schema" : {
4598 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4599 }
4600 },
4601 "application/json" : {
4602 "schema" : {
4603 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4604 }
4605 },
4606 "text/json" : {
4607 "schema" : {
4608 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4609 }
4610 }
4611 }
4612 },
4613 "400" : {
4614 "description" : "Bad Request",
4615 "content" : {
4616 "text/plain" : {
4617 "schema" : {
4618 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4619 }
4620 },
4621 "application/json" : {
4622 "schema" : {
4623 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4624 }
4625 },
4626 "text/json" : {
4627 "schema" : {
4628 "$ref" : "#/components/schemas/OdpovedVyhledaniHlaseni"
4629 }
4630 }
4631 }
4632 },
4633 "401" : {
4634 "description" : "Unauthorized",
4635 "content" : {
4636 "text/plain" : {
4637 "schema" : {
4638 "$ref" : "#/components/schemas/CUDOdpoved"
4639 }
4640 },
4641 "application/json" : {
4642 "schema" : {
4643 "$ref" : "#/components/schemas/CUDOdpoved"
4644 }
4645 },
4646 "text/json" : {
4647 "schema" : {
4648 "$ref" : "#/components/schemas/CUDOdpoved"
4649 }
4650 }
4651 }
4652 },
4653 "406" : {
4654 "description" : "Not Acceptable",
4655 "content" : {
4656 "text/plain" : {
4657 "schema" : {
4658 "$ref" : "#/components/schemas/CUDOdpoved"
4659 }
4660 },
4661 "application/json" : {
4662 "schema" : {
4663 "$ref" : "#/components/schemas/CUDOdpoved"
4664 }
4665 },
4666 "text/json" : {
4667 "schema" : {
4668 "$ref" : "#/components/schemas/CUDOdpoved"
4669 }
4670 }
4671 }
4672 },
4673 "404" : {
4674 "description" : "Not Found",
4675 "content" : {
4676 "text/plain" : {
4677 "schema" : {
4678 "$ref" : "#/components/schemas/CUDOdpoved"
4679 }
4680 },
4681 "application/json" : {
4682 "schema" : {
4683 "$ref" : "#/components/schemas/CUDOdpoved"
4684 }
4685 },
4686 "text/json" : {
4687 "schema" : {
4688 "$ref" : "#/components/schemas/CUDOdpoved"
4689 }
4690 }
4691 }
4692 }
4693 }
4694 }
4695 },
4696 "/api/v2/Probe" : {
4697 "get" : {
4698 "tags" : [
4699 "Status"
4700 ],
4701 "summary" : "Zobrazí informace o verzi aplikace a přihlášeném uživateli",
4702 "responses" : {
4703 "200" : {
4704 "description" : "Ok",
4705 "content" : {
4706 "application/json" : {
4707 "schema" : {
4708 "$ref" : "#/components/schemas/AppInfo"
4709 },
4710 "example" : {
4711 "verzeAplikace" : "1.96.0",
4712 "subjektIco" : 0,
4713 "nazevPracoviste" : "Testovací pracovistě API"
4714 }
4715 }
4716 }
4717 }
4718 }
4719 }
4720 },
4721 "/api/v2/vakcinace/NacistDavkyPacienta/{cisloPacienta}" : {
4722 "get" : {
4723 "tags" : [
4724 "Vakcinace"
4725 ],
4726 "summary" : "Získá vakcinaci pro daného pacienta",
4727 "parameters" : [
4728 {
4729 "name" : "cisloPacienta",
4730 "in" : "path",
4731 "description" : "Id pacienta - cislo",
4732 "required" : true,
4733 "schema" : {
4734 "type" : "string"
4735 },
4736 "example" : "5"
4737 },
4738 {
4739 "name" : "pcz",
4740 "in" : "query",
4741 "description" : "Číslo PČZ zařízení",
4742 "required" : true,
4743 "schema" : {
4744 "type" : "string"
4745 },
4746 "example" : "000"
4747 }
4748 ],
4749 "responses" : {
4750 "200" : {
4751 "description" : "Získá vakcinaci pro daného pacienta",
4752 "content" : {
4753 "application/json" : {
4754 "schema" : {
4755 "type" : "array",
4756 "items" : {
4757 "$ref" : "#/components/schemas/VakcinacniDavkaResponse"
4758 }
4759 }
4760 }
4761 }
4762 },
4763 "404" : {
4764 "description" : "Vakcinace nenalezena"
4765 },
4766 "400" : {
4767 "description" : "Validace se nezdařila"
4768 }
4769 }
4770 }
4771 },
4772 "/api/v2/vakcinace/NacistDavku/{id}" : {
4773 "get" : {
4774 "tags" : [
4775 "Vakcinace"
4776 ],
4777 "summary" : "Načte existující dávku. Žadatel o dávku musí mít stejné IČO jako je evidované u dávky.",
4778 "parameters" : [
4779 {
4780 "name" : "id",
4781 "in" : "path",
4782 "description" : "Čislo požadované dávky",
4783 "required" : true,
4784 "schema" : {
4785 "type" : "string"
4786 }
4787 },
4788 {
4789 "name" : "pcz",
4790 "in" : "query",
4791 "description" : "Číslo PČZ zařízení",
4792 "required" : true,
4793 "schema" : {
4794 "type" : "string"
4795 }
4796 }
4797 ],
4798 "responses" : {
4799 "200" : {
4800 "description" : "Získá dávku se zadaným id - cislo davky",
4801 "content" : {
4802 "application/json" : {
4803 "schema" : {
4804 "$ref" : "#/components/schemas/VakcinacniDavkaResponse"
4805 }
4806 }
4807 }
4808 },
4809 "400" : {
4810 "description" : "Validace se nezdařila",
4811 "content" : {
4812 "application/json" : {
4813 "schema" : {
4814 "$ref" : "#/components/schemas/ErrorResponse"
4815 }
4816 }
4817 }
4818 },
4819 "404" : {
4820 "description" : "Davka nenalezena"
4821 }
4822 }
4823 }
4824 },
4825 "/api/v2/vakcinace/VytvoritNeboZmenitDavku" : {
4826 "post" : {
4827 "tags" : [
4828 "Vakcinace"
4829 ],
4830 "summary" : "Vytvoří nebo změní existující dávku. Pokud je předáno Id dávky, mění se existující dávka. Pokud Id zadáno není, je vytvářena nová dávka.",
4831 "requestBody" : {
4832 "description" : "Dávka vakcinace:",
4833 "content" : {
4834 "application/json" : {
4835 "schema" : {
4836 "$ref" : "#/components/schemas/VakcinacniDavkaDto"
4837 },
4838 "example" : {
4839 "pracoviste" : {
4840 "icp" : "12345678",
4841 "pcz" : "000"
4842 },
4843 "cisloDavky" : null,
4844 "cisloPacienta" : "9876543210",
4845 "email" : null,
4846 "telefon" : null,
4847 "ockovaciLatkaKod" : "CO01",
4848 "ockovaciLatkaSUKLKod" : null,
4849 "datumVakcinace" : "2026-08-08T00:00:00+02:00",
4850 "typVakcinaceKod" : "PRIMO",
4851 "sarze" : null,
4852 "aplikacniCestaKod" : null,
4853 "mistoAplikaceKod" : null,
4854 "zdravotniPojistovnaKod" : null,
4855 "expirace" : null,
4856 "poradiPodaneDavky" : null,
4857 "poznamka" : null,
4858 "zdroj" : null
4859 }
4860 },
4861 "text/json" : {
4862 "schema" : {
4863 "$ref" : "#/components/schemas/VakcinacniDavkaDto"
4864 },
4865 "example" : {
4866 "pracoviste" : {
4867 "icp" : "12345678",
4868 "pcz" : "000"
4869 },
4870 "cisloDavky" : null,
4871 "cisloPacienta" : "9876543210",
4872 "email" : null,
4873 "telefon" : null,
4874 "ockovaciLatkaKod" : "CO01",
4875 "ockovaciLatkaSUKLKod" : null,
4876 "datumVakcinace" : "2026-08-08T00:00:00+02:00",
4877 "typVakcinaceKod" : "PRIMO",
4878 "sarze" : null,
4879 "aplikacniCestaKod" : null,
4880 "mistoAplikaceKod" : null,
4881 "zdravotniPojistovnaKod" : null,
4882 "expirace" : null,
4883 "poradiPodaneDavky" : null,
4884 "poznamka" : null,
4885 "zdroj" : null
4886 }
4887 },
4888 "application/*+json" : {
4889 "schema" : {
4890 "$ref" : "#/components/schemas/VakcinacniDavkaDto"
4891 },
4892 "example" : {
4893 "pracoviste" : {
4894 "icp" : "12345678",
4895 "pcz" : "000"
4896 },
4897 "cisloDavky" : null,
4898 "cisloPacienta" : "9876543210",
4899 "email" : null,
4900 "telefon" : null,
4901 "ockovaciLatkaKod" : "CO01",
4902 "ockovaciLatkaSUKLKod" : null,
4903 "datumVakcinace" : "2026-08-08T00:00:00+02:00",
4904 "typVakcinaceKod" : "PRIMO",
4905 "sarze" : null,
4906 "aplikacniCestaKod" : null,
4907 "mistoAplikaceKod" : null,
4908 "zdravotniPojistovnaKod" : null,
4909 "expirace" : null,
4910 "poradiPodaneDavky" : null,
4911 "poznamka" : null,
4912 "zdroj" : null
4913 }
4914 }
4915 }
4916 },
4917 "responses" : {
4918 "200" : {
4919 "description" : "Vytvoří nebo změní existující dávku",
4920 "content" : {
4921 "application/json" : {
4922 "schema" : {
4923 "$ref" : "#/components/schemas/VakcinacniDavkaResponse"
4924 }
4925 }
4926 }
4927 },
4928 "400" : {
4929 "description" : "Dávku se nepodařilo vytvořit",
4930 "content" : {
4931 "application/json" : {
4932 "schema" : {
4933 "$ref" : "#/components/schemas/ErrorResponse"
4934 }
4935 }
4936 }
4937 }
4938 }
4939 }
4940 },
4941 "/api/v2/vakcinace/SmazatDavku/{id}" : {
4942 "delete" : {
4943 "tags" : [
4944 "Vakcinace"
4945 ],
4946 "summary" : "Smazání dávky",
4947 "parameters" : [
4948 {
4949 "name" : "id",
4950 "in" : "path",
4951 "description" : "Číslo mazané dávky",
4952 "required" : true,
4953 "schema" : {
4954 "type" : "string"
4955 },
4956 "example" : "5"
4957 },
4958 {
4959 "name" : "pcz",
4960 "in" : "query",
4961 "description" : "Číslo PČZ zařízení",
4962 "required" : true,
4963 "schema" : {
4964 "type" : "string"
4965 },
4966 "example" : "000"
4967 }
4968 ],
4969 "responses" : {
4970 "200" : {
4971 "description" : "Dávka smazána",
4972 "content" : {
4973 "application/json" : {
4974 "schema" : {
4975 "$ref" : "#/components/schemas/SmazatDavkuResult"
4976 }
4977 }
4978 }
4979 },
4980 "400" : {
4981 "description" : "Bad Request",
4982 "content" : {
4983 "application/json" : {
4984 "schema" : {
4985 "$ref" : "#/components/schemas/ErrorResponse"
4986 }
4987 }
4988 }
4989 },
4990 "404" : {
4991 "description" : "Dávka nenalezena"
4992 }
4993 }
4994 }
4995 },
4996 "/api/v2/vakcinace/StavDavky/{id}" : {
4997 "get" : {
4998 "tags" : [
4999 "Vakcinace"
5000 ],
5001 "summary" : "Získá stav dávky",
5002 "parameters" : [
5003 {
5004 "name" : "id",
5005 "in" : "path",
5006 "description" : "Čislo požadované dávky",
5007 "required" : true,
5008 "schema" : {
5009 "type" : "string"
5010 }
5011 },
5012 {
5013 "name" : "pcz",
5014 "in" : "query",
5015 "required" : true,
5016 "schema" : {
5017 "type" : "string"
5018 }
5019 }
5020 ],
5021 "responses" : {
5022 "200" : {
5023 "description" : "Získá stav dávky se zadaným id - cislo davky",
5024 "content" : {
5025 "application/json" : {
5026 "schema" : {
5027 "$ref" : "#/components/schemas/StavVakcinacniDavkyResponse"
5028 }
5029 }
5030 }
5031 },
5032 "400" : {
5033 "description" : "Bad Request",
5034 "content" : {
5035 "application/json" : {
5036 "schema" : {
5037 "$ref" : "#/components/schemas/ErrorResponse"
5038 }
5039 }
5040 }
5041 },
5042 "404" : {
5043 "description" : "Davka nenalezena"
5044 }
5045 }
5046 }
5047 },
5048 "/api/v2/vakcinace/ChybyOdeslani/{ico}" : {
5049 "get" : {
5050 "tags" : [
5051 "Vakcinace"
5052 ],
5053 "summary" : "Získá chyby odeslani",
5054 "parameters" : [
5055 {
5056 "name" : "ico",
5057 "in" : "path",
5058 "description" : "Ico pro ktere ziskavame zpravy",
5059 "required" : true,
5060 "schema" : {
5061 "type" : "integer",
5062 "format" : "int32"
5063 }
5064 },
5065 {
5066 "name" : "pcz",
5067 "in" : "query",
5068 "required" : true,
5069 "schema" : {
5070 "type" : "string"
5071 }
5072 }
5073 ],
5074 "responses" : {
5075 "200" : {
5076 "description" : "Seznam chyb",
5077 "content" : {
5078 "application/json" : {
5079 "schema" : {
5080 "$ref" : "#/components/schemas/VakcinacniDavkaErrorListResponse"
5081 }
5082 }
5083 }
5084 },
5085 "400" : {
5086 "description" : "Bad Request",
5087 "content" : {
5088 "application/json" : {
5089 "schema" : {
5090 "$ref" : "#/components/schemas/ErrorResponse"
5091 }
5092 }
5093 }
5094 },
5095 "404" : {
5096 "description" : "Davka nenalezena"
5097 }
5098 }
5099 }
5100 },
5101 "/api/v2/vakcinace/OckovaciPrukaz" : {
5102 "get" : {
5103 "tags" : [
5104 "Vakcinace"
5105 ],
5106 "summary" : "Vrátí očkovací průkaz pacienta pro lékařovy účely. Autorizace a autentizace probíhá na základě PINu, který předal pacient lékaři",
5107 "parameters" : [
5108 {
5109 "name" : "pcz",
5110 "in" : "query",
5111 "description" : "Číslo pracoviště lékaře",
5112 "required" : true,
5113 "schema" : {
5114 "maxLength" : 3,
5115 "pattern" : "\\d+",
5116 "type" : "string"
5117 }
5118 },
5119 {
5120 "name" : "cisloPacienta",
5121 "in" : "query",
5122 "description" : "Číslo pacienta",
5123 "required" : true,
5124 "schema" : {
5125 "type" : "string"
5126 }
5127 },
5128 {
5129 "name" : "pin",
5130 "in" : "query",
5131 "description" : "PIN, který lékař obdržel od pacienta",
5132 "required" : true,
5133 "schema" : {
5134 "maxLength" : 6,
5135 "minLength" : 6,
5136 "pattern" : "\\d+",
5137 "type" : "string"
5138 }
5139 }
5140 ],
5141 "responses" : {
5142 "200" : {
5143 "description" : "Success",
5144 "content" : {
5145 "text/plain" : {
5146 "schema" : {
5147 "$ref" : "#/components/schemas/OckovaniOdpoved"
5148 }
5149 },
5150 "application/json" : {
5151 "schema" : {
5152 "$ref" : "#/components/schemas/OckovaniOdpoved"
5153 }
5154 },
5155 "text/json" : {
5156 "schema" : {
5157 "$ref" : "#/components/schemas/OckovaniOdpoved"
5158 }
5159 }
5160 }
5161 },
5162 "204" : {
5163 "description" : "Success",
5164 "content" : {
5165 "text/plain" : {
5166 "schema" : {
5167 "$ref" : "#/components/schemas/OckovaniOdpoved"
5168 }
5169 },
5170 "application/json" : {
5171 "schema" : {
5172 "$ref" : "#/components/schemas/OckovaniOdpoved"
5173 }
5174 },
5175 "text/json" : {
5176 "schema" : {
5177 "$ref" : "#/components/schemas/OckovaniOdpoved"
5178 }
5179 }
5180 }
5181 },
5182 "400" : {
5183 "description" : "Bad Request",
5184 "content" : {
5185 "text/plain" : {
5186 "schema" : {
5187 "$ref" : "#/components/schemas/OckovaniOdpoved"
5188 }
5189 },
5190 "application/json" : {
5191 "schema" : {
5192 "$ref" : "#/components/schemas/OckovaniOdpoved"
5193 }
5194 },
5195 "text/json" : {
5196 "schema" : {
5197 "$ref" : "#/components/schemas/OckovaniOdpoved"
5198 }
5199 }
5200 }
5201 },
5202 "401" : {
5203 "description" : "Unauthorized",
5204 "content" : {
5205 "text/plain" : {
5206 "schema" : {
5207 "$ref" : "#/components/schemas/ErrorResponse"
5208 }
5209 },
5210 "application/json" : {
5211 "schema" : {
5212 "$ref" : "#/components/schemas/ErrorResponse"
5213 }
5214 },
5215 "text/json" : {
5216 "schema" : {
5217 "$ref" : "#/components/schemas/ErrorResponse"
5218 }
5219 }
5220 }
5221 },
5222 "500" : {
5223 "description" : "Server Error",
5224 "content" : {
5225 "text/plain" : {
5226 "schema" : {
5227 "$ref" : "#/components/schemas/ErrorResponse"
5228 }
5229 },
5230 "application/json" : {
5231 "schema" : {
5232 "$ref" : "#/components/schemas/ErrorResponse"
5233 }
5234 },
5235 "text/json" : {
5236 "schema" : {
5237 "$ref" : "#/components/schemas/ErrorResponse"
5238 }
5239 }
5240 }
5241 }
5242 }
5243 }
5244 }
5245 },
5246 "components" : {
5247 "schemas" : {
5248 "Agens" : {
5249 "type" : "object",
5250 "properties" : {
5251 "kod" : {
5252 "type" : "string",
5253 "description" : "Kód",
5254 "nullable" : true
5255 },
5256 "nazevPatogenu" : {
5257 "type" : "string",
5258 "nullable" : true
5259 },
5260 "icD11URI" : {
5261 "type" : "string",
5262 "nullable" : true
5263 },
5264 "nclp" : {
5265 "type" : "string",
5266 "nullable" : true
5267 },
5268 "sctid" : {
5269 "type" : "string",
5270 "nullable" : true
5271 },
5272 "loinc" : {
5273 "type" : "string",
5274 "nullable" : true
5275 },
5276 "uroven" : {
5277 "type" : "string",
5278 "nullable" : true
5279 },
5280 "mkn10Diagnoza" : {
5281 "type" : "string",
5282 "nullable" : true
5283 },
5284 "platnostOd" : {
5285 "type" : "string",
5286 "description" : "PlatnostOd",
5287 "format" : "date-time",
5288 "nullable" : true
5289 },
5290 "platnostDo" : {
5291 "type" : "string",
5292 "description" : "PlatnostDo",
5293 "format" : "date-time",
5294 "nullable" : true
5295 }
5296 },
5297 "additionalProperties" : false,
5298 "description" : "Agens"
5299 },
5300 "AktualizacePacientaVysledek" : {
5301 "type" : "object",
5302 "properties" : {
5303 "vysledek" : {
5304 "$ref" : "#/components/schemas/EnumAktualizacePacientaResult"
5305 }
5306 },
5307 "additionalProperties" : false,
5308 "description" : "V2 vyhledaný pacient"
5309 },
5310 "AktualniBydliste" : {
5311 "type" : "object",
5312 "properties" : {
5313 "obec" : {
5314 "pattern" : "^[^,]*$",
5315 "type" : "string",
5316 "description" : "Obec (bez čárky)",
5317 "nullable" : true
5318 },
5319 "okres" : {
5320 "type" : "string",
5321 "description" : "Okres",
5322 "nullable" : true
5323 },
5324 "ulice" : {
5325 "type" : "string",
5326 "description" : "Ulice",
5327 "nullable" : true
5328 },
5329 "cisloDomu" : {
5330 "type" : "string",
5331 "description" : "Číslo domu",
5332 "nullable" : true
5333 },
5334 "cisloOrientacni" : {
5335 "type" : "string",
5336 "description" : "Číslo orientační",
5337 "nullable" : true
5338 },
5339 "psc" : {
5340 "pattern" : "^\\d+$",
5341 "type" : "string",
5342 "description" : "PSČ",
5343 "nullable" : true
5344 },
5345 "ruianAdresniMisto" : {
5346 "type" : "integer",
5347 "description" : "Id adresního místa RUIAN",
5348 "format" : "int64",
5349 "nullable" : true
5350 }
5351 },
5352 "additionalProperties" : false,
5353 "description" : "Aktuální kontakty pro hlášení SARI"
5354 },
5355 "AplikacniCesta" : {
5356 "type" : "object",
5357 "properties" : {
5358 "kod" : {
5359 "maxLength" : 10,
5360 "type" : "string",
5361 "description" : "Kód položky číselníku",
5362 "nullable" : true
5363 },
5364 "nazev" : {
5365 "maxLength" : 256,
5366 "type" : "string",
5367 "description" : "Název položky číselníku",
5368 "nullable" : true
5369 },
5370 "platnostOd" : {
5371 "type" : "string",
5372 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5373 "format" : "date-time",
5374 "nullable" : true
5375 },
5376 "platnostDo" : {
5377 "type" : "string",
5378 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5379 "format" : "date-time",
5380 "nullable" : true
5381 },
5382 "jeCovid" : {
5383 "type" : "boolean",
5384 "description" : "Označení typů dávek na kovidové a nekovidové"
5385 },
5386 "suklKod" : {
5387 "type" : "string",
5388 "description" : "SUKL kod",
5389 "nullable" : true
5390 }
5391 },
5392 "additionalProperties" : false,
5393 "description" : ""
5394 },
5395 "AppInfo" : {
5396 "type" : "object",
5397 "properties" : {
5398 "verzeAplikace" : {
5399 "type" : "string",
5400 "description" : "Verze aplikace API",
5401 "nullable" : true
5402 },
5403 "subjektIco" : {
5404 "type" : "integer",
5405 "description" : "Přihlášený uživatel - Ičo poskytovatele zdravotní péče",
5406 "format" : "int32",
5407 "nullable" : true
5408 },
5409 "nazevPracoviste" : {
5410 "type" : "string",
5411 "description" : "Přihlášený uživatel - Název pracoviště",
5412 "nullable" : true
5413 }
5414 },
5415 "additionalProperties" : false,
5416 "description" : ""
5417 },
5418 "BiopsieTyp" : {
5419 "required" : [
5420 "kod",
5421 "system"
5422 ],
5423 "type" : "object",
5424 "properties" : {
5425 "kod" : {
5426 "pattern" : "^\\d+$",
5427 "type" : "string",
5428 "description" : "Typ biopsie."
5429 },
5430 "system" : {
5431 "type" : "string"
5432 }
5433 },
5434 "additionalProperties" : false,
5435 "description" : "Informace o typu biopsie."
5436 },
5437 "BiopsieVysledek" : {
5438 "required" : [
5439 "kod",
5440 "system"
5441 ],
5442 "type" : "object",
5443 "properties" : {
5444 "kod" : {
5445 "pattern" : "^\\d+$",
5446 "type" : "string",
5447 "description" : "Kod výsledku biopsie."
5448 },
5449 "system" : {
5450 "type" : "string"
5451 }
5452 },
5453 "additionalProperties" : false,
5454 "description" : "Informace o výsledku biopsie."
5455 },
5456 "Bydliste" : {
5457 "type" : "object",
5458 "properties" : {
5459 "obec" : {
5460 "pattern" : "^[^,]*$",
5461 "type" : "string",
5462 "description" : "Obec (bez čárky)",
5463 "nullable" : true
5464 },
5465 "okres" : {
5466 "type" : "string",
5467 "description" : "Název okresu",
5468 "nullable" : true
5469 },
5470 "ulice" : {
5471 "type" : "string",
5472 "description" : "Ulice",
5473 "nullable" : true
5474 },
5475 "cisloDomu" : {
5476 "type" : "string",
5477 "description" : "Číslo domu",
5478 "nullable" : true
5479 },
5480 "psc" : {
5481 "pattern" : "^\\d+$",
5482 "type" : "string",
5483 "description" : "PSČ",
5484 "nullable" : true
5485 },
5486 "ruianAdresniMisto" : {
5487 "type" : "integer",
5488 "description" : "Id adresního místa RUIAN",
5489 "format" : "int64",
5490 "nullable" : true
5491 }
5492 },
5493 "additionalProperties" : false,
5494 "description" : "Bydliště (Okres a obec)"
5495 },
5496 "Ciselnik" : {
5497 "type" : "object",
5498 "properties" : {
5499 "kod" : {
5500 "maxLength" : 20,
5501 "type" : "string",
5502 "nullable" : true
5503 },
5504 "nazev" : {
5505 "maxLength" : 256,
5506 "type" : "string",
5507 "description" : "Název položky číselníku",
5508 "nullable" : true
5509 },
5510 "platnostOd" : {
5511 "type" : "string",
5512 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5513 "format" : "date-time",
5514 "nullable" : true
5515 },
5516 "platnostDo" : {
5517 "type" : "string",
5518 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5519 "format" : "date-time",
5520 "nullable" : true
5521 }
5522 },
5523 "additionalProperties" : false,
5524 "description" : ""
5525 },
5526 "CiselnikInfo" : {
5527 "type" : "object",
5528 "properties" : {
5529 "nazev" : {
5530 "type" : "string",
5531 "description" : "Název číselníku",
5532 "nullable" : true
5533 },
5534 "datumAktualizace" : {
5535 "type" : "string",
5536 "description" : "Datum posledni změny nějaké položky",
5537 "format" : "date-time"
5538 },
5539 "pocetZaznamu" : {
5540 "type" : "integer",
5541 "description" : "Počet položek v číselníku",
5542 "format" : "int32"
5543 }
5544 },
5545 "additionalProperties" : false,
5546 "description" : ""
5547 },
5548 "CiselnikMistoAplikace" : {
5549 "type" : "object",
5550 "properties" : {
5551 "kod" : {
5552 "maxLength" : 10,
5553 "type" : "string",
5554 "description" : "Kód položky číselníku",
5555 "nullable" : true
5556 },
5557 "nazev" : {
5558 "maxLength" : 256,
5559 "type" : "string",
5560 "description" : "Název položky číselníku",
5561 "nullable" : true
5562 },
5563 "platnostOd" : {
5564 "type" : "string",
5565 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5566 "format" : "date-time",
5567 "nullable" : true
5568 },
5569 "platnostDo" : {
5570 "type" : "string",
5571 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
5572 "format" : "date-time",
5573 "nullable" : true
5574 },
5575 "jeCovid" : {
5576 "type" : "boolean",
5577 "description" : "Označení typů dávek na kovidové a nekovidové"
5578 },
5579 "strana" : {
5580 "maxLength" : 10,
5581 "type" : "string",
5582 "description" : "Strana",
5583 "nullable" : true
5584 }
5585 },
5586 "additionalProperties" : false,
5587 "description" : ""
5588 },
5589 "Citlivost" : {
5590 "type" : "object",
5591 "properties" : {
5592 "latka" : {
5593 "type" : "string",
5594 "description" : "Kód látky pro číselník antibiotik.",
5595 "nullable" : true
5596 },
5597 "hodnoceniKod" : {
5598 "type" : "string",
5599 "description" : "Hodnocení citlivosti zjištěného agens na danou látku.",
5600 "nullable" : true
5601 },
5602 "kvantita" : {
5603 "type" : "string",
5604 "description" : "Kvantitativní hodnota citlivosti.",
5605 "nullable" : true
5606 },
5607 "kodPriznak" : {
5608 "type" : "string",
5609 "description" : "Interpretace položky citlivost/kvantita .",
5610 "nullable" : true
5611 }
5612 },
5613 "additionalProperties" : false,
5614 "description" : "Citlivost"
5615 },
5616 "CUDAdresa" : {
5617 "type" : "object",
5618 "properties" : {
5619 "obec" : {
5620 "pattern" : "^[^,]*$",
5621 "type" : "string",
5622 "description" : "Obec (bez čárky)",
5623 "nullable" : true
5624 },
5625 "okres" : {
5626 "type" : "string",
5627 "description" : "Okres",
5628 "nullable" : true
5629 },
5630 "cisloDomovni" : {
5631 "type" : "integer",
5632 "description" : "Číslo domovní.",
5633 "format" : "int32",
5634 "nullable" : true
5635 },
5636 "psc" : {
5637 "pattern" : "^\\d+$",
5638 "type" : "string",
5639 "description" : "Poštovní směrovací číslo.",
5640 "nullable" : true
5641 },
5642 "ulice" : {
5643 "type" : "string",
5644 "description" : "Ulice.",
5645 "nullable" : true
5646 },
5647 "stat" : {
5648 "type" : "string",
5649 "description" : "Stát.",
5650 "nullable" : true
5651 },
5652 "ruianAdresniMistoId" : {
5653 "pattern" : "^\\d+$",
5654 "type" : "integer",
5655 "description" : "Id adresního místa RUIAN.",
5656 "format" : "int64",
5657 "nullable" : true
5658 }
5659 },
5660 "additionalProperties" : false,
5661 "description" : "Kontaktní adresa."
5662 },
5663 "CUDOdpoved" : {
5664 "type" : "object",
5665 "properties" : {
5666 "zadostId" : {
5667 "type" : "string",
5668 "description" : "Příchozí GUI ZadostId.",
5669 "format" : "uuid"
5670 },
5671 "odpovedId" : {
5672 "type" : "string",
5673 "description" : "Generované GUI odpovědi.",
5674 "format" : "uuid"
5675 },
5676 "popis" : {
5677 "type" : "string",
5678 "description" : "Popis výsledku odpovědi",
5679 "nullable" : true
5680 },
5681 "stav" : {
5682 "$ref" : "#/components/schemas/EnumStavOdpovedi"
5683 },
5684 "chyby" : {
5685 "type" : "array",
5686 "items" : {
5687 "$ref" : "#/components/schemas/ResponseModel"
5688 },
5689 "description" : "Seznam vrácených chyb.",
5690 "nullable" : true
5691 }
5692 },
5693 "additionalProperties" : false,
5694 "description" : "Vrácená odpověď."
5695 },
5696 "CUDZadost" : {
5697 "required" : [
5698 "datum",
5699 "zadostId"
5700 ],
5701 "type" : "object",
5702 "properties" : {
5703 "zadostId" : {
5704 "type" : "string",
5705 "description" : "GUI příchozí žádosti",
5706 "format" : "uuid"
5707 },
5708 "datum" : {
5709 "type" : "string",
5710 "description" : "Datum příchozí žádosti",
5711 "format" : "date-time"
5712 }
5713 },
5714 "additionalProperties" : false,
5715 "description" : "Žádost pro sběr laboratorních hlášení."
5716 },
5717 "DefinicePripaduEnum" : {
5718 "enum" : [
5719 "Potvrzeny",
5720 "Podezreni"
5721 ],
5722 "type" : "string",
5723 "description" : "Definice případu. Pokud není zadáno, bude vloženo 'Podezreni'."
5724 },
5725 "DenzitaPrsniTkane" : {
5726 "required" : [
5727 "kod",
5728 "system"
5729 ],
5730 "type" : "object",
5731 "properties" : {
5732 "kod" : {
5733 "pattern" : "^\\d+$",
5734 "type" : "string",
5735 "description" : "Typ biopsie."
5736 },
5737 "system" : {
5738 "type" : "string"
5739 }
5740 },
5741 "additionalProperties" : false,
5742 "description" : "Informace o denzitě prsní tkáně."
5743 },
5744 "DetailStavuHospitalizace" : {
5745 "type" : "object",
5746 "properties" : {
5747 "kod" : {
5748 "type" : "string",
5749 "description" : "Kód detailu stavu hospitalizace \"HFNO\", \"KYSLIK\", \"UPV\", \"ECMO\"",
5750 "nullable" : true
5751 },
5752 "stav" : {
5753 "type" : "boolean",
5754 "description" : "Informace, jestli pacient využívá definovanou podporu.",
5755 "nullable" : true
5756 }
5757 },
5758 "additionalProperties" : false,
5759 "description" : "Informace o stavu hospitalizace pacienta"
5760 },
5761 "EnumAktualizacePacientaResult" : {
5762 "enum" : [
5763 "PacientAktualizovan",
5764 "PacientNebylNalezen",
5765 "CizinecZaloz",
5766 "Chyba"
5767 ],
5768 "type" : "string",
5769 "description" : "PacientNalezen - Pacient nalezen (v pořádku)\r\nPacientNebylNalezen - Pacient nebyl nalezen v registru obyvatel, zkontrolujte údaje\r\nCizinecZaloz - Pacient nenalezen, jedná se o cizince, pokračujte voláním metody pro založení cizince\r\nChyba - Technická chyba (neznámá chyba)"
5770 },
5771 "EnumStavDavky" : {
5772 "enum" : [
5773 "Novy",
5774 "Aktualizovany",
5775 "OdeslanDoSUKL",
5776 "OdeslanoDoSUKL",
5777 "ChybaPriOdeslani",
5778 "Neznamy",
5779 "Smazano",
5780 "Novorozenec",
5781 "Neodeslano"
5782 ],
5783 "type" : "string",
5784 "description" : "Stav davky"
5785 },
5786 "EnumStavOdpovedi" : {
5787 "enum" : [
5788 "OK",
5789 "Varovani",
5790 "Chyba"
5791 ],
5792 "type" : "string",
5793 "description" : "Stavy odpovědí"
5794 },
5795 "EnumTypHlaseniSARI" : {
5796 "enum" : [
5797 "VSTUPNI",
5798 "PRUBEZNE",
5799 "UKONCENI"
5800 ],
5801 "type" : "string",
5802 "description" : "Tpové členění hlášení SARI"
5803 },
5804 "EnumVyhledaniPacientaResult" : {
5805 "enum" : [
5806 "PacientNalezen",
5807 "NalezenoVicePacientu",
5808 "PacientNebylNalezen",
5809 "CizinecZaloz",
5810 "ChybaVstupnichDat",
5811 "Chyba",
5812 "PacientaNelzeDohledatPacientNeniCizinec"
5813 ],
5814 "type" : "string",
5815 "description" : "PacientNalezen - Pacient nalezen (v pořádku)\r\nNalezenoVicePacientu - Bylo nalezeno více pacientů s uvedenými údaji, prosím specifikujte více zadání\r\nPacientNebylNalezen - Pacient nebyl nalezen v registru obyvatel, zkontrolujte údaje\r\nCizinecZaloz - Pacient nenalezen, jedná se o cizince, pokračujte voláním metody pro založení cizince\r\nChybaVstupnichDat - Chyba formátu vstupních dat (speciální znaky ve jménu, chybný formát rodného čísla, neexistující obec narození)\r\nChyba - Technická chyba (neznámá chyba)"
5816 },
5817 "ErrorModel" : {
5818 "type" : "object",
5819 "properties" : {
5820 "fieldName" : {
5821 "type" : "string",
5822 "description" : "Pole, které vyvolalo chybu",
5823 "nullable" : true
5824 },
5825 "message" : {
5826 "type" : "string",
5827 "description" : "Text chyby",
5828 "nullable" : true
5829 },
5830 "severity" : {
5831 "type" : "string",
5832 "description" : "Zavaznost chyby",
5833 "nullable" : true
5834 },
5835 "errorLevel" : {
5836 "type" : "string",
5837 "description" : "Úroveň chyby",
5838 "nullable" : true
5839 }
5840 },
5841 "additionalProperties" : false,
5842 "description" : ""
5843 },
5844 "ErrorResponse" : {
5845 "type" : "object",
5846 "properties" : {
5847 "errors" : {
5848 "type" : "array",
5849 "items" : {
5850 "$ref" : "#/components/schemas/ErrorModel"
5851 },
5852 "description" : "Chyby",
5853 "nullable" : true
5854 },
5855 "statusCode" : {
5856 "type" : "integer",
5857 "description" : "Status kód",
5858 "format" : "int32"
5859 }
5860 },
5861 "additionalProperties" : false,
5862 "description" : "Seznam chyb při volání"
5863 },
5864 "HlaseniInfekcnihoOnemocneni" : {
5865 "required" : [
5866 "datumNarozeni",
5867 "datumStanoveniDiagnozy",
5868 "diagnozaKod",
5869 "icp",
5870 "lekarJmeno",
5871 "lekarKontakt",
5872 "lekarPrijmeni",
5873 "pcz",
5874 "rid"
5875 ],
5876 "type" : "object",
5877 "properties" : {
5878 "rid" : {
5879 "type" : "string",
5880 "description" : "Jednoznačný identifikátor pacienta"
5881 },
5882 "datumNarozeni" : {
5883 "type" : "string",
5884 "description" : "Datum narození pacienta",
5885 "format" : "date-time"
5886 },
5887 "povolani" : {
5888 "type" : "array",
5889 "items" : {
5890 "$ref" : "#/components/schemas/Povolani"
5891 },
5892 "description" : "Seznam povolání pacienta",
5893 "nullable" : true
5894 },
5895 "zamestnavatel" : {
5896 "$ref" : "#/components/schemas/Zamestnavatel"
5897 },
5898 "aktualniBydliste" : {
5899 "$ref" : "#/components/schemas/Bydliste"
5900 },
5901 "kontaktPacienta" : {
5902 "type" : "string",
5903 "description" : "Kontaktní údaje pacienta",
5904 "nullable" : true
5905 },
5906 "kolektiv" : {
5907 "type" : "string",
5908 "description" : "Kód kolektivu.",
5909 "nullable" : true,
5910 "example" : ""
5911 },
5912 "souvislost" : {
5913 "type" : "string",
5914 "description" : "Kód souvislosti",
5915 "nullable" : true,
5916 "example" : ""
5917 },
5918 "icp" : {
5919 "type" : "string",
5920 "description" : "IČP poskytovatele"
5921 },
5922 "pcz" : {
5923 "type" : "string",
5924 "description" : "PCZ poskytovatele"
5925 },
5926 "nrzpId" : {
5927 "type" : "string",
5928 "description" : "NRZP Id zdravotnického pracovníka",
5929 "nullable" : true
5930 },
5931 "lekarJmeno" : {
5932 "type" : "string",
5933 "description" : "Jméno lékaře"
5934 },
5935 "lekarPrijmeni" : {
5936 "type" : "string",
5937 "description" : "Příjmení lékaře"
5938 },
5939 "lekarKontakt" : {
5940 "type" : "string",
5941 "description" : "Kontaktní údaje lékaře"
5942 },
5943 "verzeSystemu" : {
5944 "type" : "string",
5945 "description" : "Verze systému",
5946 "nullable" : true
5947 },
5948 "diagnozaKod" : {
5949 "type" : "string",
5950 "description" : "Kód diagnózy"
5951 },
5952 "datumPrvnichPriznaku" : {
5953 "type" : "string",
5954 "description" : "Datum prvních příznaků",
5955 "format" : "date-time",
5956 "nullable" : true
5957 },
5958 "datumStanoveniDiagnozy" : {
5959 "type" : "string",
5960 "description" : "Datum stanovení diagnózy",
5961 "format" : "date-time"
5962 },
5963 "informaceOIzolaci" : {
5964 "$ref" : "#/components/schemas/MistoIzolace"
5965 },
5966 "poznamka" : {
5967 "type" : "string",
5968 "description" : "Poznámka",
5969 "nullable" : true
5970 },
5971 "definicePripadu" : {
5972 "$ref" : "#/components/schemas/DefinicePripaduEnum"
5973 }
5974 },
5975 "additionalProperties" : false,
5976 "description" : "Požadavek na vytvoření hlášení o infekčním onemocnění"
5977 },
5978 "HlaseniInfekcnihoOnemocneniResponse" : {
5979 "type" : "object",
5980 "properties" : {
5981 "status" : {
5982 "$ref" : "#/components/schemas/Status"
5983 },
5984 "cisloHlaseni" : {
5985 "type" : "integer",
5986 "description" : "Veřejná identifikace hlášení",
5987 "format" : "int64"
5988 },
5989 "message" : {
5990 "type" : "string",
5991 "description" : "Doplňující informace k odpovědi",
5992 "nullable" : true
5993 }
5994 },
5995 "additionalProperties" : false,
5996 "description" : "Odpověď na vytvoření nemo změnu hlášení o infekčním onemocnění"
5997 },
5998 "HlaseniInfekcnihoOnemocneniZmena" : {
5999 "required" : [
6000 "datumStanoveniDiagnozy",
6001 "diagnozaKod",
6002 "icp",
6003 "lekarJmeno",
6004 "lekarKontakt",
6005 "lekarPrijmeni",
6006 "pcz"
6007 ],
6008 "type" : "object",
6009 "properties" : {
6010 "povolani" : {
6011 "type" : "array",
6012 "items" : {
6013 "$ref" : "#/components/schemas/Povolani"
6014 },
6015 "description" : "Informace o pacientovi",
6016 "nullable" : true
6017 },
6018 "zamestnavatel" : {
6019 "$ref" : "#/components/schemas/Zamestnavatel"
6020 },
6021 "aktualniBydliste" : {
6022 "$ref" : "#/components/schemas/Bydliste"
6023 },
6024 "kontaktPacienta" : {
6025 "maxLength" : 200,
6026 "type" : "string",
6027 "description" : "Kontaktní údaje pacienta",
6028 "nullable" : true
6029 },
6030 "kolektiv" : {
6031 "type" : "string",
6032 "description" : "Kód kolektivu.",
6033 "nullable" : true,
6034 "example" : ""
6035 },
6036 "souvislost" : {
6037 "type" : "string",
6038 "description" : "Kód souvislosti",
6039 "nullable" : true,
6040 "example" : ""
6041 },
6042 "ico" : {
6043 "type" : "integer",
6044 "description" : "Informace o poskytovateli",
6045 "format" : "int32"
6046 },
6047 "icp" : {
6048 "type" : "string",
6049 "description" : "IČP poskytovatele"
6050 },
6051 "pcz" : {
6052 "type" : "string",
6053 "description" : "PCZ poskytovatele"
6054 },
6055 "nrzpId" : {
6056 "type" : "string",
6057 "description" : "NRZP Id zdravotnického pracovníka",
6058 "nullable" : true
6059 },
6060 "lekarJmeno" : {
6061 "type" : "string",
6062 "description" : "Jméno lékaře"
6063 },
6064 "lekarPrijmeni" : {
6065 "type" : "string",
6066 "description" : "Příjmení lékaře"
6067 },
6068 "lekarKontakt" : {
6069 "type" : "string",
6070 "description" : "Kontaktní údaje lékáře"
6071 },
6072 "verzeSystemu" : {
6073 "type" : "string",
6074 "description" : "Verze systému",
6075 "nullable" : true
6076 },
6077 "diagnozaKod" : {
6078 "type" : "string",
6079 "description" : "Kód diagnózy"
6080 },
6081 "datumPrvnichPriznaku" : {
6082 "type" : "string",
6083 "description" : "Datum prvních příznaků",
6084 "format" : "date-time",
6085 "nullable" : true
6086 },
6087 "datumStanoveniDiagnozy" : {
6088 "type" : "string",
6089 "description" : "Datum stanovení diagnózy",
6090 "format" : "date-time"
6091 },
6092 "informaceOIzolaci" : {
6093 "$ref" : "#/components/schemas/MistoIzolace"
6094 },
6095 "poznamka" : {
6096 "type" : "string",
6097 "description" : "Poznámka",
6098 "nullable" : true
6099 },
6100 "definicePripadu" : {
6101 "$ref" : "#/components/schemas/DefinicePripaduEnum"
6102 }
6103 },
6104 "additionalProperties" : false,
6105 "description" : "Požadavek na změnu hlášení o infekčním onemocnění"
6106 },
6107 "HlaseniPriUkonceniHospitalizace" : {
6108 "required" : [
6109 "datumHlaseni",
6110 "datumNarozeni",
6111 "datumUkonceniHospitalizace",
6112 "idEpizody",
6113 "kodDiagnozy",
6114 "kodZpusobuUkonceniHospitalizace",
6115 "pacientRID",
6116 "poskytovatel",
6117 "prubehHospitalizace"
6118 ],
6119 "type" : "object",
6120 "properties" : {
6121 "idEpizody" : {
6122 "type" : "integer",
6123 "description" : "Identifikace souhrnné epizody",
6124 "format" : "int64"
6125 },
6126 "pacientRID" : {
6127 "pattern" : "^[1-9]\\d{9}$",
6128 "type" : "string",
6129 "description" : "RID pacienta. 10ti místný identifikátor.",
6130 "example" : "0000000000"
6131 },
6132 "datumNarozeni" : {
6133 "type" : "string",
6134 "description" : "Datum narození pacienta. Primárně pro validaci ve vazbě na RID",
6135 "format" : "date-time",
6136 "example" : "2001-01-15"
6137 },
6138 "poskytovatel" : {
6139 "$ref" : "#/components/schemas/PoskytovatelPriUkonceniHospitalizace"
6140 },
6141 "datumHlaseni" : {
6142 "type" : "string",
6143 "description" : "Hlášení podáváno k datu",
6144 "format" : "date-time"
6145 },
6146 "kodDiagnozy" : {
6147 "type" : "string",
6148 "description" : "Kód diagnózy"
6149 },
6150 "prubehHospitalizace" : {
6151 "$ref" : "#/components/schemas/StavHospitalizacePriUkonceni"
6152 },
6153 "ukonceniHospitalizace" : {
6154 "type" : "boolean",
6155 "description" : "Ukončení hospitalizace",
6156 "nullable" : true
6157 },
6158 "datumUkonceniHospitalizace" : {
6159 "type" : "string",
6160 "description" : "Datum ukončení hospitalizace",
6161 "format" : "date-time"
6162 },
6163 "kodZpusobuUkonceniHospitalizace" : {
6164 "type" : "string",
6165 "description" : "Kod z číselníku způsobů ukončení hospitalizace. Aktuálně budou validovány kody pro :\r\n\"Propusteni\", \"Umrti\", \"PrekladNaJinePCZ\", \"Zustava\""
6166 }
6167 },
6168 "additionalProperties" : false,
6169 "description" : "Definice hlášení při ukončení hospitalizace pacienta"
6170 },
6171 "HlaseniSARIOdpoved" : {
6172 "type" : "object",
6173 "properties" : {
6174 "status" : {
6175 "type" : "string",
6176 "description" : "Status vyřízení požadavku",
6177 "nullable" : true
6178 },
6179 "idHlaseni" : {
6180 "type" : "integer",
6181 "description" : "Identifikace hlášení",
6182 "format" : "int64"
6183 },
6184 "idEpizody" : {
6185 "type" : "integer",
6186 "description" : "Identifikace souhrnné epizody. Id je shodné s identifikací vstupního hlášení",
6187 "format" : "int64"
6188 },
6189 "message" : {
6190 "type" : "string",
6191 "description" : "Doplňující informace o vrácené odpovědi",
6192 "nullable" : true
6193 }
6194 },
6195 "additionalProperties" : false,
6196 "description" : "Odpověd na požadavky vložení hlášení"
6197 },
6198 "Hodnoceni" : {
6199 "type" : "object",
6200 "properties" : {
6201 "kod" : {
6202 "type" : "string",
6203 "description" : "Kód",
6204 "nullable" : true
6205 },
6206 "kodBlokuSkala" : {
6207 "type" : "string",
6208 "description" : "Kód bloku skala",
6209 "nullable" : true
6210 },
6211 "nazevDoSestavMTV" : {
6212 "type" : "string",
6213 "description" : "Název do sestav MTV",
6214 "nullable" : true
6215 },
6216 "poznamka" : {
6217 "type" : "string",
6218 "description" : "Poznámka",
6219 "nullable" : true
6220 },
6221 "platnostOd" : {
6222 "type" : "string",
6223 "description" : "PlatnostOd",
6224 "format" : "date-time",
6225 "nullable" : true
6226 },
6227 "platnostDo" : {
6228 "type" : "string",
6229 "description" : "PlatnostDo",
6230 "format" : "date-time",
6231 "nullable" : true
6232 }
6233 },
6234 "additionalProperties" : false,
6235 "description" : "Hodnocení"
6236 },
6237 "ChybaTyp" : {
6238 "required" : [
6239 "kod",
6240 "system"
6241 ],
6242 "type" : "object",
6243 "properties" : {
6244 "kod" : {
6245 "pattern" : "^\\d+$",
6246 "type" : "string",
6247 "description" : "Typ chyby."
6248 },
6249 "system" : {
6250 "type" : "string"
6251 }
6252 },
6253 "additionalProperties" : false,
6254 "description" : "Informace o typu chyb."
6255 },
6256 "ChybaVysvetleni" : {
6257 "type" : "object",
6258 "properties" : {
6259 "kodValidace" : {
6260 "type" : "string",
6261 "nullable" : true
6262 },
6263 "kodVysvetleni" : {
6264 "type" : "string",
6265 "nullable" : true
6266 },
6267 "popisVysvetleni" : {
6268 "type" : "string",
6269 "nullable" : true
6270 },
6271 "platnostOd" : {
6272 "type" : "string",
6273 "format" : "date-time",
6274 "nullable" : true
6275 },
6276 "platnostDo" : {
6277 "type" : "string",
6278 "format" : "date-time",
6279 "nullable" : true
6280 }
6281 },
6282 "additionalProperties" : false,
6283 "description" : "Číselník chyba vysvětlení."
6284 },
6285 "Laborator" : {
6286 "required" : [
6287 "cisloVzorku",
6288 "datumOdberu",
6289 "datumVysetreni",
6290 "kodMaterial",
6291 "kodMetoda",
6292 "odberoveMisto",
6293 "pracoviste",
6294 "verzeSystemu"
6295 ],
6296 "type" : "object",
6297 "properties" : {
6298 "cisloHlaseni" : {
6299 "type" : "integer",
6300 "description" : "Číslo hlášení.",
6301 "format" : "int64",
6302 "nullable" : true
6303 },
6304 "datumOdberu" : {
6305 "type" : "string",
6306 "description" : "Datum odběru.",
6307 "format" : "date-time"
6308 },
6309 "cisloVzorku" : {
6310 "type" : "string",
6311 "description" : "Číslo vzorku"
6312 },
6313 "datumVysetreni" : {
6314 "type" : "string",
6315 "description" : "Datum vyšetření.",
6316 "format" : "date-time"
6317 },
6318 "pracoviste" : {
6319 "$ref" : "#/components/schemas/PracovisteLaboratore"
6320 },
6321 "verzeSystemu" : {
6322 "type" : "string",
6323 "description" : "Verze systému"
6324 },
6325 "poznamka" : {
6326 "type" : "string",
6327 "description" : "Poznámka",
6328 "nullable" : true
6329 },
6330 "kodMaterial" : {
6331 "type" : "string",
6332 "description" : "Kód materiálu"
6333 },
6334 "kodMetoda" : {
6335 "type" : "string",
6336 "description" : "Kód metody"
6337 },
6338 "kodMetodaCil" : {
6339 "type" : "string",
6340 "description" : "Kód metody cíl",
6341 "nullable" : true
6342 },
6343 "odberoveMisto" : {
6344 "$ref" : "#/components/schemas/PracovisteLaboratore"
6345 },
6346 "vysledek" : {
6347 "type" : "array",
6348 "items" : {
6349 "$ref" : "#/components/schemas/VysledekVysetreni"
6350 },
6351 "description" : "Výsledek vyšetření",
6352 "nullable" : true
6353 }
6354 },
6355 "additionalProperties" : false,
6356 "description" : "Informace související s laboratoří"
6357 },
6358 "LaboratorniHlaseni" : {
6359 "type" : "object",
6360 "properties" : {
6361 "pacient" : {
6362 "$ref" : "#/components/schemas/PacientFHIR"
6363 },
6364 "laborator" : {
6365 "$ref" : "#/components/schemas/Laborator"
6366 },
6367 "zadatel" : {
6368 "$ref" : "#/components/schemas/ZadatelFHIR"
6369 }
6370 },
6371 "additionalProperties" : false,
6372 "description" : "Informace o laboratorním hlášení"
6373 },
6374 "Material" : {
6375 "type" : "object",
6376 "properties" : {
6377 "kod" : {
6378 "type" : "string",
6379 "description" : "Kód",
6380 "nullable" : true
6381 },
6382 "plnyNazev" : {
6383 "type" : "string",
6384 "description" : "Kód bloku skala",
6385 "nullable" : true
6386 },
6387 "nclp" : {
6388 "type" : "string",
6389 "nullable" : true
6390 },
6391 "sctid" : {
6392 "type" : "string",
6393 "nullable" : true
6394 },
6395 "loinc" : {
6396 "type" : "string",
6397 "nullable" : true
6398 },
6399 "platnostOd" : {
6400 "type" : "string",
6401 "description" : "PlatnostOd",
6402 "format" : "date-time",
6403 "nullable" : true
6404 },
6405 "platnostDo" : {
6406 "type" : "string",
6407 "description" : "PlatnostDo",
6408 "format" : "date-time",
6409 "nullable" : true
6410 }
6411 },
6412 "additionalProperties" : false,
6413 "description" : "Materiál"
6414 },
6415 "MestoPsc" : {
6416 "type" : "object",
6417 "properties" : {
6418 "kod" : {
6419 "maxLength" : 10,
6420 "type" : "string",
6421 "description" : "Kód položky číselníku",
6422 "nullable" : true
6423 },
6424 "nazev" : {
6425 "maxLength" : 256,
6426 "type" : "string",
6427 "description" : "Název položky číselníku",
6428 "nullable" : true
6429 },
6430 "platnostOd" : {
6431 "type" : "string",
6432 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
6433 "format" : "date-time",
6434 "nullable" : true
6435 },
6436 "platnostDo" : {
6437 "type" : "string",
6438 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
6439 "format" : "date-time",
6440 "nullable" : true
6441 },
6442 "jeCovid" : {
6443 "type" : "boolean",
6444 "description" : "Označení typů dávek na kovidové a nekovidové"
6445 },
6446 "celyNazev" : {
6447 "type" : "string",
6448 "description" : "Celý název města",
6449 "nullable" : true
6450 },
6451 "psc" : {
6452 "type" : "number",
6453 "description" : "Psč",
6454 "format" : "double",
6455 "nullable" : true
6456 },
6457 "pscString" : {
6458 "type" : "string",
6459 "description" : "PSČ jako řetězec",
6460 "nullable" : true,
6461 "readOnly" : true
6462 }
6463 },
6464 "additionalProperties" : false,
6465 "description" : ""
6466 },
6467 "MistoIzolace" : {
6468 "required" : [
6469 "od"
6470 ],
6471 "type" : "object",
6472 "properties" : {
6473 "mistoKod" : {
6474 "type" : "string",
6475 "description" : "Místo izolace",
6476 "nullable" : true
6477 },
6478 "od" : {
6479 "type" : "string",
6480 "description" : "Od kdy je nařízená izolace",
6481 "format" : "date-time"
6482 },
6483 "do" : {
6484 "type" : "string",
6485 "description" : "Do kdy je nařízená izolace",
6486 "format" : "date-time",
6487 "nullable" : true
6488 },
6489 "poznamka" : {
6490 "type" : "string",
6491 "description" : "Poznámka k izolaci",
6492 "nullable" : true
6493 }
6494 },
6495 "additionalProperties" : false,
6496 "description" : "Místo izolace"
6497 },
6498 "Nemoc" : {
6499 "type" : "object",
6500 "properties" : {
6501 "kod" : {
6502 "type" : "string",
6503 "description" : "Kod nemoci z číselníku ISIN",
6504 "nullable" : true,
6505 "example" : "HepA-HepB"
6506 },
6507 "nazev" : {
6508 "type" : "string",
6509 "description" : "Název nemoci dle číselníku ISIN",
6510 "nullable" : true,
6511 "example" : "Hepatitida A+B"
6512 }
6513 },
6514 "additionalProperties" : false
6515 },
6516 "NoveVysetreniBiopsie" : {
6517 "required" : [
6518 "biopsieDatumProvedeni",
6519 "biopsieTyp",
6520 "biopsieVysledek",
6521 "datumNarozeni",
6522 "pacientRID",
6523 "poskytovatel"
6524 ],
6525 "type" : "object",
6526 "properties" : {
6527 "pacientRID" : {
6528 "type" : "integer",
6529 "description" : "Jedinečný identifikátor pacienta (RID).",
6530 "format" : "int64"
6531 },
6532 "datumNarozeni" : {
6533 "type" : "string",
6534 "description" : "Datum narození pacienta.",
6535 "format" : "date-time"
6536 },
6537 "samoplatce" : {
6538 "type" : "boolean",
6539 "description" : "Určuje, zda je pacient samoplátce (true = samoplátce)."
6540 },
6541 "poskytovatel" : {
6542 "$ref" : "#/components/schemas/Pracoviste"
6543 },
6544 "biopsieDatumProvedeni" : {
6545 "type" : "string",
6546 "description" : "Datum provedení vyšetření biopsie.",
6547 "format" : "date-time"
6548 },
6549 "biopsieTyp" : {
6550 "$ref" : "#/components/schemas/BiopsieTyp"
6551 },
6552 "biopsieVysledek" : {
6553 "$ref" : "#/components/schemas/BiopsieVysledek"
6554 }
6555 },
6556 "additionalProperties" : false,
6557 "description" : "Nové vyšetření biopsie"
6558 },
6559 "NoveVysetreniMamografie" : {
6560 "required" : [
6561 "aiSoftware",
6562 "datumNarozeni",
6563 "denzitaPrsu",
6564 "lekarCteni1",
6565 "lekarCteni2",
6566 "mamografieDatumProvedeni",
6567 "mamografieIndikace",
6568 "mamografieMetoda",
6569 "mamografieVysledek",
6570 "pacientRID",
6571 "poskytovatel"
6572 ],
6573 "type" : "object",
6574 "properties" : {
6575 "pacientRID" : {
6576 "type" : "integer",
6577 "description" : "Jedinečný identifikátor pacienta (RID).",
6578 "format" : "int64"
6579 },
6580 "datumNarozeni" : {
6581 "type" : "string",
6582 "description" : "Datum narození pacienta.",
6583 "format" : "date-time"
6584 },
6585 "samoplatce" : {
6586 "type" : "boolean",
6587 "description" : "Určuje, zda je pacient samoplátce (true = samoplátce)."
6588 },
6589 "poskytovatel" : {
6590 "$ref" : "#/components/schemas/Pracoviste"
6591 },
6592 "aiSoftware" : {
6593 "type" : "string",
6594 "description" : "Název nebo verze použitého AI softwaru (pokud se použil)."
6595 },
6596 "lekarCteni1" : {
6597 "$ref" : "#/components/schemas/Pracovnik"
6598 },
6599 "lekarCteni2" : {
6600 "$ref" : "#/components/schemas/Pracovnik"
6601 },
6602 "mamografieDatumProvedeni" : {
6603 "type" : "string",
6604 "description" : "Datum provedení mamografického vyšetření.",
6605 "format" : "date-time"
6606 },
6607 "mamografieIndikace" : {
6608 "type" : "string",
6609 "description" : "Indikace k provedení mamografie (SCREENINGOVA,DIAGNOSTICKA)."
6610 },
6611 "mamografieMetoda" : {
6612 "type" : "string",
6613 "description" : "Použitá metoda mamografie (METODA2D, METODA3D)."
6614 },
6615 "aiDenzita" : {
6616 "type" : "boolean",
6617 "description" : "True, pokud byla hustota prsní tkáně určena automatizovaně pomocí AI."
6618 },
6619 "denzitaPrsu" : {
6620 "type" : "array",
6621 "items" : {
6622 "$ref" : "#/components/schemas/DenzitaPrsniTkane"
6623 },
6624 "description" : "Denzita prsní tkáně."
6625 },
6626 "aiHodnoceni" : {
6627 "type" : "boolean",
6628 "description" : "True, pokud bylo hodnocení výsledku provedeno automatizovaně pomocí AI."
6629 },
6630 "mamografieVysledek" : {
6631 "$ref" : "#/components/schemas/VysledekMamografie"
6632 }
6633 },
6634 "additionalProperties" : false,
6635 "description" : "Nové vyšetření mamografie."
6636 },
6637 "NoveVysvetleniChyb" : {
6638 "required" : [
6639 "cisloVysetreni",
6640 "hlaseniDatum",
6641 "chybaTyp",
6642 "chybaVysvetleni",
6643 "pacientRID",
6644 "poskytovatel",
6645 "typVysetreni"
6646 ],
6647 "type" : "object",
6648 "properties" : {
6649 "pacientRID" : {
6650 "type" : "integer",
6651 "description" : "Jedinečný identifikátor pacienta (RID).",
6652 "format" : "int64"
6653 },
6654 "cisloVysetreni" : {
6655 "type" : "integer",
6656 "description" : "Číslo vyšetření mamografie/biopsie.",
6657 "format" : "int64"
6658 },
6659 "typVysetreni" : {
6660 "$ref" : "#/components/schemas/TypVysetreni"
6661 },
6662 "poskytovatel" : {
6663 "$ref" : "#/components/schemas/Pracoviste"
6664 },
6665 "hlaseniDatum" : {
6666 "type" : "string",
6667 "description" : "Datum hlášení.",
6668 "format" : "date-time"
6669 },
6670 "chybaTyp" : {
6671 "$ref" : "#/components/schemas/ChybaTyp"
6672 },
6673 "chybaVysvetleni" : {
6674 "$ref" : "#/components/schemas/VysvetleniChyba"
6675 },
6676 "chybaVysvetleniTextem" : {
6677 "type" : "string",
6678 "description" : "Chyba vysvětlení textem.",
6679 "nullable" : true
6680 }
6681 },
6682 "additionalProperties" : false,
6683 "description" : "Nové vysvětlení chyb."
6684 },
6685 "OckovaciLatka" : {
6686 "type" : "object",
6687 "properties" : {
6688 "kod" : {
6689 "maxLength" : 10,
6690 "type" : "string",
6691 "description" : "Kód položky číselníku",
6692 "nullable" : true
6693 },
6694 "nazev" : {
6695 "maxLength" : 256,
6696 "type" : "string",
6697 "description" : "Název položky číselníku",
6698 "nullable" : true
6699 },
6700 "platnostOd" : {
6701 "type" : "string",
6702 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
6703 "format" : "date-time",
6704 "nullable" : true
6705 },
6706 "platnostDo" : {
6707 "type" : "string",
6708 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
6709 "format" : "date-time",
6710 "nullable" : true
6711 },
6712 "jeCovid" : {
6713 "type" : "boolean",
6714 "description" : "Označení typů dávek na kovidové a nekovidové"
6715 },
6716 "kodSukl" : {
6717 "type" : "string",
6718 "description" : "Kód očkovací látky dle SUKL",
6719 "nullable" : true
6720 },
6721 "kodDg" : {
6722 "type" : "array",
6723 "items" : {
6724 "type" : "string"
6725 },
6726 "description" : "Seznam kodu diagnoz",
6727 "nullable" : true
6728 },
6729 "nemociNazev" : {
6730 "type" : "array",
6731 "items" : {
6732 "type" : "string"
6733 },
6734 "description" : "Seznam nemoci",
6735 "nullable" : true
6736 }
6737 },
6738 "additionalProperties" : false,
6739 "description" : ""
6740 },
6741 "Ockovani" : {
6742 "required" : [
6743 "nemoci"
6744 ],
6745 "type" : "object",
6746 "properties" : {
6747 "datum" : {
6748 "type" : "string",
6749 "description" : "Datum vakcinace",
6750 "format" : "date-time",
6751 "example" : "2023-03-01 00:00:00"
6752 },
6753 "datumShort" : {
6754 "type" : "string",
6755 "description" : "Datum ockovani bez hodin a minut",
6756 "nullable" : true,
6757 "readOnly" : true
6758 },
6759 "id" : {
6760 "type" : "string",
6761 "description" : "Unikátní id. Bude muset být složeninou pro zajištění unikátnosti mezi entitami.",
6762 "nullable" : true,
6763 "example" : "C11234567890"
6764 },
6765 "kod" : {
6766 "type" : "string",
6767 "description" : "Kod očkovací látky",
6768 "nullable" : true,
6769 "example" : "VAQTAPEDIA"
6770 },
6771 "nazev" : {
6772 "type" : "string",
6773 "description" : "Název očkovací látky",
6774 "nullable" : true,
6775 "example" : "VAQTA PEDIATRIC/ADOLESCENT"
6776 },
6777 "sarze" : {
6778 "type" : "string",
6779 "description" : "Šarže očkovací látky",
6780 "nullable" : true,
6781 "example" : "A15988748"
6782 },
6783 "typ" : {
6784 "type" : "string",
6785 "description" : "Převod Primovakcinace/preockovani na string. nebudeme publikovat jako původní\r\nenumeraci typu ockovani. muze být i Neurčeno",
6786 "nullable" : true,
6787 "example" : "primovakcinace"
6788 },
6789 "kodSUKL" : {
6790 "type" : "string",
6791 "description" : "OckovaciLatkaSUKLKod pro vakcinační dávku a null pro vakcinace dávka (covid)",
6792 "nullable" : true
6793 },
6794 "aplikacniCesta" : {
6795 "type" : "string",
6796 "description" : "Aplikační cesta podání očkovací látky,např. intramaskulárně. odpovídá číselníku aplikačních cest.",
6797 "nullable" : true
6798 },
6799 "mistoAplikace" : {
6800 "type" : "string",
6801 "description" : "Místo aplikace vakcinace",
6802 "nullable" : true
6803 },
6804 "nemoci" : {
6805 "type" : "array",
6806 "items" : {
6807 "$ref" : "#/components/schemas/Nemoc"
6808 },
6809 "description" : "seznam nemocí krytých očkováním"
6810 },
6811 "subjekt" : {
6812 "$ref" : "#/components/schemas/Subjekt"
6813 },
6814 "poznamka" : {
6815 "type" : "string",
6816 "description" : "Poznámka k očkování. Jedná se o nekontrolovaný text, který zadá lékař.",
6817 "nullable" : true
6818 },
6819 "poradiDavky" : {
6820 "type" : "integer",
6821 "description" : "Pořadí dávky. Primárně u primovakcinace. U přeočkování je to nepovinný parametr.",
6822 "format" : "int32",
6823 "nullable" : true,
6824 "example" : 3
6825 },
6826 "zdroj" : {
6827 "type" : "string",
6828 "description" : "Zdroj údaje o vakcinaci",
6829 "nullable" : true
6830 },
6831 "expirace" : {
6832 "type" : "string",
6833 "description" : "Datum expirace očkování. Aktuálně bude nevyužitý, protože ISIN nedisponuje informací.",
6834 "format" : "date-time",
6835 "nullable" : true
6836 }
6837 },
6838 "additionalProperties" : false,
6839 "description" : "Informace o jednom očkování pacienta"
6840 },
6841 "OckovaniOdpoved" : {
6842 "type" : "object",
6843 "properties" : {
6844 "ockovani" : {
6845 "type" : "array",
6846 "items" : {
6847 "$ref" : "#/components/schemas/Ockovani"
6848 },
6849 "description" : "Seznam očkování",
6850 "nullable" : true
6851 },
6852 "status" : {
6853 "$ref" : "#/components/schemas/ResponseStatus"
6854 }
6855 },
6856 "additionalProperties" : false,
6857 "description" : "Souhrnná odpověd obsahující informace o očkování pacienta a návratovém stavu vyřízení požadavku"
6858 },
6859 "OdpovedSmazaniBiopsie" : {
6860 "type" : "object",
6861 "properties" : {
6862 "odpoved" : {
6863 "$ref" : "#/components/schemas/CUDOdpoved"
6864 }
6865 },
6866 "additionalProperties" : false,
6867 "description" : "Odpověď smazání biopsie."
6868 },
6869 "OdpovedSmazaniHlaseni" : {
6870 "type" : "object",
6871 "properties" : {
6872 "odpovedInfo" : {
6873 "$ref" : "#/components/schemas/CUDOdpoved"
6874 }
6875 },
6876 "additionalProperties" : false,
6877 "description" : "Odpověď při smazání hlášení."
6878 },
6879 "OdpovedSmazaniMamografie" : {
6880 "type" : "object",
6881 "properties" : {
6882 "odpoved" : {
6883 "$ref" : "#/components/schemas/CUDOdpoved"
6884 }
6885 },
6886 "additionalProperties" : false,
6887 "description" : "Odpověď smazání mamografie."
6888 },
6889 "OdpovedSmazaniVysvetleni" : {
6890 "type" : "object",
6891 "properties" : {
6892 "odpoved" : {
6893 "$ref" : "#/components/schemas/CUDOdpoved"
6894 }
6895 },
6896 "additionalProperties" : false,
6897 "description" : "Odpověď smazání vysvětlení."
6898 },
6899 "OdpovedVyhledaniBiopsie" : {
6900 "type" : "object",
6901 "properties" : {
6902 "odpovedData" : {
6903 "$ref" : "#/components/schemas/VysetreniBiopsie"
6904 },
6905 "odpoved" : {
6906 "$ref" : "#/components/schemas/CUDOdpoved"
6907 }
6908 },
6909 "additionalProperties" : false,
6910 "description" : "Odpověď vyhledání biopsie."
6911 },
6912 "OdpovedVyhledaniHlaseni" : {
6913 "type" : "object",
6914 "properties" : {
6915 "odpovedInfo" : {
6916 "$ref" : "#/components/schemas/CUDOdpoved"
6917 },
6918 "odpovedData" : {
6919 "$ref" : "#/components/schemas/LaboratorniHlaseni"
6920 }
6921 },
6922 "additionalProperties" : false,
6923 "description" : "Odpověď při vyhledání hlášení."
6924 },
6925 "OdpovedVyhledaniMamografie" : {
6926 "type" : "object",
6927 "properties" : {
6928 "odpovedData" : {
6929 "$ref" : "#/components/schemas/VysetreniMamografie"
6930 },
6931 "odpoved" : {
6932 "$ref" : "#/components/schemas/CUDOdpoved"
6933 }
6934 },
6935 "additionalProperties" : false,
6936 "description" : "Odpověď vyhledání mamografie."
6937 },
6938 "OdpovedVyhledaniVysvetleni" : {
6939 "type" : "object",
6940 "properties" : {
6941 "odpovedData" : {
6942 "$ref" : "#/components/schemas/VysvetleniChyb"
6943 },
6944 "odpoved" : {
6945 "$ref" : "#/components/schemas/CUDOdpoved"
6946 }
6947 },
6948 "additionalProperties" : false,
6949 "description" : "Odpověď vyhledání vysvětlení."
6950 },
6951 "OdpovedZalozeniBiopsie" : {
6952 "type" : "object",
6953 "properties" : {
6954 "odpovedData" : {
6955 "$ref" : "#/components/schemas/VysetreniBiopsie"
6956 },
6957 "odpoved" : {
6958 "$ref" : "#/components/schemas/CUDOdpoved"
6959 }
6960 },
6961 "additionalProperties" : false,
6962 "description" : "Odpověď založení biopsie."
6963 },
6964 "OdpovedZalozeniHlaseni" : {
6965 "type" : "object",
6966 "properties" : {
6967 "odpovedInfo" : {
6968 "$ref" : "#/components/schemas/CUDOdpoved"
6969 },
6970 "odpovedData" : {
6971 "$ref" : "#/components/schemas/LaboratorniHlaseni"
6972 }
6973 },
6974 "additionalProperties" : false,
6975 "description" : "Odpověď při založení hlášení."
6976 },
6977 "OdpovedZalozeniMamografie" : {
6978 "type" : "object",
6979 "properties" : {
6980 "odpovedData" : {
6981 "$ref" : "#/components/schemas/VysetreniMamografie"
6982 },
6983 "odpoved" : {
6984 "$ref" : "#/components/schemas/CUDOdpoved"
6985 }
6986 },
6987 "additionalProperties" : false,
6988 "description" : "Odpověď založení mamografie."
6989 },
6990 "OdpovedZalozeniVysvetleni" : {
6991 "type" : "object",
6992 "properties" : {
6993 "odpovedData" : {
6994 "$ref" : "#/components/schemas/VysvetleniChyb"
6995 },
6996 "odpoved" : {
6997 "$ref" : "#/components/schemas/CUDOdpoved"
6998 }
6999 },
7000 "additionalProperties" : false,
7001 "description" : "Odpověď založení vysvětlení."
7002 },
7003 "OdpovedZmenaBiopsie" : {
7004 "type" : "object",
7005 "properties" : {
7006 "odpovedData" : {
7007 "$ref" : "#/components/schemas/VysetreniBiopsie"
7008 },
7009 "odpoved" : {
7010 "$ref" : "#/components/schemas/CUDOdpoved"
7011 }
7012 },
7013 "additionalProperties" : false,
7014 "description" : "Odpověď změna biopsie."
7015 },
7016 "OdpovedZmenaHlaseni" : {
7017 "type" : "object",
7018 "properties" : {
7019 "odpovedInfo" : {
7020 "$ref" : "#/components/schemas/CUDOdpoved"
7021 },
7022 "odpovedData" : {
7023 "$ref" : "#/components/schemas/LaboratorniHlaseni"
7024 }
7025 },
7026 "additionalProperties" : false
7027 },
7028 "OdpovedZmenaMamografie" : {
7029 "type" : "object",
7030 "properties" : {
7031 "odpovedData" : {
7032 "$ref" : "#/components/schemas/VysetreniMamografie"
7033 },
7034 "odpoved" : {
7035 "$ref" : "#/components/schemas/CUDOdpoved"
7036 }
7037 },
7038 "additionalProperties" : false,
7039 "description" : "Odpověď změna mamografie."
7040 },
7041 "OdpovedZmenaVysvetleni" : {
7042 "type" : "object",
7043 "properties" : {
7044 "odpovedData" : {
7045 "$ref" : "#/components/schemas/VysvetleniChyb"
7046 },
7047 "odpoved" : {
7048 "$ref" : "#/components/schemas/CUDOdpoved"
7049 }
7050 },
7051 "additionalProperties" : false,
7052 "description" : "Odpověď změna vysvětlení."
7053 },
7054 "PacientCizinecCreate" : {
7055 "required" : [
7056 "datumNarozeni",
7057 "jmeno",
7058 "pohlavi",
7059 "pracoviste",
7060 "prijmeni",
7061 "zemeObcanstviKod"
7062 ],
7063 "type" : "object",
7064 "properties" : {
7065 "jmeno" : {
7066 "maxLength" : 50,
7067 "type" : "string",
7068 "description" : "Jméno pacienta."
7069 },
7070 "prijmeni" : {
7071 "maxLength" : 50,
7072 "type" : "string",
7073 "description" : "Příjmení pacienta."
7074 },
7075 "datumNarozeni" : {
7076 "type" : "string",
7077 "description" : "Datum narození.",
7078 "format" : "date-time"
7079 },
7080 "zemeObcanstviKod" : {
7081 "maxLength" : 2,
7082 "type" : "string",
7083 "description" : "Státní příslušnost"
7084 },
7085 "pohlavi" : {
7086 "$ref" : "#/components/schemas/Pohlavi"
7087 },
7088 "cisloPojistence" : {
7089 "maxLength" : 22,
7090 "type" : "string",
7091 "description" : "Rodné číslo nebo číslo přidělované VZP",
7092 "nullable" : true
7093 },
7094 "pracoviste" : {
7095 "$ref" : "#/components/schemas/PracovistePracovnika"
7096 },
7097 "statVydaniOP" : {
7098 "maxLength" : 2,
7099 "type" : "string",
7100 "description" : "Kód státu, který vydal OP",
7101 "nullable" : true
7102 },
7103 "cisloPasu" : {
7104 "type" : "string",
7105 "description" : "Číslo pasu průkazu pacienta",
7106 "nullable" : true
7107 },
7108 "statVydaniPasu" : {
7109 "maxLength" : 2,
7110 "type" : "string",
7111 "description" : "Kód státu, který vydal pas",
7112 "nullable" : true
7113 },
7114 "cisloObcanskehoPrukazu" : {
7115 "maxLength" : 20,
7116 "type" : "string",
7117 "description" : "Číslo občanského průkazu pacienta",
7118 "nullable" : true
7119 }
7120 },
7121 "additionalProperties" : false,
7122 "description" : ""
7123 },
7124 "PacientFHIR" : {
7125 "required" : [
7126 "datumNarozeni",
7127 "rid"
7128 ],
7129 "type" : "object",
7130 "properties" : {
7131 "rid" : {
7132 "maximum" : 9999999999,
7133 "minimum" : 1,
7134 "type" : "integer",
7135 "description" : "Identifikátor pacienta",
7136 "format" : "int64"
7137 },
7138 "datumNarozeni" : {
7139 "type" : "string",
7140 "description" : "Datum narození – kontrolní prvek identity",
7141 "format" : "date-time"
7142 },
7143 "aktualniBydliste" : {
7144 "$ref" : "#/components/schemas/CUDAdresa"
7145 },
7146 "telefonPacienta" : {
7147 "pattern" : "^\\+?\\d{1,13}$",
7148 "type" : "string",
7149 "description" : ".\r\n Telefon na pacienta",
7150 "nullable" : true
7151 }
7152 },
7153 "additionalProperties" : false,
7154 "description" : "Informace související s pacientem."
7155 },
7156 "PacientNovorozenecCreate" : {
7157 "required" : [
7158 "datumNarozeni",
7159 "jmeno",
7160 "pohlavi",
7161 "pracoviste",
7162 "prijmeni",
7163 "zemeObcanstviKod"
7164 ],
7165 "type" : "object",
7166 "properties" : {
7167 "jmeno" : {
7168 "maxLength" : 50,
7169 "type" : "string",
7170 "description" : "Jméno pacienta."
7171 },
7172 "prijmeni" : {
7173 "maxLength" : 50,
7174 "type" : "string",
7175 "description" : "Příjmení pacienta."
7176 },
7177 "datumNarozeni" : {
7178 "type" : "string",
7179 "description" : "Datum narození.",
7180 "format" : "date-time"
7181 },
7182 "zemeObcanstviKod" : {
7183 "maxLength" : 2,
7184 "type" : "string",
7185 "description" : "Státní příslušnost"
7186 },
7187 "pohlavi" : {
7188 "$ref" : "#/components/schemas/Pohlavi"
7189 },
7190 "pracoviste" : {
7191 "$ref" : "#/components/schemas/PracovistePracovnika"
7192 }
7193 },
7194 "additionalProperties" : false,
7195 "description" : ""
7196 },
7197 "PacientSARI" : {
7198 "required" : [
7199 "datumNarozeni",
7200 "pacientRID"
7201 ],
7202 "type" : "object",
7203 "properties" : {
7204 "pacientRID" : {
7205 "pattern" : "^[1-9]\\d{9}$",
7206 "type" : "string",
7207 "description" : "RID pacienta. 10ti místný identifikátor.",
7208 "example" : "0000000000"
7209 },
7210 "datumNarozeni" : {
7211 "type" : "string",
7212 "description" : "Datum narození pacienta. Primárně pro validaci ve vazbě na RID",
7213 "format" : "date-time",
7214 "example" : "2001-01-15"
7215 },
7216 "aktualniKontakty" : {
7217 "type" : "string",
7218 "description" : "Formátovaná data z lékařských systémů týkající se kontaktů.",
7219 "nullable" : true
7220 },
7221 "aktualniBydliste" : {
7222 "$ref" : "#/components/schemas/AktualniBydliste"
7223 },
7224 "kodPovolani" : {
7225 "type" : "string",
7226 "description" : "Kod povolání z definovaného číselníku povolání.",
7227 "nullable" : true
7228 },
7229 "kolektiv" : {
7230 "type" : "string",
7231 "description" : "Kód kolektivu.",
7232 "nullable" : true,
7233 "example" : ""
7234 },
7235 "souvislost" : {
7236 "type" : "string",
7237 "description" : "Kód souvislosti",
7238 "nullable" : true,
7239 "example" : ""
7240 },
7241 "icoZamestnavatele" : {
7242 "maxLength" : 8,
7243 "pattern" : "^\\d{1,8}$",
7244 "type" : "string",
7245 "description" : "IČO zaměstnavatele pacienta (primárního, vztahujícího se k onemocnění)",
7246 "nullable" : true,
7247 "example" : "12345678"
7248 }
7249 },
7250 "additionalProperties" : false,
7251 "description" : ""
7252 },
7253 "PacientView" : {
7254 "required" : [
7255 "datumNarozeni",
7256 "jmeno",
7257 "pohlavi",
7258 "prijmeni",
7259 "zemeObcanstviKod"
7260 ],
7261 "type" : "object",
7262 "properties" : {
7263 "jmeno" : {
7264 "maxLength" : 50,
7265 "type" : "string",
7266 "description" : "Jméno pacienta."
7267 },
7268 "prijmeni" : {
7269 "maxLength" : 50,
7270 "type" : "string",
7271 "description" : "Příjmení pacienta."
7272 },
7273 "datumNarozeni" : {
7274 "type" : "string",
7275 "description" : "Datum narození.",
7276 "format" : "date-time"
7277 },
7278 "zemeObcanstviKod" : {
7279 "maxLength" : 2,
7280 "type" : "string",
7281 "description" : "Státní příslušnost"
7282 },
7283 "pohlavi" : {
7284 "$ref" : "#/components/schemas/Pohlavi"
7285 },
7286 "cisloPojistence" : {
7287 "maxLength" : 22,
7288 "type" : "string",
7289 "description" : "Rodné číslo nebo číslo přidělované VZP",
7290 "nullable" : true
7291 },
7292 "id" : {
7293 "maxLength" : 10,
7294 "type" : "string",
7295 "description" : "Číslo pacienta",
7296 "nullable" : true
7297 },
7298 "datumUmrti" : {
7299 "type" : "string",
7300 "description" : "Datum úmrtí",
7301 "format" : "date-time",
7302 "nullable" : true
7303 },
7304 "zemeNarozeniKod" : {
7305 "maxLength" : 2,
7306 "type" : "string",
7307 "description" : "Kód státu dle narození",
7308 "nullable" : true
7309 },
7310 "mistoNarozeniNazev" : {
7311 "maxLength" : 100,
7312 "type" : "string",
7313 "description" : "Místo narození",
7314 "nullable" : true
7315 },
7316 "obecNarozeniRuianId" : {
7317 "type" : "integer",
7318 "description" : "Obec narození podle RÚIAN",
7319 "format" : "int64",
7320 "nullable" : true
7321 },
7322 "obvodNarozeniRuianId" : {
7323 "type" : "integer",
7324 "description" : "Obvod narození RÚIAN",
7325 "format" : "int64",
7326 "nullable" : true
7327 },
7328 "jeCizinec" : {
7329 "type" : "boolean",
7330 "description" : "Pro pacienty ztotožněné s Registrem obyvatel (False), a to včetně osob s cizí státní příslušností.\r\nPro pacienty nenalezené v Registru obyvatel (True) - pro tyto osoby lze změnit Jméno nebo Příjmení volaním matody VytvorPacientaCizince"
7331 },
7332 "zdravotniPojistovnaKod" : {
7333 "type" : "string",
7334 "description" : "Kód zdravotní pojišťovny pacienta",
7335 "nullable" : true
7336 },
7337 "pobytObecRuianId" : {
7338 "type" : "string",
7339 "description" : "Obvod narození RÚIAN",
7340 "nullable" : true
7341 },
7342 "pobytObec" : {
7343 "type" : "string",
7344 "description" : "Obec pacienta",
7345 "nullable" : true
7346 },
7347 "pobytPsc" : {
7348 "type" : "string",
7349 "description" : "PSČ pacienta",
7350 "nullable" : true
7351 },
7352 "poznamka" : {
7353 "type" : "string",
7354 "description" : "Poznámka k pacientovi",
7355 "nullable" : true
7356 }
7357 },
7358 "additionalProperties" : false,
7359 "description" : ""
7360 },
7361 "PacientViewROBAdresa" : {
7362 "required" : [
7363 "datumNarozeni",
7364 "datumNarozeniDatum",
7365 "jmeno",
7366 "pohlavi",
7367 "prijmeni",
7368 "zemeObcanstviKod"
7369 ],
7370 "type" : "object",
7371 "properties" : {
7372 "jmeno" : {
7373 "maxLength" : 50,
7374 "type" : "string",
7375 "description" : "Jméno pacienta."
7376 },
7377 "prijmeni" : {
7378 "maxLength" : 50,
7379 "type" : "string",
7380 "description" : "Příjmení pacienta."
7381 },
7382 "datumNarozeni" : {
7383 "type" : "string",
7384 "description" : "Datum narození.",
7385 "format" : "date-time"
7386 },
7387 "zemeObcanstviKod" : {
7388 "maxLength" : 2,
7389 "type" : "string",
7390 "description" : "Státní příslušnost"
7391 },
7392 "pohlavi" : {
7393 "$ref" : "#/components/schemas/Pohlavi"
7394 },
7395 "cisloPojistence" : {
7396 "maxLength" : 22,
7397 "type" : "string",
7398 "description" : "Rodné číslo nebo číslo přidělované VZP",
7399 "nullable" : true
7400 },
7401 "id" : {
7402 "maxLength" : 10,
7403 "type" : "string",
7404 "description" : "Číslo pacienta",
7405 "nullable" : true
7406 },
7407 "datumUmrti" : {
7408 "type" : "string",
7409 "description" : "Datum úmrtí",
7410 "format" : "date-time",
7411 "nullable" : true
7412 },
7413 "zemeNarozeniKod" : {
7414 "maxLength" : 2,
7415 "type" : "string",
7416 "description" : "Kód státu dle narození",
7417 "nullable" : true
7418 },
7419 "mistoNarozeniNazev" : {
7420 "maxLength" : 100,
7421 "type" : "string",
7422 "description" : "Místo narození",
7423 "nullable" : true
7424 },
7425 "obecNarozeniRuianId" : {
7426 "type" : "integer",
7427 "description" : "Obec narození podle RÚIAN",
7428 "format" : "int64",
7429 "nullable" : true
7430 },
7431 "obvodNarozeniRuianId" : {
7432 "type" : "integer",
7433 "description" : "Obvod narození RÚIAN",
7434 "format" : "int64",
7435 "nullable" : true
7436 },
7437 "jeCizinec" : {
7438 "type" : "boolean",
7439 "description" : "Pro pacienty ztotožněné s Registrem obyvatel (False), a to včetně osob s cizí státní příslušností.\r\nPro pacienty nenalezené v Registru obyvatel (True) - pro tyto osoby lze změnit Jméno nebo Příjmení volaním matody VytvorPacientaCizince"
7440 },
7441 "zdravotniPojistovnaKod" : {
7442 "type" : "string",
7443 "description" : "Kód zdravotní pojišťovny pacienta",
7444 "nullable" : true
7445 },
7446 "pobytObecRuianId" : {
7447 "type" : "string",
7448 "description" : "Obvod narození RÚIAN",
7449 "nullable" : true
7450 },
7451 "pobytObec" : {
7452 "type" : "string",
7453 "description" : "Obec pacienta",
7454 "nullable" : true
7455 },
7456 "pobytPsc" : {
7457 "type" : "string",
7458 "description" : "PSČ pacienta",
7459 "nullable" : true
7460 },
7461 "poznamka" : {
7462 "type" : "string",
7463 "description" : "Poznámka k pacientovi",
7464 "nullable" : true
7465 },
7466 "pobytROB" : {
7467 "$ref" : "#/components/schemas/VyhledaniPacientaVysledekROBAdresa"
7468 },
7469 "datumNarozeniDatum" : {
7470 "type" : "string",
7471 "description" : "Datum narození typu string a ve formátu yyyy-MM-dd",
7472 "format" : "date",
7473 "readOnly" : true,
7474 "example" : "1990-11-23"
7475 }
7476 },
7477 "additionalProperties" : false,
7478 "description" : ""
7479 },
7480 "Pohlavi" : {
7481 "enum" : [
7482 "Muz",
7483 "Zena"
7484 ],
7485 "type" : "string",
7486 "description" : ""
7487 },
7488 "Poskytovatel" : {
7489 "required" : [
7490 "icp",
7491 "identifikaceLekareAKontakty",
7492 "pcz",
7493 "telefonNaLekare"
7494 ],
7495 "type" : "object",
7496 "properties" : {
7497 "pcz" : {
7498 "pattern" : "^[0-9]\\d{2}$",
7499 "type" : "string",
7500 "description" : "PČZ"
7501 },
7502 "icp" : {
7503 "pattern" : "^[0-9]\\d{7}$",
7504 "type" : "string",
7505 "description" : "IČP"
7506 },
7507 "telefonNaLekare" : {
7508 "type" : "string",
7509 "description" : "Kontaktní telefon na lékaře"
7510 },
7511 "identifikaceLekareAKontakty" : {
7512 "maxLength" : 100,
7513 "type" : "string",
7514 "description" : "Přebíráno z IS lékaře dle přihlášeného uživatele, kontakt pro pracovníky KHS k došetření případu) (povinné)"
7515 }
7516 },
7517 "additionalProperties" : false,
7518 "description" : "Poskytovatel služeb poskytující kontrolní hlášení SARI"
7519 },
7520 "PoskytovatelPriUkonceniHospitalizace" : {
7521 "required" : [
7522 "ico",
7523 "icp",
7524 "pcz"
7525 ],
7526 "type" : "object",
7527 "properties" : {
7528 "pcz" : {
7529 "maxLength" : 3,
7530 "type" : "string",
7531 "description" : "PČZ"
7532 },
7533 "icp" : {
7534 "maxLength" : 8,
7535 "type" : "string",
7536 "description" : "IČP"
7537 },
7538 "ico" : {
7539 "maxLength" : 8,
7540 "type" : "string",
7541 "description" : "IČP"
7542 }
7543 },
7544 "additionalProperties" : false,
7545 "description" : "Definice poskytovatele při ukončení hospitalizace"
7546 },
7547 "Povolani" : {
7548 "type" : "object",
7549 "properties" : {
7550 "kod" : {
7551 "type" : "string",
7552 "nullable" : true
7553 }
7554 },
7555 "additionalProperties" : false
7556 },
7557 "Pracoviste" : {
7558 "required" : [
7559 "ico",
7560 "nazev",
7561 "pcz"
7562 ],
7563 "type" : "object",
7564 "properties" : {
7565 "ico" : {
7566 "pattern" : "^\\d{8}$",
7567 "type" : "string",
7568 "description" : "IČO."
7569 },
7570 "icp" : {
7571 "pattern" : "^(\\d{8})?$",
7572 "type" : "string",
7573 "description" : "IČP",
7574 "nullable" : true
7575 },
7576 "pcz" : {
7577 "pattern" : "^\\d{3}$",
7578 "type" : "string",
7579 "description" : "PČZ"
7580 },
7581 "icz" : {
7582 "maxLength" : 8,
7583 "type" : "string",
7584 "description" : "IČZ",
7585 "nullable" : true
7586 },
7587 "nazev" : {
7588 "type" : "string",
7589 "description" : "Název poskytovaatele."
7590 }
7591 },
7592 "additionalProperties" : false,
7593 "description" : "Informace o pracovišti."
7594 },
7595 "PracovisteLaboratore" : {
7596 "required" : [
7597 "ico",
7598 "jmeno",
7599 "pcz",
7600 "telefon"
7601 ],
7602 "type" : "object",
7603 "properties" : {
7604 "ico" : {
7605 "pattern" : "^\\d{8}$",
7606 "type" : "string",
7607 "description" : "IČO."
7608 },
7609 "icp" : {
7610 "pattern" : "^(\\d{8})?$",
7611 "type" : "string",
7612 "description" : "IČP",
7613 "nullable" : true
7614 },
7615 "pcz" : {
7616 "pattern" : "^\\d{3}$",
7617 "type" : "string",
7618 "description" : "PČZ"
7619 },
7620 "jmeno" : {
7621 "type" : "string",
7622 "description" : "Jméno"
7623 },
7624 "telefon" : {
7625 "pattern" : "^\\d{9}$",
7626 "type" : "string",
7627 "description" : "Telefon"
7628 }
7629 },
7630 "additionalProperties" : false,
7631 "description" : "Informace o pracovišti."
7632 },
7633 "PracovistePracovnika" : {
7634 "required" : [
7635 "pcz"
7636 ],
7637 "type" : "object",
7638 "properties" : {
7639 "pcz" : {
7640 "maxLength" : 3,
7641 "pattern" : "\\d+",
7642 "type" : "string",
7643 "description" : ""
7644 }
7645 },
7646 "additionalProperties" : false,
7647 "description" : "pro vakcinacni modul vznikla potřeba zjednodušit identifikaci toho kdo zadavá data.\r\nOstatní si zjistíme z certifikátu přihlášeného systému/osoby"
7648 },
7649 "PracovistePracovnikaDto" : {
7650 "required" : [
7651 "pcz"
7652 ],
7653 "type" : "object",
7654 "properties" : {
7655 "pcz" : {
7656 "maxLength" : 3,
7657 "pattern" : "\\d+",
7658 "type" : "string",
7659 "description" : ""
7660 },
7661 "icp" : {
7662 "maxLength" : 8,
7663 "pattern" : "\\d+",
7664 "type" : "string",
7665 "nullable" : true
7666 }
7667 },
7668 "additionalProperties" : false,
7669 "description" : "pro vakcinacni modul vznikla potřeba zjednodušit identifikaci toho kdo zadavá data.\r\nOstatní si zjistíme z certifikátu přihlášeného systému/osoby"
7670 },
7671 "Pracovnik" : {
7672 "required" : [
7673 "jmeno",
7674 "nrzpId",
7675 "prijmeni",
7676 "system"
7677 ],
7678 "type" : "object",
7679 "properties" : {
7680 "nrzpId" : {
7681 "type" : "integer",
7682 "format" : "int64"
7683 },
7684 "jmeno" : {
7685 "type" : "string"
7686 },
7687 "prijmeni" : {
7688 "type" : "string"
7689 },
7690 "system" : {
7691 "type" : "string"
7692 }
7693 },
7694 "additionalProperties" : false,
7695 "description" : "Informace o pracovníkovi."
7696 },
7697 "PredchoziLecba" : {
7698 "required" : [
7699 "datum",
7700 "suklKod"
7701 ],
7702 "type" : "object",
7703 "properties" : {
7704 "suklKod" : {
7705 "type" : "string",
7706 "description" : "Kód SUKL."
7707 },
7708 "datum" : {
7709 "type" : "string",
7710 "description" : "Datum předchozí léčby.",
7711 "format" : "date-time"
7712 }
7713 },
7714 "additionalProperties" : false,
7715 "description" : "Předchozí léčba."
7716 },
7717 "PrubezneHlaseni" : {
7718 "required" : [
7719 "datumHlaseni",
7720 "datumNarozeni",
7721 "idEpizody",
7722 "kodDiagnozy",
7723 "pacientRID",
7724 "poskytovatel"
7725 ],
7726 "type" : "object",
7727 "properties" : {
7728 "idEpizody" : {
7729 "type" : "integer",
7730 "description" : "Identifikace souhrnné epizoidy.",
7731 "format" : "int64"
7732 },
7733 "pacientRID" : {
7734 "pattern" : "^[1-9]\\d{9}$",
7735 "type" : "string",
7736 "description" : "RID pacienta. 10ti místný identifikátor.",
7737 "example" : "0000000000"
7738 },
7739 "datumNarozeni" : {
7740 "type" : "string",
7741 "description" : "Datum narození pacienta. Primárně pro validaci ve vazbě na RID",
7742 "format" : "date-time",
7743 "example" : "2001-01-15"
7744 },
7745 "poskytovatel" : {
7746 "$ref" : "#/components/schemas/Poskytovatel"
7747 },
7748 "datumHlaseni" : {
7749 "type" : "string",
7750 "description" : "Hlášení podáváno k datu",
7751 "format" : "date-time"
7752 },
7753 "kodDiagnozy" : {
7754 "type" : "string",
7755 "description" : "Kód diagnózy"
7756 },
7757 "atualniStavHospitalizace" : {
7758 "$ref" : "#/components/schemas/StavHospitalizacePriPrubehu"
7759 }
7760 },
7761 "additionalProperties" : false,
7762 "description" : "Definice průbězného hlášení"
7763 },
7764 "ResponseModel" : {
7765 "type" : "object",
7766 "properties" : {
7767 "fieldName" : {
7768 "type" : "string",
7769 "description" : "Pole, kterému je potřeba věnovat větší pozornost",
7770 "nullable" : true
7771 },
7772 "message" : {
7773 "type" : "string",
7774 "description" : "Obsahový informační text",
7775 "nullable" : true
7776 },
7777 "informationType" : {
7778 "type" : "string",
7779 "description" : "Pole, sloužící k identifikaci druhu informace např. chyby, varování nebo nějaké jiné specifické typy informací pro uživatele",
7780 "nullable" : true
7781 }
7782 },
7783 "additionalProperties" : false,
7784 "description" : "Obecný model pro vracení varovných nebo sdělujících informací nad konkrétním políčkem"
7785 },
7786 "ResponseStatus" : {
7787 "required" : [
7788 "code"
7789 ],
7790 "type" : "object",
7791 "properties" : {
7792 "code" : {
7793 "type" : "string",
7794 "description" : "Složenina klíč hodnota obvykle vycházející z HTTP statusů \\\r\nnapř.\\\r\n200 Ok\\\r\n401 Neplatné přihlášení \\\r\n403 Navrácený seznam je prázdný \\\r\n406 Neplatný požadavek\r\n500 Chyba",
7795 "example" : "200"
7796 },
7797 "description" : {
7798 "type" : "string",
7799 "description" : "Doplňující text ke statusu.",
7800 "nullable" : true,
7801 "example" : "OK"
7802 }
7803 },
7804 "additionalProperties" : false,
7805 "description" : "Obvykle návratová hodnota."
7806 },
7807 "SariHlaseni" : {
7808 "required" : [
7809 "datumHlaseni",
7810 "idEpizody",
7811 "idHlaseni",
7812 "pacientRID",
7813 "stav",
7814 "typ"
7815 ],
7816 "type" : "object",
7817 "properties" : {
7818 "idHlaseni" : {
7819 "type" : "integer",
7820 "description" : "Identifikace hlášení.",
7821 "format" : "int64"
7822 },
7823 "idEpizody" : {
7824 "type" : "integer",
7825 "description" : "Identifikace souhrnné epizody.",
7826 "format" : "int64"
7827 },
7828 "pacientRID" : {
7829 "pattern" : "^[1-9]\\d{9}$",
7830 "type" : "string",
7831 "description" : "RID pacienta. 10timístný identifikátor.",
7832 "example" : "0000000000"
7833 },
7834 "datumHlaseni" : {
7835 "type" : "string",
7836 "description" : "Hlášení podáváno k datu.",
7837 "format" : "date-time"
7838 },
7839 "typ" : {
7840 "type" : "string",
7841 "description" : "Typ hlášení."
7842 },
7843 "stav" : {
7844 "type" : "string",
7845 "description" : "Stav hlášení."
7846 }
7847 },
7848 "additionalProperties" : false,
7849 "description" : "Meta informace o hlášení."
7850 },
7851 "SmazatDavkuResult" : {
7852 "type" : "object",
7853 "properties" : {
7854 "message" : {
7855 "type" : "string",
7856 "description" : "Zprava o smazani davky",
7857 "nullable" : true
7858 }
7859 },
7860 "additionalProperties" : false,
7861 "description" : "Výsledek mazání dávky"
7862 },
7863 "Status" : {
7864 "required" : [
7865 "code"
7866 ],
7867 "type" : "object",
7868 "properties" : {
7869 "code" : {
7870 "type" : "string",
7871 "description" : "Složenina klíč hodnota obvykle vycházející z HTTP statusů \\\r\nnapř.\\\r\n200 Ok\\\r\n401 Neplatné přihlášení \\\r\n403 Navrácený seznam je prázdný \\\r\n406 Neplatný požadavek\r\n500 Chyba",
7872 "example" : "200"
7873 },
7874 "description" : {
7875 "type" : "string",
7876 "description" : "Doplňující text ke statusu.",
7877 "nullable" : true,
7878 "example" : "OK"
7879 }
7880 },
7881 "additionalProperties" : false,
7882 "description" : "Univerzální objekt pr oidentifikaci stavu odpovědi."
7883 },
7884 "StavHospitalizacePriPrubehu" : {
7885 "required" : [
7886 "data",
7887 "mistoHospitalizace"
7888 ],
7889 "type" : "object",
7890 "properties" : {
7891 "mistoHospitalizace" : {
7892 "type" : "string",
7893 "description" : "Definice místa hospitalizace z číselníku ARO / JIP / Standard"
7894 },
7895 "data" : {
7896 "type" : "array",
7897 "items" : {
7898 "$ref" : "#/components/schemas/DetailStavuHospitalizace"
7899 },
7900 "description" : "Sada dat o stavu hospitalizace. Ve verzi se jedná o pole, které může nabývat až 4 prvků.Podle číselníku StavHospitalizaceSARI"
7901 },
7902 "multiresistence" : {
7903 "type" : "boolean",
7904 "description" : "Definuje multirezistenci pacienta.",
7905 "nullable" : true
7906 }
7907 },
7908 "additionalProperties" : false,
7909 "description" : "Informace o stavu hospitalizace pacienta"
7910 },
7911 "StavHospitalizacePriUkonceni" : {
7912 "type" : "object",
7913 "properties" : {
7914 "mistoHospitalizace" : {
7915 "type" : "string",
7916 "description" : "Definice místa hospitalizace z číselníku ARO / JIP / Standard",
7917 "nullable" : true
7918 },
7919 "data" : {
7920 "type" : "array",
7921 "items" : {
7922 "$ref" : "#/components/schemas/DetailStavuHospitalizace"
7923 },
7924 "description" : "Sada dat o stavu hospitalizace. Ve verzi se jedná o pole 5 prvků. podle číselníku StavHospitalizaceSARI",
7925 "nullable" : true
7926 },
7927 "multiresistence" : {
7928 "type" : "boolean",
7929 "description" : "Definuje multirezistenci pacienta.",
7930 "nullable" : true
7931 }
7932 },
7933 "additionalProperties" : false,
7934 "description" : "Informace o stavu hospitalizace pacienta"
7935 },
7936 "StavHospitalizacePriVstupni" : {
7937 "required" : [
7938 "mistoHospitalizace"
7939 ],
7940 "type" : "object",
7941 "properties" : {
7942 "mistoHospitalizace" : {
7943 "type" : "string",
7944 "description" : "Definice místa hospitalizace z číselníku ARO / JIP / Standard"
7945 },
7946 "data" : {
7947 "type" : "array",
7948 "items" : {
7949 "$ref" : "#/components/schemas/DetailStavuHospitalizace"
7950 },
7951 "description" : "Sada dat o stavu hospitalizace. Ve verzi se jedná o pole 5 prvků. podle číselníku StavHospitalizaceSARI",
7952 "nullable" : true
7953 }
7954 },
7955 "additionalProperties" : false,
7956 "description" : "Informace o stavu hospitalizace pacienta"
7957 },
7958 "StavVakcinacniDavkyResponse" : {
7959 "type" : "object",
7960 "properties" : {
7961 "cisloPacienta" : {
7962 "maxLength" : 256,
7963 "type" : "string",
7964 "description" : "Číslo pacienta",
7965 "nullable" : true
7966 },
7967 "stav" : {
7968 "$ref" : "#/components/schemas/EnumStavDavky"
7969 },
7970 "errors" : {
7971 "$ref" : "#/components/schemas/VakcinacniDavkaErrorListResponse"
7972 }
7973 },
7974 "additionalProperties" : false,
7975 "description" : ""
7976 },
7977 "Subjekt" : {
7978 "type" : "object",
7979 "properties" : {
7980 "ico" : {
7981 "type" : "string",
7982 "description" : "Ičo subjektu",
7983 "nullable" : true,
7984 "example" : "00023833"
7985 },
7986 "nazev" : {
7987 "type" : "string",
7988 "description" : "Název subjektu",
7989 "nullable" : true,
7990 "example" : "Ústav zdravotnických informací a statistiky ČR"
7991 }
7992 },
7993 "additionalProperties" : false
7994 },
7995 "TypVakcinace" : {
7996 "type" : "object",
7997 "properties" : {
7998 "kod" : {
7999 "maxLength" : 10,
8000 "type" : "string",
8001 "description" : "Kód položky číselníku",
8002 "nullable" : true
8003 },
8004 "nazev" : {
8005 "maxLength" : 256,
8006 "type" : "string",
8007 "description" : "Název položky číselníku",
8008 "nullable" : true
8009 },
8010 "platnostOd" : {
8011 "type" : "string",
8012 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
8013 "format" : "date-time",
8014 "nullable" : true
8015 },
8016 "platnostDo" : {
8017 "type" : "string",
8018 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
8019 "format" : "date-time",
8020 "nullable" : true
8021 },
8022 "jeCovid" : {
8023 "type" : "boolean",
8024 "description" : "Označení typů dávek na kovidové a nekovidové"
8025 }
8026 },
8027 "additionalProperties" : false,
8028 "description" : "Typ vakcinace"
8029 },
8030 "TypVysetreni" : {
8031 "required" : [
8032 "kod",
8033 "system"
8034 ],
8035 "type" : "object",
8036 "properties" : {
8037 "kod" : {
8038 "type" : "string",
8039 "description" : "Kod typu vyšetření."
8040 },
8041 "system" : {
8042 "type" : "string"
8043 }
8044 },
8045 "additionalProperties" : false,
8046 "description" : "Informace o typu vyšetření."
8047 },
8048 "Uzivatel" : {
8049 "type" : "object",
8050 "properties" : {
8051 "subjektIco" : {
8052 "type" : "integer",
8053 "description" : "Ičo poskytovatele zdravotní péče",
8054 "format" : "int32"
8055 },
8056 "nazevPracoviste" : {
8057 "maxLength" : 250,
8058 "type" : "string",
8059 "description" : "Název pracoviště",
8060 "nullable" : true
8061 },
8062 "jmenoAPrijmeniUzivatele" : {
8063 "maxLength" : 100,
8064 "type" : "string",
8065 "description" : "Jméno a příjmení pracovníka. Ve verzi V",
8066 "nullable" : true
8067 }
8068 },
8069 "additionalProperties" : false,
8070 "description" : ""
8071 },
8072 "VakcinacniDavkaDto" : {
8073 "required" : [
8074 "cisloPacienta",
8075 "datumVakcinace",
8076 "pracoviste",
8077 "typVakcinaceKod",
8078 "zdravotniPojistovnaKod"
8079 ],
8080 "type" : "object",
8081 "properties" : {
8082 "cisloDavky" : {
8083 "maxLength" : 36,
8084 "type" : "string",
8085 "description" : "Číslo dávky",
8086 "nullable" : true
8087 },
8088 "cisloPacienta" : {
8089 "maxLength" : 10,
8090 "minLength" : 10,
8091 "type" : "string",
8092 "description" : "Číslo pacienta Rezortní ID"
8093 },
8094 "email" : {
8095 "type" : "string",
8096 "description" : "E-mail pacienta, který dostal vakcinaci. V tomto případě se nepřebárá ten od pacienta.",
8097 "nullable" : true
8098 },
8099 "telefon" : {
8100 "type" : "string",
8101 "description" : "Telefon na pacienta. V tomto případě se nepřebárá ten od pacienta.",
8102 "nullable" : true
8103 },
8104 "ockovaciLatkaKod" : {
8105 "maxLength" : 10,
8106 "type" : "string",
8107 "description" : "Látka užitá pro naočkování. toto nebo OckovaciLatkaSUKLKod jsou povinné",
8108 "nullable" : true
8109 },
8110 "ockovaciLatkaSUKLKod" : {
8111 "maxLength" : 10,
8112 "type" : "string",
8113 "description" : "Látka užitá pro naočkování definovaná SUKL kodem. Toto nebo OckovaciLatkaKod jsou povinné",
8114 "nullable" : true
8115 },
8116 "datumVakcinace" : {
8117 "type" : "string",
8118 "description" : "Datum kdy byla vakcinace provedena",
8119 "format" : "date-time"
8120 },
8121 "typVakcinaceKod" : {
8122 "maxLength" : 14,
8123 "type" : "string",
8124 "description" : "Typ vakcinace. Nahradí COVIDOVý číselník"
8125 },
8126 "sarze" : {
8127 "maxLength" : 64,
8128 "type" : "string",
8129 "description" : "Číslo šarže",
8130 "nullable" : true
8131 },
8132 "aplikacniCestaKod" : {
8133 "maxLength" : 8,
8134 "type" : "string",
8135 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“). V případě, že !DodrženoSPC, pak je tato položka povinná.",
8136 "nullable" : true
8137 },
8138 "mistoAplikaceKod" : {
8139 "maxLength" : 3,
8140 "type" : "string",
8141 "description" : "Místo aplikace vakcinace. V případě, že !DodrženoSPC, pak je tato položka povinná.",
8142 "nullable" : true
8143 },
8144 "zdravotniPojistovnaKod" : {
8145 "maxLength" : 3,
8146 "type" : "string",
8147 "description" : "Kód zdravotní pojišťovny"
8148 },
8149 "expirace" : {
8150 "type" : "string",
8151 "description" : "Datum expirace OL. Doplní se podle šarže.",
8152 "format" : "date-time",
8153 "nullable" : true
8154 },
8155 "poradiPodaneDavky" : {
8156 "type" : "integer",
8157 "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).\r\nPři nezadání se doplní automaticky.",
8158 "format" : "int32",
8159 "nullable" : true
8160 },
8161 "poznamka" : {
8162 "maxLength" : 256,
8163 "type" : "string",
8164 "description" : "Poznámka. max 256 znaků",
8165 "nullable" : true
8166 },
8167 "zdroj" : {
8168 "type" : "string",
8169 "description" : "Zdroj očkovacích dat",
8170 "nullable" : true
8171 },
8172 "pracoviste" : {
8173 "$ref" : "#/components/schemas/PracovistePracovnikaDto"
8174 }
8175 },
8176 "additionalProperties" : false,
8177 "description" : ""
8178 },
8179 "VakcinacniDavkaErrorListResponse" : {
8180 "type" : "object",
8181 "properties" : {
8182 "errors" : {
8183 "type" : "array",
8184 "items" : {
8185 "$ref" : "#/components/schemas/VakcinacniDavkaErrorResponse"
8186 },
8187 "description" : "Seznam zprav",
8188 "nullable" : true
8189 }
8190 },
8191 "additionalProperties" : false,
8192 "description" : ""
8193 },
8194 "VakcinacniDavkaErrorResponse" : {
8195 "type" : "object",
8196 "properties" : {
8197 "chybaZpracovani" : {
8198 "type" : "string",
8199 "description" : "Zprava",
8200 "nullable" : true
8201 },
8202 "typ" : {
8203 "type" : "string",
8204 "description" : "ERROR/warning",
8205 "nullable" : true
8206 },
8207 "cislo" : {
8208 "type" : "string",
8209 "description" : "cislo davky",
8210 "nullable" : true
8211 },
8212 "datumChyby" : {
8213 "type" : "string",
8214 "description" : "Datum chyboveho odeslani",
8215 "format" : "date-time"
8216 }
8217 },
8218 "additionalProperties" : false,
8219 "description" : ""
8220 },
8221 "VakcinacniDavkaResponse" : {
8222 "required" : [
8223 "cisloPacienta",
8224 "datumVakcinace",
8225 "typVakcinaceKod",
8226 "zdravotniPojistovnaKod"
8227 ],
8228 "type" : "object",
8229 "properties" : {
8230 "cisloDavky" : {
8231 "maxLength" : 36,
8232 "type" : "string",
8233 "description" : "Číslo dávky",
8234 "nullable" : true
8235 },
8236 "cisloPacienta" : {
8237 "maxLength" : 10,
8238 "minLength" : 10,
8239 "type" : "string",
8240 "description" : "Číslo pacienta Rezortní ID"
8241 },
8242 "email" : {
8243 "type" : "string",
8244 "description" : "E-mail pacienta, který dostal vakcinaci. V tomto případě se nepřebárá ten od pacienta.",
8245 "nullable" : true
8246 },
8247 "telefon" : {
8248 "type" : "string",
8249 "description" : "Telefon na pacienta. V tomto případě se nepřebárá ten od pacienta.",
8250 "nullable" : true
8251 },
8252 "ockovaciLatkaKod" : {
8253 "maxLength" : 10,
8254 "type" : "string",
8255 "description" : "Látka užitá pro naočkování. toto nebo OckovaciLatkaSUKLKod jsou povinné",
8256 "nullable" : true
8257 },
8258 "ockovaciLatkaSUKLKod" : {
8259 "maxLength" : 10,
8260 "type" : "string",
8261 "description" : "Látka užitá pro naočkování definovaná SUKL kodem. Toto nebo OckovaciLatkaKod jsou povinné",
8262 "nullable" : true
8263 },
8264 "datumVakcinace" : {
8265 "type" : "string",
8266 "description" : "Datum kdy byla vakcinace provedena",
8267 "format" : "date-time"
8268 },
8269 "typVakcinaceKod" : {
8270 "maxLength" : 14,
8271 "type" : "string",
8272 "description" : "Typ vakcinace. Nahradí COVIDOVý číselník"
8273 },
8274 "sarze" : {
8275 "maxLength" : 64,
8276 "type" : "string",
8277 "description" : "Číslo šarže",
8278 "nullable" : true
8279 },
8280 "aplikacniCestaKod" : {
8281 "maxLength" : 8,
8282 "type" : "string",
8283 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“). V případě, že !DodrženoSPC, pak je tato položka povinná.",
8284 "nullable" : true
8285 },
8286 "mistoAplikaceKod" : {
8287 "maxLength" : 3,
8288 "type" : "string",
8289 "description" : "Místo aplikace vakcinace. V případě, že !DodrženoSPC, pak je tato položka povinná.",
8290 "nullable" : true
8291 },
8292 "zdravotniPojistovnaKod" : {
8293 "maxLength" : 3,
8294 "type" : "string",
8295 "description" : "Kód zdravotní pojišťovny"
8296 },
8297 "expirace" : {
8298 "type" : "string",
8299 "description" : "Datum expirace OL. Doplní se podle šarže.",
8300 "format" : "date-time",
8301 "nullable" : true
8302 },
8303 "poradiPodaneDavky" : {
8304 "type" : "integer",
8305 "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).\r\nPři nezadání se doplní automaticky.",
8306 "format" : "int32",
8307 "nullable" : true
8308 },
8309 "poznamka" : {
8310 "maxLength" : 256,
8311 "type" : "string",
8312 "description" : "Poznámka. max 256 znaků",
8313 "nullable" : true
8314 },
8315 "zdroj" : {
8316 "type" : "string",
8317 "description" : "Zdroj očkovacích dat",
8318 "nullable" : true
8319 },
8320 "ockovaciLatkaNazev" : {
8321 "maxLength" : 256,
8322 "type" : "string",
8323 "description" : "Látka užitá pro naočkování",
8324 "nullable" : true
8325 },
8326 "aplikacniCestaNazev" : {
8327 "maxLength" : 256,
8328 "type" : "string",
8329 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
8330 "nullable" : true
8331 },
8332 "mistoAplikaceNazev" : {
8333 "maxLength" : 256,
8334 "type" : "string",
8335 "description" : "Místo vpichu",
8336 "nullable" : true
8337 },
8338 "subjekt" : {
8339 "$ref" : "#/components/schemas/Uzivatel"
8340 }
8341 },
8342 "additionalProperties" : false,
8343 "description" : ""
8344 },
8345 "VstupniHlaseni" : {
8346 "required" : [
8347 "atualniStavHospitalizace",
8348 "datumHlaseni",
8349 "datumHospitalizace",
8350 "kodDiagnozy",
8351 "pacient",
8352 "poskytovatel"
8353 ],
8354 "type" : "object",
8355 "properties" : {
8356 "datumHlaseni" : {
8357 "type" : "string",
8358 "description" : "Hlášení podáváno k datu",
8359 "format" : "date-time"
8360 },
8361 "pacient" : {
8362 "$ref" : "#/components/schemas/PacientSARI"
8363 },
8364 "poskytovatel" : {
8365 "$ref" : "#/components/schemas/Poskytovatel"
8366 },
8367 "datumStanoveniDiagnozy" : {
8368 "type" : "string",
8369 "description" : "Datum, kdy byla stanovena diagnóza",
8370 "format" : "date-time"
8371 },
8372 "datumHospitalizace" : {
8373 "type" : "string",
8374 "description" : "Datum hospitalizace",
8375 "format" : "date-time"
8376 },
8377 "kodDiagnozy" : {
8378 "type" : "string",
8379 "description" : "Kód diagnózy"
8380 },
8381 "atualniStavHospitalizace" : {
8382 "$ref" : "#/components/schemas/StavHospitalizacePriVstupni"
8383 }
8384 },
8385 "additionalProperties" : false,
8386 "description" : "Vstupní hlášení SARI"
8387 },
8388 "VyhledaniPacientaVysledek" : {
8389 "type" : "object",
8390 "properties" : {
8391 "vysledek" : {
8392 "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
8393 },
8394 "vysledekZprava" : {
8395 "type" : "string",
8396 "description" : "",
8397 "nullable" : true
8398 },
8399 "pacient" : {
8400 "$ref" : "#/components/schemas/PacientView"
8401 }
8402 },
8403 "additionalProperties" : false,
8404 "description" : "V2 vyhledaný pacient"
8405 },
8406 "VyhledaniPacientaVysledekROBAdresa" : {
8407 "type" : "object",
8408 "properties" : {
8409 "obec" : {
8410 "type" : "string",
8411 "nullable" : true
8412 },
8413 "obecRUIANid" : {
8414 "type" : "string",
8415 "nullable" : true
8416 },
8417 "ulice" : {
8418 "type" : "string",
8419 "nullable" : true
8420 },
8421 "okres" : {
8422 "type" : "string",
8423 "nullable" : true
8424 },
8425 "psc" : {
8426 "type" : "string",
8427 "nullable" : true
8428 }
8429 },
8430 "additionalProperties" : false
8431 },
8432 "VyhledaniPacientaVysledekROBDetail" : {
8433 "type" : "object",
8434 "properties" : {
8435 "vysledek" : {
8436 "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
8437 },
8438 "vysledekZprava" : {
8439 "type" : "string",
8440 "description" : "",
8441 "nullable" : true
8442 },
8443 "pacient" : {
8444 "$ref" : "#/components/schemas/PacientViewROBAdresa"
8445 }
8446 },
8447 "additionalProperties" : false,
8448 "description" : "V2 vyhledaný pacient"
8449 },
8450 "VypisSARIOdpoved" : {
8451 "type" : "object",
8452 "properties" : {
8453 "status" : {
8454 "type" : "string",
8455 "description" : "Status vyřízení požadavku.",
8456 "nullable" : true
8457 },
8458 "seznam" : {
8459 "type" : "array",
8460 "items" : {
8461 "$ref" : "#/components/schemas/SariHlaseni"
8462 },
8463 "description" : "Hledany sezanm hlášených hlášení infekčních onemocnění.",
8464 "nullable" : true
8465 }
8466 },
8467 "additionalProperties" : false,
8468 "description" : "Odpověď na požadavek výpisu hlášení."
8469 },
8470 "VysetreniBiopsie" : {
8471 "required" : [
8472 "biopsieDatumProvedeni",
8473 "biopsieTyp",
8474 "biopsieVysledek",
8475 "datumNarozeni",
8476 "pacientRID",
8477 "poskytovatel",
8478 "samoplatce",
8479 "vysetreniBiopsieID"
8480 ],
8481 "type" : "object",
8482 "properties" : {
8483 "vysetreniBiopsieID" : {
8484 "type" : "integer",
8485 "description" : "Id vyšetření biopsie.",
8486 "format" : "int64"
8487 },
8488 "pacientRID" : {
8489 "pattern" : "^[1-9]\\d{9}$",
8490 "type" : "integer",
8491 "description" : "RID pacienta. 10ti místný identifikátor.",
8492 "format" : "int64"
8493 },
8494 "datumNarozeni" : {
8495 "type" : "string",
8496 "description" : "Datum narození pacienta.",
8497 "format" : "date-time"
8498 },
8499 "samoplatce" : {
8500 "type" : "boolean",
8501 "description" : "Určuje, zda je pacient samoplátce (true = samoplátce)."
8502 },
8503 "poskytovatel" : {
8504 "$ref" : "#/components/schemas/Pracoviste"
8505 },
8506 "biopsieDatumProvedeni" : {
8507 "type" : "string",
8508 "description" : "Datum provedení vyšetření biopsie.",
8509 "format" : "date-time"
8510 },
8511 "biopsieTyp" : {
8512 "$ref" : "#/components/schemas/BiopsieTyp"
8513 },
8514 "biopsieVysledek" : {
8515 "$ref" : "#/components/schemas/BiopsieVysledek"
8516 }
8517 },
8518 "additionalProperties" : false,
8519 "description" : "Vyšetření biopsie."
8520 },
8521 "VysetreniMamografie" : {
8522 "required" : [
8523 "aiDenzita",
8524 "aiHodnoceni",
8525 "aiSoftware",
8526 "datumNarozeni",
8527 "denzitaPrsu",
8528 "lekarCteni1",
8529 "lekarCteni2",
8530 "mamografieDatumProvedeni",
8531 "mamografieIndikace",
8532 "mamografieMetoda",
8533 "mamografieVysledek",
8534 "pacientRID",
8535 "poskytovatel",
8536 "samoplatce",
8537 "vysetreniMamografieID"
8538 ],
8539 "type" : "object",
8540 "properties" : {
8541 "vysetreniMamografieID" : {
8542 "type" : "integer",
8543 "description" : "Id vyšetření mamografie.",
8544 "format" : "int64"
8545 },
8546 "pacientRID" : {
8547 "pattern" : "^[1-9]\\d{9}$",
8548 "type" : "integer",
8549 "description" : "RID pacienta. 10ti místný identifikátor.",
8550 "format" : "int64"
8551 },
8552 "datumNarozeni" : {
8553 "type" : "string",
8554 "description" : "Datum narození pacienta.",
8555 "format" : "date-time"
8556 },
8557 "samoplatce" : {
8558 "type" : "boolean",
8559 "description" : "Určuje, zda je pacient samoplátce (true = samoplátce)."
8560 },
8561 "poskytovatel" : {
8562 "$ref" : "#/components/schemas/Pracoviste"
8563 },
8564 "aiSoftware" : {
8565 "type" : "string",
8566 "description" : "Název nebo verze použitého AI softwaru (pokud se použil)."
8567 },
8568 "lekarCteni1" : {
8569 "$ref" : "#/components/schemas/Pracovnik"
8570 },
8571 "lekarCteni2" : {
8572 "$ref" : "#/components/schemas/Pracovnik"
8573 },
8574 "mamografieDatumProvedeni" : {
8575 "type" : "string",
8576 "description" : "Datum provedení mamografického vyšetření.",
8577 "format" : "date-time"
8578 },
8579 "mamografieIndikace" : {
8580 "type" : "string",
8581 "description" : "Indikace k provedení mamografie (např. SCREENINGOVA, DIAGNOSTICKA)."
8582 },
8583 "mamografieMetoda" : {
8584 "type" : "string",
8585 "description" : "Použitá metoda mamografie (METODA2D, METODA3D)."
8586 },
8587 "aiDenzita" : {
8588 "type" : "boolean",
8589 "description" : "True, pokud byla hustota prsní tkáně určena automatizovaně pomocí AI."
8590 },
8591 "denzitaPrsu" : {
8592 "type" : "array",
8593 "items" : {
8594 "$ref" : "#/components/schemas/DenzitaPrsniTkane"
8595 },
8596 "description" : "Denzita prsní tkáně."
8597 },
8598 "aiHodnoceni" : {
8599 "type" : "boolean",
8600 "description" : "True, pokud bylo hodnocení výsledku provedeno automatizovaně pomocí AI."
8601 },
8602 "mamografieVysledek" : {
8603 "$ref" : "#/components/schemas/VysledekMamografie"
8604 }
8605 },
8606 "additionalProperties" : false,
8607 "description" : "Vyšetření mamografie."
8608 },
8609 "VysledekMamografie" : {
8610 "required" : [
8611 "kod",
8612 "system"
8613 ],
8614 "type" : "object",
8615 "properties" : {
8616 "kod" : {
8617 "pattern" : "^\\d+$",
8618 "type" : "string",
8619 "description" : "Výsledek mamografie (negativní, benigní, suspektní, maligní apod.)."
8620 },
8621 "system" : {
8622 "type" : "string"
8623 }
8624 },
8625 "additionalProperties" : false,
8626 "description" : "Informace o výsledku mamografie."
8627 },
8628 "VysledekVysetreni" : {
8629 "required" : [
8630 "kodAgens",
8631 "kodHodnoceni"
8632 ],
8633 "type" : "object",
8634 "properties" : {
8635 "kodHodnoceni" : {
8636 "type" : "string",
8637 "description" : "Kód hodnocení vyšetření."
8638 },
8639 "kodAgens" : {
8640 "type" : "string",
8641 "description" : "Kód zjišťované agens."
8642 },
8643 "mnozstvi" : {
8644 "type" : "string",
8645 "description" : "Množství",
8646 "nullable" : true
8647 },
8648 "jednotka" : {
8649 "type" : "string",
8650 "description" : "Jednotka kvantitativního výsledku.",
8651 "nullable" : true
8652 },
8653 "cutOff" : {
8654 "type" : "string",
8655 "description" : "Cutoff.",
8656 "nullable" : true
8657 },
8658 "kodPriznak" : {
8659 "type" : "string",
8660 "description" : "Příznak kód",
8661 "nullable" : true
8662 },
8663 "citlivosti" : {
8664 "type" : "array",
8665 "items" : {
8666 "$ref" : "#/components/schemas/Citlivost"
8667 },
8668 "description" : "Seznam citlivostí v rámci výsledku vyšetření.",
8669 "nullable" : true
8670 }
8671 },
8672 "additionalProperties" : false,
8673 "description" : "Informace o výsledku vyšetření."
8674 },
8675 "VysvetleniChyb" : {
8676 "required" : [
8677 "cisloVysetreni",
8678 "hlaseniDatum",
8679 "chybaTyp",
8680 "chybaVysvetleni",
8681 "pacientRID",
8682 "poskytovatel",
8683 "typVysetreni",
8684 "vysvetleniID"
8685 ],
8686 "type" : "object",
8687 "properties" : {
8688 "vysvetleniID" : {
8689 "type" : "integer",
8690 "description" : "Id vysvětlení.",
8691 "format" : "int64"
8692 },
8693 "pacientRID" : {
8694 "pattern" : "^[1-9]\\d{9}$",
8695 "type" : "integer",
8696 "description" : "RID pacienta. 10ti místný identifikátor.",
8697 "format" : "int64"
8698 },
8699 "cisloVysetreni" : {
8700 "type" : "integer",
8701 "description" : "Číslo vyšetření mamografie/biopsie.",
8702 "format" : "int64"
8703 },
8704 "typVysetreni" : {
8705 "$ref" : "#/components/schemas/TypVysetreni"
8706 },
8707 "poskytovatel" : {
8708 "$ref" : "#/components/schemas/Pracoviste"
8709 },
8710 "hlaseniDatum" : {
8711 "type" : "string",
8712 "description" : "Datum hlášení.",
8713 "format" : "date-time"
8714 },
8715 "chybaTyp" : {
8716 "$ref" : "#/components/schemas/ChybaTyp"
8717 },
8718 "chybaVysvetleni" : {
8719 "$ref" : "#/components/schemas/VysvetleniChyba"
8720 },
8721 "chybaVysvetleniTextem" : {
8722 "type" : "string",
8723 "description" : "Chyba vysvětlení textem.",
8724 "nullable" : true
8725 }
8726 },
8727 "additionalProperties" : false,
8728 "description" : "Vysvětlení chyb."
8729 },
8730 "VysvetleniChyba" : {
8731 "required" : [
8732 "kod",
8733 "system"
8734 ],
8735 "type" : "object",
8736 "properties" : {
8737 "kod" : {
8738 "pattern" : "^\\d+$",
8739 "type" : "string",
8740 "description" : "Typ chyby."
8741 },
8742 "system" : {
8743 "type" : "string"
8744 }
8745 },
8746 "additionalProperties" : false,
8747 "description" : "Informace o vysvětlení chyby."
8748 },
8749 "ZadatelFHIR" : {
8750 "required" : [
8751 "diagnozaKod",
8752 "kodPlatce",
8753 "pracoviste"
8754 ],
8755 "type" : "object",
8756 "properties" : {
8757 "cisloZadanky" : {
8758 "type" : "string",
8759 "description" : "Číslo žádanky",
8760 "nullable" : true
8761 },
8762 "predchoziLecba" : {
8763 "type" : "array",
8764 "items" : {
8765 "$ref" : "#/components/schemas/PredchoziLecba"
8766 },
8767 "description" : "Předchozí léčba.",
8768 "nullable" : true
8769 },
8770 "kodPlatce" : {
8771 "type" : "string",
8772 "description" : "Kód zdravotní pojišťovny plátce."
8773 },
8774 "diagnozaKod" : {
8775 "type" : "string",
8776 "description" : "Kód diagnózy"
8777 },
8778 "datumPriznaku" : {
8779 "type" : "string",
8780 "description" : "Datum příznaku.",
8781 "format" : "date-time",
8782 "nullable" : true
8783 },
8784 "pracoviste" : {
8785 "$ref" : "#/components/schemas/PracovisteLaboratore"
8786 }
8787 },
8788 "additionalProperties" : false,
8789 "description" : "Informace o poskytovateli."
8790 },
8791 "ZadostOSmazaniBiopsie" : {
8792 "required" : [
8793 "vysetreniBiopsieID",
8794 "zadost"
8795 ],
8796 "type" : "object",
8797 "properties" : {
8798 "vysetreniBiopsieID" : {
8799 "type" : "integer",
8800 "description" : "ID vyšetření biopsie ke smazání.",
8801 "format" : "int32"
8802 },
8803 "zadost" : {
8804 "$ref" : "#/components/schemas/CUDZadost"
8805 }
8806 },
8807 "additionalProperties" : false,
8808 "description" : "Žádost o smazání biopsie."
8809 },
8810 "ZadostOSmazaniHlaseni" : {
8811 "required" : [
8812 "zadostInfo"
8813 ],
8814 "type" : "object",
8815 "properties" : {
8816 "zadostInfo" : {
8817 "$ref" : "#/components/schemas/CUDZadost"
8818 },
8819 "cisloHlaseni" : {
8820 "type" : "integer",
8821 "description" : "Číslo hlášení, které má být smazáno",
8822 "format" : "int64"
8823 }
8824 },
8825 "additionalProperties" : false,
8826 "description" : "Žádost na smazání laboratorního sběru hlášení."
8827 },
8828 "ZadostOSmazaniMamografie" : {
8829 "required" : [
8830 "vysetreniMamografieID",
8831 "zadost"
8832 ],
8833 "type" : "object",
8834 "properties" : {
8835 "vysetreniMamografieID" : {
8836 "type" : "integer",
8837 "description" : "ID vyšetření mamografie ke smazání.",
8838 "format" : "int32"
8839 },
8840 "zadost" : {
8841 "$ref" : "#/components/schemas/CUDZadost"
8842 }
8843 },
8844 "additionalProperties" : false,
8845 "description" : "Žádost o smazání mamografie."
8846 },
8847 "ZadostOSmazaniVysvetleni" : {
8848 "required" : [
8849 "vysvetleniID",
8850 "zadost"
8851 ],
8852 "type" : "object",
8853 "properties" : {
8854 "vysvetleniID" : {
8855 "type" : "integer",
8856 "description" : "ID vysvětlení ke smazání.",
8857 "format" : "int32"
8858 },
8859 "zadost" : {
8860 "$ref" : "#/components/schemas/CUDZadost"
8861 }
8862 },
8863 "additionalProperties" : false,
8864 "description" : "Žádost o smazání vysvětlení."
8865 },
8866 "ZadostOZalozeniBiopsie" : {
8867 "required" : [
8868 "zadost",
8869 "zadostData"
8870 ],
8871 "type" : "object",
8872 "properties" : {
8873 "zadostData" : {
8874 "$ref" : "#/components/schemas/NoveVysetreniBiopsie"
8875 },
8876 "zadost" : {
8877 "$ref" : "#/components/schemas/CUDZadost"
8878 }
8879 },
8880 "additionalProperties" : false,
8881 "description" : "Žádost založení biopsie."
8882 },
8883 "ZadostOZalozeniHlaseni" : {
8884 "required" : [
8885 "zadostInfo"
8886 ],
8887 "type" : "object",
8888 "properties" : {
8889 "zadostInfo" : {
8890 "$ref" : "#/components/schemas/CUDZadost"
8891 },
8892 "zadostData" : {
8893 "$ref" : "#/components/schemas/LaboratorniHlaseni"
8894 }
8895 },
8896 "additionalProperties" : false,
8897 "description" : "Žádost o založení laboratorního sběru hlášení."
8898 },
8899 "ZadostOZalozeniMamografie" : {
8900 "required" : [
8901 "zadost",
8902 "zadostData"
8903 ],
8904 "type" : "object",
8905 "properties" : {
8906 "zadostData" : {
8907 "$ref" : "#/components/schemas/NoveVysetreniMamografie"
8908 },
8909 "zadost" : {
8910 "$ref" : "#/components/schemas/CUDZadost"
8911 }
8912 },
8913 "additionalProperties" : false,
8914 "description" : "Žádost založení mamografie."
8915 },
8916 "ZadostOZalozeniVysvetleni" : {
8917 "required" : [
8918 "zadost",
8919 "zadostData"
8920 ],
8921 "type" : "object",
8922 "properties" : {
8923 "zadostData" : {
8924 "$ref" : "#/components/schemas/NoveVysvetleniChyb"
8925 },
8926 "zadost" : {
8927 "$ref" : "#/components/schemas/CUDZadost"
8928 }
8929 },
8930 "additionalProperties" : false,
8931 "description" : "Žádost založení vysvětlení chyb."
8932 },
8933 "ZadostOZmenuBiopsie" : {
8934 "required" : [
8935 "zadost",
8936 "zadostData"
8937 ],
8938 "type" : "object",
8939 "properties" : {
8940 "zadostData" : {
8941 "$ref" : "#/components/schemas/VysetreniBiopsie"
8942 },
8943 "zadost" : {
8944 "$ref" : "#/components/schemas/CUDZadost"
8945 }
8946 },
8947 "additionalProperties" : false,
8948 "description" : "Žádost o změnu biopsie."
8949 },
8950 "ZadostOZmenuHlaseni" : {
8951 "required" : [
8952 "zadostInfo"
8953 ],
8954 "type" : "object",
8955 "properties" : {
8956 "zadostInfo" : {
8957 "$ref" : "#/components/schemas/CUDZadost"
8958 },
8959 "zadostData" : {
8960 "$ref" : "#/components/schemas/LaboratorniHlaseni"
8961 }
8962 },
8963 "additionalProperties" : false,
8964 "description" : "Žádost o změnu hlášení"
8965 },
8966 "ZadostOZmenuMamografie" : {
8967 "required" : [
8968 "zadost",
8969 "zadostData"
8970 ],
8971 "type" : "object",
8972 "properties" : {
8973 "zadostData" : {
8974 "$ref" : "#/components/schemas/VysetreniMamografie"
8975 },
8976 "zadost" : {
8977 "$ref" : "#/components/schemas/CUDZadost"
8978 }
8979 },
8980 "additionalProperties" : false,
8981 "description" : "Žádost o změnu mamografie."
8982 },
8983 "ZadostOZmenuVysvetleni" : {
8984 "required" : [
8985 "zadost",
8986 "zadostData"
8987 ],
8988 "type" : "object",
8989 "properties" : {
8990 "zadostData" : {
8991 "$ref" : "#/components/schemas/VysvetleniChyb"
8992 },
8993 "zadost" : {
8994 "$ref" : "#/components/schemas/CUDZadost"
8995 }
8996 },
8997 "additionalProperties" : false,
8998 "description" : "Žádost o změnu vysvětlení."
8999 },
9000 "Zamestnavatel" : {
9001 "required" : [
9002 "ico"
9003 ],
9004 "type" : "object",
9005 "properties" : {
9006 "ico" : {
9007 "pattern" : "^\\d+$",
9008 "type" : "string",
9009 "description" : "IČO zaměstnavatele"
9010 },
9011 "nazev" : {
9012 "type" : "string",
9013 "description" : "Název zaměstnavatele",
9014 "nullable" : true
9015 }
9016 },
9017 "additionalProperties" : false,
9018 "description" : "Identifikace zaměstnavatele"
9019 },
9020 "ZdravotniPojistovna" : {
9021 "type" : "object",
9022 "properties" : {
9023 "kod" : {
9024 "maxLength" : 10,
9025 "type" : "string",
9026 "description" : "Kód položky číselníku",
9027 "nullable" : true
9028 },
9029 "nazev" : {
9030 "maxLength" : 256,
9031 "type" : "string",
9032 "description" : "Název položky číselníku",
9033 "nullable" : true
9034 },
9035 "platnostOd" : {
9036 "type" : "string",
9037 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9038 "format" : "date-time",
9039 "nullable" : true
9040 },
9041 "platnostDo" : {
9042 "type" : "string",
9043 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9044 "format" : "date-time",
9045 "nullable" : true
9046 },
9047 "jeCovid" : {
9048 "type" : "boolean",
9049 "description" : "Označení typů dávek na kovidové a nekovidové"
9050 }
9051 },
9052 "additionalProperties" : false,
9053 "description" : ""
9054 },
9055 "Zeme" : {
9056 "type" : "object",
9057 "properties" : {
9058 "kod" : {
9059 "maxLength" : 10,
9060 "type" : "string",
9061 "description" : "Kód položky číselníku",
9062 "nullable" : true
9063 },
9064 "nazev" : {
9065 "maxLength" : 256,
9066 "type" : "string",
9067 "description" : "Název položky číselníku",
9068 "nullable" : true
9069 },
9070 "platnostOd" : {
9071 "type" : "string",
9072 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9073 "format" : "date-time",
9074 "nullable" : true
9075 },
9076 "platnostDo" : {
9077 "type" : "string",
9078 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9079 "format" : "date-time",
9080 "nullable" : true
9081 },
9082 "jeCovid" : {
9083 "type" : "boolean",
9084 "description" : "Označení typů dávek na kovidové a nekovidové"
9085 }
9086 },
9087 "additionalProperties" : false,
9088 "description" : ""
9089 },
9090 "ZmenaHlaseniPriUkonceniHospitalizace" : {
9091 "required" : [
9092 "datumHlaseni",
9093 "idEpizody",
9094 "kodDiagnozy",
9095 "kodZpusobuUkonceniHospitalizace",
9096 "prubehHospitalizace"
9097 ],
9098 "type" : "object",
9099 "properties" : {
9100 "idEpizody" : {
9101 "type" : "integer",
9102 "description" : "Identifikace souhrnné epizoidy",
9103 "format" : "int64"
9104 },
9105 "datumHlaseni" : {
9106 "type" : "string",
9107 "description" : "Hlášení podáváno k datu",
9108 "format" : "date-time"
9109 },
9110 "kodDiagnozy" : {
9111 "type" : "string",
9112 "description" : "Kód diagnózy"
9113 },
9114 "prubehHospitalizace" : {
9115 "$ref" : "#/components/schemas/StavHospitalizacePriUkonceni"
9116 },
9117 "ukonceniHospitalizace" : {
9118 "type" : "boolean",
9119 "description" : "Ukončení hospitalizace"
9120 },
9121 "datumUkonceniHospitalizace" : {
9122 "type" : "string",
9123 "description" : "Datum ukončení hospitalizace",
9124 "format" : "date-time",
9125 "nullable" : true
9126 },
9127 "kodZpusobuUkonceniHospitalizace" : {
9128 "type" : "string",
9129 "description" : "Kod z číselníku způsobů ukončení hospitalizace. Aktuálně budou validovány kody pro :\r\n\"Propusteni\", \"Umrti\", \"PrekladNaJinePCZ\", \"Zustava\""
9130 }
9131 },
9132 "additionalProperties" : false,
9133 "description" : "Úprava hlášení při ukončení hospitalizace pacienta"
9134 },
9135 "ZmenaPrubeznehoHlaseni" : {
9136 "required" : [
9137 "atualniStavHospitalizace",
9138 "datumHlaseni",
9139 "idEpizody",
9140 "kodDiagnozy"
9141 ],
9142 "type" : "object",
9143 "properties" : {
9144 "idEpizody" : {
9145 "type" : "integer",
9146 "description" : "Identifikace souhrnné epizoidy.",
9147 "format" : "int64"
9148 },
9149 "datumHlaseni" : {
9150 "type" : "string",
9151 "description" : "Hlášení podáváno k datu",
9152 "format" : "date-time"
9153 },
9154 "kodDiagnozy" : {
9155 "type" : "string",
9156 "description" : "Kód diagnózy"
9157 },
9158 "atualniStavHospitalizace" : {
9159 "$ref" : "#/components/schemas/StavHospitalizacePriPrubehu"
9160 }
9161 },
9162 "additionalProperties" : false,
9163 "description" : "Úprava průběžného hlášení."
9164 },
9165 "ZmenaVstupnihoHlaseni" : {
9166 "required" : [
9167 "atualniStavHospitalizace",
9168 "datumHlaseni",
9169 "datumStanoveniDiagnozy",
9170 "kodDiagnozy"
9171 ],
9172 "type" : "object",
9173 "properties" : {
9174 "datumHlaseni" : {
9175 "type" : "string",
9176 "description" : "Hlášení podáváno k datu",
9177 "format" : "date-time"
9178 },
9179 "kodDiagnozy" : {
9180 "type" : "string",
9181 "description" : "Kód diagnózy"
9182 },
9183 "datumStanoveniDiagnozy" : {
9184 "type" : "string",
9185 "description" : "Datum, kdy byla stanovena diagnóza",
9186 "format" : "date-time"
9187 },
9188 "datumHospitalizace" : {
9189 "type" : "string",
9190 "description" : "Datum hospitalizace",
9191 "format" : "date-time"
9192 },
9193 "atualniStavHospitalizace" : {
9194 "$ref" : "#/components/schemas/StavHospitalizacePriVstupni"
9195 }
9196 },
9197 "additionalProperties" : false,
9198 "description" : "Úprava vstupního hlášení."
9199 }
9200 }
9201 }
9202 }