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