1 {
2 "openapi" : "3.0.1",
3 "info" : {
4 "title" : "KRZP",
5 "description" : "<br><details><summary><strong>Verze 2.0.2 (18.05.2026)</strong></summary><p><strong>Změny:</strong></p><ul><li>Přidáno zobrazení změn</li></ul></details><details><summary><strong>Verze 2.0.1 (07.04.2026)</strong></summary><p><strong>Změny:</strong></p><ul><li>Přechod na nové verzovaní</li></ul></details>",
6 "contact" : {
7 "name" : "SLE01 - Kmenové registry - podpora veřejného testování",
8 "email" : "csez@mzd.gov.cz"
9 },
10 "version" : "v2.0.2"
11 },
12 "servers" : [
13 {
14 "url" : "/krzp"
15 }
16 ],
17 "paths" : {
18 "/api/v2/ciselnik/country_service_context" : {
19 "post" : {
20 "tags" : [
21 "Ciselniky"
22 ],
23 "summary" : "Vyhledání číselníku CountryServiceContext - číselníku dokladů",
24 "parameters" : [
25 {
26 "name" : "X-Trace-Id",
27 "in" : "header",
28 "description" : "TraceId - předá se do hlavičky",
29 "schema" : {
30 "type" : "string",
31 "format" : "uuid",
32 "example" : "bed38717-7e4b-4fa1-8eb8-9d062b8838b5"
33 }
34 },
35 {
36 "name" : "X-Correlation-Id",
37 "in" : "header",
38 "description" : "CorrelationId - předá se do hlavičky",
39 "schema" : {
40 "type" : "string",
41 "format" : "uuid",
42 "example" : "c3581799-5db7-4e07-9305-7cb2b1bda0fc"
43 }
44 }
45 ],
46 "requestBody" : {
47 "description" : "",
48 "content" : {
49 "application/json" : {
50 "schema" : {
51 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
52 }
53 }
54 }
55 },
56 "responses" : {
57 "401" : {
58 "description" : "Unauthorized",
59 "content" : {
60 "application/json" : {
61 "schema" : {
62 "$ref" : "#/components/schemas/ProblemDetails"
63 }
64 }
65 }
66 },
67 "200" : {
68 "description" : "OK",
69 "content" : {
70 "application/json" : {
71 "schema" : {
72 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuCountryServiceContext"
73 }
74 }
75 }
76 },
77 "404" : {
78 "description" : "Not Found",
79 "content" : {
80 "application/json" : {
81 "schema" : {
82 "$ref" : "#/components/schemas/ProblemDetails"
83 }
84 }
85 }
86 },
87 "400" : {
88 "description" : "Bad Request",
89 "content" : {
90 "application/json" : {
91 "schema" : {
92 "$ref" : "#/components/schemas/ProblemDetails"
93 }
94 }
95 }
96 },
97 "500" : {
98 "description" : "Internal Server Error"
99 }
100 }
101 }
102 },
103 "/api/v2/ciselnik/certifikovany_kurz" : {
104 "post" : {
105 "tags" : [
106 "Ciselniky"
107 ],
108 "summary" : "Vyhledání číselníku zvláštní odborné způsobilosti / certifikovaných kurzů",
109 "parameters" : [
110 {
111 "name" : "X-Trace-Id",
112 "in" : "header",
113 "description" : "TraceId - předá se do hlavičky",
114 "schema" : {
115 "type" : "string",
116 "format" : "uuid",
117 "example" : "37f9d70b-7065-4ced-8dca-e5e23fb51111"
118 }
119 },
120 {
121 "name" : "X-Correlation-Id",
122 "in" : "header",
123 "description" : "CorrelationId - předá se do hlavičky",
124 "schema" : {
125 "type" : "string",
126 "format" : "uuid",
127 "example" : "7e1f2cdc-4ba7-4a29-9cf7-71168ae93002"
128 }
129 }
130 ],
131 "requestBody" : {
132 "description" : "",
133 "content" : {
134 "application/json" : {
135 "schema" : {
136 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
137 }
138 }
139 }
140 },
141 "responses" : {
142 "401" : {
143 "description" : "Unauthorized",
144 "content" : {
145 "application/json" : {
146 "schema" : {
147 "$ref" : "#/components/schemas/ProblemDetails"
148 }
149 }
150 }
151 },
152 "200" : {
153 "description" : "OK",
154 "content" : {
155 "application/json" : {
156 "schema" : {
157 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
158 }
159 }
160 }
161 },
162 "404" : {
163 "description" : "Not Found",
164 "content" : {
165 "application/json" : {
166 "schema" : {
167 "$ref" : "#/components/schemas/ProblemDetails"
168 }
169 }
170 }
171 },
172 "400" : {
173 "description" : "Bad Request",
174 "content" : {
175 "application/json" : {
176 "schema" : {
177 "$ref" : "#/components/schemas/ProblemDetails"
178 }
179 }
180 }
181 },
182 "500" : {
183 "description" : "Internal Server Error"
184 }
185 }
186 }
187 },
188 "/api/v2/ciselnik/komory" : {
189 "post" : {
190 "tags" : [
191 "Ciselniky"
192 ],
193 "summary" : "Vyhledání číselníku komor",
194 "parameters" : [
195 {
196 "name" : "X-Trace-Id",
197 "in" : "header",
198 "description" : "TraceId - předá se do hlavičky",
199 "schema" : {
200 "type" : "string",
201 "format" : "uuid",
202 "example" : "1caf5f4c-2013-4c0e-93e0-ee9dc7e7a304"
203 }
204 },
205 {
206 "name" : "X-Correlation-Id",
207 "in" : "header",
208 "description" : "CorrelationId - předá se do hlavičky",
209 "schema" : {
210 "type" : "string",
211 "format" : "uuid",
212 "example" : "13cb3607-ca90-4a13-9b91-b46522c4e0fa"
213 }
214 }
215 ],
216 "requestBody" : {
217 "description" : "",
218 "content" : {
219 "application/json" : {
220 "schema" : {
221 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
222 }
223 }
224 }
225 },
226 "responses" : {
227 "401" : {
228 "description" : "Unauthorized",
229 "content" : {
230 "application/json" : {
231 "schema" : {
232 "$ref" : "#/components/schemas/ProblemDetails"
233 }
234 }
235 }
236 },
237 "200" : {
238 "description" : "OK",
239 "content" : {
240 "application/json" : {
241 "schema" : {
242 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
243 }
244 }
245 }
246 },
247 "404" : {
248 "description" : "Not Found",
249 "content" : {
250 "application/json" : {
251 "schema" : {
252 "$ref" : "#/components/schemas/ProblemDetails"
253 }
254 }
255 }
256 },
257 "400" : {
258 "description" : "Bad Request",
259 "content" : {
260 "application/json" : {
261 "schema" : {
262 "$ref" : "#/components/schemas/ProblemDetails"
263 }
264 }
265 }
266 },
267 "500" : {
268 "description" : "Internal Server Error"
269 }
270 }
271 }
272 },
273 "/api/v2/ciselnik/obor" : {
274 "post" : {
275 "tags" : [
276 "Ciselniky"
277 ],
278 "summary" : "Vyhledání číselníku odborné způsobilosti / oborů",
279 "parameters" : [
280 {
281 "name" : "X-Trace-Id",
282 "in" : "header",
283 "description" : "TraceId - předá se do hlavičky",
284 "schema" : {
285 "type" : "string",
286 "format" : "uuid",
287 "example" : "0ade64b6-d8dc-4627-98e9-18fa7177b902"
288 }
289 },
290 {
291 "name" : "X-Correlation-Id",
292 "in" : "header",
293 "description" : "CorrelationId - předá se do hlavičky",
294 "schema" : {
295 "type" : "string",
296 "format" : "uuid",
297 "example" : "8e189967-f220-4937-9eba-c5c225a0eaf2"
298 }
299 }
300 ],
301 "requestBody" : {
302 "description" : "",
303 "content" : {
304 "application/json" : {
305 "schema" : {
306 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
307 }
308 }
309 }
310 },
311 "responses" : {
312 "401" : {
313 "description" : "Unauthorized",
314 "content" : {
315 "application/json" : {
316 "schema" : {
317 "$ref" : "#/components/schemas/ProblemDetails"
318 }
319 }
320 }
321 },
322 "200" : {
323 "description" : "OK",
324 "content" : {
325 "application/json" : {
326 "schema" : {
327 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
328 }
329 }
330 }
331 },
332 "404" : {
333 "description" : "Not Found",
334 "content" : {
335 "application/json" : {
336 "schema" : {
337 "$ref" : "#/components/schemas/ProblemDetails"
338 }
339 }
340 }
341 },
342 "400" : {
343 "description" : "Bad Request",
344 "content" : {
345 "application/json" : {
346 "schema" : {
347 "$ref" : "#/components/schemas/ProblemDetails"
348 }
349 }
350 }
351 },
352 "500" : {
353 "description" : "Internal Server Error"
354 }
355 }
356 }
357 },
358 "/api/v2/ciselnik/specializace" : {
359 "post" : {
360 "tags" : [
361 "Ciselniky"
362 ],
363 "summary" : "Vyhledání číselníku specializované způsobilosti / specializace",
364 "parameters" : [
365 {
366 "name" : "X-Trace-Id",
367 "in" : "header",
368 "description" : "TraceId - předá se do hlavičky",
369 "schema" : {
370 "type" : "string",
371 "format" : "uuid",
372 "example" : "cb73a39f-44f7-4cf9-b9dc-3853f0d25026"
373 }
374 },
375 {
376 "name" : "X-Correlation-Id",
377 "in" : "header",
378 "description" : "CorrelationId - předá se do hlavičky",
379 "schema" : {
380 "type" : "string",
381 "format" : "uuid",
382 "example" : "16633831-8486-4e28-86e3-58319e28f09d"
383 }
384 }
385 ],
386 "requestBody" : {
387 "description" : "",
388 "content" : {
389 "application/json" : {
390 "schema" : {
391 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
392 }
393 }
394 }
395 },
396 "responses" : {
397 "401" : {
398 "description" : "Unauthorized",
399 "content" : {
400 "application/json" : {
401 "schema" : {
402 "$ref" : "#/components/schemas/ProblemDetails"
403 }
404 }
405 }
406 },
407 "200" : {
408 "description" : "OK",
409 "content" : {
410 "application/json" : {
411 "schema" : {
412 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
413 }
414 }
415 }
416 },
417 "404" : {
418 "description" : "Not Found",
419 "content" : {
420 "application/json" : {
421 "schema" : {
422 "$ref" : "#/components/schemas/ProblemDetails"
423 }
424 }
425 }
426 },
427 "400" : {
428 "description" : "Bad Request",
429 "content" : {
430 "application/json" : {
431 "schema" : {
432 "$ref" : "#/components/schemas/ProblemDetails"
433 }
434 }
435 }
436 },
437 "500" : {
438 "description" : "Internal Server Error"
439 }
440 }
441 }
442 },
443 "/api/v2/ciselnik/typ_vykonu_povolani" : {
444 "post" : {
445 "tags" : [
446 "Ciselniky"
447 ],
448 "summary" : "Vyhledání číselníku typu výkonu povolání",
449 "parameters" : [
450 {
451 "name" : "X-Trace-Id",
452 "in" : "header",
453 "description" : "TraceId - předá se do hlavičky",
454 "schema" : {
455 "type" : "string",
456 "format" : "uuid",
457 "example" : "c205a322-7309-4a53-bd2f-1cafdbb94f65"
458 }
459 },
460 {
461 "name" : "X-Correlation-Id",
462 "in" : "header",
463 "description" : "CorrelationId - předá se do hlavičky",
464 "schema" : {
465 "type" : "string",
466 "format" : "uuid",
467 "example" : "cf14f390-401c-4c2f-b427-727c5a518b3d"
468 }
469 }
470 ],
471 "requestBody" : {
472 "description" : "",
473 "content" : {
474 "application/json" : {
475 "schema" : {
476 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
477 }
478 }
479 }
480 },
481 "responses" : {
482 "401" : {
483 "description" : "Unauthorized",
484 "content" : {
485 "application/json" : {
486 "schema" : {
487 "$ref" : "#/components/schemas/ProblemDetails"
488 }
489 }
490 }
491 },
492 "200" : {
493 "description" : "OK",
494 "content" : {
495 "application/json" : {
496 "schema" : {
497 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
498 }
499 }
500 }
501 },
502 "404" : {
503 "description" : "Not Found",
504 "content" : {
505 "application/json" : {
506 "schema" : {
507 "$ref" : "#/components/schemas/ProblemDetails"
508 }
509 }
510 }
511 },
512 "400" : {
513 "description" : "Bad Request",
514 "content" : {
515 "application/json" : {
516 "schema" : {
517 "$ref" : "#/components/schemas/ProblemDetails"
518 }
519 }
520 }
521 },
522 "500" : {
523 "description" : "Internal Server Error"
524 }
525 }
526 }
527 },
528 "/api/v2/ciselnik/vzdelavaci_instituce" : {
529 "post" : {
530 "tags" : [
531 "Ciselniky"
532 ],
533 "summary" : "Vyhledání číselníku vzdělávacích institucí",
534 "parameters" : [
535 {
536 "name" : "X-Trace-Id",
537 "in" : "header",
538 "description" : "TraceId - předá se do hlavičky",
539 "schema" : {
540 "type" : "string",
541 "format" : "uuid",
542 "example" : "1bc6a5be-692c-4a3c-b7f4-57176a012de3"
543 }
544 },
545 {
546 "name" : "X-Correlation-Id",
547 "in" : "header",
548 "description" : "CorrelationId - předá se do hlavičky",
549 "schema" : {
550 "type" : "string",
551 "format" : "uuid",
552 "example" : "c7514f39-7061-41d5-94ef-968586da3cba"
553 }
554 }
555 ],
556 "requestBody" : {
557 "description" : "",
558 "content" : {
559 "application/json" : {
560 "schema" : {
561 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
562 }
563 }
564 }
565 },
566 "responses" : {
567 "401" : {
568 "description" : "Unauthorized",
569 "content" : {
570 "application/json" : {
571 "schema" : {
572 "$ref" : "#/components/schemas/ProblemDetails"
573 }
574 }
575 }
576 },
577 "200" : {
578 "description" : "OK",
579 "content" : {
580 "application/json" : {
581 "schema" : {
582 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
583 }
584 }
585 }
586 },
587 "404" : {
588 "description" : "Not Found",
589 "content" : {
590 "application/json" : {
591 "schema" : {
592 "$ref" : "#/components/schemas/ProblemDetails"
593 }
594 }
595 }
596 },
597 "400" : {
598 "description" : "Bad Request",
599 "content" : {
600 "application/json" : {
601 "schema" : {
602 "$ref" : "#/components/schemas/ProblemDetails"
603 }
604 }
605 }
606 },
607 "500" : {
608 "description" : "Internal Server Error"
609 }
610 }
611 }
612 },
613 "/api/v2/ciselnik/zakladni_kmen" : {
614 "post" : {
615 "tags" : [
616 "Ciselniky"
617 ],
618 "summary" : "Vyhledání číselníku základních kmenů",
619 "parameters" : [
620 {
621 "name" : "X-Trace-Id",
622 "in" : "header",
623 "description" : "TraceId - předá se do hlavičky",
624 "schema" : {
625 "type" : "string",
626 "format" : "uuid",
627 "example" : "dd0615c0-26c4-4be6-84b6-f53a83e3e596"
628 }
629 },
630 {
631 "name" : "X-Correlation-Id",
632 "in" : "header",
633 "description" : "CorrelationId - předá se do hlavičky",
634 "schema" : {
635 "type" : "string",
636 "format" : "uuid",
637 "example" : "f3edb526-0042-4194-8072-5e0484ac4e6a"
638 }
639 }
640 ],
641 "requestBody" : {
642 "description" : "",
643 "content" : {
644 "application/json" : {
645 "schema" : {
646 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
647 }
648 }
649 }
650 },
651 "responses" : {
652 "401" : {
653 "description" : "Unauthorized",
654 "content" : {
655 "application/json" : {
656 "schema" : {
657 "$ref" : "#/components/schemas/ProblemDetails"
658 }
659 }
660 }
661 },
662 "200" : {
663 "description" : "OK",
664 "content" : {
665 "application/json" : {
666 "schema" : {
667 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
668 }
669 }
670 }
671 },
672 "404" : {
673 "description" : "Not Found",
674 "content" : {
675 "application/json" : {
676 "schema" : {
677 "$ref" : "#/components/schemas/ProblemDetails"
678 }
679 }
680 }
681 },
682 "400" : {
683 "description" : "Bad Request",
684 "content" : {
685 "application/json" : {
686 "schema" : {
687 "$ref" : "#/components/schemas/ProblemDetails"
688 }
689 }
690 }
691 },
692 "500" : {
693 "description" : "Internal Server Error"
694 }
695 }
696 }
697 },
698 "/api/v2/ciselnik/druh_dokladu" : {
699 "post" : {
700 "tags" : [
701 "Ciselniky"
702 ],
703 "summary" : "Vyhledání číselníku druhů dokladů",
704 "parameters" : [
705 {
706 "name" : "X-Trace-Id",
707 "in" : "header",
708 "description" : "TraceId - předá se do hlavičky",
709 "schema" : {
710 "type" : "string",
711 "format" : "uuid",
712 "example" : "0ccf9600-32aa-4261-9aa6-01f7fc2e90b9"
713 }
714 },
715 {
716 "name" : "X-Correlation-Id",
717 "in" : "header",
718 "description" : "CorrelationId - předá se do hlavičky",
719 "schema" : {
720 "type" : "string",
721 "format" : "uuid",
722 "example" : "af9a4ea8-975f-4d29-a1f2-ccdfe200e07f"
723 }
724 }
725 ],
726 "requestBody" : {
727 "description" : "",
728 "content" : {
729 "application/json" : {
730 "schema" : {
731 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
732 }
733 }
734 }
735 },
736 "responses" : {
737 "401" : {
738 "description" : "Unauthorized",
739 "content" : {
740 "application/json" : {
741 "schema" : {
742 "$ref" : "#/components/schemas/ProblemDetails"
743 }
744 }
745 }
746 },
747 "200" : {
748 "description" : "OK",
749 "content" : {
750 "application/json" : {
751 "schema" : {
752 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
753 }
754 }
755 }
756 },
757 "404" : {
758 "description" : "Not Found",
759 "content" : {
760 "application/json" : {
761 "schema" : {
762 "$ref" : "#/components/schemas/ProblemDetails"
763 }
764 }
765 }
766 },
767 "400" : {
768 "description" : "Bad Request",
769 "content" : {
770 "application/json" : {
771 "schema" : {
772 "$ref" : "#/components/schemas/ProblemDetails"
773 }
774 }
775 }
776 },
777 "500" : {
778 "description" : "Internal Server Error"
779 }
780 }
781 }
782 },
783 "/api/v2/ciselnik/stat" : {
784 "post" : {
785 "tags" : [
786 "Ciselniky"
787 ],
788 "summary" : "Vyhledání číselníku států",
789 "parameters" : [
790 {
791 "name" : "X-Trace-Id",
792 "in" : "header",
793 "description" : "TraceId - předá se do hlavičky",
794 "schema" : {
795 "type" : "string",
796 "format" : "uuid",
797 "example" : "1771af71-b267-4a05-80c4-d83a7b2274bb"
798 }
799 },
800 {
801 "name" : "X-Correlation-Id",
802 "in" : "header",
803 "description" : "CorrelationId - předá se do hlavičky",
804 "schema" : {
805 "type" : "string",
806 "format" : "uuid",
807 "example" : "479c986a-c003-49c8-a8c5-07b0e130899b"
808 }
809 }
810 ],
811 "requestBody" : {
812 "description" : "",
813 "content" : {
814 "application/json" : {
815 "schema" : {
816 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
817 }
818 }
819 }
820 },
821 "responses" : {
822 "401" : {
823 "description" : "Unauthorized",
824 "content" : {
825 "application/json" : {
826 "schema" : {
827 "$ref" : "#/components/schemas/ProblemDetails"
828 }
829 }
830 }
831 },
832 "200" : {
833 "description" : "OK",
834 "content" : {
835 "application/json" : {
836 "schema" : {
837 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
838 }
839 }
840 }
841 },
842 "404" : {
843 "description" : "Not Found",
844 "content" : {
845 "application/json" : {
846 "schema" : {
847 "$ref" : "#/components/schemas/ProblemDetails"
848 }
849 }
850 }
851 },
852 "400" : {
853 "description" : "Bad Request",
854 "content" : {
855 "application/json" : {
856 "schema" : {
857 "$ref" : "#/components/schemas/ProblemDetails"
858 }
859 }
860 }
861 },
862 "500" : {
863 "description" : "Internal Server Error"
864 }
865 }
866 }
867 },
868 "/api/v2/ciselnik/pohlavi" : {
869 "post" : {
870 "tags" : [
871 "Ciselniky"
872 ],
873 "summary" : "Vyhledání číselníku pohlaví",
874 "parameters" : [
875 {
876 "name" : "X-Trace-Id",
877 "in" : "header",
878 "description" : "TraceId - předá se do hlavičky",
879 "schema" : {
880 "type" : "string",
881 "format" : "uuid",
882 "example" : "becaef0b-df0e-42c8-b3b7-52e3c3b00f66"
883 }
884 },
885 {
886 "name" : "X-Correlation-Id",
887 "in" : "header",
888 "description" : "CorrelationId - předá se do hlavičky",
889 "schema" : {
890 "type" : "string",
891 "format" : "uuid",
892 "example" : "c8a4c631-d3da-4262-bb97-737e308dc6dc"
893 }
894 }
895 ],
896 "requestBody" : {
897 "description" : "",
898 "content" : {
899 "application/json" : {
900 "schema" : {
901 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
902 }
903 }
904 }
905 },
906 "responses" : {
907 "401" : {
908 "description" : "Unauthorized",
909 "content" : {
910 "application/json" : {
911 "schema" : {
912 "$ref" : "#/components/schemas/ProblemDetails"
913 }
914 }
915 }
916 },
917 "200" : {
918 "description" : "OK",
919 "content" : {
920 "application/json" : {
921 "schema" : {
922 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
923 }
924 }
925 }
926 },
927 "404" : {
928 "description" : "Not Found",
929 "content" : {
930 "application/json" : {
931 "schema" : {
932 "$ref" : "#/components/schemas/ProblemDetails"
933 }
934 }
935 }
936 },
937 "400" : {
938 "description" : "Bad Request",
939 "content" : {
940 "application/json" : {
941 "schema" : {
942 "$ref" : "#/components/schemas/ProblemDetails"
943 }
944 }
945 }
946 },
947 "500" : {
948 "description" : "Internal Server Error"
949 }
950 }
951 }
952 },
953 "/api/v2/ciselnik/zdravotni_pojistovna" : {
954 "post" : {
955 "tags" : [
956 "Ciselniky"
957 ],
958 "summary" : "Vyhledání číselníku zdravotních pojišťoven",
959 "parameters" : [
960 {
961 "name" : "X-Trace-Id",
962 "in" : "header",
963 "description" : "TraceId - předá se do hlavičky",
964 "schema" : {
965 "type" : "string",
966 "format" : "uuid",
967 "example" : "17f689d7-8f57-4fd6-b687-635dc2a10d3e"
968 }
969 },
970 {
971 "name" : "X-Correlation-Id",
972 "in" : "header",
973 "description" : "CorrelationId - předá se do hlavičky",
974 "schema" : {
975 "type" : "string",
976 "format" : "uuid",
977 "example" : "8c014fd4-1ab8-41e5-8561-feea785a371d"
978 }
979 }
980 ],
981 "requestBody" : {
982 "description" : "",
983 "content" : {
984 "application/json" : {
985 "schema" : {
986 "$ref" : "#/components/schemas/ZadostOVyhledaniCiselniku"
987 }
988 }
989 }
990 },
991 "responses" : {
992 "401" : {
993 "description" : "Unauthorized",
994 "content" : {
995 "application/json" : {
996 "schema" : {
997 "$ref" : "#/components/schemas/ProblemDetails"
998 }
999 }
1000 }
1001 },
1002 "200" : {
1003 "description" : "OK",
1004 "content" : {
1005 "application/json" : {
1006 "schema" : {
1007 "$ref" : "#/components/schemas/OdpovedVyhledaniCiselnikuKRZP"
1008 }
1009 }
1010 }
1011 },
1012 "404" : {
1013 "description" : "Not Found",
1014 "content" : {
1015 "application/json" : {
1016 "schema" : {
1017 "$ref" : "#/components/schemas/ProblemDetails"
1018 }
1019 }
1020 }
1021 },
1022 "400" : {
1023 "description" : "Bad Request",
1024 "content" : {
1025 "application/json" : {
1026 "schema" : {
1027 "$ref" : "#/components/schemas/ProblemDetails"
1028 }
1029 }
1030 }
1031 },
1032 "500" : {
1033 "description" : "Internal Server Error"
1034 }
1035 }
1036 }
1037 },
1038 "/api/v2/notifikace/zalozit" : {
1039 "post" : {
1040 "tags" : [
1041 "Notifikace"
1042 ],
1043 "summary" : "Žádost o založení odběru notifikací",
1044 "parameters" : [
1045 {
1046 "name" : "X-Trace-Id",
1047 "in" : "header",
1048 "description" : "TraceId - předá se do hlavičky",
1049 "schema" : {
1050 "type" : "string",
1051 "format" : "uuid",
1052 "example" : "57abae01-961d-462c-831b-be1e93635833"
1053 }
1054 },
1055 {
1056 "name" : "X-Correlation-Id",
1057 "in" : "header",
1058 "description" : "CorrelationId - předá se do hlavičky",
1059 "schema" : {
1060 "type" : "string",
1061 "format" : "uuid",
1062 "example" : "692cf60e-9f87-4566-b76a-b673dcc255a7"
1063 }
1064 }
1065 ],
1066 "requestBody" : {
1067 "description" : "Data požadavku, žádosti o založení odběru notifikací",
1068 "content" : {
1069 "application/json" : {
1070 "schema" : {
1071 "$ref" : "#/components/schemas/ZadostOOdberNotifikaciInterni"
1072 }
1073 }
1074 }
1075 },
1076 "responses" : {
1077 "401" : {
1078 "description" : "Unauthorized",
1079 "content" : {
1080 "application/json" : {
1081 "schema" : {
1082 "$ref" : "#/components/schemas/ProblemDetails"
1083 }
1084 }
1085 }
1086 },
1087 "200" : {
1088 "description" : "OK",
1089 "content" : {
1090 "application/json" : {
1091 "schema" : {
1092 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
1093 }
1094 }
1095 }
1096 },
1097 "404" : {
1098 "description" : "Not Found",
1099 "content" : {
1100 "application/json" : {
1101 "schema" : {
1102 "$ref" : "#/components/schemas/ProblemDetails"
1103 }
1104 }
1105 }
1106 },
1107 "400" : {
1108 "description" : "Bad Request",
1109 "content" : {
1110 "application/json" : {
1111 "schema" : {
1112 "$ref" : "#/components/schemas/ProblemDetails"
1113 }
1114 }
1115 }
1116 },
1117 "500" : {
1118 "description" : "Internal Server Error"
1119 }
1120 }
1121 }
1122 },
1123 "/api/v2/notifikace/zrusit" : {
1124 "post" : {
1125 "tags" : [
1126 "Notifikace"
1127 ],
1128 "summary" : "Žádost o zrušení odběru notifikací pro PZS a subjekty údajů",
1129 "parameters" : [
1130 {
1131 "name" : "X-Trace-Id",
1132 "in" : "header",
1133 "description" : "TraceId - předá se do hlavičky",
1134 "schema" : {
1135 "type" : "string",
1136 "format" : "uuid",
1137 "example" : "737b94eb-b98c-4745-9cad-c0995149d9c1"
1138 }
1139 },
1140 {
1141 "name" : "X-Correlation-Id",
1142 "in" : "header",
1143 "description" : "CorrelationId - předá se do hlavičky",
1144 "schema" : {
1145 "type" : "string",
1146 "format" : "uuid",
1147 "example" : "92a72ae3-5e42-4ac1-846c-c285b24ba477"
1148 }
1149 }
1150 ],
1151 "requestBody" : {
1152 "description" : "Data požadavku, žádosti o zrušení odběru notifikací",
1153 "content" : {
1154 "application/json" : {
1155 "schema" : {
1156 "$ref" : "#/components/schemas/ZadostOZruseniOdberuNotifikaciInterni"
1157 }
1158 }
1159 }
1160 },
1161 "responses" : {
1162 "401" : {
1163 "description" : "Unauthorized",
1164 "content" : {
1165 "application/json" : {
1166 "schema" : {
1167 "$ref" : "#/components/schemas/ProblemDetails"
1168 }
1169 }
1170 }
1171 },
1172 "200" : {
1173 "description" : "OK",
1174 "content" : {
1175 "application/json" : {
1176 "schema" : {
1177 "$ref" : "#/components/schemas/OdpovedOdberNotifikaci"
1178 }
1179 }
1180 }
1181 },
1182 "404" : {
1183 "description" : "Not Found",
1184 "content" : {
1185 "application/json" : {
1186 "schema" : {
1187 "$ref" : "#/components/schemas/ProblemDetails"
1188 }
1189 }
1190 }
1191 },
1192 "400" : {
1193 "description" : "Bad Request",
1194 "content" : {
1195 "application/json" : {
1196 "schema" : {
1197 "$ref" : "#/components/schemas/ProblemDetails"
1198 }
1199 }
1200 }
1201 },
1202 "500" : {
1203 "description" : "Internal Server Error"
1204 }
1205 }
1206 }
1207 },
1208 "/api/v2/notifikace/stav" : {
1209 "post" : {
1210 "tags" : [
1211 "Notifikace"
1212 ],
1213 "summary" : "Žádost o vyhledání odběru notifikací pro PZS a subjekty údajů",
1214 "parameters" : [
1215 {
1216 "name" : "X-Trace-Id",
1217 "in" : "header",
1218 "description" : "TraceId - předá se do hlavičky",
1219 "schema" : {
1220 "type" : "string",
1221 "format" : "uuid",
1222 "example" : "f25a1ee0-4eca-403c-974e-28af3a568b47"
1223 }
1224 },
1225 {
1226 "name" : "X-Correlation-Id",
1227 "in" : "header",
1228 "description" : "CorrelationId - předá se do hlavičky",
1229 "schema" : {
1230 "type" : "string",
1231 "format" : "uuid",
1232 "example" : "80a0febf-a813-4e4c-bf84-1f0777275a34"
1233 }
1234 }
1235 ],
1236 "requestBody" : {
1237 "description" : "Data požadavku, žádosti o vyhledání odběru notifikací",
1238 "content" : {
1239 "application/json" : {
1240 "schema" : {
1241 "$ref" : "#/components/schemas/ZadostOVyhledaniOdberuZmenPacientuProPZSInterni"
1242 }
1243 }
1244 }
1245 },
1246 "responses" : {
1247 "401" : {
1248 "description" : "Unauthorized",
1249 "content" : {
1250 "application/json" : {
1251 "schema" : {
1252 "$ref" : "#/components/schemas/ProblemDetails"
1253 }
1254 }
1255 }
1256 },
1257 "200" : {
1258 "description" : "OK",
1259 "content" : {
1260 "application/json" : {
1261 "schema" : {
1262 "$ref" : "#/components/schemas/OdpovedVyhledaniOdberuNotifikaciPZS"
1263 }
1264 }
1265 }
1266 },
1267 "404" : {
1268 "description" : "Not Found",
1269 "content" : {
1270 "application/json" : {
1271 "schema" : {
1272 "$ref" : "#/components/schemas/ProblemDetails"
1273 }
1274 }
1275 }
1276 },
1277 "400" : {
1278 "description" : "Bad Request",
1279 "content" : {
1280 "application/json" : {
1281 "schema" : {
1282 "$ref" : "#/components/schemas/ProblemDetails"
1283 }
1284 }
1285 }
1286 },
1287 "500" : {
1288 "description" : "Internal Server Error"
1289 }
1290 }
1291 }
1292 },
1293 "/api/v2/pracovnik/hledat/krzpid" : {
1294 "post" : {
1295 "tags" : [
1296 "Pracovnik"
1297 ],
1298 "summary" : "Vyhledá pracovníka, dle paramertů ze zadaného požadavku.",
1299 "parameters" : [
1300 {
1301 "name" : "X-Trace-Id",
1302 "in" : "header",
1303 "description" : "TraceId - předá se do hlavičky",
1304 "schema" : {
1305 "type" : "string",
1306 "format" : "uuid",
1307 "example" : "0157d97d-eeca-4d85-9cb1-706fede36f05"
1308 }
1309 },
1310 {
1311 "name" : "X-Correlation-Id",
1312 "in" : "header",
1313 "description" : "CorrelationId - předá se do hlavičky",
1314 "schema" : {
1315 "type" : "string",
1316 "format" : "uuid",
1317 "example" : "ddf7db52-ee43-49b9-ac61-34beaca4a14f"
1318 }
1319 }
1320 ],
1321 "requestBody" : {
1322 "description" : "Data požadavku, obsahují různé parametry pro vyhledávání.",
1323 "content" : {
1324 "application/json" : {
1325 "schema" : {
1326 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleKRZPID"
1327 }
1328 }
1329 }
1330 },
1331 "responses" : {
1332 "401" : {
1333 "description" : "Unauthorized",
1334 "content" : {
1335 "application/json" : {
1336 "schema" : {
1337 "$ref" : "#/components/schemas/ProblemDetails"
1338 }
1339 }
1340 }
1341 },
1342 "200" : {
1343 "description" : "OK",
1344 "content" : {
1345 "application/json" : {
1346 "schema" : {
1347 "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1348 }
1349 }
1350 }
1351 },
1352 "404" : {
1353 "description" : "Not Found",
1354 "content" : {
1355 "application/json" : {
1356 "schema" : {
1357 "$ref" : "#/components/schemas/ProblemDetails"
1358 }
1359 }
1360 }
1361 },
1362 "400" : {
1363 "description" : "Bad Request",
1364 "content" : {
1365 "application/json" : {
1366 "schema" : {
1367 "$ref" : "#/components/schemas/ProblemDetails"
1368 }
1369 }
1370 }
1371 },
1372 "412" : {
1373 "description" : "Precondition Failed",
1374 "content" : {
1375 "application/json" : {
1376 "schema" : {
1377 "$ref" : "#/components/schemas/ProblemDetails"
1378 }
1379 }
1380 }
1381 },
1382 "500" : {
1383 "description" : "Internal Server Error"
1384 }
1385 }
1386 }
1387 },
1388 "/api/v2/pracovnik/hledat/jmenoPrijmeniDatumNarozeni" : {
1389 "post" : {
1390 "tags" : [
1391 "Pracovnik"
1392 ],
1393 "parameters" : [
1394 {
1395 "name" : "X-Trace-Id",
1396 "in" : "header",
1397 "description" : "TraceId - předá se do hlavičky",
1398 "schema" : {
1399 "type" : "string",
1400 "format" : "uuid",
1401 "example" : "53f21b9e-0d8c-4833-9397-86ef5773e099"
1402 }
1403 },
1404 {
1405 "name" : "X-Correlation-Id",
1406 "in" : "header",
1407 "description" : "CorrelationId - předá se do hlavičky",
1408 "schema" : {
1409 "type" : "string",
1410 "format" : "uuid",
1411 "example" : "77fc64ce-6461-4404-8010-096f06738b2f"
1412 }
1413 }
1414 ],
1415 "requestBody" : {
1416 "content" : {
1417 "application/json" : {
1418 "schema" : {
1419 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleJmenoPrijmeniDatumNarozeni"
1420 }
1421 }
1422 }
1423 },
1424 "responses" : {
1425 "401" : {
1426 "description" : "Unauthorized",
1427 "content" : {
1428 "application/json" : {
1429 "schema" : {
1430 "$ref" : "#/components/schemas/ProblemDetails"
1431 }
1432 }
1433 }
1434 },
1435 "200" : {
1436 "description" : "OK",
1437 "content" : {
1438 "application/json" : {
1439 "schema" : {
1440 "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1441 }
1442 }
1443 }
1444 },
1445 "404" : {
1446 "description" : "Not Found",
1447 "content" : {
1448 "application/json" : {
1449 "schema" : {
1450 "$ref" : "#/components/schemas/ProblemDetails"
1451 }
1452 }
1453 }
1454 },
1455 "400" : {
1456 "description" : "Bad Request",
1457 "content" : {
1458 "application/json" : {
1459 "schema" : {
1460 "$ref" : "#/components/schemas/ProblemDetails"
1461 }
1462 }
1463 }
1464 },
1465 "412" : {
1466 "description" : "Precondition Failed",
1467 "content" : {
1468 "application/json" : {
1469 "schema" : {
1470 "$ref" : "#/components/schemas/ProblemDetails"
1471 }
1472 }
1473 }
1474 },
1475 "500" : {
1476 "description" : "Internal Server Error"
1477 }
1478 }
1479 }
1480 },
1481 "/api/v2/pracovnik/hledat/personalistika" : {
1482 "post" : {
1483 "tags" : [
1484 "Pracovnik"
1485 ],
1486 "summary" : "Vyhledá seznam zdravotnických pracovníků pro personalistiku (vyhledávání potenciálních zaměstnanců). Nevrací údaje o zaměstnaní (vazba na zaměstnavatele - IČO), pouze základní údaje o zdravotnickém pracovníkovi.",
1487 "parameters" : [
1488 {
1489 "name" : "X-Trace-Id",
1490 "in" : "header",
1491 "description" : "TraceId - předá se do hlavičky",
1492 "schema" : {
1493 "type" : "string",
1494 "format" : "uuid",
1495 "example" : "dd70e398-9191-44a4-8839-12e7aa2614b5"
1496 }
1497 },
1498 {
1499 "name" : "X-Correlation-Id",
1500 "in" : "header",
1501 "description" : "CorrelationId - předá se do hlavičky",
1502 "schema" : {
1503 "type" : "string",
1504 "format" : "uuid",
1505 "example" : "5f81174a-6623-4b2f-85fe-2400618a07f9"
1506 }
1507 }
1508 ],
1509 "requestBody" : {
1510 "description" : "Data požadavku, obsahující parametry pro vyhledávání - jméno příjmení, datum narození, KRZPID.",
1511 "content" : {
1512 "application/json" : {
1513 "schema" : {
1514 "$ref" : "#/components/schemas/ZadostOVyhledaniProPersonalistiku"
1515 }
1516 }
1517 }
1518 },
1519 "responses" : {
1520 "401" : {
1521 "description" : "Unauthorized",
1522 "content" : {
1523 "application/json" : {
1524 "schema" : {
1525 "$ref" : "#/components/schemas/ProblemDetails"
1526 }
1527 }
1528 }
1529 },
1530 "200" : {
1531 "description" : "OK",
1532 "content" : {
1533 "application/json" : {
1534 "schema" : {
1535 "$ref" : "#/components/schemas/OdpovedVyhledaniZP"
1536 }
1537 }
1538 }
1539 },
1540 "404" : {
1541 "description" : "Not Found",
1542 "content" : {
1543 "application/json" : {
1544 "schema" : {
1545 "$ref" : "#/components/schemas/ProblemDetails"
1546 }
1547 }
1548 }
1549 },
1550 "400" : {
1551 "description" : "Bad Request",
1552 "content" : {
1553 "application/json" : {
1554 "schema" : {
1555 "$ref" : "#/components/schemas/ProblemDetails"
1556 }
1557 }
1558 }
1559 },
1560 "412" : {
1561 "description" : "Precondition Failed",
1562 "content" : {
1563 "application/json" : {
1564 "schema" : {
1565 "$ref" : "#/components/schemas/ProblemDetails"
1566 }
1567 }
1568 }
1569 },
1570 "500" : {
1571 "description" : "Internal Server Error"
1572 }
1573 }
1574 }
1575 },
1576 "/api/v2/pracovnik/hledat/zamestnavatel" : {
1577 "post" : {
1578 "tags" : [
1579 "Pracovnik"
1580 ],
1581 "parameters" : [
1582 {
1583 "name" : "X-Trace-Id",
1584 "in" : "header",
1585 "description" : "TraceId - předá se do hlavičky",
1586 "schema" : {
1587 "type" : "string",
1588 "format" : "uuid",
1589 "example" : "77cfd127-a1cb-4c9f-95aa-f96aa601204c"
1590 }
1591 },
1592 {
1593 "name" : "X-Correlation-Id",
1594 "in" : "header",
1595 "description" : "CorrelationId - předá se do hlavičky",
1596 "schema" : {
1597 "type" : "string",
1598 "format" : "uuid",
1599 "example" : "28035ebc-7d87-4afa-888c-c10d9103b6f2"
1600 }
1601 }
1602 ],
1603 "requestBody" : {
1604 "content" : {
1605 "application/json" : {
1606 "schema" : {
1607 "$ref" : "#/components/schemas/ZadostOVyhledaniPodleZamestnavatele"
1608 }
1609 }
1610 }
1611 },
1612 "responses" : {
1613 "401" : {
1614 "description" : "Unauthorized",
1615 "content" : {
1616 "application/json" : {
1617 "schema" : {
1618 "$ref" : "#/components/schemas/ProblemDetails"
1619 }
1620 }
1621 }
1622 },
1623 "200" : {
1624 "description" : "OK",
1625 "content" : {
1626 "application/json" : {
1627 "schema" : {
1628 "$ref" : "#/components/schemas/OdpovedVyhledaniSeznamuZP"
1629 }
1630 }
1631 }
1632 },
1633 "404" : {
1634 "description" : "Not Found",
1635 "content" : {
1636 "application/json" : {
1637 "schema" : {
1638 "$ref" : "#/components/schemas/ProblemDetails"
1639 }
1640 }
1641 }
1642 },
1643 "400" : {
1644 "description" : "Bad Request",
1645 "content" : {
1646 "application/json" : {
1647 "schema" : {
1648 "$ref" : "#/components/schemas/ProblemDetails"
1649 }
1650 }
1651 }
1652 },
1653 "412" : {
1654 "description" : "Precondition Failed",
1655 "content" : {
1656 "application/json" : {
1657 "schema" : {
1658 "$ref" : "#/components/schemas/ProblemDetails"
1659 }
1660 }
1661 }
1662 },
1663 "500" : {
1664 "description" : "Internal Server Error"
1665 }
1666 }
1667 }
1668 },
1669 "/api/v2/pracovnik/reklamuj/udaj" : {
1670 "post" : {
1671 "tags" : [
1672 "Pracovnik"
1673 ],
1674 "summary" : "Žádost o reklamaci údaje",
1675 "parameters" : [
1676 {
1677 "name" : "X-Trace-Id",
1678 "in" : "header",
1679 "description" : "TraceId - předá se do hlavičky",
1680 "schema" : {
1681 "type" : "string",
1682 "format" : "uuid",
1683 "example" : "7e839783-6bb9-4655-a3fa-12c5f8b29cb8"
1684 }
1685 },
1686 {
1687 "name" : "X-Correlation-Id",
1688 "in" : "header",
1689 "description" : "CorrelationId - předá se do hlavičky",
1690 "schema" : {
1691 "type" : "string",
1692 "format" : "uuid",
1693 "example" : "bf750952-113b-47eb-9a9c-0f96b5d4c9fe"
1694 }
1695 }
1696 ],
1697 "requestBody" : {
1698 "description" : "Objekt obsahující data definující požadavek na reklamaci. Co je reklamováno, kým, atp.",
1699 "content" : {
1700 "application/json" : {
1701 "schema" : {
1702 "$ref" : "#/components/schemas/ZadostReklamaceUdaju"
1703 }
1704 }
1705 }
1706 },
1707 "responses" : {
1708 "401" : {
1709 "description" : "Unauthorized",
1710 "content" : {
1711 "application/json" : {
1712 "schema" : {
1713 "$ref" : "#/components/schemas/ProblemDetails"
1714 }
1715 }
1716 }
1717 },
1718 "200" : {
1719 "description" : "OK",
1720 "content" : {
1721 "application/json" : {
1722 "schema" : {
1723 "$ref" : "#/components/schemas/OdpovedZalozeniReklamace"
1724 }
1725 }
1726 }
1727 },
1728 "404" : {
1729 "description" : "Not Found",
1730 "content" : {
1731 "application/json" : {
1732 "schema" : {
1733 "$ref" : "#/components/schemas/ProblemDetails"
1734 }
1735 }
1736 }
1737 },
1738 "400" : {
1739 "description" : "Bad Request",
1740 "content" : {
1741 "application/json" : {
1742 "schema" : {
1743 "$ref" : "#/components/schemas/ProblemDetails"
1744 }
1745 }
1746 }
1747 },
1748 "500" : {
1749 "description" : "Internal Server Error"
1750 }
1751 }
1752 }
1753 }
1754 },
1755 "components" : {
1756 "schemas" : {
1757 "Adresa" : {
1758 "type" : "object",
1759 "properties" : {
1760 "ruianId" : {
1761 "type" : "integer",
1762 "description" : "Identifikátor v systému RUIAN",
1763 "format" : "int64",
1764 "nullable" : true
1765 },
1766 "stat" : {
1767 "maxLength" : 50,
1768 "type" : "string",
1769 "description" : "Stát v ISO 3361 formátu (Aplha2Kod)",
1770 "nullable" : true
1771 },
1772 "obec" : {
1773 "maxLength" : 50,
1774 "type" : "string",
1775 "description" : "Obec / město",
1776 "nullable" : true
1777 },
1778 "psc" : {
1779 "type" : "integer",
1780 "description" : "Poštovní směrovací číslo",
1781 "format" : "int32",
1782 "nullable" : true
1783 },
1784 "ulice" : {
1785 "maxLength" : 50,
1786 "type" : "string",
1787 "description" : "Ulice",
1788 "nullable" : true
1789 },
1790 "cisloPopisne" : {
1791 "type" : "integer",
1792 "description" : "Číslo popisné",
1793 "format" : "int32",
1794 "nullable" : true
1795 },
1796 "cisloEvidencni" : {
1797 "type" : "integer",
1798 "description" : "Číslo evidenční",
1799 "format" : "int32",
1800 "nullable" : true
1801 },
1802 "cisloOrientacni" : {
1803 "maxLength" : 5,
1804 "type" : "string",
1805 "description" : "Číslo orientační",
1806 "nullable" : true
1807 },
1808 "cisloJine" : {
1809 "maxLength" : 10,
1810 "type" : "string",
1811 "description" : "Jiné číslo - pokud není k dispozici číslo popisné ani číslo evidenční",
1812 "nullable" : true
1813 },
1814 "poBox" : {
1815 "maxLength" : 10,
1816 "type" : "string",
1817 "description" : "Post office box",
1818 "nullable" : true
1819 },
1820 "popis" : {
1821 "maxLength" : 256,
1822 "type" : "string",
1823 "description" : "Doplňující popis k adrese",
1824 "nullable" : true
1825 }
1826 },
1827 "additionalProperties" : false,
1828 "description" : "Slouží pro data adresy"
1829 },
1830 "CiselnikCountryServiceContext" : {
1831 "required" : [
1832 "countryCode",
1833 "homeCommunityId",
1834 "inPreProduction",
1835 "inProduction",
1836 "kod",
1837 "nazev",
1838 "obsah",
1839 "platnostOd",
1840 "serviceContext"
1841 ],
1842 "type" : "object",
1843 "properties" : {
1844 "kod" : {
1845 "type" : "string",
1846 "description" : "Kód číselníkové položky",
1847 "nullable" : true
1848 },
1849 "nazev" : {
1850 "type" : "string",
1851 "description" : "Název číselníkové položky",
1852 "nullable" : true
1853 },
1854 "platnostOd" : {
1855 "type" : "string",
1856 "description" : "Platnost od číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
1857 "format" : "date-time"
1858 },
1859 "platnostDo" : {
1860 "type" : "string",
1861 "description" : "Platnost do číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
1862 "format" : "date-time",
1863 "nullable" : true
1864 },
1865 "countryCode" : {
1866 "type" : "string",
1867 "description" : "Kód statu",
1868 "nullable" : true
1869 },
1870 "serviceContext" : {
1871 "type" : "string",
1872 "description" : "ServiceContext",
1873 "nullable" : true
1874 },
1875 "homeCommunityId" : {
1876 "type" : "string",
1877 "description" : "HomeCommunityId",
1878 "nullable" : true
1879 },
1880 "inProduction" : {
1881 "type" : "boolean",
1882 "description" : "V produkci"
1883 },
1884 "inPreProduction" : {
1885 "type" : "boolean",
1886 "description" : "V předprodukci"
1887 },
1888 "obsah" : {
1889 "type" : "string",
1890 "description" : "Obsah",
1891 "nullable" : true
1892 }
1893 },
1894 "additionalProperties" : false,
1895 "description" : "Data pro číselník CountryServiceContext - číselník dokladů EU"
1896 },
1897 "DataReklamace" : {
1898 "required" : [
1899 "datumReklamace",
1900 "polozkyReklamace",
1901 "popisReklamace",
1902 "reklamujici"
1903 ],
1904 "type" : "object",
1905 "properties" : {
1906 "datumReklamace" : {
1907 "type" : "string",
1908 "description" : "Datum reklamace v ISO 8601 formátu (yyyy-MM-dd)",
1909 "format" : "date-time"
1910 },
1911 "popisReklamace" : {
1912 "type" : "string",
1913 "description" : "Popis reklamace. Povinný údaj. Zde nedošlo k omylu. Popis reklamace je skutečně povinný údaj a zdůvodnění nikoli"
1914 },
1915 "zduvodneni" : {
1916 "type" : "string",
1917 "description" : "Zdůvodnění reklamace. Není povinné. Zde nedošlo k omylu. Popis reklamace je skutečně povinný údaj a zdůvodnění nikoli",
1918 "nullable" : true
1919 },
1920 "polozkyReklamace" : {
1921 "$ref" : "#/components/schemas/UdajReklamace"
1922 },
1923 "reklamujici" : {
1924 "$ref" : "#/components/schemas/Reklamujici"
1925 },
1926 "krzpid" : {
1927 "type" : "string",
1928 "description" : "Resortní identifikátor",
1929 "nullable" : true
1930 },
1931 "ulozkaId" : {
1932 "type" : "string",
1933 "description" : "Úložka ORG",
1934 "nullable" : true
1935 },
1936 "ulozkaRef" : {
1937 "type" : "string",
1938 "description" : "Úložka ORG - reference na záznam v úložce",
1939 "nullable" : true
1940 }
1941 },
1942 "additionalProperties" : false,
1943 "description" : "Data pro reklamaci"
1944 },
1945 "Doklad" : {
1946 "required" : [
1947 "cislo",
1948 "typDokladu"
1949 ],
1950 "type" : "object",
1951 "properties" : {
1952 "cislo" : {
1953 "type" : "string",
1954 "description" : "Číslo dokladu."
1955 },
1956 "typDokladu" : {
1957 "type" : "string",
1958 "description" : "Typ dokladu."
1959 }
1960 },
1961 "additionalProperties" : false,
1962 "description" : "Doklad – jednoduchý DTO objekt"
1963 },
1964 "ErrorModel" : {
1965 "required" : [
1966 "message"
1967 ],
1968 "type" : "object",
1969 "properties" : {
1970 "message" : {
1971 "type" : "string",
1972 "description" : "Popis chyby",
1973 "nullable" : true
1974 },
1975 "fieldName" : {
1976 "type" : "string",
1977 "description" : "Nazev vlastnosti, ke ktere se vaze chyba",
1978 "nullable" : true
1979 },
1980 "severity" : {
1981 "type" : "string",
1982 "description" : "Zavaznost chyby",
1983 "nullable" : true
1984 },
1985 "errorLevel" : {
1986 "type" : "string",
1987 "description" : "Úroveň chyby",
1988 "nullable" : true
1989 }
1990 },
1991 "additionalProperties" : false,
1992 "description" : "Model pro předávání chyb"
1993 },
1994 "IdentifikaceZP" : {
1995 "type" : "object",
1996 "properties" : {
1997 "jmeno" : {
1998 "$ref" : "#/components/schemas/KZRString"
1999 },
2000 "prijmeni" : {
2001 "$ref" : "#/components/schemas/KZRString"
2002 },
2003 "krzpid" : {
2004 "type" : "string",
2005 "nullable" : true
2006 }
2007 },
2008 "additionalProperties" : false
2009 },
2010 "KZRAdresaDetail" : {
2011 "type" : "object",
2012 "properties" : {
2013 "referencni" : {
2014 "type" : "boolean",
2015 "description" : "Příznak zda se jedná o refereční údaj",
2016 "nullable" : true
2017 },
2018 "stav" : {
2019 "type" : "string",
2020 "description" : "Stav",
2021 "nullable" : true
2022 },
2023 "zdroj" : {
2024 "type" : "string",
2025 "description" : "Zdroj",
2026 "nullable" : true
2027 },
2028 "ruianId" : {
2029 "type" : "integer",
2030 "description" : "Identifikátor v systému RUIAN",
2031 "format" : "int64",
2032 "nullable" : true
2033 },
2034 "stat" : {
2035 "type" : "string",
2036 "description" : "Stát",
2037 "nullable" : true
2038 },
2039 "obec" : {
2040 "type" : "string",
2041 "description" : "Obec / město",
2042 "nullable" : true
2043 },
2044 "psc" : {
2045 "type" : "integer",
2046 "description" : "Poštovní směrovací číslo",
2047 "format" : "int32",
2048 "nullable" : true
2049 },
2050 "ulice" : {
2051 "type" : "string",
2052 "description" : "Ulice",
2053 "nullable" : true
2054 },
2055 "cisloPopisne" : {
2056 "type" : "integer",
2057 "description" : "Číslo popisné",
2058 "format" : "int32",
2059 "nullable" : true
2060 },
2061 "cisloEvidencni" : {
2062 "type" : "integer",
2063 "description" : "Číslo evideční",
2064 "format" : "int32",
2065 "nullable" : true
2066 },
2067 "cisloOrientacni" : {
2068 "type" : "string",
2069 "description" : "Číslo orientační",
2070 "nullable" : true
2071 },
2072 "cisloJine" : {
2073 "type" : "string",
2074 "description" : "Jiné číslo v případě, že není známo číslo popisné ani číslo evidenční",
2075 "nullable" : true
2076 },
2077 "poBox" : {
2078 "type" : "string",
2079 "description" : "Post office box",
2080 "nullable" : true
2081 },
2082 "popis" : {
2083 "type" : "string",
2084 "description" : "Další popis adresy",
2085 "nullable" : true
2086 }
2087 },
2088 "additionalProperties" : false,
2089 "description" : "Data pro adresu"
2090 },
2091 "KZRDate" : {
2092 "type" : "object",
2093 "properties" : {
2094 "referencni" : {
2095 "type" : "boolean",
2096 "description" : "Příznak zda se jedná o refereční údaj",
2097 "nullable" : true
2098 },
2099 "stav" : {
2100 "type" : "string",
2101 "description" : "Stav",
2102 "nullable" : true
2103 },
2104 "zdroj" : {
2105 "type" : "string",
2106 "description" : "Zdroj",
2107 "nullable" : true
2108 },
2109 "hodnota" : {
2110 "type" : "string",
2111 "description" : "Datum hodnota",
2112 "format" : "date",
2113 "nullable" : true
2114 }
2115 },
2116 "additionalProperties" : false,
2117 "description" : "Data s datumem a s dalšími informacemi"
2118 },
2119 "KZRDotaz" : {
2120 "required" : [
2121 "datum",
2122 "ucel",
2123 "zadostId"
2124 ],
2125 "type" : "object",
2126 "properties" : {
2127 "datum" : {
2128 "type" : "string",
2129 "format" : "date-time"
2130 },
2131 "ucel" : {
2132 "type" : "string"
2133 },
2134 "zadostId" : {
2135 "type" : "string",
2136 "format" : "uuid"
2137 }
2138 },
2139 "additionalProperties" : false
2140 },
2141 "KZROdpoved" : {
2142 "required" : [
2143 "odpovedId",
2144 "stav",
2145 "zadostId"
2146 ],
2147 "type" : "object",
2148 "properties" : {
2149 "chybyZpracovani" : {
2150 "type" : "array",
2151 "items" : {
2152 "$ref" : "#/components/schemas/ErrorModel"
2153 },
2154 "description" : "Chyby při zpracování požadavku",
2155 "nullable" : true
2156 },
2157 "stav" : {
2158 "type" : "string",
2159 "description" : "Stav vyřízení požadavku",
2160 "nullable" : true
2161 },
2162 "popis" : {
2163 "type" : "string",
2164 "description" : "Popis ke stavu požadavku",
2165 "nullable" : true
2166 },
2167 "subStav" : {
2168 "type" : "string",
2169 "description" : "Pod-stav požadavku",
2170 "nullable" : true
2171 },
2172 "zadostId" : {
2173 "type" : "string",
2174 "description" : "Identifikátor požadavku",
2175 "format" : "uuid"
2176 },
2177 "odpovedId" : {
2178 "type" : "string",
2179 "description" : "Identifikátor odpovědi",
2180 "format" : "uuid"
2181 }
2182 },
2183 "additionalProperties" : false,
2184 "description" : "Data odpovědi se základními informacemi - obsahuje každá odpověď"
2185 },
2186 "KZRString" : {
2187 "type" : "object",
2188 "properties" : {
2189 "referencni" : {
2190 "type" : "boolean",
2191 "description" : "Příznak zda se jedná o refereční údaj",
2192 "nullable" : true
2193 },
2194 "stav" : {
2195 "type" : "string",
2196 "description" : "Stav",
2197 "nullable" : true
2198 },
2199 "zdroj" : {
2200 "type" : "string",
2201 "description" : "Zdroj",
2202 "nullable" : true
2203 },
2204 "hodnota" : {
2205 "type" : "string",
2206 "description" : "String hodnota",
2207 "nullable" : true
2208 }
2209 },
2210 "additionalProperties" : false,
2211 "description" : "Data se string hodnotou a s dalšími informacemi"
2212 },
2213 "KmenPracovnik" : {
2214 "type" : "object",
2215 "properties" : {
2216 "cisloCertifikatu" : {
2217 "type" : "integer",
2218 "description" : "Číslo certifikátu",
2219 "format" : "int64"
2220 },
2221 "datumUkonceni" : {
2222 "$ref" : "#/components/schemas/KZRDate"
2223 },
2224 "vzdelavaciInstituce" : {
2225 "type" : "string",
2226 "description" : "Název vzdělávací instituce (varchar)",
2227 "nullable" : true
2228 },
2229 "zakladniKmen" : {
2230 "type" : "string",
2231 "description" : "Základní kmen",
2232 "nullable" : true
2233 }
2234 },
2235 "additionalProperties" : false,
2236 "description" : "Kmen pracovník"
2237 },
2238 "Komora" : {
2239 "type" : "object",
2240 "properties" : {
2241 "komoraKod" : {
2242 "type" : "string",
2243 "description" : "Kód komory",
2244 "nullable" : true
2245 },
2246 "zapsanDo" : {
2247 "$ref" : "#/components/schemas/KZRDate"
2248 },
2249 "zapsanOd" : {
2250 "$ref" : "#/components/schemas/KZRDate"
2251 }
2252 },
2253 "additionalProperties" : false,
2254 "description" : "Komorová informace (kmenová data)"
2255 },
2256 "NastaveniOdberuNotifikaciZP" : {
2257 "required" : [
2258 "kanalTyp",
2259 "pouzitDefaultniURL",
2260 "subjektId"
2261 ],
2262 "type" : "object",
2263 "properties" : {
2264 "kanalEndpoint" : {
2265 "type" : "string",
2266 "description" : "Endpoint komunikačního kanálu",
2267 "nullable" : true
2268 },
2269 "kanalTyp" : {
2270 "type" : "string",
2271 "description" : "Typ komunikačního kanálu",
2272 "nullable" : true
2273 },
2274 "pouzitDefaultniURL" : {
2275 "type" : "boolean",
2276 "description" : "Zda-li použít defaultní URL"
2277 },
2278 "subjektId" : {
2279 "type" : "string",
2280 "description" : "Id subjektu, o němž budou notifikace zasílány",
2281 "nullable" : true
2282 },
2283 "subjektTyp" : {
2284 "type" : "string",
2285 "description" : "Typ subjektu, o němž jsou notifikace zasílány",
2286 "nullable" : true
2287 }
2288 },
2289 "additionalProperties" : false,
2290 "description" : "Obsahuje informace potřebné k nastavení odběru notifikací"
2291 },
2292 "OdberNotifikaci" : {
2293 "type" : "object",
2294 "properties" : {
2295 "idSubskripce" : {
2296 "type" : "string",
2297 "description" : "Id subskripce nově založené notifikace",
2298 "nullable" : true
2299 }
2300 },
2301 "additionalProperties" : false,
2302 "description" : "Informace o založeném odběru notifikací"
2303 },
2304 "OdbornaZpusobilost" : {
2305 "type" : "object",
2306 "properties" : {
2307 "cisloDiplomu" : {
2308 "type" : "string",
2309 "description" : "Číslo diplomu (varchar)",
2310 "nullable" : true
2311 },
2312 "datumUznani" : {
2313 "$ref" : "#/components/schemas/KZRDate"
2314 },
2315 "datumZiskani" : {
2316 "$ref" : "#/components/schemas/KZRDate"
2317 },
2318 "obor" : {
2319 "type" : "string",
2320 "description" : "Obor způsobilosti",
2321 "nullable" : true
2322 },
2323 "uznavajiciOrgan" : {
2324 "type" : "string",
2325 "description" : "Orgán, který způsobilost uznal (varchar)",
2326 "nullable" : true
2327 },
2328 "vzdelavaciInstituce" : {
2329 "type" : "string",
2330 "description" : "Název vzdělávací instituce (varchar)",
2331 "nullable" : true
2332 }
2333 },
2334 "additionalProperties" : false,
2335 "description" : "Odborná způsobilost"
2336 },
2337 "OdpovedOdberNotifikaci" : {
2338 "required" : [
2339 "odpovedInfo"
2340 ],
2341 "type" : "object",
2342 "properties" : {
2343 "odpovedInfo" : {
2344 "$ref" : "#/components/schemas/KZROdpoved"
2345 },
2346 "odpovedData" : {
2347 "$ref" : "#/components/schemas/OdberNotifikaci"
2348 }
2349 },
2350 "additionalProperties" : false,
2351 "description" : "Data pro odpověď na přihlášení k odběru notifikací"
2352 },
2353 "OdpovedVyhledaniCiselnikuCountryServiceContext" : {
2354 "required" : [
2355 "odpovedInfo"
2356 ],
2357 "type" : "object",
2358 "properties" : {
2359 "odpovedInfo" : {
2360 "$ref" : "#/components/schemas/KZROdpoved"
2361 },
2362 "odpovedData" : {
2363 "type" : "array",
2364 "items" : {
2365 "$ref" : "#/components/schemas/CiselnikCountryServiceContext"
2366 },
2367 "description" : "Data základního číselníku",
2368 "nullable" : true
2369 }
2370 },
2371 "additionalProperties" : false,
2372 "description" : "Data pro odpověď vyhledání číselníku CountryServiceContex - číselníku dokladů EU"
2373 },
2374 "OdpovedVyhledaniCiselnikuKRZP" : {
2375 "required" : [
2376 "odpovedData",
2377 "odpovedInfo"
2378 ],
2379 "type" : "object",
2380 "properties" : {
2381 "odpovedInfo" : {
2382 "$ref" : "#/components/schemas/KZROdpoved"
2383 },
2384 "odpovedData" : {
2385 "type" : "array",
2386 "items" : {
2387 "$ref" : "#/components/schemas/ZakladniCiselnik"
2388 },
2389 "description" : "Data základního číselníku",
2390 "nullable" : true
2391 }
2392 },
2393 "additionalProperties" : false,
2394 "description" : "Data pro odpověď vyhledání číselníku"
2395 },
2396 "OdpovedVyhledaniOdberuNotifikaciPZS" : {
2397 "required" : [
2398 "odpovedInfo"
2399 ],
2400 "type" : "object",
2401 "properties" : {
2402 "odpovedInfo" : {
2403 "$ref" : "#/components/schemas/KZROdpoved"
2404 },
2405 "odpovedData" : {
2406 "$ref" : "#/components/schemas/OdberNotifikaci"
2407 }
2408 },
2409 "additionalProperties" : false,
2410 "description" : "Data pro odpověď na vyhledání informací ohledně odběru notifikací"
2411 },
2412 "OdpovedVyhledaniSeznamuZP" : {
2413 "type" : "object",
2414 "properties" : {
2415 "odpovedData" : {
2416 "type" : "array",
2417 "items" : {
2418 "$ref" : "#/components/schemas/IdentifikaceZP"
2419 },
2420 "description" : "Data obsazující identifikaci ZP",
2421 "nullable" : true
2422 },
2423 "odpovedInfo" : {
2424 "$ref" : "#/components/schemas/KZROdpoved"
2425 }
2426 },
2427 "additionalProperties" : false
2428 },
2429 "OdpovedVyhledaniZP" : {
2430 "type" : "object",
2431 "properties" : {
2432 "odpovedData" : {
2433 "type" : "array",
2434 "items" : {
2435 "$ref" : "#/components/schemas/ZdravotnickyPracovnik"
2436 },
2437 "description" : "Data zdravotnického pracovníka (může být více výsledků)",
2438 "nullable" : true
2439 },
2440 "odpovedInfo" : {
2441 "$ref" : "#/components/schemas/KZROdpoved"
2442 }
2443 },
2444 "additionalProperties" : false,
2445 "description" : "Odpověď na vyhledání zdravotnického pracovníka"
2446 },
2447 "OdpovedZalozeniReklamace" : {
2448 "required" : [
2449 "odpovedInfo"
2450 ],
2451 "type" : "object",
2452 "properties" : {
2453 "odpovedInfo" : {
2454 "$ref" : "#/components/schemas/KZROdpoved"
2455 }
2456 },
2457 "additionalProperties" : false,
2458 "description" : "Odpověď na založení reklamace údaje"
2459 },
2460 "OmezeniVykonuPovolani" : {
2461 "type" : "object",
2462 "properties" : {
2463 "kategorie" : {
2464 "type" : "string",
2465 "description" : "Kategorie omezení (varchar)",
2466 "nullable" : true
2467 },
2468 "kodTypuVykonuPovolani" : {
2469 "type" : "string",
2470 "description" : "Kód typu výkonu povolání (string)",
2471 "nullable" : true
2472 },
2473 "spisovaZnacka" : {
2474 "type" : "string",
2475 "description" : "Spisová značka (varchar)",
2476 "nullable" : true
2477 },
2478 "spravniOrgan" : {
2479 "type" : "string",
2480 "description" : "Správní orgán, který omezení vydal (varchar)",
2481 "nullable" : true
2482 },
2483 "zakazVykonuPovolani" : {
2484 "type" : "boolean",
2485 "description" : "Příznak, zda jde o zákaz výkonu povolání (bool)"
2486 },
2487 "zamestnani" : {
2488 "$ref" : "#/components/schemas/Zamestnani"
2489 },
2490 "typ" : {
2491 "$ref" : "#/components/schemas/TypOmezeniVykonuPovolani"
2492 }
2493 },
2494 "additionalProperties" : false,
2495 "description" : "Informace o omezení výkonu povolání"
2496 },
2497 "ProblemDetails" : {
2498 "type" : "object",
2499 "properties" : {
2500 "type" : {
2501 "type" : "string",
2502 "nullable" : true
2503 },
2504 "title" : {
2505 "type" : "string",
2506 "nullable" : true
2507 },
2508 "status" : {
2509 "type" : "integer",
2510 "format" : "int32",
2511 "nullable" : true
2512 },
2513 "detail" : {
2514 "type" : "string",
2515 "nullable" : true
2516 },
2517 "instance" : {
2518 "type" : "string",
2519 "nullable" : true
2520 }
2521 },
2522 "additionalProperties" : {
2523
2524 }
2525 },
2526 "Reklamujici" : {
2527 "required" : [
2528 "idSubjektu",
2529 "typSubjektu"
2530 ],
2531 "type" : "object",
2532 "properties" : {
2533 "idSubjektu" : {
2534 "type" : "integer",
2535 "description" : "ID",
2536 "format" : "int64"
2537 },
2538 "email" : {
2539 "type" : "string",
2540 "description" : "Email",
2541 "nullable" : true
2542 },
2543 "jmeno" : {
2544 "type" : "string",
2545 "description" : "Jméno",
2546 "nullable" : true
2547 },
2548 "prijmeni" : {
2549 "type" : "string",
2550 "description" : "Příjmení",
2551 "nullable" : true
2552 },
2553 "typSubjektu" : {
2554 "type" : "string",
2555 "description" : "Typ subjektu\r\nJiny\r\nPacient\r\nZdravotnickyPracovnik\r\nPZS\r\nOVM\r\nZdravotniPojistovna",
2556 "nullable" : true
2557 }
2558 },
2559 "additionalProperties" : false,
2560 "description" : "Reklamující osoba."
2561 },
2562 "SpecializovanaZpusobilost" : {
2563 "type" : "object",
2564 "properties" : {
2565 "cisloDiplomu" : {
2566 "type" : "string",
2567 "description" : "Číslo diplomu (varchar)",
2568 "nullable" : true
2569 },
2570 "datumUznani" : {
2571 "$ref" : "#/components/schemas/KZRDate"
2572 },
2573 "datumZiskani" : {
2574 "$ref" : "#/components/schemas/KZRDate"
2575 },
2576 "specializace" : {
2577 "type" : "string",
2578 "description" : "Specializace (varchar)",
2579 "nullable" : true
2580 },
2581 "uznavajiciOrgan" : {
2582 "type" : "string",
2583 "description" : "Orgán, který způsobilost uznal (varchar)",
2584 "nullable" : true
2585 },
2586 "vzdelavaciInstituce" : {
2587 "type" : "string",
2588 "description" : "Název vzdělávací instituce (varchar)",
2589 "nullable" : true
2590 }
2591 },
2592 "additionalProperties" : false,
2593 "description" : "Specializovaná způsobilost"
2594 },
2595 "TypOmezeniVykonuPovolani" : {
2596 "type" : "object",
2597 "properties" : {
2598 "kod" : {
2599 "type" : "string",
2600 "description" : "Kód typu omezení (bigint)",
2601 "nullable" : true
2602 },
2603 "nazev" : {
2604 "type" : "string",
2605 "description" : "Název typu omezení (varchar)",
2606 "nullable" : true
2607 },
2608 "platnostDo" : {
2609 "$ref" : "#/components/schemas/KZRDate"
2610 },
2611 "platnostOd" : {
2612 "$ref" : "#/components/schemas/KZRDate"
2613 }
2614 },
2615 "additionalProperties" : false,
2616 "description" : "Typ omezení výkonu povolání"
2617 },
2618 "UdajReklamace" : {
2619 "type" : "object",
2620 "properties" : {
2621 "jmeno" : {
2622 "maxLength" : 50,
2623 "type" : "string",
2624 "description" : "Správné znění reklamovaného křestního jména zdravotnického pracovníka",
2625 "nullable" : true
2626 },
2627 "prijmeni" : {
2628 "type" : "string",
2629 "description" : "Správné znění reklamovaného příjmení jména zdravotnického pracovníka",
2630 "nullable" : true
2631 },
2632 "rodnePrijmeni" : {
2633 "type" : "string",
2634 "description" : "Správné znění reklamovaného rodného příjmení zdravotnického pracovníka",
2635 "nullable" : true
2636 },
2637 "datumNarozeni" : {
2638 "type" : "string",
2639 "description" : "Správné znění reklamovaného data narození zdravotnického pracovníka",
2640 "format" : "date-time",
2641 "nullable" : true
2642 },
2643 "adresaPobytu" : {
2644 "$ref" : "#/components/schemas/Adresa"
2645 },
2646 "pohlavi" : {
2647 "maxLength" : 1,
2648 "type" : "string",
2649 "description" : "Správné znění reklamovaného pohlaví zdravotnického pracovníka",
2650 "nullable" : true
2651 },
2652 "doklady" : {
2653 "$ref" : "#/components/schemas/Doklad"
2654 }
2655 },
2656 "additionalProperties" : false,
2657 "description" : "Údaj reklamace"
2658 },
2659 "VyhledaniOdberNotifikaciPZSInterni" : {
2660 "required" : [
2661 "kanalTyp"
2662 ],
2663 "type" : "object",
2664 "properties" : {
2665 "kanalTyp" : {
2666 "type" : "string",
2667 "description" : "Typ komunikačního kanálu",
2668 "nullable" : true
2669 },
2670 "subjektId" : {
2671 "type" : "string",
2672 "description" : "Id subjektu, o němž budou notifikace zasílány",
2673 "nullable" : true
2674 },
2675 "subjektTyp" : {
2676 "type" : "string",
2677 "description" : "Typ subjektu, o němž jsou notifikace zasílány",
2678 "nullable" : true
2679 }
2680 },
2681 "additionalProperties" : false,
2682 "description" : "Obsahuje informace potřebné k zrušení odběru notifikací"
2683 },
2684 "VyhledaniPodleJmenoPrijmeniDatumNarozeni" : {
2685 "type" : "object",
2686 "properties" : {
2687 "datumNarozeni" : {
2688 "type" : "string",
2689 "description" : "Datum narození pracovníka.",
2690 "format" : "date-time"
2691 },
2692 "jmeno" : {
2693 "type" : "string",
2694 "description" : "Jméno pracovníka.",
2695 "nullable" : true
2696 },
2697 "prijmeni" : {
2698 "type" : "string",
2699 "description" : "Příjmení pracovníka.",
2700 "nullable" : true
2701 }
2702 },
2703 "additionalProperties" : false,
2704 "description" : "DTO pro vyhledání pracovníka podle jména, příjmení a data narození."
2705 },
2706 "VyhledaniZPPodleICO" : {
2707 "type" : "object",
2708 "properties" : {
2709 "ico" : {
2710 "type" : "string",
2711 "description" : "IČO pracovníka, kterou chcete vyhledat.",
2712 "nullable" : true
2713 },
2714 "vcetneNeplatnych" : {
2715 "type" : "boolean",
2716 "description" : "Určuje, zda zahrnout i neplatné pracovníky."
2717 }
2718 },
2719 "additionalProperties" : false,
2720 "description" : "DTO pro vyhledání pracovníka podle IČO."
2721 },
2722 "VyhledaniZPPodleKRZPID" : {
2723 "required" : [
2724 "krzpid"
2725 ],
2726 "type" : "object",
2727 "properties" : {
2728 "krzpid" : {
2729 "type" : "string",
2730 "description" : "KRZP ID - id pracovníka"
2731 }
2732 },
2733 "additionalProperties" : false,
2734 "description" : "Dotaz pro vyhledání ZP podle KRZPID."
2735 },
2736 "VyhledaniZPPodleUdaju" : {
2737 "required" : [
2738 "datumNarozeni"
2739 ],
2740 "type" : "object",
2741 "properties" : {
2742 "datumNarozeni" : {
2743 "type" : "string",
2744 "description" : "Datum narození osoby v ISO 8601 formátu (yyyy-MM-dd)",
2745 "format" : "date-time"
2746 },
2747 "jmeno" : {
2748 "type" : "string",
2749 "description" : "Jméno osoby.",
2750 "nullable" : true
2751 },
2752 "krzpid" : {
2753 "type" : "string",
2754 "description" : "Identifikátor KRZP.",
2755 "nullable" : true
2756 },
2757 "prijmeni" : {
2758 "type" : "string",
2759 "description" : "Příjmení osoby.",
2760 "nullable" : true
2761 }
2762 },
2763 "additionalProperties" : false,
2764 "description" : "DTO pro vyhledání ZP podle údajů."
2765 },
2766 "ZadostOOdberNotifikaciInterni" : {
2767 "required" : [
2768 "zadostData",
2769 "zadostInfo"
2770 ],
2771 "type" : "object",
2772 "properties" : {
2773 "zadostData" : {
2774 "$ref" : "#/components/schemas/NastaveniOdberuNotifikaciZP"
2775 },
2776 "zadostInfo" : {
2777 "$ref" : "#/components/schemas/KZRDotaz"
2778 }
2779 },
2780 "additionalProperties" : false,
2781 "description" : "Data žádosti pro přihlášení k odběru notifikací"
2782 },
2783 "ZadostOVyhledaniCiselniku" : {
2784 "required" : [
2785 "zadostInfo"
2786 ],
2787 "type" : "object",
2788 "properties" : {
2789 "zadostInfo" : {
2790 "$ref" : "#/components/schemas/KZRDotaz"
2791 }
2792 },
2793 "additionalProperties" : false,
2794 "description" : "Data žádosti pro vyhledání číselníku"
2795 },
2796 "ZadostOVyhledaniOdberuZmenPacientuProPZSInterni" : {
2797 "required" : [
2798 "zadostData",
2799 "zadostInfo"
2800 ],
2801 "type" : "object",
2802 "properties" : {
2803 "zadostData" : {
2804 "$ref" : "#/components/schemas/VyhledaniOdberNotifikaciPZSInterni"
2805 },
2806 "zadostInfo" : {
2807 "$ref" : "#/components/schemas/KZRDotaz"
2808 }
2809 },
2810 "additionalProperties" : false,
2811 "description" : "Data žádosti o vyhledání odběru notifikací pro PZS a subjekty údajů"
2812 },
2813 "ZadostOVyhledaniPodleJmenoPrijmeniDatumNarozeni" : {
2814 "type" : "object",
2815 "properties" : {
2816 "data" : {
2817 "$ref" : "#/components/schemas/VyhledaniPodleJmenoPrijmeniDatumNarozeni"
2818 },
2819 "zadostInfo" : {
2820 "$ref" : "#/components/schemas/KZRDotaz"
2821 }
2822 },
2823 "additionalProperties" : false,
2824 "description" : "Žádost o vyhledání podle jména, příjmení a data narození."
2825 },
2826 "ZadostOVyhledaniPodleKRZPID" : {
2827 "type" : "object",
2828 "properties" : {
2829 "zadostData" : {
2830 "$ref" : "#/components/schemas/VyhledaniZPPodleKRZPID"
2831 },
2832 "zadostInfo" : {
2833 "$ref" : "#/components/schemas/KZRDotaz"
2834 }
2835 },
2836 "additionalProperties" : false,
2837 "description" : "Žádost o vyhledání podle KRZPID"
2838 },
2839 "ZadostOVyhledaniPodleZamestnavatele" : {
2840 "type" : "object",
2841 "properties" : {
2842 "data" : {
2843 "$ref" : "#/components/schemas/VyhledaniZPPodleICO"
2844 },
2845 "zadostInfo" : {
2846 "$ref" : "#/components/schemas/KZRDotaz"
2847 }
2848 },
2849 "additionalProperties" : false,
2850 "description" : "Žádost o vyhledání podle zaměstnavatele."
2851 },
2852 "ZadostOVyhledaniProPersonalistiku" : {
2853 "type" : "object",
2854 "properties" : {
2855 "data" : {
2856 "$ref" : "#/components/schemas/VyhledaniZPPodleUdaju"
2857 },
2858 "zadostInfo" : {
2859 "$ref" : "#/components/schemas/KZRDotaz"
2860 }
2861 },
2862 "additionalProperties" : false,
2863 "description" : "Žádost o vyhledání pro personalistiku."
2864 },
2865 "ZadostOZruseniOdberuNotifikaciInterni" : {
2866 "required" : [
2867 "zadostData",
2868 "zadostInfo"
2869 ],
2870 "type" : "object",
2871 "properties" : {
2872 "zadostData" : {
2873 "$ref" : "#/components/schemas/ZruseniOdberuNotifikaciInterni"
2874 },
2875 "zadostInfo" : {
2876 "$ref" : "#/components/schemas/KZRDotaz"
2877 }
2878 },
2879 "additionalProperties" : false,
2880 "description" : "Data žádosti o zrušení k odběru notifikací pro PZS a subjekty údajů. Pro interní komunikaci uvniř systému."
2881 },
2882 "ZadostReklamaceUdaju" : {
2883 "required" : [
2884 "zadostData",
2885 "zadostInfo"
2886 ],
2887 "type" : "object",
2888 "properties" : {
2889 "zadostData" : {
2890 "$ref" : "#/components/schemas/DataReklamace"
2891 },
2892 "zadostInfo" : {
2893 "$ref" : "#/components/schemas/KZRDotaz"
2894 }
2895 },
2896 "additionalProperties" : false,
2897 "description" : "Zadost o reklamaci udajů"
2898 },
2899 "ZakladniCiselnik" : {
2900 "required" : [
2901 "kod",
2902 "nazev",
2903 "platnostOd"
2904 ],
2905 "type" : "object",
2906 "properties" : {
2907 "kod" : {
2908 "type" : "string",
2909 "description" : "Kód číselníkové položky",
2910 "nullable" : true
2911 },
2912 "nazev" : {
2913 "type" : "string",
2914 "description" : "Název číselníkové položky",
2915 "nullable" : true
2916 },
2917 "platnostOd" : {
2918 "type" : "string",
2919 "description" : "Platnost od číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
2920 "format" : "date-time"
2921 },
2922 "platnostDo" : {
2923 "type" : "string",
2924 "description" : "Platnost do číselníkové položky v ISO 8601 formátu (yyyy-MM-dd)",
2925 "format" : "date-time",
2926 "nullable" : true
2927 }
2928 },
2929 "additionalProperties" : false,
2930 "description" : "Data pro základní číselník"
2931 },
2932 "Zamestnani" : {
2933 "type" : "object",
2934 "properties" : {
2935 "druhPece" : {
2936 "type" : "string",
2937 "description" : "Druh péče",
2938 "nullable" : true
2939 },
2940 "formaPece" : {
2941 "type" : "string",
2942 "description" : "Forma péče",
2943 "nullable" : true
2944 },
2945 "oborPece" : {
2946 "type" : "string",
2947 "description" : "Obor péče",
2948 "nullable" : true
2949 },
2950 "pcz" : {
2951 "type" : "integer",
2952 "description" : "PCZ (int)",
2953 "format" : "int32"
2954 },
2955 "poskytovatelICO" : {
2956 "type" : "string",
2957 "description" : "IČO poskytovatele (numeric(8)) – uloženo jako string kvůli případným počátečním nulám",
2958 "nullable" : true
2959 }
2960 },
2961 "additionalProperties" : false,
2962 "description" : "Údaje o zaměstnání (kmenová i referenční data)"
2963 },
2964 "ZdravotnickyPracovnik" : {
2965 "type" : "object",
2966 "properties" : {
2967 "stavZaznamu" : {
2968 "type" : "string",
2969 "description" : "Stav záznamu zdravotnického pracovníka.",
2970 "nullable" : true
2971 },
2972 "adresaPobytu" : {
2973 "$ref" : "#/components/schemas/KZRAdresaDetail"
2974 },
2975 "clenstviVKomorach" : {
2976 "type" : "array",
2977 "items" : {
2978 "$ref" : "#/components/schemas/Komora"
2979 },
2980 "description" : "Seznam členství v profesních komorách.",
2981 "nullable" : true
2982 },
2983 "dalsiKontakt" : {
2984 "$ref" : "#/components/schemas/KZRString"
2985 },
2986 "email" : {
2987 "$ref" : "#/components/schemas/KZRString"
2988 },
2989 "hostovaniOd" : {
2990 "$ref" : "#/components/schemas/KZRDate"
2991 },
2992 "hostovaniDo" : {
2993 "$ref" : "#/components/schemas/KZRDate"
2994 },
2995 "hostujiciUsazena" : {
2996 "type" : "string",
2997 "description" : "Informace o hostujícím nebo usazeném pracovníkovi.",
2998 "nullable" : true
2999 },
3000 "kmen" : {
3001 "type" : "array",
3002 "items" : {
3003 "$ref" : "#/components/schemas/KmenPracovnik"
3004 },
3005 "description" : "Seznam základních kmenových údajů pracovníka.",
3006 "nullable" : true
3007 },
3008 "odbornaZpusobilost" : {
3009 "type" : "array",
3010 "items" : {
3011 "$ref" : "#/components/schemas/OdbornaZpusobilost"
3012 },
3013 "description" : "Seznam odborných způsobilostí pracovníka.",
3014 "nullable" : true
3015 },
3016 "omezeniVykonuPovolani" : {
3017 "type" : "array",
3018 "items" : {
3019 "$ref" : "#/components/schemas/OmezeniVykonuPovolani"
3020 },
3021 "description" : "Seznam omezení výkonu povolání.",
3022 "nullable" : true
3023 },
3024 "specializovanaZpusobilost" : {
3025 "type" : "array",
3026 "items" : {
3027 "$ref" : "#/components/schemas/SpecializovanaZpusobilost"
3028 },
3029 "description" : "Seznam specializovaných způsobilostí pracovníka.",
3030 "nullable" : true
3031 },
3032 "telefon" : {
3033 "$ref" : "#/components/schemas/KZRString"
3034 },
3035 "zamestnani" : {
3036 "type" : "array",
3037 "items" : {
3038 "$ref" : "#/components/schemas/Zamestnani"
3039 },
3040 "description" : "Seznam zaměstnání zdravotnického pracovníka.",
3041 "nullable" : true
3042 },
3043 "zvlastniZpusobilost" : {
3044 "type" : "array",
3045 "items" : {
3046 "$ref" : "#/components/schemas/ZvlastniOdbornaZpusobilost"
3047 },
3048 "description" : "Seznam zvláštních odborných způsobilostí pracovníka.",
3049 "nullable" : true
3050 },
3051 "datumNarozeni" : {
3052 "$ref" : "#/components/schemas/KZRDate"
3053 },
3054 "doklady" : {
3055 "type" : "array",
3056 "items" : {
3057 "$ref" : "#/components/schemas/Doklad"
3058 },
3059 "description" : "Seznam dokladů pracovníka.",
3060 "nullable" : true
3061 },
3062 "jmeno" : {
3063 "$ref" : "#/components/schemas/KZRString"
3064 },
3065 "mistoNarozeni" : {
3066 "$ref" : "#/components/schemas/KZRString"
3067 },
3068 "pohlavi" : {
3069 "$ref" : "#/components/schemas/KZRString"
3070 },
3071 "prijmeni" : {
3072 "$ref" : "#/components/schemas/KZRString"
3073 },
3074 "rodnePrijmeni" : {
3075 "$ref" : "#/components/schemas/KZRString"
3076 },
3077 "statniObcanstvi" : {
3078 "type" : "array",
3079 "items" : {
3080 "$ref" : "#/components/schemas/KZRString"
3081 },
3082 "description" : "Seznam státních občanství pracovníka.",
3083 "nullable" : true
3084 },
3085 "titulPred" : {
3086 "$ref" : "#/components/schemas/KZRString"
3087 },
3088 "titulZa" : {
3089 "$ref" : "#/components/schemas/KZRString"
3090 },
3091 "jeLekar" : {
3092 "type" : "boolean",
3093 "description" : "Indikativní příznak, zda je pracovník lékařem. Není kmenovým údajem. Informace může být null, pokud není k dispozici. Informace je vyhodnocena na základě kombinací informací o pracovníkovi.",
3094 "nullable" : true
3095 },
3096 "krzpid" : {
3097 "type" : "string",
3098 "description" : "Identifikátor pracovníka v systému KRZP.",
3099 "nullable" : true
3100 },
3101 "ztotozenaOsoba" : {
3102 "type" : "boolean",
3103 "description" : "Příznak, zda je osoba ztotožněna."
3104 }
3105 },
3106 "additionalProperties" : false,
3107 "description" : "Zdravotnický pracovník – DTO objekt s kmenovými, referenčními a pomocnými daty.\r\nObsahuje identifikační údaje, osobní informace, členství v komorách, odborné a specializované způsobilosti,\r\nomezení výkonu povolání, zaměstnání a další kontaktní údaje."
3108 },
3109 "ZruseniOdberuNotifikaciInterni" : {
3110 "type" : "object",
3111 "properties" : {
3112 "idSubskripce" : {
3113 "type" : "string",
3114 "description" : "ID subskripce",
3115 "nullable" : true
3116 },
3117 "subjektId" : {
3118 "type" : "string",
3119 "description" : "Id subjektu, jemuž budou notifikace zasílány",
3120 "nullable" : true
3121 },
3122 "subjektTyp" : {
3123 "type" : "string",
3124 "description" : "Typ subjektu, jemuž jsou notifikace zasílány",
3125 "nullable" : true
3126 }
3127 },
3128 "additionalProperties" : false,
3129 "description" : "Obsahuje informace potřebné k zrušení odběru notifikací pro interní komunikaci uvnitř systému"
3130 },
3131 "ZvlastniOdbornaZpusobilost" : {
3132 "type" : "object",
3133 "properties" : {
3134 "certifikovanyKurs" : {
3135 "type" : "string",
3136 "description" : "Identifikátor certifikovaného kurzu (bigint)",
3137 "nullable" : true
3138 },
3139 "cisloDiplomu" : {
3140 "type" : "string",
3141 "description" : "Číslo diplomu (varchar)",
3142 "nullable" : true
3143 },
3144 "datumUznani" : {
3145 "$ref" : "#/components/schemas/KZRDate"
3146 },
3147 "datumZiskani" : {
3148 "$ref" : "#/components/schemas/KZRDate"
3149 },
3150 "uznavajiciOrg" : {
3151 "type" : "string",
3152 "description" : "Orgán, který způsobilost uznal (varchar)",
3153 "nullable" : true
3154 },
3155 "vzdelavaciInstituce" : {
3156 "type" : "string",
3157 "description" : "Název vzdělávací instituce (varchar)",
3158 "nullable" : true
3159 }
3160 },
3161 "additionalProperties" : false,
3162 "description" : "Zvláštní odborná způsobilost"
3163 }
3164 },
3165 "securitySchemes" : {
3166 "bearerAuth" : {
3167 "scheme" : "bearer",
3168 "description" : "Zadejde `Assertion Token (JWT)`",
3169 "type" : "http",
3170 "bearerFormat" : "JWT"
3171 }
3172 }
3173 },
3174 "security" : [
3175 {
3176 "bearerAuth" : [
3177
3178 ]
3179 }
3180 ]
3181 }