1 {
2 "openapi" : "3.0.1",
3 "info" : {
4 "title" : "ÚZIS eReg REST API",
5 "description" : "Umožňuje pomocí REST API služeb vyhledávat pacienty v registru pacientů, načítat a zadávat vakcinace do vakcinačního registru. Pro přístup vyžaduje certifikát SÚKL (eRecept) nebo certifikát ÚZIS vydaný pro poskytovatele zdravotních služeb.",
6 "version" : "v1"
7 },
8 "paths" : {
9 "/api/v1/ciselniky/Nacti/AplikacniCesty" : {
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 "example" : [
27 {
28 "kod" : "PO",
29 "nazev" : "p.o.",
30 "platnostOd" : null,
31 "platnostDo" : null
32 },
33 {
34 "kod" : "IM",
35 "nazev" : "i.m.",
36 "platnostOd" : null,
37 "platnostDo" : null
38 },
39 {
40 "kod" : "ID",
41 "nazev" : "i.d.",
42 "platnostOd" : null,
43 "platnostDo" : null
44 },
45 {
46 "kod" : "SC",
47 "nazev" : "s.c.",
48 "platnostOd" : null,
49 "platnostDo" : null
50 }
51 ]
52 }
53 }
54 },
55 "404" : {
56 "description" : "Číselník nenalezen"
57 }
58 }
59 }
60 },
61 "/api/v1/ciselniky/Nacti/Indikace" : {
62 "get" : {
63 "tags" : [
64 "Ciselniky"
65 ],
66 "summary" : "Načte číselník indikací.",
67 "responses" : {
68 "200" : {
69 "description" : "Vyhledá číselník",
70 "content" : {
71 "application/json" : {
72 "schema" : {
73 "type" : "array",
74 "items" : {
75 "$ref" : "#/components/schemas/Indikace"
76 }
77 },
78 "example" : [
79 {
80 "kod" : "J01",
81 "nazev" : "Jiná",
82 "platnostOd" : null,
83 "platnostDo" : null
84 },
85 {
86 "kod" : "C01",
87 "nazev" : "Zdravotniční pracovníci Oddělení ARO, JIP",
88 "platnostOd" : null,
89 "platnostDo" : null
90 }
91 ]
92 }
93 }
94 },
95 "404" : {
96 "description" : "Číselník nenalezen"
97 }
98 }
99 }
100 },
101 "/api/v1/ciselniky/Nacti/OckovaciLatky" : {
102 "get" : {
103 "tags" : [
104 "Ciselniky"
105 ],
106 "summary" : "Načte číselník očkovacích látek.",
107 "responses" : {
108 "200" : {
109 "description" : "Vyhledá číselník",
110 "content" : {
111 "application/json" : {
112 "schema" : {
113 "type" : "array",
114 "items" : {
115 "$ref" : "#/components/schemas/OckovaciLatka"
116 }
117 },
118 "example" : [
119 {
120 "optimalniDoba" : 22,
121 "minimalniDoba" : 16,
122 "maximalniDoba" : 99,
123 "minVek" : 16,
124 "maxVek" : 110,
125 "kodSukl" : "0250256",
126 "kod" : "CO01",
127 "nazev" : "BioNTech vakcína",
128 "platnostOd" : null,
129 "platnostDo" : null
130 }
131 ]
132 }
133 }
134 },
135 "404" : {
136 "description" : "Číselník nenalezen"
137 }
138 }
139 }
140 },
141 "/api/v1/ciselniky/Nacti/KontraindikaceDocasneCis" : {
142 "get" : {
143 "tags" : [
144 "Ciselniky"
145 ],
146 "summary" : "Načte číselník dočasných kontraindikací.",
147 "responses" : {
148 "200" : {
149 "description" : "Vyhledá číselník",
150 "content" : {
151 "application/json" : {
152 "schema" : {
153 "type" : "array",
154 "items" : {
155 "$ref" : "#/components/schemas/KontraindikaceDocasnaCis"
156 }
157 },
158 "example" : [
159 {
160 "pocetDni" : 90,
161 "kod" : "DK01",
162 "nazev" : "Aplikace protilátek nebo plazmy pro covid-19",
163 "platnostOd" : null,
164 "platnostDo" : null
165 }
166 ]
167 }
168 }
169 },
170 "404" : {
171 "description" : "Číselník nenalezen"
172 }
173 }
174 }
175 },
176 "/api/v1/ciselniky/Nacti/OckovaciLatkyKontraindikace" : {
177 "get" : {
178 "tags" : [
179 "Ciselniky"
180 ],
181 "summary" : "Načte číselník kontraindikací očkovacích látek.",
182 "responses" : {
183 "200" : {
184 "description" : "Vyhledá číselník",
185 "content" : {
186 "application/json" : {
187 "schema" : {
188 "type" : "array",
189 "items" : {
190 "$ref" : "#/components/schemas/OckovaciLatkaKontraindikace"
191 }
192 },
193 "example" : [
194 {
195 "kod" : "CO01_1",
196 "nazev" : "Hypersenzitivita na léčivou látku nebo na kteroukoli pomocnou látku",
197 "platnostOd" : null,
198 "platnostDo" : null,
199 "popis" : "<b>Seznam pomocných látek<b></br>\r\n((4-hydroxybutyl)azanediyl)bis(hexane-6,1-diyl)bis(2-hexyldecanoate) (ALC-0315)</br>\r\n2-[(polyethylene glycol)-2000]-N,N-ditetradecylacetamide (ALC-0159)</br>\r\nKolfosceryl-stearát</br>\r\nCholesterol</br>\r\nChlorid draselný</br>\r\nDihydrogenfosforečnan draselný</br>\r\nChlorid sodný</br>\r\nDihydrát hydrogenfosforečnanu sodného</br>\r\nSacharosa</br>\r\nVoda pro injekci",
200 "ockovaciLatkaKod" : "CO01"
201 }
202 ]
203 }
204 }
205 },
206 "404" : {
207 "description" : "Číselník nenalezen"
208 }
209 }
210 }
211 },
212 "/api/v1/ciselniky/Nacti/TypyOckovani" : {
213 "get" : {
214 "tags" : [
215 "Ciselniky"
216 ],
217 "summary" : "Načte číselník typů očkovaní.",
218 "responses" : {
219 "200" : {
220 "description" : "Vyhledá číselník",
221 "content" : {
222 "application/json" : {
223 "schema" : {
224 "type" : "array",
225 "items" : {
226 "$ref" : "#/components/schemas/TypOckovani"
227 }
228 },
229 "example" : [
230 {
231 "kod" : "CO19",
232 "nazev" : "Očkování proti COVID-19",
233 "platnostOd" : null,
234 "platnostDo" : null
235 }
236 ]
237 }
238 }
239 },
240 "404" : {
241 "description" : "Číselník nenalezen"
242 }
243 }
244 }
245 },
246 "/api/v1/ciselniky/Nacti/TypyVykonu" : {
247 "get" : {
248 "tags" : [
249 "Ciselniky"
250 ],
251 "summary" : "Načte číselník typů výkonu.",
252 "responses" : {
253 "200" : {
254 "description" : "Vyhledá číselník",
255 "content" : {
256 "application/json" : {
257 "schema" : {
258 "type" : "array",
259 "items" : {
260 "$ref" : "#/components/schemas/TypyVykonu"
261 }
262 },
263 "example" : [
264 {
265 "kod" : "1",
266 "nazev" : "1. dávka",
267 "platnostOd" : null,
268 "platnostDo" : null
269 },
270 {
271 "kod" : "2",
272 "nazev" : "2. dávka",
273 "platnostOd" : null,
274 "platnostDo" : null
275 },
276 {
277 "kod" : "3",
278 "nazev" : "1.posilující dávka",
279 "platnostOd" : null,
280 "platnostDo" : null
281 },
282 {
283 "kod" : "4",
284 "nazev" : "2.posilující dávka",
285 "platnostOd" : null,
286 "platnostDo" : null
287 }
288 ]
289 }
290 }
291 },
292 "404" : {
293 "description" : "Číselník nenalezen"
294 }
295 }
296 }
297 },
298 "/api/v1/ciselniky/Nacti/MistoAplikace" : {
299 "get" : {
300 "tags" : [
301 "Ciselniky"
302 ],
303 "summary" : "Načte číselník míst aplikací.",
304 "responses" : {
305 "200" : {
306 "description" : "Vyhledá číselník",
307 "content" : {
308 "application/json" : {
309 "schema" : {
310 "type" : "array",
311 "items" : {
312 "$ref" : "#/components/schemas/MistoAplikace"
313 }
314 },
315 "example" : [
316 {
317 "kod" : "NP",
318 "nazev" : "Nedominantní paže",
319 "platnostOd" : null,
320 "platnostDo" : null
321 },
322 {
323 "kod" : "DP",
324 "nazev" : "Dominantní paže",
325 "platnostOd" : null,
326 "platnostDo" : null
327 }
328 ]
329 }
330 }
331 },
332 "404" : {
333 "description" : "Číselník nenalezen"
334 }
335 }
336 }
337 },
338 "/api/v1/ciselniky/Nacti/Zeme" : {
339 "get" : {
340 "tags" : [
341 "Ciselniky"
342 ],
343 "summary" : "Načte číselník zemí.",
344 "responses" : {
345 "200" : {
346 "description" : "Vyhledá číselník",
347 "content" : {
348 "application/json" : {
349 "schema" : {
350 "type" : "array",
351 "items" : {
352 "$ref" : "#/components/schemas/Zeme"
353 }
354 },
355 "example" : [
356 {
357 "kod" : "CZ",
358 "nazev" : "Česko",
359 "platnostOd" : null,
360 "platnostDo" : null
361 },
362 {
363 "kod" : "UA",
364 "nazev" : "Ukrajina",
365 "platnostOd" : null,
366 "platnostDo" : null
367 }
368 ]
369 }
370 }
371 },
372 "404" : {
373 "description" : "Číselník nenalezen"
374 }
375 }
376 }
377 },
378 "/api/v1/ciselniky/Nacti/ZemeUznaneOckovani" : {
379 "get" : {
380 "tags" : [
381 "Ciselniky"
382 ],
383 "summary" : "Načte číselník zemí pro uznání vakcinace.",
384 "responses" : {
385 "200" : {
386 "description" : "Vyhledá číselník",
387 "content" : {
388 "application/json" : {
389 "schema" : {
390 "type" : "array",
391 "items" : {
392 "$ref" : "#/components/schemas/ZemeUznaneOckovani"
393 }
394 },
395 "example" : [
396 {
397 "kod" : "CZ",
398 "nazev" : "Česko",
399 "platnostOd" : null,
400 "platnostDo" : null
401 },
402 {
403 "kod" : "UA",
404 "nazev" : "Ukrajina",
405 "platnostOd" : null,
406 "platnostDo" : null
407 }
408 ]
409 }
410 }
411 },
412 "404" : {
413 "description" : "Číselník nenalezen"
414 }
415 }
416 }
417 },
418 "/api/v1/ciselniky/Nacti/Lek" : {
419 "get" : {
420 "tags" : [
421 "Ciselniky"
422 ],
423 "summary" : "Načte číselník leků.",
424 "responses" : {
425 "200" : {
426 "description" : "Vyhledá číselník",
427 "content" : {
428 "application/json" : {
429 "schema" : {
430 "type" : "array",
431 "items" : {
432 "$ref" : "#/components/schemas/Lek"
433 }
434 },
435 "example" : [
436 {
437 "praktikZadat" : false,
438 "medikaceZadat" : true,
439 "medikaceAplikace" : true,
440 "medikacePoskytnuti" : false,
441 "kod" : "regncov2",
442 "nazev" : "REGN-COV2",
443 "platnostOd" : null,
444 "platnostDo" : null
445 }
446 ]
447 }
448 }
449 },
450 "404" : {
451 "description" : "Číselník nenalezen"
452 }
453 }
454 }
455 },
456 "/api/v1/ciselniky/Nacti/IcoIcp" : {
457 "get" : {
458 "tags" : [
459 "Ciselniky"
460 ],
461 "summary" : "Načte číselník IČO/IČP.",
462 "parameters" : [
463 {
464 "name" : "ico",
465 "in" : "query",
466 "description" : "Identifikační číslo osoby:",
467 "schema" : {
468 "type" : "integer",
469 "format" : "int32"
470 }
471 },
472 {
473 "name" : "icp",
474 "in" : "query",
475 "description" : "Identifikační číslo pracoviště:",
476 "schema" : {
477 "type" : "string"
478 }
479 },
480 {
481 "name" : "pocetZaznamu",
482 "in" : "query",
483 "description" : "Počet záznamů k vrácení:",
484 "schema" : {
485 "type" : "integer",
486 "format" : "int32"
487 }
488 }
489 ],
490 "responses" : {
491 "200" : {
492 "description" : "Vyhledá číselník",
493 "content" : {
494 "application/json" : {
495 "schema" : {
496 "type" : "array",
497 "items" : {
498 "$ref" : "#/components/schemas/IcoIcp"
499 }
500 },
501 "example" : [
502 {
503 "ico" : 582,
504 "icp" : "29005001",
505 "nazev" : "Vojenský rehabilitační ústav Lůžkové oddělení VRÚ",
506 "platnostOd" : null,
507 "platnostDo" : null
508 }
509 ]
510 }
511 }
512 },
513 "404" : {
514 "description" : "Číselník nenalezen"
515 }
516 }
517 }
518 },
519 "/api/v1/ciselniky/Nacti/ZdravotniPojistovna" : {
520 "get" : {
521 "tags" : [
522 "Ciselniky"
523 ],
524 "summary" : "Načte číselník zdravotních pojišťoven.",
525 "responses" : {
526 "200" : {
527 "description" : "Vyhledá číselník",
528 "content" : {
529 "application/json" : {
530 "schema" : {
531 "type" : "array",
532 "items" : {
533 "$ref" : "#/components/schemas/ZdravotniPojistovna"
534 }
535 },
536 "example" : [
537 {
538 "kod" : "CIZ",
539 "nazev" : "Samoplátce - bez dalšího zdržování na území ČR",
540 "platnostOd" : null,
541 "platnostDo" : null
542 }
543 ]
544 }
545 }
546 },
547 "404" : {
548 "description" : "Číselník nenalezen"
549 }
550 }
551 }
552 },
553 "/api/v1/ciselniky/Nacti/MestoPsc" : {
554 "get" : {
555 "tags" : [
556 "Ciselniky"
557 ],
558 "summary" : "Načte číselník PSČ/Město.",
559 "parameters" : [
560 {
561 "name" : "maxPocetZaznamu",
562 "in" : "query",
563 "description" : "Maximalní počet záznamů k vrácení:",
564 "schema" : {
565 "type" : "integer",
566 "format" : "int32"
567 }
568 },
569 {
570 "name" : "vynechPocetZaznamu",
571 "in" : "query",
572 "description" : "Přeskočí daný počet záznamů:",
573 "schema" : {
574 "type" : "integer",
575 "format" : "int32"
576 }
577 },
578 {
579 "name" : "textKVyhledani",
580 "in" : "query",
581 "description" : "Vyhledá záznamy obsahující zadaný text:",
582 "schema" : {
583 "type" : "string"
584 }
585 }
586 ],
587 "responses" : {
588 "200" : {
589 "description" : "Vyhledá číselník",
590 "content" : {
591 "application/json" : {
592 "schema" : {
593 "type" : "array",
594 "items" : {
595 "$ref" : "#/components/schemas/MestoPsc"
596 }
597 },
598 "example" : [
599 {
600 "celyNazev" : "Praha 10, PSČ 101 00, Hlavní město Praha",
601 "psc" : 10100,
602 "kod" : "108",
603 "nazev" : "Praha 10",
604 "platnostOd" : null,
605 "platnostDo" : null
606 }
607 ]
608 }
609 }
610 },
611 "404" : {
612 "description" : "Číselník nenalezen"
613 }
614 }
615 }
616 },
617 "/api/v1/ciselniky/Nacti/CovidTestTypPoct" : {
618 "get" : {
619 "tags" : [
620 "Ciselniky"
621 ],
622 "summary" : "Načte číselník POCT typů testů a jejich možných výsledků.",
623 "responses" : {
624 "200" : {
625 "description" : "Vyhledá číselník",
626 "content" : {
627 "application/json" : {
628 "schema" : {
629 "type" : "array",
630 "items" : {
631 "$ref" : "#/components/schemas/CovidTestTypPoct"
632 }
633 },
634 "example" : [
635 {
636 "vysledky" : [
637 {
638 "kod" : "P",
639 "nazev" : "pozitivní / positive",
640 "platnostOd" : null,
641 "platnostDo" : null
642 }
643 ],
644 "kod" : "P",
645 "nazev" : "pozitivní / positive",
646 "platnostOd" : null,
647 "platnostDo" : null
648 },
649 {
650 "vysledky" : [
651 {
652 "kod" : "P",
653 "nazev" : "pozitivní / positive",
654 "platnostOd" : null,
655 "platnostDo" : null
656 }
657 ],
658 "kod" : "N",
659 "nazev" : "negativní / negative",
660 "platnostOd" : null,
661 "platnostDo" : null
662 },
663 {
664 "vysledky" : [
665 {
666 "kod" : "P",
667 "nazev" : "pozitivní / positive",
668 "platnostOd" : null,
669 "platnostDo" : null
670 }
671 ],
672 "kod" : "X",
673 "nazev" : "neprůkazný / inconclusive",
674 "platnostOd" : null,
675 "platnostDo" : null
676 }
677 ]
678 }
679 }
680 },
681 "404" : {
682 "description" : "Číselník nenalezen"
683 }
684 }
685 }
686 },
687 "/api/v1/ciselniky/Nacti/CovidTestOdberneMisto" : {
688 "get" : {
689 "tags" : [
690 "Ciselniky"
691 ],
692 "summary" : "Načte číselník odběrových míst.",
693 "responses" : {
694 "200" : {
695 "description" : "Vyhledá číselník",
696 "content" : {
697 "application/json" : {
698 "schema" : {
699 "type" : "array",
700 "items" : {
701 "$ref" : "#/components/schemas/CovidTestOdberneMisto"
702 }
703 },
704 "example" : [
705 {
706 "kapacita" : 10,
707 "odebrano" : 0,
708 "indikovano" : 0,
709 "okresKod" : "CZ0511",
710 "krajKod" : "CZ051",
711 "kod" : "xxx",
712 "nazev" : "Stan 1",
713 "platnostOd" : null,
714 "platnostDo" : null
715 }
716 ]
717 }
718 }
719 },
720 "404" : {
721 "description" : "Číselník nenalezen"
722 }
723 }
724 }
725 },
726 "/api/v1/ciselniky/Nacti/VyrobceTestu" : {
727 "get" : {
728 "tags" : [
729 "Ciselniky"
730 ],
731 "summary" : "Načte číselník výrobců testů na Covid19.",
732 "responses" : {
733 "200" : {
734 "description" : "Vyhledá číselník",
735 "content" : {
736 "application/json" : {
737 "schema" : {
738 "type" : "array",
739 "items" : {
740 "$ref" : "#/components/schemas/VyrobceTestu"
741 }
742 },
743 "example" : [
744 {
745 "kod" : "SwoniVivad",
746 "nazev" : "SWONIA, a.s. - VivaDiagTM SARS-CoV-2 Ag Rapid Test",
747 "platnostOd" : null,
748 "platnostDo" : null
749 }
750 ]
751 }
752 }
753 },
754 "404" : {
755 "description" : "Číselník nenalezen"
756 }
757 }
758 }
759 },
760 "/api/v1/ciselniky/Nacti/KategorieTestovani" : {
761 "get" : {
762 "tags" : [
763 "Ciselniky"
764 ],
765 "summary" : "Načte číselník kategorií testování.",
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/KategorieTestovani"
775 }
776 },
777 "example" : [
778 {
779 "kod" : "SkolaPlosne",
780 "nazev" : "Plošné testování ve školách",
781 "platnostOd" : null,
782 "platnostDo" : null
783 }
784 ]
785 }
786 }
787 },
788 "404" : {
789 "description" : "Číselník nenalezen"
790 }
791 }
792 }
793 },
794 "/api/v1/ciselniky/Nacti/ResortniIdentifikatorSkoly" : {
795 "get" : {
796 "tags" : [
797 "Ciselniky"
798 ],
799 "summary" : "Načte číselník resortních identifikátorů škol.",
800 "responses" : {
801 "200" : {
802 "description" : "Vyhledá číselník",
803 "content" : {
804 "text/plain" : {
805 "schema" : {
806 "type" : "string"
807 },
808 "example" : [
809 {
810 "ico" : 9783121,
811 "kategorieFirmy" : "x_MŠ",
812 "uzemi" : "CZ010A",
813 "kod" : "691014426",
814 "nazev" : "MŠ Štěrboholy, příspěvková organizace",
815 "platnostOd" : null,
816 "platnostDo" : null
817 }
818 ]
819 },
820 "application/json" : {
821 "schema" : {
822 "type" : "string"
823 },
824 "example" : [
825 {
826 "ico" : 9783121,
827 "kategorieFirmy" : "x_MŠ",
828 "uzemi" : "CZ010A",
829 "kod" : "691014426",
830 "nazev" : "MŠ Štěrboholy, příspěvková organizace",
831 "platnostOd" : null,
832 "platnostDo" : null
833 }
834 ]
835 }
836 }
837 },
838 "404" : {
839 "description" : "Číselník nenalezen"
840 }
841 }
842 }
843 },
844 "/api/v1/ciselniky/Info" : {
845 "get" : {
846 "tags" : [
847 "Ciselniky"
848 ],
849 "summary" : "Zobrazí informace o verzi aplikace a přihlášeném uživateli",
850 "responses" : {
851 "200" : {
852 "description" : "Ok",
853 "content" : {
854 "application/json" : {
855 "schema" : {
856 "$ref" : "#/components/schemas/AppInfo"
857 },
858 "example" : {
859 "verzeAplikace" : "1.96.0",
860 "subjektIco" : 0,
861 "nazevPracoviste" : "Testovací pracovistě API"
862 }
863 }
864 }
865 }
866 }
867 }
868 },
869 "/api/v1/covidtesty/NacistDetailyPacienta/{pacientId}" : {
870 "get" : {
871 "tags" : [
872 "CovidTesty"
873 ],
874 "summary" : "NENI IMPLEMENTOVANO. Načte detaily pacienta.",
875 "parameters" : [
876 {
877 "name" : "pacientId",
878 "in" : "path",
879 "description" : "Id pacienta:",
880 "required" : true,
881 "schema" : {
882 "maxLength" : 10,
883 "type" : "string"
884 },
885 "example" : "5"
886 },
887 {
888 "name" : "pracovnikNrzpCislo",
889 "in" : "query",
890 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
891 "schema" : {
892 "type" : "string"
893 },
894 "example" : "123456789"
895 },
896 {
897 "name" : "pracovnikRodneCislo",
898 "in" : "query",
899 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
900 "schema" : {
901 "type" : "string"
902 }
903 },
904 {
905 "name" : "pracovnikJmeno",
906 "in" : "query",
907 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
908 "schema" : {
909 "type" : "string"
910 }
911 },
912 {
913 "name" : "pracovnikPrijmeni",
914 "in" : "query",
915 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
916 "schema" : {
917 "type" : "string"
918 }
919 },
920 {
921 "name" : "pracovnikTitulPred",
922 "in" : "query",
923 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
924 "schema" : {
925 "type" : "string"
926 }
927 },
928 {
929 "name" : "pracovnikTitulZa",
930 "in" : "query",
931 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
932 "schema" : {
933 "type" : "string"
934 }
935 },
936 {
937 "name" : "pcz",
938 "in" : "query",
939 "description" : "Číslo PČZ zařízení, které provádí zápis",
940 "required" : true,
941 "schema" : {
942 "type" : "string"
943 },
944 "example" : "000"
945 }
946 ],
947 "responses" : {
948 "200" : {
949 "description" : "Nalezeny detaily pacienta",
950 "content" : {
951 "application/json" : {
952 "schema" : {
953 "$ref" : "#/components/schemas/DetailyPacienta"
954 }
955 }
956 }
957 },
958 "404" : {
959 "description" : "Detaily nenalezeny"
960 }
961 }
962 }
963 },
964 "/api/v1/covidtesty/VyhledatZadanku/{cisloZadanky}" : {
965 "get" : {
966 "tags" : [
967 "CovidTesty"
968 ],
969 "summary" : "Vyhledá žádanku dle jejího čísla.",
970 "parameters" : [
971 {
972 "name" : "cisloZadanky",
973 "in" : "path",
974 "description" : "Číslo žádanky:",
975 "required" : true,
976 "schema" : {
977 "maxLength" : 10,
978 "type" : "string"
979 },
980 "example" : "2732318438"
981 },
982 {
983 "name" : "pracovnikNrzpCislo",
984 "in" : "query",
985 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
986 "schema" : {
987 "type" : "string"
988 },
989 "example" : "123456789"
990 },
991 {
992 "name" : "pracovnikRodneCislo",
993 "in" : "query",
994 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
995 "schema" : {
996 "type" : "string"
997 }
998 },
999 {
1000 "name" : "pracovnikJmeno",
1001 "in" : "query",
1002 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1003 "schema" : {
1004 "type" : "string"
1005 }
1006 },
1007 {
1008 "name" : "pracovnikPrijmeni",
1009 "in" : "query",
1010 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1011 "schema" : {
1012 "type" : "string"
1013 }
1014 },
1015 {
1016 "name" : "pracovnikTitulPred",
1017 "in" : "query",
1018 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1019 "schema" : {
1020 "type" : "string"
1021 }
1022 },
1023 {
1024 "name" : "pracovnikTitulZa",
1025 "in" : "query",
1026 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1027 "schema" : {
1028 "type" : "string"
1029 }
1030 },
1031 {
1032 "name" : "pcz",
1033 "in" : "query",
1034 "description" : "Číslo PČZ zařízení, které provádí zápis",
1035 "required" : true,
1036 "schema" : {
1037 "type" : "string"
1038 },
1039 "example" : "000"
1040 }
1041 ],
1042 "responses" : {
1043 "200" : {
1044 "description" : "Žádanka vyhledána",
1045 "content" : {
1046 "application/json" : {
1047 "schema" : {
1048 "$ref" : "#/components/schemas/ZadankaView"
1049 },
1050 "example" : {
1051 "stav" : "JenVysledek",
1052 "stavText" : "Jen výsledek",
1053 "testovanyNarodnostNazev" : "Česká republika",
1054 "testovanyZdravotniPojistovnaNazev" : "CIZ Samoplátce - bez dalšího zdržování na území ČR",
1055 "preferovaneZadankyOdberneMistoNazev" : null,
1056 "odbery" : [
1057
1058 ],
1059 "laboratore" : [
1060
1061 ],
1062 "laboratorZadankyVysledky" : null,
1063 "typPoctTestu" : "AnoBezDalsihoTestovani",
1064 "testovanyRobVysledek" : "Ne",
1065 "vysledekPoctText" : "",
1066 "prioritizaceOdberuText" : "Žádná",
1067 "symptomZadne" : false,
1068 "testovaniProFirmy" : false,
1069 "testovaniProFirmyIco" : null,
1070 "testovaniProFirmyKategorie" : null,
1071 "testovaniProFirmyRED_IZO" : null,
1072 "testovanyNarodnostKod" : "CZ",
1073 "testovanyZdravotniPojistovnaKod" : "CIZ",
1074 "cislo" : "2732318438",
1075 "typyTestuNazvy" : [
1076
1077 ],
1078 "hradiKhs" : false,
1079 "rizikovePovolaniNazev" : "Zdravotnictví - lékař",
1080 "vyrobceTestuNazev" : null,
1081 "ordinaceIcp" : "06326001",
1082 "ordinaceEmail" : "mujemail@gmail.com",
1083 "ordinaceTelefon" : "+420111222333",
1084 "provestOdberNejdrive" : null,
1085 "indikace" : "Kontrolni",
1086 "klinickyZavaznyStav" : null,
1087 "testovanyJmeno" : "Jan",
1088 "testovanyPrijmeni" : "Novák",
1089 "testovanyCisloPojistence" : "0011198649",
1090 "testovanyDatumNarozeni" : "2000-11-19T00:00:00",
1091 "testovanyPsc" : "10000",
1092 "testovanyMesto" : "Praha 10",
1093 "testovanyUlice" : null,
1094 "testovanyTelefon" : "123456789",
1095 "testovanyEmail" : null,
1096 "symptomKasel" : true,
1097 "symptomBolestSvaluKloubuZimnice" : false,
1098 "symptomPrujemZvraceni" : false,
1099 "symptomTeplota" : false,
1100 "symptomZtrataChutiCichu" : false,
1101 "symptomJine" : false,
1102 "nejvyssiNamerenaTeplota" : null,
1103 "jineSymptomyPopis" : null,
1104 "cisloKartyPasazera" : null,
1105 "prvniSymptomyDatum" : null
1106 }
1107 }
1108 }
1109 },
1110 "404" : {
1111 "description" : "Žádanka nenalezena"
1112 }
1113 }
1114 }
1115 },
1116 "/api/v1/covidtesty/ZapsatZadanku" : {
1117 "post" : {
1118 "tags" : [
1119 "CovidTesty"
1120 ],
1121 "summary" : "Založení žádanky.",
1122 "parameters" : [
1123 {
1124 "name" : "pracovnikNrzpCislo",
1125 "in" : "query",
1126 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
1127 "schema" : {
1128 "type" : "string"
1129 },
1130 "example" : "123456789"
1131 },
1132 {
1133 "name" : "pracovnikRodneCislo",
1134 "in" : "query",
1135 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1136 "schema" : {
1137 "type" : "string"
1138 }
1139 },
1140 {
1141 "name" : "pracovnikJmeno",
1142 "in" : "query",
1143 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1144 "schema" : {
1145 "type" : "string"
1146 }
1147 },
1148 {
1149 "name" : "pracovnikPrijmeni",
1150 "in" : "query",
1151 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1152 "schema" : {
1153 "type" : "string"
1154 }
1155 },
1156 {
1157 "name" : "pracovnikTitulPred",
1158 "in" : "query",
1159 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1160 "schema" : {
1161 "type" : "string"
1162 }
1163 },
1164 {
1165 "name" : "pracovnikTitulZa",
1166 "in" : "query",
1167 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1168 "schema" : {
1169 "type" : "string"
1170 }
1171 },
1172 {
1173 "name" : "pcz",
1174 "in" : "query",
1175 "description" : "Číslo PČZ zařízení, které provádí zápis",
1176 "required" : true,
1177 "schema" : {
1178 "type" : "string"
1179 },
1180 "example" : "000"
1181 }
1182 ],
1183 "requestBody" : {
1184 "description" : "Žádanka:",
1185 "content" : {
1186 "application/json" : {
1187 "schema" : {
1188 "$ref" : "#/components/schemas/Zadanka"
1189 },
1190 "example" : {
1191 "ordinaceVystavil" : "Ordinace XYZ",
1192 "typyTestu" : null,
1193 "typPoctTestu" : "AnoBezDalsihoTestovani",
1194 "prioritizaceOdberu" : "Zadna",
1195 "vysledekPoctDatum" : "2026-08-13T17:30:53.1899852+02:00",
1196 "provedenOdber" : false,
1197 "vysledekPoctProtilatky" : "",
1198 "vysledekPoctAntigen" : "P",
1199 "vysledekPoctRNA" : null,
1200 "vyrobceTestuKod" : null,
1201 "zdravotniPojistovnaKod" : "111",
1202 "odberneMistoKod" : null,
1203 "testovanyNarodnost" : "CZ",
1204 "symptomZadne" : false,
1205 "datum" : null,
1206 "rizikovePovolaniKod" : "ZdrLekar",
1207 "jeNovorozenec" : false,
1208 "testovaniProFirmy" : false,
1209 "testovaniProFirmyIco" : null,
1210 "testovaniProFirmyKategorie" : null,
1211 "testovaniProFirmyRED_IZO" : null,
1212 "ordinaceIcp" : "12345678",
1213 "ordinaceEmail" : "test@test.cz",
1214 "ordinaceTelefon" : "+420607232524",
1215 "provestOdberNejdrive" : null,
1216 "indikace" : "Diagnosticka",
1217 "klinickyZavaznyStav" : null,
1218 "testovanyJmeno" : "pokus",
1219 "testovanyPrijmeni" : "hokus",
1220 "testovanyCisloPojistence" : "1903291918",
1221 "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
1222 "testovanyPsc" : "10000",
1223 "testovanyMesto" : "Praha",
1224 "testovanyUlice" : null,
1225 "testovanyTelefon" : "123456789",
1226 "testovanyEmail" : null,
1227 "symptomKasel" : true,
1228 "symptomBolestSvaluKloubuZimnice" : false,
1229 "symptomPrujemZvraceni" : false,
1230 "symptomTeplota" : false,
1231 "symptomZtrataChutiCichu" : false,
1232 "symptomJine" : false,
1233 "nejvyssiNamerenaTeplota" : null,
1234 "jineSymptomyPopis" : null,
1235 "cisloKartyPasazera" : null,
1236 "prvniSymptomyDatum" : null
1237 }
1238 },
1239 "text/json" : {
1240 "schema" : {
1241 "$ref" : "#/components/schemas/Zadanka"
1242 },
1243 "example" : {
1244 "ordinaceVystavil" : "Ordinace XYZ",
1245 "typyTestu" : null,
1246 "typPoctTestu" : "AnoBezDalsihoTestovani",
1247 "prioritizaceOdberu" : "Zadna",
1248 "vysledekPoctDatum" : "2026-08-13T17:30:53.1899852+02:00",
1249 "provedenOdber" : false,
1250 "vysledekPoctProtilatky" : "",
1251 "vysledekPoctAntigen" : "P",
1252 "vysledekPoctRNA" : null,
1253 "vyrobceTestuKod" : null,
1254 "zdravotniPojistovnaKod" : "111",
1255 "odberneMistoKod" : null,
1256 "testovanyNarodnost" : "CZ",
1257 "symptomZadne" : false,
1258 "datum" : null,
1259 "rizikovePovolaniKod" : "ZdrLekar",
1260 "jeNovorozenec" : false,
1261 "testovaniProFirmy" : false,
1262 "testovaniProFirmyIco" : null,
1263 "testovaniProFirmyKategorie" : null,
1264 "testovaniProFirmyRED_IZO" : null,
1265 "ordinaceIcp" : "12345678",
1266 "ordinaceEmail" : "test@test.cz",
1267 "ordinaceTelefon" : "+420607232524",
1268 "provestOdberNejdrive" : null,
1269 "indikace" : "Diagnosticka",
1270 "klinickyZavaznyStav" : null,
1271 "testovanyJmeno" : "pokus",
1272 "testovanyPrijmeni" : "hokus",
1273 "testovanyCisloPojistence" : "1903291918",
1274 "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
1275 "testovanyPsc" : "10000",
1276 "testovanyMesto" : "Praha",
1277 "testovanyUlice" : null,
1278 "testovanyTelefon" : "123456789",
1279 "testovanyEmail" : null,
1280 "symptomKasel" : true,
1281 "symptomBolestSvaluKloubuZimnice" : false,
1282 "symptomPrujemZvraceni" : false,
1283 "symptomTeplota" : false,
1284 "symptomZtrataChutiCichu" : false,
1285 "symptomJine" : false,
1286 "nejvyssiNamerenaTeplota" : null,
1287 "jineSymptomyPopis" : null,
1288 "cisloKartyPasazera" : null,
1289 "prvniSymptomyDatum" : null
1290 }
1291 },
1292 "application/*+json" : {
1293 "schema" : {
1294 "$ref" : "#/components/schemas/Zadanka"
1295 },
1296 "example" : {
1297 "ordinaceVystavil" : "Ordinace XYZ",
1298 "typyTestu" : null,
1299 "typPoctTestu" : "AnoBezDalsihoTestovani",
1300 "prioritizaceOdberu" : "Zadna",
1301 "vysledekPoctDatum" : "2026-08-13T17:30:53.1899852+02:00",
1302 "provedenOdber" : false,
1303 "vysledekPoctProtilatky" : "",
1304 "vysledekPoctAntigen" : "P",
1305 "vysledekPoctRNA" : null,
1306 "vyrobceTestuKod" : null,
1307 "zdravotniPojistovnaKod" : "111",
1308 "odberneMistoKod" : null,
1309 "testovanyNarodnost" : "CZ",
1310 "symptomZadne" : false,
1311 "datum" : null,
1312 "rizikovePovolaniKod" : "ZdrLekar",
1313 "jeNovorozenec" : false,
1314 "testovaniProFirmy" : false,
1315 "testovaniProFirmyIco" : null,
1316 "testovaniProFirmyKategorie" : null,
1317 "testovaniProFirmyRED_IZO" : null,
1318 "ordinaceIcp" : "12345678",
1319 "ordinaceEmail" : "test@test.cz",
1320 "ordinaceTelefon" : "+420607232524",
1321 "provestOdberNejdrive" : null,
1322 "indikace" : "Diagnosticka",
1323 "klinickyZavaznyStav" : null,
1324 "testovanyJmeno" : "pokus",
1325 "testovanyPrijmeni" : "hokus",
1326 "testovanyCisloPojistence" : "1903291918",
1327 "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
1328 "testovanyPsc" : "10000",
1329 "testovanyMesto" : "Praha",
1330 "testovanyUlice" : null,
1331 "testovanyTelefon" : "123456789",
1332 "testovanyEmail" : null,
1333 "symptomKasel" : true,
1334 "symptomBolestSvaluKloubuZimnice" : false,
1335 "symptomPrujemZvraceni" : false,
1336 "symptomTeplota" : false,
1337 "symptomZtrataChutiCichu" : false,
1338 "symptomJine" : false,
1339 "nejvyssiNamerenaTeplota" : null,
1340 "jineSymptomyPopis" : null,
1341 "cisloKartyPasazera" : null,
1342 "prvniSymptomyDatum" : null
1343 }
1344 }
1345 }
1346 },
1347 "responses" : {
1348 "201" : {
1349 "description" : "Žádanka založena",
1350 "content" : {
1351 "application/json" : {
1352 "schema" : {
1353 "$ref" : "#/components/schemas/ZapsatZadankuResult"
1354 }
1355 }
1356 }
1357 },
1358 "400" : {
1359 "description" : "Validace se nezdařila",
1360 "content" : {
1361 "application/json" : {
1362 "schema" : {
1363 "$ref" : "#/components/schemas/ErrorResponse"
1364 }
1365 }
1366 }
1367 }
1368 }
1369 }
1370 },
1371 "/api/v1/covidtesty/OveritZadanku" : {
1372 "post" : {
1373 "tags" : [
1374 "CovidTesty"
1375 ],
1376 "summary" : "Ověření žádanky.",
1377 "requestBody" : {
1378 "description" : "Informace k ověření",
1379 "content" : {
1380 "application/json" : {
1381 "schema" : {
1382 "$ref" : "#/components/schemas/Overeni"
1383 },
1384 "example" : {
1385 "pracovnik" : {
1386 "nrzpCislo" : "123456789",
1387 "rodneCislo" : null,
1388 "pcz" : "000",
1389 "jmeno" : null,
1390 "prijmeni" : null,
1391 "titulPred" : null,
1392 "titulZa" : null
1393 },
1394 "testovanyCisloPojistence" : "1903291918",
1395 "cislo" : "2732318438",
1396 "testovanyJmeno" : "pokus",
1397 "testovanyPrijmeni" : "hokus",
1398 "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
1399 }
1400 },
1401 "text/json" : {
1402 "schema" : {
1403 "$ref" : "#/components/schemas/Overeni"
1404 },
1405 "example" : {
1406 "pracovnik" : {
1407 "nrzpCislo" : "123456789",
1408 "rodneCislo" : null,
1409 "pcz" : "000",
1410 "jmeno" : null,
1411 "prijmeni" : null,
1412 "titulPred" : null,
1413 "titulZa" : null
1414 },
1415 "testovanyCisloPojistence" : "1903291918",
1416 "cislo" : "2732318438",
1417 "testovanyJmeno" : "pokus",
1418 "testovanyPrijmeni" : "hokus",
1419 "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
1420 }
1421 },
1422 "application/*+json" : {
1423 "schema" : {
1424 "$ref" : "#/components/schemas/Overeni"
1425 },
1426 "example" : {
1427 "pracovnik" : {
1428 "nrzpCislo" : "123456789",
1429 "rodneCislo" : null,
1430 "pcz" : "000",
1431 "jmeno" : null,
1432 "prijmeni" : null,
1433 "titulPred" : null,
1434 "titulZa" : null
1435 },
1436 "testovanyCisloPojistence" : "1903291918",
1437 "cislo" : "2732318438",
1438 "testovanyJmeno" : "pokus",
1439 "testovanyPrijmeni" : "hokus",
1440 "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
1441 }
1442 }
1443 }
1444 },
1445 "responses" : {
1446 "200" : {
1447 "description" : "Žádanka ověřena",
1448 "content" : {
1449 "application/json" : {
1450 "schema" : {
1451 "$ref" : "#/components/schemas/OvereniZadankyKontrolaResult"
1452 }
1453 }
1454 }
1455 },
1456 "400" : {
1457 "description" : "Validace se nezdařila",
1458 "content" : {
1459 "application/json" : {
1460 "schema" : {
1461 "$ref" : "#/components/schemas/ErrorResponse"
1462 }
1463 }
1464 }
1465 }
1466 }
1467 }
1468 },
1469 "/api/v1/covidtesty/PotvrzeniOdberu" : {
1470 "put" : {
1471 "tags" : [
1472 "CovidTesty"
1473 ],
1474 "summary" : "API pro potvrzení odběru odběrovým místem.",
1475 "requestBody" : {
1476 "description" : "Informace k potvrzení. Datový objekt obsahující informace o potvrzení odběru vzorku",
1477 "content" : {
1478 "application/json" : {
1479 "schema" : {
1480 "$ref" : "#/components/schemas/PotvrzeniOdberu"
1481 },
1482 "example" : {
1483 "cisloZadanky" : "822568061",
1484 "datum" : "2022-08-10T00:00:00",
1485 "pracovnik" : {
1486 "nrzpCislo" : "123456789",
1487 "rodneCislo" : null,
1488 "pcz" : "000",
1489 "jmeno" : null,
1490 "prijmeni" : null,
1491 "titulPred" : null,
1492 "titulZa" : null
1493 },
1494 "vysledkyPoct" : [
1495 {
1496 "typTestuKod" : "Protilatky",
1497 "vysledekPoctKod" : "P",
1498 "vyrobceTestuKod" : null
1499 }
1500 ]
1501 }
1502 },
1503 "text/json" : {
1504 "schema" : {
1505 "$ref" : "#/components/schemas/PotvrzeniOdberu"
1506 },
1507 "example" : {
1508 "cisloZadanky" : "822568061",
1509 "datum" : "2022-08-10T00:00:00",
1510 "pracovnik" : {
1511 "nrzpCislo" : "123456789",
1512 "rodneCislo" : null,
1513 "pcz" : "000",
1514 "jmeno" : null,
1515 "prijmeni" : null,
1516 "titulPred" : null,
1517 "titulZa" : null
1518 },
1519 "vysledkyPoct" : [
1520 {
1521 "typTestuKod" : "Protilatky",
1522 "vysledekPoctKod" : "P",
1523 "vyrobceTestuKod" : null
1524 }
1525 ]
1526 }
1527 },
1528 "application/*+json" : {
1529 "schema" : {
1530 "$ref" : "#/components/schemas/PotvrzeniOdberu"
1531 },
1532 "example" : {
1533 "cisloZadanky" : "822568061",
1534 "datum" : "2022-08-10T00:00:00",
1535 "pracovnik" : {
1536 "nrzpCislo" : "123456789",
1537 "rodneCislo" : null,
1538 "pcz" : "000",
1539 "jmeno" : null,
1540 "prijmeni" : null,
1541 "titulPred" : null,
1542 "titulZa" : null
1543 },
1544 "vysledkyPoct" : [
1545 {
1546 "typTestuKod" : "Protilatky",
1547 "vysledekPoctKod" : "P",
1548 "vyrobceTestuKod" : null
1549 }
1550 ]
1551 }
1552 }
1553 }
1554 },
1555 "responses" : {
1556 "200" : {
1557 "description" : "Odběr potvrzen",
1558 "content" : {
1559 "application/json" : {
1560 "schema" : {
1561 "$ref" : "#/components/schemas/PotvrzeniOdberuResult"
1562 }
1563 }
1564 }
1565 },
1566 "400" : {
1567 "description" : "Potvrzení odběru odběrovým místem se nezdařilo",
1568 "content" : {
1569 "application/json" : {
1570 "schema" : {
1571 "$ref" : "#/components/schemas/ErrorResponse"
1572 }
1573 }
1574 }
1575 }
1576 }
1577 }
1578 },
1579 "/api/v1/covidtesty/PotvrzeniVzorku" : {
1580 "put" : {
1581 "tags" : [
1582 "CovidTesty"
1583 ],
1584 "summary" : "API pro potvrzení převzetí vzorku ke zpracování v laboratoři. Přes tuto službu laboratoř potvrzuje převzetí konkrétního vzorku ke zpracování.",
1585 "requestBody" : {
1586 "description" : "Informace k potvrzení",
1587 "content" : {
1588 "application/json" : {
1589 "schema" : {
1590 "$ref" : "#/components/schemas/PotvrzeniVzorku"
1591 },
1592 "example" : {
1593 "cisloZadanky" : "822568061",
1594 "datum" : "2022-08-10T00:00:00",
1595 "pracovnik" : {
1596 "nrzpCislo" : "123456789",
1597 "rodneCislo" : null,
1598 "pcz" : "000",
1599 "jmeno" : null,
1600 "prijmeni" : null,
1601 "titulPred" : null,
1602 "titulZa" : null
1603 }
1604 }
1605 },
1606 "text/json" : {
1607 "schema" : {
1608 "$ref" : "#/components/schemas/PotvrzeniVzorku"
1609 },
1610 "example" : {
1611 "cisloZadanky" : "822568061",
1612 "datum" : "2022-08-10T00:00:00",
1613 "pracovnik" : {
1614 "nrzpCislo" : "123456789",
1615 "rodneCislo" : null,
1616 "pcz" : "000",
1617 "jmeno" : null,
1618 "prijmeni" : null,
1619 "titulPred" : null,
1620 "titulZa" : null
1621 }
1622 }
1623 },
1624 "application/*+json" : {
1625 "schema" : {
1626 "$ref" : "#/components/schemas/PotvrzeniVzorku"
1627 },
1628 "example" : {
1629 "cisloZadanky" : "822568061",
1630 "datum" : "2022-08-10T00:00:00",
1631 "pracovnik" : {
1632 "nrzpCislo" : "123456789",
1633 "rodneCislo" : null,
1634 "pcz" : "000",
1635 "jmeno" : null,
1636 "prijmeni" : null,
1637 "titulPred" : null,
1638 "titulZa" : null
1639 }
1640 }
1641 }
1642 }
1643 },
1644 "responses" : {
1645 "200" : {
1646 "description" : "Potvrzení vzorku",
1647 "content" : {
1648 "application/json" : {
1649 "schema" : {
1650 "$ref" : "#/components/schemas/PotvrzeniVzorkuResult"
1651 }
1652 }
1653 }
1654 },
1655 "400" : {
1656 "description" : "Potvrzení se nezdařilo",
1657 "content" : {
1658 "application/json" : {
1659 "schema" : {
1660 "$ref" : "#/components/schemas/ErrorResponse"
1661 }
1662 }
1663 }
1664 }
1665 }
1666 }
1667 },
1668 "/api/v1/covidtesty/NacistSeznamCertifikatuTestu/{pacientId}" : {
1669 "get" : {
1670 "tags" : [
1671 "CovidTesty"
1672 ],
1673 "summary" : "Načtení seznamu certifikátů testů",
1674 "parameters" : [
1675 {
1676 "name" : "pacientId",
1677 "in" : "path",
1678 "description" : "Id pacienta:",
1679 "required" : true,
1680 "schema" : {
1681 "type" : "string"
1682 },
1683 "example" : "5"
1684 },
1685 {
1686 "name" : "pracovnikNrzpCislo",
1687 "in" : "query",
1688 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
1689 "schema" : {
1690 "type" : "string"
1691 },
1692 "example" : "123456789"
1693 },
1694 {
1695 "name" : "pracovnikRodneCislo",
1696 "in" : "query",
1697 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1698 "schema" : {
1699 "type" : "string"
1700 }
1701 },
1702 {
1703 "name" : "pracovnikJmeno",
1704 "in" : "query",
1705 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1706 "schema" : {
1707 "type" : "string"
1708 }
1709 },
1710 {
1711 "name" : "pracovnikPrijmeni",
1712 "in" : "query",
1713 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1714 "schema" : {
1715 "type" : "string"
1716 }
1717 },
1718 {
1719 "name" : "pracovnikTitulPred",
1720 "in" : "query",
1721 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1722 "schema" : {
1723 "type" : "string"
1724 }
1725 },
1726 {
1727 "name" : "pracovnikTitulZa",
1728 "in" : "query",
1729 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1730 "schema" : {
1731 "type" : "string"
1732 }
1733 },
1734 {
1735 "name" : "pcz",
1736 "in" : "query",
1737 "description" : "Číslo PČZ zařízení, které provádí zápis",
1738 "required" : true,
1739 "schema" : {
1740 "type" : "string"
1741 },
1742 "example" : "000"
1743 }
1744 ],
1745 "responses" : {
1746 "200" : {
1747 "description" : "Seznam certifikatu",
1748 "content" : {
1749 "application/json" : {
1750 "schema" : {
1751 "type" : "array",
1752 "items" : {
1753 "$ref" : "#/components/schemas/VysledkyTestuUnionedView"
1754 }
1755 },
1756 "example" : [
1757 {
1758 "cisloTestu" : "100000010008",
1759 "pacientId" : "5",
1760 "typTestuNazev" : "PCR",
1761 "typTestuKod" : "PCR",
1762 "vysledekNazev" : "Pozitivní",
1763 "vysledekKod" : "P",
1764 "datumProvedeni" : "2020-02-03T00:00:00",
1765 "zarizeniNazev" : "Chrudimská nemocnice a.s.",
1766 "zarizeniIco" : null,
1767 "zarizeniPcz" : null,
1768 "zpusobZadaniVysledku" : "LaboratorZadanka",
1769 "jeMozneVydatGreenPass" : true,
1770 "vyrobceTestuKod" : null,
1771 "pojistovnaKod" : null,
1772 "indikace" : null
1773 }
1774 ]
1775 }
1776 }
1777 },
1778 "404" : {
1779 "description" : "Certifikaty nenalezeny"
1780 }
1781 }
1782 }
1783 },
1784 "/api/v1/covidtesty/StahnoutPdfCertifikatDleCislaTestu/{pacientId}/{cisloTestu}" : {
1785 "get" : {
1786 "tags" : [
1787 "CovidTesty"
1788 ],
1789 "summary" : "Stažení pdf certifikátu dle čísla testu",
1790 "parameters" : [
1791 {
1792 "name" : "pacientId",
1793 "in" : "path",
1794 "description" : "Id pacienta:",
1795 "required" : true,
1796 "schema" : {
1797 "type" : "string"
1798 },
1799 "example" : "5"
1800 },
1801 {
1802 "name" : "cisloTestu",
1803 "in" : "path",
1804 "description" : "Číslo testu:",
1805 "required" : true,
1806 "schema" : {
1807 "type" : "string"
1808 },
1809 "example" : "110008"
1810 },
1811 {
1812 "name" : "pracovnikNrzpCislo",
1813 "in" : "query",
1814 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
1815 "schema" : {
1816 "type" : "string"
1817 },
1818 "example" : "123456789"
1819 },
1820 {
1821 "name" : "pracovnikRodneCislo",
1822 "in" : "query",
1823 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1824 "schema" : {
1825 "type" : "string"
1826 }
1827 },
1828 {
1829 "name" : "pracovnikJmeno",
1830 "in" : "query",
1831 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1832 "schema" : {
1833 "type" : "string"
1834 }
1835 },
1836 {
1837 "name" : "pracovnikPrijmeni",
1838 "in" : "query",
1839 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1840 "schema" : {
1841 "type" : "string"
1842 }
1843 },
1844 {
1845 "name" : "pracovnikTitulPred",
1846 "in" : "query",
1847 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1848 "schema" : {
1849 "type" : "string"
1850 }
1851 },
1852 {
1853 "name" : "pracovnikTitulZa",
1854 "in" : "query",
1855 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1856 "schema" : {
1857 "type" : "string"
1858 }
1859 },
1860 {
1861 "name" : "pcz",
1862 "in" : "query",
1863 "description" : "Číslo PČZ zařízení, které provádí zápis",
1864 "required" : true,
1865 "schema" : {
1866 "type" : "string"
1867 },
1868 "example" : "000"
1869 }
1870 ],
1871 "responses" : {
1872 "200" : {
1873 "description" : "PDF certifikát",
1874 "content" : {
1875 "application/pdf" : {
1876 "schema" : {
1877 "type" : "string",
1878 "format" : "byte"
1879 }
1880 },
1881 "application/json" : {
1882 "schema" : {
1883 "type" : "string",
1884 "format" : "byte"
1885 }
1886 }
1887 }
1888 },
1889 "404" : {
1890 "description" : "Pacient nenalezen, číslo testu nenelezeno nebo pro test nelze vydat certifikát"
1891 }
1892 }
1893 }
1894 },
1895 "/api/v1/covidtesty/StahnoutPdfCertifikatDleCislaZadanky/{cisloZadanky}" : {
1896 "get" : {
1897 "tags" : [
1898 "CovidTesty"
1899 ],
1900 "summary" : "Stažení pdf certifikátu dle čísla žádanky",
1901 "parameters" : [
1902 {
1903 "name" : "cisloZadanky",
1904 "in" : "path",
1905 "description" : "Číslo žádanky:",
1906 "required" : true,
1907 "schema" : {
1908 "type" : "string"
1909 },
1910 "example" : "2732318438"
1911 },
1912 {
1913 "name" : "pracovnikNrzpCislo",
1914 "in" : "query",
1915 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
1916 "schema" : {
1917 "type" : "string"
1918 },
1919 "example" : "123456789"
1920 },
1921 {
1922 "name" : "pracovnikRodneCislo",
1923 "in" : "query",
1924 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1925 "schema" : {
1926 "type" : "string"
1927 }
1928 },
1929 {
1930 "name" : "pracovnikJmeno",
1931 "in" : "query",
1932 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1933 "schema" : {
1934 "type" : "string"
1935 }
1936 },
1937 {
1938 "name" : "pracovnikPrijmeni",
1939 "in" : "query",
1940 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1941 "schema" : {
1942 "type" : "string"
1943 }
1944 },
1945 {
1946 "name" : "pracovnikTitulPred",
1947 "in" : "query",
1948 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1949 "schema" : {
1950 "type" : "string"
1951 }
1952 },
1953 {
1954 "name" : "pracovnikTitulZa",
1955 "in" : "query",
1956 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
1957 "schema" : {
1958 "type" : "string"
1959 }
1960 },
1961 {
1962 "name" : "pcz",
1963 "in" : "query",
1964 "description" : "Číslo PČZ zařízení, které provádí zápis",
1965 "required" : true,
1966 "schema" : {
1967 "type" : "string"
1968 },
1969 "example" : "000"
1970 }
1971 ],
1972 "responses" : {
1973 "200" : {
1974 "description" : "PDF certifikát",
1975 "content" : {
1976 "application/pdf" : {
1977 "schema" : {
1978 "type" : "string",
1979 "format" : "byte"
1980 }
1981 },
1982 "application/json" : {
1983 "schema" : {
1984 "type" : "string",
1985 "format" : "byte"
1986 }
1987 }
1988 }
1989 },
1990 "404" : {
1991 "description" : "Žádanka nenalezena nebo pro ní nelze vydat certifikát"
1992 }
1993 }
1994 }
1995 },
1996 "/api/v1/pacienti/VyhledatMePacienty" : {
1997 "get" : {
1998 "tags" : [
1999 "CovidTesty"
2000 ],
2001 "summary" : "Vyhledá seznam pacientů dle zadaných kritérií.",
2002 "parameters" : [
2003 {
2004 "name" : "jmeno",
2005 "in" : "query",
2006 "description" : "Jméno:",
2007 "schema" : {
2008 "type" : "string"
2009 },
2010 "example" : "Oliver"
2011 },
2012 {
2013 "name" : "prijmeni",
2014 "in" : "query",
2015 "description" : "Příjmení:",
2016 "schema" : {
2017 "type" : "string"
2018 },
2019 "example" : "Ouředník"
2020 },
2021 {
2022 "name" : "cisloPojistence",
2023 "in" : "query",
2024 "description" : "Číslo pojištěnce:",
2025 "schema" : {
2026 "type" : "string"
2027 },
2028 "example" : "9009092664"
2029 },
2030 {
2031 "name" : "cisloPacienta",
2032 "in" : "query",
2033 "description" : "Číslo pacienta:",
2034 "schema" : {
2035 "maxLength" : 10,
2036 "type" : "string"
2037 },
2038 "example" : "123000000"
2039 },
2040 {
2041 "name" : "datumNarozeni",
2042 "in" : "query",
2043 "description" : "Datum Narození:",
2044 "schema" : {
2045 "type" : "string",
2046 "format" : "date-time"
2047 },
2048 "example" : "1983-07-28"
2049 },
2050 {
2051 "name" : "icp",
2052 "in" : "query",
2053 "description" : "Identifikační číslo pracoviště:",
2054 "schema" : {
2055 "type" : "string"
2056 }
2057 },
2058 {
2059 "name" : "zahajeniKarantenyOd",
2060 "in" : "query",
2061 "description" : "Zahájení karantény od:",
2062 "schema" : {
2063 "type" : "string",
2064 "format" : "date-time"
2065 }
2066 },
2067 {
2068 "name" : "zahajeniKarantenyDo",
2069 "in" : "query",
2070 "description" : "Zahájení karantény do:",
2071 "schema" : {
2072 "type" : "string",
2073 "format" : "date-time"
2074 }
2075 },
2076 {
2077 "name" : "jenAktualneVKarantene",
2078 "in" : "query",
2079 "description" : "Jen aktuálně v karanténě:",
2080 "schema" : {
2081 "type" : "boolean"
2082 }
2083 },
2084 {
2085 "name" : "jenAktualneVIzolaci",
2086 "in" : "query",
2087 "description" : "Jen aktuálně v izolaci:",
2088 "schema" : {
2089 "type" : "boolean"
2090 }
2091 },
2092 {
2093 "name" : "zahajeniIzolaceOd",
2094 "in" : "query",
2095 "description" : "Zahájení izolace od:",
2096 "schema" : {
2097 "type" : "string",
2098 "format" : "date-time"
2099 }
2100 },
2101 {
2102 "name" : "zahajeniIzolaceDo",
2103 "in" : "query",
2104 "description" : "Zahájení izolace do:",
2105 "schema" : {
2106 "type" : "string",
2107 "format" : "date-time"
2108 }
2109 },
2110 {
2111 "name" : "datumLaboratornichVysledkuOd",
2112 "in" : "query",
2113 "description" : "Datum laboratorních výsledků od:",
2114 "schema" : {
2115 "type" : "string",
2116 "format" : "date-time"
2117 }
2118 },
2119 {
2120 "name" : "datumLaboratornichVysledkuDo",
2121 "in" : "query",
2122 "description" : "Datum laboratorních výsledků do:",
2123 "schema" : {
2124 "type" : "string",
2125 "format" : "date-time"
2126 }
2127 },
2128 {
2129 "name" : "laboratorniVysledky",
2130 "in" : "query",
2131 "description" : "Laboratorní výsledky:",
2132 "schema" : {
2133 "$ref" : "#/components/schemas/EnumLaboratorniVysledky"
2134 }
2135 },
2136 {
2137 "name" : "pracovnikNrzpCislo",
2138 "in" : "query",
2139 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2140 "schema" : {
2141 "type" : "string"
2142 },
2143 "example" : "123456789"
2144 },
2145 {
2146 "name" : "pracovnikRodneCislo",
2147 "in" : "query",
2148 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2149 "schema" : {
2150 "type" : "string"
2151 }
2152 },
2153 {
2154 "name" : "pracovnikJmeno",
2155 "in" : "query",
2156 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2157 "schema" : {
2158 "type" : "string"
2159 }
2160 },
2161 {
2162 "name" : "pracovnikPrijmeni",
2163 "in" : "query",
2164 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2165 "schema" : {
2166 "type" : "string"
2167 }
2168 },
2169 {
2170 "name" : "pracovnikTitulPred",
2171 "in" : "query",
2172 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2173 "schema" : {
2174 "type" : "string"
2175 }
2176 },
2177 {
2178 "name" : "pracovnikTitulZa",
2179 "in" : "query",
2180 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2181 "schema" : {
2182 "type" : "string"
2183 }
2184 },
2185 {
2186 "name" : "pcz",
2187 "in" : "query",
2188 "description" : "Číslo PČZ zařízení, které provádí zápis",
2189 "required" : true,
2190 "schema" : {
2191 "type" : "string"
2192 },
2193 "example" : "000"
2194 }
2195 ],
2196 "responses" : {
2197 "200" : {
2198 "description" : "Vyhledá 1000 prvních pacientů splňujících dané kritéria.",
2199 "content" : {
2200 "application/json" : {
2201 "schema" : {
2202 "type" : "array",
2203 "items" : {
2204 "$ref" : "#/components/schemas/MujPacient"
2205 }
2206 },
2207 "example" : [
2208 {
2209 "pacientId" : "1",
2210 "jmeno" : "Frantisek",
2211 "prijmeni" : "Ockovany",
2212 "cisloPojistence" : "740512852",
2213 "datumNarozeni" : "1980-01-01T00:00:00",
2214 "datumAktualizace" : "2021-12-26T00:00:00"
2215 }
2216 ]
2217 }
2218 }
2219 },
2220 "404" : {
2221 "description" : "Seznam pacientů nenalezen"
2222 }
2223 }
2224 }
2225 },
2226 "/api/v1/pacienti/OsobaNesplnujePodminkyTestovani/{pacientId}" : {
2227 "get" : {
2228 "tags" : [
2229 "CovidTesty"
2230 ],
2231 "summary" : "Vrací, jestli pacient splňuje nebo nesplňuje podmínky pro antigenní testování zdarma a jestli splňuje nebo nesplňuje podmínky pro PCR testování.",
2232 "parameters" : [
2233 {
2234 "name" : "pacientId",
2235 "in" : "path",
2236 "description" : "Id pacienta:",
2237 "required" : true,
2238 "schema" : {
2239 "maxLength" : 10,
2240 "type" : "string"
2241 },
2242 "example" : "5"
2243 },
2244 {
2245 "name" : "pracovnikNrzpCislo",
2246 "in" : "query",
2247 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2248 "schema" : {
2249 "type" : "string"
2250 },
2251 "example" : "123456789"
2252 },
2253 {
2254 "name" : "pracovnikRodneCislo",
2255 "in" : "query",
2256 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2257 "schema" : {
2258 "type" : "string"
2259 }
2260 },
2261 {
2262 "name" : "pracovnikJmeno",
2263 "in" : "query",
2264 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2265 "schema" : {
2266 "type" : "string"
2267 }
2268 },
2269 {
2270 "name" : "pracovnikPrijmeni",
2271 "in" : "query",
2272 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2273 "schema" : {
2274 "type" : "string"
2275 }
2276 },
2277 {
2278 "name" : "pracovnikTitulPred",
2279 "in" : "query",
2280 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2281 "schema" : {
2282 "type" : "string"
2283 }
2284 },
2285 {
2286 "name" : "pracovnikTitulZa",
2287 "in" : "query",
2288 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2289 "schema" : {
2290 "type" : "string"
2291 }
2292 },
2293 {
2294 "name" : "pcz",
2295 "in" : "query",
2296 "description" : "Číslo PČZ zařízení, které provádí zápis",
2297 "schema" : {
2298 "type" : "string"
2299 },
2300 "example" : "000"
2301 }
2302 ],
2303 "responses" : {
2304 "200" : {
2305 "description" : "Success",
2306 "content" : {
2307 "application/json" : {
2308 "schema" : {
2309 "$ref" : "#/components/schemas/OsobaNesplnujePodminkyTestovaniResult"
2310 },
2311 "example" : {
2312 "antigenPodminky" : "Splnuje",
2313 "pcrPodminky" : "Splnuje"
2314 }
2315 }
2316 }
2317 },
2318 "404" : {
2319 "description" : "Uvedené ID pacienta nebylo nalezeno"
2320 }
2321 }
2322 }
2323 },
2324 "/api/v1/covidtesty/NactiSeznamIndikovanychOdberu" : {
2325 "get" : {
2326 "tags" : [
2327 "CovidTesty"
2328 ],
2329 "summary" : "Načtení seznamu indikovaných odběrů žádanky pro dané odběrné místo dle zadaných kritérií.",
2330 "parameters" : [
2331 {
2332 "name" : "maxPocetZaznamu",
2333 "in" : "query",
2334 "description" : "Maximální počet záznamů k zobrazení:",
2335 "schema" : {
2336 "type" : "integer",
2337 "format" : "int32"
2338 }
2339 },
2340 {
2341 "name" : "vynechPocetZaznamu",
2342 "in" : "query",
2343 "description" : "Vynechat zadaný počet záznamů od začátku seznamu:",
2344 "schema" : {
2345 "type" : "integer",
2346 "format" : "int32"
2347 }
2348 },
2349 {
2350 "name" : "jmeno",
2351 "in" : "query",
2352 "description" : "Jméno:",
2353 "schema" : {
2354 "type" : "string"
2355 }
2356 },
2357 {
2358 "name" : "prijmeni",
2359 "in" : "query",
2360 "description" : "Příjmení:",
2361 "schema" : {
2362 "type" : "string"
2363 }
2364 },
2365 {
2366 "name" : "cisloPojistence",
2367 "in" : "query",
2368 "description" : "Číslo pojištěnce:",
2369 "schema" : {
2370 "type" : "string"
2371 }
2372 },
2373 {
2374 "name" : "datumNarozeni",
2375 "in" : "query",
2376 "description" : "Datum Narození:",
2377 "schema" : {
2378 "type" : "string",
2379 "format" : "date-time"
2380 }
2381 },
2382 {
2383 "name" : "datumIndikaceOd",
2384 "in" : "query",
2385 "description" : "Datum indikace od:",
2386 "schema" : {
2387 "type" : "string",
2388 "format" : "date-time"
2389 }
2390 },
2391 {
2392 "name" : "datumIndikaceDo",
2393 "in" : "query",
2394 "description" : "Datum indikace do:",
2395 "schema" : {
2396 "type" : "string",
2397 "format" : "date-time"
2398 }
2399 },
2400 {
2401 "name" : "pracovnikNrzpCislo",
2402 "in" : "query",
2403 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2404 "schema" : {
2405 "type" : "string"
2406 },
2407 "example" : "123456789"
2408 },
2409 {
2410 "name" : "pracovnikRodneCislo",
2411 "in" : "query",
2412 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2413 "schema" : {
2414 "type" : "string"
2415 }
2416 },
2417 {
2418 "name" : "pracovnikJmeno",
2419 "in" : "query",
2420 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2421 "schema" : {
2422 "type" : "string"
2423 }
2424 },
2425 {
2426 "name" : "pracovnikPrijmeni",
2427 "in" : "query",
2428 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2429 "schema" : {
2430 "type" : "string"
2431 }
2432 },
2433 {
2434 "name" : "pracovnikTitulPred",
2435 "in" : "query",
2436 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2437 "schema" : {
2438 "type" : "string"
2439 }
2440 },
2441 {
2442 "name" : "pracovnikTitulZa",
2443 "in" : "query",
2444 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2445 "schema" : {
2446 "type" : "string"
2447 }
2448 },
2449 {
2450 "name" : "pcz",
2451 "in" : "query",
2452 "description" : "Číslo PČZ zařízení, které provádí zápis",
2453 "schema" : {
2454 "type" : "string"
2455 },
2456 "example" : "000"
2457 }
2458 ],
2459 "responses" : {
2460 "200" : {
2461 "description" : "Success",
2462 "content" : {
2463 "application/json" : {
2464 "schema" : {
2465 "type" : "array",
2466 "items" : {
2467 "$ref" : "#/components/schemas/SeznamIndikovanychOdberuView"
2468 }
2469 },
2470 "example" : [
2471 {
2472 "cisloZadanky" : "404183065507",
2473 "indikaceDatum" : "2022-05-05T00:00:00",
2474 "jmeno" : "Oliver",
2475 "prijmeni" : "Ouředník",
2476 "cisloPojistence" : "740512852"
2477 }
2478 ]
2479 }
2480 }
2481 }
2482 }
2483 }
2484 },
2485 "/api/v1/covidtesty/StornovatZadanku/{cisloZadanky}" : {
2486 "post" : {
2487 "tags" : [
2488 "CovidTesty"
2489 ],
2490 "summary" : "Stornuje žádanku",
2491 "parameters" : [
2492 {
2493 "name" : "cisloZadanky",
2494 "in" : "path",
2495 "description" : "Číslo žádanky:",
2496 "required" : true,
2497 "schema" : {
2498 "type" : "string"
2499 },
2500 "example" : "12345678910"
2501 },
2502 {
2503 "name" : "pracovnikNrzpCislo",
2504 "in" : "query",
2505 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2506 "schema" : {
2507 "type" : "string"
2508 },
2509 "example" : "123456789"
2510 },
2511 {
2512 "name" : "pracovnikRodneCislo",
2513 "in" : "query",
2514 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2515 "schema" : {
2516 "type" : "string"
2517 }
2518 },
2519 {
2520 "name" : "pracovnikJmeno",
2521 "in" : "query",
2522 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2523 "schema" : {
2524 "type" : "string"
2525 }
2526 },
2527 {
2528 "name" : "pracovnikPrijmeni",
2529 "in" : "query",
2530 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2531 "schema" : {
2532 "type" : "string"
2533 }
2534 },
2535 {
2536 "name" : "pracovnikTitulPred",
2537 "in" : "query",
2538 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2539 "schema" : {
2540 "type" : "string"
2541 }
2542 },
2543 {
2544 "name" : "pracovnikTitulZa",
2545 "in" : "query",
2546 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2547 "schema" : {
2548 "type" : "string"
2549 }
2550 },
2551 {
2552 "name" : "pcz",
2553 "in" : "query",
2554 "description" : "Číslo PČZ zařízení, které provádí zápis",
2555 "schema" : {
2556 "type" : "string"
2557 },
2558 "example" : "000"
2559 }
2560 ],
2561 "responses" : {
2562 "200" : {
2563 "description" : "Žádanka byla stornována",
2564 "content" : {
2565 "application/json" : {
2566 "schema" : {
2567 "$ref" : "#/components/schemas/StornovatZadankuResult"
2568 }
2569 }
2570 }
2571 },
2572 "404" : {
2573 "description" : "Žádanka nenalezena"
2574 },
2575 "400" : {
2576 "description" : "Stornování žádanky se nezdařilo"
2577 }
2578 }
2579 }
2580 },
2581 "/api/v1/Davka/Status/{id}/{un}" : {
2582 "get" : {
2583 "tags" : [
2584 "Davka"
2585 ],
2586 "parameters" : [
2587 {
2588 "name" : "id",
2589 "in" : "path",
2590 "required" : true,
2591 "schema" : {
2592 "type" : "integer",
2593 "format" : "int32"
2594 }
2595 },
2596 {
2597 "name" : "un",
2598 "in" : "path",
2599 "required" : true,
2600 "schema" : {
2601 "type" : "string"
2602 }
2603 }
2604 ],
2605 "responses" : {
2606 "200" : {
2607 "description" : "Success",
2608 "content" : {
2609 "application/json" : {
2610 "schema" : {
2611 "$ref" : "#/components/schemas/VratStavDavkyResponse"
2612 }
2613 }
2614 }
2615 }
2616 }
2617 }
2618 },
2619 "/api/v1/klinika/PridatPacientaKliniky" : {
2620 "post" : {
2621 "tags" : [
2622 "Klinika"
2623 ],
2624 "summary" : "podle Kodu klinika vytvoří nového pacienta, zkontroluje duplicitu vytváření a správnost rodného čísla.",
2625 "requestBody" : {
2626 "description" : "Nový pacient",
2627 "content" : {
2628 "application/json" : {
2629 "schema" : {
2630 "$ref" : "#/components/schemas/PacientKlinikyCreate"
2631 }
2632 },
2633 "text/json" : {
2634 "schema" : {
2635 "$ref" : "#/components/schemas/PacientKlinikyCreate"
2636 }
2637 },
2638 "application/*+json" : {
2639 "schema" : {
2640 "$ref" : "#/components/schemas/PacientKlinikyCreate"
2641 }
2642 }
2643 }
2644 },
2645 "responses" : {
2646 "200" : {
2647 "description" : "Pacient vytvořen",
2648 "content" : {
2649 "application/json" : {
2650 "schema" : {
2651 "$ref" : "#/components/schemas/PacientKlinikyResult"
2652 }
2653 }
2654 }
2655 },
2656 "400" : {
2657 "description" : "Pacienta se nepodařilo vytvořit"
2658 }
2659 }
2660 }
2661 },
2662 "/api/v1/klinika/UpravitPacientaKliniky" : {
2663 "post" : {
2664 "tags" : [
2665 "Klinika"
2666 ],
2667 "summary" : "podle Kodu kliniky a pacientid najde pacienta, zkontroluje že patří pod danou kliniku a změní údaje u pacienta.",
2668 "requestBody" : {
2669 "description" : "Upravovaný pacient",
2670 "content" : {
2671 "application/json" : {
2672 "schema" : {
2673 "$ref" : "#/components/schemas/PacientKlinikyUpdate"
2674 }
2675 },
2676 "text/json" : {
2677 "schema" : {
2678 "$ref" : "#/components/schemas/PacientKlinikyUpdate"
2679 }
2680 },
2681 "application/*+json" : {
2682 "schema" : {
2683 "$ref" : "#/components/schemas/PacientKlinikyUpdate"
2684 }
2685 }
2686 }
2687 },
2688 "responses" : {
2689 "200" : {
2690 "description" : "Pacient upraven",
2691 "content" : {
2692 "application/json" : {
2693 "schema" : {
2694 "$ref" : "#/components/schemas/PacientKlinikyResult"
2695 }
2696 }
2697 }
2698 },
2699 "400" : {
2700 "description" : "Pacienta se nepodařilo upravit"
2701 }
2702 }
2703 }
2704 },
2705 "/api/v1/klinika/PridatDenniStavKliniky" : {
2706 "post" : {
2707 "tags" : [
2708 "Klinika"
2709 ],
2710 "summary" : "podle Kodu kliniky a pacientid najde pacienta a vytvoří nový denní stav.",
2711 "requestBody" : {
2712 "description" : "Nový denní stav",
2713 "content" : {
2714 "application/json" : {
2715 "schema" : {
2716 "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
2717 }
2718 },
2719 "text/json" : {
2720 "schema" : {
2721 "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
2722 }
2723 },
2724 "application/*+json" : {
2725 "schema" : {
2726 "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
2727 }
2728 }
2729 }
2730 },
2731 "responses" : {
2732 "200" : {
2733 "description" : "Denní stav vytvořen",
2734 "content" : {
2735 "application/json" : {
2736 "schema" : {
2737 "$ref" : "#/components/schemas/DenniStavKlinikyResult"
2738 }
2739 }
2740 }
2741 },
2742 "400" : {
2743 "description" : "Denní stav se nepodařilo vytvořit"
2744 }
2745 }
2746 }
2747 },
2748 "/api/v1/klinika/UpravitDenniStavKliniky" : {
2749 "post" : {
2750 "tags" : [
2751 "Klinika"
2752 ],
2753 "summary" : "podle Kodu kliniky a pacientid najde pacienta a podle dennistavid najde existující denní stav a změní jeho hodnoty.",
2754 "requestBody" : {
2755 "description" : "Upravovaný denní stav",
2756 "content" : {
2757 "application/json" : {
2758 "schema" : {
2759 "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
2760 }
2761 },
2762 "text/json" : {
2763 "schema" : {
2764 "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
2765 }
2766 },
2767 "application/*+json" : {
2768 "schema" : {
2769 "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
2770 }
2771 }
2772 }
2773 },
2774 "responses" : {
2775 "200" : {
2776 "description" : "Denní stav upraven",
2777 "content" : {
2778 "application/json" : {
2779 "schema" : {
2780 "$ref" : "#/components/schemas/DenniStavKlinikyResult"
2781 }
2782 }
2783 }
2784 },
2785 "400" : {
2786 "description" : "Denní stav se nepodařilo upravit"
2787 }
2788 }
2789 }
2790 },
2791 "/api/v1/klinika/SmazatDenniStavKliniky" : {
2792 "post" : {
2793 "tags" : [
2794 "Klinika"
2795 ],
2796 "summary" : "podle Kodu kliniky a pacientid najde pacienta a podle dennistavid najde existující denní stav a nastaví mu platnostdo na aktuální datumčas. Tím záznam zmizí.",
2797 "requestBody" : {
2798 "description" : "Mazaný denní stav",
2799 "content" : {
2800 "application/json" : {
2801 "schema" : {
2802 "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
2803 }
2804 },
2805 "text/json" : {
2806 "schema" : {
2807 "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
2808 }
2809 },
2810 "application/*+json" : {
2811 "schema" : {
2812 "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
2813 }
2814 }
2815 }
2816 },
2817 "responses" : {
2818 "200" : {
2819 "description" : "Denní stav smazán",
2820 "content" : {
2821 "application/json" : {
2822 "schema" : {
2823 "$ref" : "#/components/schemas/DenniStavKlinikyResult"
2824 }
2825 }
2826 }
2827 },
2828 "400" : {
2829 "description" : "Denní stav se nepodařilo smazat"
2830 }
2831 }
2832 }
2833 },
2834 "/api/v1/klinika/NacistSeznamKlinik/{klinikaIco}" : {
2835 "get" : {
2836 "tags" : [
2837 "Klinika"
2838 ],
2839 "parameters" : [
2840 {
2841 "name" : "klinikaIco",
2842 "in" : "path",
2843 "required" : true,
2844 "schema" : {
2845 "type" : "integer",
2846 "format" : "int32"
2847 }
2848 }
2849 ],
2850 "responses" : {
2851 "200" : {
2852 "description" : "Success",
2853 "content" : {
2854 "application/json" : {
2855 "schema" : {
2856 "$ref" : "#/components/schemas/NactiSeznamKlinikResult"
2857 }
2858 }
2859 }
2860 }
2861 }
2862 }
2863 },
2864 "/api/v1/klinika/NacistSeznamMistPropusteni" : {
2865 "get" : {
2866 "tags" : [
2867 "Klinika"
2868 ],
2869 "responses" : {
2870 "200" : {
2871 "description" : "Success",
2872 "content" : {
2873 "application/json" : {
2874 "schema" : {
2875 "$ref" : "#/components/schemas/CiselnikResult"
2876 }
2877 }
2878 }
2879 }
2880 }
2881 }
2882 },
2883 "/api/v1/klinika/NacistSeznamPropusteni" : {
2884 "get" : {
2885 "tags" : [
2886 "Klinika"
2887 ],
2888 "responses" : {
2889 "200" : {
2890 "description" : "Success",
2891 "content" : {
2892 "application/json" : {
2893 "schema" : {
2894 "$ref" : "#/components/schemas/CiselnikResult"
2895 }
2896 }
2897 }
2898 }
2899 }
2900 }
2901 },
2902 "/api/v1/klinika/NacistSeznamStavu" : {
2903 "get" : {
2904 "tags" : [
2905 "Klinika"
2906 ],
2907 "responses" : {
2908 "200" : {
2909 "description" : "Success",
2910 "content" : {
2911 "application/json" : {
2912 "schema" : {
2913 "$ref" : "#/components/schemas/CiselnikResult"
2914 }
2915 }
2916 }
2917 }
2918 }
2919 }
2920 },
2921 "/api/v1/lekovezadanky/ZkontrolovatPacienta/{pacientId}" : {
2922 "get" : {
2923 "tags" : [
2924 "LekoveZadanky"
2925 ],
2926 "summary" : "Zkontroluje pacienta",
2927 "parameters" : [
2928 {
2929 "name" : "pacientId",
2930 "in" : "path",
2931 "description" : "Id:",
2932 "required" : true,
2933 "schema" : {
2934 "maxLength" : 10,
2935 "type" : "string"
2936 },
2937 "example" : "5"
2938 },
2939 {
2940 "name" : "pracovnikNrzpCislo",
2941 "in" : "query",
2942 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2943 "schema" : {
2944 "type" : "string"
2945 },
2946 "example" : "123456789"
2947 },
2948 {
2949 "name" : "pracovnikRodneCislo",
2950 "in" : "query",
2951 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2952 "schema" : {
2953 "type" : "string"
2954 }
2955 },
2956 {
2957 "name" : "pracovnikJmeno",
2958 "in" : "query",
2959 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2960 "schema" : {
2961 "type" : "string"
2962 }
2963 },
2964 {
2965 "name" : "pracovnikPrijmeni",
2966 "in" : "query",
2967 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2968 "schema" : {
2969 "type" : "string"
2970 }
2971 },
2972 {
2973 "name" : "pracovnikTitulPred",
2974 "in" : "query",
2975 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2976 "schema" : {
2977 "type" : "string"
2978 }
2979 },
2980 {
2981 "name" : "pracovnikTitulZa",
2982 "in" : "query",
2983 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
2984 "schema" : {
2985 "type" : "string"
2986 }
2987 },
2988 {
2989 "name" : "pcz",
2990 "in" : "query",
2991 "description" : "Číslo PČZ zařízení, které provádí zápis",
2992 "required" : true,
2993 "schema" : {
2994 "type" : "string"
2995 },
2996 "example" : "000"
2997 }
2998 ],
2999 "responses" : {
3000 "200" : {
3001 "description" : "Pacient zkontrolován",
3002 "content" : {
3003 "application/json" : {
3004 "schema" : {
3005 "$ref" : "#/components/schemas/LekovaZadankaKontrolaPacientaView"
3006 },
3007 "example" : {
3008 "messages" : [
3009 "Tento pacient má již aktivní lékovou žádanku. Můžete pokračovat, původní žádanka bude zrušena.",
3010 "Pacient nemá pozitivní test COVID-19 za poslední 3 dny."
3011 ]
3012 }
3013 }
3014 }
3015 },
3016 "404" : {
3017 "description" : "Pacient nenalezen"
3018 }
3019 }
3020 }
3021 },
3022 "/api/v1/lekovezadanky/VytvorZadanku" : {
3023 "post" : {
3024 "tags" : [
3025 "LekoveZadanky"
3026 ],
3027 "summary" : "Vytvoří novou žádanku",
3028 "requestBody" : {
3029 "content" : {
3030 "application/json" : {
3031 "schema" : {
3032 "$ref" : "#/components/schemas/LekovaZadankaCreate"
3033 },
3034 "example" : {
3035 "pracovnik" : {
3036 "nrzpCislo" : "123456789",
3037 "rodneCislo" : null,
3038 "pcz" : "000",
3039 "jmeno" : null,
3040 "prijmeni" : null,
3041 "titulPred" : null,
3042 "titulZa" : null
3043 },
3044 "pacientId" : "5",
3045 "lekKod" : "bamlan",
3046 "indikaceDatum" : "2020-11-12T00:00:00",
3047 "akce" : "JenVystavitZadanku",
3048 "indikovalOrdinaceEmail" : "string",
3049 "indikovalOrdinaceTelefon" : "string",
3050 "indikovalOrdinaceIcp" : "string"
3051 }
3052 },
3053 "text/json" : {
3054 "schema" : {
3055 "$ref" : "#/components/schemas/LekovaZadankaCreate"
3056 },
3057 "example" : {
3058 "pracovnik" : {
3059 "nrzpCislo" : "123456789",
3060 "rodneCislo" : null,
3061 "pcz" : "000",
3062 "jmeno" : null,
3063 "prijmeni" : null,
3064 "titulPred" : null,
3065 "titulZa" : null
3066 },
3067 "pacientId" : "5",
3068 "lekKod" : "bamlan",
3069 "indikaceDatum" : "2020-11-12T00:00:00",
3070 "akce" : "JenVystavitZadanku",
3071 "indikovalOrdinaceEmail" : "string",
3072 "indikovalOrdinaceTelefon" : "string",
3073 "indikovalOrdinaceIcp" : "string"
3074 }
3075 },
3076 "application/*+json" : {
3077 "schema" : {
3078 "$ref" : "#/components/schemas/LekovaZadankaCreate"
3079 },
3080 "example" : {
3081 "pracovnik" : {
3082 "nrzpCislo" : "123456789",
3083 "rodneCislo" : null,
3084 "pcz" : "000",
3085 "jmeno" : null,
3086 "prijmeni" : null,
3087 "titulPred" : null,
3088 "titulZa" : null
3089 },
3090 "pacientId" : "5",
3091 "lekKod" : "bamlan",
3092 "indikaceDatum" : "2020-11-12T00:00:00",
3093 "akce" : "JenVystavitZadanku",
3094 "indikovalOrdinaceEmail" : "string",
3095 "indikovalOrdinaceTelefon" : "string",
3096 "indikovalOrdinaceIcp" : "string"
3097 }
3098 }
3099 }
3100 },
3101 "responses" : {
3102 "200" : {
3103 "description" : "Žádanka úspěšně vytvořena",
3104 "content" : {
3105 "application/json" : {
3106 "schema" : {
3107 "$ref" : "#/components/schemas/LekovaZadankaView"
3108 },
3109 "example" : {
3110 "id" : "1",
3111 "pacientZdravotniPojistovnaKod" : "CIZ",
3112 "stav" : "Aplikovano",
3113 "indikoval" : {
3114 "subjektIco" : 0,
3115 "nazevPracoviste" : "Testovací pracovistě API",
3116 "jmenoAPrijmeniUzivatele" : "Demo"
3117 },
3118 "aplikoval" : {
3119 "subjektIco" : 1,
3120 "nazevPracoviste" : "Testovací pracovistě API",
3121 "jmenoAPrijmeniUzivatele" : "Demo"
3122 },
3123 "aplikaceDatum" : "0001-01-01T00:00:00",
3124 "platnostDo" : "2021-12-19T00:00:00",
3125 "pacientId" : "5",
3126 "lekKod" : "bamlan",
3127 "indikaceDatum" : "2021-11-13T00:00:00",
3128 "akce" : "JenVystavitZadanku",
3129 "indikovalOrdinaceEmail" : "string",
3130 "indikovalOrdinaceTelefon" : "string",
3131 "indikovalOrdinaceIcp" : "string"
3132 }
3133 }
3134 }
3135 },
3136 "404" : {
3137 "description" : "Pacient nenalezen"
3138 },
3139 "400" : {
3140 "description" : "Žádanku se nepodařilo vytvořit"
3141 }
3142 }
3143 }
3144 },
3145 "/api/v1/lekovezadanky/NactiZadankyPacienta/{pacientId}" : {
3146 "get" : {
3147 "tags" : [
3148 "LekoveZadanky"
3149 ],
3150 "summary" : "Načte všechny žádanky vybraného pacienta",
3151 "parameters" : [
3152 {
3153 "name" : "pacientId",
3154 "in" : "path",
3155 "description" : "Id:",
3156 "required" : true,
3157 "schema" : {
3158 "maxLength" : 10,
3159 "type" : "string"
3160 },
3161 "example" : "5"
3162 },
3163 {
3164 "name" : "pracovnikNrzpCislo",
3165 "in" : "query",
3166 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3167 "schema" : {
3168 "type" : "string"
3169 },
3170 "example" : "123456789"
3171 },
3172 {
3173 "name" : "pracovnikRodneCislo",
3174 "in" : "query",
3175 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3176 "schema" : {
3177 "type" : "string"
3178 }
3179 },
3180 {
3181 "name" : "pracovnikJmeno",
3182 "in" : "query",
3183 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3184 "schema" : {
3185 "type" : "string"
3186 }
3187 },
3188 {
3189 "name" : "pracovnikPrijmeni",
3190 "in" : "query",
3191 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3192 "schema" : {
3193 "type" : "string"
3194 }
3195 },
3196 {
3197 "name" : "pracovnikTitulPred",
3198 "in" : "query",
3199 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3200 "schema" : {
3201 "type" : "string"
3202 }
3203 },
3204 {
3205 "name" : "pracovnikTitulZa",
3206 "in" : "query",
3207 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3208 "schema" : {
3209 "type" : "string"
3210 }
3211 },
3212 {
3213 "name" : "pcz",
3214 "in" : "query",
3215 "description" : "Číslo PČZ zařízení, které provádí zápis",
3216 "required" : true,
3217 "schema" : {
3218 "type" : "string"
3219 },
3220 "example" : "000"
3221 }
3222 ],
3223 "responses" : {
3224 "200" : {
3225 "description" : "Žádanky pacienta nalezeny",
3226 "content" : {
3227 "application/json" : {
3228 "schema" : {
3229 "type" : "array",
3230 "items" : {
3231 "$ref" : "#/components/schemas/LekovaZadankaView"
3232 }
3233 },
3234 "example" : [
3235 {
3236 "id" : "1",
3237 "pacientZdravotniPojistovnaKod" : "CIZ",
3238 "stav" : "Aplikovano",
3239 "indikoval" : {
3240 "subjektIco" : 0,
3241 "nazevPracoviste" : "Testovací pracovistě API",
3242 "jmenoAPrijmeniUzivatele" : "Demo"
3243 },
3244 "aplikoval" : {
3245 "subjektIco" : 1,
3246 "nazevPracoviste" : "Testovací pracovistě API",
3247 "jmenoAPrijmeniUzivatele" : "Demo"
3248 },
3249 "aplikaceDatum" : "0001-01-01T00:00:00",
3250 "platnostDo" : "2021-12-19T00:00:00",
3251 "pacientId" : "5",
3252 "lekKod" : "bamlan",
3253 "indikaceDatum" : "2021-11-13T00:00:00",
3254 "akce" : "JenVystavitZadanku",
3255 "indikovalOrdinaceEmail" : "string",
3256 "indikovalOrdinaceTelefon" : "string",
3257 "indikovalOrdinaceIcp" : "string"
3258 },
3259 {
3260 "id" : null,
3261 "pacientZdravotniPojistovnaKod" : null,
3262 "stav" : "Aktivni",
3263 "indikoval" : null,
3264 "aplikoval" : null,
3265 "aplikaceDatum" : null,
3266 "platnostDo" : "0001-01-01T00:00:00",
3267 "pacientId" : null,
3268 "lekKod" : null,
3269 "indikaceDatum" : null,
3270 "akce" : "JenVystavitZadanku",
3271 "indikovalOrdinaceEmail" : null,
3272 "indikovalOrdinaceTelefon" : null,
3273 "indikovalOrdinaceIcp" : null
3274 }
3275 ]
3276 }
3277 }
3278 },
3279 "404" : {
3280 "description" : "Pacient nenalezen"
3281 }
3282 }
3283 }
3284 },
3285 "/api/v1/lekovezadanky/NactiZadankuDleId/{id}" : {
3286 "get" : {
3287 "tags" : [
3288 "LekoveZadanky"
3289 ],
3290 "summary" : "Načte žádanku",
3291 "parameters" : [
3292 {
3293 "name" : "id",
3294 "in" : "path",
3295 "description" : "",
3296 "required" : true,
3297 "schema" : {
3298 "type" : "string"
3299 }
3300 },
3301 {
3302 "name" : "pracovnikNrzpCislo",
3303 "in" : "query",
3304 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3305 "schema" : {
3306 "type" : "string"
3307 },
3308 "example" : "123456789"
3309 },
3310 {
3311 "name" : "pracovnikRodneCislo",
3312 "in" : "query",
3313 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3314 "schema" : {
3315 "type" : "string"
3316 }
3317 },
3318 {
3319 "name" : "pracovnikJmeno",
3320 "in" : "query",
3321 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3322 "schema" : {
3323 "type" : "string"
3324 }
3325 },
3326 {
3327 "name" : "pracovnikPrijmeni",
3328 "in" : "query",
3329 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3330 "schema" : {
3331 "type" : "string"
3332 }
3333 },
3334 {
3335 "name" : "pracovnikTitulPred",
3336 "in" : "query",
3337 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3338 "schema" : {
3339 "type" : "string"
3340 }
3341 },
3342 {
3343 "name" : "pracovnikTitulZa",
3344 "in" : "query",
3345 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3346 "schema" : {
3347 "type" : "string"
3348 }
3349 },
3350 {
3351 "name" : "pcz",
3352 "in" : "query",
3353 "description" : "Číslo PČZ zařízení, které provádí zápis",
3354 "required" : true,
3355 "schema" : {
3356 "type" : "string"
3357 },
3358 "example" : "000"
3359 }
3360 ],
3361 "responses" : {
3362 "200" : {
3363 "description" : "Žádanka nalezena",
3364 "content" : {
3365 "application/json" : {
3366 "schema" : {
3367 "$ref" : "#/components/schemas/LekovaZadankaView"
3368 },
3369 "example" : {
3370 "id" : "1",
3371 "pacientZdravotniPojistovnaKod" : "CIZ",
3372 "stav" : "Aplikovano",
3373 "indikoval" : {
3374 "subjektIco" : 0,
3375 "nazevPracoviste" : "Testovací pracovistě API",
3376 "jmenoAPrijmeniUzivatele" : "Demo"
3377 },
3378 "aplikoval" : {
3379 "subjektIco" : 1,
3380 "nazevPracoviste" : "Testovací pracovistě API",
3381 "jmenoAPrijmeniUzivatele" : "Demo"
3382 },
3383 "aplikaceDatum" : "0001-01-01T00:00:00",
3384 "platnostDo" : "2021-12-19T00:00:00",
3385 "pacientId" : "5",
3386 "lekKod" : "bamlan",
3387 "indikaceDatum" : "2021-11-13T00:00:00",
3388 "akce" : "JenVystavitZadanku",
3389 "indikovalOrdinaceEmail" : "string",
3390 "indikovalOrdinaceTelefon" : "string",
3391 "indikovalOrdinaceIcp" : "string"
3392 }
3393 }
3394 }
3395 },
3396 "404" : {
3397 "description" : "Žádanka nenalezena"
3398 }
3399 }
3400 }
3401 },
3402 "/api/v1/lekovezadanky/AplikovatLek/{id}/{aplikaceDatum}" : {
3403 "post" : {
3404 "tags" : [
3405 "LekoveZadanky"
3406 ],
3407 "summary" : "Aplikuje lék",
3408 "parameters" : [
3409 {
3410 "name" : "id",
3411 "in" : "path",
3412 "description" : "Id lékové žádanky",
3413 "required" : true,
3414 "schema" : {
3415 "type" : "string"
3416 }
3417 },
3418 {
3419 "name" : "aplikaceDatum",
3420 "in" : "path",
3421 "description" : "Datum aplikace léku",
3422 "required" : true,
3423 "schema" : {
3424 "type" : "string",
3425 "format" : "date-time"
3426 }
3427 },
3428 {
3429 "name" : "lekKod",
3430 "in" : "query",
3431 "description" : "Kód aplikovaného léku",
3432 "required" : true,
3433 "schema" : {
3434 "type" : "string"
3435 }
3436 },
3437 {
3438 "name" : "akce",
3439 "in" : "query",
3440 "description" : "Aplikovat látku akce",
3441 "schema" : {
3442 "$ref" : "#/components/schemas/EnumZadankaAplikovatLatkuAkce"
3443 }
3444 },
3445 {
3446 "name" : "pracovnikNrzpCislo",
3447 "in" : "query",
3448 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3449 "schema" : {
3450 "type" : "string"
3451 },
3452 "example" : "123456789"
3453 },
3454 {
3455 "name" : "pracovnikRodneCislo",
3456 "in" : "query",
3457 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3458 "schema" : {
3459 "type" : "string"
3460 }
3461 },
3462 {
3463 "name" : "pracovnikJmeno",
3464 "in" : "query",
3465 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3466 "schema" : {
3467 "type" : "string"
3468 }
3469 },
3470 {
3471 "name" : "pracovnikPrijmeni",
3472 "in" : "query",
3473 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3474 "schema" : {
3475 "type" : "string"
3476 }
3477 },
3478 {
3479 "name" : "pracovnikTitulPred",
3480 "in" : "query",
3481 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3482 "schema" : {
3483 "type" : "string"
3484 }
3485 },
3486 {
3487 "name" : "pracovnikTitulZa",
3488 "in" : "query",
3489 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3490 "schema" : {
3491 "type" : "string"
3492 }
3493 },
3494 {
3495 "name" : "pcz",
3496 "in" : "query",
3497 "description" : "Číslo PČZ zařízení, které provádí zápis",
3498 "required" : true,
3499 "schema" : {
3500 "type" : "string"
3501 },
3502 "example" : "000"
3503 }
3504 ],
3505 "responses" : {
3506 "200" : {
3507 "description" : "Lék aplikován",
3508 "content" : {
3509 "application/json" : {
3510 "schema" : {
3511 "$ref" : "#/components/schemas/LekovaZadankaView"
3512 },
3513 "example" : {
3514 "id" : "1",
3515 "pacientZdravotniPojistovnaKod" : "CIZ",
3516 "stav" : "Aplikovano",
3517 "indikoval" : {
3518 "subjektIco" : 0,
3519 "nazevPracoviste" : "Testovací pracovistě API",
3520 "jmenoAPrijmeniUzivatele" : "Demo"
3521 },
3522 "aplikoval" : {
3523 "subjektIco" : 1,
3524 "nazevPracoviste" : "Testovací pracovistě API",
3525 "jmenoAPrijmeniUzivatele" : "Demo"
3526 },
3527 "aplikaceDatum" : "0001-01-01T00:00:00",
3528 "platnostDo" : "2021-12-19T00:00:00",
3529 "pacientId" : "5",
3530 "lekKod" : "bamlan",
3531 "indikaceDatum" : "2021-11-13T00:00:00",
3532 "akce" : "JenVystavitZadanku",
3533 "indikovalOrdinaceEmail" : "string",
3534 "indikovalOrdinaceTelefon" : "string",
3535 "indikovalOrdinaceIcp" : "string"
3536 }
3537 }
3538 }
3539 },
3540 "404" : {
3541 "description" : "Nenalezena žádanka k aplikování"
3542 },
3543 "400" : {
3544 "description" : "Lék se nepodařilo aplikovat"
3545 }
3546 }
3547 }
3548 },
3549 "/api/v1/lekovezadanky/ZrusitZadanku/{id}" : {
3550 "post" : {
3551 "tags" : [
3552 "LekoveZadanky"
3553 ],
3554 "summary" : "Zruší žádanku",
3555 "parameters" : [
3556 {
3557 "name" : "id",
3558 "in" : "path",
3559 "description" : "",
3560 "required" : true,
3561 "schema" : {
3562 "type" : "string"
3563 }
3564 },
3565 {
3566 "name" : "pracovnikNrzpCislo",
3567 "in" : "query",
3568 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3569 "schema" : {
3570 "type" : "string"
3571 },
3572 "example" : "123456789"
3573 },
3574 {
3575 "name" : "pracovnikRodneCislo",
3576 "in" : "query",
3577 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3578 "schema" : {
3579 "type" : "string"
3580 }
3581 },
3582 {
3583 "name" : "pracovnikJmeno",
3584 "in" : "query",
3585 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3586 "schema" : {
3587 "type" : "string"
3588 }
3589 },
3590 {
3591 "name" : "pracovnikPrijmeni",
3592 "in" : "query",
3593 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3594 "schema" : {
3595 "type" : "string"
3596 }
3597 },
3598 {
3599 "name" : "pracovnikTitulPred",
3600 "in" : "query",
3601 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3602 "schema" : {
3603 "type" : "string"
3604 }
3605 },
3606 {
3607 "name" : "pracovnikTitulZa",
3608 "in" : "query",
3609 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3610 "schema" : {
3611 "type" : "string"
3612 }
3613 },
3614 {
3615 "name" : "pcz",
3616 "in" : "query",
3617 "description" : "Číslo PČZ zařízení, které provádí zápis",
3618 "required" : true,
3619 "schema" : {
3620 "type" : "string"
3621 },
3622 "example" : "000"
3623 }
3624 ],
3625 "responses" : {
3626 "200" : {
3627 "description" : "Žádanka zrušena",
3628 "content" : {
3629 "application/json" : {
3630 "schema" : {
3631 "$ref" : "#/components/schemas/ZrusitZadankuResult"
3632 }
3633 }
3634 }
3635 },
3636 "404" : {
3637 "description" : "Nenalezena žádanka k zrušení"
3638 },
3639 "400" : {
3640 "description" : "Zrušení žádanky se nezdařilo"
3641 }
3642 }
3643 }
3644 },
3645 "/api/v1/nrzp/NactiPracovniky" : {
3646 "get" : {
3647 "tags" : [
3648 "Nrzp"
3649 ],
3650 "summary" : "Načte seznam pracovníků v registru NRZP zaměstnaných u poskytovatele.",
3651 "responses" : {
3652 "200" : {
3653 "description" : "Seznam pracovníků",
3654 "content" : {
3655 "application/json" : {
3656 "schema" : {
3657 "type" : "array",
3658 "items" : {
3659 "$ref" : "#/components/schemas/NrzpPracovnikView"
3660 }
3661 },
3662 "example" : [
3663 {
3664 "cislo" : "123456789",
3665 "jmeno" : "Martin",
3666 "prijmeni" : "Doktor",
3667 "datumNarozeni" : "1980-01-01T00:00:00",
3668 "rodneCislo" : null
3669 }
3670 ]
3671 }
3672 }
3673 },
3674 "404" : {
3675 "description" : "Poskytovatel nenalezen"
3676 }
3677 }
3678 }
3679 },
3680 "/api/v1/nrzp/NactiPracovnika" : {
3681 "get" : {
3682 "tags" : [
3683 "Nrzp"
3684 ],
3685 "summary" : "Načte pracovníka v registru NRZP.",
3686 "parameters" : [
3687 {
3688 "name" : "pracovnikCislo",
3689 "in" : "query",
3690 "description" : "",
3691 "schema" : {
3692 "type" : "string"
3693 }
3694 }
3695 ],
3696 "responses" : {
3697 "200" : {
3698 "description" : "Seznam pracovníků",
3699 "content" : {
3700 "application/json" : {
3701 "schema" : {
3702 "$ref" : "#/components/schemas/NrzpPracovnikView"
3703 }
3704 }
3705 }
3706 },
3707 "404" : {
3708 "description" : "Poskytovatel nenalezen"
3709 }
3710 }
3711 }
3712 },
3713 "/api/v1/pacienti/VyhledatPacientaDleId/{id}" : {
3714 "get" : {
3715 "tags" : [
3716 "Pacienti"
3717 ],
3718 "summary" : "Vyhledá pacienta dle id, číslo pracovníka NRZP",
3719 "parameters" : [
3720 {
3721 "name" : "id",
3722 "in" : "path",
3723 "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.",
3724 "required" : true,
3725 "schema" : {
3726 "maxLength" : 10,
3727 "type" : "string"
3728 },
3729 "example" : "1234567890"
3730 },
3731 {
3732 "name" : "pracovnikNrzpCislo",
3733 "in" : "query",
3734 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3735 "schema" : {
3736 "type" : "string"
3737 },
3738 "example" : "123456789"
3739 },
3740 {
3741 "name" : "pracovnikRodneCislo",
3742 "in" : "query",
3743 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3744 "schema" : {
3745 "type" : "string"
3746 }
3747 },
3748 {
3749 "name" : "pracovnikJmeno",
3750 "in" : "query",
3751 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3752 "schema" : {
3753 "type" : "string"
3754 }
3755 },
3756 {
3757 "name" : "pracovnikPrijmeni",
3758 "in" : "query",
3759 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3760 "schema" : {
3761 "type" : "string"
3762 }
3763 },
3764 {
3765 "name" : "pracovnikTitulPred",
3766 "in" : "query",
3767 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3768 "schema" : {
3769 "type" : "string"
3770 }
3771 },
3772 {
3773 "name" : "pracovnikTitulZa",
3774 "in" : "query",
3775 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3776 "schema" : {
3777 "type" : "string"
3778 }
3779 },
3780 {
3781 "name" : "pcz",
3782 "in" : "query",
3783 "description" : "Číslo PČZ zařízení, které provádí zápis",
3784 "required" : true,
3785 "schema" : {
3786 "type" : "string"
3787 },
3788 "example" : "000"
3789 }
3790 ],
3791 "responses" : {
3792 "200" : {
3793 "description" : "Pacient vyhledán",
3794 "content" : {
3795 "application/json" : {
3796 "schema" : {
3797 "$ref" : "#/components/schemas/PacientView"
3798 },
3799 "example" : {
3800 "id" : "9876543210",
3801 "datumUmrti" : null,
3802 "zemeNarozeniKod" : "CZ",
3803 "mistoNarozeniNazev" : "České Budějovice",
3804 "obecNarozeniRuianId" : 544256,
3805 "obvodNarozeniRuianId" : null,
3806 "jeCizinec" : false,
3807 "jmeno" : "Oliver",
3808 "prijmeni" : "Ouředník",
3809 "datumNarozeni" : "1990-09-09T00:00:00",
3810 "cisloPojistence" : "9009092664",
3811 "pohlavi" : "Muz",
3812 "cisloObcanskehoPrukazu" : "396498237",
3813 "cisloPasu" : "298990159",
3814 "zemeObcanstviKod" : "CZ",
3815 "zdravotniPojistovnaKod" : "209",
3816 "kontaktniMobilniTelefon" : "607123456",
3817 "kontaktniEmail" : "oliver.ourednik@example.com",
3818 "kontaktniPevnaLinka" : "212240000",
3819 "pobytMesto" : "Praha 1",
3820 "pobytPsc" : "18200",
3821 "notifikovatEmail" : true,
3822 "notifikovatSms" : false,
3823 "poznamka" : ""
3824 }
3825 }
3826 }
3827 },
3828 "404" : {
3829 "description" : "Pacient nenalezen"
3830 },
3831 "400" : {
3832 "description" : "Validace se nezdařila"
3833 }
3834 }
3835 }
3836 },
3837 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
3838 "get" : {
3839 "tags" : [
3840 "Pacienti"
3841 ],
3842 "summary" : "Vyhledá pacienta dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP",
3843 "parameters" : [
3844 {
3845 "name" : "jmeno",
3846 "in" : "path",
3847 "description" : "Jméno:",
3848 "required" : true,
3849 "schema" : {
3850 "maxLength" : 50,
3851 "type" : "string"
3852 },
3853 "example" : "Oliver"
3854 },
3855 {
3856 "name" : "prijmeni",
3857 "in" : "path",
3858 "description" : "Příjmení:",
3859 "required" : true,
3860 "schema" : {
3861 "maxLength" : 50,
3862 "type" : "string"
3863 },
3864 "example" : "Ouředník"
3865 },
3866 {
3867 "name" : "rodneCislo",
3868 "in" : "path",
3869 "description" : "Rodné číslo:",
3870 "required" : true,
3871 "schema" : {
3872 "maxLength" : 22,
3873 "type" : "string"
3874 },
3875 "example" : "9009092664"
3876 },
3877 {
3878 "name" : "pracovnikNrzpCislo",
3879 "in" : "query",
3880 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3881 "schema" : {
3882 "type" : "string"
3883 },
3884 "example" : "123456789"
3885 },
3886 {
3887 "name" : "pracovnikRodneCislo",
3888 "in" : "query",
3889 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3890 "schema" : {
3891 "type" : "string"
3892 }
3893 },
3894 {
3895 "name" : "pracovnikJmeno",
3896 "in" : "query",
3897 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3898 "schema" : {
3899 "type" : "string"
3900 }
3901 },
3902 {
3903 "name" : "pracovnikPrijmeni",
3904 "in" : "query",
3905 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3906 "schema" : {
3907 "type" : "string"
3908 }
3909 },
3910 {
3911 "name" : "pracovnikTitulPred",
3912 "in" : "query",
3913 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3914 "schema" : {
3915 "type" : "string"
3916 }
3917 },
3918 {
3919 "name" : "pracovnikTitulZa",
3920 "in" : "query",
3921 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
3922 "schema" : {
3923 "type" : "string"
3924 }
3925 },
3926 {
3927 "name" : "pcz",
3928 "in" : "query",
3929 "description" : "Číslo PČZ zařízení, které provádí zápis",
3930 "required" : true,
3931 "schema" : {
3932 "type" : "string"
3933 },
3934 "example" : "000"
3935 }
3936 ],
3937 "responses" : {
3938 "200" : {
3939 "description" : "Výsledek vyhledávání",
3940 "content" : {
3941 "application/json" : {
3942 "schema" : {
3943 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3944 },
3945 "example" : {
3946 "vysledek" : "PacientNalezen",
3947 "vysledekZprava" : null,
3948 "pacient" : {
3949 "id" : "9876543210",
3950 "datumUmrti" : null,
3951 "zemeNarozeniKod" : "CZ",
3952 "mistoNarozeniNazev" : "České Budějovice",
3953 "obecNarozeniRuianId" : 544256,
3954 "obvodNarozeniRuianId" : null,
3955 "jeCizinec" : false,
3956 "jmeno" : "Oliver",
3957 "prijmeni" : "Ouředník",
3958 "datumNarozeni" : "1990-09-09T00:00:00",
3959 "cisloPojistence" : "9009092664",
3960 "pohlavi" : "Muz",
3961 "cisloObcanskehoPrukazu" : "396498237",
3962 "cisloPasu" : "298990159",
3963 "zemeObcanstviKod" : "CZ",
3964 "zdravotniPojistovnaKod" : "209",
3965 "kontaktniMobilniTelefon" : "607123456",
3966 "kontaktniEmail" : "oliver.ourednik@example.com",
3967 "kontaktniPevnaLinka" : "212240000",
3968 "pobytMesto" : "Praha 1",
3969 "pobytPsc" : "18200",
3970 "notifikovatEmail" : true,
3971 "notifikovatSms" : false,
3972 "poznamka" : ""
3973 }
3974 }
3975 }
3976 }
3977 },
3978 "400" : {
3979 "description" : "Validace se nezdařila"
3980 }
3981 }
3982 }
3983 },
3984 "/api/v1/pacienti/VyhledatSeznamDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
3985 "get" : {
3986 "tags" : [
3987 "Pacienti"
3988 ],
3989 "summary" : "Vyhledá všechny pacienty dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP",
3990 "parameters" : [
3991 {
3992 "name" : "jmeno",
3993 "in" : "path",
3994 "description" : "Jméno:",
3995 "required" : true,
3996 "schema" : {
3997 "maxLength" : 50,
3998 "type" : "string"
3999 },
4000 "example" : "Oliver"
4001 },
4002 {
4003 "name" : "prijmeni",
4004 "in" : "path",
4005 "description" : "Příjmení:",
4006 "required" : true,
4007 "schema" : {
4008 "maxLength" : 50,
4009 "type" : "string"
4010 },
4011 "example" : "Ouředník"
4012 },
4013 {
4014 "name" : "rodneCislo",
4015 "in" : "path",
4016 "description" : "Rodné číslo:",
4017 "required" : true,
4018 "schema" : {
4019 "maxLength" : 22,
4020 "type" : "string"
4021 },
4022 "example" : "9009092664"
4023 },
4024 {
4025 "name" : "pracovnikNrzpCislo",
4026 "in" : "query",
4027 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4028 "schema" : {
4029 "type" : "string"
4030 },
4031 "example" : "123456789"
4032 },
4033 {
4034 "name" : "pracovnikRodneCislo",
4035 "in" : "query",
4036 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4037 "schema" : {
4038 "type" : "string"
4039 }
4040 },
4041 {
4042 "name" : "pracovnikJmeno",
4043 "in" : "query",
4044 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4045 "schema" : {
4046 "type" : "string"
4047 }
4048 },
4049 {
4050 "name" : "pracovnikPrijmeni",
4051 "in" : "query",
4052 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4053 "schema" : {
4054 "type" : "string"
4055 }
4056 },
4057 {
4058 "name" : "pracovnikTitulPred",
4059 "in" : "query",
4060 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4061 "schema" : {
4062 "type" : "string"
4063 }
4064 },
4065 {
4066 "name" : "pracovnikTitulZa",
4067 "in" : "query",
4068 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4069 "schema" : {
4070 "type" : "string"
4071 }
4072 },
4073 {
4074 "name" : "pcz",
4075 "in" : "query",
4076 "description" : "Číslo PČZ zařízení, které provádí zápis",
4077 "required" : true,
4078 "schema" : {
4079 "type" : "string"
4080 },
4081 "example" : "000"
4082 }
4083 ],
4084 "responses" : {
4085 "200" : {
4086 "description" : "Výsledek vyhledávání",
4087 "content" : {
4088 "application/json" : {
4089 "schema" : {
4090 "$ref" : "#/components/schemas/VyhledaniSeznamPacientuVysledek"
4091 },
4092 "example" : {
4093 "vysledek" : "PacientNalezen",
4094 "vysledekZprava" : null,
4095 "pacienti" : [
4096 {
4097 "id" : "9876543210",
4098 "datumUmrti" : null,
4099 "zemeNarozeniKod" : "CZ",
4100 "mistoNarozeniNazev" : "České Budějovice",
4101 "obecNarozeniRuianId" : 544256,
4102 "obvodNarozeniRuianId" : null,
4103 "jeCizinec" : false,
4104 "jmeno" : "Oliver",
4105 "prijmeni" : "Ouředník",
4106 "datumNarozeni" : "1990-09-09T00:00:00",
4107 "cisloPojistence" : "9009092664",
4108 "pohlavi" : "Muz",
4109 "cisloObcanskehoPrukazu" : "396498237",
4110 "cisloPasu" : "298990159",
4111 "zemeObcanstviKod" : "CZ",
4112 "zdravotniPojistovnaKod" : "209",
4113 "kontaktniMobilniTelefon" : "607123456",
4114 "kontaktniEmail" : "oliver.ourednik@example.com",
4115 "kontaktniPevnaLinka" : "212240000",
4116 "pobytMesto" : "Praha 1",
4117 "pobytPsc" : "18200",
4118 "notifikovatEmail" : true,
4119 "notifikovatSms" : false,
4120 "poznamka" : ""
4121 }
4122 ]
4123 }
4124 }
4125 }
4126 },
4127 "400" : {
4128 "description" : "Validace se nezdařila"
4129 }
4130 }
4131 }
4132 },
4133 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
4134 "get" : {
4135 "tags" : [
4136 "Pacienti"
4137 ],
4138 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
4139 "parameters" : [
4140 {
4141 "name" : "jmeno",
4142 "in" : "path",
4143 "description" : "Jméno:",
4144 "required" : true,
4145 "schema" : {
4146 "maxLength" : 50,
4147 "type" : "string"
4148 },
4149 "example" : "Pavla"
4150 },
4151 {
4152 "name" : "prijmeni",
4153 "in" : "path",
4154 "description" : "Příjmení:",
4155 "required" : true,
4156 "schema" : {
4157 "maxLength" : 50,
4158 "type" : "string"
4159 },
4160 "example" : "Nováková"
4161 },
4162 {
4163 "name" : "datumNarozeni",
4164 "in" : "path",
4165 "description" : "Datum Narození",
4166 "required" : true,
4167 "schema" : {
4168 "type" : "string",
4169 "format" : "date-time"
4170 },
4171 "example" : "1999-03-02"
4172 },
4173 {
4174 "name" : "zemeObcanstviKod",
4175 "in" : "query",
4176 "description" : "Kód státu",
4177 "schema" : {
4178 "maxLength" : 2,
4179 "type" : "string"
4180 },
4181 "example" : "CZ"
4182 },
4183 {
4184 "name" : "pracovnikNrzpCislo",
4185 "in" : "query",
4186 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4187 "schema" : {
4188 "type" : "string"
4189 },
4190 "example" : "123456789"
4191 },
4192 {
4193 "name" : "pracovnikRodneCislo",
4194 "in" : "query",
4195 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4196 "schema" : {
4197 "type" : "string"
4198 }
4199 },
4200 {
4201 "name" : "pracovnikJmeno",
4202 "in" : "query",
4203 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4204 "schema" : {
4205 "type" : "string"
4206 }
4207 },
4208 {
4209 "name" : "pracovnikPrijmeni",
4210 "in" : "query",
4211 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4212 "schema" : {
4213 "type" : "string"
4214 }
4215 },
4216 {
4217 "name" : "pracovnikTitulPred",
4218 "in" : "query",
4219 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4220 "schema" : {
4221 "type" : "string"
4222 }
4223 },
4224 {
4225 "name" : "pracovnikTitulZa",
4226 "in" : "query",
4227 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4228 "schema" : {
4229 "type" : "string"
4230 }
4231 },
4232 {
4233 "name" : "pcz",
4234 "in" : "query",
4235 "description" : "Číslo PČZ zařízení, které provádí zápis",
4236 "required" : true,
4237 "schema" : {
4238 "type" : "string"
4239 },
4240 "example" : "000"
4241 },
4242 {
4243 "name" : "cisloPojistence",
4244 "in" : "query",
4245 "description" : "Číslo pojištěnce",
4246 "schema" : {
4247 "maxLength" : 22,
4248 "type" : "string"
4249 }
4250 }
4251 ],
4252 "responses" : {
4253 "200" : {
4254 "description" : "Výsledek vyhledávání",
4255 "content" : {
4256 "application/json" : {
4257 "schema" : {
4258 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
4259 },
4260 "example" : {
4261 "vysledek" : "PacientNalezen",
4262 "vysledekZprava" : null,
4263 "pacient" : {
4264 "id" : "9876543210",
4265 "datumUmrti" : null,
4266 "zemeNarozeniKod" : "CZ",
4267 "mistoNarozeniNazev" : "České Budějovice",
4268 "obecNarozeniRuianId" : 544256,
4269 "obvodNarozeniRuianId" : null,
4270 "jeCizinec" : false,
4271 "jmeno" : "Oliver",
4272 "prijmeni" : "Ouředník",
4273 "datumNarozeni" : "1990-09-09T00:00:00",
4274 "cisloPojistence" : "9009092664",
4275 "pohlavi" : "Muz",
4276 "cisloObcanskehoPrukazu" : "396498237",
4277 "cisloPasu" : "298990159",
4278 "zemeObcanstviKod" : "CZ",
4279 "zdravotniPojistovnaKod" : "209",
4280 "kontaktniMobilniTelefon" : "607123456",
4281 "kontaktniEmail" : "oliver.ourednik@example.com",
4282 "kontaktniPevnaLinka" : "212240000",
4283 "pobytMesto" : "Praha 1",
4284 "pobytPsc" : "18200",
4285 "notifikovatEmail" : true,
4286 "notifikovatSms" : false,
4287 "poznamka" : ""
4288 }
4289 }
4290 }
4291 }
4292 },
4293 "400" : {
4294 "description" : "Validace se nezdařila"
4295 }
4296 }
4297 }
4298 },
4299 "/api/v1/pacienti/VyhledatSeznamDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
4300 "get" : {
4301 "tags" : [
4302 "Pacienti"
4303 ],
4304 "summary" : "Vyhledá seznam pacientů dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
4305 "parameters" : [
4306 {
4307 "name" : "jmeno",
4308 "in" : "path",
4309 "description" : "Jméno:",
4310 "required" : true,
4311 "schema" : {
4312 "maxLength" : 50,
4313 "type" : "string"
4314 },
4315 "example" : "Oliver"
4316 },
4317 {
4318 "name" : "prijmeni",
4319 "in" : "path",
4320 "description" : "Příjmení:",
4321 "required" : true,
4322 "schema" : {
4323 "maxLength" : 50,
4324 "type" : "string"
4325 },
4326 "example" : "Ouředník"
4327 },
4328 {
4329 "name" : "datumNarozeni",
4330 "in" : "path",
4331 "description" : "Datum Narození",
4332 "required" : true,
4333 "schema" : {
4334 "type" : "string",
4335 "format" : "date-time"
4336 },
4337 "example" : "9/9/1990"
4338 },
4339 {
4340 "name" : "zemeObcanstviKod",
4341 "in" : "query",
4342 "description" : "Kód státu",
4343 "schema" : {
4344 "maxLength" : 2,
4345 "type" : "string"
4346 },
4347 "example" : "CZ"
4348 },
4349 {
4350 "name" : "pracovnikNrzpCislo",
4351 "in" : "query",
4352 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4353 "schema" : {
4354 "type" : "string"
4355 },
4356 "example" : "123456789"
4357 },
4358 {
4359 "name" : "pracovnikRodneCislo",
4360 "in" : "query",
4361 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4362 "schema" : {
4363 "type" : "string"
4364 }
4365 },
4366 {
4367 "name" : "pracovnikJmeno",
4368 "in" : "query",
4369 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4370 "schema" : {
4371 "type" : "string"
4372 }
4373 },
4374 {
4375 "name" : "pracovnikPrijmeni",
4376 "in" : "query",
4377 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4378 "schema" : {
4379 "type" : "string"
4380 }
4381 },
4382 {
4383 "name" : "pracovnikTitulPred",
4384 "in" : "query",
4385 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4386 "schema" : {
4387 "type" : "string"
4388 }
4389 },
4390 {
4391 "name" : "pracovnikTitulZa",
4392 "in" : "query",
4393 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4394 "schema" : {
4395 "type" : "string"
4396 }
4397 },
4398 {
4399 "name" : "pcz",
4400 "in" : "query",
4401 "description" : "Číslo PČZ zařízení, které provádí zápis",
4402 "required" : true,
4403 "schema" : {
4404 "type" : "string"
4405 },
4406 "example" : "000"
4407 }
4408 ],
4409 "responses" : {
4410 "200" : {
4411 "description" : "Výsledek vyhledávání",
4412 "content" : {
4413 "application/json" : {
4414 "schema" : {
4415 "$ref" : "#/components/schemas/VyhledaniSeznamPacientuVysledek"
4416 },
4417 "example" : {
4418 "vysledek" : "PacientNalezen",
4419 "vysledekZprava" : null,
4420 "pacienti" : [
4421 {
4422 "id" : "9876543210",
4423 "datumUmrti" : null,
4424 "zemeNarozeniKod" : "CZ",
4425 "mistoNarozeniNazev" : "České Budějovice",
4426 "obecNarozeniRuianId" : 544256,
4427 "obvodNarozeniRuianId" : null,
4428 "jeCizinec" : false,
4429 "jmeno" : "Oliver",
4430 "prijmeni" : "Ouředník",
4431 "datumNarozeni" : "1990-09-09T00:00:00",
4432 "cisloPojistence" : "9009092664",
4433 "pohlavi" : "Muz",
4434 "cisloObcanskehoPrukazu" : "396498237",
4435 "cisloPasu" : "298990159",
4436 "zemeObcanstviKod" : "CZ",
4437 "zdravotniPojistovnaKod" : "209",
4438 "kontaktniMobilniTelefon" : "607123456",
4439 "kontaktniEmail" : "oliver.ourednik@example.com",
4440 "kontaktniPevnaLinka" : "212240000",
4441 "pobytMesto" : "Praha 1",
4442 "pobytPsc" : "18200",
4443 "notifikovatEmail" : true,
4444 "notifikovatSms" : false,
4445 "poznamka" : ""
4446 }
4447 ]
4448 }
4449 }
4450 }
4451 },
4452 "400" : {
4453 "description" : "Validace se nezdařila"
4454 }
4455 }
4456 }
4457 },
4458 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniMistoNarozeniText/{jmeno}/{prijmeni}/{datumNarozeni}/{zemeObcanstviKod}/{mistoNarozeniText}" : {
4459 "get" : {
4460 "tags" : [
4461 "Pacienti"
4462 ],
4463 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, místo narození, číslo pracovníka NRZP",
4464 "parameters" : [
4465 {
4466 "name" : "jmeno",
4467 "in" : "path",
4468 "description" : "Jméno:",
4469 "required" : true,
4470 "schema" : {
4471 "maxLength" : 50,
4472 "type" : "string"
4473 },
4474 "example" : "Oliver"
4475 },
4476 {
4477 "name" : "prijmeni",
4478 "in" : "path",
4479 "description" : "Příjmení:",
4480 "required" : true,
4481 "schema" : {
4482 "maxLength" : 50,
4483 "type" : "string"
4484 },
4485 "example" : "Ouředník"
4486 },
4487 {
4488 "name" : "datumNarozeni",
4489 "in" : "path",
4490 "description" : "Datum Narození:",
4491 "required" : true,
4492 "schema" : {
4493 "type" : "string",
4494 "format" : "date-time"
4495 },
4496 "example" : "9/9/1990"
4497 },
4498 {
4499 "name" : "zemeObcanstviKod",
4500 "in" : "path",
4501 "description" : "Kód státu dle narození:",
4502 "required" : true,
4503 "schema" : {
4504 "type" : "string"
4505 },
4506 "example" : "CZ"
4507 },
4508 {
4509 "name" : "mistoNarozeniText",
4510 "in" : "path",
4511 "description" : "Místo narození:",
4512 "required" : true,
4513 "schema" : {
4514 "type" : "string"
4515 },
4516 "example" : "České Budějovice"
4517 },
4518 {
4519 "name" : "pracovnikNrzpCislo",
4520 "in" : "query",
4521 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4522 "schema" : {
4523 "type" : "string"
4524 },
4525 "example" : "123456789"
4526 },
4527 {
4528 "name" : "pracovnikRodneCislo",
4529 "in" : "query",
4530 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4531 "schema" : {
4532 "type" : "string"
4533 }
4534 },
4535 {
4536 "name" : "pracovnikJmeno",
4537 "in" : "query",
4538 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4539 "schema" : {
4540 "type" : "string"
4541 }
4542 },
4543 {
4544 "name" : "pracovnikPrijmeni",
4545 "in" : "query",
4546 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4547 "schema" : {
4548 "type" : "string"
4549 }
4550 },
4551 {
4552 "name" : "pracovnikTitulPred",
4553 "in" : "query",
4554 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4555 "schema" : {
4556 "type" : "string"
4557 }
4558 },
4559 {
4560 "name" : "pracovnikTitulZa",
4561 "in" : "query",
4562 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4563 "schema" : {
4564 "type" : "string"
4565 }
4566 },
4567 {
4568 "name" : "pcz",
4569 "in" : "query",
4570 "description" : "Číslo PČZ zařízení, které provádí zápis",
4571 "required" : true,
4572 "schema" : {
4573 "type" : "string"
4574 },
4575 "example" : "000"
4576 }
4577 ],
4578 "responses" : {
4579 "200" : {
4580 "description" : "Výsledek vyhledávání",
4581 "content" : {
4582 "application/json" : {
4583 "schema" : {
4584 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
4585 },
4586 "example" : {
4587 "vysledek" : "PacientNalezen",
4588 "vysledekZprava" : null,
4589 "pacient" : {
4590 "id" : "9876543210",
4591 "datumUmrti" : null,
4592 "zemeNarozeniKod" : "CZ",
4593 "mistoNarozeniNazev" : "České Budějovice",
4594 "obecNarozeniRuianId" : 544256,
4595 "obvodNarozeniRuianId" : null,
4596 "jeCizinec" : false,
4597 "jmeno" : "Oliver",
4598 "prijmeni" : "Ouředník",
4599 "datumNarozeni" : "1990-09-09T00:00:00",
4600 "cisloPojistence" : "9009092664",
4601 "pohlavi" : "Muz",
4602 "cisloObcanskehoPrukazu" : "396498237",
4603 "cisloPasu" : "298990159",
4604 "zemeObcanstviKod" : "CZ",
4605 "zdravotniPojistovnaKod" : "209",
4606 "kontaktniMobilniTelefon" : "607123456",
4607 "kontaktniEmail" : "oliver.ourednik@example.com",
4608 "kontaktniPevnaLinka" : "212240000",
4609 "pobytMesto" : "Praha 1",
4610 "pobytPsc" : "18200",
4611 "notifikovatEmail" : true,
4612 "notifikovatSms" : false,
4613 "poznamka" : ""
4614 }
4615 }
4616 }
4617 }
4618 },
4619 "400" : {
4620 "description" : "Validace se nezdařila"
4621 }
4622 }
4623 }
4624 },
4625 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniObecNarozeniRuianId/{jmeno}/{prijmeni}/{datumNarozeni}/{obecNarozeniRuianId}" : {
4626 "get" : {
4627 "tags" : [
4628 "Pacienti"
4629 ],
4630 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obec narození RÚIAN, číslo pracovníka NRZP",
4631 "description" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obec narození RÚIAN, číslo pracovníka NRZP",
4632 "parameters" : [
4633 {
4634 "name" : "jmeno",
4635 "in" : "path",
4636 "description" : "Jméno:",
4637 "required" : true,
4638 "schema" : {
4639 "maxLength" : 50,
4640 "type" : "string"
4641 },
4642 "example" : "Oliver"
4643 },
4644 {
4645 "name" : "prijmeni",
4646 "in" : "path",
4647 "description" : "Příjmení:",
4648 "required" : true,
4649 "schema" : {
4650 "maxLength" : 50,
4651 "type" : "string"
4652 },
4653 "example" : "Ouředník"
4654 },
4655 {
4656 "name" : "datumNarozeni",
4657 "in" : "path",
4658 "description" : "Datum Narození:",
4659 "required" : true,
4660 "schema" : {
4661 "type" : "string",
4662 "format" : "date-time"
4663 },
4664 "example" : "9/9/1990"
4665 },
4666 {
4667 "name" : "obecNarozeniRuianId",
4668 "in" : "path",
4669 "description" : "Obec narození, RÚIAN Id:",
4670 "required" : true,
4671 "schema" : {
4672 "type" : "integer",
4673 "format" : "int64"
4674 },
4675 "example" : 538035
4676 },
4677 {
4678 "name" : "pracovnikNrzpCislo",
4679 "in" : "query",
4680 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4681 "schema" : {
4682 "type" : "string"
4683 },
4684 "example" : "123456789"
4685 },
4686 {
4687 "name" : "pracovnikRodneCislo",
4688 "in" : "query",
4689 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4690 "schema" : {
4691 "type" : "string"
4692 }
4693 },
4694 {
4695 "name" : "pracovnikJmeno",
4696 "in" : "query",
4697 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4698 "schema" : {
4699 "type" : "string"
4700 }
4701 },
4702 {
4703 "name" : "pracovnikPrijmeni",
4704 "in" : "query",
4705 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4706 "schema" : {
4707 "type" : "string"
4708 }
4709 },
4710 {
4711 "name" : "pracovnikTitulPred",
4712 "in" : "query",
4713 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4714 "schema" : {
4715 "type" : "string"
4716 }
4717 },
4718 {
4719 "name" : "pracovnikTitulZa",
4720 "in" : "query",
4721 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4722 "schema" : {
4723 "type" : "string"
4724 }
4725 },
4726 {
4727 "name" : "pcz",
4728 "in" : "query",
4729 "description" : "Číslo PČZ zařízení, které provádí zápis",
4730 "required" : true,
4731 "schema" : {
4732 "type" : "string"
4733 },
4734 "example" : "000"
4735 }
4736 ],
4737 "responses" : {
4738 "200" : {
4739 "description" : "Výsledek vyhledávání",
4740 "content" : {
4741 "application/json" : {
4742 "schema" : {
4743 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
4744 },
4745 "example" : {
4746 "vysledek" : "PacientNalezen",
4747 "vysledekZprava" : null,
4748 "pacient" : {
4749 "id" : "9876543210",
4750 "datumUmrti" : null,
4751 "zemeNarozeniKod" : "CZ",
4752 "mistoNarozeniNazev" : "České Budějovice",
4753 "obecNarozeniRuianId" : 544256,
4754 "obvodNarozeniRuianId" : null,
4755 "jeCizinec" : false,
4756 "jmeno" : "Oliver",
4757 "prijmeni" : "Ouředník",
4758 "datumNarozeni" : "1990-09-09T00:00:00",
4759 "cisloPojistence" : "9009092664",
4760 "pohlavi" : "Muz",
4761 "cisloObcanskehoPrukazu" : "396498237",
4762 "cisloPasu" : "298990159",
4763 "zemeObcanstviKod" : "CZ",
4764 "zdravotniPojistovnaKod" : "209",
4765 "kontaktniMobilniTelefon" : "607123456",
4766 "kontaktniEmail" : "oliver.ourednik@example.com",
4767 "kontaktniPevnaLinka" : "212240000",
4768 "pobytMesto" : "Praha 1",
4769 "pobytPsc" : "18200",
4770 "notifikovatEmail" : true,
4771 "notifikovatSms" : false,
4772 "poznamka" : ""
4773 }
4774 }
4775 }
4776 }
4777 },
4778 "400" : {
4779 "description" : "Validace se nezdařila"
4780 }
4781 }
4782 }
4783 },
4784 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniObvodNarozeniRuianId/{jmeno}/{prijmeni}/{datumNarozeni}/{obvodNarozeniRuianId}" : {
4785 "get" : {
4786 "tags" : [
4787 "Pacienti"
4788 ],
4789 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obvod narození RÚIAN, číslo pracovníka NRZP",
4790 "description" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obvod narození RÚIAN, číslo pracovníka NRZP",
4791 "parameters" : [
4792 {
4793 "name" : "jmeno",
4794 "in" : "path",
4795 "description" : "Jméno:",
4796 "required" : true,
4797 "schema" : {
4798 "maxLength" : 50,
4799 "type" : "string"
4800 },
4801 "example" : "Oliver"
4802 },
4803 {
4804 "name" : "prijmeni",
4805 "in" : "path",
4806 "description" : "Příjmení:",
4807 "required" : true,
4808 "schema" : {
4809 "maxLength" : 50,
4810 "type" : "string"
4811 },
4812 "example" : "Ouředník"
4813 },
4814 {
4815 "name" : "datumNarozeni",
4816 "in" : "path",
4817 "description" : "Datum Narození:",
4818 "required" : true,
4819 "schema" : {
4820 "type" : "string",
4821 "format" : "date-time"
4822 },
4823 "example" : "9/9/1990"
4824 },
4825 {
4826 "name" : "obvodNarozeniRuianId",
4827 "in" : "path",
4828 "description" : "Obvod narození, RÚIAN Id:",
4829 "required" : true,
4830 "schema" : {
4831 "type" : "integer",
4832 "format" : "int64"
4833 },
4834 "example" : 758637
4835 },
4836 {
4837 "name" : "pracovnikNrzpCislo",
4838 "in" : "query",
4839 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4840 "schema" : {
4841 "type" : "string"
4842 },
4843 "example" : "123456789"
4844 },
4845 {
4846 "name" : "pracovnikRodneCislo",
4847 "in" : "query",
4848 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4849 "schema" : {
4850 "type" : "string"
4851 }
4852 },
4853 {
4854 "name" : "pracovnikJmeno",
4855 "in" : "query",
4856 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4857 "schema" : {
4858 "type" : "string"
4859 }
4860 },
4861 {
4862 "name" : "pracovnikPrijmeni",
4863 "in" : "query",
4864 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4865 "schema" : {
4866 "type" : "string"
4867 }
4868 },
4869 {
4870 "name" : "pracovnikTitulPred",
4871 "in" : "query",
4872 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4873 "schema" : {
4874 "type" : "string"
4875 }
4876 },
4877 {
4878 "name" : "pracovnikTitulZa",
4879 "in" : "query",
4880 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
4881 "schema" : {
4882 "type" : "string"
4883 }
4884 },
4885 {
4886 "name" : "pcz",
4887 "in" : "query",
4888 "description" : "Číslo PČZ zařízení, které provádí zápis",
4889 "required" : true,
4890 "schema" : {
4891 "type" : "string"
4892 },
4893 "example" : "000"
4894 }
4895 ],
4896 "responses" : {
4897 "200" : {
4898 "description" : "Výsledek vyhledávání",
4899 "content" : {
4900 "application/json" : {
4901 "schema" : {
4902 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
4903 },
4904 "example" : {
4905 "vysledek" : "PacientNalezen",
4906 "vysledekZprava" : null,
4907 "pacient" : {
4908 "id" : "9876543210",
4909 "datumUmrti" : null,
4910 "zemeNarozeniKod" : "CZ",
4911 "mistoNarozeniNazev" : "České Budějovice",
4912 "obecNarozeniRuianId" : 544256,
4913 "obvodNarozeniRuianId" : null,
4914 "jeCizinec" : false,
4915 "jmeno" : "Oliver",
4916 "prijmeni" : "Ouředník",
4917 "datumNarozeni" : "1990-09-09T00:00:00",
4918 "cisloPojistence" : "9009092664",
4919 "pohlavi" : "Muz",
4920 "cisloObcanskehoPrukazu" : "396498237",
4921 "cisloPasu" : "298990159",
4922 "zemeObcanstviKod" : "CZ",
4923 "zdravotniPojistovnaKod" : "209",
4924 "kontaktniMobilniTelefon" : "607123456",
4925 "kontaktniEmail" : "oliver.ourednik@example.com",
4926 "kontaktniPevnaLinka" : "212240000",
4927 "pobytMesto" : "Praha 1",
4928 "pobytPsc" : "18200",
4929 "notifikovatEmail" : true,
4930 "notifikovatSms" : false,
4931 "poznamka" : ""
4932 }
4933 }
4934 }
4935 }
4936 },
4937 "400" : {
4938 "description" : "Validace se nezdařila"
4939 }
4940 }
4941 }
4942 },
4943 "/api/v1/pacienti/AktualizujKontaktniUdajePacienta" : {
4944 "post" : {
4945 "tags" : [
4946 "Pacienti"
4947 ],
4948 "summary" : "Aktualizace kontaktních údajů pacienta.",
4949 "requestBody" : {
4950 "description" : "Kontaktní údaje:\\\r\n Při migraci pacienta může být návratová hodnota čísla pacienta jiná (aktuální) než jaká je hodnota vstupu.",
4951 "content" : {
4952 "application/json" : {
4953 "schema" : {
4954 "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
4955 },
4956 "example" : {
4957 "pracovnik" : {
4958 "nrzpCislo" : "123456789",
4959 "rodneCislo" : null,
4960 "pcz" : "000",
4961 "jmeno" : null,
4962 "prijmeni" : null,
4963 "titulPred" : null,
4964 "titulZa" : null
4965 },
4966 "id" : "7712866820",
4967 "zdravotniPojistovnaKod" : "209",
4968 "kontaktniMobilniTelefon" : "736556425",
4969 "kontaktniEmail" : "oliver.ourednik@example.com",
4970 "kontaktniPevnaLinka" : null,
4971 "pobytMesto" : null,
4972 "pobytPsc" : null,
4973 "notifikovatEmail" : true,
4974 "notifikovatSms" : false,
4975 "poznamka" : ""
4976 }
4977 },
4978 "text/json" : {
4979 "schema" : {
4980 "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
4981 },
4982 "example" : {
4983 "pracovnik" : {
4984 "nrzpCislo" : "123456789",
4985 "rodneCislo" : null,
4986 "pcz" : "000",
4987 "jmeno" : null,
4988 "prijmeni" : null,
4989 "titulPred" : null,
4990 "titulZa" : null
4991 },
4992 "id" : "7712866820",
4993 "zdravotniPojistovnaKod" : "209",
4994 "kontaktniMobilniTelefon" : "736556425",
4995 "kontaktniEmail" : "oliver.ourednik@example.com",
4996 "kontaktniPevnaLinka" : null,
4997 "pobytMesto" : null,
4998 "pobytPsc" : null,
4999 "notifikovatEmail" : true,
5000 "notifikovatSms" : false,
5001 "poznamka" : ""
5002 }
5003 },
5004 "application/*+json" : {
5005 "schema" : {
5006 "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
5007 },
5008 "example" : {
5009 "pracovnik" : {
5010 "nrzpCislo" : "123456789",
5011 "rodneCislo" : null,
5012 "pcz" : "000",
5013 "jmeno" : null,
5014 "prijmeni" : null,
5015 "titulPred" : null,
5016 "titulZa" : null
5017 },
5018 "id" : "7712866820",
5019 "zdravotniPojistovnaKod" : "209",
5020 "kontaktniMobilniTelefon" : "736556425",
5021 "kontaktniEmail" : "oliver.ourednik@example.com",
5022 "kontaktniPevnaLinka" : null,
5023 "pobytMesto" : null,
5024 "pobytPsc" : null,
5025 "notifikovatEmail" : true,
5026 "notifikovatSms" : false,
5027 "poznamka" : ""
5028 }
5029 }
5030 }
5031 },
5032 "responses" : {
5033 "201" : {
5034 "description" : "Success",
5035 "content" : {
5036 "application/json" : {
5037 "schema" : {
5038 "$ref" : "#/components/schemas/PacientView"
5039 },
5040 "example" : {
5041 "id" : "9876543210",
5042 "datumUmrti" : null,
5043 "zemeNarozeniKod" : "CZ",
5044 "mistoNarozeniNazev" : "České Budějovice",
5045 "obecNarozeniRuianId" : 544256,
5046 "obvodNarozeniRuianId" : null,
5047 "jeCizinec" : false,
5048 "jmeno" : "Oliver",
5049 "prijmeni" : "Ouředník",
5050 "datumNarozeni" : "1990-09-09T00:00:00",
5051 "cisloPojistence" : "9009092664",
5052 "pohlavi" : "Muz",
5053 "cisloObcanskehoPrukazu" : "396498237",
5054 "cisloPasu" : "298990159",
5055 "zemeObcanstviKod" : "CZ",
5056 "zdravotniPojistovnaKod" : "209",
5057 "kontaktniMobilniTelefon" : "607123456",
5058 "kontaktniEmail" : "oliver.ourednik@example.com",
5059 "kontaktniPevnaLinka" : "212240000",
5060 "pobytMesto" : "Praha 1",
5061 "pobytPsc" : "18200",
5062 "notifikovatEmail" : true,
5063 "notifikovatSms" : false,
5064 "poznamka" : ""
5065 }
5066 }
5067 }
5068 },
5069 "400" : {
5070 "description" : "Pacienta se nepodařilo aktualizovat",
5071 "content" : {
5072 "application/json" : {
5073 "schema" : {
5074 "$ref" : "#/components/schemas/ErrorResponse"
5075 }
5076 }
5077 }
5078 },
5079 "200" : {
5080 "description" : "Aktualizace provedena"
5081 },
5082 "404" : {
5083 "description" : "Pacient nenalezen"
5084 }
5085 }
5086 }
5087 },
5088 "/api/v1/pacienti/AktualizujCisloPojistence" : {
5089 "post" : {
5090 "tags" : [
5091 "Pacienti"
5092 ],
5093 "summary" : "Aktualizace čísla pojištěnce pacienta novým číslem pojištěnce.",
5094 "requestBody" : {
5095 "description" : "Číslo pacienta + nové číslo pojištěnce",
5096 "content" : {
5097 "application/json" : {
5098 "schema" : {
5099 "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
5100 },
5101 "example" : {
5102 "pracovnik" : {
5103 "nrzpCislo" : "123456789",
5104 "rodneCislo" : null,
5105 "pcz" : "000",
5106 "jmeno" : null,
5107 "prijmeni" : null,
5108 "titulPred" : null,
5109 "titulZa" : null
5110 },
5111 "pacientId" : "123000000",
5112 "cisloPojistence" : "8307280190",
5113 "datumNarozeni" : "1983-07-28T00:00:00"
5114 }
5115 },
5116 "text/json" : {
5117 "schema" : {
5118 "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
5119 },
5120 "example" : {
5121 "pracovnik" : {
5122 "nrzpCislo" : "123456789",
5123 "rodneCislo" : null,
5124 "pcz" : "000",
5125 "jmeno" : null,
5126 "prijmeni" : null,
5127 "titulPred" : null,
5128 "titulZa" : null
5129 },
5130 "pacientId" : "123000000",
5131 "cisloPojistence" : "8307280190",
5132 "datumNarozeni" : "1983-07-28T00:00:00"
5133 }
5134 },
5135 "application/*+json" : {
5136 "schema" : {
5137 "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
5138 },
5139 "example" : {
5140 "pracovnik" : {
5141 "nrzpCislo" : "123456789",
5142 "rodneCislo" : null,
5143 "pcz" : "000",
5144 "jmeno" : null,
5145 "prijmeni" : null,
5146 "titulPred" : null,
5147 "titulZa" : null
5148 },
5149 "pacientId" : "123000000",
5150 "cisloPojistence" : "8307280190",
5151 "datumNarozeni" : "1983-07-28T00:00:00"
5152 }
5153 }
5154 }
5155 },
5156 "responses" : {
5157 "201" : {
5158 "description" : "Success",
5159 "content" : {
5160 "application/json" : {
5161 "schema" : {
5162 "$ref" : "#/components/schemas/PacientView"
5163 },
5164 "example" : {
5165 "id" : "9876543210",
5166 "datumUmrti" : null,
5167 "zemeNarozeniKod" : "CZ",
5168 "mistoNarozeniNazev" : "České Budějovice",
5169 "obecNarozeniRuianId" : 544256,
5170 "obvodNarozeniRuianId" : null,
5171 "jeCizinec" : false,
5172 "jmeno" : "Oliver",
5173 "prijmeni" : "Ouředník",
5174 "datumNarozeni" : "1990-09-09T00:00:00",
5175 "cisloPojistence" : "9009092664",
5176 "pohlavi" : "Muz",
5177 "cisloObcanskehoPrukazu" : "396498237",
5178 "cisloPasu" : "298990159",
5179 "zemeObcanstviKod" : "CZ",
5180 "zdravotniPojistovnaKod" : "209",
5181 "kontaktniMobilniTelefon" : "607123456",
5182 "kontaktniEmail" : "oliver.ourednik@example.com",
5183 "kontaktniPevnaLinka" : "212240000",
5184 "pobytMesto" : "Praha 1",
5185 "pobytPsc" : "18200",
5186 "notifikovatEmail" : true,
5187 "notifikovatSms" : false,
5188 "poznamka" : ""
5189 }
5190 }
5191 }
5192 },
5193 "400" : {
5194 "description" : "Pacienta se nepodařilo aktualizovat",
5195 "content" : {
5196 "application/json" : {
5197 "schema" : {
5198 "$ref" : "#/components/schemas/ErrorResponse"
5199 }
5200 }
5201 }
5202 },
5203 "200" : {
5204 "description" : "Aktualizace provedena"
5205 },
5206 "404" : {
5207 "description" : "Pacient nenalezen"
5208 }
5209 }
5210 }
5211 },
5212 "/api/v1/pacienti/VytvorPacientaCizince" : {
5213 "post" : {
5214 "tags" : [
5215 "Pacienti"
5216 ],
5217 "summary" : "Vytvoří nového pacienta cizince. Metoda je určena pouze pro občany jiných států a novorozenců.\r\nJestliže se jedná o cizince je povinné vyplnění občanství jiného než ČR.\r\nPokud chcete založit pacienta cizince nevyplňujte pacientId. Vrátí chybu pokud je pacient ztotožněn s ROB, tj. nelze přepsat data.\r\nPokud chcete přepsat data u pacienta cizince vyplňte pacientId.",
5218 "requestBody" : {
5219 "description" : "Nový pacient:",
5220 "content" : {
5221 "application/json" : {
5222 "schema" : {
5223 "$ref" : "#/components/schemas/PacientCizinecCreate"
5224 },
5225 "example" : {
5226 "pacientId" : null,
5227 "pracovnik" : {
5228 "nrzpCislo" : "123456789",
5229 "rodneCislo" : null,
5230 "pcz" : "000",
5231 "jmeno" : null,
5232 "prijmeni" : null,
5233 "titulPred" : null,
5234 "titulZa" : null
5235 },
5236 "jmeno" : "Andrei",
5237 "prijmeni" : "Kravcenko",
5238 "datumNarozeni" : "1995-05-08T00:00:00",
5239 "cisloPojistence" : "9505085556",
5240 "pohlavi" : "Muz",
5241 "cisloObcanskehoPrukazu" : null,
5242 "cisloPasu" : null,
5243 "zemeObcanstviKod" : "UA",
5244 "zdravotniPojistovnaKod" : "111",
5245 "kontaktniMobilniTelefon" : "640246856",
5246 "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
5247 "kontaktniPevnaLinka" : null,
5248 "pobytMesto" : null,
5249 "pobytPsc" : null,
5250 "notifikovatEmail" : true,
5251 "notifikovatSms" : false,
5252 "poznamka" : ""
5253 }
5254 },
5255 "text/json" : {
5256 "schema" : {
5257 "$ref" : "#/components/schemas/PacientCizinecCreate"
5258 },
5259 "example" : {
5260 "pacientId" : null,
5261 "pracovnik" : {
5262 "nrzpCislo" : "123456789",
5263 "rodneCislo" : null,
5264 "pcz" : "000",
5265 "jmeno" : null,
5266 "prijmeni" : null,
5267 "titulPred" : null,
5268 "titulZa" : null
5269 },
5270 "jmeno" : "Andrei",
5271 "prijmeni" : "Kravcenko",
5272 "datumNarozeni" : "1995-05-08T00:00:00",
5273 "cisloPojistence" : "9505085556",
5274 "pohlavi" : "Muz",
5275 "cisloObcanskehoPrukazu" : null,
5276 "cisloPasu" : null,
5277 "zemeObcanstviKod" : "UA",
5278 "zdravotniPojistovnaKod" : "111",
5279 "kontaktniMobilniTelefon" : "640246856",
5280 "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
5281 "kontaktniPevnaLinka" : null,
5282 "pobytMesto" : null,
5283 "pobytPsc" : null,
5284 "notifikovatEmail" : true,
5285 "notifikovatSms" : false,
5286 "poznamka" : ""
5287 }
5288 },
5289 "application/*+json" : {
5290 "schema" : {
5291 "$ref" : "#/components/schemas/PacientCizinecCreate"
5292 },
5293 "example" : {
5294 "pacientId" : null,
5295 "pracovnik" : {
5296 "nrzpCislo" : "123456789",
5297 "rodneCislo" : null,
5298 "pcz" : "000",
5299 "jmeno" : null,
5300 "prijmeni" : null,
5301 "titulPred" : null,
5302 "titulZa" : null
5303 },
5304 "jmeno" : "Andrei",
5305 "prijmeni" : "Kravcenko",
5306 "datumNarozeni" : "1995-05-08T00:00:00",
5307 "cisloPojistence" : "9505085556",
5308 "pohlavi" : "Muz",
5309 "cisloObcanskehoPrukazu" : null,
5310 "cisloPasu" : null,
5311 "zemeObcanstviKod" : "UA",
5312 "zdravotniPojistovnaKod" : "111",
5313 "kontaktniMobilniTelefon" : "640246856",
5314 "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
5315 "kontaktniPevnaLinka" : null,
5316 "pobytMesto" : null,
5317 "pobytPsc" : null,
5318 "notifikovatEmail" : true,
5319 "notifikovatSms" : false,
5320 "poznamka" : ""
5321 }
5322 }
5323 }
5324 },
5325 "responses" : {
5326 "201" : {
5327 "description" : "Vytvoří nového pacienta",
5328 "content" : {
5329 "application/json" : {
5330 "schema" : {
5331 "$ref" : "#/components/schemas/PacientView"
5332 },
5333 "example" : {
5334 "id" : "9876543210",
5335 "datumUmrti" : null,
5336 "zemeNarozeniKod" : "CZ",
5337 "mistoNarozeniNazev" : "České Budějovice",
5338 "obecNarozeniRuianId" : 544256,
5339 "obvodNarozeniRuianId" : null,
5340 "jeCizinec" : false,
5341 "jmeno" : "Oliver",
5342 "prijmeni" : "Ouředník",
5343 "datumNarozeni" : "1990-09-09T00:00:00",
5344 "cisloPojistence" : "9009092664",
5345 "pohlavi" : "Muz",
5346 "cisloObcanskehoPrukazu" : "396498237",
5347 "cisloPasu" : "298990159",
5348 "zemeObcanstviKod" : "CZ",
5349 "zdravotniPojistovnaKod" : "209",
5350 "kontaktniMobilniTelefon" : "607123456",
5351 "kontaktniEmail" : "oliver.ourednik@example.com",
5352 "kontaktniPevnaLinka" : "212240000",
5353 "pobytMesto" : "Praha 1",
5354 "pobytPsc" : "18200",
5355 "notifikovatEmail" : true,
5356 "notifikovatSms" : false,
5357 "poznamka" : ""
5358 }
5359 }
5360 }
5361 },
5362 "400" : {
5363 "description" : "Pacienta se nepodařilo vytvořit",
5364 "content" : {
5365 "application/json" : {
5366 "schema" : {
5367 "$ref" : "#/components/schemas/ErrorResponse"
5368 }
5369 }
5370 }
5371 }
5372 }
5373 }
5374 },
5375 "/api/v1/pacienti/VyhledatCizinceDleCislaPojistence/{cisloPojistence}" : {
5376 "get" : {
5377 "tags" : [
5378 "Pacienti"
5379 ],
5380 "summary" : "Vyhledá cizince dle: číslo pojištěnce",
5381 "description" : "Vyhledá cizince dle: číslo pojištěnce",
5382 "parameters" : [
5383 {
5384 "name" : "cisloPojistence",
5385 "in" : "path",
5386 "description" : "číslo pojištěnce",
5387 "required" : true,
5388 "schema" : {
5389 "type" : "string"
5390 }
5391 },
5392 {
5393 "name" : "pracovnikNrzpCislo",
5394 "in" : "query",
5395 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5396 "schema" : {
5397 "type" : "string"
5398 },
5399 "example" : "123456789"
5400 },
5401 {
5402 "name" : "pracovnikRodneCislo",
5403 "in" : "query",
5404 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5405 "schema" : {
5406 "type" : "string"
5407 }
5408 },
5409 {
5410 "name" : "pracovnikJmeno",
5411 "in" : "query",
5412 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5413 "schema" : {
5414 "type" : "string"
5415 }
5416 },
5417 {
5418 "name" : "pracovnikPrijmeni",
5419 "in" : "query",
5420 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5421 "schema" : {
5422 "type" : "string"
5423 }
5424 },
5425 {
5426 "name" : "pracovnikTitulPred",
5427 "in" : "query",
5428 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5429 "schema" : {
5430 "type" : "string"
5431 }
5432 },
5433 {
5434 "name" : "pracovnikTitulZa",
5435 "in" : "query",
5436 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5437 "schema" : {
5438 "type" : "string"
5439 }
5440 },
5441 {
5442 "name" : "pcz",
5443 "in" : "query",
5444 "description" : "Číslo PČZ zařízení, které provádí zápis",
5445 "required" : true,
5446 "schema" : {
5447 "type" : "string"
5448 },
5449 "example" : "000"
5450 }
5451 ],
5452 "responses" : {
5453 "200" : {
5454 "description" : "Výsledek vyhledávání",
5455 "content" : {
5456 "application/json" : {
5457 "schema" : {
5458 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
5459 },
5460 "example" : {
5461 "vysledek" : "PacientNalezen",
5462 "vysledekZprava" : null,
5463 "pacient" : {
5464 "id" : "9876543210",
5465 "datumUmrti" : null,
5466 "zemeNarozeniKod" : "CZ",
5467 "mistoNarozeniNazev" : "České Budějovice",
5468 "obecNarozeniRuianId" : 544256,
5469 "obvodNarozeniRuianId" : null,
5470 "jeCizinec" : false,
5471 "jmeno" : "Oliver",
5472 "prijmeni" : "Ouředník",
5473 "datumNarozeni" : "1990-09-09T00:00:00",
5474 "cisloPojistence" : "9009092664",
5475 "pohlavi" : "Muz",
5476 "cisloObcanskehoPrukazu" : "396498237",
5477 "cisloPasu" : "298990159",
5478 "zemeObcanstviKod" : "CZ",
5479 "zdravotniPojistovnaKod" : "209",
5480 "kontaktniMobilniTelefon" : "607123456",
5481 "kontaktniEmail" : "oliver.ourednik@example.com",
5482 "kontaktniPevnaLinka" : "212240000",
5483 "pobytMesto" : "Praha 1",
5484 "pobytPsc" : "18200",
5485 "notifikovatEmail" : true,
5486 "notifikovatSms" : false,
5487 "poznamka" : ""
5488 }
5489 }
5490 }
5491 }
5492 },
5493 "400" : {
5494 "description" : "Validace se nezdařila"
5495 }
5496 }
5497 }
5498 },
5499 "/api/v1/pacienti/VyhledatCizinceDleCislaObcanskehoPrukazu/{cisloObcanskehoPrukazu}" : {
5500 "get" : {
5501 "tags" : [
5502 "Pacienti"
5503 ],
5504 "summary" : "Vyhledá cizince dle: číslo občanského průkazu",
5505 "description" : "Vyhledá cizince dle: číslo občanského průkazu",
5506 "parameters" : [
5507 {
5508 "name" : "cisloObcanskehoPrukazu",
5509 "in" : "path",
5510 "description" : "číslo občanského průkazu",
5511 "required" : true,
5512 "schema" : {
5513 "type" : "string"
5514 }
5515 },
5516 {
5517 "name" : "pracovnikNrzpCislo",
5518 "in" : "query",
5519 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5520 "schema" : {
5521 "type" : "string"
5522 },
5523 "example" : "123456789"
5524 },
5525 {
5526 "name" : "pracovnikRodneCislo",
5527 "in" : "query",
5528 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5529 "schema" : {
5530 "type" : "string"
5531 }
5532 },
5533 {
5534 "name" : "pracovnikJmeno",
5535 "in" : "query",
5536 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5537 "schema" : {
5538 "type" : "string"
5539 }
5540 },
5541 {
5542 "name" : "pracovnikPrijmeni",
5543 "in" : "query",
5544 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5545 "schema" : {
5546 "type" : "string"
5547 }
5548 },
5549 {
5550 "name" : "pracovnikTitulPred",
5551 "in" : "query",
5552 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5553 "schema" : {
5554 "type" : "string"
5555 }
5556 },
5557 {
5558 "name" : "pracovnikTitulZa",
5559 "in" : "query",
5560 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5561 "schema" : {
5562 "type" : "string"
5563 }
5564 },
5565 {
5566 "name" : "pcz",
5567 "in" : "query",
5568 "description" : "Číslo PČZ zařízení, které provádí zápis",
5569 "required" : true,
5570 "schema" : {
5571 "type" : "string"
5572 },
5573 "example" : "000"
5574 }
5575 ],
5576 "responses" : {
5577 "200" : {
5578 "description" : "Výsledek vyhledávání",
5579 "content" : {
5580 "application/json" : {
5581 "schema" : {
5582 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
5583 },
5584 "example" : {
5585 "vysledek" : "PacientNalezen",
5586 "vysledekZprava" : null,
5587 "pacient" : {
5588 "id" : "9876543210",
5589 "datumUmrti" : null,
5590 "zemeNarozeniKod" : "CZ",
5591 "mistoNarozeniNazev" : "České Budějovice",
5592 "obecNarozeniRuianId" : 544256,
5593 "obvodNarozeniRuianId" : null,
5594 "jeCizinec" : false,
5595 "jmeno" : "Oliver",
5596 "prijmeni" : "Ouředník",
5597 "datumNarozeni" : "1990-09-09T00:00:00",
5598 "cisloPojistence" : "9009092664",
5599 "pohlavi" : "Muz",
5600 "cisloObcanskehoPrukazu" : "396498237",
5601 "cisloPasu" : "298990159",
5602 "zemeObcanstviKod" : "CZ",
5603 "zdravotniPojistovnaKod" : "209",
5604 "kontaktniMobilniTelefon" : "607123456",
5605 "kontaktniEmail" : "oliver.ourednik@example.com",
5606 "kontaktniPevnaLinka" : "212240000",
5607 "pobytMesto" : "Praha 1",
5608 "pobytPsc" : "18200",
5609 "notifikovatEmail" : true,
5610 "notifikovatSms" : false,
5611 "poznamka" : ""
5612 }
5613 }
5614 }
5615 }
5616 },
5617 "400" : {
5618 "description" : "Validace se nezdařila"
5619 }
5620 }
5621 }
5622 },
5623 "/api/v1/pacienti/VyhledatCizinceDleCislaPasu/{cisloPasu}" : {
5624 "get" : {
5625 "tags" : [
5626 "Pacienti"
5627 ],
5628 "summary" : "Vyhledá cizince dle: číslo pasu",
5629 "description" : "Vyhledá cizince dle: číslo pasu",
5630 "parameters" : [
5631 {
5632 "name" : "cisloPasu",
5633 "in" : "path",
5634 "description" : "číslo pasu",
5635 "required" : true,
5636 "schema" : {
5637 "type" : "string"
5638 }
5639 },
5640 {
5641 "name" : "pracovnikNrzpCislo",
5642 "in" : "query",
5643 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5644 "schema" : {
5645 "type" : "string"
5646 },
5647 "example" : "123456789"
5648 },
5649 {
5650 "name" : "pracovnikRodneCislo",
5651 "in" : "query",
5652 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5653 "schema" : {
5654 "type" : "string"
5655 }
5656 },
5657 {
5658 "name" : "pracovnikJmeno",
5659 "in" : "query",
5660 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5661 "schema" : {
5662 "type" : "string"
5663 }
5664 },
5665 {
5666 "name" : "pracovnikPrijmeni",
5667 "in" : "query",
5668 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5669 "schema" : {
5670 "type" : "string"
5671 }
5672 },
5673 {
5674 "name" : "pracovnikTitulPred",
5675 "in" : "query",
5676 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5677 "schema" : {
5678 "type" : "string"
5679 }
5680 },
5681 {
5682 "name" : "pracovnikTitulZa",
5683 "in" : "query",
5684 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5685 "schema" : {
5686 "type" : "string"
5687 }
5688 },
5689 {
5690 "name" : "pcz",
5691 "in" : "query",
5692 "description" : "Číslo PČZ zařízení, které provádí zápis",
5693 "required" : true,
5694 "schema" : {
5695 "type" : "string"
5696 },
5697 "example" : "000"
5698 }
5699 ],
5700 "responses" : {
5701 "200" : {
5702 "description" : "Výsledek vyhledávání",
5703 "content" : {
5704 "application/json" : {
5705 "schema" : {
5706 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
5707 },
5708 "example" : {
5709 "vysledek" : "PacientNalezen",
5710 "vysledekZprava" : null,
5711 "pacient" : {
5712 "id" : "9876543210",
5713 "datumUmrti" : null,
5714 "zemeNarozeniKod" : "CZ",
5715 "mistoNarozeniNazev" : "České Budějovice",
5716 "obecNarozeniRuianId" : 544256,
5717 "obvodNarozeniRuianId" : null,
5718 "jeCizinec" : false,
5719 "jmeno" : "Oliver",
5720 "prijmeni" : "Ouředník",
5721 "datumNarozeni" : "1990-09-09T00:00:00",
5722 "cisloPojistence" : "9009092664",
5723 "pohlavi" : "Muz",
5724 "cisloObcanskehoPrukazu" : "396498237",
5725 "cisloPasu" : "298990159",
5726 "zemeObcanstviKod" : "CZ",
5727 "zdravotniPojistovnaKod" : "209",
5728 "kontaktniMobilniTelefon" : "607123456",
5729 "kontaktniEmail" : "oliver.ourednik@example.com",
5730 "kontaktniPevnaLinka" : "212240000",
5731 "pobytMesto" : "Praha 1",
5732 "pobytPsc" : "18200",
5733 "notifikovatEmail" : true,
5734 "notifikovatSms" : false,
5735 "poznamka" : ""
5736 }
5737 }
5738 }
5739 }
5740 },
5741 "400" : {
5742 "description" : "Validace se nezdařila"
5743 }
5744 }
5745 }
5746 },
5747 "/api/v1/pacienti/VyhledatDleNiaBsi/{bsi}" : {
5748 "get" : {
5749 "tags" : [
5750 "Pacienti"
5751 ],
5752 "summary" : "Vyhledá pacienta dle: bsi",
5753 "parameters" : [
5754 {
5755 "name" : "bsi",
5756 "in" : "path",
5757 "description" : "bezvýznamový směrový identifikátor",
5758 "required" : true,
5759 "schema" : {
5760 "type" : "string"
5761 }
5762 },
5763 {
5764 "name" : "pracovnikNrzpCislo",
5765 "in" : "query",
5766 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5767 "schema" : {
5768 "type" : "string"
5769 },
5770 "example" : "123456789"
5771 },
5772 {
5773 "name" : "pracovnikRodneCislo",
5774 "in" : "query",
5775 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5776 "schema" : {
5777 "type" : "string"
5778 }
5779 },
5780 {
5781 "name" : "pracovnikJmeno",
5782 "in" : "query",
5783 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5784 "schema" : {
5785 "type" : "string"
5786 }
5787 },
5788 {
5789 "name" : "pracovnikPrijmeni",
5790 "in" : "query",
5791 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5792 "schema" : {
5793 "type" : "string"
5794 }
5795 },
5796 {
5797 "name" : "pracovnikTitulPred",
5798 "in" : "query",
5799 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5800 "schema" : {
5801 "type" : "string"
5802 }
5803 },
5804 {
5805 "name" : "pracovnikTitulZa",
5806 "in" : "query",
5807 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5808 "schema" : {
5809 "type" : "string"
5810 }
5811 },
5812 {
5813 "name" : "pcz",
5814 "in" : "query",
5815 "description" : "Číslo PČZ zařízení, které provádí zápis",
5816 "required" : true,
5817 "schema" : {
5818 "type" : "string"
5819 },
5820 "example" : "000"
5821 }
5822 ],
5823 "responses" : {
5824 "200" : {
5825 "description" : "Výsledek vyhledávání",
5826 "content" : {
5827 "application/json" : {
5828 "schema" : {
5829 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
5830 },
5831 "example" : {
5832 "vysledek" : "PacientNalezen",
5833 "vysledekZprava" : null,
5834 "pacient" : {
5835 "id" : "9876543210",
5836 "datumUmrti" : null,
5837 "zemeNarozeniKod" : "CZ",
5838 "mistoNarozeniNazev" : "České Budějovice",
5839 "obecNarozeniRuianId" : 544256,
5840 "obvodNarozeniRuianId" : null,
5841 "jeCizinec" : false,
5842 "jmeno" : "Oliver",
5843 "prijmeni" : "Ouředník",
5844 "datumNarozeni" : "1990-09-09T00:00:00",
5845 "cisloPojistence" : "9009092664",
5846 "pohlavi" : "Muz",
5847 "cisloObcanskehoPrukazu" : "396498237",
5848 "cisloPasu" : "298990159",
5849 "zemeObcanstviKod" : "CZ",
5850 "zdravotniPojistovnaKod" : "209",
5851 "kontaktniMobilniTelefon" : "607123456",
5852 "kontaktniEmail" : "oliver.ourednik@example.com",
5853 "kontaktniPevnaLinka" : "212240000",
5854 "pobytMesto" : "Praha 1",
5855 "pobytPsc" : "18200",
5856 "notifikovatEmail" : true,
5857 "notifikovatSms" : false,
5858 "poznamka" : ""
5859 }
5860 }
5861 }
5862 }
5863 },
5864 "400" : {
5865 "description" : "Validace se nezdařila"
5866 }
5867 }
5868 }
5869 },
5870 "/api/v1/pracovnineschopnost/NacistPracovniNeschopnostiPacienta/{pacientId}" : {
5871 "get" : {
5872 "tags" : [
5873 "PracovniNeschopnost"
5874 ],
5875 "summary" : "Načtení pracovních neschopností pacienta",
5876 "parameters" : [
5877 {
5878 "name" : "pacientId",
5879 "in" : "path",
5880 "description" : "Id pacienta",
5881 "required" : true,
5882 "schema" : {
5883 "maxLength" : 10,
5884 "type" : "string"
5885 },
5886 "example" : "5"
5887 },
5888 {
5889 "name" : "pracovnikNrzpCislo",
5890 "in" : "query",
5891 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5892 "schema" : {
5893 "type" : "string"
5894 },
5895 "example" : "123456789"
5896 },
5897 {
5898 "name" : "pracovnikRodneCislo",
5899 "in" : "query",
5900 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5901 "schema" : {
5902 "type" : "string"
5903 }
5904 },
5905 {
5906 "name" : "pracovnikJmeno",
5907 "in" : "query",
5908 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5909 "schema" : {
5910 "type" : "string"
5911 }
5912 },
5913 {
5914 "name" : "pracovnikPrijmeni",
5915 "in" : "query",
5916 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5917 "schema" : {
5918 "type" : "string"
5919 }
5920 },
5921 {
5922 "name" : "pracovnikTitulPred",
5923 "in" : "query",
5924 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5925 "schema" : {
5926 "type" : "string"
5927 }
5928 },
5929 {
5930 "name" : "pracovnikTitulZa",
5931 "in" : "query",
5932 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
5933 "schema" : {
5934 "type" : "string"
5935 }
5936 },
5937 {
5938 "name" : "pcz",
5939 "in" : "query",
5940 "description" : "Číslo PČZ zařízení, které provádí zápis",
5941 "required" : true,
5942 "schema" : {
5943 "type" : "string"
5944 },
5945 "example" : "000"
5946 }
5947 ],
5948 "responses" : {
5949 "200" : {
5950 "description" : "Success",
5951 "content" : {
5952 "application/json" : {
5953 "schema" : {
5954 "type" : "array",
5955 "items" : {
5956 "$ref" : "#/components/schemas/PracovniNeschopnostView"
5957 }
5958 },
5959 "example" : [
5960 {
5961 "druhPracovniNeschopnostKod" : "PN001",
5962 "datumZahajeni" : "2022-07-03T00:00:00",
5963 "datumUkonceni" : null,
5964 "diagnozaKod" : "AO00",
5965 "zapisZarizeni" : "0 Testovací pracovistě API",
5966 "zapisLekar" : "Demo",
5967 "zapisDatum" : "2022-07-03T00:00:00",
5968 "ukonceniZarizeni" : " ",
5969 "ukonceniLekar" : null,
5970 "ukonceniDatum" : null
5971 }
5972 ]
5973 }
5974 }
5975 }
5976 }
5977 }
5978 },
5979 "/api/v1/pracovnineschopnost/VytvorNeboZmenPracovniNeschopnost" : {
5980 "post" : {
5981 "tags" : [
5982 "PracovniNeschopnost"
5983 ],
5984 "summary" : "Vytvoření nebo změna pracovní neschopnosti",
5985 "requestBody" : {
5986 "content" : {
5987 "application/json" : {
5988 "schema" : {
5989 "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
5990 },
5991 "example" : {
5992 "pacientId" : "5",
5993 "druhPracovniNeschopnostiKod" : "PN001",
5994 "dgMkn10Kod" : "A00",
5995 "datumOd" : "2026-08-13T00:00:00+02:00",
5996 "pracovnik" : {
5997 "nrzpCislo" : "123456789",
5998 "rodneCislo" : null,
5999 "pcz" : "000",
6000 "jmeno" : null,
6001 "prijmeni" : null,
6002 "titulPred" : null,
6003 "titulZa" : null
6004 }
6005 }
6006 },
6007 "text/json" : {
6008 "schema" : {
6009 "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
6010 },
6011 "example" : {
6012 "pacientId" : "5",
6013 "druhPracovniNeschopnostiKod" : "PN001",
6014 "dgMkn10Kod" : "A00",
6015 "datumOd" : "2026-08-13T00:00:00+02:00",
6016 "pracovnik" : {
6017 "nrzpCislo" : "123456789",
6018 "rodneCislo" : null,
6019 "pcz" : "000",
6020 "jmeno" : null,
6021 "prijmeni" : null,
6022 "titulPred" : null,
6023 "titulZa" : null
6024 }
6025 }
6026 },
6027 "application/*+json" : {
6028 "schema" : {
6029 "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
6030 },
6031 "example" : {
6032 "pacientId" : "5",
6033 "druhPracovniNeschopnostiKod" : "PN001",
6034 "dgMkn10Kod" : "A00",
6035 "datumOd" : "2026-08-13T00:00:00+02:00",
6036 "pracovnik" : {
6037 "nrzpCislo" : "123456789",
6038 "rodneCislo" : null,
6039 "pcz" : "000",
6040 "jmeno" : null,
6041 "prijmeni" : null,
6042 "titulPred" : null,
6043 "titulZa" : null
6044 }
6045 }
6046 }
6047 }
6048 },
6049 "responses" : {
6050 "200" : {
6051 "description" : "Pracovní neschopnost založena nebo změněna",
6052 "content" : {
6053 "application/json" : {
6054 "schema" : {
6055 "$ref" : "#/components/schemas/VytvorNeboZmenPracovniNeschopnostResult"
6056 }
6057 }
6058 }
6059 },
6060 "400" : {
6061 "description" : "Bad Request",
6062 "content" : {
6063 "application/json" : {
6064 "schema" : {
6065 "$ref" : "#/components/schemas/ErrorResponse"
6066 }
6067 }
6068 }
6069 },
6070 "404" : {
6071 "description" : "Pacient nenalezen"
6072 }
6073 }
6074 }
6075 },
6076 "/api/v1/pracovnineschopnost/UkoncitPracovniNeschopnost" : {
6077 "post" : {
6078 "tags" : [
6079 "PracovniNeschopnost"
6080 ],
6081 "summary" : "Ukončení pracovní neschopnosti pacienta",
6082 "requestBody" : {
6083 "content" : {
6084 "application/json" : {
6085 "schema" : {
6086 "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
6087 },
6088 "example" : {
6089 "pacientId" : "5",
6090 "datumDo" : "2022-07-03T00:00:00",
6091 "pracovnik" : {
6092 "nrzpCislo" : "123456789",
6093 "rodneCislo" : null,
6094 "pcz" : "000",
6095 "jmeno" : null,
6096 "prijmeni" : null,
6097 "titulPred" : null,
6098 "titulZa" : null
6099 }
6100 }
6101 },
6102 "text/json" : {
6103 "schema" : {
6104 "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
6105 },
6106 "example" : {
6107 "pacientId" : "5",
6108 "datumDo" : "2022-07-03T00:00:00",
6109 "pracovnik" : {
6110 "nrzpCislo" : "123456789",
6111 "rodneCislo" : null,
6112 "pcz" : "000",
6113 "jmeno" : null,
6114 "prijmeni" : null,
6115 "titulPred" : null,
6116 "titulZa" : null
6117 }
6118 }
6119 },
6120 "application/*+json" : {
6121 "schema" : {
6122 "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
6123 },
6124 "example" : {
6125 "pacientId" : "5",
6126 "datumDo" : "2022-07-03T00:00:00",
6127 "pracovnik" : {
6128 "nrzpCislo" : "123456789",
6129 "rodneCislo" : null,
6130 "pcz" : "000",
6131 "jmeno" : null,
6132 "prijmeni" : null,
6133 "titulPred" : null,
6134 "titulZa" : null
6135 }
6136 }
6137 }
6138 }
6139 },
6140 "responses" : {
6141 "200" : {
6142 "description" : "Pracovní neschopnost založena nebo změněna",
6143 "content" : {
6144 "application/json" : {
6145 "schema" : {
6146 "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostResult"
6147 }
6148 }
6149 }
6150 },
6151 "400" : {
6152 "description" : "Bad Request",
6153 "content" : {
6154 "application/json" : {
6155 "schema" : {
6156 "$ref" : "#/components/schemas/ErrorResponse"
6157 }
6158 }
6159 }
6160 },
6161 "404" : {
6162 "description" : "Pacient nenalezen"
6163 }
6164 }
6165 }
6166 },
6167 "/api/v1/vakcinace/NacistVakcinaciDleId/{id}" : {
6168 "get" : {
6169 "tags" : [
6170 "Vakcinace"
6171 ],
6172 "summary" : "Získá vakcinaci dle id",
6173 "parameters" : [
6174 {
6175 "name" : "id",
6176 "in" : "path",
6177 "description" : "Id:",
6178 "required" : true,
6179 "schema" : {
6180 "maxLength" : 36,
6181 "type" : "string"
6182 },
6183 "example" : "5"
6184 },
6185 {
6186 "name" : "pracovnikNrzpCislo",
6187 "in" : "query",
6188 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6189 "schema" : {
6190 "type" : "string"
6191 },
6192 "example" : "123456789"
6193 },
6194 {
6195 "name" : "pracovnikRodneCislo",
6196 "in" : "query",
6197 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6198 "schema" : {
6199 "type" : "string"
6200 }
6201 },
6202 {
6203 "name" : "pracovnikJmeno",
6204 "in" : "query",
6205 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6206 "schema" : {
6207 "type" : "string"
6208 }
6209 },
6210 {
6211 "name" : "pracovnikPrijmeni",
6212 "in" : "query",
6213 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6214 "schema" : {
6215 "type" : "string"
6216 }
6217 },
6218 {
6219 "name" : "pracovnikTitulPred",
6220 "in" : "query",
6221 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6222 "schema" : {
6223 "type" : "string"
6224 }
6225 },
6226 {
6227 "name" : "pracovnikTitulZa",
6228 "in" : "query",
6229 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6230 "schema" : {
6231 "type" : "string"
6232 }
6233 },
6234 {
6235 "name" : "pcz",
6236 "in" : "query",
6237 "description" : "Číslo PČZ zařízení, které provádí zápis",
6238 "required" : true,
6239 "schema" : {
6240 "type" : "string"
6241 },
6242 "example" : "000"
6243 }
6244 ],
6245 "responses" : {
6246 "200" : {
6247 "description" : "Získá vakcinaci dle id",
6248 "content" : {
6249 "application/json" : {
6250 "schema" : {
6251 "$ref" : "#/components/schemas/VakcinaceView"
6252 },
6253 "example" : {
6254 "stav" : "Probihajici",
6255 "typOckovaniNazev" : "Očkování proti COVID-19",
6256 "stavVakcinaceNazev" : "Probíhající",
6257 "subjekt" : {
6258 "subjektIco" : 12345678,
6259 "nazevPracoviste" : "Nazev pracoviste",
6260 "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
6261 },
6262 "davky" : [
6263 {
6264 "ockovaciLatkaNazev" : "BioNTech vakcína",
6265 "typVykonuNazev" : "první aplikace očkování",
6266 "aplikacniCestaNazev" : "i.m.",
6267 "mistoAplikaceNazev" : "Paže vlevo",
6268 "subjekt" : null,
6269 "kodSukl" : null,
6270 "id" : "1",
6271 "vakcinaceId" : "1",
6272 "ockovaciLatkaKod" : "CO01",
6273 "uznatJinouZemi" : false,
6274 "uznanaZemeKod" : null,
6275 "datumVakcinace" : "2020-12-10T00:00:00",
6276 "typVykonuKod" : "1",
6277 "sarze" : "J1234",
6278 "aplikacniCestaKod" : "IM",
6279 "mistoAplikaceKod" : "NP",
6280 "zdravotniPojistovnaKod" : null,
6281 "expirace" : "2024-12-10T00:00:00",
6282 "poznamka" : "Davka podana bez potizi.",
6283 "bezObjednani" : null,
6284 "polovicniDavka" : false
6285 }
6286 ],
6287 "id" : "Id",
6288 "pacientId" : "9876543210",
6289 "typOckovaniKod" : "CO19",
6290 "indikace" : [
6291 "C03",
6292 "J01"
6293 ],
6294 "indikaceJina" : "Natáčení reklamy na očkování"
6295 }
6296 }
6297 }
6298 },
6299 "404" : {
6300 "description" : "Vakcinace nenalezena"
6301 },
6302 "400" : {
6303 "description" : "Validace se nezdařila"
6304 }
6305 }
6306 }
6307 },
6308 "/api/v1/vakcinace/NacistVakcinacePacienta/{pacientId}" : {
6309 "get" : {
6310 "tags" : [
6311 "Vakcinace"
6312 ],
6313 "summary" : "Získá vakcinaci pro daného pacienta",
6314 "parameters" : [
6315 {
6316 "name" : "pacientId",
6317 "in" : "path",
6318 "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.",
6319 "required" : true,
6320 "schema" : {
6321 "maxLength" : 10,
6322 "type" : "string"
6323 },
6324 "example" : "1234567890"
6325 },
6326 {
6327 "name" : "pracovnikNrzpCislo",
6328 "in" : "query",
6329 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6330 "schema" : {
6331 "type" : "string"
6332 },
6333 "example" : "123456789"
6334 },
6335 {
6336 "name" : "pracovnikRodneCislo",
6337 "in" : "query",
6338 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6339 "schema" : {
6340 "type" : "string"
6341 }
6342 },
6343 {
6344 "name" : "pracovnikJmeno",
6345 "in" : "query",
6346 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6347 "schema" : {
6348 "type" : "string"
6349 }
6350 },
6351 {
6352 "name" : "pracovnikPrijmeni",
6353 "in" : "query",
6354 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6355 "schema" : {
6356 "type" : "string"
6357 }
6358 },
6359 {
6360 "name" : "pracovnikTitulPred",
6361 "in" : "query",
6362 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6363 "schema" : {
6364 "type" : "string"
6365 }
6366 },
6367 {
6368 "name" : "pracovnikTitulZa",
6369 "in" : "query",
6370 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6371 "schema" : {
6372 "type" : "string"
6373 }
6374 },
6375 {
6376 "name" : "pcz",
6377 "in" : "query",
6378 "description" : "Číslo PČZ zařízení, které provádí zápis",
6379 "required" : true,
6380 "schema" : {
6381 "type" : "string"
6382 },
6383 "example" : "000"
6384 }
6385 ],
6386 "responses" : {
6387 "200" : {
6388 "description" : "Získá vakcinaci pro daného pacienta",
6389 "content" : {
6390 "application/json" : {
6391 "schema" : {
6392 "type" : "array",
6393 "items" : {
6394 "$ref" : "#/components/schemas/VakcinaceView"
6395 }
6396 },
6397 "example" : [
6398 {
6399 "stav" : "Probihajici",
6400 "typOckovaniNazev" : "Očkování proti COVID-19",
6401 "stavVakcinaceNazev" : "Probíhající",
6402 "subjekt" : {
6403 "subjektIco" : 12345678,
6404 "nazevPracoviste" : "Nazev pracoviste",
6405 "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
6406 },
6407 "davky" : [
6408 {
6409 "ockovaciLatkaNazev" : "BioNTech vakcína",
6410 "typVykonuNazev" : "první aplikace očkování",
6411 "aplikacniCestaNazev" : "i.m.",
6412 "mistoAplikaceNazev" : "Paže vlevo",
6413 "subjekt" : null,
6414 "kodSukl" : null,
6415 "id" : "1",
6416 "vakcinaceId" : "1",
6417 "ockovaciLatkaKod" : "CO01",
6418 "uznatJinouZemi" : false,
6419 "uznanaZemeKod" : null,
6420 "datumVakcinace" : "2020-12-10T00:00:00",
6421 "typVykonuKod" : "1",
6422 "sarze" : "J1234",
6423 "aplikacniCestaKod" : "IM",
6424 "mistoAplikaceKod" : "NP",
6425 "zdravotniPojistovnaKod" : null,
6426 "expirace" : "2024-12-10T00:00:00",
6427 "poznamka" : "Davka podana bez potizi.",
6428 "bezObjednani" : null,
6429 "polovicniDavka" : false
6430 }
6431 ],
6432 "id" : "Id",
6433 "pacientId" : "9876543210",
6434 "typOckovaniKod" : "CO19",
6435 "indikace" : [
6436 "C03",
6437 "J01"
6438 ],
6439 "indikaceJina" : "Natáčení reklamy na očkování"
6440 }
6441 ]
6442 }
6443 }
6444 },
6445 "404" : {
6446 "description" : "Vakcinace nenalezena"
6447 },
6448 "400" : {
6449 "description" : "Validace se nezdařila"
6450 }
6451 }
6452 }
6453 },
6454 "/api/v1/vakcinace/NacistMojeOckovani/{datumOd}/{datumDo}" : {
6455 "get" : {
6456 "tags" : [
6457 "Vakcinace"
6458 ],
6459 "summary" : "Načtení seznamu vakcinací",
6460 "parameters" : [
6461 {
6462 "name" : "datumOd",
6463 "in" : "path",
6464 "description" : "datum Od",
6465 "required" : true,
6466 "schema" : {
6467 "type" : "string",
6468 "format" : "date-time"
6469 },
6470 "example" : "1.1.2020"
6471 },
6472 {
6473 "name" : "datumDo",
6474 "in" : "path",
6475 "description" : "datum Do",
6476 "required" : true,
6477 "schema" : {
6478 "type" : "string",
6479 "format" : "date-time"
6480 },
6481 "example" : "12.31.2021"
6482 },
6483 {
6484 "name" : "pracovnikNrzpCislo",
6485 "in" : "query",
6486 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6487 "schema" : {
6488 "type" : "string"
6489 },
6490 "example" : "123456789"
6491 },
6492 {
6493 "name" : "pracovnikRodneCislo",
6494 "in" : "query",
6495 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6496 "schema" : {
6497 "type" : "string"
6498 }
6499 },
6500 {
6501 "name" : "pracovnikJmeno",
6502 "in" : "query",
6503 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6504 "schema" : {
6505 "type" : "string"
6506 }
6507 },
6508 {
6509 "name" : "pracovnikPrijmeni",
6510 "in" : "query",
6511 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6512 "schema" : {
6513 "type" : "string"
6514 }
6515 },
6516 {
6517 "name" : "pracovnikTitulPred",
6518 "in" : "query",
6519 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6520 "schema" : {
6521 "type" : "string"
6522 }
6523 },
6524 {
6525 "name" : "pracovnikTitulZa",
6526 "in" : "query",
6527 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6528 "schema" : {
6529 "type" : "string"
6530 }
6531 },
6532 {
6533 "name" : "pcz",
6534 "in" : "query",
6535 "description" : "Číslo PČZ zařízení, které provádí zápis",
6536 "required" : true,
6537 "schema" : {
6538 "type" : "string"
6539 },
6540 "example" : "000"
6541 }
6542 ],
6543 "responses" : {
6544 "200" : {
6545 "description" : "Moje očkování načteny",
6546 "content" : {
6547 "application/json" : {
6548 "schema" : {
6549 "type" : "array",
6550 "items" : {
6551 "$ref" : "#/components/schemas/MojeOckovaniRowView"
6552 }
6553 },
6554 "example" : [
6555 {
6556 "pacientId" : "7122726700",
6557 "jmeno" : "Jan",
6558 "prijmeni" : "Novák",
6559 "cisloPojistence" : "0011198649",
6560 "datumNarozeni" : "2000-11-19T00:00:00",
6561 "zemeObcanstviKod" : "jm",
6562 "kontaktniEmail" : "mujemail@gmail.com",
6563 "kontaktniMobilniTelefon" : "111222333",
6564 "vakcinaceId" : "6610122027053",
6565 "davkaId" : "9268571356657",
6566 "ockovaciLatkaKod" : "CO01",
6567 "ockovaciLatkaNazev" : null,
6568 "typOckovaniKod" : "CO19",
6569 "typOckovaniNazev" : null,
6570 "datumVakcinace" : "2021-12-19T00:00:00",
6571 "sarze" : "J1234",
6572 "expirace" : "2024-12-10T00:00:00",
6573 "typVykonuKod" : "1",
6574 "stavVakcinace" : "Ukoncene",
6575 "zdravotniPojistovnaKod" : "209",
6576 "jmenoAPrijmeniUzivatele" : "Demo"
6577 }
6578 ]
6579 }
6580 }
6581 },
6582 "404" : {
6583 "description" : "Moje očkování nenalezeny"
6584 }
6585 }
6586 }
6587 },
6588 "/api/v1/vakcinace/SmazatDavku/{id}" : {
6589 "post" : {
6590 "tags" : [
6591 "Vakcinace"
6592 ],
6593 "summary" : "Smazání dávky",
6594 "parameters" : [
6595 {
6596 "name" : "id",
6597 "in" : "path",
6598 "description" : "Id mazané dávky",
6599 "required" : true,
6600 "schema" : {
6601 "type" : "string"
6602 },
6603 "example" : "5"
6604 },
6605 {
6606 "name" : "pracovnikNrzpCislo",
6607 "in" : "query",
6608 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6609 "schema" : {
6610 "type" : "string"
6611 },
6612 "example" : "123456789"
6613 },
6614 {
6615 "name" : "pracovnikRodneCislo",
6616 "in" : "query",
6617 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6618 "schema" : {
6619 "type" : "string"
6620 }
6621 },
6622 {
6623 "name" : "pracovnikJmeno",
6624 "in" : "query",
6625 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6626 "schema" : {
6627 "type" : "string"
6628 }
6629 },
6630 {
6631 "name" : "pracovnikPrijmeni",
6632 "in" : "query",
6633 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6634 "schema" : {
6635 "type" : "string"
6636 }
6637 },
6638 {
6639 "name" : "pracovnikTitulPred",
6640 "in" : "query",
6641 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6642 "schema" : {
6643 "type" : "string"
6644 }
6645 },
6646 {
6647 "name" : "pracovnikTitulZa",
6648 "in" : "query",
6649 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
6650 "schema" : {
6651 "type" : "string"
6652 }
6653 },
6654 {
6655 "name" : "pcz",
6656 "in" : "query",
6657 "description" : "Číslo PČZ zařízení, které provádí zápis",
6658 "required" : true,
6659 "schema" : {
6660 "type" : "string"
6661 },
6662 "example" : "000"
6663 }
6664 ],
6665 "responses" : {
6666 "200" : {
6667 "description" : "Dávka smazána",
6668 "content" : {
6669 "application/json" : {
6670 "schema" : {
6671 "$ref" : "#/components/schemas/SmazatDavkuResult"
6672 }
6673 }
6674 }
6675 },
6676 "404" : {
6677 "description" : "Dávka nenalezena"
6678 }
6679 }
6680 }
6681 },
6682 "/api/v1/vakcinace/VytvorNeboZmenVakcinaci" : {
6683 "post" : {
6684 "tags" : [
6685 "Vakcinace"
6686 ],
6687 "summary" : "Vytvoří nebo změní existující vakcinaci. Pokud je předáno Id vakcinace, mění se existující vakcinace. Pokud Id zadáno není, je vytvářena nová vakcinace.\\\r\nPro vakcinaci na COVID-19 je povinné uvést alespoň jednu indikaci.\\\r\nPřed vytvořením vakcinace je třeba pacientovi zadat kontaktní údaje, minimálně PSČ a Město pobytu. Pokud nemá pacient tyto údaje zadány, nelze vytvořit vakcinace.\\\r\nPři migraci pacienta může být návratová hodnota rezortního identifikátoru pacienta jiná (aktuální) než jaká je hodnota vstupu.",
6688 "requestBody" : {
6689 "description" : "Vakcinace:",
6690 "content" : {
6691 "application/json" : {
6692 "schema" : {
6693 "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
6694 },
6695 "example" : {
6696 "pracovnik" : {
6697 "nrzpCislo" : "123456789",
6698 "rodneCislo" : null,
6699 "pcz" : "000",
6700 "jmeno" : null,
6701 "prijmeni" : null,
6702 "titulPred" : null,
6703 "titulZa" : null
6704 },
6705 "id" : null,
6706 "pacientId" : "9876543210",
6707 "typOckovaniKod" : "CO19",
6708 "indikace" : [
6709 "C03",
6710 "J01"
6711 ],
6712 "indikaceJina" : "Natáčení reklamy na očkování"
6713 }
6714 },
6715 "text/json" : {
6716 "schema" : {
6717 "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
6718 },
6719 "example" : {
6720 "pracovnik" : {
6721 "nrzpCislo" : "123456789",
6722 "rodneCislo" : null,
6723 "pcz" : "000",
6724 "jmeno" : null,
6725 "prijmeni" : null,
6726 "titulPred" : null,
6727 "titulZa" : null
6728 },
6729 "id" : null,
6730 "pacientId" : "9876543210",
6731 "typOckovaniKod" : "CO19",
6732 "indikace" : [
6733 "C03",
6734 "J01"
6735 ],
6736 "indikaceJina" : "Natáčení reklamy na očkování"
6737 }
6738 },
6739 "application/*+json" : {
6740 "schema" : {
6741 "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
6742 },
6743 "example" : {
6744 "pracovnik" : {
6745 "nrzpCislo" : "123456789",
6746 "rodneCislo" : null,
6747 "pcz" : "000",
6748 "jmeno" : null,
6749 "prijmeni" : null,
6750 "titulPred" : null,
6751 "titulZa" : null
6752 },
6753 "id" : null,
6754 "pacientId" : "9876543210",
6755 "typOckovaniKod" : "CO19",
6756 "indikace" : [
6757 "C03",
6758 "J01"
6759 ],
6760 "indikaceJina" : "Natáčení reklamy na očkování"
6761 }
6762 }
6763 }
6764 },
6765 "responses" : {
6766 "201" : {
6767 "description" : "Vytvoří nebo změní existující vakcinaci",
6768 "content" : {
6769 "application/json" : {
6770 "schema" : {
6771 "$ref" : "#/components/schemas/VakcinaceView"
6772 },
6773 "example" : {
6774 "stav" : "Probihajici",
6775 "typOckovaniNazev" : "Očkování proti COVID-19",
6776 "stavVakcinaceNazev" : "Probíhající",
6777 "subjekt" : {
6778 "subjektIco" : 12345678,
6779 "nazevPracoviste" : "Nazev pracoviste",
6780 "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
6781 },
6782 "davky" : [
6783 {
6784 "ockovaciLatkaNazev" : "BioNTech vakcína",
6785 "typVykonuNazev" : "první aplikace očkování",
6786 "aplikacniCestaNazev" : "i.m.",
6787 "mistoAplikaceNazev" : "Paže vlevo",
6788 "subjekt" : null,
6789 "kodSukl" : null,
6790 "id" : "1",
6791 "vakcinaceId" : "1",
6792 "ockovaciLatkaKod" : "CO01",
6793 "uznatJinouZemi" : false,
6794 "uznanaZemeKod" : null,
6795 "datumVakcinace" : "2020-12-10T00:00:00",
6796 "typVykonuKod" : "1",
6797 "sarze" : "J1234",
6798 "aplikacniCestaKod" : "IM",
6799 "mistoAplikaceKod" : "NP",
6800 "zdravotniPojistovnaKod" : null,
6801 "expirace" : "2024-12-10T00:00:00",
6802 "poznamka" : "Davka podana bez potizi.",
6803 "bezObjednani" : null,
6804 "polovicniDavka" : false
6805 }
6806 ],
6807 "id" : "Id",
6808 "pacientId" : "9876543210",
6809 "typOckovaniKod" : "CO19",
6810 "indikace" : [
6811 "C03",
6812 "J01"
6813 ],
6814 "indikaceJina" : "Natáčení reklamy na očkování"
6815 }
6816 }
6817 }
6818 },
6819 "400" : {
6820 "description" : "Vakcinaci se nepodařilo vytvořit",
6821 "content" : {
6822 "application/json" : {
6823 "schema" : {
6824 "$ref" : "#/components/schemas/ErrorResponse"
6825 }
6826 }
6827 }
6828 }
6829 }
6830 }
6831 },
6832 "/api/v1/vakcinace/VytvorNeboZmenDavku" : {
6833 "post" : {
6834 "tags" : [
6835 "Vakcinace"
6836 ],
6837 "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.",
6838 "requestBody" : {
6839 "description" : "Dávka vakcinace:",
6840 "content" : {
6841 "application/json" : {
6842 "schema" : {
6843 "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
6844 },
6845 "example" : {
6846 "pracovnik" : {
6847 "nrzpCislo" : "123456789",
6848 "rodneCislo" : null,
6849 "pcz" : "000",
6850 "jmeno" : null,
6851 "prijmeni" : null,
6852 "titulPred" : null,
6853 "titulZa" : null
6854 },
6855 "id" : null,
6856 "vakcinaceId" : "1",
6857 "ockovaciLatkaKod" : "CO01",
6858 "uznatJinouZemi" : false,
6859 "uznanaZemeKod" : null,
6860 "datumVakcinace" : "2026-08-13T00:00:00+02:00",
6861 "typVykonuKod" : "1",
6862 "sarze" : "J1234",
6863 "aplikacniCestaKod" : "IM",
6864 "mistoAplikaceKod" : "NP",
6865 "zdravotniPojistovnaKod" : null,
6866 "expirace" : "2024-12-10T00:00:00",
6867 "poznamka" : "Davka podana bez potizi.",
6868 "bezObjednani" : null,
6869 "polovicniDavka" : false
6870 }
6871 },
6872 "text/json" : {
6873 "schema" : {
6874 "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
6875 },
6876 "example" : {
6877 "pracovnik" : {
6878 "nrzpCislo" : "123456789",
6879 "rodneCislo" : null,
6880 "pcz" : "000",
6881 "jmeno" : null,
6882 "prijmeni" : null,
6883 "titulPred" : null,
6884 "titulZa" : null
6885 },
6886 "id" : null,
6887 "vakcinaceId" : "1",
6888 "ockovaciLatkaKod" : "CO01",
6889 "uznatJinouZemi" : false,
6890 "uznanaZemeKod" : null,
6891 "datumVakcinace" : "2026-08-13T00:00:00+02:00",
6892 "typVykonuKod" : "1",
6893 "sarze" : "J1234",
6894 "aplikacniCestaKod" : "IM",
6895 "mistoAplikaceKod" : "NP",
6896 "zdravotniPojistovnaKod" : null,
6897 "expirace" : "2024-12-10T00:00:00",
6898 "poznamka" : "Davka podana bez potizi.",
6899 "bezObjednani" : null,
6900 "polovicniDavka" : false
6901 }
6902 },
6903 "application/*+json" : {
6904 "schema" : {
6905 "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
6906 },
6907 "example" : {
6908 "pracovnik" : {
6909 "nrzpCislo" : "123456789",
6910 "rodneCislo" : null,
6911 "pcz" : "000",
6912 "jmeno" : null,
6913 "prijmeni" : null,
6914 "titulPred" : null,
6915 "titulZa" : null
6916 },
6917 "id" : null,
6918 "vakcinaceId" : "1",
6919 "ockovaciLatkaKod" : "CO01",
6920 "uznatJinouZemi" : false,
6921 "uznanaZemeKod" : null,
6922 "datumVakcinace" : "2026-08-13T00:00:00+02:00",
6923 "typVykonuKod" : "1",
6924 "sarze" : "J1234",
6925 "aplikacniCestaKod" : "IM",
6926 "mistoAplikaceKod" : "NP",
6927 "zdravotniPojistovnaKod" : null,
6928 "expirace" : "2024-12-10T00:00:00",
6929 "poznamka" : "Davka podana bez potizi.",
6930 "bezObjednani" : null,
6931 "polovicniDavka" : false
6932 }
6933 }
6934 }
6935 },
6936 "responses" : {
6937 "200" : {
6938 "description" : "Vytvoří nebo změní existující dávku",
6939 "content" : {
6940 "application/json" : {
6941 "schema" : {
6942 "$ref" : "#/components/schemas/VytvorNeboZmenDavkuResponse"
6943 },
6944 "example" : {
6945 "odeslaniCertifikatu" : "Odeslano",
6946 "warningMessage" : null,
6947 "ockovaciLatkaNazev" : "Comirnaty",
6948 "typVykonuNazev" : "1 - první aplikace očkování",
6949 "aplikacniCestaNazev" : "i.m.",
6950 "mistoAplikaceNazev" : "Nedominantní paže",
6951 "subjekt" : {
6952 "subjektIco" : 0,
6953 "nazevPracoviste" : "Testovací pracovistě API",
6954 "jmenoAPrijmeniUzivatele" : "Demo"
6955 },
6956 "kodSukl" : null,
6957 "id" : "1",
6958 "vakcinaceId" : "1",
6959 "ockovaciLatkaKod" : "CO01",
6960 "uznatJinouZemi" : false,
6961 "uznanaZemeKod" : null,
6962 "datumVakcinace" : "2022-03-02T00:00:00+01:00",
6963 "typVykonuKod" : "1",
6964 "sarze" : "J1234",
6965 "aplikacniCestaKod" : "IM",
6966 "mistoAplikaceKod" : "NP",
6967 "zdravotniPojistovnaKod" : null,
6968 "expirace" : "2024-12-10T00:00:00",
6969 "poznamka" : "Davka podana bez potizi.",
6970 "bezObjednani" : false,
6971 "polovicniDavka" : false
6972 }
6973 }
6974 }
6975 },
6976 "400" : {
6977 "description" : "Dávku se nepodařilo vytvořit",
6978 "content" : {
6979 "application/json" : {
6980 "schema" : {
6981 "$ref" : "#/components/schemas/ErrorResponse"
6982 }
6983 }
6984 }
6985 }
6986 }
6987 }
6988 },
6989 "/api/v1/vakcinace/NacistOckovaciPrukazPdf/{pacientId}" : {
6990 "get" : {
6991 "tags" : [
6992 "Vakcinace"
6993 ],
6994 "summary" : "NENÍ IMPLEMENTOVÁNO. Získá elektronický očkovací průkaz",
6995 "parameters" : [
6996 {
6997 "name" : "pacientId",
6998 "in" : "path",
6999 "description" : "Id pacienta:",
7000 "required" : true,
7001 "schema" : {
7002 "maxLength" : 10,
7003 "type" : "string"
7004 },
7005 "example" : "5"
7006 },
7007 {
7008 "name" : "pracovnikNrzpCislo",
7009 "in" : "query",
7010 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7011 "schema" : {
7012 "type" : "string"
7013 },
7014 "example" : "123456789"
7015 },
7016 {
7017 "name" : "pracovnikRodneCislo",
7018 "in" : "query",
7019 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7020 "schema" : {
7021 "type" : "string"
7022 }
7023 },
7024 {
7025 "name" : "pracovnikJmeno",
7026 "in" : "query",
7027 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7028 "schema" : {
7029 "type" : "string"
7030 }
7031 },
7032 {
7033 "name" : "pracovnikPrijmeni",
7034 "in" : "query",
7035 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7036 "schema" : {
7037 "type" : "string"
7038 }
7039 },
7040 {
7041 "name" : "pracovnikTitulPred",
7042 "in" : "query",
7043 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7044 "schema" : {
7045 "type" : "string"
7046 }
7047 },
7048 {
7049 "name" : "pracovnikTitulZa",
7050 "in" : "query",
7051 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7052 "schema" : {
7053 "type" : "string"
7054 }
7055 },
7056 {
7057 "name" : "pcz",
7058 "in" : "query",
7059 "description" : "Číslo PČZ zařízení, které provádí zápis",
7060 "required" : true,
7061 "schema" : {
7062 "type" : "string"
7063 },
7064 "example" : "000"
7065 }
7066 ],
7067 "responses" : {
7068 "200" : {
7069 "description" : "Získá elektronický očkovací průkaz",
7070 "content" : {
7071 "application/pdf" : {
7072 "schema" : {
7073 "type" : "string",
7074 "format" : "byte"
7075 }
7076 },
7077 "application/json" : {
7078 "schema" : {
7079 "type" : "string",
7080 "format" : "byte"
7081 }
7082 }
7083 }
7084 },
7085 "404" : {
7086 "description" : "Očkovací průkaz nenalezen"
7087 },
7088 "400" : {
7089 "description" : "Validace se nezdařila"
7090 }
7091 }
7092 }
7093 },
7094 "/api/v1/vakcinace/NacistVakcinaceCertifikatPdf/{vakcinaceId}" : {
7095 "get" : {
7096 "tags" : [
7097 "Vakcinace"
7098 ],
7099 "summary" : "Získá vakcinační certifikát pro danou vakcinaci",
7100 "parameters" : [
7101 {
7102 "name" : "vakcinaceId",
7103 "in" : "path",
7104 "description" : "Id vakcinace:",
7105 "required" : true,
7106 "schema" : {
7107 "maxLength" : 36,
7108 "type" : "string"
7109 },
7110 "example" : "5"
7111 },
7112 {
7113 "name" : "pracovnikNrzpCislo",
7114 "in" : "query",
7115 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7116 "schema" : {
7117 "type" : "string"
7118 },
7119 "example" : "123456789"
7120 },
7121 {
7122 "name" : "pracovnikRodneCislo",
7123 "in" : "query",
7124 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7125 "schema" : {
7126 "type" : "string"
7127 }
7128 },
7129 {
7130 "name" : "pracovnikJmeno",
7131 "in" : "query",
7132 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7133 "schema" : {
7134 "type" : "string"
7135 }
7136 },
7137 {
7138 "name" : "pracovnikPrijmeni",
7139 "in" : "query",
7140 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7141 "schema" : {
7142 "type" : "string"
7143 }
7144 },
7145 {
7146 "name" : "pracovnikTitulPred",
7147 "in" : "query",
7148 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7149 "schema" : {
7150 "type" : "string"
7151 }
7152 },
7153 {
7154 "name" : "pracovnikTitulZa",
7155 "in" : "query",
7156 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7157 "schema" : {
7158 "type" : "string"
7159 }
7160 },
7161 {
7162 "name" : "pcz",
7163 "in" : "query",
7164 "description" : "Číslo PČZ zařízení, které provádí zápis",
7165 "required" : true,
7166 "schema" : {
7167 "type" : "string"
7168 },
7169 "example" : "000"
7170 }
7171 ],
7172 "responses" : {
7173 "200" : {
7174 "description" : "Získá elektronický očkovací průkaz",
7175 "content" : {
7176 "application/pdf" : {
7177 "schema" : {
7178 "type" : "string",
7179 "format" : "byte"
7180 }
7181 },
7182 "application/json" : {
7183 "schema" : {
7184 "type" : "string",
7185 "format" : "byte"
7186 }
7187 }
7188 }
7189 },
7190 "404" : {
7191 "description" : "Certifikát vakcinace nenalezen"
7192 },
7193 "400" : {
7194 "description" : "Validace se nezdařila"
7195 }
7196 }
7197 }
7198 },
7199 "/api/v1/vakcinace/ZnovuOdeslatVakcinaceCertifikat/{vakcinaceId}" : {
7200 "post" : {
7201 "tags" : [
7202 "Vakcinace"
7203 ],
7204 "summary" : "Znovu odeslání certifikátu vakcinace.",
7205 "parameters" : [
7206 {
7207 "name" : "vakcinaceId",
7208 "in" : "path",
7209 "description" : "Id vakcinace:",
7210 "required" : true,
7211 "schema" : {
7212 "maxLength" : 36,
7213 "type" : "string"
7214 },
7215 "example" : "5"
7216 },
7217 {
7218 "name" : "pracovnikNrzpCislo",
7219 "in" : "query",
7220 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7221 "schema" : {
7222 "type" : "string"
7223 },
7224 "example" : "123456789"
7225 },
7226 {
7227 "name" : "pracovnikRodneCislo",
7228 "in" : "query",
7229 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7230 "schema" : {
7231 "type" : "string"
7232 }
7233 },
7234 {
7235 "name" : "pracovnikJmeno",
7236 "in" : "query",
7237 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7238 "schema" : {
7239 "type" : "string"
7240 }
7241 },
7242 {
7243 "name" : "pracovnikPrijmeni",
7244 "in" : "query",
7245 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7246 "schema" : {
7247 "type" : "string"
7248 }
7249 },
7250 {
7251 "name" : "pracovnikTitulPred",
7252 "in" : "query",
7253 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7254 "schema" : {
7255 "type" : "string"
7256 }
7257 },
7258 {
7259 "name" : "pracovnikTitulZa",
7260 "in" : "query",
7261 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7262 "schema" : {
7263 "type" : "string"
7264 }
7265 },
7266 {
7267 "name" : "pcz",
7268 "in" : "query",
7269 "description" : "Číslo PČZ zařízení, které provádí zápis",
7270 "required" : true,
7271 "schema" : {
7272 "type" : "string"
7273 },
7274 "example" : "000"
7275 }
7276 ],
7277 "responses" : {
7278 "200" : {
7279 "description" : "Odesláno nebo nelze pro danou vakcinaci odeslat (důvod ve výsledku)",
7280 "content" : {
7281 "application/json" : {
7282 "schema" : {
7283 "$ref" : "#/components/schemas/ZnovuOdeslatVakcinaceCertifikatResult"
7284 },
7285 "example" : {
7286 "odeslaniCertifikatuResult" : "Odeslano"
7287 }
7288 }
7289 }
7290 },
7291 "404" : {
7292 "description" : "Vakcinace nenalezena"
7293 }
7294 }
7295 }
7296 },
7297 "/api/v1/vakcinace/PridatNaOckovaciSeznam/{pacientId}" : {
7298 "post" : {
7299 "tags" : [
7300 "Vakcinace"
7301 ],
7302 "summary" : "Přidá pacienta na očkovací seznam k danému praktickému lékaři.",
7303 "parameters" : [
7304 {
7305 "name" : "pacientId",
7306 "in" : "path",
7307 "description" : "Id pacienta:",
7308 "required" : true,
7309 "schema" : {
7310 "type" : "string"
7311 },
7312 "example" : "5"
7313 },
7314 {
7315 "name" : "datumPlanovanehoOckovani",
7316 "in" : "query",
7317 "description" : "Volitelné datum a čas plánovaného očkování.",
7318 "schema" : {
7319 "type" : "string",
7320 "format" : "date-time"
7321 }
7322 },
7323 {
7324 "name" : "pracovnikNrzpCislo",
7325 "in" : "query",
7326 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7327 "schema" : {
7328 "type" : "string"
7329 },
7330 "example" : "123456789"
7331 },
7332 {
7333 "name" : "pracovnikRodneCislo",
7334 "in" : "query",
7335 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7336 "schema" : {
7337 "type" : "string"
7338 }
7339 },
7340 {
7341 "name" : "pracovnikJmeno",
7342 "in" : "query",
7343 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7344 "schema" : {
7345 "type" : "string"
7346 }
7347 },
7348 {
7349 "name" : "pracovnikPrijmeni",
7350 "in" : "query",
7351 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7352 "schema" : {
7353 "type" : "string"
7354 }
7355 },
7356 {
7357 "name" : "pracovnikTitulPred",
7358 "in" : "query",
7359 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7360 "schema" : {
7361 "type" : "string"
7362 }
7363 },
7364 {
7365 "name" : "pracovnikTitulZa",
7366 "in" : "query",
7367 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7368 "schema" : {
7369 "type" : "string"
7370 }
7371 },
7372 {
7373 "name" : "pcz",
7374 "in" : "query",
7375 "description" : "Číslo PČZ zařízení, které provádí zápis",
7376 "required" : true,
7377 "schema" : {
7378 "type" : "string"
7379 },
7380 "example" : "000"
7381 }
7382 ],
7383 "responses" : {
7384 "200" : {
7385 "description" : "Přidání se podařilo, výsledek je Ok",
7386 "content" : {
7387 "application/json" : {
7388 "schema" : {
7389 "$ref" : "#/components/schemas/PridatNaOckovaciSeznamResult"
7390 },
7391 "example" : {
7392 "centralniRegistraceResult" : "Ok"
7393 }
7394 }
7395 }
7396 },
7397 "404" : {
7398 "description" : "Pacient nenalezen"
7399 },
7400 "400" : {
7401 "description" : "Přidání se nezdařilo, výsledek je jiný než Ok - MaCentralniRezervaci,MaCentralniRegistraci,JeNaOckovacimSeznamu,PacientNeniMuj"
7402 }
7403 }
7404 }
7405 },
7406 "/api/v1/vakcinace/JeMoznePridatPacientaNaOckovaciSeznam/{pacientId}" : {
7407 "get" : {
7408 "tags" : [
7409 "Vakcinace"
7410 ],
7411 "summary" : "Oznámí doktorovi jestli je možné přidat pacienta na svůj očkovací seznam.",
7412 "parameters" : [
7413 {
7414 "name" : "pacientId",
7415 "in" : "path",
7416 "description" : "Id pacienta:",
7417 "required" : true,
7418 "schema" : {
7419 "type" : "string"
7420 },
7421 "example" : "5"
7422 },
7423 {
7424 "name" : "pracovnikNrzpCislo",
7425 "in" : "query",
7426 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7427 "schema" : {
7428 "type" : "string"
7429 },
7430 "example" : "123456789"
7431 },
7432 {
7433 "name" : "pracovnikRodneCislo",
7434 "in" : "query",
7435 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7436 "schema" : {
7437 "type" : "string"
7438 }
7439 },
7440 {
7441 "name" : "pracovnikJmeno",
7442 "in" : "query",
7443 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7444 "schema" : {
7445 "type" : "string"
7446 }
7447 },
7448 {
7449 "name" : "pracovnikPrijmeni",
7450 "in" : "query",
7451 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7452 "schema" : {
7453 "type" : "string"
7454 }
7455 },
7456 {
7457 "name" : "pracovnikTitulPred",
7458 "in" : "query",
7459 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7460 "schema" : {
7461 "type" : "string"
7462 }
7463 },
7464 {
7465 "name" : "pracovnikTitulZa",
7466 "in" : "query",
7467 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7468 "schema" : {
7469 "type" : "string"
7470 }
7471 },
7472 {
7473 "name" : "pcz",
7474 "in" : "query",
7475 "description" : "Číslo PČZ zařízení, které provádí zápis",
7476 "required" : true,
7477 "schema" : {
7478 "type" : "string"
7479 },
7480 "example" : "000"
7481 }
7482 ],
7483 "responses" : {
7484 "200" : {
7485 "description" : "Výsledek validace",
7486 "content" : {
7487 "application/json" : {
7488 "schema" : {
7489 "$ref" : "#/components/schemas/VysledekValidacePacienta"
7490 },
7491 "example" : {
7492 "centralniRegistraceResult" : "Ok",
7493 "pacientValidaceResult" : true,
7494 "warningMessage" : null,
7495 "errorMessage" : null
7496 }
7497 }
7498 }
7499 },
7500 "404" : {
7501 "description" : "Pacient nenalezen"
7502 }
7503 }
7504 }
7505 },
7506 "/api/v1/vakcinace/ZmenitDatumPlanovanehoOckovani/{pacientId}" : {
7507 "post" : {
7508 "tags" : [
7509 "Vakcinace"
7510 ],
7511 "summary" : "Změní pacientovi datum naplánovaného očkování.",
7512 "parameters" : [
7513 {
7514 "name" : "pacientId",
7515 "in" : "path",
7516 "description" : "Id pacienta:",
7517 "required" : true,
7518 "schema" : {
7519 "type" : "string"
7520 },
7521 "example" : "5"
7522 },
7523 {
7524 "name" : "datumPlanovanehoOckovani",
7525 "in" : "query",
7526 "description" : "Volitelné datum a čas plánovaného očkování.",
7527 "schema" : {
7528 "type" : "string",
7529 "format" : "date-time"
7530 }
7531 },
7532 {
7533 "name" : "pracovnikNrzpCislo",
7534 "in" : "query",
7535 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7536 "schema" : {
7537 "type" : "string"
7538 },
7539 "example" : "123456789"
7540 },
7541 {
7542 "name" : "pracovnikRodneCislo",
7543 "in" : "query",
7544 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7545 "schema" : {
7546 "type" : "string"
7547 }
7548 },
7549 {
7550 "name" : "pracovnikJmeno",
7551 "in" : "query",
7552 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7553 "schema" : {
7554 "type" : "string"
7555 }
7556 },
7557 {
7558 "name" : "pracovnikPrijmeni",
7559 "in" : "query",
7560 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7561 "schema" : {
7562 "type" : "string"
7563 }
7564 },
7565 {
7566 "name" : "pracovnikTitulPred",
7567 "in" : "query",
7568 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7569 "schema" : {
7570 "type" : "string"
7571 }
7572 },
7573 {
7574 "name" : "pracovnikTitulZa",
7575 "in" : "query",
7576 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7577 "schema" : {
7578 "type" : "string"
7579 }
7580 },
7581 {
7582 "name" : "pcz",
7583 "in" : "query",
7584 "description" : "Číslo PČZ zařízení, které provádí zápis",
7585 "required" : true,
7586 "schema" : {
7587 "type" : "string"
7588 },
7589 "example" : "000"
7590 }
7591 ],
7592 "responses" : {
7593 "200" : {
7594 "description" : "Změna se podařila",
7595 "content" : {
7596 "application/json" : {
7597 "schema" : {
7598 "$ref" : "#/components/schemas/ZmenitDatumPlanovanehoOckovaniResult"
7599 },
7600 "example" : {
7601 "vysledek" : "Ok"
7602 }
7603 }
7604 }
7605 },
7606 "404" : {
7607 "description" : "Pacient nenalezen"
7608 },
7609 "400" : {
7610 "description" : "Změna se nepodařila, pacient není na očkovacím seznamu"
7611 }
7612 }
7613 }
7614 },
7615 "/api/v1/vakcinace/OdebratPacientaZOckovacihoSeznamu/{pacientId}" : {
7616 "post" : {
7617 "tags" : [
7618 "Vakcinace"
7619 ],
7620 "summary" : "Odebere vybraného pacienta z očkovacího seznamu.",
7621 "parameters" : [
7622 {
7623 "name" : "pacientId",
7624 "in" : "path",
7625 "description" : "Id pacienta:",
7626 "required" : true,
7627 "schema" : {
7628 "type" : "string"
7629 },
7630 "example" : "5"
7631 },
7632 {
7633 "name" : "pracovnikNrzpCislo",
7634 "in" : "query",
7635 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7636 "schema" : {
7637 "type" : "string"
7638 },
7639 "example" : "123456789"
7640 },
7641 {
7642 "name" : "pracovnikRodneCislo",
7643 "in" : "query",
7644 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7645 "schema" : {
7646 "type" : "string"
7647 }
7648 },
7649 {
7650 "name" : "pracovnikJmeno",
7651 "in" : "query",
7652 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7653 "schema" : {
7654 "type" : "string"
7655 }
7656 },
7657 {
7658 "name" : "pracovnikPrijmeni",
7659 "in" : "query",
7660 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7661 "schema" : {
7662 "type" : "string"
7663 }
7664 },
7665 {
7666 "name" : "pracovnikTitulPred",
7667 "in" : "query",
7668 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7669 "schema" : {
7670 "type" : "string"
7671 }
7672 },
7673 {
7674 "name" : "pracovnikTitulZa",
7675 "in" : "query",
7676 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7677 "schema" : {
7678 "type" : "string"
7679 }
7680 },
7681 {
7682 "name" : "pcz",
7683 "in" : "query",
7684 "description" : "Číslo PČZ zařízení, které provádí zápis",
7685 "required" : true,
7686 "schema" : {
7687 "type" : "string"
7688 },
7689 "example" : "000"
7690 }
7691 ],
7692 "responses" : {
7693 "200" : {
7694 "description" : "Odebrání se podařilo",
7695 "content" : {
7696 "application/json" : {
7697 "schema" : {
7698 "$ref" : "#/components/schemas/OdebratPacientaZOckovacihoSeznamuResult"
7699 },
7700 "example" : {
7701 "vysledek" : "Ok"
7702 }
7703 }
7704 }
7705 },
7706 "404" : {
7707 "description" : "Pacient nenalezen"
7708 },
7709 "400" : {
7710 "description" : "Odebrání se nepodařilo, pacient není na očkovacím seznamu"
7711 }
7712 }
7713 }
7714 },
7715 "/api/v1/vakcinace/NacistPacientyNaOckovacimSeznamu" : {
7716 "get" : {
7717 "tags" : [
7718 "Vakcinace"
7719 ],
7720 "summary" : "Načte pacienty z očkovacího seznamu.",
7721 "parameters" : [
7722 {
7723 "name" : "vcetneOdebranych",
7724 "in" : "query",
7725 "description" : "Pokud je zadáno true, vrátí se i pacienti kteří byli z očkovacího seznamu odebráni:",
7726 "schema" : {
7727 "type" : "boolean"
7728 }
7729 },
7730 {
7731 "name" : "datumOd",
7732 "in" : "query",
7733 "description" : "Datum plánovaného očkování od (formát YYYY-MM-DD)",
7734 "schema" : {
7735 "type" : "string",
7736 "format" : "date-time"
7737 }
7738 },
7739 {
7740 "name" : "datumDo",
7741 "in" : "query",
7742 "description" : "Datum plánovaného očkování do (formát YYYY-MM-DD)",
7743 "schema" : {
7744 "type" : "string",
7745 "format" : "date-time"
7746 }
7747 },
7748 {
7749 "name" : "pracovnikNrzpCislo",
7750 "in" : "query",
7751 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7752 "schema" : {
7753 "type" : "string"
7754 },
7755 "example" : "123456789"
7756 },
7757 {
7758 "name" : "pracovnikRodneCislo",
7759 "in" : "query",
7760 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7761 "schema" : {
7762 "type" : "string"
7763 }
7764 },
7765 {
7766 "name" : "pracovnikJmeno",
7767 "in" : "query",
7768 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7769 "schema" : {
7770 "type" : "string"
7771 }
7772 },
7773 {
7774 "name" : "pracovnikPrijmeni",
7775 "in" : "query",
7776 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7777 "schema" : {
7778 "type" : "string"
7779 }
7780 },
7781 {
7782 "name" : "pracovnikTitulPred",
7783 "in" : "query",
7784 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7785 "schema" : {
7786 "type" : "string"
7787 }
7788 },
7789 {
7790 "name" : "pracovnikTitulZa",
7791 "in" : "query",
7792 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7793 "schema" : {
7794 "type" : "string"
7795 }
7796 },
7797 {
7798 "name" : "pcz",
7799 "in" : "query",
7800 "description" : "Číslo PČZ zařízení, které provádí zápis",
7801 "required" : true,
7802 "schema" : {
7803 "type" : "string"
7804 },
7805 "example" : "000"
7806 }
7807 ],
7808 "responses" : {
7809 "200" : {
7810 "description" : "Pacienti nalezeni",
7811 "content" : {
7812 "application/json" : {
7813 "schema" : {
7814 "type" : "array",
7815 "items" : {
7816 "$ref" : "#/components/schemas/OckovaciSeznamRowView"
7817 }
7818 },
7819 "example" : [
7820 {
7821 "pacientId" : "5167537410",
7822 "jmeno" : "Hana",
7823 "prijmeni" : "Pitrochová",
7824 "cisloPojistence" : "495525043",
7825 "datumNarozeni" : "1949-05-25T00:00:00",
7826 "zemeObcanstviKod" : null,
7827 "datumPlanovanehoOckovani" : "2021-01-02T00:00:00",
7828 "platny" : true
7829 }
7830 ]
7831 }
7832 }
7833 }
7834 }
7835 }
7836 },
7837 "/api/v1/vakcinace/NacistMojePacientyOckovaniCovid19" : {
7838 "get" : {
7839 "tags" : [
7840 "Vakcinace"
7841 ],
7842 "summary" : "Načte pacienty praktického lékaře podle informací o očkování COVID-19",
7843 "parameters" : [
7844 {
7845 "name" : "maxPocetZaznamu",
7846 "in" : "query",
7847 "description" : "Maximální počet záznamů k zobrazení",
7848 "schema" : {
7849 "type" : "integer",
7850 "format" : "int32"
7851 }
7852 },
7853 {
7854 "name" : "vynechPocetZaznamu",
7855 "in" : "query",
7856 "description" : "Vynechat zadaný počet záznamů od začátku seznamu",
7857 "schema" : {
7858 "type" : "integer",
7859 "format" : "int32"
7860 }
7861 },
7862 {
7863 "name" : "registraceOckovani",
7864 "in" : "query",
7865 "description" : "Filtrování podle registrace očkování COVID-19",
7866 "schema" : {
7867 "type" : "boolean"
7868 }
7869 },
7870 {
7871 "name" : "rezervaceOckovani",
7872 "in" : "query",
7873 "description" : "Filtrování podle rezervace očkování COVID-19",
7874 "schema" : {
7875 "type" : "boolean"
7876 }
7877 },
7878 {
7879 "name" : "ockovani",
7880 "in" : "query",
7881 "description" : "Filtrování podle očkování COVID-19",
7882 "schema" : {
7883 "$ref" : "#/components/schemas/StavVakcinaceFiltr"
7884 }
7885 },
7886 {
7887 "name" : "naOckovacimSeznamu",
7888 "in" : "query",
7889 "description" : "Filtrování podle příslušnosti k očkovacímu seznamu",
7890 "schema" : {
7891 "type" : "boolean"
7892 }
7893 },
7894 {
7895 "name" : "datumNarozeniOd",
7896 "in" : "query",
7897 "description" : "Od věku",
7898 "schema" : {
7899 "type" : "string",
7900 "format" : "date-time"
7901 }
7902 },
7903 {
7904 "name" : "datumNarozeniDo",
7905 "in" : "query",
7906 "description" : "Do věku",
7907 "schema" : {
7908 "type" : "string",
7909 "format" : "date-time"
7910 }
7911 },
7912 {
7913 "name" : "pracovnikNrzpCislo",
7914 "in" : "query",
7915 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7916 "schema" : {
7917 "type" : "string"
7918 },
7919 "example" : "123456789"
7920 },
7921 {
7922 "name" : "pracovnikRodneCislo",
7923 "in" : "query",
7924 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7925 "schema" : {
7926 "type" : "string"
7927 }
7928 },
7929 {
7930 "name" : "pracovnikJmeno",
7931 "in" : "query",
7932 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7933 "schema" : {
7934 "type" : "string"
7935 }
7936 },
7937 {
7938 "name" : "pracovnikPrijmeni",
7939 "in" : "query",
7940 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7941 "schema" : {
7942 "type" : "string"
7943 }
7944 },
7945 {
7946 "name" : "pracovnikTitulPred",
7947 "in" : "query",
7948 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7949 "schema" : {
7950 "type" : "string"
7951 }
7952 },
7953 {
7954 "name" : "pracovnikTitulZa",
7955 "in" : "query",
7956 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
7957 "schema" : {
7958 "type" : "string"
7959 }
7960 },
7961 {
7962 "name" : "pcz",
7963 "in" : "query",
7964 "description" : "Číslo PČZ zařízení, které provádí zápis",
7965 "required" : true,
7966 "schema" : {
7967 "type" : "string"
7968 },
7969 "example" : "000"
7970 }
7971 ],
7972 "responses" : {
7973 "200" : {
7974 "description" : "Pacienti nalezeni",
7975 "content" : {
7976 "application/json" : {
7977 "schema" : {
7978 "type" : "array",
7979 "items" : {
7980 "$ref" : "#/components/schemas/PacientOckovaniCovid19RowView"
7981 }
7982 },
7983 "example" : [
7984 {
7985 "pacientId" : "5167537410",
7986 "jmeno" : "Hana",
7987 "prijmeni" : "Pitrochová",
7988 "cisloPojistence" : "495525043",
7989 "datumNarozeni" : "1949-05-25T00:00:00",
7990 "zemeObcanstviKod" : null,
7991 "rezervaceOckovani" : false,
7992 "registraceOckovani" : false,
7993 "ockovani" : false,
7994 "naOckovacimSeznamu" : true
7995 }
7996 ]
7997 }
7998 }
7999 }
8000 }
8001 }
8002 },
8003 "/api/v1/vakcinace/SeznamRegistraciARezervaci/{pacientId}" : {
8004 "get" : {
8005 "tags" : [
8006 "Vakcinace"
8007 ],
8008 "summary" : "Získá informace o seznamu registrací, rezervací a očkovacím seznamu.",
8009 "parameters" : [
8010 {
8011 "name" : "pacientId",
8012 "in" : "path",
8013 "description" : "Id pacienta",
8014 "required" : true,
8015 "schema" : {
8016 "maxLength" : 10,
8017 "type" : "string"
8018 }
8019 },
8020 {
8021 "name" : "pracovnikNrzpCislo",
8022 "in" : "query",
8023 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8024 "schema" : {
8025 "type" : "string"
8026 },
8027 "example" : "123456789"
8028 },
8029 {
8030 "name" : "pracovnikRodneCislo",
8031 "in" : "query",
8032 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8033 "schema" : {
8034 "type" : "string"
8035 }
8036 },
8037 {
8038 "name" : "pracovnikJmeno",
8039 "in" : "query",
8040 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8041 "schema" : {
8042 "type" : "string"
8043 }
8044 },
8045 {
8046 "name" : "pracovnikPrijmeni",
8047 "in" : "query",
8048 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8049 "schema" : {
8050 "type" : "string"
8051 }
8052 },
8053 {
8054 "name" : "pracovnikTitulPred",
8055 "in" : "query",
8056 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8057 "schema" : {
8058 "type" : "string"
8059 }
8060 },
8061 {
8062 "name" : "pracovnikTitulZa",
8063 "in" : "query",
8064 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8065 "schema" : {
8066 "type" : "string"
8067 }
8068 },
8069 {
8070 "name" : "pcz",
8071 "in" : "query",
8072 "description" : "Číslo PČZ zařízení, které provádí zápis",
8073 "required" : true,
8074 "schema" : {
8075 "type" : "string"
8076 },
8077 "example" : "000"
8078 }
8079 ],
8080 "responses" : {
8081 "200" : {
8082 "description" : "Nalezeno",
8083 "content" : {
8084 "application/json" : {
8085 "schema" : {
8086 "$ref" : "#/components/schemas/RegistraceRezervaceView"
8087 }
8088 }
8089 }
8090 },
8091 "404" : {
8092 "description" : "Seznam nenalezen"
8093 }
8094 }
8095 }
8096 },
8097 "/api/v1/vakcinace/SeznamVakcinacnichCenter" : {
8098 "get" : {
8099 "tags" : [
8100 "Vakcinace"
8101 ],
8102 "summary" : "Vyhledá seznam všech vakcinačních center.",
8103 "parameters" : [
8104 {
8105 "name" : "pracovnikNrzpCislo",
8106 "in" : "query",
8107 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8108 "schema" : {
8109 "type" : "string"
8110 },
8111 "example" : "123456789"
8112 },
8113 {
8114 "name" : "pracovnikRodneCislo",
8115 "in" : "query",
8116 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8117 "schema" : {
8118 "type" : "string"
8119 }
8120 },
8121 {
8122 "name" : "pracovnikJmeno",
8123 "in" : "query",
8124 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8125 "schema" : {
8126 "type" : "string"
8127 }
8128 },
8129 {
8130 "name" : "pracovnikPrijmeni",
8131 "in" : "query",
8132 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8133 "schema" : {
8134 "type" : "string"
8135 }
8136 },
8137 {
8138 "name" : "pracovnikTitulPred",
8139 "in" : "query",
8140 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8141 "schema" : {
8142 "type" : "string"
8143 }
8144 },
8145 {
8146 "name" : "pracovnikTitulZa",
8147 "in" : "query",
8148 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8149 "schema" : {
8150 "type" : "string"
8151 }
8152 },
8153 {
8154 "name" : "pcz",
8155 "in" : "query",
8156 "description" : "Číslo PČZ zařízení, které provádí zápis",
8157 "required" : true,
8158 "schema" : {
8159 "type" : "string"
8160 },
8161 "example" : "000"
8162 }
8163 ],
8164 "responses" : {
8165 "200" : {
8166 "description" : "Nalezeno",
8167 "content" : {
8168 "application/json" : {
8169 "schema" : {
8170 "type" : "array",
8171 "items" : {
8172 "$ref" : "#/components/schemas/VakcinacniCentrumView"
8173 }
8174 }
8175 }
8176 }
8177 },
8178 "404" : {
8179 "description" : "Seznam nenalezen"
8180 }
8181 }
8182 }
8183 },
8184 "/api/v1/vakcinace/SeznamRezervaciVakcinacnihoCentra/{idVakcinacnihoCentra}" : {
8185 "get" : {
8186 "tags" : [
8187 "Vakcinace"
8188 ],
8189 "summary" : "Vyhledá seznam vakcinačních center\r\nJestliže rezervaceOd a rezervaceDo zůstanou nevyplněné, jsou vráceny rezervace pouze pro dnešní datum.",
8190 "parameters" : [
8191 {
8192 "name" : "idVakcinacnihoCentra",
8193 "in" : "path",
8194 "description" : "Id rezervačního centra",
8195 "required" : true,
8196 "schema" : {
8197 "type" : "string",
8198 "format" : "uuid"
8199 }
8200 },
8201 {
8202 "name" : "rezervaceOd",
8203 "in" : "query",
8204 "description" : "Datum rezervace od",
8205 "schema" : {
8206 "type" : "string",
8207 "format" : "date-time"
8208 }
8209 },
8210 {
8211 "name" : "rezervaceDo",
8212 "in" : "query",
8213 "description" : "Datum rezervace do",
8214 "schema" : {
8215 "type" : "string",
8216 "format" : "date-time"
8217 }
8218 },
8219 {
8220 "name" : "stavRezervacePacienta",
8221 "in" : "query",
8222 "description" : "Stav rezervace pacienta",
8223 "schema" : {
8224 "$ref" : "#/components/schemas/EnumStavRezervacePacienta"
8225 }
8226 },
8227 {
8228 "name" : "pracovnikNrzpCislo",
8229 "in" : "query",
8230 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8231 "schema" : {
8232 "type" : "string"
8233 },
8234 "example" : "123456789"
8235 },
8236 {
8237 "name" : "pracovnikRodneCislo",
8238 "in" : "query",
8239 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8240 "schema" : {
8241 "type" : "string"
8242 }
8243 },
8244 {
8245 "name" : "pracovnikJmeno",
8246 "in" : "query",
8247 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8248 "schema" : {
8249 "type" : "string"
8250 }
8251 },
8252 {
8253 "name" : "pracovnikPrijmeni",
8254 "in" : "query",
8255 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8256 "schema" : {
8257 "type" : "string"
8258 }
8259 },
8260 {
8261 "name" : "pracovnikTitulPred",
8262 "in" : "query",
8263 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8264 "schema" : {
8265 "type" : "string"
8266 }
8267 },
8268 {
8269 "name" : "pracovnikTitulZa",
8270 "in" : "query",
8271 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8272 "schema" : {
8273 "type" : "string"
8274 }
8275 },
8276 {
8277 "name" : "pcz",
8278 "in" : "query",
8279 "description" : "Číslo PČZ zařízení, které provádí zápis",
8280 "required" : true,
8281 "schema" : {
8282 "type" : "string"
8283 },
8284 "example" : "000"
8285 }
8286 ],
8287 "responses" : {
8288 "200" : {
8289 "description" : "Nalezeno",
8290 "content" : {
8291 "application/json" : {
8292 "schema" : {
8293 "type" : "array",
8294 "items" : {
8295 "$ref" : "#/components/schemas/RezervacePacientView"
8296 }
8297 }
8298 }
8299 }
8300 },
8301 "404" : {
8302 "description" : "Seznam nenalezen"
8303 }
8304 }
8305 }
8306 },
8307 "/api/v1/vakcinace/VytvorKontraindikaci/{pacientId}" : {
8308 "post" : {
8309 "tags" : [
8310 "Vakcinace"
8311 ],
8312 "summary" : "Vytvoří kontraindikaci k pacientovi, pokud již neexistuje",
8313 "parameters" : [
8314 {
8315 "name" : "pacientId",
8316 "in" : "path",
8317 "description" : "Id pacienta:",
8318 "required" : true,
8319 "schema" : {
8320 "type" : "string"
8321 }
8322 },
8323 {
8324 "name" : "kontraindikaceKod",
8325 "in" : "query",
8326 "description" : "Kód kontraindikace",
8327 "required" : true,
8328 "schema" : {
8329 "type" : "string"
8330 }
8331 },
8332 {
8333 "name" : "cisloHlaseni",
8334 "in" : "query",
8335 "description" : "Číslo hlášení nežádoucích účinků",
8336 "schema" : {
8337 "type" : "string"
8338 }
8339 },
8340 {
8341 "name" : "pracovnikNrzpCislo",
8342 "in" : "query",
8343 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8344 "schema" : {
8345 "type" : "string"
8346 },
8347 "example" : "123456789"
8348 },
8349 {
8350 "name" : "pracovnikRodneCislo",
8351 "in" : "query",
8352 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8353 "schema" : {
8354 "type" : "string"
8355 }
8356 },
8357 {
8358 "name" : "pracovnikJmeno",
8359 "in" : "query",
8360 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8361 "schema" : {
8362 "type" : "string"
8363 }
8364 },
8365 {
8366 "name" : "pracovnikPrijmeni",
8367 "in" : "query",
8368 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8369 "schema" : {
8370 "type" : "string"
8371 }
8372 },
8373 {
8374 "name" : "pracovnikTitulPred",
8375 "in" : "query",
8376 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8377 "schema" : {
8378 "type" : "string"
8379 }
8380 },
8381 {
8382 "name" : "pracovnikTitulZa",
8383 "in" : "query",
8384 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8385 "schema" : {
8386 "type" : "string"
8387 }
8388 },
8389 {
8390 "name" : "pcz",
8391 "in" : "query",
8392 "description" : "Číslo PČZ zařízení, které provádí zápis",
8393 "required" : true,
8394 "schema" : {
8395 "type" : "string"
8396 },
8397 "example" : "000"
8398 },
8399 {
8400 "name" : "icp",
8401 "in" : "query",
8402 "description" : "IČP, jež kontraindikaci indikovalo",
8403 "required" : true,
8404 "schema" : {
8405 "type" : "string"
8406 },
8407 "example" : "00000000"
8408 }
8409 ],
8410 "responses" : {
8411 "200" : {
8412 "description" : "Kontraindikace byla úpěšně vytvořena",
8413 "content" : {
8414 "application/json" : {
8415 "schema" : {
8416 "type" : "array",
8417 "items" : {
8418 "$ref" : "#/components/schemas/KontraindikaceNemoc"
8419 }
8420 },
8421 "example" : [
8422 {
8423 "kodNemoci" : "CO19",
8424 "vysledek" : "CastecnaKontraindikace",
8425 "kontraindikace" : [
8426 {
8427 "ockovaciLatkaKod" : "CO01",
8428 "ockovaciLatkaKontraindikaceKod" : "CO01_1",
8429 "cisloHlaseni" : null,
8430 "zapsaloZarizeni" : "0, Testovací pracovistě API",
8431 "zapsalLekar" : "Demo",
8432 "datumZapisu" : "2021-12-13T00:00:00",
8433 "indikovaloIcp" : "00000000"
8434 }
8435 ]
8436 }
8437 ]
8438 }
8439 }
8440 },
8441 "400" : {
8442 "description" : "Kontraindikace nemohla být vytvořena",
8443 "content" : {
8444 "application/json" : {
8445 "schema" : {
8446 "$ref" : "#/components/schemas/ErrorResponse"
8447 }
8448 }
8449 }
8450 }
8451 }
8452 }
8453 },
8454 "/api/v1/vakcinace/SmazKontraindikaci/{pacientId}" : {
8455 "post" : {
8456 "tags" : [
8457 "Vakcinace"
8458 ],
8459 "summary" : "Smazání CO19 kontraindikace u pacienta",
8460 "parameters" : [
8461 {
8462 "name" : "pacientId",
8463 "in" : "path",
8464 "description" : "Id pacienta:",
8465 "required" : true,
8466 "schema" : {
8467 "type" : "string"
8468 }
8469 },
8470 {
8471 "name" : "kontraindikaceKod",
8472 "in" : "query",
8473 "description" : "Kód Kontraindikace",
8474 "required" : true,
8475 "schema" : {
8476 "type" : "string"
8477 }
8478 },
8479 {
8480 "name" : "pracovnikNrzpCislo",
8481 "in" : "query",
8482 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8483 "schema" : {
8484 "type" : "string"
8485 },
8486 "example" : "123456789"
8487 },
8488 {
8489 "name" : "pracovnikRodneCislo",
8490 "in" : "query",
8491 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8492 "schema" : {
8493 "type" : "string"
8494 }
8495 },
8496 {
8497 "name" : "pracovnikJmeno",
8498 "in" : "query",
8499 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8500 "schema" : {
8501 "type" : "string"
8502 }
8503 },
8504 {
8505 "name" : "pracovnikPrijmeni",
8506 "in" : "query",
8507 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8508 "schema" : {
8509 "type" : "string"
8510 }
8511 },
8512 {
8513 "name" : "pracovnikTitulPred",
8514 "in" : "query",
8515 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8516 "schema" : {
8517 "type" : "string"
8518 }
8519 },
8520 {
8521 "name" : "pracovnikTitulZa",
8522 "in" : "query",
8523 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8524 "schema" : {
8525 "type" : "string"
8526 }
8527 },
8528 {
8529 "name" : "pcz",
8530 "in" : "query",
8531 "description" : "Číslo PČZ zařízení, které provádí zápis",
8532 "required" : true,
8533 "schema" : {
8534 "type" : "string"
8535 },
8536 "example" : "000"
8537 }
8538 ],
8539 "responses" : {
8540 "200" : {
8541 "description" : "Kontraindikace byla úpěšně smazána",
8542 "content" : {
8543 "application/json" : {
8544 "schema" : {
8545 "$ref" : "#/components/schemas/SmazatKontraindikaciResult"
8546 }
8547 }
8548 }
8549 },
8550 "400" : {
8551 "description" : "Kontraindikace nemohla být smazána",
8552 "content" : {
8553 "application/json" : {
8554 "schema" : {
8555 "$ref" : "#/components/schemas/ErrorResponse"
8556 }
8557 }
8558 }
8559 }
8560 }
8561 }
8562 },
8563 "/api/v1/vakcinace/NacistKontraindikacePacienta/{pacientId}" : {
8564 "get" : {
8565 "tags" : [
8566 "Vakcinace"
8567 ],
8568 "summary" : "Načtení kontraindikací očkování u pacienta",
8569 "parameters" : [
8570 {
8571 "name" : "pacientId",
8572 "in" : "path",
8573 "description" : "Id pacienta:",
8574 "required" : true,
8575 "schema" : {
8576 "type" : "string"
8577 }
8578 },
8579 {
8580 "name" : "pracovnikNrzpCislo",
8581 "in" : "query",
8582 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8583 "schema" : {
8584 "type" : "string"
8585 },
8586 "example" : "123456789"
8587 },
8588 {
8589 "name" : "pracovnikRodneCislo",
8590 "in" : "query",
8591 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8592 "schema" : {
8593 "type" : "string"
8594 }
8595 },
8596 {
8597 "name" : "pracovnikJmeno",
8598 "in" : "query",
8599 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8600 "schema" : {
8601 "type" : "string"
8602 }
8603 },
8604 {
8605 "name" : "pracovnikPrijmeni",
8606 "in" : "query",
8607 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8608 "schema" : {
8609 "type" : "string"
8610 }
8611 },
8612 {
8613 "name" : "pracovnikTitulPred",
8614 "in" : "query",
8615 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8616 "schema" : {
8617 "type" : "string"
8618 }
8619 },
8620 {
8621 "name" : "pracovnikTitulZa",
8622 "in" : "query",
8623 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8624 "schema" : {
8625 "type" : "string"
8626 }
8627 },
8628 {
8629 "name" : "pcz",
8630 "in" : "query",
8631 "description" : "Číslo PČZ zařízení, které provádí zápis",
8632 "required" : true,
8633 "schema" : {
8634 "type" : "string"
8635 },
8636 "example" : "000"
8637 }
8638 ],
8639 "responses" : {
8640 "200" : {
8641 "description" : "Platné kontraindikace pro pacienta",
8642 "content" : {
8643 "application/json" : {
8644 "schema" : {
8645 "type" : "array",
8646 "items" : {
8647 "$ref" : "#/components/schemas/KontraindikaceNemoc"
8648 }
8649 },
8650 "example" : [
8651 {
8652 "kodNemoci" : "CO19",
8653 "vysledek" : "CastecnaKontraindikace",
8654 "kontraindikace" : [
8655 {
8656 "ockovaciLatkaKod" : "CO01",
8657 "ockovaciLatkaKontraindikaceKod" : "CO01_1",
8658 "cisloHlaseni" : null,
8659 "zapsaloZarizeni" : "0, Testovací pracovistě API",
8660 "zapsalLekar" : "Demo",
8661 "datumZapisu" : "2021-12-13T00:00:00",
8662 "indikovaloIcp" : "00000000"
8663 }
8664 ]
8665 }
8666 ]
8667 }
8668 }
8669 },
8670 "404" : {
8671 "description" : "Kontraindikace nenalezeny"
8672 }
8673 }
8674 }
8675 },
8676 "/api/v1/vakcinace/VytvorKontraindikaciDocasnou/{pacientId}" : {
8677 "post" : {
8678 "tags" : [
8679 "Vakcinace"
8680 ],
8681 "summary" : "Vytvoří dočasnou kontraindikaci k pacientovi, pokud již neexistuje",
8682 "parameters" : [
8683 {
8684 "name" : "pacientId",
8685 "in" : "path",
8686 "description" : "Id pacienta:",
8687 "required" : true,
8688 "schema" : {
8689 "type" : "string"
8690 }
8691 },
8692 {
8693 "name" : "kontraindikaceDocasnaKod",
8694 "in" : "query",
8695 "description" : "Kód dočasné kontraindikace",
8696 "required" : true,
8697 "schema" : {
8698 "type" : "string"
8699 }
8700 },
8701 {
8702 "name" : "platnostDo",
8703 "in" : "query",
8704 "description" : "Konec platbosti dočasné kontraindikace",
8705 "required" : true,
8706 "schema" : {
8707 "type" : "string",
8708 "format" : "date-time"
8709 }
8710 },
8711 {
8712 "name" : "duvod",
8713 "in" : "query",
8714 "description" : "Důvod dočasné kotraindikace",
8715 "schema" : {
8716 "type" : "string"
8717 }
8718 },
8719 {
8720 "name" : "pracovnikNrzpCislo",
8721 "in" : "query",
8722 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8723 "schema" : {
8724 "type" : "string"
8725 },
8726 "example" : "123456789"
8727 },
8728 {
8729 "name" : "pracovnikRodneCislo",
8730 "in" : "query",
8731 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8732 "schema" : {
8733 "type" : "string"
8734 }
8735 },
8736 {
8737 "name" : "pracovnikJmeno",
8738 "in" : "query",
8739 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8740 "schema" : {
8741 "type" : "string"
8742 }
8743 },
8744 {
8745 "name" : "pracovnikPrijmeni",
8746 "in" : "query",
8747 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8748 "schema" : {
8749 "type" : "string"
8750 }
8751 },
8752 {
8753 "name" : "pracovnikTitulPred",
8754 "in" : "query",
8755 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8756 "schema" : {
8757 "type" : "string"
8758 }
8759 },
8760 {
8761 "name" : "pracovnikTitulZa",
8762 "in" : "query",
8763 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8764 "schema" : {
8765 "type" : "string"
8766 }
8767 },
8768 {
8769 "name" : "pcz",
8770 "in" : "query",
8771 "description" : "Číslo PČZ zařízení, které provádí zápis",
8772 "required" : true,
8773 "schema" : {
8774 "type" : "string"
8775 },
8776 "example" : "000"
8777 },
8778 {
8779 "name" : "icp",
8780 "in" : "query",
8781 "description" : "IČP, jež kontraindikaci indikovalo",
8782 "required" : true,
8783 "schema" : {
8784 "type" : "string"
8785 },
8786 "example" : "00000000"
8787 }
8788 ],
8789 "responses" : {
8790 "200" : {
8791 "description" : "Kontraindikace byla úpěšně vytvořena",
8792 "content" : {
8793 "application/json" : {
8794 "schema" : {
8795 "type" : "array",
8796 "items" : {
8797 "$ref" : "#/components/schemas/KontraindikaceDocasnaNemoc"
8798 }
8799 }
8800 }
8801 }
8802 },
8803 "400" : {
8804 "description" : "Kontraindikace nemohla být vytvořena",
8805 "content" : {
8806 "application/json" : {
8807 "schema" : {
8808 "$ref" : "#/components/schemas/ErrorResponse"
8809 }
8810 }
8811 }
8812 }
8813 }
8814 }
8815 },
8816 "/api/v1/vakcinace/SmazKontraindikaciDocasnou" : {
8817 "post" : {
8818 "tags" : [
8819 "Vakcinace"
8820 ],
8821 "summary" : "Smazání dočasné kontraindikace pacienta",
8822 "parameters" : [
8823 {
8824 "name" : "cislo",
8825 "in" : "query",
8826 "description" : "Číslo dočasné kontraindikace",
8827 "required" : true,
8828 "schema" : {
8829 "type" : "string"
8830 }
8831 },
8832 {
8833 "name" : "pracovnikNrzpCislo",
8834 "in" : "query",
8835 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8836 "schema" : {
8837 "type" : "string"
8838 },
8839 "example" : "123456789"
8840 },
8841 {
8842 "name" : "pracovnikRodneCislo",
8843 "in" : "query",
8844 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8845 "schema" : {
8846 "type" : "string"
8847 }
8848 },
8849 {
8850 "name" : "pracovnikJmeno",
8851 "in" : "query",
8852 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8853 "schema" : {
8854 "type" : "string"
8855 }
8856 },
8857 {
8858 "name" : "pracovnikPrijmeni",
8859 "in" : "query",
8860 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8861 "schema" : {
8862 "type" : "string"
8863 }
8864 },
8865 {
8866 "name" : "pracovnikTitulPred",
8867 "in" : "query",
8868 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8869 "schema" : {
8870 "type" : "string"
8871 }
8872 },
8873 {
8874 "name" : "pracovnikTitulZa",
8875 "in" : "query",
8876 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8877 "schema" : {
8878 "type" : "string"
8879 }
8880 },
8881 {
8882 "name" : "pcz",
8883 "in" : "query",
8884 "description" : "Číslo PČZ zařízení, které provádí zápis",
8885 "required" : true,
8886 "schema" : {
8887 "type" : "string"
8888 },
8889 "example" : "000"
8890 }
8891 ],
8892 "responses" : {
8893 "200" : {
8894 "description" : "Kontraindikace byla úpěšně smazána",
8895 "content" : {
8896 "application/json" : {
8897 "schema" : {
8898 "$ref" : "#/components/schemas/SmazatKontraindikaciResult"
8899 }
8900 }
8901 }
8902 },
8903 "400" : {
8904 "description" : "Kontraindikace nemohla být smazána",
8905 "content" : {
8906 "application/json" : {
8907 "schema" : {
8908 "$ref" : "#/components/schemas/ErrorResponse"
8909 }
8910 }
8911 }
8912 }
8913 }
8914 }
8915 },
8916 "/api/v1/vakcinace/NacistKontraindikaceDocasnePacienta/{pacientId}" : {
8917 "get" : {
8918 "tags" : [
8919 "Vakcinace"
8920 ],
8921 "summary" : "Načtení dočasných kontraindikací pacienta",
8922 "parameters" : [
8923 {
8924 "name" : "pacientId",
8925 "in" : "path",
8926 "description" : "Id pacienta:",
8927 "required" : true,
8928 "schema" : {
8929 "type" : "string"
8930 }
8931 },
8932 {
8933 "name" : "pracovnikNrzpCislo",
8934 "in" : "query",
8935 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8936 "schema" : {
8937 "type" : "string"
8938 },
8939 "example" : "123456789"
8940 },
8941 {
8942 "name" : "pracovnikRodneCislo",
8943 "in" : "query",
8944 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8945 "schema" : {
8946 "type" : "string"
8947 }
8948 },
8949 {
8950 "name" : "pracovnikJmeno",
8951 "in" : "query",
8952 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8953 "schema" : {
8954 "type" : "string"
8955 }
8956 },
8957 {
8958 "name" : "pracovnikPrijmeni",
8959 "in" : "query",
8960 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8961 "schema" : {
8962 "type" : "string"
8963 }
8964 },
8965 {
8966 "name" : "pracovnikTitulPred",
8967 "in" : "query",
8968 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8969 "schema" : {
8970 "type" : "string"
8971 }
8972 },
8973 {
8974 "name" : "pracovnikTitulZa",
8975 "in" : "query",
8976 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
8977 "schema" : {
8978 "type" : "string"
8979 }
8980 },
8981 {
8982 "name" : "pcz",
8983 "in" : "query",
8984 "description" : "Číslo PČZ zařízení, které provádí zápis",
8985 "required" : true,
8986 "schema" : {
8987 "type" : "string"
8988 },
8989 "example" : "000"
8990 }
8991 ],
8992 "responses" : {
8993 "200" : {
8994 "description" : "Platné kontraindikace pro pacienta",
8995 "content" : {
8996 "application/json" : {
8997 "schema" : {
8998 "type" : "array",
8999 "items" : {
9000 "$ref" : "#/components/schemas/KontraindikaceDocasnaNemoc"
9001 }
9002 }
9003 }
9004 }
9005 },
9006 "404" : {
9007 "description" : "Kontraindikace nenalezeny"
9008 }
9009 }
9010 }
9011 }
9012 },
9013 "components" : {
9014 "schemas" : {
9015 "AplikacniCesta" : {
9016 "type" : "object",
9017 "properties" : {
9018 "kod" : {
9019 "maxLength" : 10,
9020 "type" : "string",
9021 "description" : "Kód položky číselníku",
9022 "nullable" : true
9023 },
9024 "nazev" : {
9025 "maxLength" : 256,
9026 "type" : "string",
9027 "description" : "Název položky číselníku",
9028 "nullable" : true
9029 },
9030 "platnostOd" : {
9031 "type" : "string",
9032 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9033 "format" : "date-time",
9034 "nullable" : true
9035 },
9036 "platnostDo" : {
9037 "type" : "string",
9038 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9039 "format" : "date-time",
9040 "nullable" : true
9041 }
9042 },
9043 "additionalProperties" : false,
9044 "description" : ""
9045 },
9046 "AppInfo" : {
9047 "type" : "object",
9048 "properties" : {
9049 "verzeAplikace" : {
9050 "type" : "string",
9051 "description" : "Verze aplikace API",
9052 "nullable" : true
9053 },
9054 "subjektIco" : {
9055 "type" : "integer",
9056 "description" : "Přihlášený uživatel - Ičo poskytovatele zdravotní péče",
9057 "format" : "int32",
9058 "nullable" : true
9059 },
9060 "nazevPracoviste" : {
9061 "type" : "string",
9062 "description" : "Přihlášený uživatel - Název pracoviště",
9063 "nullable" : true
9064 }
9065 },
9066 "additionalProperties" : false,
9067 "description" : ""
9068 },
9069 "CiselnikItemResult" : {
9070 "type" : "object",
9071 "properties" : {
9072 "id" : {
9073 "type" : "integer",
9074 "description" : "Id položky",
9075 "format" : "int64"
9076 },
9077 "nazev" : {
9078 "type" : "string",
9079 "description" : "Název položky",
9080 "nullable" : true
9081 }
9082 },
9083 "additionalProperties" : false,
9084 "description" : "Položka číselníku"
9085 },
9086 "CiselnikResult" : {
9087 "type" : "object",
9088 "properties" : {
9089 "nazevCiselniku" : {
9090 "type" : "string",
9091 "description" : "Název číselníku",
9092 "nullable" : true
9093 },
9094 "seznam" : {
9095 "type" : "array",
9096 "items" : {
9097 "$ref" : "#/components/schemas/CiselnikItemResult"
9098 },
9099 "description" : "Položky číselníkku",
9100 "nullable" : true
9101 }
9102 },
9103 "additionalProperties" : false,
9104 "description" : "Číselník"
9105 },
9106 "Covid19Izolace" : {
9107 "type" : "object",
9108 "properties" : {
9109 "khs" : {
9110 "type" : "string",
9111 "description" : "Krajská hygienická stanice",
9112 "nullable" : true
9113 },
9114 "datumHlaseni" : {
9115 "type" : "string",
9116 "description" : "Datum hlášení",
9117 "format" : "date-time"
9118 },
9119 "cisloZadanky" : {
9120 "type" : "string",
9121 "description" : "Číslo žádanky",
9122 "nullable" : true
9123 },
9124 "rodneCislo" : {
9125 "type" : "string",
9126 "description" : "Rodné číslo",
9127 "nullable" : true
9128 },
9129 "jmeno" : {
9130 "type" : "string",
9131 "description" : "Jméno",
9132 "nullable" : true
9133 },
9134 "prijmeni" : {
9135 "type" : "string",
9136 "description" : "Příjmení",
9137 "nullable" : true
9138 },
9139 "datumNarozeni" : {
9140 "type" : "string",
9141 "description" : "Datum narození",
9142 "format" : "date-time",
9143 "nullable" : true
9144 },
9145 "isolaceDatum" : {
9146 "type" : "string",
9147 "description" : "Datum isolace",
9148 "format" : "date-time",
9149 "nullable" : true
9150 },
9151 "isolaceDatumDo" : {
9152 "type" : "string",
9153 "description" : "Datum ukonceni isolace",
9154 "format" : "date-time",
9155 "nullable" : true
9156 },
9157 "isolaceMistoHodnota" : {
9158 "type" : "string",
9159 "description" : "Místo isolace",
9160 "nullable" : true
9161 },
9162 "isolacePoznamka" : {
9163 "type" : "string",
9164 "description" : "Poznámka k isolaci",
9165 "nullable" : true
9166 }
9167 },
9168 "additionalProperties" : false,
9169 "description" : ""
9170 },
9171 "Covid19Karantena" : {
9172 "type" : "object",
9173 "properties" : {
9174 "jmeno" : {
9175 "type" : "string",
9176 "description" : "Jméno",
9177 "nullable" : true
9178 },
9179 "prijmeni" : {
9180 "type" : "string",
9181 "description" : "Příjmení",
9182 "nullable" : true
9183 },
9184 "datumNarozeni" : {
9185 "type" : "string",
9186 "description" : "Datum narození",
9187 "format" : "date-time",
9188 "nullable" : true
9189 },
9190 "rodneCislo" : {
9191 "type" : "string",
9192 "description" : "Rodné číslo",
9193 "nullable" : true
9194 },
9195 "khsKod" : {
9196 "type" : "string",
9197 "description" : "Krajská hygienická stanice kód",
9198 "nullable" : true
9199 },
9200 "datumKarantenyOd" : {
9201 "type" : "string",
9202 "description" : "Začátek karantény",
9203 "format" : "date-time",
9204 "nullable" : true
9205 },
9206 "datumKarantenyDo" : {
9207 "type" : "string",
9208 "description" : "Konec karantény",
9209 "format" : "date-time",
9210 "nullable" : true
9211 },
9212 "karantenaNarizenaKymNazev" : {
9213 "type" : "string",
9214 "description" : "Člověk zodpovědný za nařízení karantény",
9215 "nullable" : true
9216 },
9217 "adresaJinehoPobytu" : {
9218 "type" : "string",
9219 "description" : "Jiná adresa pobytu",
9220 "nullable" : true
9221 },
9222 "platnostOd" : {
9223 "type" : "string",
9224 "description" : "Platí od",
9225 "format" : "date-time",
9226 "nullable" : true
9227 }
9228 },
9229 "additionalProperties" : false,
9230 "description" : ""
9231 },
9232 "CovidTestOdberneMisto" : {
9233 "type" : "object",
9234 "properties" : {
9235 "kod" : {
9236 "maxLength" : 10,
9237 "type" : "string",
9238 "description" : "Kód položky číselníku",
9239 "nullable" : true
9240 },
9241 "nazev" : {
9242 "maxLength" : 256,
9243 "type" : "string",
9244 "description" : "Název položky číselníku",
9245 "nullable" : true
9246 },
9247 "platnostOd" : {
9248 "type" : "string",
9249 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9250 "format" : "date-time",
9251 "nullable" : true
9252 },
9253 "platnostDo" : {
9254 "type" : "string",
9255 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9256 "format" : "date-time",
9257 "nullable" : true
9258 },
9259 "kapacita" : {
9260 "type" : "integer",
9261 "description" : "",
9262 "format" : "int32",
9263 "nullable" : true
9264 },
9265 "odebrano" : {
9266 "type" : "integer",
9267 "description" : "",
9268 "format" : "int32"
9269 },
9270 "indikovano" : {
9271 "type" : "integer",
9272 "description" : "",
9273 "format" : "int32"
9274 },
9275 "okresKod" : {
9276 "type" : "string",
9277 "description" : "",
9278 "nullable" : true
9279 },
9280 "krajKod" : {
9281 "type" : "string",
9282 "description" : "",
9283 "nullable" : true
9284 }
9285 },
9286 "additionalProperties" : false,
9287 "description" : ""
9288 },
9289 "CovidTestTypPoct" : {
9290 "type" : "object",
9291 "properties" : {
9292 "kod" : {
9293 "maxLength" : 10,
9294 "type" : "string",
9295 "description" : "Kód položky číselníku",
9296 "nullable" : true
9297 },
9298 "nazev" : {
9299 "maxLength" : 256,
9300 "type" : "string",
9301 "description" : "Název položky číselníku",
9302 "nullable" : true
9303 },
9304 "platnostOd" : {
9305 "type" : "string",
9306 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9307 "format" : "date-time",
9308 "nullable" : true
9309 },
9310 "platnostDo" : {
9311 "type" : "string",
9312 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9313 "format" : "date-time",
9314 "nullable" : true
9315 },
9316 "vysledky" : {
9317 "type" : "array",
9318 "items" : {
9319 "$ref" : "#/components/schemas/CovidTestVysledekPoct"
9320 },
9321 "description" : "",
9322 "nullable" : true
9323 }
9324 },
9325 "additionalProperties" : false,
9326 "description" : ""
9327 },
9328 "CovidTestVysledekPoct" : {
9329 "type" : "object",
9330 "properties" : {
9331 "kod" : {
9332 "maxLength" : 10,
9333 "type" : "string",
9334 "description" : "Kód položky číselníku",
9335 "nullable" : true
9336 },
9337 "nazev" : {
9338 "maxLength" : 256,
9339 "type" : "string",
9340 "description" : "Název položky číselníku",
9341 "nullable" : true
9342 },
9343 "platnostOd" : {
9344 "type" : "string",
9345 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9346 "format" : "date-time",
9347 "nullable" : true
9348 },
9349 "platnostDo" : {
9350 "type" : "string",
9351 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9352 "format" : "date-time",
9353 "nullable" : true
9354 }
9355 },
9356 "additionalProperties" : false,
9357 "description" : ""
9358 },
9359 "DatovyBlokInfo" : {
9360 "type" : "object",
9361 "properties" : {
9362 "stav" : {
9363 "type" : "string",
9364 "nullable" : true
9365 },
9366 "datovyBlokId" : {
9367 "type" : "string",
9368 "description" : "Id datového bloku v CÚD",
9369 "nullable" : true
9370 },
9371 "chybyVety" : {
9372 "type" : "array",
9373 "items" : {
9374 "$ref" : "#/components/schemas/Chyba"
9375 },
9376 "nullable" : true
9377 }
9378 },
9379 "additionalProperties" : false
9380 },
9381 "DenniStavKlinikyCreate" : {
9382 "required" : [
9383 "cisloPacienta",
9384 "datumStavu",
9385 "klinikaIco",
9386 "stavId"
9387 ],
9388 "type" : "object",
9389 "properties" : {
9390 "cisloPacienta" : {
9391 "type" : "string",
9392 "description" : "Číslo pacienta"
9393 },
9394 "datumStavu" : {
9395 "type" : "string",
9396 "description" : "Datum stavu",
9397 "format" : "date-time"
9398 },
9399 "datumUmrti" : {
9400 "type" : "string",
9401 "description" : "Datum úmrtí",
9402 "format" : "date-time",
9403 "nullable" : true
9404 },
9405 "ecmo" : {
9406 "type" : "integer",
9407 "description" : "0,1",
9408 "format" : "int32",
9409 "nullable" : true
9410 },
9411 "hfno" : {
9412 "type" : "integer",
9413 "description" : "0,1",
9414 "format" : "int32",
9415 "nullable" : true
9416 },
9417 "jip" : {
9418 "type" : "integer",
9419 "description" : "0,1",
9420 "format" : "int32",
9421 "nullable" : true
9422 },
9423 "klinikaIco" : {
9424 "type" : "integer",
9425 "description" : "IČO kliniky",
9426 "format" : "int32"
9427 },
9428 "klinikaPcz" : {
9429 "type" : "string",
9430 "description" : "PČZ kliniky",
9431 "nullable" : true
9432 },
9433 "kyslik" : {
9434 "type" : "integer",
9435 "description" : "0,1",
9436 "format" : "int32",
9437 "nullable" : true
9438 },
9439 "propustenId" : {
9440 "type" : "integer",
9441 "description" : "hodnota id z číselníku propuštění v isin",
9442 "format" : "int64",
9443 "nullable" : true
9444 },
9445 "propustenKamId" : {
9446 "type" : "integer",
9447 "description" : "hodnota id z číselníku propuštění v isin",
9448 "format" : "int64",
9449 "nullable" : true
9450 },
9451 "socialniIzolace" : {
9452 "type" : "integer",
9453 "description" : "0,1",
9454 "format" : "int32",
9455 "nullable" : true
9456 },
9457 "stavId" : {
9458 "type" : "integer",
9459 "description" : "hodnota id z číselníku stavu v isin",
9460 "format" : "int64"
9461 },
9462 "upv" : {
9463 "type" : "integer",
9464 "description" : "0,1",
9465 "format" : "int32",
9466 "nullable" : true
9467 },
9468 "zemrel" : {
9469 "type" : "integer",
9470 "description" : "0,1",
9471 "format" : "int32",
9472 "nullable" : true
9473 }
9474 },
9475 "additionalProperties" : false,
9476 "description" : "Třída pro přidání nového deního stavu"
9477 },
9478 "DenniStavKlinikyDelete" : {
9479 "required" : [
9480 "cisloPacienta",
9481 "denniStavId",
9482 "klinikaIco"
9483 ],
9484 "type" : "object",
9485 "properties" : {
9486 "cisloPacienta" : {
9487 "type" : "string",
9488 "description" : "Číslo pacienta"
9489 },
9490 "denniStavId" : {
9491 "type" : "integer",
9492 "description" : "Id denniho stavu",
9493 "format" : "int64"
9494 },
9495 "klinikaIco" : {
9496 "type" : "integer",
9497 "description" : "IČO kliniky",
9498 "format" : "int32"
9499 },
9500 "klinikaPcz" : {
9501 "type" : "string",
9502 "description" : "PČZ kliniky",
9503 "nullable" : true
9504 }
9505 },
9506 "additionalProperties" : false,
9507 "description" : "Třída pro přidání nového deního stavu"
9508 },
9509 "DenniStavKlinikyResult" : {
9510 "type" : "object",
9511 "properties" : {
9512 "zadost" : {
9513 "type" : "string",
9514 "nullable" : true
9515 },
9516 "zduvodneni" : {
9517 "type" : "string",
9518 "nullable" : true
9519 },
9520 "denniStavId" : {
9521 "type" : "integer",
9522 "format" : "int64",
9523 "nullable" : true
9524 }
9525 },
9526 "additionalProperties" : false,
9527 "description" : "Výsledek přidání pacienta"
9528 },
9529 "DenniStavKlinikyUpdate" : {
9530 "required" : [
9531 "cisloPacienta",
9532 "datumStavu",
9533 "denniStavId",
9534 "klinikaIco",
9535 "stavId"
9536 ],
9537 "type" : "object",
9538 "properties" : {
9539 "cisloPacienta" : {
9540 "type" : "string",
9541 "description" : "Číslo pacienta"
9542 },
9543 "datumStavu" : {
9544 "type" : "string",
9545 "description" : "Datum stavu",
9546 "format" : "date-time"
9547 },
9548 "datumUmrti" : {
9549 "type" : "string",
9550 "description" : "Datum úmrtí",
9551 "format" : "date-time",
9552 "nullable" : true
9553 },
9554 "ecmo" : {
9555 "type" : "integer",
9556 "description" : "0,1",
9557 "format" : "int32",
9558 "nullable" : true
9559 },
9560 "hfno" : {
9561 "type" : "integer",
9562 "description" : "0,1",
9563 "format" : "int32",
9564 "nullable" : true
9565 },
9566 "jip" : {
9567 "type" : "integer",
9568 "description" : "0,1",
9569 "format" : "int32",
9570 "nullable" : true
9571 },
9572 "klinikaIco" : {
9573 "type" : "integer",
9574 "description" : "IČO kliniky",
9575 "format" : "int32"
9576 },
9577 "klinikaPcz" : {
9578 "type" : "string",
9579 "description" : "PČZ kliniky",
9580 "nullable" : true
9581 },
9582 "kyslik" : {
9583 "type" : "integer",
9584 "description" : "0,1",
9585 "format" : "int32",
9586 "nullable" : true
9587 },
9588 "propustenId" : {
9589 "type" : "integer",
9590 "description" : "hodnota id z číselníku propuštění v isin",
9591 "format" : "int64",
9592 "nullable" : true
9593 },
9594 "propustenKamId" : {
9595 "type" : "integer",
9596 "description" : "hodnota id z číselníku propuštění v isin",
9597 "format" : "int64",
9598 "nullable" : true
9599 },
9600 "socialniIzolace" : {
9601 "type" : "integer",
9602 "description" : "0,1",
9603 "format" : "int32",
9604 "nullable" : true
9605 },
9606 "stavId" : {
9607 "type" : "integer",
9608 "description" : "hodnota id z číselníku stavu v isin",
9609 "format" : "int64"
9610 },
9611 "upv" : {
9612 "type" : "integer",
9613 "description" : "0,1",
9614 "format" : "int32",
9615 "nullable" : true
9616 },
9617 "zemrel" : {
9618 "type" : "integer",
9619 "description" : "0,1",
9620 "format" : "int32",
9621 "nullable" : true
9622 },
9623 "denniStavId" : {
9624 "type" : "integer",
9625 "description" : "Id denniho stavu",
9626 "format" : "int64"
9627 }
9628 },
9629 "additionalProperties" : false,
9630 "description" : "Třída pro úpravu deního stavu"
9631 },
9632 "DetailyPacienta" : {
9633 "type" : "object",
9634 "properties" : {
9635 "seznamZadanek" : {
9636 "type" : "array",
9637 "items" : {
9638 "$ref" : "#/components/schemas/ZadankaView"
9639 },
9640 "description" : "Seznam žádanek",
9641 "nullable" : true
9642 },
9643 "seznamLaboratornichVysledku" : {
9644 "type" : "array",
9645 "items" : {
9646 "$ref" : "#/components/schemas/LaboratorZadankyVysledekView"
9647 },
9648 "description" : "Seznam laboratorních výsledků",
9649 "nullable" : true
9650 },
9651 "seznamNarizenychKaranten" : {
9652 "type" : "array",
9653 "items" : {
9654 "$ref" : "#/components/schemas/Covid19Karantena"
9655 },
9656 "description" : "Seznam nařízených karantén",
9657 "nullable" : true
9658 },
9659 "seznamIzolaci" : {
9660 "type" : "array",
9661 "items" : {
9662 "$ref" : "#/components/schemas/Covid19Izolace"
9663 },
9664 "description" : "Seznam izolací",
9665 "nullable" : true
9666 }
9667 },
9668 "additionalProperties" : false,
9669 "description" : ""
9670 },
9671 "EnumLaboratorniVysledky" : {
9672 "enum" : [
9673 "Pozitivni",
9674 "Negativni",
9675 "Hranicni"
9676 ],
9677 "type" : "string",
9678 "description" : ""
9679 },
9680 "EnumLekovaZadankaStav" : {
9681 "enum" : [
9682 "Aktivni",
9683 "VystavenRecept",
9684 "Aplikovano",
9685 "PoPlatnosti",
9686 "Zruseno",
9687 "PoskytnutLek"
9688 ],
9689 "type" : "string",
9690 "description" : ""
9691 },
9692 "EnumOckovaciSeznamCentralniValidaceResult" : {
9693 "enum" : [
9694 "Ok",
9695 "MaCentralniRezervaci",
9696 "MaCentralniRegistraci",
9697 "JeNaOckovacimSeznamu",
9698 "PacientNeniMuj",
9699 "UzMaOckovaniJinde"
9700 ],
9701 "type" : "string",
9702 "description" : ""
9703 },
9704 "EnumOckovaciSeznamZmenaResult" : {
9705 "enum" : [
9706 "Ok",
9707 "NeniNaOckovacimSeznamu",
9708 "PacientNeniMuj"
9709 ],
9710 "type" : "string",
9711 "description" : ""
9712 },
9713 "EnumOsobaNesplnujePodminkyProBezplatneTestovani" : {
9714 "enum" : [
9715 "Nesplnuje",
9716 "Splnuje",
9717 "Nekontrolovat"
9718 ],
9719 "type" : "string",
9720 "description" : ""
9721 },
9722 "EnumPacientMaKontraindikaci" : {
9723 "enum" : [
9724 "NemaKontraindikace",
9725 "CastecnaKontraindikace",
9726 "UplnaKontraindikace"
9727 ],
9728 "type" : "string",
9729 "description" : "Specifikace jestli pacient má kontraindikace jen k některým očkováním nebo ke všem"
9730 },
9731 "EnumPrioritizaceOdberu" : {
9732 "enum" : [
9733 "Zadna",
9734 "MinisterstvoObrany",
9735 "MinisterstvoVnitra",
9736 "ZachranneSlozky",
9737 "Zdravotnik"
9738 ],
9739 "type" : "string",
9740 "description" : ""
9741 },
9742 "EnumStavExistujiciZadanky" : {
9743 "enum" : [
9744 "Aktivni",
9745 "Potvrzeno"
9746 ],
9747 "type" : "string",
9748 "description" : ""
9749 },
9750 "EnumStavRezervacePacienta" : {
9751 "enum" : [
9752 "RezervacePotvrzena",
9753 "PacientPritomen",
9754 "PacientVakcinovan",
9755 "RezervacePropadla"
9756 ],
9757 "type" : "string",
9758 "description" : ""
9759 },
9760 "EnumVyhledaniPacientaResult" : {
9761 "enum" : [
9762 "PacientNalezen",
9763 "NalezenoVicePacientu",
9764 "PacientNebylNalezen",
9765 "CizinecZaloz",
9766 "ChybaVstupnichDat",
9767 "Chyba",
9768 "PacientaNelzeDohledatPacientNeniCizinec"
9769 ],
9770 "type" : "string",
9771 "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)"
9772 },
9773 "EnumZadankaAkce" : {
9774 "enum" : [
9775 "JenVystavitZadanku",
9776 "RovnouAplikovat",
9777 "SReceptem",
9778 "PoskytnutiLeku"
9779 ],
9780 "type" : "string",
9781 "description" : ""
9782 },
9783 "EnumZadankaAplikovatLatkuAkce" : {
9784 "enum" : [
9785 "RovnouAplikovat",
9786 "PoskytnutiLeku"
9787 ],
9788 "type" : "string",
9789 "description" : ""
9790 },
9791 "EnumZadankaIndikace" : {
9792 "enum" : [
9793 "Diagnosticka",
9794 "Kontrolni",
9795 "Preventivni",
9796 "Epidemiologicka",
9797 "Konfirmacni"
9798 ],
9799 "type" : "string",
9800 "description" : ""
9801 },
9802 "EnumZadankaStav" : {
9803 "enum" : [
9804 "Aktivni",
9805 "Potvrzeno",
9806 "Stornovano",
9807 "JenVysledek",
9808 "PotvrzenoPozitivni",
9809 "PotvrzenoNegativni",
9810 "PotvrzenoHranicni",
9811 "PoPlatnosti"
9812 ],
9813 "type" : "string",
9814 "description" : ""
9815 },
9816 "EnumZadankaTypPoctTestu" : {
9817 "enum" : [
9818 "Zadny",
9819 "AnoBezDalsihoTestovani",
9820 "AnoSDalsimTestovanim"
9821 ],
9822 "type" : "string",
9823 "description" : ""
9824 },
9825 "EnumZpusobZadaniVysledku" : {
9826 "enum" : [
9827 "LaboratorZadanka",
9828 "ZadankyVysledek",
9829 "ZadankyZadankaPoctVysledek"
9830 ],
9831 "type" : "string",
9832 "description" : ""
9833 },
9834 "ErrorModel" : {
9835 "type" : "object",
9836 "properties" : {
9837 "fieldName" : {
9838 "type" : "string",
9839 "description" : "Pole, které vyvolalo chybu",
9840 "nullable" : true
9841 },
9842 "message" : {
9843 "type" : "string",
9844 "description" : "Text chyby",
9845 "nullable" : true
9846 },
9847 "severity" : {
9848 "type" : "string",
9849 "description" : "Zavaznost chyby",
9850 "nullable" : true
9851 },
9852 "errorLevel" : {
9853 "type" : "string",
9854 "description" : "Úroveň chyby",
9855 "nullable" : true
9856 }
9857 },
9858 "additionalProperties" : false,
9859 "description" : ""
9860 },
9861 "ErrorResponse" : {
9862 "type" : "object",
9863 "properties" : {
9864 "errors" : {
9865 "type" : "array",
9866 "items" : {
9867 "$ref" : "#/components/schemas/ErrorModel"
9868 },
9869 "description" : "Chyby",
9870 "nullable" : true
9871 },
9872 "statusCode" : {
9873 "type" : "integer",
9874 "description" : "Status kód",
9875 "format" : "int32"
9876 }
9877 },
9878 "additionalProperties" : false,
9879 "description" : "Seznam chyb při volání"
9880 },
9881 "ExistujiciZadankaPolozka" : {
9882 "type" : "object",
9883 "properties" : {
9884 "testovanyJmeno" : {
9885 "type" : "string",
9886 "description" : "Jméno pacienta",
9887 "nullable" : true
9888 },
9889 "testovanyPrijmeni" : {
9890 "type" : "string",
9891 "description" : "Příjmení pacienta",
9892 "nullable" : true
9893 },
9894 "cislo" : {
9895 "type" : "string",
9896 "description" : "Číslo žádanky",
9897 "nullable" : true
9898 },
9899 "testovanyNarodnostKod" : {
9900 "type" : "string",
9901 "description" : "Kód národnosti pacienta",
9902 "nullable" : true
9903 },
9904 "testovanyNarodnostNazev" : {
9905 "type" : "string",
9906 "description" : "Jméno země národnosti pacienta",
9907 "nullable" : true
9908 },
9909 "enumStavExistujiciZadanky" : {
9910 "$ref" : "#/components/schemas/EnumStavExistujiciZadanky"
9911 },
9912 "datumZadanky" : {
9913 "type" : "string",
9914 "description" : "Datum a čas vytvoření žádanky",
9915 "format" : "date-time"
9916 }
9917 },
9918 "additionalProperties" : false,
9919 "description" : ""
9920 },
9921 "Chyba" : {
9922 "type" : "object",
9923 "properties" : {
9924 "kod" : {
9925 "type" : "string",
9926 "description" : "Kód chyby",
9927 "nullable" : true
9928 },
9929 "lokalizace" : {
9930 "type" : "string",
9931 "description" : "Bložší lokalizace chyby ve zdrojových datech",
9932 "nullable" : true
9933 },
9934 "popis" : {
9935 "type" : "string",
9936 "description" : "Popis chyby",
9937 "nullable" : true
9938 }
9939 },
9940 "additionalProperties" : false
9941 },
9942 "IcoIcp" : {
9943 "type" : "object",
9944 "properties" : {
9945 "ico" : {
9946 "type" : "integer",
9947 "description" : "Identifikační číslo osoby",
9948 "format" : "int32"
9949 },
9950 "icp" : {
9951 "type" : "string",
9952 "description" : "Identifikační číslo pracoviště\r\n///",
9953 "nullable" : true
9954 },
9955 "nazev" : {
9956 "maxLength" : 256,
9957 "type" : "string",
9958 "description" : "Název položky číselníku",
9959 "nullable" : true
9960 },
9961 "platnostOd" : {
9962 "type" : "string",
9963 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9964 "format" : "date-time",
9965 "nullable" : true
9966 },
9967 "platnostDo" : {
9968 "type" : "string",
9969 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9970 "format" : "date-time",
9971 "nullable" : true
9972 }
9973 },
9974 "additionalProperties" : false,
9975 "description" : ""
9976 },
9977 "Indikace" : {
9978 "type" : "object",
9979 "properties" : {
9980 "kod" : {
9981 "maxLength" : 10,
9982 "type" : "string",
9983 "description" : "Kód položky číselníku",
9984 "nullable" : true
9985 },
9986 "nazev" : {
9987 "maxLength" : 256,
9988 "type" : "string",
9989 "description" : "Název položky číselníku",
9990 "nullable" : true
9991 },
9992 "platnostOd" : {
9993 "type" : "string",
9994 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9995 "format" : "date-time",
9996 "nullable" : true
9997 },
9998 "platnostDo" : {
9999 "type" : "string",
10000 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10001 "format" : "date-time",
10002 "nullable" : true
10003 }
10004 },
10005 "additionalProperties" : false,
10006 "description" : ""
10007 },
10008 "KategorieTestovani" : {
10009 "type" : "object",
10010 "properties" : {
10011 "kod" : {
10012 "maxLength" : 10,
10013 "type" : "string",
10014 "description" : "Kód položky číselníku",
10015 "nullable" : true
10016 },
10017 "nazev" : {
10018 "maxLength" : 256,
10019 "type" : "string",
10020 "description" : "Název položky číselníku",
10021 "nullable" : true
10022 },
10023 "platnostOd" : {
10024 "type" : "string",
10025 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10026 "format" : "date-time",
10027 "nullable" : true
10028 },
10029 "platnostDo" : {
10030 "type" : "string",
10031 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10032 "format" : "date-time",
10033 "nullable" : true
10034 }
10035 },
10036 "additionalProperties" : false,
10037 "description" : ""
10038 },
10039 "KlinikaResult" : {
10040 "type" : "object",
10041 "properties" : {
10042 "nazev" : {
10043 "type" : "string",
10044 "description" : "",
10045 "nullable" : true
10046 },
10047 "pzc" : {
10048 "type" : "string",
10049 "description" : "",
10050 "nullable" : true
10051 }
10052 },
10053 "additionalProperties" : false,
10054 "description" : ""
10055 },
10056 "KontraindikaceDocasnaCis" : {
10057 "type" : "object",
10058 "properties" : {
10059 "kod" : {
10060 "maxLength" : 10,
10061 "type" : "string",
10062 "description" : "Kód položky číselníku",
10063 "nullable" : true
10064 },
10065 "nazev" : {
10066 "maxLength" : 256,
10067 "type" : "string",
10068 "description" : "Název položky číselníku",
10069 "nullable" : true
10070 },
10071 "platnostOd" : {
10072 "type" : "string",
10073 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10074 "format" : "date-time",
10075 "nullable" : true
10076 },
10077 "platnostDo" : {
10078 "type" : "string",
10079 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10080 "format" : "date-time",
10081 "nullable" : true
10082 },
10083 "pocetDni" : {
10084 "type" : "integer",
10085 "description" : "Počet dní trvání kontaindikace",
10086 "format" : "int32",
10087 "nullable" : true
10088 }
10089 },
10090 "additionalProperties" : false,
10091 "description" : "Položka číselníku dočasných kontraindikací"
10092 },
10093 "KontraindikaceDocasnaItem" : {
10094 "type" : "object",
10095 "properties" : {
10096 "cislo" : {
10097 "type" : "string",
10098 "description" : "Číslo",
10099 "nullable" : true
10100 },
10101 "kontraindikaceDocasnaKod" : {
10102 "type" : "string",
10103 "description" : "Kontraindikace pro diagnózu",
10104 "nullable" : true
10105 },
10106 "platnostDo" : {
10107 "type" : "string",
10108 "description" : "Platnost do",
10109 "format" : "date-time"
10110 },
10111 "duvod" : {
10112 "type" : "string",
10113 "description" : "Duvod kontraindikace",
10114 "nullable" : true
10115 },
10116 "zapsaloZarizeni" : {
10117 "type" : "string",
10118 "description" : "Zapsalo zařízení (IČ a název zařízení)",
10119 "nullable" : true
10120 },
10121 "zapsalLekar" : {
10122 "type" : "string",
10123 "description" : "Zapsal lékař (jméno lékaře, který provedl zápis, pokud je na základě přihlašovacích údajů tento údaj známý)",
10124 "nullable" : true
10125 },
10126 "datumZapisu" : {
10127 "type" : "string",
10128 "description" : "Datum a čas provedení zápisu",
10129 "format" : "date-time"
10130 },
10131 "indikovaloIcp" : {
10132 "type" : "string",
10133 "description" : "Indikovalo IČP",
10134 "nullable" : true
10135 }
10136 },
10137 "additionalProperties" : false,
10138 "description" : "Položka kontraindikace"
10139 },
10140 "KontraindikaceDocasnaNemoc" : {
10141 "type" : "object",
10142 "properties" : {
10143 "kodNemoci" : {
10144 "type" : "string",
10145 "description" : "Kód nemoci",
10146 "nullable" : true
10147 },
10148 "kontraindikace" : {
10149 "type" : "array",
10150 "items" : {
10151 "$ref" : "#/components/schemas/KontraindikaceDocasnaItem"
10152 },
10153 "description" : "Seznam kontraindikací",
10154 "nullable" : true
10155 }
10156 },
10157 "additionalProperties" : false,
10158 "description" : "Podrobné informace o kontraindikacích"
10159 },
10160 "KontraindikaceItem" : {
10161 "type" : "object",
10162 "properties" : {
10163 "ockovaciLatkaKod" : {
10164 "type" : "string",
10165 "description" : "Očkovací látka",
10166 "nullable" : true
10167 },
10168 "ockovaciLatkaKontraindikaceKod" : {
10169 "type" : "string",
10170 "description" : "Kód kontraindikace",
10171 "nullable" : true
10172 },
10173 "cisloHlaseni" : {
10174 "type" : "string",
10175 "description" : "Číslo hlášení nežádoucích účinků",
10176 "nullable" : true
10177 },
10178 "zapsaloZarizeni" : {
10179 "type" : "string",
10180 "description" : "Zapsalo zařízení (IČ a název zařízení)",
10181 "nullable" : true
10182 },
10183 "zapsalLekar" : {
10184 "type" : "string",
10185 "description" : "Zapsal lékař (jméno lékaře, který provedl zápis, pokud je na základě přihlašovacích údajů tento údaj známý)",
10186 "nullable" : true
10187 },
10188 "datumZapisu" : {
10189 "type" : "string",
10190 "description" : "Datum a čas provedení zápisu",
10191 "format" : "date-time"
10192 },
10193 "indikovaloIcp" : {
10194 "type" : "string",
10195 "description" : "Indikovalo IČP",
10196 "nullable" : true
10197 }
10198 },
10199 "additionalProperties" : false,
10200 "description" : "Položka kontraindikace"
10201 },
10202 "KontraindikaceNemoc" : {
10203 "type" : "object",
10204 "properties" : {
10205 "kodNemoci" : {
10206 "type" : "string",
10207 "description" : "Kód nemoci",
10208 "nullable" : true
10209 },
10210 "vysledek" : {
10211 "$ref" : "#/components/schemas/EnumPacientMaKontraindikaci"
10212 },
10213 "kontraindikace" : {
10214 "type" : "array",
10215 "items" : {
10216 "$ref" : "#/components/schemas/KontraindikaceItem"
10217 },
10218 "description" : "Seznam kontraindikací",
10219 "nullable" : true
10220 }
10221 },
10222 "additionalProperties" : false,
10223 "description" : "Podrobné informace o kontraindikacích"
10224 },
10225 "LaboratorZadankyVysledekView" : {
10226 "type" : "object",
10227 "properties" : {
10228 "laborator" : {
10229 "type" : "string",
10230 "description" : "",
10231 "nullable" : true
10232 },
10233 "laboratorJina" : {
10234 "type" : "string",
10235 "description" : "",
10236 "nullable" : true
10237 },
10238 "datumOdberu" : {
10239 "type" : "string",
10240 "description" : "",
10241 "format" : "date-time",
10242 "nullable" : true
10243 },
10244 "datumOdberuText" : {
10245 "type" : "string",
10246 "description" : "",
10247 "nullable" : true,
10248 "readOnly" : true
10249 },
10250 "datumVysledku" : {
10251 "type" : "string",
10252 "description" : "",
10253 "format" : "date-time",
10254 "nullable" : true
10255 },
10256 "datumVysledkuText" : {
10257 "type" : "string",
10258 "description" : "",
10259 "nullable" : true,
10260 "readOnly" : true
10261 },
10262 "metodaNazev" : {
10263 "type" : "string",
10264 "description" : "",
10265 "nullable" : true
10266 },
10267 "metodaJina" : {
10268 "type" : "string",
10269 "description" : "",
10270 "nullable" : true
10271 },
10272 "metodaUpresneniNazev" : {
10273 "type" : "string",
10274 "description" : "",
10275 "nullable" : true
10276 },
10277 "materialNazev" : {
10278 "type" : "string",
10279 "description" : "",
10280 "nullable" : true
10281 },
10282 "materialJiny" : {
10283 "type" : "string",
10284 "description" : "",
10285 "nullable" : true
10286 },
10287 "vysledekInterNazev" : {
10288 "type" : "string",
10289 "description" : "",
10290 "nullable" : true
10291 },
10292 "vysledek" : {
10293 "type" : "string",
10294 "description" : "",
10295 "nullable" : true
10296 },
10297 "agensNazev" : {
10298 "type" : "string",
10299 "description" : "",
10300 "nullable" : true
10301 },
10302 "agensJine" : {
10303 "type" : "string",
10304 "description" : "",
10305 "nullable" : true
10306 },
10307 "typizace" : {
10308 "type" : "string",
10309 "description" : "",
10310 "nullable" : true
10311 },
10312 "dalsiUpresneni" : {
10313 "type" : "string",
10314 "description" : "",
10315 "nullable" : true
10316 },
10317 "sekvenace" : {
10318 "type" : "string",
10319 "description" : "",
10320 "nullable" : true
10321 },
10322 "kontrolni" : {
10323 "type" : "boolean",
10324 "description" : ""
10325 },
10326 "igANazev" : {
10327 "type" : "string",
10328 "description" : "",
10329 "nullable" : true
10330 },
10331 "igGNazev" : {
10332 "type" : "string",
10333 "description" : "",
10334 "nullable" : true
10335 },
10336 "igMNazev" : {
10337 "type" : "string",
10338 "description" : "",
10339 "nullable" : true
10340 },
10341 "konfirmace" : {
10342 "type" : "boolean",
10343 "description" : ""
10344 },
10345 "konfirmaceRPT" : {
10346 "type" : "string",
10347 "description" : "",
10348 "nullable" : true
10349 }
10350 },
10351 "additionalProperties" : false,
10352 "description" : ""
10353 },
10354 "Lek" : {
10355 "type" : "object",
10356 "properties" : {
10357 "kod" : {
10358 "maxLength" : 10,
10359 "type" : "string",
10360 "description" : "Kód položky číselníku",
10361 "nullable" : true
10362 },
10363 "nazev" : {
10364 "maxLength" : 256,
10365 "type" : "string",
10366 "description" : "Název položky číselníku",
10367 "nullable" : true
10368 },
10369 "platnostOd" : {
10370 "type" : "string",
10371 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10372 "format" : "date-time",
10373 "nullable" : true
10374 },
10375 "platnostDo" : {
10376 "type" : "string",
10377 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10378 "format" : "date-time",
10379 "nullable" : true
10380 },
10381 "praktikZadat" : {
10382 "type" : "boolean",
10383 "description" : ""
10384 },
10385 "medikaceZadat" : {
10386 "type" : "boolean",
10387 "description" : ""
10388 },
10389 "medikaceAplikace" : {
10390 "type" : "boolean",
10391 "description" : ""
10392 },
10393 "medikacePoskytnuti" : {
10394 "type" : "boolean",
10395 "description" : ""
10396 }
10397 },
10398 "additionalProperties" : false,
10399 "description" : ""
10400 },
10401 "LekovaZadankaCreate" : {
10402 "required" : [
10403 "akce",
10404 "indikovalOrdinaceEmail",
10405 "indikovalOrdinaceIcp",
10406 "indikovalOrdinaceTelefon",
10407 "lekKod",
10408 "pacientId",
10409 "pracovnik"
10410 ],
10411 "type" : "object",
10412 "properties" : {
10413 "pacientId" : {
10414 "maxLength" : 10,
10415 "type" : "string",
10416 "description" : "Číslo pacienta"
10417 },
10418 "lekKod" : {
10419 "maxLength" : 10,
10420 "type" : "string",
10421 "description" : "Lék"
10422 },
10423 "indikaceDatum" : {
10424 "type" : "string",
10425 "description" : "Datum indikace",
10426 "format" : "date-time",
10427 "nullable" : true
10428 },
10429 "akce" : {
10430 "$ref" : "#/components/schemas/EnumZadankaAkce"
10431 },
10432 "indikovalOrdinaceEmail" : {
10433 "maxLength" : 254,
10434 "type" : "string",
10435 "description" : "Indikoval - Ordinace Email"
10436 },
10437 "indikovalOrdinaceTelefon" : {
10438 "maxLength" : 20,
10439 "type" : "string",
10440 "description" : "Indikoval - Ordinace Telefon"
10441 },
10442 "indikovalOrdinaceIcp" : {
10443 "maxLength" : 10,
10444 "type" : "string",
10445 "description" : "Indikoval - Ordinace Icp"
10446 },
10447 "pracovnik" : {
10448 "$ref" : "#/components/schemas/Pracovnik"
10449 }
10450 },
10451 "additionalProperties" : false,
10452 "description" : ""
10453 },
10454 "LekovaZadankaKontrolaPacientaView" : {
10455 "type" : "object",
10456 "properties" : {
10457 "messages" : {
10458 "type" : "array",
10459 "items" : {
10460 "type" : "string"
10461 },
10462 "description" : "Zprávy",
10463 "nullable" : true
10464 }
10465 },
10466 "additionalProperties" : false,
10467 "description" : ""
10468 },
10469 "LekovaZadankaView" : {
10470 "required" : [
10471 "akce",
10472 "indikovalOrdinaceEmail",
10473 "indikovalOrdinaceIcp",
10474 "indikovalOrdinaceTelefon",
10475 "lekKod",
10476 "pacientId"
10477 ],
10478 "type" : "object",
10479 "properties" : {
10480 "pacientId" : {
10481 "maxLength" : 10,
10482 "type" : "string",
10483 "description" : "Číslo pacienta"
10484 },
10485 "lekKod" : {
10486 "maxLength" : 10,
10487 "type" : "string",
10488 "description" : "Lék"
10489 },
10490 "indikaceDatum" : {
10491 "type" : "string",
10492 "description" : "Datum indikace",
10493 "format" : "date-time",
10494 "nullable" : true
10495 },
10496 "akce" : {
10497 "$ref" : "#/components/schemas/EnumZadankaAkce"
10498 },
10499 "indikovalOrdinaceEmail" : {
10500 "maxLength" : 254,
10501 "type" : "string",
10502 "description" : "Indikoval - Ordinace Email"
10503 },
10504 "indikovalOrdinaceTelefon" : {
10505 "maxLength" : 20,
10506 "type" : "string",
10507 "description" : "Indikoval - Ordinace Telefon"
10508 },
10509 "indikovalOrdinaceIcp" : {
10510 "maxLength" : 10,
10511 "type" : "string",
10512 "description" : "Indikoval - Ordinace Icp"
10513 },
10514 "id" : {
10515 "maxLength" : 12,
10516 "type" : "string",
10517 "description" : "Číslo žádanky",
10518 "nullable" : true
10519 },
10520 "pacientZdravotniPojistovnaKod" : {
10521 "maxLength" : 3,
10522 "type" : "string",
10523 "description" : "Zdravotní pojišťovna",
10524 "nullable" : true
10525 },
10526 "stav" : {
10527 "$ref" : "#/components/schemas/EnumLekovaZadankaStav"
10528 },
10529 "indikoval" : {
10530 "$ref" : "#/components/schemas/Uzivatel"
10531 },
10532 "aplikoval" : {
10533 "$ref" : "#/components/schemas/Uzivatel"
10534 },
10535 "aplikaceDatum" : {
10536 "type" : "string",
10537 "description" : "Datum aplikace",
10538 "format" : "date-time",
10539 "nullable" : true
10540 },
10541 "platnostDo" : {
10542 "type" : "string",
10543 "description" : "Platnost do",
10544 "format" : "date-time"
10545 }
10546 },
10547 "additionalProperties" : false,
10548 "description" : ""
10549 },
10550 "MestoPsc" : {
10551 "type" : "object",
10552 "properties" : {
10553 "kod" : {
10554 "maxLength" : 10,
10555 "type" : "string",
10556 "description" : "Kód položky číselníku",
10557 "nullable" : true
10558 },
10559 "nazev" : {
10560 "maxLength" : 256,
10561 "type" : "string",
10562 "description" : "Název položky číselníku",
10563 "nullable" : true
10564 },
10565 "platnostOd" : {
10566 "type" : "string",
10567 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10568 "format" : "date-time",
10569 "nullable" : true
10570 },
10571 "platnostDo" : {
10572 "type" : "string",
10573 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10574 "format" : "date-time",
10575 "nullable" : true
10576 },
10577 "celyNazev" : {
10578 "type" : "string",
10579 "description" : "Celý název města",
10580 "nullable" : true
10581 },
10582 "psc" : {
10583 "type" : "number",
10584 "description" : "Psč",
10585 "format" : "double",
10586 "nullable" : true
10587 }
10588 },
10589 "additionalProperties" : false,
10590 "description" : ""
10591 },
10592 "MistoAplikace" : {
10593 "type" : "object",
10594 "properties" : {
10595 "kod" : {
10596 "maxLength" : 10,
10597 "type" : "string",
10598 "description" : "Kód položky číselníku",
10599 "nullable" : true
10600 },
10601 "nazev" : {
10602 "maxLength" : 256,
10603 "type" : "string",
10604 "description" : "Název položky číselníku",
10605 "nullable" : true
10606 },
10607 "platnostOd" : {
10608 "type" : "string",
10609 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10610 "format" : "date-time",
10611 "nullable" : true
10612 },
10613 "platnostDo" : {
10614 "type" : "string",
10615 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10616 "format" : "date-time",
10617 "nullable" : true
10618 }
10619 },
10620 "additionalProperties" : false,
10621 "description" : ""
10622 },
10623 "MojeOckovaniRowView" : {
10624 "type" : "object",
10625 "properties" : {
10626 "pacientId" : {
10627 "maxLength" : 10,
10628 "type" : "string",
10629 "description" : "Číslo pacienta",
10630 "nullable" : true
10631 },
10632 "jmeno" : {
10633 "maxLength" : 50,
10634 "type" : "string",
10635 "description" : "Jméno pacienta.",
10636 "nullable" : true
10637 },
10638 "prijmeni" : {
10639 "maxLength" : 50,
10640 "type" : "string",
10641 "description" : "Příjmení pacienta.",
10642 "nullable" : true
10643 },
10644 "cisloPojistence" : {
10645 "maxLength" : 22,
10646 "type" : "string",
10647 "description" : "Rodné číslo nebo číslo přidělované VZP",
10648 "nullable" : true
10649 },
10650 "datumNarozeni" : {
10651 "type" : "string",
10652 "description" : "Datum narození.",
10653 "format" : "date-time",
10654 "nullable" : true
10655 },
10656 "zemeObcanstviKod" : {
10657 "maxLength" : 2,
10658 "type" : "string",
10659 "description" : "Státní příslušnost",
10660 "nullable" : true
10661 },
10662 "kontaktniEmail" : {
10663 "maxLength" : 120,
10664 "type" : "string",
10665 "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
10666 "nullable" : true
10667 },
10668 "kontaktniMobilniTelefon" : {
10669 "maxLength" : 120,
10670 "type" : "string",
10671 "description" : "Číslo mobilního telefonu.\r\nMůže sloužit pro ověření identity pacienta pro zobrazení vakcinačního certifikátu a dalších údajů pacientovi.",
10672 "nullable" : true
10673 },
10674 "vakcinaceId" : {
10675 "maxLength" : 36,
10676 "type" : "string",
10677 "description" : "Číslo očkování ke které se dávka vztahuje",
10678 "nullable" : true
10679 },
10680 "davkaId" : {
10681 "maxLength" : 36,
10682 "type" : "string",
10683 "description" : "Číslo dávky",
10684 "nullable" : true
10685 },
10686 "ockovaciLatkaKod" : {
10687 "maxLength" : 10,
10688 "type" : "string",
10689 "description" : "Látka užitá pro naočkování",
10690 "nullable" : true
10691 },
10692 "ockovaciLatkaNazev" : {
10693 "maxLength" : 256,
10694 "type" : "string",
10695 "description" : "Látka užitá pro naočkování",
10696 "nullable" : true
10697 },
10698 "typOckovaniKod" : {
10699 "maxLength" : 10,
10700 "type" : "string",
10701 "description" : "Proti jaké nemoci se očkuje",
10702 "nullable" : true
10703 },
10704 "typOckovaniNazev" : {
10705 "maxLength" : 256,
10706 "type" : "string",
10707 "description" : "Proti jaké nemoci se očkuje",
10708 "nullable" : true
10709 },
10710 "datumVakcinace" : {
10711 "type" : "string",
10712 "description" : "Datum kdy byla vakcinace provedena",
10713 "format" : "date-time"
10714 },
10715 "sarze" : {
10716 "maxLength" : 64,
10717 "type" : "string",
10718 "description" : "Číslo šarže",
10719 "nullable" : true
10720 },
10721 "expirace" : {
10722 "type" : "string",
10723 "description" : "Datum expirace OL. Doplní se podle šarže.",
10724 "format" : "date-time",
10725 "nullable" : true
10726 },
10727 "typVykonuKod" : {
10728 "maxLength" : 10,
10729 "type" : "string",
10730 "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).",
10731 "nullable" : true
10732 },
10733 "stavVakcinace" : {
10734 "$ref" : "#/components/schemas/StavVakcinace"
10735 },
10736 "zdravotniPojistovnaKod" : {
10737 "maxLength" : 3,
10738 "type" : "string",
10739 "description" : "Zdravotní pojišťovna",
10740 "nullable" : true
10741 },
10742 "jmenoAPrijmeniUzivatele" : {
10743 "maxLength" : 100,
10744 "type" : "string",
10745 "description" : "Jméno a příjmení pracovníka",
10746 "nullable" : true
10747 }
10748 },
10749 "additionalProperties" : false,
10750 "description" : "Záznam vakcinační dávky a pacienta"
10751 },
10752 "MujPacient" : {
10753 "type" : "object",
10754 "properties" : {
10755 "pacientId" : {
10756 "maxLength" : 10,
10757 "type" : "string",
10758 "description" : "Číslo pacienta",
10759 "nullable" : true
10760 },
10761 "jmeno" : {
10762 "maxLength" : 50,
10763 "type" : "string",
10764 "description" : "Jméno pacienta.",
10765 "nullable" : true
10766 },
10767 "prijmeni" : {
10768 "maxLength" : 50,
10769 "type" : "string",
10770 "description" : "Příjmení pacienta.",
10771 "nullable" : true
10772 },
10773 "cisloPojistence" : {
10774 "maxLength" : 22,
10775 "type" : "string",
10776 "description" : "Rodné číslo nebo číslo přidělované VZP",
10777 "nullable" : true
10778 },
10779 "datumNarozeni" : {
10780 "type" : "string",
10781 "description" : "Datum narození.",
10782 "format" : "date-time",
10783 "nullable" : true
10784 },
10785 "datumAktualizace" : {
10786 "type" : "string",
10787 "description" : "Datum poslední aktualizace údajů pacienta (provedený test, očkování, změna jména, ...)",
10788 "format" : "date-time"
10789 }
10790 },
10791 "additionalProperties" : false,
10792 "description" : ""
10793 },
10794 "NactiSeznamKlinikResult" : {
10795 "type" : "object",
10796 "properties" : {
10797 "seznam" : {
10798 "type" : "array",
10799 "items" : {
10800 "$ref" : "#/components/schemas/KlinikaResult"
10801 },
10802 "description" : "",
10803 "nullable" : true
10804 }
10805 },
10806 "additionalProperties" : false,
10807 "description" : ""
10808 },
10809 "NrzpPracovnikView" : {
10810 "type" : "object",
10811 "properties" : {
10812 "cislo" : {
10813 "type" : "string",
10814 "description" : "Číslo pracovníka v registru NRZP",
10815 "nullable" : true
10816 },
10817 "jmeno" : {
10818 "type" : "string",
10819 "description" : "Jméno pracovníka",
10820 "nullable" : true
10821 },
10822 "prijmeni" : {
10823 "type" : "string",
10824 "description" : "Příjmení pracovníka",
10825 "nullable" : true
10826 },
10827 "datumNarozeni" : {
10828 "type" : "string",
10829 "description" : "Datum narození",
10830 "format" : "date-time"
10831 },
10832 "rodneCislo" : {
10833 "type" : "string",
10834 "description" : "Rodné číslo pracovníka",
10835 "nullable" : true
10836 }
10837 },
10838 "additionalProperties" : false,
10839 "description" : ""
10840 },
10841 "OckovaciLatka" : {
10842 "type" : "object",
10843 "properties" : {
10844 "kod" : {
10845 "maxLength" : 10,
10846 "type" : "string",
10847 "description" : "Kód položky číselníku",
10848 "nullable" : true
10849 },
10850 "nazev" : {
10851 "maxLength" : 256,
10852 "type" : "string",
10853 "description" : "Název položky číselníku",
10854 "nullable" : true
10855 },
10856 "platnostOd" : {
10857 "type" : "string",
10858 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10859 "format" : "date-time",
10860 "nullable" : true
10861 },
10862 "platnostDo" : {
10863 "type" : "string",
10864 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10865 "format" : "date-time",
10866 "nullable" : true
10867 },
10868 "optimalniDoba" : {
10869 "type" : "integer",
10870 "description" : "Optimální doba mezi 1. a 2. dávkou",
10871 "format" : "int32",
10872 "nullable" : true
10873 },
10874 "minimalniDoba" : {
10875 "type" : "integer",
10876 "description" : "Minimální doba mezi 1. a 2. dávkou",
10877 "format" : "int32",
10878 "nullable" : true
10879 },
10880 "maximalniDoba" : {
10881 "type" : "integer",
10882 "description" : "Maximální doba mezi 1. a 2. dávkou",
10883 "format" : "int32",
10884 "nullable" : true
10885 },
10886 "minVek" : {
10887 "type" : "integer",
10888 "description" : "Minimální věk pro aplikaci vakcíny",
10889 "format" : "int32",
10890 "nullable" : true
10891 },
10892 "maxVek" : {
10893 "type" : "integer",
10894 "description" : "Maximální věk pro aplikaci vakcíny",
10895 "format" : "int32",
10896 "nullable" : true
10897 },
10898 "kodSukl" : {
10899 "type" : "string",
10900 "description" : "Kód očkovací látky dle SUKL",
10901 "nullable" : true
10902 }
10903 },
10904 "additionalProperties" : false,
10905 "description" : ""
10906 },
10907 "OckovaciLatkaKontraindikace" : {
10908 "type" : "object",
10909 "properties" : {
10910 "kod" : {
10911 "maxLength" : 10,
10912 "type" : "string",
10913 "description" : "Kód položky číselníku",
10914 "nullable" : true
10915 },
10916 "nazev" : {
10917 "maxLength" : 256,
10918 "type" : "string",
10919 "description" : "Název položky číselníku",
10920 "nullable" : true
10921 },
10922 "platnostOd" : {
10923 "type" : "string",
10924 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10925 "format" : "date-time",
10926 "nullable" : true
10927 },
10928 "platnostDo" : {
10929 "type" : "string",
10930 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10931 "format" : "date-time",
10932 "nullable" : true
10933 },
10934 "popis" : {
10935 "type" : "string",
10936 "description" : "Popis",
10937 "nullable" : true
10938 },
10939 "ockovaciLatkaKod" : {
10940 "type" : "string",
10941 "description" : "Kód očkovací látky",
10942 "nullable" : true
10943 }
10944 },
10945 "additionalProperties" : false,
10946 "description" : ""
10947 },
10948 "OckovaciSeznam" : {
10949 "type" : "object",
10950 "properties" : {
10951 "praktikIco" : {
10952 "type" : "integer",
10953 "description" : "Praktik ičo",
10954 "format" : "int32"
10955 },
10956 "praktikPcz" : {
10957 "type" : "string",
10958 "description" : "Praktik pčz",
10959 "nullable" : true
10960 },
10961 "praktikNazev" : {
10962 "type" : "string",
10963 "description" : "Praktik název",
10964 "nullable" : true
10965 }
10966 },
10967 "additionalProperties" : false,
10968 "description" : ""
10969 },
10970 "OckovaciSeznamRowView" : {
10971 "type" : "object",
10972 "properties" : {
10973 "pacientId" : {
10974 "maxLength" : 10,
10975 "type" : "string",
10976 "description" : "Číslo pacienta",
10977 "nullable" : true
10978 },
10979 "jmeno" : {
10980 "maxLength" : 50,
10981 "type" : "string",
10982 "description" : "Jméno pacienta.",
10983 "nullable" : true
10984 },
10985 "prijmeni" : {
10986 "maxLength" : 50,
10987 "type" : "string",
10988 "description" : "Příjmení pacienta.",
10989 "nullable" : true
10990 },
10991 "cisloPojistence" : {
10992 "maxLength" : 22,
10993 "type" : "string",
10994 "description" : "Rodné číslo nebo číslo přidělované VZP",
10995 "nullable" : true
10996 },
10997 "datumNarozeni" : {
10998 "type" : "string",
10999 "description" : "Datum narození.",
11000 "format" : "date-time",
11001 "nullable" : true
11002 },
11003 "zemeObcanstviKod" : {
11004 "maxLength" : 2,
11005 "type" : "string",
11006 "description" : "Státní příslušnost",
11007 "nullable" : true
11008 },
11009 "datumPlanovanehoOckovani" : {
11010 "type" : "string",
11011 "description" : "Volitelné datum a čas plánovaného očkování.",
11012 "format" : "date-time",
11013 "nullable" : true
11014 },
11015 "platny" : {
11016 "type" : "boolean",
11017 "description" : "true pro platné pacienty na očkovacím seznamu, false pro již odebrané pacienty kteří na očkovacím seznamu byli a již nejsou"
11018 }
11019 },
11020 "additionalProperties" : false,
11021 "description" : "Záznam pacienta na očkovacím seznamu"
11022 },
11023 "OdberModel" : {
11024 "type" : "object",
11025 "properties" : {
11026 "datumPotvrzeniText" : {
11027 "type" : "string",
11028 "description" : "Datum potvrzení",
11029 "nullable" : true
11030 },
11031 "ico" : {
11032 "type" : "string",
11033 "description" : "Ičo",
11034 "nullable" : true
11035 },
11036 "pcz" : {
11037 "type" : "string",
11038 "description" : "Pčz",
11039 "nullable" : true
11040 },
11041 "nazev" : {
11042 "type" : "string",
11043 "description" : "Název",
11044 "nullable" : true
11045 }
11046 },
11047 "additionalProperties" : false,
11048 "description" : ""
11049 },
11050 "OdebratPacientaZOckovacihoSeznamuResult" : {
11051 "type" : "object",
11052 "properties" : {
11053 "vysledek" : {
11054 "$ref" : "#/components/schemas/EnumOckovaciSeznamZmenaResult"
11055 }
11056 },
11057 "additionalProperties" : false,
11058 "description" : ""
11059 },
11060 "OdeslaniCertifikatu" : {
11061 "enum" : [
11062 "Odeslano",
11063 "NeniEmail",
11064 "NeniMobilniCislo",
11065 "NeniEmailAniMobilniCislo",
11066 "Chyba",
11067 "VakcinaceNedokoncena"
11068 ],
11069 "type" : "string",
11070 "description" : "Odeslano - Certifikát byl odeslán.\r\nNeniEmail - Certifikát nebyl odeslán, pacient nemá zadán e-mail.\r\nNeniMobilniCislo - Certifikát nebyl odeslán, pacient nemá zadáno číslo mobilního telefonu.\r\nNeniEmailAniMobilniCislo - Certifikát nebyl odeslán, pacient nemá zadán e-mail ani číslo mobilního telefonu.\r\nChyba - Chyba při odesílání certifikátu\r\nVakcinaceNedokoncena - Vakcinace zatím nebyla dokončena"
11071 },
11072 "OsobaNesplnujePodminkyTestovaniResult" : {
11073 "type" : "object",
11074 "properties" : {
11075 "antigenPodminky" : {
11076 "$ref" : "#/components/schemas/EnumOsobaNesplnujePodminkyProBezplatneTestovani"
11077 },
11078 "pcrPodminky" : {
11079 "$ref" : "#/components/schemas/EnumOsobaNesplnujePodminkyProBezplatneTestovani"
11080 }
11081 },
11082 "additionalProperties" : false,
11083 "description" : ""
11084 },
11085 "Overeni" : {
11086 "required" : [
11087 "pracovnik"
11088 ],
11089 "type" : "object",
11090 "properties" : {
11091 "pracovnik" : {
11092 "$ref" : "#/components/schemas/Pracovnik"
11093 },
11094 "testovanyCisloPojistence" : {
11095 "type" : "string",
11096 "description" : "Číslo pojištěnce, maximálně 22 znaků, nepovinné (povinné je buď TestovanyCisloPojistence nebo Cislo)",
11097 "nullable" : true
11098 },
11099 "cislo" : {
11100 "type" : "string",
11101 "description" : "číslo žádanky, maximálně 10 znaků, nepovinné (povinné je buď TestovanyCisloPojistence nebo Cislo nebo celá trojkombinace TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni)",
11102 "nullable" : true
11103 },
11104 "testovanyJmeno" : {
11105 "type" : "string",
11106 "description" : "Jméno pacienta, maximálně 50 znaků, nepovinné. V případě vyplnění TestovanyCisloPojistence nebo Cislo se ignoruje. Pro hledání podle jména se nevyplní TestovanyCisloPojistence ani Cislo a vyplní se všechny tři položky TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni.",
11107 "nullable" : true
11108 },
11109 "testovanyPrijmeni" : {
11110 "type" : "string",
11111 "description" : "Příjmení pacienta, maximálně 50 znaků, nepovinné. V případě vyplnění TestovanyCisloPojistence nebo Cislo se ignoruje. Pro hledání podle jména se nevyplní TestovanyCisloPojistence ani Cislo a vyplní se všechny tři položky TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni.",
11112 "nullable" : true
11113 },
11114 "testovanyDatumNarozeni" : {
11115 "type" : "string",
11116 "description" : "Datum narození pacienta ve formátu \"d.m.yyyy\", nepovinné. V případě vyplnění TestovanyCisloPojistence nebo Cislo se ignoruje. Pro hledání podle jména se nevyplní TestovanyCisloPojistence ani Cislo a vyplní se všechny tři položky TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni.",
11117 "format" : "date-time",
11118 "nullable" : true
11119 }
11120 },
11121 "additionalProperties" : false,
11122 "description" : ""
11123 },
11124 "OvereniViewPotvrzeniPolozka" : {
11125 "type" : "object",
11126 "properties" : {
11127 "datumPotvrzeni" : {
11128 "type" : "string",
11129 "description" : "Datum a čas potvrzení odběru nebo Datum a čas převzetí laboratoří",
11130 "format" : "date-time"
11131 },
11132 "idMista" : {
11133 "type" : "integer",
11134 "description" : "Id odběrového místa nebo laboratoře, která potvrdila převzetí vzorku",
11135 "format" : "int64"
11136 },
11137 "kodMista" : {
11138 "type" : "string",
11139 "description" : "Kód odběrového místa nebo laboratoře, která potvrdila převzetí vzorku\r\nPrvní tři znaky je zkratka kraje, maximum 15 znaků",
11140 "nullable" : true
11141 },
11142 "nazevMista" : {
11143 "type" : "string",
11144 "description" : "Název odběrového místa nebo laboratoře, která potvrdila převzetí vzorku\r\nmaximum 254 znaků",
11145 "nullable" : true
11146 },
11147 "kodKraje" : {
11148 "type" : "string",
11149 "description" : "Kód kraje odběrového místa nebo laboratoře\r\nNUTS/LAU formát, maximum 6 znaků",
11150 "nullable" : true
11151 },
11152 "nazevKraje" : {
11153 "type" : "string",
11154 "description" : "Kraj odběrového místa nebo laboratoře textem (dle číselníku krajů)\r\nmaximum 20 znaků",
11155 "nullable" : true
11156 },
11157 "typZarizeni" : {
11158 "type" : "string",
11159 "description" : "Typ zařízení: OdberoveMisto = pouze odběrové místo / Laborator = laboratoř",
11160 "nullable" : true
11161 },
11162 "ico" : {
11163 "type" : "integer",
11164 "description" : "IČO odběrového místa nebo laboratoře, 8 znaků",
11165 "format" : "int32",
11166 "nullable" : true
11167 },
11168 "pcz" : {
11169 "type" : "string",
11170 "description" : "PČZ odběrového místa nebo laboratoře, 3 znaky",
11171 "nullable" : true
11172 }
11173 },
11174 "additionalProperties" : false,
11175 "description" : ""
11176 },
11177 "OvereniZadankyKontrolaResult" : {
11178 "required" : [
11179 "indikace",
11180 "ordinaceEmail",
11181 "ordinaceIcp",
11182 "ordinaceTelefon",
11183 "testovanyCisloPojistence",
11184 "testovanyJmeno",
11185 "testovanyMesto",
11186 "testovanyPrijmeni",
11187 "testovanyPsc",
11188 "testovanyTelefon"
11189 ],
11190 "type" : "object",
11191 "properties" : {
11192 "ordinaceIcp" : {
11193 "maxLength" : 10,
11194 "type" : "string",
11195 "description" : "Ordinace - IČP\r\nPovinné pole, maximálně 10 znaků, textové pole, formát 8 číslic, validace regulárním výrazem ^\\d{8}$"
11196 },
11197 "ordinaceEmail" : {
11198 "maxLength" : 254,
11199 "type" : "string",
11200 "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
11201 },
11202 "ordinaceTelefon" : {
11203 "maxLength" : 20,
11204 "type" : "string",
11205 "description" : "Ordinace - Telefon\r\nNepovinné, maximálně 20 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
11206 },
11207 "provestOdberNejdrive" : {
11208 "type" : "string",
11209 "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
11210 "format" : "date-time",
11211 "nullable" : true
11212 },
11213 "indikace" : {
11214 "$ref" : "#/components/schemas/EnumZadankaIndikace"
11215 },
11216 "klinickyZavaznyStav" : {
11217 "type" : "boolean",
11218 "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
11219 "nullable" : true
11220 },
11221 "testovanyJmeno" : {
11222 "maxLength" : 50,
11223 "type" : "string",
11224 "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
11225 },
11226 "testovanyPrijmeni" : {
11227 "maxLength" : 50,
11228 "type" : "string",
11229 "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
11230 },
11231 "testovanyCisloPojistence" : {
11232 "maxLength" : 22,
11233 "type" : "string",
11234 "description" : "Žádanka pro - Číslo pojištěnce / rodné číslo\r\nPovinné pole, maximálně 22 znaků. Pro občany ČR (TestovanyNarodnost=CZ) se zadává buď rodné číslo, nebo číslo pojištěnce. Povoleny jsou tvary s lomítkem i bez lomítka.\r\nPro cizince trvale žijící na území ČR se zdravotním pojištěním se zadává číslo pojištěnce.\r\nPro české občany, u nichž není možné zjistit rodné číslo, je možné zadat náhradní rodné číslo s koncovkou 000 nebo 0000 (například 830728/0000).\r\nPro cizince(TestovanyNarodnost jiná než CZ) je možné buď zadat náhradní rodné číslo s koncovkou 999 nebo 9999 (například 830728/9999), nebo je možné použít libovolný národní identifikátor pro danou zemi(pro Polsko a Slovensko rodné číslo platné v dané zemi, pro ostatní národnosti například číslo pasu). Tvar rodného čísla pro cizince není kontrolován, musí ale být kratší než 20 znaků."
11235 },
11236 "testovanyDatumNarozeni" : {
11237 "type" : "string",
11238 "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
11239 "format" : "date-time",
11240 "nullable" : true
11241 },
11242 "testovanyPsc" : {
11243 "maxLength" : 6,
11244 "type" : "string",
11245 "description" : "Údaje o pobytu - PSČ\r\nPovinné pole, formát 111 11 nebo 11111, validace regulárním výrazem ^(\\d{3}\\s?\\d{2})$\r\nPokud je TestovanyNarodnost=CZ, je TestovanyPsc ověřováno proti seznamu všech PSČ pro Českou republiku."
11246 },
11247 "testovanyMesto" : {
11248 "maxLength" : 255,
11249 "type" : "string",
11250 "description" : "Údaje o pobytu - Město\r\nPovinné pole, maximálně 255 znaků\r\nPokud je TestovanyNarodnost=CZ, je TestovanyMesto ověřováno proti seznamu všech obcí v České republice.V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným TestovanyPsc a TestovanyMesto.V případě zadání neexistující kombinace PSČ a města je zadání žádanky odmítnuto."
11251 },
11252 "testovanyUlice" : {
11253 "maxLength" : 255,
11254 "type" : "string",
11255 "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
11256 "nullable" : true
11257 },
11258 "testovanyTelefon" : {
11259 "maxLength" : 120,
11260 "type" : "string",
11261 "description" : "Kontaktní údaje na pacienta - Kontaktní telefon\r\nPovinné pole, maximálně 120 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
11262 },
11263 "testovanyEmail" : {
11264 "maxLength" : 120,
11265 "type" : "string",
11266 "description" : "Kontaktní údaje na pacienta - Kontaktní email\r\nNepovinné, maximálně 120 znaků, validace regulárním výrazem ^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63}(\\.([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63})*@([a-zA-Z0-9]){1,63}([-.]([a-zA-Z0-9]){1,63})*\\.([a-zA-Z0-9]){2,63}$",
11267 "nullable" : true
11268 },
11269 "symptomKasel" : {
11270 "type" : "boolean",
11271 "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11272 },
11273 "symptomBolestSvaluKloubuZimnice" : {
11274 "type" : "boolean",
11275 "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11276 },
11277 "symptomPrujemZvraceni" : {
11278 "type" : "boolean",
11279 "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11280 },
11281 "symptomTeplota" : {
11282 "type" : "boolean",
11283 "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11284 },
11285 "symptomZtrataChutiCichu" : {
11286 "type" : "boolean",
11287 "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11288 },
11289 "symptomJine" : {
11290 "type" : "boolean",
11291 "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11292 },
11293 "nejvyssiNamerenaTeplota" : {
11294 "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
11295 "type" : "number",
11296 "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
11297 "format" : "double",
11298 "nullable" : true
11299 },
11300 "jineSymptomyPopis" : {
11301 "maxLength" : 200,
11302 "type" : "string",
11303 "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
11304 "nullable" : true
11305 },
11306 "cisloKartyPasazera" : {
11307 "maxLength" : 20,
11308 "type" : "string",
11309 "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
11310 "nullable" : true
11311 },
11312 "prvniSymptomyDatum" : {
11313 "type" : "string",
11314 "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
11315 "format" : "date-time",
11316 "nullable" : true
11317 },
11318 "testovanyNarodnostKod" : {
11319 "maxLength" : 2,
11320 "type" : "string",
11321 "description" : "Kód státní příslušnosti pacienta, 2 znaky",
11322 "nullable" : true
11323 },
11324 "testovanyZdravotniPojistovnaKod" : {
11325 "maxLength" : 2,
11326 "type" : "string",
11327 "description" : "Zdravotní pojišťovna pacienta, Kód 3 znaky",
11328 "nullable" : true
11329 },
11330 "cislo" : {
11331 "maxLength" : 10,
11332 "type" : "string",
11333 "description" : "Jednoznačné číslo žádanky, maximální délka 10 znaků",
11334 "nullable" : true
11335 },
11336 "typyTestuNazvy" : {
11337 "type" : "array",
11338 "items" : {
11339 "type" : "string"
11340 },
11341 "description" : "Pole seznam názvů požadovaných testů. Seznam názvů k odpovídajícím kódům je uveden v popisu pole TypyTestu.",
11342 "nullable" : true
11343 },
11344 "hradiKhs" : {
11345 "type" : "boolean",
11346 "description" : "Příznak, že test hradí krajská hygienická stanice, true/false"
11347 },
11348 "rizikovePovolaniNazev" : {
11349 "type" : "string",
11350 "description" : "Rizikové povolání",
11351 "nullable" : true
11352 },
11353 "vyrobceTestuNazev" : {
11354 "type" : "string",
11355 "description" : "Výrobce testu - název",
11356 "nullable" : true
11357 },
11358 "vysledek" : {
11359 "$ref" : "#/components/schemas/OvereniZadankyKontrolaResultEnum"
11360 },
11361 "nazevOdberovehoMista" : {
11362 "maxLength" : 254,
11363 "type" : "string",
11364 "description" : "Název odběrového místa, maximální délka 254 znaků",
11365 "nullable" : true
11366 },
11367 "ico" : {
11368 "maxLength" : 8,
11369 "type" : "integer",
11370 "description" : "IČO žádajícího zdravotnického zařízení, 8 znaků",
11371 "format" : "int32",
11372 "nullable" : true
11373 },
11374 "pcz" : {
11375 "maxLength" : 3,
11376 "type" : "string",
11377 "description" : "PČZ žádajícího zařízení, 3 znaky",
11378 "nullable" : true
11379 },
11380 "nazevZarizeni" : {
11381 "maxLength" : 500,
11382 "type" : "string",
11383 "description" : "Název žádajícího zdravotnického zařízení, maximum 500 znaků",
11384 "nullable" : true
11385 },
11386 "ordinaceVystavil" : {
11387 "maxLength" : 200,
11388 "type" : "string",
11389 "description" : "Vystavil (Jméno, pracoviště). Identifikace lékaře, který žádanku vystavil, maximum 200 znaků.",
11390 "nullable" : true
11391 },
11392 "kontrolaId" : {
11393 "type" : "integer",
11394 "description" : "ID ověření žádanky",
11395 "format" : "int64"
11396 },
11397 "testovanyNarodnostNazev" : {
11398 "maxLength" : 50,
11399 "type" : "string",
11400 "description" : "Státní příslušnost pacienta textově, max 50 znaků",
11401 "nullable" : true
11402 },
11403 "testovanyZdravotniPojistovnaNazev" : {
11404 "maxLength" : 50,
11405 "type" : "string",
11406 "description" : "Název zdravotní pojišťovny pacienta, max. 50 znaků",
11407 "nullable" : true
11408 },
11409 "typyTestu" : {
11410 "type" : "array",
11411 "items" : {
11412 "type" : "string"
11413 },
11414 "description" : "Pole kódů požadovaných testů. Možné hodnoty kódů:\r\n\tPCR – PCR test na COVID-19\r\n\tProtilatky - Průkaz protilátek\r\n\tAntigen - Průkaz antigenu\r\n\tMultiplex - Multiplexní PCR",
11415 "nullable" : true
11416 },
11417 "indikaceText" : {
11418 "type" : "string",
11419 "description" : "Textový popis indikace na žádance",
11420 "nullable" : true
11421 },
11422 "prioritizaceOdberu" : {
11423 "$ref" : "#/components/schemas/EnumPrioritizaceOdberu"
11424 },
11425 "kodOdberovehoMista" : {
11426 "type" : "string",
11427 "description" : "Identifikace odběrového místa, první tři znaky je zkratka kraje",
11428 "nullable" : true
11429 },
11430 "potvrzeniOdberu" : {
11431 "type" : "array",
11432 "items" : {
11433 "$ref" : "#/components/schemas/OvereniViewPotvrzeniPolozka"
11434 },
11435 "description" : "Pole s možností opakování, informace o odběru odběrovým místem",
11436 "nullable" : true
11437 },
11438 "potvrzeniLaborator" : {
11439 "type" : "array",
11440 "items" : {
11441 "$ref" : "#/components/schemas/OvereniViewPotvrzeniPolozka"
11442 },
11443 "description" : "Pole s možností opakování, informace o převzetí vzorku laboratoří ke zpracování",
11444 "nullable" : true
11445 },
11446 "existujiciZadanky" : {
11447 "type" : "array",
11448 "items" : {
11449 "$ref" : "#/components/schemas/ExistujiciZadankaPolozka"
11450 },
11451 "description" : "Pole s možností opakování, informace o nalezených žádankách v případě nalezení více žádanek. V případě nalezení více žádanek jsou pole výše týkající se konkrétní žádanky prázná.",
11452 "nullable" : true
11453 },
11454 "vysledekPoctDatum" : {
11455 "type" : "string",
11456 "description" : "Datum provedení POCT testu",
11457 "format" : "date-time",
11458 "nullable" : true
11459 },
11460 "testovaniProFirmy" : {
11461 "type" : "boolean",
11462 "description" : "Jedná se o testování pro firmu (true/false)"
11463 },
11464 "testovaniProFirmyIco" : {
11465 "type" : "integer",
11466 "description" : "IČO firmy, pro níž se testuje",
11467 "format" : "int32",
11468 "nullable" : true
11469 },
11470 "testovaniProFirmyKategorie" : {
11471 "type" : "string",
11472 "description" : "Kategorie testování",
11473 "nullable" : true
11474 },
11475 "testovaniProFirmyRED_IZO" : {
11476 "type" : "string",
11477 "description" : "Školní zařízení, pro než se testuje",
11478 "nullable" : true
11479 }
11480 },
11481 "additionalProperties" : false,
11482 "description" : ""
11483 },
11484 "OvereniZadankyKontrolaResultEnum" : {
11485 "enum" : [
11486 "ChybnyKlic",
11487 "OdberneMistoNeaktivni",
11488 "ZadankaNeexistuje",
11489 "ZadankaExistuje",
11490 "ZadankaExistujeJizDriveKontrolovan",
11491 "ExistujeViceZadanekProDaneRC",
11492 "PredbeznaZadanka",
11493 "ZadankaExistujeAlePoPlatnosti",
11494 "ZadankaExistujeJenVysledek",
11495 "Stornovano"
11496 ],
11497 "type" : "string",
11498 "description" : ""
11499 },
11500 "PacientCisloPojistenceUpdate" : {
11501 "required" : [
11502 "cisloPojistence",
11503 "datumNarozeni",
11504 "pacientId",
11505 "pracovnik"
11506 ],
11507 "type" : "object",
11508 "properties" : {
11509 "pracovnik" : {
11510 "$ref" : "#/components/schemas/Pracovnik"
11511 },
11512 "pacientId" : {
11513 "type" : "string",
11514 "description" : "Číslo pacienta"
11515 },
11516 "cisloPojistence" : {
11517 "maxLength" : 22,
11518 "type" : "string",
11519 "description" : "Nové číslo pojištěnce"
11520 },
11521 "datumNarozeni" : {
11522 "type" : "string",
11523 "description" : "Datum narození\r\nDateTime je zde nullable aby fungovala kontrola na [Required]",
11524 "format" : "date"
11525 }
11526 },
11527 "additionalProperties" : false,
11528 "description" : ""
11529 },
11530 "PacientCizinecCreate" : {
11531 "required" : [
11532 "datumNarozeni",
11533 "jmeno",
11534 "pracovnik",
11535 "prijmeni",
11536 "zemeObcanstviKod"
11537 ],
11538 "type" : "object",
11539 "properties" : {
11540 "zdravotniPojistovnaKod" : {
11541 "maxLength" : 3,
11542 "type" : "string",
11543 "description" : "Zdravotní pojišťovna",
11544 "nullable" : true
11545 },
11546 "kontaktniMobilniTelefon" : {
11547 "maxLength" : 120,
11548 "type" : "string",
11549 "description" : "Číslo mobilního telefonu.\r\nMůže sloužit pro ověření identity pacienta pro zobrazení vakcinačního certifikátu a dalších údajů pacientovi.",
11550 "nullable" : true
11551 },
11552 "kontaktniEmail" : {
11553 "maxLength" : 120,
11554 "type" : "string",
11555 "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11556 "nullable" : true
11557 },
11558 "kontaktniPevnaLinka" : {
11559 "maxLength" : 120,
11560 "type" : "string",
11561 "description" : "Číslo telefonu pevné linky",
11562 "nullable" : true
11563 },
11564 "pobytMesto" : {
11565 "maxLength" : 255,
11566 "type" : "string",
11567 "description" : "Místo pobytu - město. Adresa, kde se pacient zdržuje. Zadává se jméno obce, části obce nebo městského obvodu.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je Město ověřováno proti seznamu všech obcí v České republice. V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným PSČ a městem.",
11568 "nullable" : true
11569 },
11570 "pobytPsc" : {
11571 "maxLength" : 52,
11572 "type" : "string",
11573 "description" : "Místo pobytu - PSČ. Adresa, kde se pacient zdržuje.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je PSČ ověřováno proti seznamu všech PSČ pro Českou republiku.",
11574 "nullable" : true
11575 },
11576 "notifikovatEmail" : {
11577 "type" : "boolean",
11578 "description" : "Povolit notifikaci e-mailem"
11579 },
11580 "notifikovatSms" : {
11581 "type" : "boolean",
11582 "description" : "Povolit notifikaci přes sms"
11583 },
11584 "poznamka" : {
11585 "type" : "string",
11586 "description" : "Poznámka",
11587 "nullable" : true
11588 },
11589 "jmeno" : {
11590 "maxLength" : 50,
11591 "type" : "string",
11592 "description" : "Jméno pacienta."
11593 },
11594 "prijmeni" : {
11595 "maxLength" : 50,
11596 "type" : "string",
11597 "description" : "Příjmení pacienta."
11598 },
11599 "datumNarozeni" : {
11600 "type" : "string",
11601 "description" : "Datum narození.",
11602 "format" : "date-time"
11603 },
11604 "cisloPojistence" : {
11605 "maxLength" : 22,
11606 "type" : "string",
11607 "description" : "Rodné číslo nebo číslo přidělované VZP",
11608 "nullable" : true
11609 },
11610 "pohlavi" : {
11611 "$ref" : "#/components/schemas/Pohlavi"
11612 },
11613 "cisloObcanskehoPrukazu" : {
11614 "maxLength" : 20,
11615 "type" : "string",
11616 "description" : "Číslo občanského průkazu",
11617 "nullable" : true
11618 },
11619 "cisloPasu" : {
11620 "maxLength" : 20,
11621 "type" : "string",
11622 "description" : "Číslo pasu",
11623 "nullable" : true
11624 },
11625 "zemeObcanstviKod" : {
11626 "maxLength" : 2,
11627 "type" : "string",
11628 "description" : "Státní příslušnost"
11629 },
11630 "pacientId" : {
11631 "maxLength" : 10,
11632 "type" : "string",
11633 "description" : "Číslo pacienta\r\nPokud je vyplněno mění u odpovídajícího cizince jméno nebo příjmení.\r\nPokud daný pacient je evidován v Registru obyvatel dojde k chybě.",
11634 "nullable" : true
11635 },
11636 "pracovnik" : {
11637 "$ref" : "#/components/schemas/Pracovnik"
11638 }
11639 },
11640 "additionalProperties" : false,
11641 "description" : ""
11642 },
11643 "PacientKlinikyCreate" : {
11644 "required" : [
11645 "cisloPacienta",
11646 "klinikaIco"
11647 ],
11648 "type" : "object",
11649 "properties" : {
11650 "cisloPacienta" : {
11651 "type" : "string",
11652 "description" : "Vazba na pacienta do CUD"
11653 },
11654 "klinikaIco" : {
11655 "type" : "integer",
11656 "description" : "IČO kliniky",
11657 "format" : "int32"
11658 },
11659 "klinikaPcz" : {
11660 "type" : "string",
11661 "description" : "PČZ kliniky",
11662 "nullable" : true
11663 },
11664 "primPricinaHosp" : {
11665 "type" : "integer",
11666 "description" : "Primární příčina hospitalizace\r\n0,1",
11667 "format" : "int32"
11668 }
11669 },
11670 "additionalProperties" : false,
11671 "description" : "Třída pro založení pacienta do ISIN"
11672 },
11673 "PacientKlinikyResult" : {
11674 "type" : "object",
11675 "properties" : {
11676 "zadost" : {
11677 "type" : "string",
11678 "nullable" : true
11679 },
11680 "zduvodneni" : {
11681 "type" : "string",
11682 "nullable" : true
11683 }
11684 },
11685 "additionalProperties" : false,
11686 "description" : "Výsledek přidání nebo aktualizace denního stavu"
11687 },
11688 "PacientKlinikyUpdate" : {
11689 "required" : [
11690 "cisloPacienta",
11691 "klinikaIco",
11692 "pacientId"
11693 ],
11694 "type" : "object",
11695 "properties" : {
11696 "cisloPacienta" : {
11697 "type" : "string",
11698 "description" : "Vazba na pacienta do CUD"
11699 },
11700 "klinikaIco" : {
11701 "type" : "integer",
11702 "description" : "IČO kliniky",
11703 "format" : "int32"
11704 },
11705 "klinikaPcz" : {
11706 "type" : "string",
11707 "description" : "PČZ kliniky",
11708 "nullable" : true
11709 },
11710 "primPricinaHosp" : {
11711 "type" : "integer",
11712 "description" : "Primární příčina hospitalizace\r\n0,1",
11713 "format" : "int32"
11714 },
11715 "pacientId" : {
11716 "type" : "integer",
11717 "description" : "ID pacienta",
11718 "format" : "int64"
11719 },
11720 "storno" : {
11721 "type" : "integer",
11722 "description" : "Má být záznam stornován",
11723 "format" : "int32",
11724 "nullable" : true
11725 }
11726 },
11727 "additionalProperties" : false,
11728 "description" : "Třída pro upravení pacienta v ISIN"
11729 },
11730 "PacientKontaktniUdajeUpdate" : {
11731 "required" : [
11732 "pracovnik"
11733 ],
11734 "type" : "object",
11735 "properties" : {
11736 "zdravotniPojistovnaKod" : {
11737 "maxLength" : 3,
11738 "type" : "string",
11739 "description" : "Zdravotní pojišťovna",
11740 "nullable" : true
11741 },
11742 "kontaktniMobilniTelefon" : {
11743 "maxLength" : 120,
11744 "type" : "string",
11745 "description" : "Číslo mobilního telefonu.\r\nMůže sloužit pro ověření identity pacienta pro zobrazení vakcinačního certifikátu a dalších údajů pacientovi.",
11746 "nullable" : true
11747 },
11748 "kontaktniEmail" : {
11749 "maxLength" : 120,
11750 "type" : "string",
11751 "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11752 "nullable" : true
11753 },
11754 "kontaktniPevnaLinka" : {
11755 "maxLength" : 120,
11756 "type" : "string",
11757 "description" : "Číslo telefonu pevné linky",
11758 "nullable" : true
11759 },
11760 "pobytMesto" : {
11761 "maxLength" : 255,
11762 "type" : "string",
11763 "description" : "Místo pobytu - město. Adresa, kde se pacient zdržuje. Zadává se jméno obce, části obce nebo městského obvodu.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je Město ověřováno proti seznamu všech obcí v České republice. V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným PSČ a městem.",
11764 "nullable" : true
11765 },
11766 "pobytPsc" : {
11767 "maxLength" : 52,
11768 "type" : "string",
11769 "description" : "Místo pobytu - PSČ. Adresa, kde se pacient zdržuje.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je PSČ ověřováno proti seznamu všech PSČ pro Českou republiku.",
11770 "nullable" : true
11771 },
11772 "notifikovatEmail" : {
11773 "type" : "boolean",
11774 "description" : "Povolit notifikaci e-mailem"
11775 },
11776 "notifikovatSms" : {
11777 "type" : "boolean",
11778 "description" : "Povolit notifikaci přes sms"
11779 },
11780 "poznamka" : {
11781 "type" : "string",
11782 "description" : "Poznámka",
11783 "nullable" : true
11784 },
11785 "pracovnik" : {
11786 "$ref" : "#/components/schemas/Pracovnik"
11787 },
11788 "id" : {
11789 "type" : "string",
11790 "description" : "Číslo pacienta",
11791 "nullable" : true
11792 }
11793 },
11794 "additionalProperties" : false,
11795 "description" : ""
11796 },
11797 "PacientOckovaniCovid19RowView" : {
11798 "type" : "object",
11799 "properties" : {
11800 "pacientId" : {
11801 "maxLength" : 10,
11802 "type" : "string",
11803 "description" : "Číslo pacienta",
11804 "nullable" : true
11805 },
11806 "jmeno" : {
11807 "maxLength" : 50,
11808 "type" : "string",
11809 "description" : "Jméno pacienta.",
11810 "nullable" : true
11811 },
11812 "prijmeni" : {
11813 "maxLength" : 50,
11814 "type" : "string",
11815 "description" : "Příjmení pacienta.",
11816 "nullable" : true
11817 },
11818 "cisloPojistence" : {
11819 "maxLength" : 22,
11820 "type" : "string",
11821 "description" : "Rodné číslo nebo číslo přidělované VZP",
11822 "nullable" : true
11823 },
11824 "datumNarozeni" : {
11825 "type" : "string",
11826 "description" : "Datum narození.",
11827 "format" : "date-time",
11828 "nullable" : true
11829 },
11830 "zemeObcanstviKod" : {
11831 "maxLength" : 2,
11832 "type" : "string",
11833 "description" : "Státní příslušnost",
11834 "nullable" : true
11835 },
11836 "rezervaceOckovani" : {
11837 "type" : "boolean",
11838 "description" : "Je pacient rezervován k očkování COVID-19?"
11839 },
11840 "registraceOckovani" : {
11841 "type" : "boolean",
11842 "description" : "Je pacient registrován k očkování COVID-19?"
11843 },
11844 "ockovani" : {
11845 "type" : "boolean",
11846 "description" : "Má pacient probíhající nebo dokončené očkování COVID-19?"
11847 },
11848 "naOckovacimSeznamu" : {
11849 "type" : "boolean",
11850 "description" : "Je pacient na očkovacím seznamu?"
11851 }
11852 },
11853 "additionalProperties" : false,
11854 "description" : ""
11855 },
11856 "PacientView" : {
11857 "required" : [
11858 "datumNarozeni",
11859 "jmeno",
11860 "prijmeni",
11861 "zemeObcanstviKod"
11862 ],
11863 "type" : "object",
11864 "properties" : {
11865 "zdravotniPojistovnaKod" : {
11866 "maxLength" : 3,
11867 "type" : "string",
11868 "description" : "Zdravotní pojišťovna",
11869 "nullable" : true
11870 },
11871 "kontaktniMobilniTelefon" : {
11872 "maxLength" : 120,
11873 "type" : "string",
11874 "description" : "Číslo mobilního telefonu.\r\nMůže sloužit pro ověření identity pacienta pro zobrazení vakcinačního certifikátu a dalších údajů pacientovi.",
11875 "nullable" : true
11876 },
11877 "kontaktniEmail" : {
11878 "maxLength" : 120,
11879 "type" : "string",
11880 "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11881 "nullable" : true
11882 },
11883 "kontaktniPevnaLinka" : {
11884 "maxLength" : 120,
11885 "type" : "string",
11886 "description" : "Číslo telefonu pevné linky",
11887 "nullable" : true
11888 },
11889 "pobytMesto" : {
11890 "maxLength" : 255,
11891 "type" : "string",
11892 "description" : "Místo pobytu - město. Adresa, kde se pacient zdržuje. Zadává se jméno obce, části obce nebo městského obvodu.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je Město ověřováno proti seznamu všech obcí v České republice. V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným PSČ a městem.",
11893 "nullable" : true
11894 },
11895 "pobytPsc" : {
11896 "maxLength" : 52,
11897 "type" : "string",
11898 "description" : "Místo pobytu - PSČ. Adresa, kde se pacient zdržuje.\r\nPokud je „Státní příslušnost“ vyplněna ČR (jedná se o českého občana), je PSČ ověřováno proti seznamu všech PSČ pro Českou republiku.",
11899 "nullable" : true
11900 },
11901 "notifikovatEmail" : {
11902 "type" : "boolean",
11903 "description" : "Povolit notifikaci e-mailem"
11904 },
11905 "notifikovatSms" : {
11906 "type" : "boolean",
11907 "description" : "Povolit notifikaci přes sms"
11908 },
11909 "poznamka" : {
11910 "type" : "string",
11911 "description" : "Poznámka",
11912 "nullable" : true
11913 },
11914 "jmeno" : {
11915 "maxLength" : 50,
11916 "type" : "string",
11917 "description" : "Jméno pacienta."
11918 },
11919 "prijmeni" : {
11920 "maxLength" : 50,
11921 "type" : "string",
11922 "description" : "Příjmení pacienta."
11923 },
11924 "datumNarozeni" : {
11925 "type" : "string",
11926 "description" : "Datum narození.",
11927 "format" : "date-time"
11928 },
11929 "cisloPojistence" : {
11930 "maxLength" : 22,
11931 "type" : "string",
11932 "description" : "Rodné číslo nebo číslo přidělované VZP",
11933 "nullable" : true
11934 },
11935 "pohlavi" : {
11936 "$ref" : "#/components/schemas/Pohlavi"
11937 },
11938 "cisloObcanskehoPrukazu" : {
11939 "maxLength" : 20,
11940 "type" : "string",
11941 "description" : "Číslo občanského průkazu",
11942 "nullable" : true
11943 },
11944 "cisloPasu" : {
11945 "maxLength" : 20,
11946 "type" : "string",
11947 "description" : "Číslo pasu",
11948 "nullable" : true
11949 },
11950 "zemeObcanstviKod" : {
11951 "maxLength" : 2,
11952 "type" : "string",
11953 "description" : "Státní příslušnost"
11954 },
11955 "id" : {
11956 "maxLength" : 10,
11957 "type" : "string",
11958 "description" : "Číslo pacienta",
11959 "nullable" : true
11960 },
11961 "datumUmrti" : {
11962 "type" : "string",
11963 "description" : "Datum úmrtí",
11964 "format" : "date-time",
11965 "nullable" : true
11966 },
11967 "zemeNarozeniKod" : {
11968 "maxLength" : 2,
11969 "type" : "string",
11970 "description" : "Kód státu dle narození",
11971 "nullable" : true
11972 },
11973 "mistoNarozeniNazev" : {
11974 "maxLength" : 100,
11975 "type" : "string",
11976 "description" : "Místo narození",
11977 "nullable" : true
11978 },
11979 "obecNarozeniRuianId" : {
11980 "type" : "integer",
11981 "description" : "Obec narození podle RÚIAN",
11982 "format" : "int64",
11983 "nullable" : true
11984 },
11985 "obvodNarozeniRuianId" : {
11986 "type" : "integer",
11987 "description" : "Obvod narození RÚIAN",
11988 "format" : "int64",
11989 "nullable" : true
11990 },
11991 "jeCizinec" : {
11992 "type" : "boolean",
11993 "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"
11994 }
11995 },
11996 "additionalProperties" : false,
11997 "description" : ""
11998 },
11999 "Pohlavi" : {
12000 "enum" : [
12001 "Muz",
12002 "Zena"
12003 ],
12004 "type" : "string",
12005 "description" : ""
12006 },
12007 "PotvrzeniOdbernymMistemPolozka" : {
12008 "type" : "object",
12009 "properties" : {
12010 "typTestuKod" : {
12011 "type" : "string",
12012 "description" : "Jedna z hodnot Protilatky/Antigen",
12013 "nullable" : true
12014 },
12015 "vysledekPoctKod" : {
12016 "type" : "string",
12017 "description" : "Vysledek testu (P/N/X)",
12018 "nullable" : true
12019 },
12020 "vyrobceTestuKod" : {
12021 "type" : "string",
12022 "description" : "Reference do seznamu výrobců testů. Asi se nepoužívá",
12023 "nullable" : true
12024 }
12025 },
12026 "additionalProperties" : false,
12027 "description" : "Jenda položka o vysledku POCT testu"
12028 },
12029 "PotvrzeniOdberu" : {
12030 "required" : [
12031 "cisloZadanky"
12032 ],
12033 "type" : "object",
12034 "properties" : {
12035 "cisloZadanky" : {
12036 "type" : "string",
12037 "description" : "číslo žádanky, maximálně 10 znaků"
12038 },
12039 "datum" : {
12040 "type" : "string",
12041 "description" : "Datum ve formátu \"d.m.yyyy\".",
12042 "format" : "date-time",
12043 "nullable" : true
12044 },
12045 "pracovnik" : {
12046 "$ref" : "#/components/schemas/Pracovnik"
12047 },
12048 "vysledkyPoct" : {
12049 "type" : "array",
12050 "items" : {
12051 "$ref" : "#/components/schemas/PotvrzeniOdbernymMistemPolozka"
12052 },
12053 "description" : "Seznam žádanek",
12054 "nullable" : true
12055 }
12056 },
12057 "additionalProperties" : false,
12058 "description" : ""
12059 },
12060 "PotvrzeniOdberuResult" : {
12061 "type" : "object",
12062 "properties" : {
12063 "cisloZadanky" : {
12064 "type" : "string",
12065 "nullable" : true
12066 },
12067 "datumPotvrzeni" : {
12068 "type" : "string",
12069 "description" : "Datum ve formátu \"d.m.yyyy\".",
12070 "format" : "date-time",
12071 "nullable" : true
12072 }
12073 },
12074 "additionalProperties" : false,
12075 "description" : ""
12076 },
12077 "PotvrzeniVzorku" : {
12078 "required" : [
12079 "cisloZadanky"
12080 ],
12081 "type" : "object",
12082 "properties" : {
12083 "cisloZadanky" : {
12084 "type" : "string",
12085 "description" : "číslo žádanky, maximálně 10 znaků"
12086 },
12087 "datum" : {
12088 "type" : "string",
12089 "description" : "Datum ve formátu \"d.m.yyyy\".",
12090 "format" : "date-time",
12091 "nullable" : true
12092 },
12093 "pracovnik" : {
12094 "$ref" : "#/components/schemas/Pracovnik"
12095 }
12096 },
12097 "additionalProperties" : false,
12098 "description" : ""
12099 },
12100 "PotvrzeniVzorkuResult" : {
12101 "required" : [
12102 "cisloZadanky"
12103 ],
12104 "type" : "object",
12105 "properties" : {
12106 "cisloZadanky" : {
12107 "type" : "string"
12108 },
12109 "datumPotvrzeni" : {
12110 "type" : "string",
12111 "description" : "Datum ve formátu \"d.m.yyyy\".",
12112 "format" : "date-time",
12113 "nullable" : true
12114 }
12115 },
12116 "additionalProperties" : false,
12117 "description" : ""
12118 },
12119 "Pracovnik" : {
12120 "required" : [
12121 "pcz"
12122 ],
12123 "type" : "object",
12124 "properties" : {
12125 "nrzpCislo" : {
12126 "type" : "string",
12127 "description" : "Číslo pracovníka v registru NRZP provádějícího zápis",
12128 "nullable" : true
12129 },
12130 "rodneCislo" : {
12131 "type" : "string",
12132 "description" : "Rodné číslo pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12133 "nullable" : true
12134 },
12135 "pcz" : {
12136 "type" : "string",
12137 "description" : "Číslo PČZ zařízení, které provádí zápis"
12138 },
12139 "jmeno" : {
12140 "type" : "string",
12141 "description" : "Jméno pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12142 "nullable" : true
12143 },
12144 "prijmeni" : {
12145 "type" : "string",
12146 "description" : "Příjmení pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12147 "nullable" : true
12148 },
12149 "titulPred" : {
12150 "type" : "string",
12151 "description" : "Tituly před jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12152 "nullable" : true
12153 },
12154 "titulZa" : {
12155 "type" : "string",
12156 "description" : "Tituly za jménem pracovníka provádějícího zápis. Alternativní možnost k zadávání čísla pracovníka NRZP, doporučuje se používat číslo NRZP.",
12157 "nullable" : true
12158 }
12159 },
12160 "additionalProperties" : false,
12161 "description" : ""
12162 },
12163 "PracovniNeschopnostView" : {
12164 "type" : "object",
12165 "properties" : {
12166 "druhPracovniNeschopnostKod" : {
12167 "type" : "string",
12168 "description" : "Druh pracovní neschopnosti",
12169 "nullable" : true
12170 },
12171 "datumZahajeni" : {
12172 "type" : "string",
12173 "description" : "Datum zahájení pracovní neschopnosti",
12174 "format" : "date-time"
12175 },
12176 "datumUkonceni" : {
12177 "type" : "string",
12178 "description" : "Datum ukončení pracovní neschopnosti",
12179 "format" : "date-time",
12180 "nullable" : true
12181 },
12182 "diagnozaKod" : {
12183 "type" : "string",
12184 "description" : "Diagnóza",
12185 "nullable" : true
12186 },
12187 "zapisZarizeni" : {
12188 "type" : "string",
12189 "description" : "Název zařízení, které založilo pracovní neschopnost",
12190 "nullable" : true
12191 },
12192 "zapisLekar" : {
12193 "type" : "string",
12194 "description" : "Název lékaře, který založil pracovní neschopnost",
12195 "nullable" : true
12196 },
12197 "zapisDatum" : {
12198 "type" : "string",
12199 "description" : "Datum, kdy byla založena pracovní neschopnost",
12200 "format" : "date-time"
12201 },
12202 "ukonceniZarizeni" : {
12203 "type" : "string",
12204 "description" : "Název zařízení, které ukončilo pracovní neschopnost",
12205 "nullable" : true
12206 },
12207 "ukonceniLekar" : {
12208 "type" : "string",
12209 "description" : "Název lékaře, který ukončil pracovní neschopnost",
12210 "nullable" : true
12211 },
12212 "ukonceniDatum" : {
12213 "type" : "string",
12214 "description" : "Datum, kdy byla ukončena pracovní neschopnost",
12215 "format" : "date-time",
12216 "nullable" : true
12217 }
12218 },
12219 "additionalProperties" : false,
12220 "description" : "Údaje o pracovní neschopnosti"
12221 },
12222 "PridatNaOckovaciSeznamResult" : {
12223 "type" : "object",
12224 "properties" : {
12225 "centralniRegistraceResult" : {
12226 "$ref" : "#/components/schemas/EnumOckovaciSeznamCentralniValidaceResult"
12227 }
12228 },
12229 "additionalProperties" : false,
12230 "description" : ""
12231 },
12232 "Registrace" : {
12233 "type" : "object",
12234 "properties" : {
12235 "idVakcinacnihoCentra" : {
12236 "type" : "string",
12237 "description" : "Id vakcinačního centra",
12238 "format" : "uuid"
12239 },
12240 "icoVakcinacnihoCentra" : {
12241 "type" : "integer",
12242 "description" : "Ičo vakcinačního centra",
12243 "format" : "int32",
12244 "nullable" : true
12245 },
12246 "nazevVakcinacnihoCentra" : {
12247 "maxLength" : 200,
12248 "type" : "string",
12249 "description" : "Název vakcinačního centra",
12250 "nullable" : true
12251 }
12252 },
12253 "additionalProperties" : false,
12254 "description" : ""
12255 },
12256 "RegistraceRezervaceView" : {
12257 "type" : "object",
12258 "properties" : {
12259 "rezervace" : {
12260 "type" : "array",
12261 "items" : {
12262 "$ref" : "#/components/schemas/Rezervace"
12263 },
12264 "description" : "Seznam rezervací vakcinace",
12265 "nullable" : true
12266 },
12267 "registrace" : {
12268 "type" : "array",
12269 "items" : {
12270 "$ref" : "#/components/schemas/Registrace"
12271 },
12272 "description" : "Seznam registrací vakcinace",
12273 "nullable" : true
12274 },
12275 "ockovaciSeznam" : {
12276 "$ref" : "#/components/schemas/OckovaciSeznam"
12277 }
12278 },
12279 "additionalProperties" : false,
12280 "description" : ""
12281 },
12282 "Rezervace" : {
12283 "type" : "object",
12284 "properties" : {
12285 "idVakcinacnihoCentra" : {
12286 "type" : "string",
12287 "description" : "Id vakcinačního centra",
12288 "format" : "uuid"
12289 },
12290 "icoVakcinacnihoCentra" : {
12291 "type" : "integer",
12292 "description" : "Ičo vakcinačního centra",
12293 "format" : "int32",
12294 "nullable" : true
12295 },
12296 "nazevVakcinacnihoCentra" : {
12297 "maxLength" : 200,
12298 "type" : "string",
12299 "description" : "Název vakcinačního centra",
12300 "nullable" : true
12301 },
12302 "casRezervace" : {
12303 "type" : "string",
12304 "description" : "Čas rezervace",
12305 "format" : "date-time"
12306 }
12307 },
12308 "additionalProperties" : false,
12309 "description" : ""
12310 },
12311 "RezervacePacientView" : {
12312 "type" : "object",
12313 "properties" : {
12314 "pacientId" : {
12315 "maxLength" : 10,
12316 "type" : "string",
12317 "description" : "Číslo pacienta",
12318 "nullable" : true
12319 },
12320 "jmeno" : {
12321 "maxLength" : 50,
12322 "type" : "string",
12323 "description" : "Jméno pacienta.",
12324 "nullable" : true
12325 },
12326 "prijmeni" : {
12327 "maxLength" : 50,
12328 "type" : "string",
12329 "description" : "Příjmení pacienta.",
12330 "nullable" : true
12331 },
12332 "cisloPojistence" : {
12333 "maxLength" : 22,
12334 "type" : "string",
12335 "description" : "Rodné číslo nebo číslo přidělované VZP",
12336 "nullable" : true
12337 },
12338 "datumNarozeni" : {
12339 "type" : "string",
12340 "description" : "Datum narození.",
12341 "format" : "date-time",
12342 "nullable" : true
12343 },
12344 "zemeObcanstviKod" : {
12345 "maxLength" : 2,
12346 "type" : "string",
12347 "description" : "Státní příslušnost",
12348 "nullable" : true
12349 },
12350 "casRezervace" : {
12351 "type" : "string",
12352 "description" : "Čas rezervace",
12353 "format" : "date-time"
12354 },
12355 "stavRezervacePacienta" : {
12356 "$ref" : "#/components/schemas/EnumStavRezervacePacienta"
12357 }
12358 },
12359 "additionalProperties" : false,
12360 "description" : ""
12361 },
12362 "SeznamIndikovanychOdberuView" : {
12363 "type" : "object",
12364 "properties" : {
12365 "cisloZadanky" : {
12366 "type" : "string",
12367 "description" : "Cislo lekove zadanky",
12368 "nullable" : true
12369 },
12370 "indikaceDatum" : {
12371 "type" : "string",
12372 "description" : "Datum indikace",
12373 "format" : "date-time"
12374 },
12375 "jmeno" : {
12376 "type" : "string",
12377 "description" : "Jmeno",
12378 "nullable" : true
12379 },
12380 "prijmeni" : {
12381 "type" : "string",
12382 "description" : "Prijmeni",
12383 "nullable" : true
12384 },
12385 "cisloPojistence" : {
12386 "type" : "string",
12387 "description" : "Cislo pojistence",
12388 "nullable" : true
12389 }
12390 },
12391 "additionalProperties" : false,
12392 "description" : ""
12393 },
12394 "SmazatDavkuResult" : {
12395 "type" : "object",
12396 "additionalProperties" : false,
12397 "description" : "Výsledek mazání dávky"
12398 },
12399 "SmazatKontraindikaciResult" : {
12400 "type" : "object",
12401 "additionalProperties" : false,
12402 "description" : "Výsledek úspěšného smazání kontraindikace"
12403 },
12404 "StavVakcinace" : {
12405 "enum" : [
12406 "Indikovano",
12407 "Probihajici",
12408 "Ukoncene",
12409 "Zruseno",
12410 "Preruseno"
12411 ],
12412 "type" : "string",
12413 "description" : "Indikováno - 0, Probíhající - 1, Ukončené - 2, Zrušeno - 3, Přerušeno - 4"
12414 },
12415 "StavVakcinaceFiltr" : {
12416 "enum" : [
12417 "Vse",
12418 "BezOckovani",
12419 "Probihajici",
12420 "Dokoncene"
12421 ],
12422 "type" : "string",
12423 "description" : ""
12424 },
12425 "StornovatZadankuResult" : {
12426 "type" : "object",
12427 "additionalProperties" : false,
12428 "description" : ""
12429 },
12430 "TypOckovani" : {
12431 "type" : "object",
12432 "properties" : {
12433 "kod" : {
12434 "maxLength" : 10,
12435 "type" : "string",
12436 "description" : "Kód položky číselníku",
12437 "nullable" : true
12438 },
12439 "nazev" : {
12440 "maxLength" : 256,
12441 "type" : "string",
12442 "description" : "Název položky číselníku",
12443 "nullable" : true
12444 },
12445 "platnostOd" : {
12446 "type" : "string",
12447 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12448 "format" : "date-time",
12449 "nullable" : true
12450 },
12451 "platnostDo" : {
12452 "type" : "string",
12453 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12454 "format" : "date-time",
12455 "nullable" : true
12456 }
12457 },
12458 "additionalProperties" : false,
12459 "description" : ""
12460 },
12461 "TypyVykonu" : {
12462 "type" : "object",
12463 "properties" : {
12464 "kod" : {
12465 "maxLength" : 10,
12466 "type" : "string",
12467 "description" : "Kód položky číselníku",
12468 "nullable" : true
12469 },
12470 "nazev" : {
12471 "maxLength" : 256,
12472 "type" : "string",
12473 "description" : "Název položky číselníku",
12474 "nullable" : true
12475 },
12476 "platnostOd" : {
12477 "type" : "string",
12478 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12479 "format" : "date-time",
12480 "nullable" : true
12481 },
12482 "platnostDo" : {
12483 "type" : "string",
12484 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12485 "format" : "date-time",
12486 "nullable" : true
12487 }
12488 },
12489 "additionalProperties" : false,
12490 "description" : ""
12491 },
12492 "UkoncitPracovniNeschopnostRequest" : {
12493 "required" : [
12494 "pracovnik"
12495 ],
12496 "type" : "object",
12497 "properties" : {
12498 "pacientId" : {
12499 "type" : "string",
12500 "description" : "Id pacienta",
12501 "nullable" : true
12502 },
12503 "datumDo" : {
12504 "type" : "string",
12505 "description" : "Datum ke kterému se má pracovní neschopnost ukončit",
12506 "format" : "date-time"
12507 },
12508 "pracovnik" : {
12509 "$ref" : "#/components/schemas/Pracovnik"
12510 }
12511 },
12512 "additionalProperties" : false,
12513 "description" : "Požadavek na ukončení pracovní neschopnosti"
12514 },
12515 "UkoncitPracovniNeschopnostResult" : {
12516 "type" : "object",
12517 "additionalProperties" : false,
12518 "description" : "Výsledek úspěšného ukončení pracovní neschopnosti"
12519 },
12520 "Uzivatel" : {
12521 "type" : "object",
12522 "properties" : {
12523 "subjektIco" : {
12524 "type" : "integer",
12525 "description" : "Ičo poskytovatele zdravotní péče",
12526 "format" : "int32"
12527 },
12528 "nazevPracoviste" : {
12529 "maxLength" : 250,
12530 "type" : "string",
12531 "description" : "Název pracoviště",
12532 "nullable" : true
12533 },
12534 "jmenoAPrijmeniUzivatele" : {
12535 "maxLength" : 100,
12536 "type" : "string",
12537 "description" : "Jméno a příjmení pracovníka",
12538 "nullable" : true
12539 }
12540 },
12541 "additionalProperties" : false,
12542 "description" : ""
12543 },
12544 "VakcinaceCreateOrUpdate" : {
12545 "required" : [
12546 "indikace",
12547 "pacientId",
12548 "pracovnik",
12549 "typOckovaniKod"
12550 ],
12551 "type" : "object",
12552 "properties" : {
12553 "id" : {
12554 "maxLength" : 36,
12555 "type" : "string",
12556 "description" : "Číslo očkování",
12557 "nullable" : true
12558 },
12559 "pacientId" : {
12560 "maxLength" : 10,
12561 "type" : "string",
12562 "description" : "Číslo pacienta"
12563 },
12564 "typOckovaniKod" : {
12565 "maxLength" : 10,
12566 "type" : "string",
12567 "description" : "Proti jaké nemoci se očkuje"
12568 },
12569 "indikace" : {
12570 "type" : "array",
12571 "items" : {
12572 "type" : "string"
12573 },
12574 "description" : "Platné důvody pro použití testu.\r\nMaximální délka kódu 10 znaků."
12575 },
12576 "indikaceJina" : {
12577 "maxLength" : 256,
12578 "type" : "string",
12579 "description" : "Jiný důvod pro použití testu",
12580 "nullable" : true
12581 },
12582 "pracovnik" : {
12583 "$ref" : "#/components/schemas/Pracovnik"
12584 }
12585 },
12586 "additionalProperties" : false,
12587 "description" : ""
12588 },
12589 "VakcinaceDavkaCreateOrUpdate" : {
12590 "required" : [
12591 "datumVakcinace",
12592 "ockovaciLatkaKod",
12593 "pracovnik",
12594 "vakcinaceId"
12595 ],
12596 "type" : "object",
12597 "properties" : {
12598 "id" : {
12599 "maxLength" : 36,
12600 "type" : "string",
12601 "description" : "Číslo dávky",
12602 "nullable" : true
12603 },
12604 "vakcinaceId" : {
12605 "maxLength" : 36,
12606 "type" : "string",
12607 "description" : "Číslo vakcinace ke které se dávka vztahuje"
12608 },
12609 "ockovaciLatkaKod" : {
12610 "maxLength" : 10,
12611 "type" : "string",
12612 "description" : "Látka užitá pro naočkování"
12613 },
12614 "uznatJinouZemi" : {
12615 "type" : "boolean",
12616 "description" : "Ano/Ne uznat očkování z jiné země"
12617 },
12618 "uznanaZemeKod" : {
12619 "maxLength" : 2,
12620 "type" : "string",
12621 "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
12622 "nullable" : true
12623 },
12624 "datumVakcinace" : {
12625 "type" : "string",
12626 "description" : "Datum kdy byla vakcinace provedena",
12627 "format" : "date-time"
12628 },
12629 "typVykonuKod" : {
12630 "maxLength" : 10,
12631 "type" : "string",
12632 "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.",
12633 "nullable" : true
12634 },
12635 "sarze" : {
12636 "maxLength" : 64,
12637 "type" : "string",
12638 "description" : "Číslo šarže",
12639 "nullable" : true
12640 },
12641 "aplikacniCestaKod" : {
12642 "maxLength" : 8,
12643 "type" : "string",
12644 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“).\r\nPro některé očkovací látky je stanovena jen jedna aplikační cesta a pak se při nezadání doplní automaticky.",
12645 "nullable" : true
12646 },
12647 "mistoAplikaceKod" : {
12648 "maxLength" : 3,
12649 "type" : "string",
12650 "description" : "Místo vpichu",
12651 "nullable" : true
12652 },
12653 "zdravotniPojistovnaKod" : {
12654 "maxLength" : 3,
12655 "type" : "string",
12656 "description" : "Kód zdravotní pojišťovny",
12657 "nullable" : true
12658 },
12659 "expirace" : {
12660 "type" : "string",
12661 "description" : "Datum expirace OL. Doplní se podle šarže.",
12662 "format" : "date-time",
12663 "nullable" : true
12664 },
12665 "poznamka" : {
12666 "maxLength" : 256,
12667 "type" : "string",
12668 "description" : "Poznámka",
12669 "nullable" : true
12670 },
12671 "bezObjednani" : {
12672 "type" : "boolean",
12673 "description" : "Davka podana bez objednání",
12674 "nullable" : true
12675 },
12676 "polovicniDavka" : {
12677 "type" : "boolean"
12678 },
12679 "pracovnik" : {
12680 "$ref" : "#/components/schemas/Pracovnik"
12681 }
12682 },
12683 "additionalProperties" : false,
12684 "description" : ""
12685 },
12686 "VakcinaceDavkaView" : {
12687 "required" : [
12688 "datumVakcinace",
12689 "ockovaciLatkaKod",
12690 "vakcinaceId"
12691 ],
12692 "type" : "object",
12693 "properties" : {
12694 "id" : {
12695 "maxLength" : 36,
12696 "type" : "string",
12697 "description" : "Číslo dávky",
12698 "nullable" : true
12699 },
12700 "vakcinaceId" : {
12701 "maxLength" : 36,
12702 "type" : "string",
12703 "description" : "Číslo vakcinace ke které se dávka vztahuje"
12704 },
12705 "ockovaciLatkaKod" : {
12706 "maxLength" : 10,
12707 "type" : "string",
12708 "description" : "Látka užitá pro naočkování"
12709 },
12710 "uznatJinouZemi" : {
12711 "type" : "boolean",
12712 "description" : "Ano/Ne uznat očkování z jiné země"
12713 },
12714 "uznanaZemeKod" : {
12715 "maxLength" : 2,
12716 "type" : "string",
12717 "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
12718 "nullable" : true
12719 },
12720 "datumVakcinace" : {
12721 "type" : "string",
12722 "description" : "Datum kdy byla vakcinace provedena",
12723 "format" : "date-time"
12724 },
12725 "typVykonuKod" : {
12726 "maxLength" : 10,
12727 "type" : "string",
12728 "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.",
12729 "nullable" : true
12730 },
12731 "sarze" : {
12732 "maxLength" : 64,
12733 "type" : "string",
12734 "description" : "Číslo šarže",
12735 "nullable" : true
12736 },
12737 "aplikacniCestaKod" : {
12738 "maxLength" : 8,
12739 "type" : "string",
12740 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“).\r\nPro některé očkovací látky je stanovena jen jedna aplikační cesta a pak se při nezadání doplní automaticky.",
12741 "nullable" : true
12742 },
12743 "mistoAplikaceKod" : {
12744 "maxLength" : 3,
12745 "type" : "string",
12746 "description" : "Místo vpichu",
12747 "nullable" : true
12748 },
12749 "zdravotniPojistovnaKod" : {
12750 "maxLength" : 3,
12751 "type" : "string",
12752 "description" : "Kód zdravotní pojišťovny",
12753 "nullable" : true
12754 },
12755 "expirace" : {
12756 "type" : "string",
12757 "description" : "Datum expirace OL. Doplní se podle šarže.",
12758 "format" : "date-time",
12759 "nullable" : true
12760 },
12761 "poznamka" : {
12762 "maxLength" : 256,
12763 "type" : "string",
12764 "description" : "Poznámka",
12765 "nullable" : true
12766 },
12767 "bezObjednani" : {
12768 "type" : "boolean",
12769 "description" : "Davka podana bez objednání",
12770 "nullable" : true
12771 },
12772 "polovicniDavka" : {
12773 "type" : "boolean"
12774 },
12775 "ockovaciLatkaNazev" : {
12776 "maxLength" : 256,
12777 "type" : "string",
12778 "description" : "Látka užitá pro naočkování",
12779 "nullable" : true
12780 },
12781 "typVykonuNazev" : {
12782 "maxLength" : 256,
12783 "type" : "string",
12784 "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře )",
12785 "nullable" : true
12786 },
12787 "aplikacniCestaNazev" : {
12788 "maxLength" : 256,
12789 "type" : "string",
12790 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
12791 "nullable" : true
12792 },
12793 "mistoAplikaceNazev" : {
12794 "maxLength" : 256,
12795 "type" : "string",
12796 "description" : "Místo vpichu",
12797 "nullable" : true
12798 },
12799 "subjekt" : {
12800 "$ref" : "#/components/schemas/Uzivatel"
12801 },
12802 "kodSukl" : {
12803 "maxLength" : 7,
12804 "type" : "string",
12805 "description" : "Kód látky užité pro naočkování dle SUKL",
12806 "nullable" : true
12807 }
12808 },
12809 "additionalProperties" : false,
12810 "description" : ""
12811 },
12812 "VakcinaceView" : {
12813 "required" : [
12814 "indikace",
12815 "pacientId",
12816 "typOckovaniKod"
12817 ],
12818 "type" : "object",
12819 "properties" : {
12820 "id" : {
12821 "maxLength" : 36,
12822 "type" : "string",
12823 "description" : "Číslo očkování",
12824 "nullable" : true
12825 },
12826 "pacientId" : {
12827 "maxLength" : 10,
12828 "type" : "string",
12829 "description" : "Číslo pacienta"
12830 },
12831 "typOckovaniKod" : {
12832 "maxLength" : 10,
12833 "type" : "string",
12834 "description" : "Proti jaké nemoci se očkuje"
12835 },
12836 "indikace" : {
12837 "type" : "array",
12838 "items" : {
12839 "type" : "string"
12840 },
12841 "description" : "Platné důvody pro použití testu.\r\nMaximální délka kódu 10 znaků."
12842 },
12843 "indikaceJina" : {
12844 "maxLength" : 256,
12845 "type" : "string",
12846 "description" : "Jiný důvod pro použití testu",
12847 "nullable" : true
12848 },
12849 "stav" : {
12850 "$ref" : "#/components/schemas/StavVakcinace"
12851 },
12852 "typOckovaniNazev" : {
12853 "maxLength" : 256,
12854 "type" : "string",
12855 "description" : "Proti jaké nemoci se očkuje",
12856 "nullable" : true
12857 },
12858 "stavVakcinaceNazev" : {
12859 "type" : "string",
12860 "description" : "Momentální stav vakcinace (Indikováno, Probíhající, Ukončené, Zrušené)",
12861 "nullable" : true
12862 },
12863 "subjekt" : {
12864 "$ref" : "#/components/schemas/Uzivatel"
12865 },
12866 "davky" : {
12867 "type" : "array",
12868 "items" : {
12869 "$ref" : "#/components/schemas/VakcinaceDavkaView"
12870 },
12871 "description" : "Jednotlivé dávky vakcinace",
12872 "nullable" : true
12873 }
12874 },
12875 "additionalProperties" : false,
12876 "description" : ""
12877 },
12878 "VakcinacniCentrumView" : {
12879 "type" : "object",
12880 "properties" : {
12881 "idVakcinacnihoCentra" : {
12882 "type" : "string",
12883 "description" : "Id vakcinačního centra",
12884 "format" : "uuid"
12885 },
12886 "icoVakcinacnihoCentra" : {
12887 "type" : "integer",
12888 "description" : "Ičo vakcinačního centra",
12889 "format" : "int32",
12890 "nullable" : true
12891 },
12892 "nazevVakcinacnihoCentra" : {
12893 "maxLength" : 200,
12894 "type" : "string",
12895 "description" : "Název vakcinačního centra",
12896 "nullable" : true
12897 }
12898 },
12899 "additionalProperties" : false,
12900 "description" : ""
12901 },
12902 "VratStavDavkyResponse" : {
12903 "type" : "object",
12904 "properties" : {
12905 "davkaId" : {
12906 "type" : "string",
12907 "description" : "Id dávky v CÚD",
12908 "nullable" : true
12909 },
12910 "stavDavky" : {
12911 "type" : "string",
12912 "nullable" : true
12913 },
12914 "davkaInfo" : {
12915 "type" : "array",
12916 "items" : {
12917 "$ref" : "#/components/schemas/DatovyBlokInfo"
12918 },
12919 "nullable" : true
12920 }
12921 },
12922 "additionalProperties" : false
12923 },
12924 "VyhledaniPacientaVysledek" : {
12925 "type" : "object",
12926 "properties" : {
12927 "vysledek" : {
12928 "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
12929 },
12930 "vysledekZprava" : {
12931 "type" : "string",
12932 "description" : "",
12933 "nullable" : true
12934 },
12935 "pacient" : {
12936 "$ref" : "#/components/schemas/PacientView"
12937 }
12938 },
12939 "additionalProperties" : false,
12940 "description" : ""
12941 },
12942 "VyhledaniSeznamPacientuVysledek" : {
12943 "type" : "object",
12944 "properties" : {
12945 "vysledek" : {
12946 "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
12947 },
12948 "vysledekZprava" : {
12949 "type" : "string",
12950 "description" : "",
12951 "nullable" : true
12952 },
12953 "pacienti" : {
12954 "type" : "array",
12955 "items" : {
12956 "$ref" : "#/components/schemas/PacientView"
12957 },
12958 "description" : "",
12959 "nullable" : true
12960 }
12961 },
12962 "additionalProperties" : false,
12963 "description" : ""
12964 },
12965 "VyrobceTestu" : {
12966 "type" : "object",
12967 "properties" : {
12968 "kod" : {
12969 "maxLength" : 10,
12970 "type" : "string",
12971 "description" : "Kód položky číselníku",
12972 "nullable" : true
12973 },
12974 "nazev" : {
12975 "maxLength" : 256,
12976 "type" : "string",
12977 "description" : "Název položky číselníku",
12978 "nullable" : true
12979 },
12980 "platnostOd" : {
12981 "type" : "string",
12982 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12983 "format" : "date-time",
12984 "nullable" : true
12985 },
12986 "platnostDo" : {
12987 "type" : "string",
12988 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12989 "format" : "date-time",
12990 "nullable" : true
12991 }
12992 },
12993 "additionalProperties" : false,
12994 "description" : ""
12995 },
12996 "VysledekValidacePacienta" : {
12997 "type" : "object",
12998 "properties" : {
12999 "centralniRegistraceResult" : {
13000 "$ref" : "#/components/schemas/EnumOckovaciSeznamCentralniValidaceResult"
13001 },
13002 "pacientValidaceResult" : {
13003 "type" : "boolean",
13004 "description" : "Výsledek vyhodnocení splnění indikačních podmínek pacienta k vakcinaci."
13005 },
13006 "warningMessage" : {
13007 "type" : "string",
13008 "description" : "Upozornění",
13009 "nullable" : true
13010 },
13011 "errorMessage" : {
13012 "type" : "string",
13013 "description" : "Chybová hláška",
13014 "nullable" : true
13015 }
13016 },
13017 "additionalProperties" : false,
13018 "description" : ""
13019 },
13020 "VysledkyTestuUnionedView" : {
13021 "required" : [
13022 "cisloTestu",
13023 "datumProvedeni",
13024 "pacientId",
13025 "typTestuKod",
13026 "typTestuNazev",
13027 "vysledekKod",
13028 "vysledekNazev",
13029 "zarizeniNazev"
13030 ],
13031 "type" : "object",
13032 "properties" : {
13033 "cisloTestu" : {
13034 "maxLength" : 12,
13035 "type" : "string",
13036 "description" : "Číslo testu, první znak určuje typ testu"
13037 },
13038 "pacientId" : {
13039 "maxLength" : 10,
13040 "type" : "string",
13041 "description" : "Číslo pacienta"
13042 },
13043 "typTestuNazev" : {
13044 "maxLength" : 100,
13045 "type" : "string",
13046 "description" : "Typ testu"
13047 },
13048 "typTestuKod" : {
13049 "maxLength" : 10,
13050 "type" : "string",
13051 "description" : "Kod typu testu"
13052 },
13053 "vysledekNazev" : {
13054 "maxLength" : 200,
13055 "type" : "string",
13056 "description" : "Vysledek"
13057 },
13058 "vysledekKod" : {
13059 "maxLength" : 10,
13060 "type" : "string",
13061 "description" : "Kod vysledku"
13062 },
13063 "datumProvedeni" : {
13064 "type" : "string",
13065 "description" : "Dávka z laboratoře - Datum odberu nebo (pokud neni vyplneno) datum vysledku\r\nNa odběrovém místě - Datum vysledku Poct testu nebo (pokud neni vyplneno) datum vytvoření záznamu\r\nNa žádance - Datum vytvoření záznamu",
13066 "format" : "date-time"
13067 },
13068 "zarizeniNazev" : {
13069 "maxLength" : 500,
13070 "type" : "string",
13071 "description" : "Název zdravotnickeho zarízení"
13072 },
13073 "zarizeniIco" : {
13074 "maxLength" : 8,
13075 "type" : "string",
13076 "description" : "Ico zarizeni, u nekterych vysledku neni vyplneno",
13077 "nullable" : true
13078 },
13079 "zarizeniPcz" : {
13080 "maxLength" : 3,
13081 "type" : "string",
13082 "description" : "Pcz zarizeni, u nekterych vysledku neni vyplneno",
13083 "nullable" : true
13084 },
13085 "zpusobZadaniVysledku" : {
13086 "$ref" : "#/components/schemas/EnumZpusobZadaniVysledku"
13087 },
13088 "jeMozneVydatGreenPass" : {
13089 "type" : "boolean",
13090 "description" : "Proměnná urcujici jestli je mozno vydat GreenPass (po negativnim testu nebo po urcite lhute po pozitivnim testu)"
13091 },
13092 "vyrobceTestuKod" : {
13093 "maxLength" : 10,
13094 "type" : "string",
13095 "description" : "Kod vyrobce testu",
13096 "nullable" : true
13097 },
13098 "pojistovnaKod" : {
13099 "type" : "string",
13100 "description" : "Kód pojišťovny",
13101 "nullable" : true
13102 },
13103 "indikace" : {
13104 "$ref" : "#/components/schemas/EnumZadankaIndikace"
13105 }
13106 },
13107 "additionalProperties" : false,
13108 "description" : ""
13109 },
13110 "VytvorNeboZmenDavkuResponse" : {
13111 "required" : [
13112 "datumVakcinace",
13113 "ockovaciLatkaKod",
13114 "vakcinaceId"
13115 ],
13116 "type" : "object",
13117 "properties" : {
13118 "id" : {
13119 "maxLength" : 36,
13120 "type" : "string",
13121 "description" : "Číslo dávky",
13122 "nullable" : true
13123 },
13124 "vakcinaceId" : {
13125 "maxLength" : 36,
13126 "type" : "string",
13127 "description" : "Číslo vakcinace ke které se dávka vztahuje"
13128 },
13129 "ockovaciLatkaKod" : {
13130 "maxLength" : 10,
13131 "type" : "string",
13132 "description" : "Látka užitá pro naočkování"
13133 },
13134 "uznatJinouZemi" : {
13135 "type" : "boolean",
13136 "description" : "Ano/Ne uznat očkování z jiné země"
13137 },
13138 "uznanaZemeKod" : {
13139 "maxLength" : 2,
13140 "type" : "string",
13141 "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
13142 "nullable" : true
13143 },
13144 "datumVakcinace" : {
13145 "type" : "string",
13146 "description" : "Datum kdy byla vakcinace provedena",
13147 "format" : "date-time"
13148 },
13149 "typVykonuKod" : {
13150 "maxLength" : 10,
13151 "type" : "string",
13152 "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.",
13153 "nullable" : true
13154 },
13155 "sarze" : {
13156 "maxLength" : 64,
13157 "type" : "string",
13158 "description" : "Číslo šarže",
13159 "nullable" : true
13160 },
13161 "aplikacniCestaKod" : {
13162 "maxLength" : 8,
13163 "type" : "string",
13164 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“).\r\nPro některé očkovací látky je stanovena jen jedna aplikační cesta a pak se při nezadání doplní automaticky.",
13165 "nullable" : true
13166 },
13167 "mistoAplikaceKod" : {
13168 "maxLength" : 3,
13169 "type" : "string",
13170 "description" : "Místo vpichu",
13171 "nullable" : true
13172 },
13173 "zdravotniPojistovnaKod" : {
13174 "maxLength" : 3,
13175 "type" : "string",
13176 "description" : "Kód zdravotní pojišťovny",
13177 "nullable" : true
13178 },
13179 "expirace" : {
13180 "type" : "string",
13181 "description" : "Datum expirace OL. Doplní se podle šarže.",
13182 "format" : "date-time",
13183 "nullable" : true
13184 },
13185 "poznamka" : {
13186 "maxLength" : 256,
13187 "type" : "string",
13188 "description" : "Poznámka",
13189 "nullable" : true
13190 },
13191 "bezObjednani" : {
13192 "type" : "boolean",
13193 "description" : "Davka podana bez objednání",
13194 "nullable" : true
13195 },
13196 "polovicniDavka" : {
13197 "type" : "boolean"
13198 },
13199 "ockovaciLatkaNazev" : {
13200 "maxLength" : 256,
13201 "type" : "string",
13202 "description" : "Látka užitá pro naočkování",
13203 "nullable" : true
13204 },
13205 "typVykonuNazev" : {
13206 "maxLength" : 256,
13207 "type" : "string",
13208 "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře )",
13209 "nullable" : true
13210 },
13211 "aplikacniCestaNazev" : {
13212 "maxLength" : 256,
13213 "type" : "string",
13214 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
13215 "nullable" : true
13216 },
13217 "mistoAplikaceNazev" : {
13218 "maxLength" : 256,
13219 "type" : "string",
13220 "description" : "Místo vpichu",
13221 "nullable" : true
13222 },
13223 "subjekt" : {
13224 "$ref" : "#/components/schemas/Uzivatel"
13225 },
13226 "kodSukl" : {
13227 "maxLength" : 7,
13228 "type" : "string",
13229 "description" : "Kód látky užité pro naočkování dle SUKL",
13230 "nullable" : true
13231 },
13232 "odeslaniCertifikatu" : {
13233 "$ref" : "#/components/schemas/OdeslaniCertifikatu"
13234 },
13235 "warningMessage" : {
13236 "type" : "string",
13237 "description" : "Upozornění",
13238 "nullable" : true
13239 }
13240 },
13241 "additionalProperties" : false,
13242 "description" : ""
13243 },
13244 "VytvorNeboZmenNeschopnostRequest" : {
13245 "required" : [
13246 "pracovnik"
13247 ],
13248 "type" : "object",
13249 "properties" : {
13250 "pacientId" : {
13251 "type" : "string",
13252 "description" : "Id pacienta",
13253 "nullable" : true
13254 },
13255 "druhPracovniNeschopnostiKod" : {
13256 "type" : "string",
13257 "description" : "Druh pracovní neschopnosti",
13258 "nullable" : true
13259 },
13260 "dgMkn10Kod" : {
13261 "type" : "string",
13262 "description" : "Diagnóza",
13263 "nullable" : true
13264 },
13265 "datumOd" : {
13266 "type" : "string",
13267 "description" : "Datum zahájení",
13268 "format" : "date-time"
13269 },
13270 "pracovnik" : {
13271 "$ref" : "#/components/schemas/Pracovnik"
13272 }
13273 },
13274 "additionalProperties" : false,
13275 "description" : "Požadavek pro vytvoření nebo změnu pracovní neschopnosti"
13276 },
13277 "VytvorNeboZmenPracovniNeschopnostResult" : {
13278 "type" : "object",
13279 "additionalProperties" : false,
13280 "description" : "Výsledek úspěšného zahájení nebo změny pracovní neschopnosti"
13281 },
13282 "Zadanka" : {
13283 "required" : [
13284 "indikace",
13285 "ordinaceEmail",
13286 "ordinaceIcp",
13287 "ordinaceTelefon",
13288 "testovanyCisloPojistence",
13289 "testovanyJmeno",
13290 "testovanyMesto",
13291 "testovanyNarodnost",
13292 "testovanyPrijmeni",
13293 "testovanyPsc",
13294 "testovanyTelefon",
13295 "typPoctTestu",
13296 "zdravotniPojistovnaKod"
13297 ],
13298 "type" : "object",
13299 "properties" : {
13300 "ordinaceIcp" : {
13301 "maxLength" : 10,
13302 "type" : "string",
13303 "description" : "Ordinace - IČP\r\nPovinné pole, maximálně 10 znaků, textové pole, formát 8 číslic, validace regulárním výrazem ^\\d{8}$"
13304 },
13305 "ordinaceEmail" : {
13306 "maxLength" : 254,
13307 "type" : "string",
13308 "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
13309 },
13310 "ordinaceTelefon" : {
13311 "maxLength" : 20,
13312 "type" : "string",
13313 "description" : "Ordinace - Telefon\r\nNepovinné, maximálně 20 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
13314 },
13315 "provestOdberNejdrive" : {
13316 "type" : "string",
13317 "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
13318 "format" : "date-time",
13319 "nullable" : true
13320 },
13321 "indikace" : {
13322 "$ref" : "#/components/schemas/EnumZadankaIndikace"
13323 },
13324 "klinickyZavaznyStav" : {
13325 "type" : "boolean",
13326 "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
13327 "nullable" : true
13328 },
13329 "testovanyJmeno" : {
13330 "maxLength" : 50,
13331 "type" : "string",
13332 "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
13333 },
13334 "testovanyPrijmeni" : {
13335 "maxLength" : 50,
13336 "type" : "string",
13337 "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
13338 },
13339 "testovanyCisloPojistence" : {
13340 "maxLength" : 22,
13341 "type" : "string",
13342 "description" : "Žádanka pro - Číslo pojištěnce / rodné číslo\r\nPovinné pole, maximálně 22 znaků. Pro občany ČR (TestovanyNarodnost=CZ) se zadává buď rodné číslo, nebo číslo pojištěnce. Povoleny jsou tvary s lomítkem i bez lomítka.\r\nPro cizince trvale žijící na území ČR se zdravotním pojištěním se zadává číslo pojištěnce.\r\nPro české občany, u nichž není možné zjistit rodné číslo, je možné zadat náhradní rodné číslo s koncovkou 000 nebo 0000 (například 830728/0000).\r\nPro cizince(TestovanyNarodnost jiná než CZ) je možné buď zadat náhradní rodné číslo s koncovkou 999 nebo 9999 (například 830728/9999), nebo je možné použít libovolný národní identifikátor pro danou zemi(pro Polsko a Slovensko rodné číslo platné v dané zemi, pro ostatní národnosti například číslo pasu). Tvar rodného čísla pro cizince není kontrolován, musí ale být kratší než 20 znaků."
13343 },
13344 "testovanyDatumNarozeni" : {
13345 "type" : "string",
13346 "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
13347 "format" : "date-time",
13348 "nullable" : true
13349 },
13350 "testovanyPsc" : {
13351 "maxLength" : 6,
13352 "type" : "string",
13353 "description" : "Údaje o pobytu - PSČ\r\nPovinné pole, formát 111 11 nebo 11111, validace regulárním výrazem ^(\\d{3}\\s?\\d{2})$\r\nPokud je TestovanyNarodnost=CZ, je TestovanyPsc ověřováno proti seznamu všech PSČ pro Českou republiku."
13354 },
13355 "testovanyMesto" : {
13356 "maxLength" : 255,
13357 "type" : "string",
13358 "description" : "Údaje o pobytu - Město\r\nPovinné pole, maximálně 255 znaků\r\nPokud je TestovanyNarodnost=CZ, je TestovanyMesto ověřováno proti seznamu všech obcí v České republice.V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným TestovanyPsc a TestovanyMesto.V případě zadání neexistující kombinace PSČ a města je zadání žádanky odmítnuto."
13359 },
13360 "testovanyUlice" : {
13361 "maxLength" : 255,
13362 "type" : "string",
13363 "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
13364 "nullable" : true
13365 },
13366 "testovanyTelefon" : {
13367 "maxLength" : 120,
13368 "type" : "string",
13369 "description" : "Kontaktní údaje na pacienta - Kontaktní telefon\r\nPovinné pole, maximálně 120 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
13370 },
13371 "testovanyEmail" : {
13372 "maxLength" : 120,
13373 "type" : "string",
13374 "description" : "Kontaktní údaje na pacienta - Kontaktní email\r\nNepovinné, maximálně 120 znaků, validace regulárním výrazem ^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63}(\\.([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63})*@([a-zA-Z0-9]){1,63}([-.]([a-zA-Z0-9]){1,63})*\\.([a-zA-Z0-9]){2,63}$",
13375 "nullable" : true
13376 },
13377 "symptomKasel" : {
13378 "type" : "boolean",
13379 "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13380 },
13381 "symptomBolestSvaluKloubuZimnice" : {
13382 "type" : "boolean",
13383 "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13384 },
13385 "symptomPrujemZvraceni" : {
13386 "type" : "boolean",
13387 "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13388 },
13389 "symptomTeplota" : {
13390 "type" : "boolean",
13391 "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13392 },
13393 "symptomZtrataChutiCichu" : {
13394 "type" : "boolean",
13395 "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13396 },
13397 "symptomJine" : {
13398 "type" : "boolean",
13399 "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13400 },
13401 "nejvyssiNamerenaTeplota" : {
13402 "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
13403 "type" : "number",
13404 "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
13405 "format" : "double",
13406 "nullable" : true
13407 },
13408 "jineSymptomyPopis" : {
13409 "maxLength" : 200,
13410 "type" : "string",
13411 "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
13412 "nullable" : true
13413 },
13414 "cisloKartyPasazera" : {
13415 "maxLength" : 20,
13416 "type" : "string",
13417 "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
13418 "nullable" : true
13419 },
13420 "prvniSymptomyDatum" : {
13421 "type" : "string",
13422 "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
13423 "format" : "date-time",
13424 "nullable" : true
13425 },
13426 "ordinaceVystavil" : {
13427 "maxLength" : 200,
13428 "type" : "string",
13429 "description" : "Ordinace - Vystavil (Jméno, pracoviště)\r\nNepovinné, maximálně 200 znaků",
13430 "nullable" : true
13431 },
13432 "typyTestu" : {
13433 "type" : "array",
13434 "items" : {
13435 "type" : "string"
13436 },
13437 "description" : "Žádanka pro - Typy testů\r\nPovinné pole pokud je TypPoctTestu=1.\r\nPole více hodnot(v url je možné zadat opakovaně, v json se jedná o pole stringů). Hodnoty můžou být: PCR, Protilatky, Antigen, Multiplex.\r\nPCR - PCR test na COVID-19\r\nProtilatky - Průkaz protilátek\r\nAntigen – Průkaz antigenu\r\nMultiplex - Multiplexní PCR.\r\nPokud je TypPoctTestu = 2, nemá toto pole význam a nemělo by být vyplněno, protože doktor nežádá o další testování.\r\nPokud je TypPoctTestu= 3, je výchozí hodnota při nevyplnění „PCR“, protože se předpokládá, že doktor na základě jím provedeného POCT testu žádá o provedení PCR testu.",
13438 "nullable" : true
13439 },
13440 "typPoctTestu" : {
13441 "$ref" : "#/components/schemas/EnumZadankaTypPoctTestu"
13442 },
13443 "prioritizaceOdberu" : {
13444 "$ref" : "#/components/schemas/EnumPrioritizaceOdberu"
13445 },
13446 "vysledekPoctDatum" : {
13447 "type" : "string",
13448 "description" : "Výsledek POCT testu - Datum provedení\r\nNepovinné, datum",
13449 "format" : "date-time",
13450 "nullable" : true
13451 },
13452 "provedenOdber" : {
13453 "type" : "boolean",
13454 "description" : "Žádanka pro - Provedl jsem odběr\r\nNepovinné, jedna z hodnot: true/false\r\ntrue – Ano\r\nfalse – Ne(výchozí)"
13455 },
13456 "vysledekPoctProtilatky" : {
13457 "type" : "string",
13458 "description" : "Výsledek POCT testu - Průkaz protilátek\r\nPokud je TypPoctTestu=AnoBezDalsihoTestovani nebo AnoSDalsimTestovanim, je povinné vyplnit alespoň jednu z hodnot VysledekPoctProtilatky, VysledekPoctAntigen, VysledekPoctRNA.\r\nJedna z hodnot: P/N/X\r\nP - Pozitivní\r\nN - Negativní\r\nX - Neprůkazný",
13459 "nullable" : true
13460 },
13461 "vysledekPoctAntigen" : {
13462 "type" : "string",
13463 "description" : "Výsledek POCT testu - Průkaz antigenu\r\nPokud je TypPoctTestu=AnoBezDalsihoTestovani nebo AnoSDalsimTestovanim, je povinné vyplnit alespoň jednu z hodnot VysledekPoctProtilatky, VysledekPoctAntigen, VysledekPoctRNA.\r\nJedna z hodnot: P/N/X\r\nP - Pozitivní\r\nN - Negativní\r\nX - Neprůkazný",
13464 "nullable" : true
13465 },
13466 "vysledekPoctRNA" : {
13467 "type" : "string",
13468 "description" : "Výsledek POCT testu - Průkaz RNA\r\nPokud je TypPoctTestu=AnoBezDalsihoTestovani nebo AnoSDalsimTestovanim, je povinné vyplnit alespoň jednu z hodnot VysledekPoctProtilatky, VysledekPoctAntigen, VysledekPoctRNA.\r\nJedna z hodnot: P/N/H\r\nP - Pozitivní\r\nN - Negativní\r\nH - Hraniční",
13469 "nullable" : true
13470 },
13471 "vyrobceTestuKod" : {
13472 "type" : "string",
13473 "description" : "Výrobce testu – název testu\r\nPovinné v případě použití antigenu. Vyplňuje se kód výrobce testu",
13474 "nullable" : true
13475 },
13476 "zdravotniPojistovnaKod" : {
13477 "maxLength" : 3,
13478 "type" : "string",
13479 "description" : "Žádanka pro - Zdravotní pojišťovna\r\nPovinné pole, 3 znaky"
13480 },
13481 "odberneMistoKod" : {
13482 "type" : "string",
13483 "description" : "Žádanka pro – Preferované odběrné místo\r\nNepovinné, kód preferovaného odběrného místa ve formátu „ABC-12“.",
13484 "nullable" : true
13485 },
13486 "testovanyNarodnost" : {
13487 "maxLength" : 2,
13488 "type" : "string",
13489 "description" : "Žádanka pro - Státní příslušnost\r\nPovinné pole, 2 znaky, „CZ“ pro českou republiku"
13490 },
13491 "symptomZadne" : {
13492 "type" : "boolean",
13493 "description" : "Symptomy – Žádné\r\nPovinné, pokud není vyplněn žádný jiný symptom."
13494 },
13495 "datum" : {
13496 "type" : "string",
13497 "description" : "Datum a čas vystavení žádanky\r\nNepovinné, při nevyplnění se bere aktuální datum a čas",
13498 "format" : "date-time",
13499 "nullable" : true
13500 },
13501 "rizikovePovolaniKod" : {
13502 "type" : "string",
13503 "description" : "Rizikové povolání či kolektiv, kde se pacient vyskytuje.\r\nNepovinné.\r\nJedna z hodnot:\r\nSkolDite\r\nSkolZak\r\nSkolUcMS\r\nSkolUcZS\r\nSkolUcSS\r\nSkolUcVS\r\nSkolJine\r\nZdrLekar\r\nZdrSestra\r\nZdrPrac\r\nZdrPacien\r\nSocPrac\r\nSocKlient\r\nDuchStar\r\nDuchInval\r\nVojak\r\nPolicista\r\nHasic\r\nVezen\r\nVezPrac\r\nRidic\r\nPracVyrob\r\nPracKancl\r\nPracJiny\r\nGastro\r\nProdavac\r\nPostak\r\nPendler\r\nBezPrace\r\nJine",
13504 "nullable" : true
13505 },
13506 "jeNovorozenec" : {
13507 "type" : "boolean",
13508 "description" : "Označení, zda se jedná o novorozence bez přiděleného rodného čísla"
13509 },
13510 "testovaniProFirmy" : {
13511 "type" : "boolean",
13512 "description" : "Testování pro firmy\r\nAno / Ne(výchozí)"
13513 },
13514 "testovaniProFirmyIco" : {
13515 "type" : "string",
13516 "description" : "Testování pro firmy IČO\r\nNepovinné. Prováděna kontrola dohledáním v ROS.",
13517 "nullable" : true
13518 },
13519 "testovaniProFirmyKategorie" : {
13520 "type" : "string",
13521 "description" : "Kategorie testování",
13522 "nullable" : true
13523 },
13524 "testovaniProFirmyRED_IZO" : {
13525 "type" : "string",
13526 "description" : "Školní zařízení, pro než se testuje",
13527 "nullable" : true
13528 }
13529 },
13530 "additionalProperties" : false,
13531 "description" : ""
13532 },
13533 "ZadankaView" : {
13534 "required" : [
13535 "indikace",
13536 "ordinaceEmail",
13537 "ordinaceIcp",
13538 "ordinaceTelefon",
13539 "testovanyCisloPojistence",
13540 "testovanyJmeno",
13541 "testovanyMesto",
13542 "testovanyPrijmeni",
13543 "testovanyPsc",
13544 "testovanyTelefon"
13545 ],
13546 "type" : "object",
13547 "properties" : {
13548 "ordinaceIcp" : {
13549 "maxLength" : 10,
13550 "type" : "string",
13551 "description" : "Ordinace - IČP\r\nPovinné pole, maximálně 10 znaků, textové pole, formát 8 číslic, validace regulárním výrazem ^\\d{8}$"
13552 },
13553 "ordinaceEmail" : {
13554 "maxLength" : 254,
13555 "type" : "string",
13556 "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
13557 },
13558 "ordinaceTelefon" : {
13559 "maxLength" : 20,
13560 "type" : "string",
13561 "description" : "Ordinace - Telefon\r\nNepovinné, maximálně 20 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
13562 },
13563 "provestOdberNejdrive" : {
13564 "type" : "string",
13565 "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
13566 "format" : "date-time",
13567 "nullable" : true
13568 },
13569 "indikace" : {
13570 "$ref" : "#/components/schemas/EnumZadankaIndikace"
13571 },
13572 "klinickyZavaznyStav" : {
13573 "type" : "boolean",
13574 "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
13575 "nullable" : true
13576 },
13577 "testovanyJmeno" : {
13578 "maxLength" : 50,
13579 "type" : "string",
13580 "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
13581 },
13582 "testovanyPrijmeni" : {
13583 "maxLength" : 50,
13584 "type" : "string",
13585 "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
13586 },
13587 "testovanyCisloPojistence" : {
13588 "maxLength" : 22,
13589 "type" : "string",
13590 "description" : "Žádanka pro - Číslo pojištěnce / rodné číslo\r\nPovinné pole, maximálně 22 znaků. Pro občany ČR (TestovanyNarodnost=CZ) se zadává buď rodné číslo, nebo číslo pojištěnce. Povoleny jsou tvary s lomítkem i bez lomítka.\r\nPro cizince trvale žijící na území ČR se zdravotním pojištěním se zadává číslo pojištěnce.\r\nPro české občany, u nichž není možné zjistit rodné číslo, je možné zadat náhradní rodné číslo s koncovkou 000 nebo 0000 (například 830728/0000).\r\nPro cizince(TestovanyNarodnost jiná než CZ) je možné buď zadat náhradní rodné číslo s koncovkou 999 nebo 9999 (například 830728/9999), nebo je možné použít libovolný národní identifikátor pro danou zemi(pro Polsko a Slovensko rodné číslo platné v dané zemi, pro ostatní národnosti například číslo pasu). Tvar rodného čísla pro cizince není kontrolován, musí ale být kratší než 20 znaků."
13591 },
13592 "testovanyDatumNarozeni" : {
13593 "type" : "string",
13594 "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
13595 "format" : "date-time",
13596 "nullable" : true
13597 },
13598 "testovanyPsc" : {
13599 "maxLength" : 6,
13600 "type" : "string",
13601 "description" : "Údaje o pobytu - PSČ\r\nPovinné pole, formát 111 11 nebo 11111, validace regulárním výrazem ^(\\d{3}\\s?\\d{2})$\r\nPokud je TestovanyNarodnost=CZ, je TestovanyPsc ověřováno proti seznamu všech PSČ pro Českou republiku."
13602 },
13603 "testovanyMesto" : {
13604 "maxLength" : 255,
13605 "type" : "string",
13606 "description" : "Údaje o pobytu - Město\r\nPovinné pole, maximálně 255 znaků\r\nPokud je TestovanyNarodnost=CZ, je TestovanyMesto ověřováno proti seznamu všech obcí v České republice.V případě Prahy se zadává název městského obvodu („Praha 1“ až „Praha 10“). Navíc je kontrolována vazba mezi zadaným TestovanyPsc a TestovanyMesto.V případě zadání neexistující kombinace PSČ a města je zadání žádanky odmítnuto."
13607 },
13608 "testovanyUlice" : {
13609 "maxLength" : 255,
13610 "type" : "string",
13611 "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
13612 "nullable" : true
13613 },
13614 "testovanyTelefon" : {
13615 "maxLength" : 120,
13616 "type" : "string",
13617 "description" : "Kontaktní údaje na pacienta - Kontaktní telefon\r\nPovinné pole, maximálně 120 znaků, po odebrání mezer je validace regulárním výrazem ^(((\\+|00)420)?\\d{9}|(\\+|00)(?!420)[1-9]{1}\\d{5,})$"
13618 },
13619 "testovanyEmail" : {
13620 "maxLength" : 120,
13621 "type" : "string",
13622 "description" : "Kontaktní údaje na pacienta - Kontaktní email\r\nNepovinné, maximálně 120 znaků, validace regulárním výrazem ^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63}(\\.([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]){1,63})*@([a-zA-Z0-9]){1,63}([-.]([a-zA-Z0-9]){1,63})*\\.([a-zA-Z0-9]){2,63}$",
13623 "nullable" : true
13624 },
13625 "symptomKasel" : {
13626 "type" : "boolean",
13627 "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13628 },
13629 "symptomBolestSvaluKloubuZimnice" : {
13630 "type" : "boolean",
13631 "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13632 },
13633 "symptomPrujemZvraceni" : {
13634 "type" : "boolean",
13635 "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13636 },
13637 "symptomTeplota" : {
13638 "type" : "boolean",
13639 "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13640 },
13641 "symptomZtrataChutiCichu" : {
13642 "type" : "boolean",
13643 "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13644 },
13645 "symptomJine" : {
13646 "type" : "boolean",
13647 "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13648 },
13649 "nejvyssiNamerenaTeplota" : {
13650 "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
13651 "type" : "number",
13652 "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
13653 "format" : "double",
13654 "nullable" : true
13655 },
13656 "jineSymptomyPopis" : {
13657 "maxLength" : 200,
13658 "type" : "string",
13659 "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
13660 "nullable" : true
13661 },
13662 "cisloKartyPasazera" : {
13663 "maxLength" : 20,
13664 "type" : "string",
13665 "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
13666 "nullable" : true
13667 },
13668 "prvniSymptomyDatum" : {
13669 "type" : "string",
13670 "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
13671 "format" : "date-time",
13672 "nullable" : true
13673 },
13674 "testovanyNarodnostKod" : {
13675 "maxLength" : 2,
13676 "type" : "string",
13677 "description" : "Kód státní příslušnosti pacienta, 2 znaky",
13678 "nullable" : true
13679 },
13680 "testovanyZdravotniPojistovnaKod" : {
13681 "maxLength" : 2,
13682 "type" : "string",
13683 "description" : "Zdravotní pojišťovna pacienta, Kód 3 znaky",
13684 "nullable" : true
13685 },
13686 "cislo" : {
13687 "maxLength" : 10,
13688 "type" : "string",
13689 "description" : "Jednoznačné číslo žádanky, maximální délka 10 znaků",
13690 "nullable" : true
13691 },
13692 "typyTestuNazvy" : {
13693 "type" : "array",
13694 "items" : {
13695 "type" : "string"
13696 },
13697 "description" : "Pole seznam názvů požadovaných testů. Seznam názvů k odpovídajícím kódům je uveden v popisu pole TypyTestu.",
13698 "nullable" : true
13699 },
13700 "hradiKhs" : {
13701 "type" : "boolean",
13702 "description" : "Příznak, že test hradí krajská hygienická stanice, true/false"
13703 },
13704 "rizikovePovolaniNazev" : {
13705 "type" : "string",
13706 "description" : "Rizikové povolání",
13707 "nullable" : true
13708 },
13709 "vyrobceTestuNazev" : {
13710 "type" : "string",
13711 "description" : "Výrobce testu - název",
13712 "nullable" : true
13713 },
13714 "stav" : {
13715 "$ref" : "#/components/schemas/EnumZadankaStav"
13716 },
13717 "stavText" : {
13718 "type" : "string",
13719 "description" : "Stav žádanky slovem",
13720 "nullable" : true
13721 },
13722 "testovanyNarodnostNazev" : {
13723 "maxLength" : 50,
13724 "type" : "string",
13725 "description" : "Státní příslušnost pacienta textově, max 50 znaků",
13726 "nullable" : true
13727 },
13728 "testovanyZdravotniPojistovnaNazev" : {
13729 "maxLength" : 50,
13730 "type" : "string",
13731 "description" : "Název zdravotní pojišťovny pacienta, max. 50 znaků",
13732 "nullable" : true
13733 },
13734 "preferovaneZadankyOdberneMistoNazev" : {
13735 "type" : "string",
13736 "description" : "Názvy preferovaných žádanek",
13737 "nullable" : true
13738 },
13739 "odbery" : {
13740 "type" : "array",
13741 "items" : {
13742 "$ref" : "#/components/schemas/OdberModel"
13743 },
13744 "description" : "Odběry",
13745 "nullable" : true
13746 },
13747 "laboratore" : {
13748 "type" : "array",
13749 "items" : {
13750 "$ref" : "#/components/schemas/OdberModel"
13751 },
13752 "description" : "Laboratoře",
13753 "nullable" : true
13754 },
13755 "laboratorZadankyVysledky" : {
13756 "type" : "array",
13757 "items" : {
13758 "$ref" : "#/components/schemas/LaboratorZadankyVysledekView"
13759 },
13760 "description" : "Laboratorní výsledky",
13761 "nullable" : true
13762 },
13763 "typPoctTestu" : {
13764 "$ref" : "#/components/schemas/EnumZadankaTypPoctTestu"
13765 },
13766 "testovanyRobVysledek" : {
13767 "type" : "string",
13768 "description" : "Testovaný rob výsledek",
13769 "nullable" : true
13770 },
13771 "vysledekPoctText" : {
13772 "type" : "string",
13773 "description" : "Pro typ testu Protilatky a Antigen jedna z hodnot: P/N/X\r\nP - Pozitivní\r\nN - Negativní\r\nX - Neprůkazný",
13774 "nullable" : true
13775 },
13776 "prioritizaceOdberuText" : {
13777 "type" : "string",
13778 "description" : "Nepovinné, hodnota 0/1/2/3/4 odpovídající položkám žádná/zaměstnanec MinisterstvoObrany/zaměstnanec MinisterstvoVnitra/ pracovník ZachranneSlozky/ zdravotník",
13779 "nullable" : true
13780 },
13781 "symptomZadne" : {
13782 "type" : "boolean",
13783 "description" : "Symptom Zadne , true (Ano)/false (Ne)",
13784 "readOnly" : true
13785 },
13786 "testovaniProFirmy" : {
13787 "type" : "boolean",
13788 "description" : "Jedná se o testování pro firmu (true/false)"
13789 },
13790 "testovaniProFirmyIco" : {
13791 "type" : "integer",
13792 "description" : "IČO firmy, pro níž se testuje",
13793 "format" : "int32",
13794 "nullable" : true
13795 },
13796 "testovaniProFirmyKategorie" : {
13797 "type" : "string",
13798 "description" : "Kategorie testování",
13799 "nullable" : true
13800 },
13801 "testovaniProFirmyRED_IZO" : {
13802 "type" : "string",
13803 "description" : "Školní zařízení, pro než se testuje",
13804 "nullable" : true
13805 }
13806 },
13807 "additionalProperties" : false,
13808 "description" : ""
13809 },
13810 "ZapsatZadankuResult" : {
13811 "type" : "object",
13812 "properties" : {
13813 "predchoziZadankaPrepsana" : {
13814 "type" : "boolean",
13815 "description" : "Jestliže byla žádanka úspěšně přepsána"
13816 },
13817 "cislo" : {
13818 "type" : "string",
13819 "description" : "Číslo žádanky",
13820 "nullable" : true
13821 }
13822 },
13823 "additionalProperties" : false,
13824 "description" : ""
13825 },
13826 "ZdravotniPojistovna" : {
13827 "type" : "object",
13828 "properties" : {
13829 "kod" : {
13830 "maxLength" : 10,
13831 "type" : "string",
13832 "description" : "Kód položky číselníku",
13833 "nullable" : true
13834 },
13835 "nazev" : {
13836 "maxLength" : 256,
13837 "type" : "string",
13838 "description" : "Název položky číselníku",
13839 "nullable" : true
13840 },
13841 "platnostOd" : {
13842 "type" : "string",
13843 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13844 "format" : "date-time",
13845 "nullable" : true
13846 },
13847 "platnostDo" : {
13848 "type" : "string",
13849 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13850 "format" : "date-time",
13851 "nullable" : true
13852 }
13853 },
13854 "additionalProperties" : false,
13855 "description" : ""
13856 },
13857 "Zeme" : {
13858 "type" : "object",
13859 "properties" : {
13860 "kod" : {
13861 "maxLength" : 10,
13862 "type" : "string",
13863 "description" : "Kód položky číselníku",
13864 "nullable" : true
13865 },
13866 "nazev" : {
13867 "maxLength" : 256,
13868 "type" : "string",
13869 "description" : "Název položky číselníku",
13870 "nullable" : true
13871 },
13872 "platnostOd" : {
13873 "type" : "string",
13874 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13875 "format" : "date-time",
13876 "nullable" : true
13877 },
13878 "platnostDo" : {
13879 "type" : "string",
13880 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13881 "format" : "date-time",
13882 "nullable" : true
13883 }
13884 },
13885 "additionalProperties" : false,
13886 "description" : ""
13887 },
13888 "ZemeUznaneOckovani" : {
13889 "type" : "object",
13890 "properties" : {
13891 "kod" : {
13892 "maxLength" : 10,
13893 "type" : "string",
13894 "description" : "Kód položky číselníku",
13895 "nullable" : true
13896 },
13897 "nazev" : {
13898 "maxLength" : 256,
13899 "type" : "string",
13900 "description" : "Název položky číselníku",
13901 "nullable" : true
13902 },
13903 "platnostOd" : {
13904 "type" : "string",
13905 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13906 "format" : "date-time",
13907 "nullable" : true
13908 },
13909 "platnostDo" : {
13910 "type" : "string",
13911 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13912 "format" : "date-time",
13913 "nullable" : true
13914 }
13915 },
13916 "additionalProperties" : false,
13917 "description" : ""
13918 },
13919 "ZmenitDatumPlanovanehoOckovaniResult" : {
13920 "type" : "object",
13921 "properties" : {
13922 "vysledek" : {
13923 "$ref" : "#/components/schemas/EnumOckovaciSeznamZmenaResult"
13924 }
13925 },
13926 "additionalProperties" : false,
13927 "description" : ""
13928 },
13929 "ZnovuOdeslatVakcinaceCertifikatResult" : {
13930 "type" : "object",
13931 "properties" : {
13932 "odeslaniCertifikatuResult" : {
13933 "$ref" : "#/components/schemas/OdeslaniCertifikatu"
13934 }
13935 },
13936 "additionalProperties" : false,
13937 "description" : ""
13938 },
13939 "ZrusitZadankuResult" : {
13940 "type" : "object",
13941 "additionalProperties" : false,
13942 "description" : ""
13943 }
13944 }
13945 }
13946 }