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. <br>Pro přístup vyžaduje certifikát SÚKL (eRecept) nebo certifikát ÚZIS vydaný pro poskytovatele zdravotních služeb.<br>Atributy \"cisloObcanskehoPrukazu\", \"cisloPasu\" jsou v produkčním prostředí <strong>vždy prázdné (null)!</strong> Podle čísel dokladů lze pouze vyhledávat.",
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 "application/json" : {
805 "schema" : {
806 "type" : "array",
807 "items" : {
808 "$ref" : "#/components/schemas/ResortniIdentifikatorSkoly"
809 }
810 },
811 "example" : [
812 {
813 "ico" : 9783121,
814 "kategorieFirmy" : "x_MŠ",
815 "uzemi" : "CZ010A",
816 "kod" : "691014426",
817 "nazev" : "MŠ Štěrboholy, příspěvková organizace",
818 "platnostOd" : null,
819 "platnostDo" : null
820 }
821 ]
822 }
823 }
824 },
825 "404" : {
826 "description" : "Číselník nenalezen"
827 }
828 }
829 }
830 },
831 "/api/v1/ciselniky/Info" : {
832 "get" : {
833 "tags" : [
834 "Ciselniky"
835 ],
836 "summary" : "Zobrazí informace o verzi aplikace a přihlášeném uživateli",
837 "responses" : {
838 "200" : {
839 "description" : "Ok",
840 "content" : {
841 "application/json" : {
842 "schema" : {
843 "$ref" : "#/components/schemas/AppInfo"
844 },
845 "example" : {
846 "verzeAplikace" : "1.96.0",
847 "subjektIco" : 0,
848 "nazevPracoviste" : "Testovací pracovistě API"
849 }
850 }
851 }
852 }
853 }
854 }
855 },
856 "/api/v1/covidtesty/NacistDetailyPacienta/{pacientId}" : {
857 "get" : {
858 "tags" : [
859 "CovidTesty"
860 ],
861 "summary" : "NENI IMPLEMENTOVANO. Načte detaily pacienta.",
862 "parameters" : [
863 {
864 "name" : "pacientId",
865 "in" : "path",
866 "description" : "Id pacienta:",
867 "required" : true,
868 "schema" : {
869 "maxLength" : 10,
870 "type" : "string"
871 },
872 "example" : "5"
873 },
874 {
875 "name" : "pracovnikNrzpCislo",
876 "in" : "query",
877 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
878 "schema" : {
879 "type" : "string"
880 },
881 "example" : "123456789"
882 },
883 {
884 "name" : "pracovnikRodneCislo",
885 "in" : "query",
886 "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.",
887 "schema" : {
888 "type" : "string"
889 }
890 },
891 {
892 "name" : "pracovnikJmeno",
893 "in" : "query",
894 "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.",
895 "schema" : {
896 "type" : "string"
897 }
898 },
899 {
900 "name" : "pracovnikPrijmeni",
901 "in" : "query",
902 "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.",
903 "schema" : {
904 "type" : "string"
905 }
906 },
907 {
908 "name" : "pracovnikTitulPred",
909 "in" : "query",
910 "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.",
911 "schema" : {
912 "type" : "string"
913 }
914 },
915 {
916 "name" : "pracovnikTitulZa",
917 "in" : "query",
918 "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.",
919 "schema" : {
920 "type" : "string"
921 }
922 },
923 {
924 "name" : "pcz",
925 "in" : "query",
926 "description" : "Číslo PČZ zařízení, které provádí zápis",
927 "required" : true,
928 "schema" : {
929 "type" : "string"
930 },
931 "example" : "000"
932 }
933 ],
934 "responses" : {
935 "200" : {
936 "description" : "Nalezeny detaily pacienta",
937 "content" : {
938 "application/json" : {
939 "schema" : {
940 "$ref" : "#/components/schemas/DetailyPacienta"
941 }
942 }
943 }
944 },
945 "404" : {
946 "description" : "Detaily nenalezeny"
947 }
948 }
949 }
950 },
951 "/api/v1/covidtesty/VyhledatZadanku/{cisloZadanky}" : {
952 "get" : {
953 "tags" : [
954 "CovidTesty"
955 ],
956 "summary" : "Vyhledá žádanku dle jejího čísla.",
957 "parameters" : [
958 {
959 "name" : "cisloZadanky",
960 "in" : "path",
961 "description" : "Číslo žádanky:",
962 "required" : true,
963 "schema" : {
964 "maxLength" : 10,
965 "type" : "string"
966 },
967 "example" : "2732318438"
968 },
969 {
970 "name" : "pracovnikNrzpCislo",
971 "in" : "query",
972 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
973 "schema" : {
974 "type" : "string"
975 },
976 "example" : "123456789"
977 },
978 {
979 "name" : "pracovnikRodneCislo",
980 "in" : "query",
981 "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.",
982 "schema" : {
983 "type" : "string"
984 }
985 },
986 {
987 "name" : "pracovnikJmeno",
988 "in" : "query",
989 "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.",
990 "schema" : {
991 "type" : "string"
992 }
993 },
994 {
995 "name" : "pracovnikPrijmeni",
996 "in" : "query",
997 "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.",
998 "schema" : {
999 "type" : "string"
1000 }
1001 },
1002 {
1003 "name" : "pracovnikTitulPred",
1004 "in" : "query",
1005 "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.",
1006 "schema" : {
1007 "type" : "string"
1008 }
1009 },
1010 {
1011 "name" : "pracovnikTitulZa",
1012 "in" : "query",
1013 "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.",
1014 "schema" : {
1015 "type" : "string"
1016 }
1017 },
1018 {
1019 "name" : "pcz",
1020 "in" : "query",
1021 "description" : "Číslo PČZ zařízení, které provádí zápis",
1022 "required" : true,
1023 "schema" : {
1024 "type" : "string"
1025 },
1026 "example" : "000"
1027 }
1028 ],
1029 "responses" : {
1030 "200" : {
1031 "description" : "Žádanka vyhledána",
1032 "content" : {
1033 "application/json" : {
1034 "schema" : {
1035 "$ref" : "#/components/schemas/ZadankaView"
1036 },
1037 "example" : {
1038 "stav" : "JenVysledek",
1039 "stavText" : "Jen výsledek",
1040 "testovanyNarodnostNazev" : "Česká republika",
1041 "testovanyZdravotniPojistovnaNazev" : "CIZ Samoplátce - bez dalšího zdržování na území ČR",
1042 "preferovaneZadankyOdberneMistoNazev" : null,
1043 "odbery" : [
1044
1045 ],
1046 "laboratore" : [
1047
1048 ],
1049 "laboratorZadankyVysledky" : null,
1050 "typPoctTestu" : "AnoBezDalsihoTestovani",
1051 "testovanyRobVysledek" : "Ne",
1052 "vysledekPoctText" : "",
1053 "prioritizaceOdberuText" : "Žádná",
1054 "symptomZadne" : false,
1055 "testovaniProFirmy" : false,
1056 "testovaniProFirmyIco" : null,
1057 "testovaniProFirmyKategorie" : null,
1058 "testovaniProFirmyRED_IZO" : null,
1059 "testovanyNarodnostKod" : "CZ",
1060 "testovanyZdravotniPojistovnaKod" : "CIZ",
1061 "cislo" : "2732318438",
1062 "typyTestuNazvy" : [
1063
1064 ],
1065 "hradiKhs" : false,
1066 "rizikovePovolaniNazev" : "Zdravotnictví - lékař",
1067 "vyrobceTestuNazev" : null,
1068 "ordinaceIcp" : "06326001",
1069 "ordinaceEmail" : "mujemail@gmail.com",
1070 "ordinaceTelefon" : "+420111222333",
1071 "provestOdberNejdrive" : null,
1072 "indikace" : "Kontrolni",
1073 "klinickyZavaznyStav" : null,
1074 "testovanyJmeno" : "Jan",
1075 "testovanyPrijmeni" : "Novák",
1076 "testovanyCisloPojistence" : "0011198649",
1077 "testovanyDatumNarozeni" : "2000-11-19T00:00:00",
1078 "testovanyPsc" : "10000",
1079 "testovanyMesto" : "Praha 10",
1080 "testovanyUlice" : null,
1081 "testovanyTelefon" : "123456789",
1082 "testovanyEmail" : null,
1083 "symptomKasel" : true,
1084 "symptomBolestSvaluKloubuZimnice" : false,
1085 "symptomPrujemZvraceni" : false,
1086 "symptomTeplota" : false,
1087 "symptomZtrataChutiCichu" : false,
1088 "symptomJine" : false,
1089 "nejvyssiNamerenaTeplota" : null,
1090 "jineSymptomyPopis" : null,
1091 "cisloKartyPasazera" : null,
1092 "prvniSymptomyDatum" : null
1093 }
1094 }
1095 }
1096 },
1097 "404" : {
1098 "description" : "Žádanka nenalezena"
1099 }
1100 }
1101 }
1102 },
1103 "/api/v1/covidtesty/ZapsatZadanku" : {
1104 "post" : {
1105 "tags" : [
1106 "CovidTesty"
1107 ],
1108 "summary" : "Založení žádanky.",
1109 "parameters" : [
1110 {
1111 "name" : "pracovnikNrzpCislo",
1112 "in" : "query",
1113 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
1114 "schema" : {
1115 "type" : "string"
1116 },
1117 "example" : "123456789"
1118 },
1119 {
1120 "name" : "pracovnikRodneCislo",
1121 "in" : "query",
1122 "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.",
1123 "schema" : {
1124 "type" : "string"
1125 }
1126 },
1127 {
1128 "name" : "pracovnikJmeno",
1129 "in" : "query",
1130 "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.",
1131 "schema" : {
1132 "type" : "string"
1133 }
1134 },
1135 {
1136 "name" : "pracovnikPrijmeni",
1137 "in" : "query",
1138 "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.",
1139 "schema" : {
1140 "type" : "string"
1141 }
1142 },
1143 {
1144 "name" : "pracovnikTitulPred",
1145 "in" : "query",
1146 "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.",
1147 "schema" : {
1148 "type" : "string"
1149 }
1150 },
1151 {
1152 "name" : "pracovnikTitulZa",
1153 "in" : "query",
1154 "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.",
1155 "schema" : {
1156 "type" : "string"
1157 }
1158 },
1159 {
1160 "name" : "pcz",
1161 "in" : "query",
1162 "description" : "Číslo PČZ zařízení, které provádí zápis",
1163 "required" : true,
1164 "schema" : {
1165 "type" : "string"
1166 },
1167 "example" : "000"
1168 }
1169 ],
1170 "requestBody" : {
1171 "description" : "Žádanka:",
1172 "content" : {
1173 "application/json" : {
1174 "schema" : {
1175 "$ref" : "#/components/schemas/Zadanka"
1176 },
1177 "example" : {
1178 "ordinaceVystavil" : "Ordinace XYZ",
1179 "typyTestu" : null,
1180 "typPoctTestu" : "AnoBezDalsihoTestovani",
1181 "prioritizaceOdberu" : "Zadna",
1182 "vysledekPoctDatum" : "2026-06-09T15:02:49.7219797+02:00",
1183 "provedenOdber" : false,
1184 "vysledekPoctProtilatky" : "",
1185 "vysledekPoctAntigen" : "P",
1186 "vysledekPoctRNA" : null,
1187 "vyrobceTestuKod" : null,
1188 "zdravotniPojistovnaKod" : "111",
1189 "odberneMistoKod" : null,
1190 "testovanyNarodnost" : "CZ",
1191 "symptomZadne" : false,
1192 "datum" : null,
1193 "rizikovePovolaniKod" : "ZdrLekar",
1194 "jeNovorozenec" : false,
1195 "testovaniProFirmy" : false,
1196 "testovaniProFirmyIco" : null,
1197 "testovaniProFirmyKategorie" : null,
1198 "testovaniProFirmyRED_IZO" : null,
1199 "ordinaceIcp" : "12345678",
1200 "ordinaceEmail" : "test@test.cz",
1201 "ordinaceTelefon" : "+420607232524",
1202 "provestOdberNejdrive" : null,
1203 "indikace" : "Diagnosticka",
1204 "klinickyZavaznyStav" : null,
1205 "testovanyJmeno" : "pokus",
1206 "testovanyPrijmeni" : "hokus",
1207 "testovanyCisloPojistence" : "1903291918",
1208 "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
1209 "testovanyPsc" : "10000",
1210 "testovanyMesto" : "Praha",
1211 "testovanyUlice" : null,
1212 "testovanyTelefon" : "123456789",
1213 "testovanyEmail" : null,
1214 "symptomKasel" : true,
1215 "symptomBolestSvaluKloubuZimnice" : false,
1216 "symptomPrujemZvraceni" : false,
1217 "symptomTeplota" : false,
1218 "symptomZtrataChutiCichu" : false,
1219 "symptomJine" : false,
1220 "nejvyssiNamerenaTeplota" : null,
1221 "jineSymptomyPopis" : null,
1222 "cisloKartyPasazera" : null,
1223 "prvniSymptomyDatum" : null
1224 }
1225 },
1226 "text/json" : {
1227 "schema" : {
1228 "$ref" : "#/components/schemas/Zadanka"
1229 },
1230 "example" : {
1231 "ordinaceVystavil" : "Ordinace XYZ",
1232 "typyTestu" : null,
1233 "typPoctTestu" : "AnoBezDalsihoTestovani",
1234 "prioritizaceOdberu" : "Zadna",
1235 "vysledekPoctDatum" : "2026-06-09T15:02:49.7219797+02:00",
1236 "provedenOdber" : false,
1237 "vysledekPoctProtilatky" : "",
1238 "vysledekPoctAntigen" : "P",
1239 "vysledekPoctRNA" : null,
1240 "vyrobceTestuKod" : null,
1241 "zdravotniPojistovnaKod" : "111",
1242 "odberneMistoKod" : null,
1243 "testovanyNarodnost" : "CZ",
1244 "symptomZadne" : false,
1245 "datum" : null,
1246 "rizikovePovolaniKod" : "ZdrLekar",
1247 "jeNovorozenec" : false,
1248 "testovaniProFirmy" : false,
1249 "testovaniProFirmyIco" : null,
1250 "testovaniProFirmyKategorie" : null,
1251 "testovaniProFirmyRED_IZO" : null,
1252 "ordinaceIcp" : "12345678",
1253 "ordinaceEmail" : "test@test.cz",
1254 "ordinaceTelefon" : "+420607232524",
1255 "provestOdberNejdrive" : null,
1256 "indikace" : "Diagnosticka",
1257 "klinickyZavaznyStav" : null,
1258 "testovanyJmeno" : "pokus",
1259 "testovanyPrijmeni" : "hokus",
1260 "testovanyCisloPojistence" : "1903291918",
1261 "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
1262 "testovanyPsc" : "10000",
1263 "testovanyMesto" : "Praha",
1264 "testovanyUlice" : null,
1265 "testovanyTelefon" : "123456789",
1266 "testovanyEmail" : null,
1267 "symptomKasel" : true,
1268 "symptomBolestSvaluKloubuZimnice" : false,
1269 "symptomPrujemZvraceni" : false,
1270 "symptomTeplota" : false,
1271 "symptomZtrataChutiCichu" : false,
1272 "symptomJine" : false,
1273 "nejvyssiNamerenaTeplota" : null,
1274 "jineSymptomyPopis" : null,
1275 "cisloKartyPasazera" : null,
1276 "prvniSymptomyDatum" : null
1277 }
1278 },
1279 "application/*+json" : {
1280 "schema" : {
1281 "$ref" : "#/components/schemas/Zadanka"
1282 },
1283 "example" : {
1284 "ordinaceVystavil" : "Ordinace XYZ",
1285 "typyTestu" : null,
1286 "typPoctTestu" : "AnoBezDalsihoTestovani",
1287 "prioritizaceOdberu" : "Zadna",
1288 "vysledekPoctDatum" : "2026-06-09T15:02:49.7219797+02:00",
1289 "provedenOdber" : false,
1290 "vysledekPoctProtilatky" : "",
1291 "vysledekPoctAntigen" : "P",
1292 "vysledekPoctRNA" : null,
1293 "vyrobceTestuKod" : null,
1294 "zdravotniPojistovnaKod" : "111",
1295 "odberneMistoKod" : null,
1296 "testovanyNarodnost" : "CZ",
1297 "symptomZadne" : false,
1298 "datum" : null,
1299 "rizikovePovolaniKod" : "ZdrLekar",
1300 "jeNovorozenec" : false,
1301 "testovaniProFirmy" : false,
1302 "testovaniProFirmyIco" : null,
1303 "testovaniProFirmyKategorie" : null,
1304 "testovaniProFirmyRED_IZO" : null,
1305 "ordinaceIcp" : "12345678",
1306 "ordinaceEmail" : "test@test.cz",
1307 "ordinaceTelefon" : "+420607232524",
1308 "provestOdberNejdrive" : null,
1309 "indikace" : "Diagnosticka",
1310 "klinickyZavaznyStav" : null,
1311 "testovanyJmeno" : "pokus",
1312 "testovanyPrijmeni" : "hokus",
1313 "testovanyCisloPojistence" : "1903291918",
1314 "testovanyDatumNarozeni" : "1980-01-01T00:00:00",
1315 "testovanyPsc" : "10000",
1316 "testovanyMesto" : "Praha",
1317 "testovanyUlice" : null,
1318 "testovanyTelefon" : "123456789",
1319 "testovanyEmail" : null,
1320 "symptomKasel" : true,
1321 "symptomBolestSvaluKloubuZimnice" : false,
1322 "symptomPrujemZvraceni" : false,
1323 "symptomTeplota" : false,
1324 "symptomZtrataChutiCichu" : false,
1325 "symptomJine" : false,
1326 "nejvyssiNamerenaTeplota" : null,
1327 "jineSymptomyPopis" : null,
1328 "cisloKartyPasazera" : null,
1329 "prvniSymptomyDatum" : null
1330 }
1331 }
1332 }
1333 },
1334 "responses" : {
1335 "201" : {
1336 "description" : "Žádanka založena",
1337 "content" : {
1338 "application/json" : {
1339 "schema" : {
1340 "$ref" : "#/components/schemas/ZapsatZadankuResult"
1341 }
1342 }
1343 }
1344 },
1345 "400" : {
1346 "description" : "Validace se nezdařila",
1347 "content" : {
1348 "application/json" : {
1349 "schema" : {
1350 "$ref" : "#/components/schemas/ErrorResponse"
1351 }
1352 }
1353 }
1354 }
1355 }
1356 }
1357 },
1358 "/api/v1/covidtesty/OveritZadanku" : {
1359 "post" : {
1360 "tags" : [
1361 "CovidTesty"
1362 ],
1363 "summary" : "Ověření žádanky.",
1364 "requestBody" : {
1365 "description" : "Informace k ověření",
1366 "content" : {
1367 "application/json" : {
1368 "schema" : {
1369 "$ref" : "#/components/schemas/Overeni"
1370 },
1371 "example" : {
1372 "pracovnik" : {
1373 "nrzpCislo" : "123456789",
1374 "rodneCislo" : null,
1375 "pcz" : "000",
1376 "jmeno" : null,
1377 "prijmeni" : null,
1378 "titulPred" : null,
1379 "titulZa" : null
1380 },
1381 "testovanyCisloPojistence" : "1903291918",
1382 "cislo" : "2732318438",
1383 "testovanyJmeno" : "pokus",
1384 "testovanyPrijmeni" : "hokus",
1385 "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
1386 }
1387 },
1388 "text/json" : {
1389 "schema" : {
1390 "$ref" : "#/components/schemas/Overeni"
1391 },
1392 "example" : {
1393 "pracovnik" : {
1394 "nrzpCislo" : "123456789",
1395 "rodneCislo" : null,
1396 "pcz" : "000",
1397 "jmeno" : null,
1398 "prijmeni" : null,
1399 "titulPred" : null,
1400 "titulZa" : null
1401 },
1402 "testovanyCisloPojistence" : "1903291918",
1403 "cislo" : "2732318438",
1404 "testovanyJmeno" : "pokus",
1405 "testovanyPrijmeni" : "hokus",
1406 "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
1407 }
1408 },
1409 "application/*+json" : {
1410 "schema" : {
1411 "$ref" : "#/components/schemas/Overeni"
1412 },
1413 "example" : {
1414 "pracovnik" : {
1415 "nrzpCislo" : "123456789",
1416 "rodneCislo" : null,
1417 "pcz" : "000",
1418 "jmeno" : null,
1419 "prijmeni" : null,
1420 "titulPred" : null,
1421 "titulZa" : null
1422 },
1423 "testovanyCisloPojistence" : "1903291918",
1424 "cislo" : "2732318438",
1425 "testovanyJmeno" : "pokus",
1426 "testovanyPrijmeni" : "hokus",
1427 "testovanyDatumNarozeni" : "1980-01-01T00:00:00"
1428 }
1429 }
1430 }
1431 },
1432 "responses" : {
1433 "200" : {
1434 "description" : "Žádanka ověřena",
1435 "content" : {
1436 "application/json" : {
1437 "schema" : {
1438 "$ref" : "#/components/schemas/OvereniZadankyKontrolaResult"
1439 }
1440 }
1441 }
1442 },
1443 "400" : {
1444 "description" : "Validace se nezdařila",
1445 "content" : {
1446 "application/json" : {
1447 "schema" : {
1448 "$ref" : "#/components/schemas/ErrorResponse"
1449 }
1450 }
1451 }
1452 }
1453 }
1454 }
1455 },
1456 "/api/v1/covidtesty/PotvrzeniOdberu" : {
1457 "put" : {
1458 "tags" : [
1459 "CovidTesty"
1460 ],
1461 "summary" : "API pro potvrzení odběru odběrovým místem.",
1462 "requestBody" : {
1463 "description" : "Informace k potvrzení. Datový objekt obsahující informace o potvrzení odběru vzorku",
1464 "content" : {
1465 "application/json" : {
1466 "schema" : {
1467 "$ref" : "#/components/schemas/PotvrzeniOdberu"
1468 },
1469 "example" : {
1470 "cisloZadanky" : "822568061",
1471 "datum" : "2022-08-10T00:00:00",
1472 "pracovnik" : {
1473 "nrzpCislo" : "123456789",
1474 "rodneCislo" : null,
1475 "pcz" : "000",
1476 "jmeno" : null,
1477 "prijmeni" : null,
1478 "titulPred" : null,
1479 "titulZa" : null
1480 },
1481 "vysledkyPoct" : [
1482 {
1483 "typTestuKod" : "Protilatky",
1484 "vysledekPoctKod" : "P",
1485 "vyrobceTestuKod" : null
1486 }
1487 ]
1488 }
1489 },
1490 "text/json" : {
1491 "schema" : {
1492 "$ref" : "#/components/schemas/PotvrzeniOdberu"
1493 },
1494 "example" : {
1495 "cisloZadanky" : "822568061",
1496 "datum" : "2022-08-10T00:00:00",
1497 "pracovnik" : {
1498 "nrzpCislo" : "123456789",
1499 "rodneCislo" : null,
1500 "pcz" : "000",
1501 "jmeno" : null,
1502 "prijmeni" : null,
1503 "titulPred" : null,
1504 "titulZa" : null
1505 },
1506 "vysledkyPoct" : [
1507 {
1508 "typTestuKod" : "Protilatky",
1509 "vysledekPoctKod" : "P",
1510 "vyrobceTestuKod" : null
1511 }
1512 ]
1513 }
1514 },
1515 "application/*+json" : {
1516 "schema" : {
1517 "$ref" : "#/components/schemas/PotvrzeniOdberu"
1518 },
1519 "example" : {
1520 "cisloZadanky" : "822568061",
1521 "datum" : "2022-08-10T00:00:00",
1522 "pracovnik" : {
1523 "nrzpCislo" : "123456789",
1524 "rodneCislo" : null,
1525 "pcz" : "000",
1526 "jmeno" : null,
1527 "prijmeni" : null,
1528 "titulPred" : null,
1529 "titulZa" : null
1530 },
1531 "vysledkyPoct" : [
1532 {
1533 "typTestuKod" : "Protilatky",
1534 "vysledekPoctKod" : "P",
1535 "vyrobceTestuKod" : null
1536 }
1537 ]
1538 }
1539 }
1540 }
1541 },
1542 "responses" : {
1543 "200" : {
1544 "description" : "Odběr potvrzen",
1545 "content" : {
1546 "application/json" : {
1547 "schema" : {
1548 "$ref" : "#/components/schemas/PotvrzeniOdberuResult"
1549 }
1550 }
1551 }
1552 },
1553 "400" : {
1554 "description" : "Potvrzení odběru odběrovým místem se nezdařilo",
1555 "content" : {
1556 "application/json" : {
1557 "schema" : {
1558 "$ref" : "#/components/schemas/ErrorResponse"
1559 }
1560 }
1561 }
1562 }
1563 }
1564 }
1565 },
1566 "/api/v1/covidtesty/PotvrzeniVzorku" : {
1567 "put" : {
1568 "tags" : [
1569 "CovidTesty"
1570 ],
1571 "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í.",
1572 "requestBody" : {
1573 "description" : "Informace k potvrzení",
1574 "content" : {
1575 "application/json" : {
1576 "schema" : {
1577 "$ref" : "#/components/schemas/PotvrzeniVzorku"
1578 },
1579 "example" : {
1580 "cisloZadanky" : "822568061",
1581 "datum" : "2022-08-10T00:00:00",
1582 "pracovnik" : {
1583 "nrzpCislo" : "123456789",
1584 "rodneCislo" : null,
1585 "pcz" : "000",
1586 "jmeno" : null,
1587 "prijmeni" : null,
1588 "titulPred" : null,
1589 "titulZa" : null
1590 }
1591 }
1592 },
1593 "text/json" : {
1594 "schema" : {
1595 "$ref" : "#/components/schemas/PotvrzeniVzorku"
1596 },
1597 "example" : {
1598 "cisloZadanky" : "822568061",
1599 "datum" : "2022-08-10T00:00:00",
1600 "pracovnik" : {
1601 "nrzpCislo" : "123456789",
1602 "rodneCislo" : null,
1603 "pcz" : "000",
1604 "jmeno" : null,
1605 "prijmeni" : null,
1606 "titulPred" : null,
1607 "titulZa" : null
1608 }
1609 }
1610 },
1611 "application/*+json" : {
1612 "schema" : {
1613 "$ref" : "#/components/schemas/PotvrzeniVzorku"
1614 },
1615 "example" : {
1616 "cisloZadanky" : "822568061",
1617 "datum" : "2022-08-10T00:00:00",
1618 "pracovnik" : {
1619 "nrzpCislo" : "123456789",
1620 "rodneCislo" : null,
1621 "pcz" : "000",
1622 "jmeno" : null,
1623 "prijmeni" : null,
1624 "titulPred" : null,
1625 "titulZa" : null
1626 }
1627 }
1628 }
1629 }
1630 },
1631 "responses" : {
1632 "200" : {
1633 "description" : "Potvrzení vzorku",
1634 "content" : {
1635 "application/json" : {
1636 "schema" : {
1637 "$ref" : "#/components/schemas/PotvrzeniVzorkuResult"
1638 }
1639 }
1640 }
1641 },
1642 "400" : {
1643 "description" : "Potvrzení se nezdařilo",
1644 "content" : {
1645 "application/json" : {
1646 "schema" : {
1647 "$ref" : "#/components/schemas/ErrorResponse"
1648 }
1649 }
1650 }
1651 }
1652 }
1653 }
1654 },
1655 "/api/v1/covidtesty/NacistSeznamCertifikatuTestu/{pacientId}" : {
1656 "get" : {
1657 "tags" : [
1658 "CovidTesty"
1659 ],
1660 "summary" : "Načtení seznamu certifikátů testů",
1661 "parameters" : [
1662 {
1663 "name" : "pacientId",
1664 "in" : "path",
1665 "description" : "Id pacienta:",
1666 "required" : true,
1667 "schema" : {
1668 "type" : "string"
1669 },
1670 "example" : "5"
1671 },
1672 {
1673 "name" : "pracovnikNrzpCislo",
1674 "in" : "query",
1675 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
1676 "schema" : {
1677 "type" : "string"
1678 },
1679 "example" : "123456789"
1680 },
1681 {
1682 "name" : "pracovnikRodneCislo",
1683 "in" : "query",
1684 "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.",
1685 "schema" : {
1686 "type" : "string"
1687 }
1688 },
1689 {
1690 "name" : "pracovnikJmeno",
1691 "in" : "query",
1692 "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.",
1693 "schema" : {
1694 "type" : "string"
1695 }
1696 },
1697 {
1698 "name" : "pracovnikPrijmeni",
1699 "in" : "query",
1700 "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.",
1701 "schema" : {
1702 "type" : "string"
1703 }
1704 },
1705 {
1706 "name" : "pracovnikTitulPred",
1707 "in" : "query",
1708 "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.",
1709 "schema" : {
1710 "type" : "string"
1711 }
1712 },
1713 {
1714 "name" : "pracovnikTitulZa",
1715 "in" : "query",
1716 "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.",
1717 "schema" : {
1718 "type" : "string"
1719 }
1720 },
1721 {
1722 "name" : "pcz",
1723 "in" : "query",
1724 "description" : "Číslo PČZ zařízení, které provádí zápis",
1725 "required" : true,
1726 "schema" : {
1727 "type" : "string"
1728 },
1729 "example" : "000"
1730 }
1731 ],
1732 "responses" : {
1733 "200" : {
1734 "description" : "Seznam certifikatu",
1735 "content" : {
1736 "application/json" : {
1737 "schema" : {
1738 "type" : "array",
1739 "items" : {
1740 "$ref" : "#/components/schemas/VysledkyTestuUnionedView"
1741 }
1742 },
1743 "example" : [
1744 {
1745 "cisloTestu" : "100000010008",
1746 "pacientId" : "5",
1747 "typTestuNazev" : "PCR",
1748 "typTestuKod" : "PCR",
1749 "vysledekNazev" : "Pozitivní",
1750 "vysledekKod" : "P",
1751 "datumProvedeni" : "2020-02-03T00:00:00",
1752 "zarizeniNazev" : "Chrudimská nemocnice a.s.",
1753 "zarizeniIco" : null,
1754 "zarizeniPcz" : null,
1755 "zpusobZadaniVysledku" : "LaboratorZadanka",
1756 "jeMozneVydatGreenPass" : true,
1757 "vyrobceTestuKod" : null,
1758 "pojistovnaKod" : null,
1759 "indikace" : null
1760 }
1761 ]
1762 }
1763 }
1764 },
1765 "404" : {
1766 "description" : "Certifikaty nenalezeny"
1767 }
1768 }
1769 }
1770 },
1771 "/api/v1/covidtesty/StahnoutPdfCertifikatDleCislaTestu/{pacientId}/{cisloTestu}" : {
1772 "get" : {
1773 "tags" : [
1774 "CovidTesty"
1775 ],
1776 "summary" : "Stažení pdf certifikátu dle čísla testu",
1777 "parameters" : [
1778 {
1779 "name" : "pacientId",
1780 "in" : "path",
1781 "description" : "Id pacienta:",
1782 "required" : true,
1783 "schema" : {
1784 "type" : "string"
1785 },
1786 "example" : "5"
1787 },
1788 {
1789 "name" : "cisloTestu",
1790 "in" : "path",
1791 "description" : "Číslo testu:",
1792 "required" : true,
1793 "schema" : {
1794 "type" : "string"
1795 },
1796 "example" : "110008"
1797 },
1798 {
1799 "name" : "pracovnikNrzpCislo",
1800 "in" : "query",
1801 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
1802 "schema" : {
1803 "type" : "string"
1804 },
1805 "example" : "123456789"
1806 },
1807 {
1808 "name" : "pracovnikRodneCislo",
1809 "in" : "query",
1810 "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.",
1811 "schema" : {
1812 "type" : "string"
1813 }
1814 },
1815 {
1816 "name" : "pracovnikJmeno",
1817 "in" : "query",
1818 "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.",
1819 "schema" : {
1820 "type" : "string"
1821 }
1822 },
1823 {
1824 "name" : "pracovnikPrijmeni",
1825 "in" : "query",
1826 "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.",
1827 "schema" : {
1828 "type" : "string"
1829 }
1830 },
1831 {
1832 "name" : "pracovnikTitulPred",
1833 "in" : "query",
1834 "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.",
1835 "schema" : {
1836 "type" : "string"
1837 }
1838 },
1839 {
1840 "name" : "pracovnikTitulZa",
1841 "in" : "query",
1842 "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.",
1843 "schema" : {
1844 "type" : "string"
1845 }
1846 },
1847 {
1848 "name" : "pcz",
1849 "in" : "query",
1850 "description" : "Číslo PČZ zařízení, které provádí zápis",
1851 "required" : true,
1852 "schema" : {
1853 "type" : "string"
1854 },
1855 "example" : "000"
1856 }
1857 ],
1858 "responses" : {
1859 "200" : {
1860 "description" : "PDF certifikát",
1861 "content" : {
1862 "application/pdf" : {
1863 "schema" : {
1864 "type" : "string",
1865 "format" : "byte"
1866 }
1867 },
1868 "application/json" : {
1869 "schema" : {
1870 "type" : "string",
1871 "format" : "byte"
1872 }
1873 }
1874 }
1875 },
1876 "404" : {
1877 "description" : "Pacient nenalezen, číslo testu nenelezeno nebo pro test nelze vydat certifikát"
1878 }
1879 }
1880 }
1881 },
1882 "/api/v1/covidtesty/StahnoutPdfCertifikatDleCislaZadanky/{cisloZadanky}" : {
1883 "get" : {
1884 "tags" : [
1885 "CovidTesty"
1886 ],
1887 "summary" : "Stažení pdf certifikátu dle čísla žádanky",
1888 "parameters" : [
1889 {
1890 "name" : "cisloZadanky",
1891 "in" : "path",
1892 "description" : "Číslo žádanky:",
1893 "required" : true,
1894 "schema" : {
1895 "type" : "string"
1896 },
1897 "example" : "2732318438"
1898 },
1899 {
1900 "name" : "pracovnikNrzpCislo",
1901 "in" : "query",
1902 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
1903 "schema" : {
1904 "type" : "string"
1905 },
1906 "example" : "123456789"
1907 },
1908 {
1909 "name" : "pracovnikRodneCislo",
1910 "in" : "query",
1911 "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.",
1912 "schema" : {
1913 "type" : "string"
1914 }
1915 },
1916 {
1917 "name" : "pracovnikJmeno",
1918 "in" : "query",
1919 "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.",
1920 "schema" : {
1921 "type" : "string"
1922 }
1923 },
1924 {
1925 "name" : "pracovnikPrijmeni",
1926 "in" : "query",
1927 "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.",
1928 "schema" : {
1929 "type" : "string"
1930 }
1931 },
1932 {
1933 "name" : "pracovnikTitulPred",
1934 "in" : "query",
1935 "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.",
1936 "schema" : {
1937 "type" : "string"
1938 }
1939 },
1940 {
1941 "name" : "pracovnikTitulZa",
1942 "in" : "query",
1943 "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.",
1944 "schema" : {
1945 "type" : "string"
1946 }
1947 },
1948 {
1949 "name" : "pcz",
1950 "in" : "query",
1951 "description" : "Číslo PČZ zařízení, které provádí zápis",
1952 "required" : true,
1953 "schema" : {
1954 "type" : "string"
1955 },
1956 "example" : "000"
1957 }
1958 ],
1959 "responses" : {
1960 "200" : {
1961 "description" : "PDF certifikát",
1962 "content" : {
1963 "application/pdf" : {
1964 "schema" : {
1965 "type" : "string",
1966 "format" : "byte"
1967 }
1968 },
1969 "application/json" : {
1970 "schema" : {
1971 "type" : "string",
1972 "format" : "byte"
1973 }
1974 }
1975 }
1976 },
1977 "404" : {
1978 "description" : "Žádanka nenalezena nebo pro ní nelze vydat certifikát"
1979 }
1980 }
1981 }
1982 },
1983 "/api/v1/pacienti/VyhledatMePacienty" : {
1984 "get" : {
1985 "tags" : [
1986 "CovidTesty"
1987 ],
1988 "summary" : "Vyhledá seznam pacientů dle zadaných kritérií.",
1989 "parameters" : [
1990 {
1991 "name" : "jmeno",
1992 "in" : "query",
1993 "description" : "Jméno:",
1994 "schema" : {
1995 "type" : "string"
1996 },
1997 "example" : "Oliver"
1998 },
1999 {
2000 "name" : "prijmeni",
2001 "in" : "query",
2002 "description" : "Příjmení:",
2003 "schema" : {
2004 "type" : "string"
2005 },
2006 "example" : "Ouředník"
2007 },
2008 {
2009 "name" : "cisloPojistence",
2010 "in" : "query",
2011 "description" : "Číslo pojištěnce:",
2012 "schema" : {
2013 "type" : "string"
2014 },
2015 "example" : "9009092664"
2016 },
2017 {
2018 "name" : "cisloPacienta",
2019 "in" : "query",
2020 "description" : "Číslo pacienta:",
2021 "schema" : {
2022 "maxLength" : 10,
2023 "type" : "string"
2024 },
2025 "example" : "123000000"
2026 },
2027 {
2028 "name" : "datumNarozeni",
2029 "in" : "query",
2030 "description" : "Datum Narození:",
2031 "schema" : {
2032 "type" : "string",
2033 "format" : "date-time"
2034 },
2035 "example" : "1983-07-28"
2036 },
2037 {
2038 "name" : "icp",
2039 "in" : "query",
2040 "description" : "Identifikační číslo pracoviště:",
2041 "schema" : {
2042 "type" : "string"
2043 }
2044 },
2045 {
2046 "name" : "zahajeniKarantenyOd",
2047 "in" : "query",
2048 "description" : "Zahájení karantény od:",
2049 "schema" : {
2050 "type" : "string",
2051 "format" : "date-time"
2052 }
2053 },
2054 {
2055 "name" : "zahajeniKarantenyDo",
2056 "in" : "query",
2057 "description" : "Zahájení karantény do:",
2058 "schema" : {
2059 "type" : "string",
2060 "format" : "date-time"
2061 }
2062 },
2063 {
2064 "name" : "jenAktualneVKarantene",
2065 "in" : "query",
2066 "description" : "Jen aktuálně v karanténě:",
2067 "schema" : {
2068 "type" : "boolean"
2069 }
2070 },
2071 {
2072 "name" : "jenAktualneVIzolaci",
2073 "in" : "query",
2074 "description" : "Jen aktuálně v izolaci:",
2075 "schema" : {
2076 "type" : "boolean"
2077 }
2078 },
2079 {
2080 "name" : "zahajeniIzolaceOd",
2081 "in" : "query",
2082 "description" : "Zahájení izolace od:",
2083 "schema" : {
2084 "type" : "string",
2085 "format" : "date-time"
2086 }
2087 },
2088 {
2089 "name" : "zahajeniIzolaceDo",
2090 "in" : "query",
2091 "description" : "Zahájení izolace do:",
2092 "schema" : {
2093 "type" : "string",
2094 "format" : "date-time"
2095 }
2096 },
2097 {
2098 "name" : "datumLaboratornichVysledkuOd",
2099 "in" : "query",
2100 "description" : "Datum laboratorních výsledků od:",
2101 "schema" : {
2102 "type" : "string",
2103 "format" : "date-time"
2104 }
2105 },
2106 {
2107 "name" : "datumLaboratornichVysledkuDo",
2108 "in" : "query",
2109 "description" : "Datum laboratorních výsledků do:",
2110 "schema" : {
2111 "type" : "string",
2112 "format" : "date-time"
2113 }
2114 },
2115 {
2116 "name" : "laboratorniVysledky",
2117 "in" : "query",
2118 "description" : "Laboratorní výsledky:",
2119 "schema" : {
2120 "$ref" : "#/components/schemas/EnumLaboratorniVysledky"
2121 }
2122 },
2123 {
2124 "name" : "pracovnikNrzpCislo",
2125 "in" : "query",
2126 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2127 "schema" : {
2128 "type" : "string"
2129 },
2130 "example" : "123456789"
2131 },
2132 {
2133 "name" : "pracovnikRodneCislo",
2134 "in" : "query",
2135 "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.",
2136 "schema" : {
2137 "type" : "string"
2138 }
2139 },
2140 {
2141 "name" : "pracovnikJmeno",
2142 "in" : "query",
2143 "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.",
2144 "schema" : {
2145 "type" : "string"
2146 }
2147 },
2148 {
2149 "name" : "pracovnikPrijmeni",
2150 "in" : "query",
2151 "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.",
2152 "schema" : {
2153 "type" : "string"
2154 }
2155 },
2156 {
2157 "name" : "pracovnikTitulPred",
2158 "in" : "query",
2159 "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.",
2160 "schema" : {
2161 "type" : "string"
2162 }
2163 },
2164 {
2165 "name" : "pracovnikTitulZa",
2166 "in" : "query",
2167 "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.",
2168 "schema" : {
2169 "type" : "string"
2170 }
2171 },
2172 {
2173 "name" : "pcz",
2174 "in" : "query",
2175 "description" : "Číslo PČZ zařízení, které provádí zápis",
2176 "required" : true,
2177 "schema" : {
2178 "type" : "string"
2179 },
2180 "example" : "000"
2181 }
2182 ],
2183 "responses" : {
2184 "200" : {
2185 "description" : "Vyhledá 1000 prvních pacientů splňujících dané kritéria.",
2186 "content" : {
2187 "application/json" : {
2188 "schema" : {
2189 "type" : "array",
2190 "items" : {
2191 "$ref" : "#/components/schemas/MujPacient"
2192 }
2193 },
2194 "example" : [
2195 {
2196 "pacientId" : "1",
2197 "jmeno" : "Frantisek",
2198 "prijmeni" : "Ockovany",
2199 "cisloPojistence" : "740512852",
2200 "datumNarozeni" : "1980-01-01T00:00:00",
2201 "datumAktualizace" : "2021-12-26T00:00:00"
2202 }
2203 ]
2204 }
2205 }
2206 },
2207 "404" : {
2208 "description" : "Seznam pacientů nenalezen"
2209 }
2210 }
2211 }
2212 },
2213 "/api/v1/pacienti/OsobaNesplnujePodminkyTestovani/{pacientId}" : {
2214 "get" : {
2215 "tags" : [
2216 "CovidTesty"
2217 ],
2218 "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í.",
2219 "parameters" : [
2220 {
2221 "name" : "pacientId",
2222 "in" : "path",
2223 "description" : "Id pacienta:",
2224 "required" : true,
2225 "schema" : {
2226 "maxLength" : 10,
2227 "type" : "string"
2228 },
2229 "example" : "5"
2230 },
2231 {
2232 "name" : "pracovnikNrzpCislo",
2233 "in" : "query",
2234 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2235 "schema" : {
2236 "type" : "string"
2237 },
2238 "example" : "123456789"
2239 },
2240 {
2241 "name" : "pracovnikRodneCislo",
2242 "in" : "query",
2243 "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.",
2244 "schema" : {
2245 "type" : "string"
2246 }
2247 },
2248 {
2249 "name" : "pracovnikJmeno",
2250 "in" : "query",
2251 "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.",
2252 "schema" : {
2253 "type" : "string"
2254 }
2255 },
2256 {
2257 "name" : "pracovnikPrijmeni",
2258 "in" : "query",
2259 "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.",
2260 "schema" : {
2261 "type" : "string"
2262 }
2263 },
2264 {
2265 "name" : "pracovnikTitulPred",
2266 "in" : "query",
2267 "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.",
2268 "schema" : {
2269 "type" : "string"
2270 }
2271 },
2272 {
2273 "name" : "pracovnikTitulZa",
2274 "in" : "query",
2275 "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.",
2276 "schema" : {
2277 "type" : "string"
2278 }
2279 },
2280 {
2281 "name" : "pcz",
2282 "in" : "query",
2283 "description" : "Číslo PČZ zařízení, které provádí zápis",
2284 "schema" : {
2285 "type" : "string"
2286 },
2287 "example" : "000"
2288 }
2289 ],
2290 "responses" : {
2291 "200" : {
2292 "description" : "Success",
2293 "content" : {
2294 "application/json" : {
2295 "schema" : {
2296 "$ref" : "#/components/schemas/OsobaNesplnujePodminkyTestovaniResult"
2297 },
2298 "example" : {
2299 "antigenPodminky" : "Splnuje",
2300 "pcrPodminky" : "Splnuje"
2301 }
2302 }
2303 }
2304 },
2305 "404" : {
2306 "description" : "Uvedené ID pacienta nebylo nalezeno"
2307 }
2308 }
2309 }
2310 },
2311 "/api/v1/covidtesty/NactiSeznamIndikovanychOdberu" : {
2312 "get" : {
2313 "tags" : [
2314 "CovidTesty"
2315 ],
2316 "summary" : "Načtení seznamu indikovaných odběrů žádanky pro dané odběrné místo dle zadaných kritérií.",
2317 "parameters" : [
2318 {
2319 "name" : "maxPocetZaznamu",
2320 "in" : "query",
2321 "description" : "Maximální počet záznamů k zobrazení:",
2322 "schema" : {
2323 "type" : "integer",
2324 "format" : "int32"
2325 }
2326 },
2327 {
2328 "name" : "vynechPocetZaznamu",
2329 "in" : "query",
2330 "description" : "Vynechat zadaný počet záznamů od začátku seznamu:",
2331 "schema" : {
2332 "type" : "integer",
2333 "format" : "int32"
2334 }
2335 },
2336 {
2337 "name" : "jmeno",
2338 "in" : "query",
2339 "description" : "Jméno:",
2340 "schema" : {
2341 "type" : "string"
2342 }
2343 },
2344 {
2345 "name" : "prijmeni",
2346 "in" : "query",
2347 "description" : "Příjmení:",
2348 "schema" : {
2349 "type" : "string"
2350 }
2351 },
2352 {
2353 "name" : "cisloPojistence",
2354 "in" : "query",
2355 "description" : "Číslo pojištěnce:",
2356 "schema" : {
2357 "type" : "string"
2358 }
2359 },
2360 {
2361 "name" : "datumNarozeni",
2362 "in" : "query",
2363 "description" : "Datum Narození:",
2364 "schema" : {
2365 "type" : "string",
2366 "format" : "date-time"
2367 }
2368 },
2369 {
2370 "name" : "datumIndikaceOd",
2371 "in" : "query",
2372 "description" : "Datum indikace od:",
2373 "schema" : {
2374 "type" : "string",
2375 "format" : "date-time"
2376 }
2377 },
2378 {
2379 "name" : "datumIndikaceDo",
2380 "in" : "query",
2381 "description" : "Datum indikace do:",
2382 "schema" : {
2383 "type" : "string",
2384 "format" : "date-time"
2385 }
2386 },
2387 {
2388 "name" : "pracovnikNrzpCislo",
2389 "in" : "query",
2390 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2391 "schema" : {
2392 "type" : "string"
2393 },
2394 "example" : "123456789"
2395 },
2396 {
2397 "name" : "pracovnikRodneCislo",
2398 "in" : "query",
2399 "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.",
2400 "schema" : {
2401 "type" : "string"
2402 }
2403 },
2404 {
2405 "name" : "pracovnikJmeno",
2406 "in" : "query",
2407 "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.",
2408 "schema" : {
2409 "type" : "string"
2410 }
2411 },
2412 {
2413 "name" : "pracovnikPrijmeni",
2414 "in" : "query",
2415 "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.",
2416 "schema" : {
2417 "type" : "string"
2418 }
2419 },
2420 {
2421 "name" : "pracovnikTitulPred",
2422 "in" : "query",
2423 "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.",
2424 "schema" : {
2425 "type" : "string"
2426 }
2427 },
2428 {
2429 "name" : "pracovnikTitulZa",
2430 "in" : "query",
2431 "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.",
2432 "schema" : {
2433 "type" : "string"
2434 }
2435 },
2436 {
2437 "name" : "pcz",
2438 "in" : "query",
2439 "description" : "Číslo PČZ zařízení, které provádí zápis",
2440 "schema" : {
2441 "type" : "string"
2442 },
2443 "example" : "000"
2444 }
2445 ],
2446 "responses" : {
2447 "200" : {
2448 "description" : "Success",
2449 "content" : {
2450 "application/json" : {
2451 "schema" : {
2452 "type" : "array",
2453 "items" : {
2454 "$ref" : "#/components/schemas/SeznamIndikovanychOdberuView"
2455 }
2456 },
2457 "example" : [
2458 {
2459 "cisloZadanky" : "404183065507",
2460 "indikaceDatum" : "2022-05-05T00:00:00",
2461 "jmeno" : "Oliver",
2462 "prijmeni" : "Ouředník",
2463 "cisloPojistence" : "740512852"
2464 }
2465 ]
2466 }
2467 }
2468 }
2469 }
2470 }
2471 },
2472 "/api/v1/covidtesty/StornovatZadanku/{cisloZadanky}" : {
2473 "post" : {
2474 "tags" : [
2475 "CovidTesty"
2476 ],
2477 "summary" : "Stornuje žádanku",
2478 "parameters" : [
2479 {
2480 "name" : "cisloZadanky",
2481 "in" : "path",
2482 "description" : "Číslo žádanky:",
2483 "required" : true,
2484 "schema" : {
2485 "type" : "string"
2486 },
2487 "example" : "12345678910"
2488 },
2489 {
2490 "name" : "pracovnikNrzpCislo",
2491 "in" : "query",
2492 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2493 "schema" : {
2494 "type" : "string"
2495 },
2496 "example" : "123456789"
2497 },
2498 {
2499 "name" : "pracovnikRodneCislo",
2500 "in" : "query",
2501 "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.",
2502 "schema" : {
2503 "type" : "string"
2504 }
2505 },
2506 {
2507 "name" : "pracovnikJmeno",
2508 "in" : "query",
2509 "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.",
2510 "schema" : {
2511 "type" : "string"
2512 }
2513 },
2514 {
2515 "name" : "pracovnikPrijmeni",
2516 "in" : "query",
2517 "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.",
2518 "schema" : {
2519 "type" : "string"
2520 }
2521 },
2522 {
2523 "name" : "pracovnikTitulPred",
2524 "in" : "query",
2525 "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.",
2526 "schema" : {
2527 "type" : "string"
2528 }
2529 },
2530 {
2531 "name" : "pracovnikTitulZa",
2532 "in" : "query",
2533 "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.",
2534 "schema" : {
2535 "type" : "string"
2536 }
2537 },
2538 {
2539 "name" : "pcz",
2540 "in" : "query",
2541 "description" : "Číslo PČZ zařízení, které provádí zápis",
2542 "schema" : {
2543 "type" : "string"
2544 },
2545 "example" : "000"
2546 }
2547 ],
2548 "responses" : {
2549 "200" : {
2550 "description" : "Žádanka byla stornována",
2551 "content" : {
2552 "application/json" : {
2553 "schema" : {
2554 "$ref" : "#/components/schemas/StornovatZadankuResult"
2555 }
2556 }
2557 }
2558 },
2559 "404" : {
2560 "description" : "Žádanka nenalezena"
2561 },
2562 "400" : {
2563 "description" : "Stornování žádanky se nezdařilo"
2564 }
2565 }
2566 }
2567 },
2568 "/api/v1/Davka/Status/{id}/{un}" : {
2569 "get" : {
2570 "tags" : [
2571 "Davka"
2572 ],
2573 "parameters" : [
2574 {
2575 "name" : "id",
2576 "in" : "path",
2577 "required" : true,
2578 "schema" : {
2579 "type" : "integer",
2580 "format" : "int32"
2581 }
2582 },
2583 {
2584 "name" : "un",
2585 "in" : "path",
2586 "required" : true,
2587 "schema" : {
2588 "type" : "string"
2589 }
2590 }
2591 ],
2592 "responses" : {
2593 "200" : {
2594 "description" : "Success",
2595 "content" : {
2596 "application/json" : {
2597 "schema" : {
2598 "$ref" : "#/components/schemas/VratStavDavkyResponse"
2599 }
2600 }
2601 }
2602 }
2603 }
2604 }
2605 },
2606 "/api/v1/klinika/PridatPacientaKliniky" : {
2607 "post" : {
2608 "tags" : [
2609 "Klinika"
2610 ],
2611 "summary" : "podle Kodu klinika vytvoří nového pacienta, zkontroluje duplicitu vytváření a správnost rodného čísla.",
2612 "requestBody" : {
2613 "description" : "Nový pacient",
2614 "content" : {
2615 "application/json" : {
2616 "schema" : {
2617 "$ref" : "#/components/schemas/PacientKlinikyCreate"
2618 }
2619 },
2620 "text/json" : {
2621 "schema" : {
2622 "$ref" : "#/components/schemas/PacientKlinikyCreate"
2623 }
2624 },
2625 "application/*+json" : {
2626 "schema" : {
2627 "$ref" : "#/components/schemas/PacientKlinikyCreate"
2628 }
2629 }
2630 }
2631 },
2632 "responses" : {
2633 "200" : {
2634 "description" : "Pacient vytvořen",
2635 "content" : {
2636 "application/json" : {
2637 "schema" : {
2638 "$ref" : "#/components/schemas/PacientKlinikyResult"
2639 }
2640 }
2641 }
2642 },
2643 "400" : {
2644 "description" : "Pacienta se nepodařilo vytvořit"
2645 }
2646 }
2647 }
2648 },
2649 "/api/v1/klinika/UpravitPacientaKliniky" : {
2650 "post" : {
2651 "tags" : [
2652 "Klinika"
2653 ],
2654 "summary" : "podle Kodu kliniky a pacientid najde pacienta, zkontroluje že patří pod danou kliniku a změní údaje u pacienta.",
2655 "requestBody" : {
2656 "description" : "Upravovaný pacient",
2657 "content" : {
2658 "application/json" : {
2659 "schema" : {
2660 "$ref" : "#/components/schemas/PacientKlinikyUpdate"
2661 }
2662 },
2663 "text/json" : {
2664 "schema" : {
2665 "$ref" : "#/components/schemas/PacientKlinikyUpdate"
2666 }
2667 },
2668 "application/*+json" : {
2669 "schema" : {
2670 "$ref" : "#/components/schemas/PacientKlinikyUpdate"
2671 }
2672 }
2673 }
2674 },
2675 "responses" : {
2676 "200" : {
2677 "description" : "Pacient upraven",
2678 "content" : {
2679 "application/json" : {
2680 "schema" : {
2681 "$ref" : "#/components/schemas/PacientKlinikyResult"
2682 }
2683 }
2684 }
2685 },
2686 "400" : {
2687 "description" : "Pacienta se nepodařilo upravit"
2688 }
2689 }
2690 }
2691 },
2692 "/api/v1/klinika/PridatDenniStavKliniky" : {
2693 "post" : {
2694 "tags" : [
2695 "Klinika"
2696 ],
2697 "summary" : "podle Kodu kliniky a pacientid najde pacienta a vytvoří nový denní stav.",
2698 "requestBody" : {
2699 "description" : "Nový denní stav",
2700 "content" : {
2701 "application/json" : {
2702 "schema" : {
2703 "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
2704 }
2705 },
2706 "text/json" : {
2707 "schema" : {
2708 "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
2709 }
2710 },
2711 "application/*+json" : {
2712 "schema" : {
2713 "$ref" : "#/components/schemas/DenniStavKlinikyCreate"
2714 }
2715 }
2716 }
2717 },
2718 "responses" : {
2719 "200" : {
2720 "description" : "Denní stav vytvořen",
2721 "content" : {
2722 "application/json" : {
2723 "schema" : {
2724 "$ref" : "#/components/schemas/DenniStavKlinikyResult"
2725 }
2726 }
2727 }
2728 },
2729 "400" : {
2730 "description" : "Denní stav se nepodařilo vytvořit"
2731 }
2732 }
2733 }
2734 },
2735 "/api/v1/klinika/UpravitDenniStavKliniky" : {
2736 "post" : {
2737 "tags" : [
2738 "Klinika"
2739 ],
2740 "summary" : "podle Kodu kliniky a pacientid najde pacienta a podle dennistavid najde existující denní stav a změní jeho hodnoty.",
2741 "requestBody" : {
2742 "description" : "Upravovaný denní stav",
2743 "content" : {
2744 "application/json" : {
2745 "schema" : {
2746 "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
2747 }
2748 },
2749 "text/json" : {
2750 "schema" : {
2751 "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
2752 }
2753 },
2754 "application/*+json" : {
2755 "schema" : {
2756 "$ref" : "#/components/schemas/DenniStavKlinikyUpdate"
2757 }
2758 }
2759 }
2760 },
2761 "responses" : {
2762 "200" : {
2763 "description" : "Denní stav upraven",
2764 "content" : {
2765 "application/json" : {
2766 "schema" : {
2767 "$ref" : "#/components/schemas/DenniStavKlinikyResult"
2768 }
2769 }
2770 }
2771 },
2772 "400" : {
2773 "description" : "Denní stav se nepodařilo upravit"
2774 }
2775 }
2776 }
2777 },
2778 "/api/v1/klinika/SmazatDenniStavKliniky" : {
2779 "post" : {
2780 "tags" : [
2781 "Klinika"
2782 ],
2783 "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í.",
2784 "requestBody" : {
2785 "description" : "Mazaný denní stav",
2786 "content" : {
2787 "application/json" : {
2788 "schema" : {
2789 "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
2790 }
2791 },
2792 "text/json" : {
2793 "schema" : {
2794 "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
2795 }
2796 },
2797 "application/*+json" : {
2798 "schema" : {
2799 "$ref" : "#/components/schemas/DenniStavKlinikyDelete"
2800 }
2801 }
2802 }
2803 },
2804 "responses" : {
2805 "200" : {
2806 "description" : "Denní stav smazán",
2807 "content" : {
2808 "application/json" : {
2809 "schema" : {
2810 "$ref" : "#/components/schemas/DenniStavKlinikyResult"
2811 }
2812 }
2813 }
2814 },
2815 "400" : {
2816 "description" : "Denní stav se nepodařilo smazat"
2817 }
2818 }
2819 }
2820 },
2821 "/api/v1/klinika/NacistSeznamKlinik/{klinikaIco}" : {
2822 "get" : {
2823 "tags" : [
2824 "Klinika"
2825 ],
2826 "parameters" : [
2827 {
2828 "name" : "klinikaIco",
2829 "in" : "path",
2830 "required" : true,
2831 "schema" : {
2832 "type" : "integer",
2833 "format" : "int32"
2834 }
2835 }
2836 ],
2837 "responses" : {
2838 "200" : {
2839 "description" : "Success",
2840 "content" : {
2841 "application/json" : {
2842 "schema" : {
2843 "$ref" : "#/components/schemas/NactiSeznamKlinikResult"
2844 }
2845 }
2846 }
2847 }
2848 }
2849 }
2850 },
2851 "/api/v1/klinika/NacistSeznamMistPropusteni" : {
2852 "get" : {
2853 "tags" : [
2854 "Klinika"
2855 ],
2856 "responses" : {
2857 "200" : {
2858 "description" : "Success",
2859 "content" : {
2860 "application/json" : {
2861 "schema" : {
2862 "$ref" : "#/components/schemas/CiselnikResult"
2863 }
2864 }
2865 }
2866 }
2867 }
2868 }
2869 },
2870 "/api/v1/klinika/NacistSeznamPropusteni" : {
2871 "get" : {
2872 "tags" : [
2873 "Klinika"
2874 ],
2875 "responses" : {
2876 "200" : {
2877 "description" : "Success",
2878 "content" : {
2879 "application/json" : {
2880 "schema" : {
2881 "$ref" : "#/components/schemas/CiselnikResult"
2882 }
2883 }
2884 }
2885 }
2886 }
2887 }
2888 },
2889 "/api/v1/klinika/NacistSeznamStavu" : {
2890 "get" : {
2891 "tags" : [
2892 "Klinika"
2893 ],
2894 "responses" : {
2895 "200" : {
2896 "description" : "Success",
2897 "content" : {
2898 "application/json" : {
2899 "schema" : {
2900 "$ref" : "#/components/schemas/CiselnikResult"
2901 }
2902 }
2903 }
2904 }
2905 }
2906 }
2907 },
2908 "/api/v1/lekovezadanky/ZkontrolovatPacienta/{pacientId}" : {
2909 "get" : {
2910 "tags" : [
2911 "LekoveZadanky"
2912 ],
2913 "summary" : "Zkontroluje pacienta",
2914 "parameters" : [
2915 {
2916 "name" : "pacientId",
2917 "in" : "path",
2918 "description" : "Id:",
2919 "required" : true,
2920 "schema" : {
2921 "maxLength" : 10,
2922 "type" : "string"
2923 },
2924 "example" : "5"
2925 },
2926 {
2927 "name" : "pracovnikNrzpCislo",
2928 "in" : "query",
2929 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
2930 "schema" : {
2931 "type" : "string"
2932 },
2933 "example" : "123456789"
2934 },
2935 {
2936 "name" : "pracovnikRodneCislo",
2937 "in" : "query",
2938 "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.",
2939 "schema" : {
2940 "type" : "string"
2941 }
2942 },
2943 {
2944 "name" : "pracovnikJmeno",
2945 "in" : "query",
2946 "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.",
2947 "schema" : {
2948 "type" : "string"
2949 }
2950 },
2951 {
2952 "name" : "pracovnikPrijmeni",
2953 "in" : "query",
2954 "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.",
2955 "schema" : {
2956 "type" : "string"
2957 }
2958 },
2959 {
2960 "name" : "pracovnikTitulPred",
2961 "in" : "query",
2962 "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.",
2963 "schema" : {
2964 "type" : "string"
2965 }
2966 },
2967 {
2968 "name" : "pracovnikTitulZa",
2969 "in" : "query",
2970 "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.",
2971 "schema" : {
2972 "type" : "string"
2973 }
2974 },
2975 {
2976 "name" : "pcz",
2977 "in" : "query",
2978 "description" : "Číslo PČZ zařízení, které provádí zápis",
2979 "required" : true,
2980 "schema" : {
2981 "type" : "string"
2982 },
2983 "example" : "000"
2984 }
2985 ],
2986 "responses" : {
2987 "200" : {
2988 "description" : "Pacient zkontrolován",
2989 "content" : {
2990 "application/json" : {
2991 "schema" : {
2992 "$ref" : "#/components/schemas/LekovaZadankaKontrolaPacientaView"
2993 },
2994 "example" : {
2995 "messages" : [
2996 "Tento pacient má již aktivní lékovou žádanku. Můžete pokračovat, původní žádanka bude zrušena.",
2997 "Pacient nemá pozitivní test COVID-19 za poslední 3 dny."
2998 ]
2999 }
3000 }
3001 }
3002 },
3003 "404" : {
3004 "description" : "Pacient nenalezen"
3005 }
3006 }
3007 }
3008 },
3009 "/api/v1/lekovezadanky/VytvorZadanku" : {
3010 "post" : {
3011 "tags" : [
3012 "LekoveZadanky"
3013 ],
3014 "summary" : "Vytvoří novou žádanku",
3015 "requestBody" : {
3016 "content" : {
3017 "application/json" : {
3018 "schema" : {
3019 "$ref" : "#/components/schemas/LekovaZadankaCreate"
3020 },
3021 "example" : {
3022 "pracovnik" : {
3023 "nrzpCislo" : "123456789",
3024 "rodneCislo" : null,
3025 "pcz" : "000",
3026 "jmeno" : null,
3027 "prijmeni" : null,
3028 "titulPred" : null,
3029 "titulZa" : null
3030 },
3031 "pacientId" : "5",
3032 "lekKod" : "bamlan",
3033 "indikaceDatum" : "2020-11-12T00:00:00",
3034 "akce" : "JenVystavitZadanku",
3035 "indikovalOrdinaceEmail" : "string",
3036 "indikovalOrdinaceTelefon" : "string",
3037 "indikovalOrdinaceIcp" : "string"
3038 }
3039 },
3040 "text/json" : {
3041 "schema" : {
3042 "$ref" : "#/components/schemas/LekovaZadankaCreate"
3043 },
3044 "example" : {
3045 "pracovnik" : {
3046 "nrzpCislo" : "123456789",
3047 "rodneCislo" : null,
3048 "pcz" : "000",
3049 "jmeno" : null,
3050 "prijmeni" : null,
3051 "titulPred" : null,
3052 "titulZa" : null
3053 },
3054 "pacientId" : "5",
3055 "lekKod" : "bamlan",
3056 "indikaceDatum" : "2020-11-12T00:00:00",
3057 "akce" : "JenVystavitZadanku",
3058 "indikovalOrdinaceEmail" : "string",
3059 "indikovalOrdinaceTelefon" : "string",
3060 "indikovalOrdinaceIcp" : "string"
3061 }
3062 },
3063 "application/*+json" : {
3064 "schema" : {
3065 "$ref" : "#/components/schemas/LekovaZadankaCreate"
3066 },
3067 "example" : {
3068 "pracovnik" : {
3069 "nrzpCislo" : "123456789",
3070 "rodneCislo" : null,
3071 "pcz" : "000",
3072 "jmeno" : null,
3073 "prijmeni" : null,
3074 "titulPred" : null,
3075 "titulZa" : null
3076 },
3077 "pacientId" : "5",
3078 "lekKod" : "bamlan",
3079 "indikaceDatum" : "2020-11-12T00:00:00",
3080 "akce" : "JenVystavitZadanku",
3081 "indikovalOrdinaceEmail" : "string",
3082 "indikovalOrdinaceTelefon" : "string",
3083 "indikovalOrdinaceIcp" : "string"
3084 }
3085 }
3086 }
3087 },
3088 "responses" : {
3089 "200" : {
3090 "description" : "Žádanka úspěšně vytvořena",
3091 "content" : {
3092 "application/json" : {
3093 "schema" : {
3094 "$ref" : "#/components/schemas/LekovaZadankaView"
3095 },
3096 "example" : {
3097 "id" : "1",
3098 "pacientZdravotniPojistovnaKod" : "CIZ",
3099 "stav" : "Aplikovano",
3100 "indikoval" : {
3101 "subjektIco" : 0,
3102 "nazevPracoviste" : "Testovací pracovistě API",
3103 "jmenoAPrijmeniUzivatele" : "Demo"
3104 },
3105 "aplikoval" : {
3106 "subjektIco" : 1,
3107 "nazevPracoviste" : "Testovací pracovistě API",
3108 "jmenoAPrijmeniUzivatele" : "Demo"
3109 },
3110 "aplikaceDatum" : "0001-01-01T00:00:00",
3111 "platnostDo" : "2021-12-19T00:00:00",
3112 "pacientId" : "5",
3113 "lekKod" : "bamlan",
3114 "indikaceDatum" : "2021-11-13T00:00:00",
3115 "akce" : "JenVystavitZadanku",
3116 "indikovalOrdinaceEmail" : "string",
3117 "indikovalOrdinaceTelefon" : "string",
3118 "indikovalOrdinaceIcp" : "string"
3119 }
3120 }
3121 }
3122 },
3123 "404" : {
3124 "description" : "Pacient nenalezen"
3125 },
3126 "400" : {
3127 "description" : "Žádanku se nepodařilo vytvořit"
3128 }
3129 }
3130 }
3131 },
3132 "/api/v1/lekovezadanky/NactiZadankyPacienta/{pacientId}" : {
3133 "get" : {
3134 "tags" : [
3135 "LekoveZadanky"
3136 ],
3137 "summary" : "Načte všechny žádanky vybraného pacienta",
3138 "parameters" : [
3139 {
3140 "name" : "pacientId",
3141 "in" : "path",
3142 "description" : "Id:",
3143 "required" : true,
3144 "schema" : {
3145 "maxLength" : 10,
3146 "type" : "string"
3147 },
3148 "example" : "5"
3149 },
3150 {
3151 "name" : "pracovnikNrzpCislo",
3152 "in" : "query",
3153 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3154 "schema" : {
3155 "type" : "string"
3156 },
3157 "example" : "123456789"
3158 },
3159 {
3160 "name" : "pracovnikRodneCislo",
3161 "in" : "query",
3162 "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.",
3163 "schema" : {
3164 "type" : "string"
3165 }
3166 },
3167 {
3168 "name" : "pracovnikJmeno",
3169 "in" : "query",
3170 "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.",
3171 "schema" : {
3172 "type" : "string"
3173 }
3174 },
3175 {
3176 "name" : "pracovnikPrijmeni",
3177 "in" : "query",
3178 "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.",
3179 "schema" : {
3180 "type" : "string"
3181 }
3182 },
3183 {
3184 "name" : "pracovnikTitulPred",
3185 "in" : "query",
3186 "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.",
3187 "schema" : {
3188 "type" : "string"
3189 }
3190 },
3191 {
3192 "name" : "pracovnikTitulZa",
3193 "in" : "query",
3194 "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.",
3195 "schema" : {
3196 "type" : "string"
3197 }
3198 },
3199 {
3200 "name" : "pcz",
3201 "in" : "query",
3202 "description" : "Číslo PČZ zařízení, které provádí zápis",
3203 "required" : true,
3204 "schema" : {
3205 "type" : "string"
3206 },
3207 "example" : "000"
3208 }
3209 ],
3210 "responses" : {
3211 "200" : {
3212 "description" : "Žádanky pacienta nalezeny",
3213 "content" : {
3214 "application/json" : {
3215 "schema" : {
3216 "type" : "array",
3217 "items" : {
3218 "$ref" : "#/components/schemas/LekovaZadankaView"
3219 }
3220 },
3221 "example" : [
3222 {
3223 "id" : "1",
3224 "pacientZdravotniPojistovnaKod" : "CIZ",
3225 "stav" : "Aplikovano",
3226 "indikoval" : {
3227 "subjektIco" : 0,
3228 "nazevPracoviste" : "Testovací pracovistě API",
3229 "jmenoAPrijmeniUzivatele" : "Demo"
3230 },
3231 "aplikoval" : {
3232 "subjektIco" : 1,
3233 "nazevPracoviste" : "Testovací pracovistě API",
3234 "jmenoAPrijmeniUzivatele" : "Demo"
3235 },
3236 "aplikaceDatum" : "0001-01-01T00:00:00",
3237 "platnostDo" : "2021-12-19T00:00:00",
3238 "pacientId" : "5",
3239 "lekKod" : "bamlan",
3240 "indikaceDatum" : "2021-11-13T00:00:00",
3241 "akce" : "JenVystavitZadanku",
3242 "indikovalOrdinaceEmail" : "string",
3243 "indikovalOrdinaceTelefon" : "string",
3244 "indikovalOrdinaceIcp" : "string"
3245 },
3246 {
3247 "id" : null,
3248 "pacientZdravotniPojistovnaKod" : null,
3249 "stav" : "Aktivni",
3250 "indikoval" : null,
3251 "aplikoval" : null,
3252 "aplikaceDatum" : null,
3253 "platnostDo" : "0001-01-01T00:00:00",
3254 "pacientId" : null,
3255 "lekKod" : null,
3256 "indikaceDatum" : null,
3257 "akce" : "JenVystavitZadanku",
3258 "indikovalOrdinaceEmail" : null,
3259 "indikovalOrdinaceTelefon" : null,
3260 "indikovalOrdinaceIcp" : null
3261 }
3262 ]
3263 }
3264 }
3265 },
3266 "404" : {
3267 "description" : "Pacient nenalezen"
3268 }
3269 }
3270 }
3271 },
3272 "/api/v1/lekovezadanky/NactiZadankuDleId/{id}" : {
3273 "get" : {
3274 "tags" : [
3275 "LekoveZadanky"
3276 ],
3277 "summary" : "Načte žádanku",
3278 "parameters" : [
3279 {
3280 "name" : "id",
3281 "in" : "path",
3282 "description" : "",
3283 "required" : true,
3284 "schema" : {
3285 "type" : "string"
3286 }
3287 },
3288 {
3289 "name" : "pracovnikNrzpCislo",
3290 "in" : "query",
3291 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3292 "schema" : {
3293 "type" : "string"
3294 },
3295 "example" : "123456789"
3296 },
3297 {
3298 "name" : "pracovnikRodneCislo",
3299 "in" : "query",
3300 "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.",
3301 "schema" : {
3302 "type" : "string"
3303 }
3304 },
3305 {
3306 "name" : "pracovnikJmeno",
3307 "in" : "query",
3308 "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.",
3309 "schema" : {
3310 "type" : "string"
3311 }
3312 },
3313 {
3314 "name" : "pracovnikPrijmeni",
3315 "in" : "query",
3316 "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.",
3317 "schema" : {
3318 "type" : "string"
3319 }
3320 },
3321 {
3322 "name" : "pracovnikTitulPred",
3323 "in" : "query",
3324 "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.",
3325 "schema" : {
3326 "type" : "string"
3327 }
3328 },
3329 {
3330 "name" : "pracovnikTitulZa",
3331 "in" : "query",
3332 "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.",
3333 "schema" : {
3334 "type" : "string"
3335 }
3336 },
3337 {
3338 "name" : "pcz",
3339 "in" : "query",
3340 "description" : "Číslo PČZ zařízení, které provádí zápis",
3341 "required" : true,
3342 "schema" : {
3343 "type" : "string"
3344 },
3345 "example" : "000"
3346 }
3347 ],
3348 "responses" : {
3349 "200" : {
3350 "description" : "Žádanka nalezena",
3351 "content" : {
3352 "application/json" : {
3353 "schema" : {
3354 "$ref" : "#/components/schemas/LekovaZadankaView"
3355 },
3356 "example" : {
3357 "id" : "1",
3358 "pacientZdravotniPojistovnaKod" : "CIZ",
3359 "stav" : "Aplikovano",
3360 "indikoval" : {
3361 "subjektIco" : 0,
3362 "nazevPracoviste" : "Testovací pracovistě API",
3363 "jmenoAPrijmeniUzivatele" : "Demo"
3364 },
3365 "aplikoval" : {
3366 "subjektIco" : 1,
3367 "nazevPracoviste" : "Testovací pracovistě API",
3368 "jmenoAPrijmeniUzivatele" : "Demo"
3369 },
3370 "aplikaceDatum" : "0001-01-01T00:00:00",
3371 "platnostDo" : "2021-12-19T00:00:00",
3372 "pacientId" : "5",
3373 "lekKod" : "bamlan",
3374 "indikaceDatum" : "2021-11-13T00:00:00",
3375 "akce" : "JenVystavitZadanku",
3376 "indikovalOrdinaceEmail" : "string",
3377 "indikovalOrdinaceTelefon" : "string",
3378 "indikovalOrdinaceIcp" : "string"
3379 }
3380 }
3381 }
3382 },
3383 "404" : {
3384 "description" : "Žádanka nenalezena"
3385 }
3386 }
3387 }
3388 },
3389 "/api/v1/lekovezadanky/AplikovatLek/{id}/{aplikaceDatum}" : {
3390 "post" : {
3391 "tags" : [
3392 "LekoveZadanky"
3393 ],
3394 "summary" : "Aplikuje lék",
3395 "parameters" : [
3396 {
3397 "name" : "id",
3398 "in" : "path",
3399 "description" : "Id lékové žádanky",
3400 "required" : true,
3401 "schema" : {
3402 "type" : "string"
3403 }
3404 },
3405 {
3406 "name" : "aplikaceDatum",
3407 "in" : "path",
3408 "description" : "Datum aplikace léku",
3409 "required" : true,
3410 "schema" : {
3411 "type" : "string",
3412 "format" : "date-time"
3413 }
3414 },
3415 {
3416 "name" : "lekKod",
3417 "in" : "query",
3418 "description" : "Kód aplikovaného léku",
3419 "required" : true,
3420 "schema" : {
3421 "type" : "string"
3422 }
3423 },
3424 {
3425 "name" : "akce",
3426 "in" : "query",
3427 "description" : "Aplikovat látku akce",
3428 "schema" : {
3429 "$ref" : "#/components/schemas/EnumZadankaAplikovatLatkuAkce"
3430 }
3431 },
3432 {
3433 "name" : "pracovnikNrzpCislo",
3434 "in" : "query",
3435 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3436 "schema" : {
3437 "type" : "string"
3438 },
3439 "example" : "123456789"
3440 },
3441 {
3442 "name" : "pracovnikRodneCislo",
3443 "in" : "query",
3444 "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.",
3445 "schema" : {
3446 "type" : "string"
3447 }
3448 },
3449 {
3450 "name" : "pracovnikJmeno",
3451 "in" : "query",
3452 "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.",
3453 "schema" : {
3454 "type" : "string"
3455 }
3456 },
3457 {
3458 "name" : "pracovnikPrijmeni",
3459 "in" : "query",
3460 "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.",
3461 "schema" : {
3462 "type" : "string"
3463 }
3464 },
3465 {
3466 "name" : "pracovnikTitulPred",
3467 "in" : "query",
3468 "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.",
3469 "schema" : {
3470 "type" : "string"
3471 }
3472 },
3473 {
3474 "name" : "pracovnikTitulZa",
3475 "in" : "query",
3476 "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.",
3477 "schema" : {
3478 "type" : "string"
3479 }
3480 },
3481 {
3482 "name" : "pcz",
3483 "in" : "query",
3484 "description" : "Číslo PČZ zařízení, které provádí zápis",
3485 "required" : true,
3486 "schema" : {
3487 "type" : "string"
3488 },
3489 "example" : "000"
3490 }
3491 ],
3492 "responses" : {
3493 "200" : {
3494 "description" : "Lék aplikován",
3495 "content" : {
3496 "application/json" : {
3497 "schema" : {
3498 "$ref" : "#/components/schemas/LekovaZadankaView"
3499 },
3500 "example" : {
3501 "id" : "1",
3502 "pacientZdravotniPojistovnaKod" : "CIZ",
3503 "stav" : "Aplikovano",
3504 "indikoval" : {
3505 "subjektIco" : 0,
3506 "nazevPracoviste" : "Testovací pracovistě API",
3507 "jmenoAPrijmeniUzivatele" : "Demo"
3508 },
3509 "aplikoval" : {
3510 "subjektIco" : 1,
3511 "nazevPracoviste" : "Testovací pracovistě API",
3512 "jmenoAPrijmeniUzivatele" : "Demo"
3513 },
3514 "aplikaceDatum" : "0001-01-01T00:00:00",
3515 "platnostDo" : "2021-12-19T00:00:00",
3516 "pacientId" : "5",
3517 "lekKod" : "bamlan",
3518 "indikaceDatum" : "2021-11-13T00:00:00",
3519 "akce" : "JenVystavitZadanku",
3520 "indikovalOrdinaceEmail" : "string",
3521 "indikovalOrdinaceTelefon" : "string",
3522 "indikovalOrdinaceIcp" : "string"
3523 }
3524 }
3525 }
3526 },
3527 "404" : {
3528 "description" : "Nenalezena žádanka k aplikování"
3529 },
3530 "400" : {
3531 "description" : "Lék se nepodařilo aplikovat"
3532 }
3533 }
3534 }
3535 },
3536 "/api/v1/lekovezadanky/ZrusitZadanku/{id}" : {
3537 "post" : {
3538 "tags" : [
3539 "LekoveZadanky"
3540 ],
3541 "summary" : "Zruší žádanku",
3542 "parameters" : [
3543 {
3544 "name" : "id",
3545 "in" : "path",
3546 "description" : "",
3547 "required" : true,
3548 "schema" : {
3549 "type" : "string"
3550 }
3551 },
3552 {
3553 "name" : "pracovnikNrzpCislo",
3554 "in" : "query",
3555 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3556 "schema" : {
3557 "type" : "string"
3558 },
3559 "example" : "123456789"
3560 },
3561 {
3562 "name" : "pracovnikRodneCislo",
3563 "in" : "query",
3564 "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.",
3565 "schema" : {
3566 "type" : "string"
3567 }
3568 },
3569 {
3570 "name" : "pracovnikJmeno",
3571 "in" : "query",
3572 "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.",
3573 "schema" : {
3574 "type" : "string"
3575 }
3576 },
3577 {
3578 "name" : "pracovnikPrijmeni",
3579 "in" : "query",
3580 "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.",
3581 "schema" : {
3582 "type" : "string"
3583 }
3584 },
3585 {
3586 "name" : "pracovnikTitulPred",
3587 "in" : "query",
3588 "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.",
3589 "schema" : {
3590 "type" : "string"
3591 }
3592 },
3593 {
3594 "name" : "pracovnikTitulZa",
3595 "in" : "query",
3596 "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.",
3597 "schema" : {
3598 "type" : "string"
3599 }
3600 },
3601 {
3602 "name" : "pcz",
3603 "in" : "query",
3604 "description" : "Číslo PČZ zařízení, které provádí zápis",
3605 "required" : true,
3606 "schema" : {
3607 "type" : "string"
3608 },
3609 "example" : "000"
3610 }
3611 ],
3612 "responses" : {
3613 "200" : {
3614 "description" : "Žádanka zrušena",
3615 "content" : {
3616 "application/json" : {
3617 "schema" : {
3618 "$ref" : "#/components/schemas/ZrusitZadankuResult"
3619 }
3620 }
3621 }
3622 },
3623 "404" : {
3624 "description" : "Nenalezena žádanka k zrušení"
3625 },
3626 "400" : {
3627 "description" : "Zrušení žádanky se nezdařilo"
3628 }
3629 }
3630 }
3631 },
3632 "/api/v1/nrzp/NactiPracovniky" : {
3633 "get" : {
3634 "tags" : [
3635 "Nrzp"
3636 ],
3637 "summary" : "Načte seznam pracovníků v registru NRZP zaměstnaných u poskytovatele.",
3638 "responses" : {
3639 "200" : {
3640 "description" : "Seznam pracovníků",
3641 "content" : {
3642 "application/json" : {
3643 "schema" : {
3644 "type" : "array",
3645 "items" : {
3646 "$ref" : "#/components/schemas/NrzpPracovnikView"
3647 }
3648 },
3649 "example" : [
3650 {
3651 "cislo" : "123456789",
3652 "jmeno" : "Martin",
3653 "prijmeni" : "Doktor",
3654 "datumNarozeni" : "1980-01-01T00:00:00",
3655 "rodneCislo" : null
3656 }
3657 ]
3658 }
3659 }
3660 },
3661 "404" : {
3662 "description" : "Poskytovatel nenalezen"
3663 }
3664 }
3665 }
3666 },
3667 "/api/v1/nrzp/NactiPracovnika" : {
3668 "get" : {
3669 "tags" : [
3670 "Nrzp"
3671 ],
3672 "summary" : "Načte pracovníka v registru NRZP.",
3673 "parameters" : [
3674 {
3675 "name" : "pracovnikCislo",
3676 "in" : "query",
3677 "description" : "",
3678 "schema" : {
3679 "type" : "string"
3680 }
3681 }
3682 ],
3683 "responses" : {
3684 "200" : {
3685 "description" : "Seznam pracovníků",
3686 "content" : {
3687 "application/json" : {
3688 "schema" : {
3689 "$ref" : "#/components/schemas/NrzpPracovnikView"
3690 }
3691 }
3692 }
3693 },
3694 "404" : {
3695 "description" : "Poskytovatel nenalezen"
3696 }
3697 }
3698 }
3699 },
3700 "/api/v1/pacienti/VyhledatPacientaDleId/{id}" : {
3701 "get" : {
3702 "tags" : [
3703 "Pacienti"
3704 ],
3705 "summary" : "Vyhledá pacienta dle id, číslo pracovníka NRZP",
3706 "parameters" : [
3707 {
3708 "name" : "id",
3709 "in" : "path",
3710 "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.",
3711 "required" : true,
3712 "schema" : {
3713 "maxLength" : 10,
3714 "type" : "string"
3715 },
3716 "example" : "1234567890"
3717 },
3718 {
3719 "name" : "pracovnikNrzpCislo",
3720 "in" : "query",
3721 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3722 "schema" : {
3723 "type" : "string"
3724 },
3725 "example" : "123456789"
3726 },
3727 {
3728 "name" : "pracovnikRodneCislo",
3729 "in" : "query",
3730 "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.",
3731 "schema" : {
3732 "type" : "string"
3733 }
3734 },
3735 {
3736 "name" : "pracovnikJmeno",
3737 "in" : "query",
3738 "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.",
3739 "schema" : {
3740 "type" : "string"
3741 }
3742 },
3743 {
3744 "name" : "pracovnikPrijmeni",
3745 "in" : "query",
3746 "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.",
3747 "schema" : {
3748 "type" : "string"
3749 }
3750 },
3751 {
3752 "name" : "pracovnikTitulPred",
3753 "in" : "query",
3754 "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.",
3755 "schema" : {
3756 "type" : "string"
3757 }
3758 },
3759 {
3760 "name" : "pracovnikTitulZa",
3761 "in" : "query",
3762 "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.",
3763 "schema" : {
3764 "type" : "string"
3765 }
3766 },
3767 {
3768 "name" : "pcz",
3769 "in" : "query",
3770 "description" : "Číslo PČZ zařízení, které provádí zápis",
3771 "required" : true,
3772 "schema" : {
3773 "type" : "string"
3774 },
3775 "example" : "000"
3776 }
3777 ],
3778 "responses" : {
3779 "200" : {
3780 "description" : "Pacient vyhledán",
3781 "content" : {
3782 "application/json" : {
3783 "schema" : {
3784 "$ref" : "#/components/schemas/PacientView"
3785 },
3786 "example" : {
3787 "id" : "9876543210",
3788 "datumUmrti" : null,
3789 "zemeNarozeniKod" : "CZ",
3790 "mistoNarozeniNazev" : "České Budějovice",
3791 "obecNarozeniRuianId" : 544256,
3792 "obvodNarozeniRuianId" : null,
3793 "jeCizinec" : false,
3794 "jmeno" : "Oliver",
3795 "prijmeni" : "Ouředník",
3796 "datumNarozeni" : "1990-09-09T00:00:00",
3797 "cisloPojistence" : "9009092664",
3798 "pohlavi" : "Muz",
3799 "cisloObcanskehoPrukazu" : null,
3800 "cisloPasu" : null,
3801 "zemeObcanstviKod" : "CZ",
3802 "zdravotniPojistovnaKod" : "209",
3803 "kontaktniMobilniTelefon" : "607123456",
3804 "kontaktniEmail" : "oliver.ourednik@example.com",
3805 "kontaktniPevnaLinka" : "212240000",
3806 "pobytMesto" : "Praha 1",
3807 "pobytPsc" : "18200",
3808 "notifikovatEmail" : true,
3809 "notifikovatSms" : false,
3810 "poznamka" : ""
3811 }
3812 }
3813 }
3814 },
3815 "404" : {
3816 "description" : "Pacient nenalezen"
3817 },
3818 "400" : {
3819 "description" : "Validace se nezdařila"
3820 }
3821 }
3822 }
3823 },
3824 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
3825 "get" : {
3826 "tags" : [
3827 "Pacienti"
3828 ],
3829 "summary" : "Vyhledá pacienta dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP",
3830 "parameters" : [
3831 {
3832 "name" : "jmeno",
3833 "in" : "path",
3834 "description" : "Jméno:",
3835 "required" : true,
3836 "schema" : {
3837 "maxLength" : 50,
3838 "type" : "string"
3839 },
3840 "example" : "Oliver"
3841 },
3842 {
3843 "name" : "prijmeni",
3844 "in" : "path",
3845 "description" : "Příjmení:",
3846 "required" : true,
3847 "schema" : {
3848 "maxLength" : 50,
3849 "type" : "string"
3850 },
3851 "example" : "Ouředník"
3852 },
3853 {
3854 "name" : "rodneCislo",
3855 "in" : "path",
3856 "description" : "Rodné číslo:",
3857 "required" : true,
3858 "schema" : {
3859 "maxLength" : 22,
3860 "type" : "string"
3861 },
3862 "example" : "9009092664"
3863 },
3864 {
3865 "name" : "pracovnikNrzpCislo",
3866 "in" : "query",
3867 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
3868 "schema" : {
3869 "type" : "string"
3870 },
3871 "example" : "123456789"
3872 },
3873 {
3874 "name" : "pracovnikRodneCislo",
3875 "in" : "query",
3876 "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.",
3877 "schema" : {
3878 "type" : "string"
3879 }
3880 },
3881 {
3882 "name" : "pracovnikJmeno",
3883 "in" : "query",
3884 "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.",
3885 "schema" : {
3886 "type" : "string"
3887 }
3888 },
3889 {
3890 "name" : "pracovnikPrijmeni",
3891 "in" : "query",
3892 "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.",
3893 "schema" : {
3894 "type" : "string"
3895 }
3896 },
3897 {
3898 "name" : "pracovnikTitulPred",
3899 "in" : "query",
3900 "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.",
3901 "schema" : {
3902 "type" : "string"
3903 }
3904 },
3905 {
3906 "name" : "pracovnikTitulZa",
3907 "in" : "query",
3908 "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.",
3909 "schema" : {
3910 "type" : "string"
3911 }
3912 },
3913 {
3914 "name" : "pcz",
3915 "in" : "query",
3916 "description" : "Číslo PČZ zařízení, které provádí zápis",
3917 "required" : true,
3918 "schema" : {
3919 "type" : "string"
3920 },
3921 "example" : "000"
3922 }
3923 ],
3924 "responses" : {
3925 "200" : {
3926 "description" : "Výsledek vyhledávání",
3927 "content" : {
3928 "application/json" : {
3929 "schema" : {
3930 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
3931 },
3932 "example" : {
3933 "vysledek" : "PacientNalezen",
3934 "vysledekZprava" : null,
3935 "pacient" : {
3936 "id" : "9876543210",
3937 "datumUmrti" : null,
3938 "zemeNarozeniKod" : "CZ",
3939 "mistoNarozeniNazev" : "České Budějovice",
3940 "obecNarozeniRuianId" : 544256,
3941 "obvodNarozeniRuianId" : null,
3942 "jeCizinec" : false,
3943 "jmeno" : "Oliver",
3944 "prijmeni" : "Ouředník",
3945 "datumNarozeni" : "1990-09-09T00:00:00",
3946 "cisloPojistence" : "9009092664",
3947 "pohlavi" : "Muz",
3948 "cisloObcanskehoPrukazu" : null,
3949 "cisloPasu" : null,
3950 "zemeObcanstviKod" : "CZ",
3951 "zdravotniPojistovnaKod" : "209",
3952 "kontaktniMobilniTelefon" : "607123456",
3953 "kontaktniEmail" : "oliver.ourednik@example.com",
3954 "kontaktniPevnaLinka" : "212240000",
3955 "pobytMesto" : "Praha 1",
3956 "pobytPsc" : "18200",
3957 "notifikovatEmail" : true,
3958 "notifikovatSms" : false,
3959 "poznamka" : ""
3960 }
3961 }
3962 }
3963 }
3964 },
3965 "400" : {
3966 "description" : "Validace se nezdařila"
3967 }
3968 }
3969 }
3970 },
3971 "/api/v1/pacienti/VyhledatSeznamDleJmenoPrijmeniRc/{jmeno}/{prijmeni}/{rodneCislo}" : {
3972 "get" : {
3973 "tags" : [
3974 "Pacienti"
3975 ],
3976 "summary" : "Vyhledá všechny pacienty dle: jméno, příjmení, rodné číslo, číslo pracovníka NRZP",
3977 "parameters" : [
3978 {
3979 "name" : "jmeno",
3980 "in" : "path",
3981 "description" : "Jméno:",
3982 "required" : true,
3983 "schema" : {
3984 "maxLength" : 50,
3985 "type" : "string"
3986 },
3987 "example" : "Oliver"
3988 },
3989 {
3990 "name" : "prijmeni",
3991 "in" : "path",
3992 "description" : "Příjmení:",
3993 "required" : true,
3994 "schema" : {
3995 "maxLength" : 50,
3996 "type" : "string"
3997 },
3998 "example" : "Ouředník"
3999 },
4000 {
4001 "name" : "rodneCislo",
4002 "in" : "path",
4003 "description" : "Rodné číslo:",
4004 "required" : true,
4005 "schema" : {
4006 "maxLength" : 22,
4007 "type" : "string"
4008 },
4009 "example" : "9009092664"
4010 },
4011 {
4012 "name" : "pracovnikNrzpCislo",
4013 "in" : "query",
4014 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4015 "schema" : {
4016 "type" : "string"
4017 },
4018 "example" : "123456789"
4019 },
4020 {
4021 "name" : "pracovnikRodneCislo",
4022 "in" : "query",
4023 "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.",
4024 "schema" : {
4025 "type" : "string"
4026 }
4027 },
4028 {
4029 "name" : "pracovnikJmeno",
4030 "in" : "query",
4031 "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.",
4032 "schema" : {
4033 "type" : "string"
4034 }
4035 },
4036 {
4037 "name" : "pracovnikPrijmeni",
4038 "in" : "query",
4039 "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.",
4040 "schema" : {
4041 "type" : "string"
4042 }
4043 },
4044 {
4045 "name" : "pracovnikTitulPred",
4046 "in" : "query",
4047 "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.",
4048 "schema" : {
4049 "type" : "string"
4050 }
4051 },
4052 {
4053 "name" : "pracovnikTitulZa",
4054 "in" : "query",
4055 "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.",
4056 "schema" : {
4057 "type" : "string"
4058 }
4059 },
4060 {
4061 "name" : "pcz",
4062 "in" : "query",
4063 "description" : "Číslo PČZ zařízení, které provádí zápis",
4064 "required" : true,
4065 "schema" : {
4066 "type" : "string"
4067 },
4068 "example" : "000"
4069 }
4070 ],
4071 "responses" : {
4072 "200" : {
4073 "description" : "Výsledek vyhledávání",
4074 "content" : {
4075 "application/json" : {
4076 "schema" : {
4077 "$ref" : "#/components/schemas/VyhledaniSeznamPacientuVysledek"
4078 },
4079 "example" : {
4080 "vysledek" : "PacientNalezen",
4081 "vysledekZprava" : null,
4082 "pacienti" : [
4083 {
4084 "id" : "9876543210",
4085 "datumUmrti" : null,
4086 "zemeNarozeniKod" : "CZ",
4087 "mistoNarozeniNazev" : "České Budějovice",
4088 "obecNarozeniRuianId" : 544256,
4089 "obvodNarozeniRuianId" : null,
4090 "jeCizinec" : false,
4091 "jmeno" : "Oliver",
4092 "prijmeni" : "Ouředník",
4093 "datumNarozeni" : "1990-09-09T00:00:00",
4094 "cisloPojistence" : "9009092664",
4095 "pohlavi" : "Muz",
4096 "cisloObcanskehoPrukazu" : null,
4097 "cisloPasu" : null,
4098 "zemeObcanstviKod" : "CZ",
4099 "zdravotniPojistovnaKod" : "209",
4100 "kontaktniMobilniTelefon" : "607123456",
4101 "kontaktniEmail" : "oliver.ourednik@example.com",
4102 "kontaktniPevnaLinka" : "212240000",
4103 "pobytMesto" : "Praha 1",
4104 "pobytPsc" : "18200",
4105 "notifikovatEmail" : true,
4106 "notifikovatSms" : false,
4107 "poznamka" : ""
4108 }
4109 ]
4110 }
4111 }
4112 }
4113 },
4114 "400" : {
4115 "description" : "Validace se nezdařila"
4116 }
4117 }
4118 }
4119 },
4120 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
4121 "get" : {
4122 "tags" : [
4123 "Pacienti"
4124 ],
4125 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
4126 "parameters" : [
4127 {
4128 "name" : "jmeno",
4129 "in" : "path",
4130 "description" : "Jméno:",
4131 "required" : true,
4132 "schema" : {
4133 "maxLength" : 50,
4134 "type" : "string"
4135 },
4136 "example" : "Pavla"
4137 },
4138 {
4139 "name" : "prijmeni",
4140 "in" : "path",
4141 "description" : "Příjmení:",
4142 "required" : true,
4143 "schema" : {
4144 "maxLength" : 50,
4145 "type" : "string"
4146 },
4147 "example" : "Nováková"
4148 },
4149 {
4150 "name" : "datumNarozeni",
4151 "in" : "path",
4152 "description" : "Datum Narození",
4153 "required" : true,
4154 "schema" : {
4155 "type" : "string",
4156 "format" : "date-time"
4157 },
4158 "example" : "1999-03-02"
4159 },
4160 {
4161 "name" : "zemeObcanstviKod",
4162 "in" : "query",
4163 "description" : "Kód státu",
4164 "schema" : {
4165 "maxLength" : 2,
4166 "type" : "string"
4167 },
4168 "example" : "CZ"
4169 },
4170 {
4171 "name" : "pracovnikNrzpCislo",
4172 "in" : "query",
4173 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4174 "schema" : {
4175 "type" : "string"
4176 },
4177 "example" : "123456789"
4178 },
4179 {
4180 "name" : "pracovnikRodneCislo",
4181 "in" : "query",
4182 "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.",
4183 "schema" : {
4184 "type" : "string"
4185 }
4186 },
4187 {
4188 "name" : "pracovnikJmeno",
4189 "in" : "query",
4190 "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.",
4191 "schema" : {
4192 "type" : "string"
4193 }
4194 },
4195 {
4196 "name" : "pracovnikPrijmeni",
4197 "in" : "query",
4198 "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.",
4199 "schema" : {
4200 "type" : "string"
4201 }
4202 },
4203 {
4204 "name" : "pracovnikTitulPred",
4205 "in" : "query",
4206 "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.",
4207 "schema" : {
4208 "type" : "string"
4209 }
4210 },
4211 {
4212 "name" : "pracovnikTitulZa",
4213 "in" : "query",
4214 "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.",
4215 "schema" : {
4216 "type" : "string"
4217 }
4218 },
4219 {
4220 "name" : "pcz",
4221 "in" : "query",
4222 "description" : "Číslo PČZ zařízení, které provádí zápis",
4223 "required" : true,
4224 "schema" : {
4225 "type" : "string"
4226 },
4227 "example" : "000"
4228 },
4229 {
4230 "name" : "cisloPojistence",
4231 "in" : "query",
4232 "description" : "Číslo pojištěnce",
4233 "schema" : {
4234 "maxLength" : 22,
4235 "type" : "string"
4236 }
4237 }
4238 ],
4239 "responses" : {
4240 "200" : {
4241 "description" : "Výsledek vyhledávání",
4242 "content" : {
4243 "application/json" : {
4244 "schema" : {
4245 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
4246 },
4247 "example" : {
4248 "vysledek" : "PacientNalezen",
4249 "vysledekZprava" : null,
4250 "pacient" : {
4251 "id" : "9876543210",
4252 "datumUmrti" : null,
4253 "zemeNarozeniKod" : "CZ",
4254 "mistoNarozeniNazev" : "České Budějovice",
4255 "obecNarozeniRuianId" : 544256,
4256 "obvodNarozeniRuianId" : null,
4257 "jeCizinec" : false,
4258 "jmeno" : "Oliver",
4259 "prijmeni" : "Ouředník",
4260 "datumNarozeni" : "1990-09-09T00:00:00",
4261 "cisloPojistence" : "9009092664",
4262 "pohlavi" : "Muz",
4263 "cisloObcanskehoPrukazu" : null,
4264 "cisloPasu" : null,
4265 "zemeObcanstviKod" : "CZ",
4266 "zdravotniPojistovnaKod" : "209",
4267 "kontaktniMobilniTelefon" : "607123456",
4268 "kontaktniEmail" : "oliver.ourednik@example.com",
4269 "kontaktniPevnaLinka" : "212240000",
4270 "pobytMesto" : "Praha 1",
4271 "pobytPsc" : "18200",
4272 "notifikovatEmail" : true,
4273 "notifikovatSms" : false,
4274 "poznamka" : ""
4275 }
4276 }
4277 }
4278 }
4279 },
4280 "400" : {
4281 "description" : "Validace se nezdařila"
4282 }
4283 }
4284 }
4285 },
4286 "/api/v1/pacienti/VyhledatSeznamDleJmenoPrijmeniDatumNarozeni/{jmeno}/{prijmeni}/{datumNarozeni}" : {
4287 "get" : {
4288 "tags" : [
4289 "Pacienti"
4290 ],
4291 "summary" : "Vyhledá seznam pacientů dle: jméno, příjmení, datum narození, kód státu, číslo pracovníka NRZP",
4292 "parameters" : [
4293 {
4294 "name" : "jmeno",
4295 "in" : "path",
4296 "description" : "Jméno:",
4297 "required" : true,
4298 "schema" : {
4299 "maxLength" : 50,
4300 "type" : "string"
4301 },
4302 "example" : "Oliver"
4303 },
4304 {
4305 "name" : "prijmeni",
4306 "in" : "path",
4307 "description" : "Příjmení:",
4308 "required" : true,
4309 "schema" : {
4310 "maxLength" : 50,
4311 "type" : "string"
4312 },
4313 "example" : "Ouředník"
4314 },
4315 {
4316 "name" : "datumNarozeni",
4317 "in" : "path",
4318 "description" : "Datum Narození",
4319 "required" : true,
4320 "schema" : {
4321 "type" : "string",
4322 "format" : "date-time"
4323 },
4324 "example" : "9/9/1990"
4325 },
4326 {
4327 "name" : "zemeObcanstviKod",
4328 "in" : "query",
4329 "description" : "Kód státu",
4330 "schema" : {
4331 "maxLength" : 2,
4332 "type" : "string"
4333 },
4334 "example" : "CZ"
4335 },
4336 {
4337 "name" : "pracovnikNrzpCislo",
4338 "in" : "query",
4339 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4340 "schema" : {
4341 "type" : "string"
4342 },
4343 "example" : "123456789"
4344 },
4345 {
4346 "name" : "pracovnikRodneCislo",
4347 "in" : "query",
4348 "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.",
4349 "schema" : {
4350 "type" : "string"
4351 }
4352 },
4353 {
4354 "name" : "pracovnikJmeno",
4355 "in" : "query",
4356 "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.",
4357 "schema" : {
4358 "type" : "string"
4359 }
4360 },
4361 {
4362 "name" : "pracovnikPrijmeni",
4363 "in" : "query",
4364 "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.",
4365 "schema" : {
4366 "type" : "string"
4367 }
4368 },
4369 {
4370 "name" : "pracovnikTitulPred",
4371 "in" : "query",
4372 "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.",
4373 "schema" : {
4374 "type" : "string"
4375 }
4376 },
4377 {
4378 "name" : "pracovnikTitulZa",
4379 "in" : "query",
4380 "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.",
4381 "schema" : {
4382 "type" : "string"
4383 }
4384 },
4385 {
4386 "name" : "pcz",
4387 "in" : "query",
4388 "description" : "Číslo PČZ zařízení, které provádí zápis",
4389 "required" : true,
4390 "schema" : {
4391 "type" : "string"
4392 },
4393 "example" : "000"
4394 }
4395 ],
4396 "responses" : {
4397 "200" : {
4398 "description" : "Výsledek vyhledávání",
4399 "content" : {
4400 "application/json" : {
4401 "schema" : {
4402 "$ref" : "#/components/schemas/VyhledaniSeznamPacientuVysledek"
4403 },
4404 "example" : {
4405 "vysledek" : "PacientNalezen",
4406 "vysledekZprava" : null,
4407 "pacienti" : [
4408 {
4409 "id" : "9876543210",
4410 "datumUmrti" : null,
4411 "zemeNarozeniKod" : "CZ",
4412 "mistoNarozeniNazev" : "České Budějovice",
4413 "obecNarozeniRuianId" : 544256,
4414 "obvodNarozeniRuianId" : null,
4415 "jeCizinec" : false,
4416 "jmeno" : "Oliver",
4417 "prijmeni" : "Ouředník",
4418 "datumNarozeni" : "1990-09-09T00:00:00",
4419 "cisloPojistence" : "9009092664",
4420 "pohlavi" : "Muz",
4421 "cisloObcanskehoPrukazu" : null,
4422 "cisloPasu" : null,
4423 "zemeObcanstviKod" : "CZ",
4424 "zdravotniPojistovnaKod" : "209",
4425 "kontaktniMobilniTelefon" : "607123456",
4426 "kontaktniEmail" : "oliver.ourednik@example.com",
4427 "kontaktniPevnaLinka" : "212240000",
4428 "pobytMesto" : "Praha 1",
4429 "pobytPsc" : "18200",
4430 "notifikovatEmail" : true,
4431 "notifikovatSms" : false,
4432 "poznamka" : ""
4433 }
4434 ]
4435 }
4436 }
4437 }
4438 },
4439 "400" : {
4440 "description" : "Validace se nezdařila"
4441 }
4442 }
4443 }
4444 },
4445 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniMistoNarozeniText/{jmeno}/{prijmeni}/{datumNarozeni}/{zemeObcanstviKod}/{mistoNarozeniText}" : {
4446 "get" : {
4447 "tags" : [
4448 "Pacienti"
4449 ],
4450 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, kód státu, místo narození, číslo pracovníka NRZP",
4451 "parameters" : [
4452 {
4453 "name" : "jmeno",
4454 "in" : "path",
4455 "description" : "Jméno:",
4456 "required" : true,
4457 "schema" : {
4458 "maxLength" : 50,
4459 "type" : "string"
4460 },
4461 "example" : "Oliver"
4462 },
4463 {
4464 "name" : "prijmeni",
4465 "in" : "path",
4466 "description" : "Příjmení:",
4467 "required" : true,
4468 "schema" : {
4469 "maxLength" : 50,
4470 "type" : "string"
4471 },
4472 "example" : "Ouředník"
4473 },
4474 {
4475 "name" : "datumNarozeni",
4476 "in" : "path",
4477 "description" : "Datum Narození:",
4478 "required" : true,
4479 "schema" : {
4480 "type" : "string",
4481 "format" : "date-time"
4482 },
4483 "example" : "9/9/1990"
4484 },
4485 {
4486 "name" : "zemeObcanstviKod",
4487 "in" : "path",
4488 "description" : "Kód státu dle narození:",
4489 "required" : true,
4490 "schema" : {
4491 "type" : "string"
4492 },
4493 "example" : "CZ"
4494 },
4495 {
4496 "name" : "mistoNarozeniText",
4497 "in" : "path",
4498 "description" : "Místo narození:",
4499 "required" : true,
4500 "schema" : {
4501 "type" : "string"
4502 },
4503 "example" : "České Budějovice"
4504 },
4505 {
4506 "name" : "pracovnikNrzpCislo",
4507 "in" : "query",
4508 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4509 "schema" : {
4510 "type" : "string"
4511 },
4512 "example" : "123456789"
4513 },
4514 {
4515 "name" : "pracovnikRodneCislo",
4516 "in" : "query",
4517 "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.",
4518 "schema" : {
4519 "type" : "string"
4520 }
4521 },
4522 {
4523 "name" : "pracovnikJmeno",
4524 "in" : "query",
4525 "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.",
4526 "schema" : {
4527 "type" : "string"
4528 }
4529 },
4530 {
4531 "name" : "pracovnikPrijmeni",
4532 "in" : "query",
4533 "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.",
4534 "schema" : {
4535 "type" : "string"
4536 }
4537 },
4538 {
4539 "name" : "pracovnikTitulPred",
4540 "in" : "query",
4541 "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.",
4542 "schema" : {
4543 "type" : "string"
4544 }
4545 },
4546 {
4547 "name" : "pracovnikTitulZa",
4548 "in" : "query",
4549 "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.",
4550 "schema" : {
4551 "type" : "string"
4552 }
4553 },
4554 {
4555 "name" : "pcz",
4556 "in" : "query",
4557 "description" : "Číslo PČZ zařízení, které provádí zápis",
4558 "required" : true,
4559 "schema" : {
4560 "type" : "string"
4561 },
4562 "example" : "000"
4563 }
4564 ],
4565 "responses" : {
4566 "200" : {
4567 "description" : "Výsledek vyhledávání",
4568 "content" : {
4569 "application/json" : {
4570 "schema" : {
4571 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
4572 },
4573 "example" : {
4574 "vysledek" : "PacientNalezen",
4575 "vysledekZprava" : null,
4576 "pacient" : {
4577 "id" : "9876543210",
4578 "datumUmrti" : null,
4579 "zemeNarozeniKod" : "CZ",
4580 "mistoNarozeniNazev" : "České Budějovice",
4581 "obecNarozeniRuianId" : 544256,
4582 "obvodNarozeniRuianId" : null,
4583 "jeCizinec" : false,
4584 "jmeno" : "Oliver",
4585 "prijmeni" : "Ouředník",
4586 "datumNarozeni" : "1990-09-09T00:00:00",
4587 "cisloPojistence" : "9009092664",
4588 "pohlavi" : "Muz",
4589 "cisloObcanskehoPrukazu" : null,
4590 "cisloPasu" : null,
4591 "zemeObcanstviKod" : "CZ",
4592 "zdravotniPojistovnaKod" : "209",
4593 "kontaktniMobilniTelefon" : "607123456",
4594 "kontaktniEmail" : "oliver.ourednik@example.com",
4595 "kontaktniPevnaLinka" : "212240000",
4596 "pobytMesto" : "Praha 1",
4597 "pobytPsc" : "18200",
4598 "notifikovatEmail" : true,
4599 "notifikovatSms" : false,
4600 "poznamka" : ""
4601 }
4602 }
4603 }
4604 }
4605 },
4606 "400" : {
4607 "description" : "Validace se nezdařila"
4608 }
4609 }
4610 }
4611 },
4612 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniObecNarozeniRuianId/{jmeno}/{prijmeni}/{datumNarozeni}/{obecNarozeniRuianId}" : {
4613 "get" : {
4614 "tags" : [
4615 "Pacienti"
4616 ],
4617 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obec narození RÚIAN, číslo pracovníka NRZP",
4618 "description" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obec narození RÚIAN, číslo pracovníka NRZP",
4619 "parameters" : [
4620 {
4621 "name" : "jmeno",
4622 "in" : "path",
4623 "description" : "Jméno:",
4624 "required" : true,
4625 "schema" : {
4626 "maxLength" : 50,
4627 "type" : "string"
4628 },
4629 "example" : "Oliver"
4630 },
4631 {
4632 "name" : "prijmeni",
4633 "in" : "path",
4634 "description" : "Příjmení:",
4635 "required" : true,
4636 "schema" : {
4637 "maxLength" : 50,
4638 "type" : "string"
4639 },
4640 "example" : "Ouředník"
4641 },
4642 {
4643 "name" : "datumNarozeni",
4644 "in" : "path",
4645 "description" : "Datum Narození:",
4646 "required" : true,
4647 "schema" : {
4648 "type" : "string",
4649 "format" : "date-time"
4650 },
4651 "example" : "9/9/1990"
4652 },
4653 {
4654 "name" : "obecNarozeniRuianId",
4655 "in" : "path",
4656 "description" : "Obec narození, RÚIAN Id:",
4657 "required" : true,
4658 "schema" : {
4659 "type" : "integer",
4660 "format" : "int64"
4661 },
4662 "example" : 538035
4663 },
4664 {
4665 "name" : "pracovnikNrzpCislo",
4666 "in" : "query",
4667 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4668 "schema" : {
4669 "type" : "string"
4670 },
4671 "example" : "123456789"
4672 },
4673 {
4674 "name" : "pracovnikRodneCislo",
4675 "in" : "query",
4676 "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.",
4677 "schema" : {
4678 "type" : "string"
4679 }
4680 },
4681 {
4682 "name" : "pracovnikJmeno",
4683 "in" : "query",
4684 "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.",
4685 "schema" : {
4686 "type" : "string"
4687 }
4688 },
4689 {
4690 "name" : "pracovnikPrijmeni",
4691 "in" : "query",
4692 "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.",
4693 "schema" : {
4694 "type" : "string"
4695 }
4696 },
4697 {
4698 "name" : "pracovnikTitulPred",
4699 "in" : "query",
4700 "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.",
4701 "schema" : {
4702 "type" : "string"
4703 }
4704 },
4705 {
4706 "name" : "pracovnikTitulZa",
4707 "in" : "query",
4708 "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.",
4709 "schema" : {
4710 "type" : "string"
4711 }
4712 },
4713 {
4714 "name" : "pcz",
4715 "in" : "query",
4716 "description" : "Číslo PČZ zařízení, které provádí zápis",
4717 "required" : true,
4718 "schema" : {
4719 "type" : "string"
4720 },
4721 "example" : "000"
4722 }
4723 ],
4724 "responses" : {
4725 "200" : {
4726 "description" : "Výsledek vyhledávání",
4727 "content" : {
4728 "application/json" : {
4729 "schema" : {
4730 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
4731 },
4732 "example" : {
4733 "vysledek" : "PacientNalezen",
4734 "vysledekZprava" : null,
4735 "pacient" : {
4736 "id" : "9876543210",
4737 "datumUmrti" : null,
4738 "zemeNarozeniKod" : "CZ",
4739 "mistoNarozeniNazev" : "České Budějovice",
4740 "obecNarozeniRuianId" : 544256,
4741 "obvodNarozeniRuianId" : null,
4742 "jeCizinec" : false,
4743 "jmeno" : "Oliver",
4744 "prijmeni" : "Ouředník",
4745 "datumNarozeni" : "1990-09-09T00:00:00",
4746 "cisloPojistence" : "9009092664",
4747 "pohlavi" : "Muz",
4748 "cisloObcanskehoPrukazu" : null,
4749 "cisloPasu" : null,
4750 "zemeObcanstviKod" : "CZ",
4751 "zdravotniPojistovnaKod" : "209",
4752 "kontaktniMobilniTelefon" : "607123456",
4753 "kontaktniEmail" : "oliver.ourednik@example.com",
4754 "kontaktniPevnaLinka" : "212240000",
4755 "pobytMesto" : "Praha 1",
4756 "pobytPsc" : "18200",
4757 "notifikovatEmail" : true,
4758 "notifikovatSms" : false,
4759 "poznamka" : ""
4760 }
4761 }
4762 }
4763 }
4764 },
4765 "400" : {
4766 "description" : "Validace se nezdařila"
4767 }
4768 }
4769 }
4770 },
4771 "/api/v1/pacienti/VyhledatDleJmenoPrijmeniObvodNarozeniRuianId/{jmeno}/{prijmeni}/{datumNarozeni}/{obvodNarozeniRuianId}" : {
4772 "get" : {
4773 "tags" : [
4774 "Pacienti"
4775 ],
4776 "summary" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obvod narození RÚIAN, číslo pracovníka NRZP",
4777 "description" : "Vyhledá pacienta dle: jméno, příjmení, datum narození, obvod narození RÚIAN, číslo pracovníka NRZP",
4778 "parameters" : [
4779 {
4780 "name" : "jmeno",
4781 "in" : "path",
4782 "description" : "Jméno:",
4783 "required" : true,
4784 "schema" : {
4785 "maxLength" : 50,
4786 "type" : "string"
4787 },
4788 "example" : "Oliver"
4789 },
4790 {
4791 "name" : "prijmeni",
4792 "in" : "path",
4793 "description" : "Příjmení:",
4794 "required" : true,
4795 "schema" : {
4796 "maxLength" : 50,
4797 "type" : "string"
4798 },
4799 "example" : "Ouředník"
4800 },
4801 {
4802 "name" : "datumNarozeni",
4803 "in" : "path",
4804 "description" : "Datum Narození:",
4805 "required" : true,
4806 "schema" : {
4807 "type" : "string",
4808 "format" : "date-time"
4809 },
4810 "example" : "9/9/1990"
4811 },
4812 {
4813 "name" : "obvodNarozeniRuianId",
4814 "in" : "path",
4815 "description" : "Obvod narození, RÚIAN Id:",
4816 "required" : true,
4817 "schema" : {
4818 "type" : "integer",
4819 "format" : "int64"
4820 },
4821 "example" : 758637
4822 },
4823 {
4824 "name" : "pracovnikNrzpCislo",
4825 "in" : "query",
4826 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
4827 "schema" : {
4828 "type" : "string"
4829 },
4830 "example" : "123456789"
4831 },
4832 {
4833 "name" : "pracovnikRodneCislo",
4834 "in" : "query",
4835 "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.",
4836 "schema" : {
4837 "type" : "string"
4838 }
4839 },
4840 {
4841 "name" : "pracovnikJmeno",
4842 "in" : "query",
4843 "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.",
4844 "schema" : {
4845 "type" : "string"
4846 }
4847 },
4848 {
4849 "name" : "pracovnikPrijmeni",
4850 "in" : "query",
4851 "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.",
4852 "schema" : {
4853 "type" : "string"
4854 }
4855 },
4856 {
4857 "name" : "pracovnikTitulPred",
4858 "in" : "query",
4859 "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.",
4860 "schema" : {
4861 "type" : "string"
4862 }
4863 },
4864 {
4865 "name" : "pracovnikTitulZa",
4866 "in" : "query",
4867 "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.",
4868 "schema" : {
4869 "type" : "string"
4870 }
4871 },
4872 {
4873 "name" : "pcz",
4874 "in" : "query",
4875 "description" : "Číslo PČZ zařízení, které provádí zápis",
4876 "required" : true,
4877 "schema" : {
4878 "type" : "string"
4879 },
4880 "example" : "000"
4881 }
4882 ],
4883 "responses" : {
4884 "200" : {
4885 "description" : "Výsledek vyhledávání",
4886 "content" : {
4887 "application/json" : {
4888 "schema" : {
4889 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
4890 },
4891 "example" : {
4892 "vysledek" : "PacientNalezen",
4893 "vysledekZprava" : null,
4894 "pacient" : {
4895 "id" : "9876543210",
4896 "datumUmrti" : null,
4897 "zemeNarozeniKod" : "CZ",
4898 "mistoNarozeniNazev" : "České Budějovice",
4899 "obecNarozeniRuianId" : 544256,
4900 "obvodNarozeniRuianId" : null,
4901 "jeCizinec" : false,
4902 "jmeno" : "Oliver",
4903 "prijmeni" : "Ouředník",
4904 "datumNarozeni" : "1990-09-09T00:00:00",
4905 "cisloPojistence" : "9009092664",
4906 "pohlavi" : "Muz",
4907 "cisloObcanskehoPrukazu" : null,
4908 "cisloPasu" : null,
4909 "zemeObcanstviKod" : "CZ",
4910 "zdravotniPojistovnaKod" : "209",
4911 "kontaktniMobilniTelefon" : "607123456",
4912 "kontaktniEmail" : "oliver.ourednik@example.com",
4913 "kontaktniPevnaLinka" : "212240000",
4914 "pobytMesto" : "Praha 1",
4915 "pobytPsc" : "18200",
4916 "notifikovatEmail" : true,
4917 "notifikovatSms" : false,
4918 "poznamka" : ""
4919 }
4920 }
4921 }
4922 }
4923 },
4924 "400" : {
4925 "description" : "Validace se nezdařila"
4926 }
4927 }
4928 }
4929 },
4930 "/api/v1/pacienti/AktualizujKontaktniUdajePacienta" : {
4931 "post" : {
4932 "tags" : [
4933 "Pacienti"
4934 ],
4935 "summary" : "Aktualizace kontaktních údajů pacienta.",
4936 "requestBody" : {
4937 "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.",
4938 "content" : {
4939 "application/json" : {
4940 "schema" : {
4941 "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
4942 },
4943 "example" : {
4944 "pracovnik" : {
4945 "nrzpCislo" : "123456789",
4946 "rodneCislo" : null,
4947 "pcz" : "000",
4948 "jmeno" : null,
4949 "prijmeni" : null,
4950 "titulPred" : null,
4951 "titulZa" : null
4952 },
4953 "id" : "7712866820",
4954 "zdravotniPojistovnaKod" : "209",
4955 "kontaktniMobilniTelefon" : "736556425",
4956 "kontaktniEmail" : "oliver.ourednik@example.com",
4957 "kontaktniPevnaLinka" : null,
4958 "pobytMesto" : null,
4959 "pobytPsc" : null,
4960 "notifikovatEmail" : true,
4961 "notifikovatSms" : false,
4962 "poznamka" : ""
4963 }
4964 },
4965 "text/json" : {
4966 "schema" : {
4967 "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
4968 },
4969 "example" : {
4970 "pracovnik" : {
4971 "nrzpCislo" : "123456789",
4972 "rodneCislo" : null,
4973 "pcz" : "000",
4974 "jmeno" : null,
4975 "prijmeni" : null,
4976 "titulPred" : null,
4977 "titulZa" : null
4978 },
4979 "id" : "7712866820",
4980 "zdravotniPojistovnaKod" : "209",
4981 "kontaktniMobilniTelefon" : "736556425",
4982 "kontaktniEmail" : "oliver.ourednik@example.com",
4983 "kontaktniPevnaLinka" : null,
4984 "pobytMesto" : null,
4985 "pobytPsc" : null,
4986 "notifikovatEmail" : true,
4987 "notifikovatSms" : false,
4988 "poznamka" : ""
4989 }
4990 },
4991 "application/*+json" : {
4992 "schema" : {
4993 "$ref" : "#/components/schemas/PacientKontaktniUdajeUpdate"
4994 },
4995 "example" : {
4996 "pracovnik" : {
4997 "nrzpCislo" : "123456789",
4998 "rodneCislo" : null,
4999 "pcz" : "000",
5000 "jmeno" : null,
5001 "prijmeni" : null,
5002 "titulPred" : null,
5003 "titulZa" : null
5004 },
5005 "id" : "7712866820",
5006 "zdravotniPojistovnaKod" : "209",
5007 "kontaktniMobilniTelefon" : "736556425",
5008 "kontaktniEmail" : "oliver.ourednik@example.com",
5009 "kontaktniPevnaLinka" : null,
5010 "pobytMesto" : null,
5011 "pobytPsc" : null,
5012 "notifikovatEmail" : true,
5013 "notifikovatSms" : false,
5014 "poznamka" : ""
5015 }
5016 }
5017 }
5018 },
5019 "responses" : {
5020 "201" : {
5021 "description" : "Success",
5022 "content" : {
5023 "application/json" : {
5024 "schema" : {
5025 "$ref" : "#/components/schemas/PacientView"
5026 },
5027 "example" : {
5028 "id" : "9876543210",
5029 "datumUmrti" : null,
5030 "zemeNarozeniKod" : "CZ",
5031 "mistoNarozeniNazev" : "České Budějovice",
5032 "obecNarozeniRuianId" : 544256,
5033 "obvodNarozeniRuianId" : null,
5034 "jeCizinec" : false,
5035 "jmeno" : "Oliver",
5036 "prijmeni" : "Ouředník",
5037 "datumNarozeni" : "1990-09-09T00:00:00",
5038 "cisloPojistence" : "9009092664",
5039 "pohlavi" : "Muz",
5040 "cisloObcanskehoPrukazu" : null,
5041 "cisloPasu" : null,
5042 "zemeObcanstviKod" : "CZ",
5043 "zdravotniPojistovnaKod" : "209",
5044 "kontaktniMobilniTelefon" : "607123456",
5045 "kontaktniEmail" : "oliver.ourednik@example.com",
5046 "kontaktniPevnaLinka" : "212240000",
5047 "pobytMesto" : "Praha 1",
5048 "pobytPsc" : "18200",
5049 "notifikovatEmail" : true,
5050 "notifikovatSms" : false,
5051 "poznamka" : ""
5052 }
5053 }
5054 }
5055 },
5056 "400" : {
5057 "description" : "Pacienta se nepodařilo aktualizovat",
5058 "content" : {
5059 "application/json" : {
5060 "schema" : {
5061 "$ref" : "#/components/schemas/ErrorResponse"
5062 }
5063 }
5064 }
5065 },
5066 "200" : {
5067 "description" : "Aktualizace provedena"
5068 },
5069 "404" : {
5070 "description" : "Pacient nenalezen"
5071 }
5072 }
5073 }
5074 },
5075 "/api/v1/pacienti/AktualizujCisloPojistence" : {
5076 "post" : {
5077 "tags" : [
5078 "Pacienti"
5079 ],
5080 "summary" : "Aktualizace čísla pojištěnce pacienta novým číslem pojištěnce.",
5081 "requestBody" : {
5082 "description" : "Číslo pacienta + nové číslo pojištěnce",
5083 "content" : {
5084 "application/json" : {
5085 "schema" : {
5086 "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
5087 },
5088 "example" : {
5089 "pracovnik" : {
5090 "nrzpCislo" : "123456789",
5091 "rodneCislo" : null,
5092 "pcz" : "000",
5093 "jmeno" : null,
5094 "prijmeni" : null,
5095 "titulPred" : null,
5096 "titulZa" : null
5097 },
5098 "pacientId" : "123000000",
5099 "cisloPojistence" : "8307280190",
5100 "datumNarozeni" : "1983-07-28T00:00:00"
5101 }
5102 },
5103 "text/json" : {
5104 "schema" : {
5105 "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
5106 },
5107 "example" : {
5108 "pracovnik" : {
5109 "nrzpCislo" : "123456789",
5110 "rodneCislo" : null,
5111 "pcz" : "000",
5112 "jmeno" : null,
5113 "prijmeni" : null,
5114 "titulPred" : null,
5115 "titulZa" : null
5116 },
5117 "pacientId" : "123000000",
5118 "cisloPojistence" : "8307280190",
5119 "datumNarozeni" : "1983-07-28T00:00:00"
5120 }
5121 },
5122 "application/*+json" : {
5123 "schema" : {
5124 "$ref" : "#/components/schemas/PacientCisloPojistenceUpdate"
5125 },
5126 "example" : {
5127 "pracovnik" : {
5128 "nrzpCislo" : "123456789",
5129 "rodneCislo" : null,
5130 "pcz" : "000",
5131 "jmeno" : null,
5132 "prijmeni" : null,
5133 "titulPred" : null,
5134 "titulZa" : null
5135 },
5136 "pacientId" : "123000000",
5137 "cisloPojistence" : "8307280190",
5138 "datumNarozeni" : "1983-07-28T00:00:00"
5139 }
5140 }
5141 }
5142 },
5143 "responses" : {
5144 "201" : {
5145 "description" : "Success",
5146 "content" : {
5147 "application/json" : {
5148 "schema" : {
5149 "$ref" : "#/components/schemas/PacientView"
5150 },
5151 "example" : {
5152 "id" : "9876543210",
5153 "datumUmrti" : null,
5154 "zemeNarozeniKod" : "CZ",
5155 "mistoNarozeniNazev" : "České Budějovice",
5156 "obecNarozeniRuianId" : 544256,
5157 "obvodNarozeniRuianId" : null,
5158 "jeCizinec" : false,
5159 "jmeno" : "Oliver",
5160 "prijmeni" : "Ouředník",
5161 "datumNarozeni" : "1990-09-09T00:00:00",
5162 "cisloPojistence" : "9009092664",
5163 "pohlavi" : "Muz",
5164 "cisloObcanskehoPrukazu" : null,
5165 "cisloPasu" : null,
5166 "zemeObcanstviKod" : "CZ",
5167 "zdravotniPojistovnaKod" : "209",
5168 "kontaktniMobilniTelefon" : "607123456",
5169 "kontaktniEmail" : "oliver.ourednik@example.com",
5170 "kontaktniPevnaLinka" : "212240000",
5171 "pobytMesto" : "Praha 1",
5172 "pobytPsc" : "18200",
5173 "notifikovatEmail" : true,
5174 "notifikovatSms" : false,
5175 "poznamka" : ""
5176 }
5177 }
5178 }
5179 },
5180 "400" : {
5181 "description" : "Pacienta se nepodařilo aktualizovat",
5182 "content" : {
5183 "application/json" : {
5184 "schema" : {
5185 "$ref" : "#/components/schemas/ErrorResponse"
5186 }
5187 }
5188 }
5189 },
5190 "200" : {
5191 "description" : "Aktualizace provedena"
5192 },
5193 "404" : {
5194 "description" : "Pacient nenalezen"
5195 }
5196 }
5197 }
5198 },
5199 "/api/v1/pacienti/VytvorPacientaCizince" : {
5200 "post" : {
5201 "tags" : [
5202 "Pacienti"
5203 ],
5204 "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.",
5205 "requestBody" : {
5206 "description" : "Nový pacient:",
5207 "content" : {
5208 "application/json" : {
5209 "schema" : {
5210 "$ref" : "#/components/schemas/PacientCizinecCreate"
5211 },
5212 "example" : {
5213 "pacientId" : null,
5214 "pracovnik" : {
5215 "nrzpCislo" : "123456789",
5216 "rodneCislo" : null,
5217 "pcz" : "000",
5218 "jmeno" : null,
5219 "prijmeni" : null,
5220 "titulPred" : null,
5221 "titulZa" : null
5222 },
5223 "jmeno" : "Andrei",
5224 "prijmeni" : "Kravcenko",
5225 "datumNarozeni" : "1995-05-08T00:00:00",
5226 "cisloPojistence" : "9505085556",
5227 "pohlavi" : "Muz",
5228 "cisloObcanskehoPrukazu" : null,
5229 "cisloPasu" : null,
5230 "zemeObcanstviKod" : "UA",
5231 "zdravotniPojistovnaKod" : "111",
5232 "kontaktniMobilniTelefon" : "640246856",
5233 "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
5234 "kontaktniPevnaLinka" : null,
5235 "pobytMesto" : null,
5236 "pobytPsc" : null,
5237 "notifikovatEmail" : true,
5238 "notifikovatSms" : false,
5239 "poznamka" : ""
5240 }
5241 },
5242 "text/json" : {
5243 "schema" : {
5244 "$ref" : "#/components/schemas/PacientCizinecCreate"
5245 },
5246 "example" : {
5247 "pacientId" : null,
5248 "pracovnik" : {
5249 "nrzpCislo" : "123456789",
5250 "rodneCislo" : null,
5251 "pcz" : "000",
5252 "jmeno" : null,
5253 "prijmeni" : null,
5254 "titulPred" : null,
5255 "titulZa" : null
5256 },
5257 "jmeno" : "Andrei",
5258 "prijmeni" : "Kravcenko",
5259 "datumNarozeni" : "1995-05-08T00:00:00",
5260 "cisloPojistence" : "9505085556",
5261 "pohlavi" : "Muz",
5262 "cisloObcanskehoPrukazu" : null,
5263 "cisloPasu" : null,
5264 "zemeObcanstviKod" : "UA",
5265 "zdravotniPojistovnaKod" : "111",
5266 "kontaktniMobilniTelefon" : "640246856",
5267 "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
5268 "kontaktniPevnaLinka" : null,
5269 "pobytMesto" : null,
5270 "pobytPsc" : null,
5271 "notifikovatEmail" : true,
5272 "notifikovatSms" : false,
5273 "poznamka" : ""
5274 }
5275 },
5276 "application/*+json" : {
5277 "schema" : {
5278 "$ref" : "#/components/schemas/PacientCizinecCreate"
5279 },
5280 "example" : {
5281 "pacientId" : null,
5282 "pracovnik" : {
5283 "nrzpCislo" : "123456789",
5284 "rodneCislo" : null,
5285 "pcz" : "000",
5286 "jmeno" : null,
5287 "prijmeni" : null,
5288 "titulPred" : null,
5289 "titulZa" : null
5290 },
5291 "jmeno" : "Andrei",
5292 "prijmeni" : "Kravcenko",
5293 "datumNarozeni" : "1995-05-08T00:00:00",
5294 "cisloPojistence" : "9505085556",
5295 "pohlavi" : "Muz",
5296 "cisloObcanskehoPrukazu" : null,
5297 "cisloPasu" : null,
5298 "zemeObcanstviKod" : "UA",
5299 "zdravotniPojistovnaKod" : "111",
5300 "kontaktniMobilniTelefon" : "640246856",
5301 "kontaktniEmail" : "andrei.kravcenko@yahoo.com",
5302 "kontaktniPevnaLinka" : null,
5303 "pobytMesto" : null,
5304 "pobytPsc" : null,
5305 "notifikovatEmail" : true,
5306 "notifikovatSms" : false,
5307 "poznamka" : ""
5308 }
5309 }
5310 }
5311 },
5312 "responses" : {
5313 "201" : {
5314 "description" : "Vytvoří nového pacienta",
5315 "content" : {
5316 "application/json" : {
5317 "schema" : {
5318 "$ref" : "#/components/schemas/PacientView"
5319 },
5320 "example" : {
5321 "id" : "9876543210",
5322 "datumUmrti" : null,
5323 "zemeNarozeniKod" : "CZ",
5324 "mistoNarozeniNazev" : "České Budějovice",
5325 "obecNarozeniRuianId" : 544256,
5326 "obvodNarozeniRuianId" : null,
5327 "jeCizinec" : false,
5328 "jmeno" : "Oliver",
5329 "prijmeni" : "Ouředník",
5330 "datumNarozeni" : "1990-09-09T00:00:00",
5331 "cisloPojistence" : "9009092664",
5332 "pohlavi" : "Muz",
5333 "cisloObcanskehoPrukazu" : null,
5334 "cisloPasu" : null,
5335 "zemeObcanstviKod" : "CZ",
5336 "zdravotniPojistovnaKod" : "209",
5337 "kontaktniMobilniTelefon" : "607123456",
5338 "kontaktniEmail" : "oliver.ourednik@example.com",
5339 "kontaktniPevnaLinka" : "212240000",
5340 "pobytMesto" : "Praha 1",
5341 "pobytPsc" : "18200",
5342 "notifikovatEmail" : true,
5343 "notifikovatSms" : false,
5344 "poznamka" : ""
5345 }
5346 }
5347 }
5348 },
5349 "400" : {
5350 "description" : "Pacienta se nepodařilo vytvořit",
5351 "content" : {
5352 "application/json" : {
5353 "schema" : {
5354 "$ref" : "#/components/schemas/ErrorResponse"
5355 }
5356 }
5357 }
5358 }
5359 }
5360 }
5361 },
5362 "/api/v1/pacienti/VyhledatCizinceDleCislaPojistence/{cisloPojistence}" : {
5363 "get" : {
5364 "tags" : [
5365 "Pacienti"
5366 ],
5367 "summary" : "Vyhledá cizince dle: číslo pojištěnce",
5368 "description" : "Vyhledá cizince dle: číslo pojištěnce",
5369 "parameters" : [
5370 {
5371 "name" : "cisloPojistence",
5372 "in" : "path",
5373 "description" : "číslo pojištěnce",
5374 "required" : true,
5375 "schema" : {
5376 "type" : "string"
5377 }
5378 },
5379 {
5380 "name" : "pracovnikNrzpCislo",
5381 "in" : "query",
5382 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5383 "schema" : {
5384 "type" : "string"
5385 },
5386 "example" : "123456789"
5387 },
5388 {
5389 "name" : "pracovnikRodneCislo",
5390 "in" : "query",
5391 "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.",
5392 "schema" : {
5393 "type" : "string"
5394 }
5395 },
5396 {
5397 "name" : "pracovnikJmeno",
5398 "in" : "query",
5399 "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.",
5400 "schema" : {
5401 "type" : "string"
5402 }
5403 },
5404 {
5405 "name" : "pracovnikPrijmeni",
5406 "in" : "query",
5407 "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.",
5408 "schema" : {
5409 "type" : "string"
5410 }
5411 },
5412 {
5413 "name" : "pracovnikTitulPred",
5414 "in" : "query",
5415 "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.",
5416 "schema" : {
5417 "type" : "string"
5418 }
5419 },
5420 {
5421 "name" : "pracovnikTitulZa",
5422 "in" : "query",
5423 "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.",
5424 "schema" : {
5425 "type" : "string"
5426 }
5427 },
5428 {
5429 "name" : "pcz",
5430 "in" : "query",
5431 "description" : "Číslo PČZ zařízení, které provádí zápis",
5432 "required" : true,
5433 "schema" : {
5434 "type" : "string"
5435 },
5436 "example" : "000"
5437 }
5438 ],
5439 "responses" : {
5440 "200" : {
5441 "description" : "Výsledek vyhledávání",
5442 "content" : {
5443 "application/json" : {
5444 "schema" : {
5445 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
5446 },
5447 "example" : {
5448 "vysledek" : "PacientNalezen",
5449 "vysledekZprava" : null,
5450 "pacient" : {
5451 "id" : "9876543210",
5452 "datumUmrti" : null,
5453 "zemeNarozeniKod" : "CZ",
5454 "mistoNarozeniNazev" : "České Budějovice",
5455 "obecNarozeniRuianId" : 544256,
5456 "obvodNarozeniRuianId" : null,
5457 "jeCizinec" : false,
5458 "jmeno" : "Oliver",
5459 "prijmeni" : "Ouředník",
5460 "datumNarozeni" : "1990-09-09T00:00:00",
5461 "cisloPojistence" : "9009092664",
5462 "pohlavi" : "Muz",
5463 "cisloObcanskehoPrukazu" : null,
5464 "cisloPasu" : null,
5465 "zemeObcanstviKod" : "CZ",
5466 "zdravotniPojistovnaKod" : "209",
5467 "kontaktniMobilniTelefon" : "607123456",
5468 "kontaktniEmail" : "oliver.ourednik@example.com",
5469 "kontaktniPevnaLinka" : "212240000",
5470 "pobytMesto" : "Praha 1",
5471 "pobytPsc" : "18200",
5472 "notifikovatEmail" : true,
5473 "notifikovatSms" : false,
5474 "poznamka" : ""
5475 }
5476 }
5477 }
5478 }
5479 },
5480 "400" : {
5481 "description" : "Validace se nezdařila"
5482 }
5483 }
5484 }
5485 },
5486 "/api/v1/pacienti/VyhledatCizinceDleCislaObcanskehoPrukazu/{cisloObcanskehoPrukazu}" : {
5487 "get" : {
5488 "tags" : [
5489 "Pacienti"
5490 ],
5491 "summary" : "Vyhledá cizince dle: číslo občanského průkazu",
5492 "description" : "Vyhledá cizince dle: číslo občanského průkazu",
5493 "parameters" : [
5494 {
5495 "name" : "cisloObcanskehoPrukazu",
5496 "in" : "path",
5497 "description" : "číslo občanského průkazu",
5498 "required" : true,
5499 "schema" : {
5500 "type" : "string"
5501 }
5502 },
5503 {
5504 "name" : "pracovnikNrzpCislo",
5505 "in" : "query",
5506 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5507 "schema" : {
5508 "type" : "string"
5509 },
5510 "example" : "123456789"
5511 },
5512 {
5513 "name" : "pracovnikRodneCislo",
5514 "in" : "query",
5515 "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.",
5516 "schema" : {
5517 "type" : "string"
5518 }
5519 },
5520 {
5521 "name" : "pracovnikJmeno",
5522 "in" : "query",
5523 "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.",
5524 "schema" : {
5525 "type" : "string"
5526 }
5527 },
5528 {
5529 "name" : "pracovnikPrijmeni",
5530 "in" : "query",
5531 "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.",
5532 "schema" : {
5533 "type" : "string"
5534 }
5535 },
5536 {
5537 "name" : "pracovnikTitulPred",
5538 "in" : "query",
5539 "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.",
5540 "schema" : {
5541 "type" : "string"
5542 }
5543 },
5544 {
5545 "name" : "pracovnikTitulZa",
5546 "in" : "query",
5547 "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.",
5548 "schema" : {
5549 "type" : "string"
5550 }
5551 },
5552 {
5553 "name" : "pcz",
5554 "in" : "query",
5555 "description" : "Číslo PČZ zařízení, které provádí zápis",
5556 "required" : true,
5557 "schema" : {
5558 "type" : "string"
5559 },
5560 "example" : "000"
5561 }
5562 ],
5563 "responses" : {
5564 "200" : {
5565 "description" : "Výsledek vyhledávání",
5566 "content" : {
5567 "application/json" : {
5568 "schema" : {
5569 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
5570 },
5571 "example" : {
5572 "vysledek" : "PacientNalezen",
5573 "vysledekZprava" : null,
5574 "pacient" : {
5575 "id" : "9876543210",
5576 "datumUmrti" : null,
5577 "zemeNarozeniKod" : "CZ",
5578 "mistoNarozeniNazev" : "České Budějovice",
5579 "obecNarozeniRuianId" : 544256,
5580 "obvodNarozeniRuianId" : null,
5581 "jeCizinec" : false,
5582 "jmeno" : "Oliver",
5583 "prijmeni" : "Ouředník",
5584 "datumNarozeni" : "1990-09-09T00:00:00",
5585 "cisloPojistence" : "9009092664",
5586 "pohlavi" : "Muz",
5587 "cisloObcanskehoPrukazu" : null,
5588 "cisloPasu" : null,
5589 "zemeObcanstviKod" : "CZ",
5590 "zdravotniPojistovnaKod" : "209",
5591 "kontaktniMobilniTelefon" : "607123456",
5592 "kontaktniEmail" : "oliver.ourednik@example.com",
5593 "kontaktniPevnaLinka" : "212240000",
5594 "pobytMesto" : "Praha 1",
5595 "pobytPsc" : "18200",
5596 "notifikovatEmail" : true,
5597 "notifikovatSms" : false,
5598 "poznamka" : ""
5599 }
5600 }
5601 }
5602 }
5603 },
5604 "400" : {
5605 "description" : "Validace se nezdařila"
5606 }
5607 }
5608 }
5609 },
5610 "/api/v1/pacienti/VyhledatCizinceDleCislaPasu/{cisloPasu}" : {
5611 "get" : {
5612 "tags" : [
5613 "Pacienti"
5614 ],
5615 "summary" : "Vyhledá cizince dle: číslo pasu",
5616 "description" : "Vyhledá cizince dle: číslo pasu",
5617 "parameters" : [
5618 {
5619 "name" : "cisloPasu",
5620 "in" : "path",
5621 "description" : "číslo pasu",
5622 "required" : true,
5623 "schema" : {
5624 "type" : "string"
5625 }
5626 },
5627 {
5628 "name" : "pracovnikNrzpCislo",
5629 "in" : "query",
5630 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5631 "schema" : {
5632 "type" : "string"
5633 },
5634 "example" : "123456789"
5635 },
5636 {
5637 "name" : "pracovnikRodneCislo",
5638 "in" : "query",
5639 "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.",
5640 "schema" : {
5641 "type" : "string"
5642 }
5643 },
5644 {
5645 "name" : "pracovnikJmeno",
5646 "in" : "query",
5647 "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.",
5648 "schema" : {
5649 "type" : "string"
5650 }
5651 },
5652 {
5653 "name" : "pracovnikPrijmeni",
5654 "in" : "query",
5655 "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.",
5656 "schema" : {
5657 "type" : "string"
5658 }
5659 },
5660 {
5661 "name" : "pracovnikTitulPred",
5662 "in" : "query",
5663 "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.",
5664 "schema" : {
5665 "type" : "string"
5666 }
5667 },
5668 {
5669 "name" : "pracovnikTitulZa",
5670 "in" : "query",
5671 "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.",
5672 "schema" : {
5673 "type" : "string"
5674 }
5675 },
5676 {
5677 "name" : "pcz",
5678 "in" : "query",
5679 "description" : "Číslo PČZ zařízení, které provádí zápis",
5680 "required" : true,
5681 "schema" : {
5682 "type" : "string"
5683 },
5684 "example" : "000"
5685 }
5686 ],
5687 "responses" : {
5688 "200" : {
5689 "description" : "Výsledek vyhledávání",
5690 "content" : {
5691 "application/json" : {
5692 "schema" : {
5693 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
5694 },
5695 "example" : {
5696 "vysledek" : "PacientNalezen",
5697 "vysledekZprava" : null,
5698 "pacient" : {
5699 "id" : "9876543210",
5700 "datumUmrti" : null,
5701 "zemeNarozeniKod" : "CZ",
5702 "mistoNarozeniNazev" : "České Budějovice",
5703 "obecNarozeniRuianId" : 544256,
5704 "obvodNarozeniRuianId" : null,
5705 "jeCizinec" : false,
5706 "jmeno" : "Oliver",
5707 "prijmeni" : "Ouředník",
5708 "datumNarozeni" : "1990-09-09T00:00:00",
5709 "cisloPojistence" : "9009092664",
5710 "pohlavi" : "Muz",
5711 "cisloObcanskehoPrukazu" : null,
5712 "cisloPasu" : null,
5713 "zemeObcanstviKod" : "CZ",
5714 "zdravotniPojistovnaKod" : "209",
5715 "kontaktniMobilniTelefon" : "607123456",
5716 "kontaktniEmail" : "oliver.ourednik@example.com",
5717 "kontaktniPevnaLinka" : "212240000",
5718 "pobytMesto" : "Praha 1",
5719 "pobytPsc" : "18200",
5720 "notifikovatEmail" : true,
5721 "notifikovatSms" : false,
5722 "poznamka" : ""
5723 }
5724 }
5725 }
5726 }
5727 },
5728 "400" : {
5729 "description" : "Validace se nezdařila"
5730 }
5731 }
5732 }
5733 },
5734 "/api/v1/pacienti/VyhledatDleNiaBsi/{bsi}" : {
5735 "get" : {
5736 "tags" : [
5737 "Pacienti"
5738 ],
5739 "summary" : "Vyhledá pacienta dle: bsi",
5740 "parameters" : [
5741 {
5742 "name" : "bsi",
5743 "in" : "path",
5744 "description" : "bezvýznamový směrový identifikátor",
5745 "required" : true,
5746 "schema" : {
5747 "type" : "string"
5748 }
5749 },
5750 {
5751 "name" : "pracovnikNrzpCislo",
5752 "in" : "query",
5753 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5754 "schema" : {
5755 "type" : "string"
5756 },
5757 "example" : "123456789"
5758 },
5759 {
5760 "name" : "pracovnikRodneCislo",
5761 "in" : "query",
5762 "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.",
5763 "schema" : {
5764 "type" : "string"
5765 }
5766 },
5767 {
5768 "name" : "pracovnikJmeno",
5769 "in" : "query",
5770 "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.",
5771 "schema" : {
5772 "type" : "string"
5773 }
5774 },
5775 {
5776 "name" : "pracovnikPrijmeni",
5777 "in" : "query",
5778 "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.",
5779 "schema" : {
5780 "type" : "string"
5781 }
5782 },
5783 {
5784 "name" : "pracovnikTitulPred",
5785 "in" : "query",
5786 "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.",
5787 "schema" : {
5788 "type" : "string"
5789 }
5790 },
5791 {
5792 "name" : "pracovnikTitulZa",
5793 "in" : "query",
5794 "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.",
5795 "schema" : {
5796 "type" : "string"
5797 }
5798 },
5799 {
5800 "name" : "pcz",
5801 "in" : "query",
5802 "description" : "Číslo PČZ zařízení, které provádí zápis",
5803 "required" : true,
5804 "schema" : {
5805 "type" : "string"
5806 },
5807 "example" : "000"
5808 }
5809 ],
5810 "responses" : {
5811 "200" : {
5812 "description" : "Výsledek vyhledávání",
5813 "content" : {
5814 "application/json" : {
5815 "schema" : {
5816 "$ref" : "#/components/schemas/VyhledaniPacientaVysledek"
5817 },
5818 "example" : {
5819 "vysledek" : "PacientNalezen",
5820 "vysledekZprava" : null,
5821 "pacient" : {
5822 "id" : "9876543210",
5823 "datumUmrti" : null,
5824 "zemeNarozeniKod" : "CZ",
5825 "mistoNarozeniNazev" : "České Budějovice",
5826 "obecNarozeniRuianId" : 544256,
5827 "obvodNarozeniRuianId" : null,
5828 "jeCizinec" : false,
5829 "jmeno" : "Oliver",
5830 "prijmeni" : "Ouředník",
5831 "datumNarozeni" : "1990-09-09T00:00:00",
5832 "cisloPojistence" : "9009092664",
5833 "pohlavi" : "Muz",
5834 "cisloObcanskehoPrukazu" : null,
5835 "cisloPasu" : null,
5836 "zemeObcanstviKod" : "CZ",
5837 "zdravotniPojistovnaKod" : "209",
5838 "kontaktniMobilniTelefon" : "607123456",
5839 "kontaktniEmail" : "oliver.ourednik@example.com",
5840 "kontaktniPevnaLinka" : "212240000",
5841 "pobytMesto" : "Praha 1",
5842 "pobytPsc" : "18200",
5843 "notifikovatEmail" : true,
5844 "notifikovatSms" : false,
5845 "poznamka" : ""
5846 }
5847 }
5848 }
5849 }
5850 },
5851 "400" : {
5852 "description" : "Validace se nezdařila"
5853 }
5854 }
5855 }
5856 },
5857 "/api/v1/pracovnineschopnost/NacistPracovniNeschopnostiPacienta/{pacientId}" : {
5858 "get" : {
5859 "tags" : [
5860 "PracovniNeschopnost"
5861 ],
5862 "summary" : "Načtení pracovních neschopností pacienta",
5863 "parameters" : [
5864 {
5865 "name" : "pacientId",
5866 "in" : "path",
5867 "description" : "Id pacienta",
5868 "required" : true,
5869 "schema" : {
5870 "maxLength" : 10,
5871 "type" : "string"
5872 },
5873 "example" : "5"
5874 },
5875 {
5876 "name" : "pracovnikNrzpCislo",
5877 "in" : "query",
5878 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
5879 "schema" : {
5880 "type" : "string"
5881 },
5882 "example" : "123456789"
5883 },
5884 {
5885 "name" : "pracovnikRodneCislo",
5886 "in" : "query",
5887 "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.",
5888 "schema" : {
5889 "type" : "string"
5890 }
5891 },
5892 {
5893 "name" : "pracovnikJmeno",
5894 "in" : "query",
5895 "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.",
5896 "schema" : {
5897 "type" : "string"
5898 }
5899 },
5900 {
5901 "name" : "pracovnikPrijmeni",
5902 "in" : "query",
5903 "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.",
5904 "schema" : {
5905 "type" : "string"
5906 }
5907 },
5908 {
5909 "name" : "pracovnikTitulPred",
5910 "in" : "query",
5911 "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.",
5912 "schema" : {
5913 "type" : "string"
5914 }
5915 },
5916 {
5917 "name" : "pracovnikTitulZa",
5918 "in" : "query",
5919 "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.",
5920 "schema" : {
5921 "type" : "string"
5922 }
5923 },
5924 {
5925 "name" : "pcz",
5926 "in" : "query",
5927 "description" : "Číslo PČZ zařízení, které provádí zápis",
5928 "required" : true,
5929 "schema" : {
5930 "type" : "string"
5931 },
5932 "example" : "000"
5933 }
5934 ],
5935 "responses" : {
5936 "200" : {
5937 "description" : "Success",
5938 "content" : {
5939 "application/json" : {
5940 "schema" : {
5941 "type" : "array",
5942 "items" : {
5943 "$ref" : "#/components/schemas/PracovniNeschopnostView"
5944 }
5945 },
5946 "example" : [
5947 {
5948 "druhPracovniNeschopnostKod" : "PN001",
5949 "datumZahajeni" : "2022-07-03T00:00:00",
5950 "datumUkonceni" : null,
5951 "diagnozaKod" : "AO00",
5952 "zapisZarizeni" : "0 Testovací pracovistě API",
5953 "zapisLekar" : "Demo",
5954 "zapisDatum" : "2022-07-03T00:00:00",
5955 "ukonceniZarizeni" : " ",
5956 "ukonceniLekar" : null,
5957 "ukonceniDatum" : null
5958 }
5959 ]
5960 }
5961 }
5962 }
5963 }
5964 }
5965 },
5966 "/api/v1/pracovnineschopnost/VytvorNeboZmenPracovniNeschopnost" : {
5967 "post" : {
5968 "tags" : [
5969 "PracovniNeschopnost"
5970 ],
5971 "summary" : "Vytvoření nebo změna pracovní neschopnosti",
5972 "requestBody" : {
5973 "content" : {
5974 "application/json" : {
5975 "schema" : {
5976 "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
5977 },
5978 "example" : {
5979 "pacientId" : "5",
5980 "druhPracovniNeschopnostiKod" : "PN001",
5981 "dgMkn10Kod" : "A00",
5982 "datumOd" : "2026-06-09T00:00:00+02:00",
5983 "pracovnik" : {
5984 "nrzpCislo" : "123456789",
5985 "rodneCislo" : null,
5986 "pcz" : "000",
5987 "jmeno" : null,
5988 "prijmeni" : null,
5989 "titulPred" : null,
5990 "titulZa" : null
5991 }
5992 }
5993 },
5994 "text/json" : {
5995 "schema" : {
5996 "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
5997 },
5998 "example" : {
5999 "pacientId" : "5",
6000 "druhPracovniNeschopnostiKod" : "PN001",
6001 "dgMkn10Kod" : "A00",
6002 "datumOd" : "2026-06-09T00:00:00+02:00",
6003 "pracovnik" : {
6004 "nrzpCislo" : "123456789",
6005 "rodneCislo" : null,
6006 "pcz" : "000",
6007 "jmeno" : null,
6008 "prijmeni" : null,
6009 "titulPred" : null,
6010 "titulZa" : null
6011 }
6012 }
6013 },
6014 "application/*+json" : {
6015 "schema" : {
6016 "$ref" : "#/components/schemas/VytvorNeboZmenNeschopnostRequest"
6017 },
6018 "example" : {
6019 "pacientId" : "5",
6020 "druhPracovniNeschopnostiKod" : "PN001",
6021 "dgMkn10Kod" : "A00",
6022 "datumOd" : "2026-06-09T00:00:00+02:00",
6023 "pracovnik" : {
6024 "nrzpCislo" : "123456789",
6025 "rodneCislo" : null,
6026 "pcz" : "000",
6027 "jmeno" : null,
6028 "prijmeni" : null,
6029 "titulPred" : null,
6030 "titulZa" : null
6031 }
6032 }
6033 }
6034 }
6035 },
6036 "responses" : {
6037 "200" : {
6038 "description" : "Pracovní neschopnost založena nebo změněna",
6039 "content" : {
6040 "application/json" : {
6041 "schema" : {
6042 "$ref" : "#/components/schemas/VytvorNeboZmenPracovniNeschopnostResult"
6043 }
6044 }
6045 }
6046 },
6047 "400" : {
6048 "description" : "Bad Request",
6049 "content" : {
6050 "application/json" : {
6051 "schema" : {
6052 "$ref" : "#/components/schemas/ErrorResponse"
6053 }
6054 }
6055 }
6056 },
6057 "404" : {
6058 "description" : "Pacient nenalezen"
6059 }
6060 }
6061 }
6062 },
6063 "/api/v1/pracovnineschopnost/UkoncitPracovniNeschopnost" : {
6064 "post" : {
6065 "tags" : [
6066 "PracovniNeschopnost"
6067 ],
6068 "summary" : "Ukončení pracovní neschopnosti pacienta",
6069 "requestBody" : {
6070 "content" : {
6071 "application/json" : {
6072 "schema" : {
6073 "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
6074 },
6075 "example" : {
6076 "pacientId" : "5",
6077 "datumDo" : "2022-07-03T00:00:00",
6078 "pracovnik" : {
6079 "nrzpCislo" : "123456789",
6080 "rodneCislo" : null,
6081 "pcz" : "000",
6082 "jmeno" : null,
6083 "prijmeni" : null,
6084 "titulPred" : null,
6085 "titulZa" : null
6086 }
6087 }
6088 },
6089 "text/json" : {
6090 "schema" : {
6091 "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
6092 },
6093 "example" : {
6094 "pacientId" : "5",
6095 "datumDo" : "2022-07-03T00:00:00",
6096 "pracovnik" : {
6097 "nrzpCislo" : "123456789",
6098 "rodneCislo" : null,
6099 "pcz" : "000",
6100 "jmeno" : null,
6101 "prijmeni" : null,
6102 "titulPred" : null,
6103 "titulZa" : null
6104 }
6105 }
6106 },
6107 "application/*+json" : {
6108 "schema" : {
6109 "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostRequest"
6110 },
6111 "example" : {
6112 "pacientId" : "5",
6113 "datumDo" : "2022-07-03T00:00:00",
6114 "pracovnik" : {
6115 "nrzpCislo" : "123456789",
6116 "rodneCislo" : null,
6117 "pcz" : "000",
6118 "jmeno" : null,
6119 "prijmeni" : null,
6120 "titulPred" : null,
6121 "titulZa" : null
6122 }
6123 }
6124 }
6125 }
6126 },
6127 "responses" : {
6128 "200" : {
6129 "description" : "Pracovní neschopnost založena nebo změněna",
6130 "content" : {
6131 "application/json" : {
6132 "schema" : {
6133 "$ref" : "#/components/schemas/UkoncitPracovniNeschopnostResult"
6134 }
6135 }
6136 }
6137 },
6138 "400" : {
6139 "description" : "Bad Request",
6140 "content" : {
6141 "application/json" : {
6142 "schema" : {
6143 "$ref" : "#/components/schemas/ErrorResponse"
6144 }
6145 }
6146 }
6147 },
6148 "404" : {
6149 "description" : "Pacient nenalezen"
6150 }
6151 }
6152 }
6153 },
6154 "/api/v1/vakcinace/NacistVakcinaciDleId/{id}" : {
6155 "get" : {
6156 "tags" : [
6157 "Vakcinace"
6158 ],
6159 "summary" : "Získá vakcinaci dle id",
6160 "parameters" : [
6161 {
6162 "name" : "id",
6163 "in" : "path",
6164 "description" : "Id:",
6165 "required" : true,
6166 "schema" : {
6167 "maxLength" : 36,
6168 "type" : "string"
6169 },
6170 "example" : "5"
6171 },
6172 {
6173 "name" : "pracovnikNrzpCislo",
6174 "in" : "query",
6175 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6176 "schema" : {
6177 "type" : "string"
6178 },
6179 "example" : "123456789"
6180 },
6181 {
6182 "name" : "pracovnikRodneCislo",
6183 "in" : "query",
6184 "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.",
6185 "schema" : {
6186 "type" : "string"
6187 }
6188 },
6189 {
6190 "name" : "pracovnikJmeno",
6191 "in" : "query",
6192 "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.",
6193 "schema" : {
6194 "type" : "string"
6195 }
6196 },
6197 {
6198 "name" : "pracovnikPrijmeni",
6199 "in" : "query",
6200 "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.",
6201 "schema" : {
6202 "type" : "string"
6203 }
6204 },
6205 {
6206 "name" : "pracovnikTitulPred",
6207 "in" : "query",
6208 "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.",
6209 "schema" : {
6210 "type" : "string"
6211 }
6212 },
6213 {
6214 "name" : "pracovnikTitulZa",
6215 "in" : "query",
6216 "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.",
6217 "schema" : {
6218 "type" : "string"
6219 }
6220 },
6221 {
6222 "name" : "pcz",
6223 "in" : "query",
6224 "description" : "Číslo PČZ zařízení, které provádí zápis",
6225 "required" : true,
6226 "schema" : {
6227 "type" : "string"
6228 },
6229 "example" : "000"
6230 }
6231 ],
6232 "responses" : {
6233 "200" : {
6234 "description" : "Získá vakcinaci dle id",
6235 "content" : {
6236 "application/json" : {
6237 "schema" : {
6238 "$ref" : "#/components/schemas/VakcinaceView"
6239 },
6240 "example" : {
6241 "stav" : "Probihajici",
6242 "typOckovaniNazev" : "Očkování proti COVID-19",
6243 "stavVakcinaceNazev" : "Probíhající",
6244 "subjekt" : {
6245 "subjektIco" : 12345678,
6246 "nazevPracoviste" : "Nazev pracoviste",
6247 "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
6248 },
6249 "davky" : [
6250 {
6251 "ockovaciLatkaNazev" : "BioNTech vakcína",
6252 "typVykonuNazev" : "první aplikace očkování",
6253 "aplikacniCestaNazev" : "i.m.",
6254 "mistoAplikaceNazev" : "Paže vlevo",
6255 "subjekt" : null,
6256 "kodSukl" : null,
6257 "id" : "1",
6258 "vakcinaceId" : "1",
6259 "ockovaciLatkaKod" : "CO01",
6260 "uznatJinouZemi" : false,
6261 "uznanaZemeKod" : null,
6262 "datumVakcinace" : "2020-12-10T00:00:00",
6263 "typVykonuKod" : "1",
6264 "sarze" : "J1234",
6265 "aplikacniCestaKod" : "IM",
6266 "mistoAplikaceKod" : "NP",
6267 "zdravotniPojistovnaKod" : null,
6268 "expirace" : "2024-12-10T00:00:00",
6269 "poznamka" : "Davka podana bez potizi.",
6270 "bezObjednani" : null,
6271 "polovicniDavka" : false
6272 }
6273 ],
6274 "id" : "Id",
6275 "pacientId" : "9876543210",
6276 "typOckovaniKod" : "CO19",
6277 "indikace" : [
6278 "C03",
6279 "J01"
6280 ],
6281 "indikaceJina" : "Natáčení reklamy na očkování"
6282 }
6283 }
6284 }
6285 },
6286 "404" : {
6287 "description" : "Vakcinace nenalezena"
6288 },
6289 "400" : {
6290 "description" : "Validace se nezdařila"
6291 }
6292 }
6293 }
6294 },
6295 "/api/v1/vakcinace/NacistVakcinacePacienta/{pacientId}" : {
6296 "get" : {
6297 "tags" : [
6298 "Vakcinace"
6299 ],
6300 "summary" : "Získá vakcinaci pro daného pacienta",
6301 "parameters" : [
6302 {
6303 "name" : "pacientId",
6304 "in" : "path",
6305 "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.",
6306 "required" : true,
6307 "schema" : {
6308 "maxLength" : 10,
6309 "type" : "string"
6310 },
6311 "example" : "1234567890"
6312 },
6313 {
6314 "name" : "pracovnikNrzpCislo",
6315 "in" : "query",
6316 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6317 "schema" : {
6318 "type" : "string"
6319 },
6320 "example" : "123456789"
6321 },
6322 {
6323 "name" : "pracovnikRodneCislo",
6324 "in" : "query",
6325 "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.",
6326 "schema" : {
6327 "type" : "string"
6328 }
6329 },
6330 {
6331 "name" : "pracovnikJmeno",
6332 "in" : "query",
6333 "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.",
6334 "schema" : {
6335 "type" : "string"
6336 }
6337 },
6338 {
6339 "name" : "pracovnikPrijmeni",
6340 "in" : "query",
6341 "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.",
6342 "schema" : {
6343 "type" : "string"
6344 }
6345 },
6346 {
6347 "name" : "pracovnikTitulPred",
6348 "in" : "query",
6349 "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.",
6350 "schema" : {
6351 "type" : "string"
6352 }
6353 },
6354 {
6355 "name" : "pracovnikTitulZa",
6356 "in" : "query",
6357 "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.",
6358 "schema" : {
6359 "type" : "string"
6360 }
6361 },
6362 {
6363 "name" : "pcz",
6364 "in" : "query",
6365 "description" : "Číslo PČZ zařízení, které provádí zápis",
6366 "required" : true,
6367 "schema" : {
6368 "type" : "string"
6369 },
6370 "example" : "000"
6371 }
6372 ],
6373 "responses" : {
6374 "200" : {
6375 "description" : "Získá vakcinaci pro daného pacienta",
6376 "content" : {
6377 "application/json" : {
6378 "schema" : {
6379 "type" : "array",
6380 "items" : {
6381 "$ref" : "#/components/schemas/VakcinaceView"
6382 }
6383 },
6384 "example" : [
6385 {
6386 "stav" : "Probihajici",
6387 "typOckovaniNazev" : "Očkování proti COVID-19",
6388 "stavVakcinaceNazev" : "Probíhající",
6389 "subjekt" : {
6390 "subjektIco" : 12345678,
6391 "nazevPracoviste" : "Nazev pracoviste",
6392 "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
6393 },
6394 "davky" : [
6395 {
6396 "ockovaciLatkaNazev" : "BioNTech vakcína",
6397 "typVykonuNazev" : "první aplikace očkování",
6398 "aplikacniCestaNazev" : "i.m.",
6399 "mistoAplikaceNazev" : "Paže vlevo",
6400 "subjekt" : null,
6401 "kodSukl" : null,
6402 "id" : "1",
6403 "vakcinaceId" : "1",
6404 "ockovaciLatkaKod" : "CO01",
6405 "uznatJinouZemi" : false,
6406 "uznanaZemeKod" : null,
6407 "datumVakcinace" : "2020-12-10T00:00:00",
6408 "typVykonuKod" : "1",
6409 "sarze" : "J1234",
6410 "aplikacniCestaKod" : "IM",
6411 "mistoAplikaceKod" : "NP",
6412 "zdravotniPojistovnaKod" : null,
6413 "expirace" : "2024-12-10T00:00:00",
6414 "poznamka" : "Davka podana bez potizi.",
6415 "bezObjednani" : null,
6416 "polovicniDavka" : false
6417 }
6418 ],
6419 "id" : "Id",
6420 "pacientId" : "9876543210",
6421 "typOckovaniKod" : "CO19",
6422 "indikace" : [
6423 "C03",
6424 "J01"
6425 ],
6426 "indikaceJina" : "Natáčení reklamy na očkování"
6427 }
6428 ]
6429 }
6430 }
6431 },
6432 "404" : {
6433 "description" : "Vakcinace nenalezena"
6434 },
6435 "400" : {
6436 "description" : "Validace se nezdařila"
6437 }
6438 }
6439 }
6440 },
6441 "/api/v1/vakcinace/NacistMojeOckovani/{datumOd}/{datumDo}" : {
6442 "get" : {
6443 "tags" : [
6444 "Vakcinace"
6445 ],
6446 "summary" : "Načtení seznamu vakcinací",
6447 "parameters" : [
6448 {
6449 "name" : "datumOd",
6450 "in" : "path",
6451 "description" : "datum Od",
6452 "required" : true,
6453 "schema" : {
6454 "type" : "string",
6455 "format" : "date-time"
6456 },
6457 "example" : "1.1.2020"
6458 },
6459 {
6460 "name" : "datumDo",
6461 "in" : "path",
6462 "description" : "datum Do",
6463 "required" : true,
6464 "schema" : {
6465 "type" : "string",
6466 "format" : "date-time"
6467 },
6468 "example" : "12.31.2021"
6469 },
6470 {
6471 "name" : "pracovnikNrzpCislo",
6472 "in" : "query",
6473 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6474 "schema" : {
6475 "type" : "string"
6476 },
6477 "example" : "123456789"
6478 },
6479 {
6480 "name" : "pracovnikRodneCislo",
6481 "in" : "query",
6482 "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.",
6483 "schema" : {
6484 "type" : "string"
6485 }
6486 },
6487 {
6488 "name" : "pracovnikJmeno",
6489 "in" : "query",
6490 "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.",
6491 "schema" : {
6492 "type" : "string"
6493 }
6494 },
6495 {
6496 "name" : "pracovnikPrijmeni",
6497 "in" : "query",
6498 "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.",
6499 "schema" : {
6500 "type" : "string"
6501 }
6502 },
6503 {
6504 "name" : "pracovnikTitulPred",
6505 "in" : "query",
6506 "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.",
6507 "schema" : {
6508 "type" : "string"
6509 }
6510 },
6511 {
6512 "name" : "pracovnikTitulZa",
6513 "in" : "query",
6514 "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.",
6515 "schema" : {
6516 "type" : "string"
6517 }
6518 },
6519 {
6520 "name" : "pcz",
6521 "in" : "query",
6522 "description" : "Číslo PČZ zařízení, které provádí zápis",
6523 "required" : true,
6524 "schema" : {
6525 "type" : "string"
6526 },
6527 "example" : "000"
6528 }
6529 ],
6530 "responses" : {
6531 "200" : {
6532 "description" : "Moje očkování načteny",
6533 "content" : {
6534 "application/json" : {
6535 "schema" : {
6536 "type" : "array",
6537 "items" : {
6538 "$ref" : "#/components/schemas/MojeOckovaniRowView"
6539 }
6540 },
6541 "example" : [
6542 {
6543 "pacientId" : "7122726700",
6544 "jmeno" : "Jan",
6545 "prijmeni" : "Novák",
6546 "cisloPojistence" : "0011198649",
6547 "datumNarozeni" : "2000-11-19T00:00:00",
6548 "zemeObcanstviKod" : "jm",
6549 "kontaktniEmail" : "mujemail@gmail.com",
6550 "kontaktniMobilniTelefon" : "111222333",
6551 "vakcinaceId" : "6610122027053",
6552 "davkaId" : "9268571356657",
6553 "ockovaciLatkaKod" : "CO01",
6554 "ockovaciLatkaNazev" : null,
6555 "typOckovaniKod" : "CO19",
6556 "typOckovaniNazev" : null,
6557 "datumVakcinace" : "2021-12-19T00:00:00",
6558 "sarze" : "J1234",
6559 "expirace" : "2024-12-10T00:00:00",
6560 "typVykonuKod" : "1",
6561 "stavVakcinace" : "Ukoncene",
6562 "zdravotniPojistovnaKod" : "209",
6563 "jmenoAPrijmeniUzivatele" : "Demo"
6564 }
6565 ]
6566 }
6567 }
6568 },
6569 "404" : {
6570 "description" : "Moje očkování nenalezeny"
6571 }
6572 }
6573 }
6574 },
6575 "/api/v1/vakcinace/SmazatDavku/{id}" : {
6576 "post" : {
6577 "tags" : [
6578 "Vakcinace"
6579 ],
6580 "summary" : "Smazání dávky",
6581 "parameters" : [
6582 {
6583 "name" : "id",
6584 "in" : "path",
6585 "description" : "Id mazané dávky",
6586 "required" : true,
6587 "schema" : {
6588 "type" : "string"
6589 },
6590 "example" : "5"
6591 },
6592 {
6593 "name" : "pracovnikNrzpCislo",
6594 "in" : "query",
6595 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6596 "schema" : {
6597 "type" : "string"
6598 },
6599 "example" : "123456789"
6600 },
6601 {
6602 "name" : "pracovnikRodneCislo",
6603 "in" : "query",
6604 "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.",
6605 "schema" : {
6606 "type" : "string"
6607 }
6608 },
6609 {
6610 "name" : "pracovnikJmeno",
6611 "in" : "query",
6612 "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.",
6613 "schema" : {
6614 "type" : "string"
6615 }
6616 },
6617 {
6618 "name" : "pracovnikPrijmeni",
6619 "in" : "query",
6620 "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.",
6621 "schema" : {
6622 "type" : "string"
6623 }
6624 },
6625 {
6626 "name" : "pracovnikTitulPred",
6627 "in" : "query",
6628 "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.",
6629 "schema" : {
6630 "type" : "string"
6631 }
6632 },
6633 {
6634 "name" : "pracovnikTitulZa",
6635 "in" : "query",
6636 "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.",
6637 "schema" : {
6638 "type" : "string"
6639 }
6640 },
6641 {
6642 "name" : "pcz",
6643 "in" : "query",
6644 "description" : "Číslo PČZ zařízení, které provádí zápis",
6645 "required" : true,
6646 "schema" : {
6647 "type" : "string"
6648 },
6649 "example" : "000"
6650 }
6651 ],
6652 "responses" : {
6653 "200" : {
6654 "description" : "Dávka smazána",
6655 "content" : {
6656 "application/json" : {
6657 "schema" : {
6658 "$ref" : "#/components/schemas/SmazatDavkuResult"
6659 }
6660 }
6661 }
6662 },
6663 "404" : {
6664 "description" : "Dávka nenalezena"
6665 }
6666 }
6667 }
6668 },
6669 "/api/v1/vakcinace/VytvorNeboZmenVakcinaci" : {
6670 "post" : {
6671 "tags" : [
6672 "Vakcinace"
6673 ],
6674 "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.",
6675 "requestBody" : {
6676 "description" : "Vakcinace:",
6677 "content" : {
6678 "application/json" : {
6679 "schema" : {
6680 "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
6681 },
6682 "example" : {
6683 "pracovnik" : {
6684 "nrzpCislo" : "123456789",
6685 "rodneCislo" : null,
6686 "pcz" : "000",
6687 "jmeno" : null,
6688 "prijmeni" : null,
6689 "titulPred" : null,
6690 "titulZa" : null
6691 },
6692 "id" : null,
6693 "pacientId" : "9876543210",
6694 "typOckovaniKod" : "CO19",
6695 "indikace" : [
6696 "C03",
6697 "J01"
6698 ],
6699 "indikaceJina" : "Natáčení reklamy na očkování"
6700 }
6701 },
6702 "text/json" : {
6703 "schema" : {
6704 "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
6705 },
6706 "example" : {
6707 "pracovnik" : {
6708 "nrzpCislo" : "123456789",
6709 "rodneCislo" : null,
6710 "pcz" : "000",
6711 "jmeno" : null,
6712 "prijmeni" : null,
6713 "titulPred" : null,
6714 "titulZa" : null
6715 },
6716 "id" : null,
6717 "pacientId" : "9876543210",
6718 "typOckovaniKod" : "CO19",
6719 "indikace" : [
6720 "C03",
6721 "J01"
6722 ],
6723 "indikaceJina" : "Natáčení reklamy na očkování"
6724 }
6725 },
6726 "application/*+json" : {
6727 "schema" : {
6728 "$ref" : "#/components/schemas/VakcinaceCreateOrUpdate"
6729 },
6730 "example" : {
6731 "pracovnik" : {
6732 "nrzpCislo" : "123456789",
6733 "rodneCislo" : null,
6734 "pcz" : "000",
6735 "jmeno" : null,
6736 "prijmeni" : null,
6737 "titulPred" : null,
6738 "titulZa" : null
6739 },
6740 "id" : null,
6741 "pacientId" : "9876543210",
6742 "typOckovaniKod" : "CO19",
6743 "indikace" : [
6744 "C03",
6745 "J01"
6746 ],
6747 "indikaceJina" : "Natáčení reklamy na očkování"
6748 }
6749 }
6750 }
6751 },
6752 "responses" : {
6753 "201" : {
6754 "description" : "Vytvoří nebo změní existující vakcinaci",
6755 "content" : {
6756 "application/json" : {
6757 "schema" : {
6758 "$ref" : "#/components/schemas/VakcinaceView"
6759 },
6760 "example" : {
6761 "stav" : "Probihajici",
6762 "typOckovaniNazev" : "Očkování proti COVID-19",
6763 "stavVakcinaceNazev" : "Probíhající",
6764 "subjekt" : {
6765 "subjektIco" : 12345678,
6766 "nazevPracoviste" : "Nazev pracoviste",
6767 "jmenoAPrijmeniUzivatele" : "Jmeno a prijmeni"
6768 },
6769 "davky" : [
6770 {
6771 "ockovaciLatkaNazev" : "BioNTech vakcína",
6772 "typVykonuNazev" : "první aplikace očkování",
6773 "aplikacniCestaNazev" : "i.m.",
6774 "mistoAplikaceNazev" : "Paže vlevo",
6775 "subjekt" : null,
6776 "kodSukl" : null,
6777 "id" : "1",
6778 "vakcinaceId" : "1",
6779 "ockovaciLatkaKod" : "CO01",
6780 "uznatJinouZemi" : false,
6781 "uznanaZemeKod" : null,
6782 "datumVakcinace" : "2020-12-10T00:00:00",
6783 "typVykonuKod" : "1",
6784 "sarze" : "J1234",
6785 "aplikacniCestaKod" : "IM",
6786 "mistoAplikaceKod" : "NP",
6787 "zdravotniPojistovnaKod" : null,
6788 "expirace" : "2024-12-10T00:00:00",
6789 "poznamka" : "Davka podana bez potizi.",
6790 "bezObjednani" : null,
6791 "polovicniDavka" : false
6792 }
6793 ],
6794 "id" : "Id",
6795 "pacientId" : "9876543210",
6796 "typOckovaniKod" : "CO19",
6797 "indikace" : [
6798 "C03",
6799 "J01"
6800 ],
6801 "indikaceJina" : "Natáčení reklamy na očkování"
6802 }
6803 }
6804 }
6805 },
6806 "400" : {
6807 "description" : "Vakcinaci se nepodařilo vytvořit",
6808 "content" : {
6809 "application/json" : {
6810 "schema" : {
6811 "$ref" : "#/components/schemas/ErrorResponse"
6812 }
6813 }
6814 }
6815 }
6816 }
6817 }
6818 },
6819 "/api/v1/vakcinace/VytvorNeboZmenDavku" : {
6820 "post" : {
6821 "tags" : [
6822 "Vakcinace"
6823 ],
6824 "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.",
6825 "requestBody" : {
6826 "description" : "Dávka vakcinace:",
6827 "content" : {
6828 "application/json" : {
6829 "schema" : {
6830 "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
6831 },
6832 "example" : {
6833 "pracovnik" : {
6834 "nrzpCislo" : "123456789",
6835 "rodneCislo" : null,
6836 "pcz" : "000",
6837 "jmeno" : null,
6838 "prijmeni" : null,
6839 "titulPred" : null,
6840 "titulZa" : null
6841 },
6842 "id" : null,
6843 "vakcinaceId" : "1",
6844 "ockovaciLatkaKod" : "CO01",
6845 "uznatJinouZemi" : false,
6846 "uznanaZemeKod" : null,
6847 "datumVakcinace" : "2026-06-09T00:00:00+02:00",
6848 "typVykonuKod" : "1",
6849 "sarze" : "J1234",
6850 "aplikacniCestaKod" : "IM",
6851 "mistoAplikaceKod" : "NP",
6852 "zdravotniPojistovnaKod" : null,
6853 "expirace" : "2024-12-10T00:00:00",
6854 "poznamka" : "Davka podana bez potizi.",
6855 "bezObjednani" : null,
6856 "polovicniDavka" : false
6857 }
6858 },
6859 "text/json" : {
6860 "schema" : {
6861 "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
6862 },
6863 "example" : {
6864 "pracovnik" : {
6865 "nrzpCislo" : "123456789",
6866 "rodneCislo" : null,
6867 "pcz" : "000",
6868 "jmeno" : null,
6869 "prijmeni" : null,
6870 "titulPred" : null,
6871 "titulZa" : null
6872 },
6873 "id" : null,
6874 "vakcinaceId" : "1",
6875 "ockovaciLatkaKod" : "CO01",
6876 "uznatJinouZemi" : false,
6877 "uznanaZemeKod" : null,
6878 "datumVakcinace" : "2026-06-09T00:00:00+02:00",
6879 "typVykonuKod" : "1",
6880 "sarze" : "J1234",
6881 "aplikacniCestaKod" : "IM",
6882 "mistoAplikaceKod" : "NP",
6883 "zdravotniPojistovnaKod" : null,
6884 "expirace" : "2024-12-10T00:00:00",
6885 "poznamka" : "Davka podana bez potizi.",
6886 "bezObjednani" : null,
6887 "polovicniDavka" : false
6888 }
6889 },
6890 "application/*+json" : {
6891 "schema" : {
6892 "$ref" : "#/components/schemas/VakcinaceDavkaCreateOrUpdate"
6893 },
6894 "example" : {
6895 "pracovnik" : {
6896 "nrzpCislo" : "123456789",
6897 "rodneCislo" : null,
6898 "pcz" : "000",
6899 "jmeno" : null,
6900 "prijmeni" : null,
6901 "titulPred" : null,
6902 "titulZa" : null
6903 },
6904 "id" : null,
6905 "vakcinaceId" : "1",
6906 "ockovaciLatkaKod" : "CO01",
6907 "uznatJinouZemi" : false,
6908 "uznanaZemeKod" : null,
6909 "datumVakcinace" : "2026-06-09T00:00:00+02:00",
6910 "typVykonuKod" : "1",
6911 "sarze" : "J1234",
6912 "aplikacniCestaKod" : "IM",
6913 "mistoAplikaceKod" : "NP",
6914 "zdravotniPojistovnaKod" : null,
6915 "expirace" : "2024-12-10T00:00:00",
6916 "poznamka" : "Davka podana bez potizi.",
6917 "bezObjednani" : null,
6918 "polovicniDavka" : false
6919 }
6920 }
6921 }
6922 },
6923 "responses" : {
6924 "200" : {
6925 "description" : "Vytvoří nebo změní existující dávku",
6926 "content" : {
6927 "application/json" : {
6928 "schema" : {
6929 "$ref" : "#/components/schemas/VytvorNeboZmenDavkuResponse"
6930 },
6931 "example" : {
6932 "odeslaniCertifikatu" : "Odeslano",
6933 "warningMessage" : null,
6934 "ockovaciLatkaNazev" : "Comirnaty",
6935 "typVykonuNazev" : "1 - první aplikace očkování",
6936 "aplikacniCestaNazev" : "i.m.",
6937 "mistoAplikaceNazev" : "Nedominantní paže",
6938 "subjekt" : {
6939 "subjektIco" : 0,
6940 "nazevPracoviste" : "Testovací pracovistě API",
6941 "jmenoAPrijmeniUzivatele" : "Demo"
6942 },
6943 "kodSukl" : null,
6944 "id" : "1",
6945 "vakcinaceId" : "1",
6946 "ockovaciLatkaKod" : "CO01",
6947 "uznatJinouZemi" : false,
6948 "uznanaZemeKod" : null,
6949 "datumVakcinace" : "2022-03-02T00:00:00+01:00",
6950 "typVykonuKod" : "1",
6951 "sarze" : "J1234",
6952 "aplikacniCestaKod" : "IM",
6953 "mistoAplikaceKod" : "NP",
6954 "zdravotniPojistovnaKod" : null,
6955 "expirace" : "2024-12-10T00:00:00",
6956 "poznamka" : "Davka podana bez potizi.",
6957 "bezObjednani" : false,
6958 "polovicniDavka" : false
6959 }
6960 }
6961 }
6962 },
6963 "400" : {
6964 "description" : "Dávku se nepodařilo vytvořit",
6965 "content" : {
6966 "application/json" : {
6967 "schema" : {
6968 "$ref" : "#/components/schemas/ErrorResponse"
6969 }
6970 }
6971 }
6972 }
6973 }
6974 }
6975 },
6976 "/api/v1/vakcinace/NacistOckovaciPrukazPdf/{pacientId}" : {
6977 "get" : {
6978 "tags" : [
6979 "Vakcinace"
6980 ],
6981 "summary" : "NENÍ IMPLEMENTOVÁNO. Získá elektronický očkovací průkaz",
6982 "parameters" : [
6983 {
6984 "name" : "pacientId",
6985 "in" : "path",
6986 "description" : "Id pacienta:",
6987 "required" : true,
6988 "schema" : {
6989 "maxLength" : 10,
6990 "type" : "string"
6991 },
6992 "example" : "5"
6993 },
6994 {
6995 "name" : "pracovnikNrzpCislo",
6996 "in" : "query",
6997 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
6998 "schema" : {
6999 "type" : "string"
7000 },
7001 "example" : "123456789"
7002 },
7003 {
7004 "name" : "pracovnikRodneCislo",
7005 "in" : "query",
7006 "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.",
7007 "schema" : {
7008 "type" : "string"
7009 }
7010 },
7011 {
7012 "name" : "pracovnikJmeno",
7013 "in" : "query",
7014 "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.",
7015 "schema" : {
7016 "type" : "string"
7017 }
7018 },
7019 {
7020 "name" : "pracovnikPrijmeni",
7021 "in" : "query",
7022 "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.",
7023 "schema" : {
7024 "type" : "string"
7025 }
7026 },
7027 {
7028 "name" : "pracovnikTitulPred",
7029 "in" : "query",
7030 "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.",
7031 "schema" : {
7032 "type" : "string"
7033 }
7034 },
7035 {
7036 "name" : "pracovnikTitulZa",
7037 "in" : "query",
7038 "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.",
7039 "schema" : {
7040 "type" : "string"
7041 }
7042 },
7043 {
7044 "name" : "pcz",
7045 "in" : "query",
7046 "description" : "Číslo PČZ zařízení, které provádí zápis",
7047 "required" : true,
7048 "schema" : {
7049 "type" : "string"
7050 },
7051 "example" : "000"
7052 }
7053 ],
7054 "responses" : {
7055 "200" : {
7056 "description" : "Získá elektronický očkovací průkaz",
7057 "content" : {
7058 "application/pdf" : {
7059 "schema" : {
7060 "type" : "string",
7061 "format" : "byte"
7062 }
7063 },
7064 "application/json" : {
7065 "schema" : {
7066 "type" : "string",
7067 "format" : "byte"
7068 }
7069 }
7070 }
7071 },
7072 "404" : {
7073 "description" : "Očkovací průkaz nenalezen"
7074 },
7075 "400" : {
7076 "description" : "Validace se nezdařila"
7077 }
7078 }
7079 }
7080 },
7081 "/api/v1/vakcinace/NacistVakcinaceCertifikatPdf/{vakcinaceId}" : {
7082 "get" : {
7083 "tags" : [
7084 "Vakcinace"
7085 ],
7086 "summary" : "Získá vakcinační certifikát pro danou vakcinaci",
7087 "parameters" : [
7088 {
7089 "name" : "vakcinaceId",
7090 "in" : "path",
7091 "description" : "Id vakcinace:",
7092 "required" : true,
7093 "schema" : {
7094 "maxLength" : 36,
7095 "type" : "string"
7096 },
7097 "example" : "5"
7098 },
7099 {
7100 "name" : "pracovnikNrzpCislo",
7101 "in" : "query",
7102 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7103 "schema" : {
7104 "type" : "string"
7105 },
7106 "example" : "123456789"
7107 },
7108 {
7109 "name" : "pracovnikRodneCislo",
7110 "in" : "query",
7111 "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.",
7112 "schema" : {
7113 "type" : "string"
7114 }
7115 },
7116 {
7117 "name" : "pracovnikJmeno",
7118 "in" : "query",
7119 "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.",
7120 "schema" : {
7121 "type" : "string"
7122 }
7123 },
7124 {
7125 "name" : "pracovnikPrijmeni",
7126 "in" : "query",
7127 "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.",
7128 "schema" : {
7129 "type" : "string"
7130 }
7131 },
7132 {
7133 "name" : "pracovnikTitulPred",
7134 "in" : "query",
7135 "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.",
7136 "schema" : {
7137 "type" : "string"
7138 }
7139 },
7140 {
7141 "name" : "pracovnikTitulZa",
7142 "in" : "query",
7143 "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.",
7144 "schema" : {
7145 "type" : "string"
7146 }
7147 },
7148 {
7149 "name" : "pcz",
7150 "in" : "query",
7151 "description" : "Číslo PČZ zařízení, které provádí zápis",
7152 "required" : true,
7153 "schema" : {
7154 "type" : "string"
7155 },
7156 "example" : "000"
7157 }
7158 ],
7159 "responses" : {
7160 "200" : {
7161 "description" : "Získá elektronický očkovací průkaz",
7162 "content" : {
7163 "application/pdf" : {
7164 "schema" : {
7165 "type" : "string",
7166 "format" : "byte"
7167 }
7168 },
7169 "application/json" : {
7170 "schema" : {
7171 "type" : "string",
7172 "format" : "byte"
7173 }
7174 }
7175 }
7176 },
7177 "404" : {
7178 "description" : "Certifikát vakcinace nenalezen"
7179 },
7180 "400" : {
7181 "description" : "Validace se nezdařila"
7182 }
7183 }
7184 }
7185 },
7186 "/api/v1/vakcinace/ZnovuOdeslatVakcinaceCertifikat/{vakcinaceId}" : {
7187 "post" : {
7188 "tags" : [
7189 "Vakcinace"
7190 ],
7191 "summary" : "Znovu odeslání certifikátu vakcinace.",
7192 "parameters" : [
7193 {
7194 "name" : "vakcinaceId",
7195 "in" : "path",
7196 "description" : "Id vakcinace:",
7197 "required" : true,
7198 "schema" : {
7199 "maxLength" : 36,
7200 "type" : "string"
7201 },
7202 "example" : "5"
7203 },
7204 {
7205 "name" : "pracovnikNrzpCislo",
7206 "in" : "query",
7207 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7208 "schema" : {
7209 "type" : "string"
7210 },
7211 "example" : "123456789"
7212 },
7213 {
7214 "name" : "pracovnikRodneCislo",
7215 "in" : "query",
7216 "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.",
7217 "schema" : {
7218 "type" : "string"
7219 }
7220 },
7221 {
7222 "name" : "pracovnikJmeno",
7223 "in" : "query",
7224 "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.",
7225 "schema" : {
7226 "type" : "string"
7227 }
7228 },
7229 {
7230 "name" : "pracovnikPrijmeni",
7231 "in" : "query",
7232 "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.",
7233 "schema" : {
7234 "type" : "string"
7235 }
7236 },
7237 {
7238 "name" : "pracovnikTitulPred",
7239 "in" : "query",
7240 "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.",
7241 "schema" : {
7242 "type" : "string"
7243 }
7244 },
7245 {
7246 "name" : "pracovnikTitulZa",
7247 "in" : "query",
7248 "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.",
7249 "schema" : {
7250 "type" : "string"
7251 }
7252 },
7253 {
7254 "name" : "pcz",
7255 "in" : "query",
7256 "description" : "Číslo PČZ zařízení, které provádí zápis",
7257 "required" : true,
7258 "schema" : {
7259 "type" : "string"
7260 },
7261 "example" : "000"
7262 }
7263 ],
7264 "responses" : {
7265 "200" : {
7266 "description" : "Odesláno nebo nelze pro danou vakcinaci odeslat (důvod ve výsledku)",
7267 "content" : {
7268 "application/json" : {
7269 "schema" : {
7270 "$ref" : "#/components/schemas/ZnovuOdeslatVakcinaceCertifikatResult"
7271 },
7272 "example" : {
7273 "odeslaniCertifikatuResult" : "Odeslano"
7274 }
7275 }
7276 }
7277 },
7278 "404" : {
7279 "description" : "Vakcinace nenalezena"
7280 }
7281 }
7282 }
7283 },
7284 "/api/v1/vakcinace/PridatNaOckovaciSeznam/{pacientId}" : {
7285 "post" : {
7286 "tags" : [
7287 "Vakcinace"
7288 ],
7289 "summary" : "Přidá pacienta na očkovací seznam k danému praktickému lékaři.",
7290 "parameters" : [
7291 {
7292 "name" : "pacientId",
7293 "in" : "path",
7294 "description" : "Id pacienta:",
7295 "required" : true,
7296 "schema" : {
7297 "type" : "string"
7298 },
7299 "example" : "5"
7300 },
7301 {
7302 "name" : "datumPlanovanehoOckovani",
7303 "in" : "query",
7304 "description" : "Volitelné datum a čas plánovaného očkování.",
7305 "schema" : {
7306 "type" : "string",
7307 "format" : "date-time"
7308 }
7309 },
7310 {
7311 "name" : "pracovnikNrzpCislo",
7312 "in" : "query",
7313 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7314 "schema" : {
7315 "type" : "string"
7316 },
7317 "example" : "123456789"
7318 },
7319 {
7320 "name" : "pracovnikRodneCislo",
7321 "in" : "query",
7322 "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.",
7323 "schema" : {
7324 "type" : "string"
7325 }
7326 },
7327 {
7328 "name" : "pracovnikJmeno",
7329 "in" : "query",
7330 "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.",
7331 "schema" : {
7332 "type" : "string"
7333 }
7334 },
7335 {
7336 "name" : "pracovnikPrijmeni",
7337 "in" : "query",
7338 "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.",
7339 "schema" : {
7340 "type" : "string"
7341 }
7342 },
7343 {
7344 "name" : "pracovnikTitulPred",
7345 "in" : "query",
7346 "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.",
7347 "schema" : {
7348 "type" : "string"
7349 }
7350 },
7351 {
7352 "name" : "pracovnikTitulZa",
7353 "in" : "query",
7354 "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.",
7355 "schema" : {
7356 "type" : "string"
7357 }
7358 },
7359 {
7360 "name" : "pcz",
7361 "in" : "query",
7362 "description" : "Číslo PČZ zařízení, které provádí zápis",
7363 "required" : true,
7364 "schema" : {
7365 "type" : "string"
7366 },
7367 "example" : "000"
7368 }
7369 ],
7370 "responses" : {
7371 "200" : {
7372 "description" : "Přidání se podařilo, výsledek je Ok",
7373 "content" : {
7374 "application/json" : {
7375 "schema" : {
7376 "$ref" : "#/components/schemas/PridatNaOckovaciSeznamResult"
7377 },
7378 "example" : {
7379 "centralniRegistraceResult" : "Ok"
7380 }
7381 }
7382 }
7383 },
7384 "404" : {
7385 "description" : "Pacient nenalezen"
7386 },
7387 "400" : {
7388 "description" : "Přidání se nezdařilo, výsledek je jiný než Ok - MaCentralniRezervaci,MaCentralniRegistraci,JeNaOckovacimSeznamu,PacientNeniMuj"
7389 }
7390 }
7391 }
7392 },
7393 "/api/v1/vakcinace/JeMoznePridatPacientaNaOckovaciSeznam/{pacientId}" : {
7394 "get" : {
7395 "tags" : [
7396 "Vakcinace"
7397 ],
7398 "summary" : "Oznámí doktorovi jestli je možné přidat pacienta na svůj očkovací seznam.",
7399 "parameters" : [
7400 {
7401 "name" : "pacientId",
7402 "in" : "path",
7403 "description" : "Id pacienta:",
7404 "required" : true,
7405 "schema" : {
7406 "type" : "string"
7407 },
7408 "example" : "5"
7409 },
7410 {
7411 "name" : "pracovnikNrzpCislo",
7412 "in" : "query",
7413 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7414 "schema" : {
7415 "type" : "string"
7416 },
7417 "example" : "123456789"
7418 },
7419 {
7420 "name" : "pracovnikRodneCislo",
7421 "in" : "query",
7422 "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.",
7423 "schema" : {
7424 "type" : "string"
7425 }
7426 },
7427 {
7428 "name" : "pracovnikJmeno",
7429 "in" : "query",
7430 "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.",
7431 "schema" : {
7432 "type" : "string"
7433 }
7434 },
7435 {
7436 "name" : "pracovnikPrijmeni",
7437 "in" : "query",
7438 "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.",
7439 "schema" : {
7440 "type" : "string"
7441 }
7442 },
7443 {
7444 "name" : "pracovnikTitulPred",
7445 "in" : "query",
7446 "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.",
7447 "schema" : {
7448 "type" : "string"
7449 }
7450 },
7451 {
7452 "name" : "pracovnikTitulZa",
7453 "in" : "query",
7454 "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.",
7455 "schema" : {
7456 "type" : "string"
7457 }
7458 },
7459 {
7460 "name" : "pcz",
7461 "in" : "query",
7462 "description" : "Číslo PČZ zařízení, které provádí zápis",
7463 "required" : true,
7464 "schema" : {
7465 "type" : "string"
7466 },
7467 "example" : "000"
7468 }
7469 ],
7470 "responses" : {
7471 "200" : {
7472 "description" : "Výsledek validace",
7473 "content" : {
7474 "application/json" : {
7475 "schema" : {
7476 "$ref" : "#/components/schemas/VysledekValidacePacienta"
7477 },
7478 "example" : {
7479 "centralniRegistraceResult" : "Ok",
7480 "pacientValidaceResult" : true,
7481 "warningMessage" : null,
7482 "errorMessage" : null
7483 }
7484 }
7485 }
7486 },
7487 "404" : {
7488 "description" : "Pacient nenalezen"
7489 }
7490 }
7491 }
7492 },
7493 "/api/v1/vakcinace/ZmenitDatumPlanovanehoOckovani/{pacientId}" : {
7494 "post" : {
7495 "tags" : [
7496 "Vakcinace"
7497 ],
7498 "summary" : "Změní pacientovi datum naplánovaného očkování.",
7499 "parameters" : [
7500 {
7501 "name" : "pacientId",
7502 "in" : "path",
7503 "description" : "Id pacienta:",
7504 "required" : true,
7505 "schema" : {
7506 "type" : "string"
7507 },
7508 "example" : "5"
7509 },
7510 {
7511 "name" : "datumPlanovanehoOckovani",
7512 "in" : "query",
7513 "description" : "Volitelné datum a čas plánovaného očkování.",
7514 "schema" : {
7515 "type" : "string",
7516 "format" : "date-time"
7517 }
7518 },
7519 {
7520 "name" : "pracovnikNrzpCislo",
7521 "in" : "query",
7522 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7523 "schema" : {
7524 "type" : "string"
7525 },
7526 "example" : "123456789"
7527 },
7528 {
7529 "name" : "pracovnikRodneCislo",
7530 "in" : "query",
7531 "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.",
7532 "schema" : {
7533 "type" : "string"
7534 }
7535 },
7536 {
7537 "name" : "pracovnikJmeno",
7538 "in" : "query",
7539 "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.",
7540 "schema" : {
7541 "type" : "string"
7542 }
7543 },
7544 {
7545 "name" : "pracovnikPrijmeni",
7546 "in" : "query",
7547 "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.",
7548 "schema" : {
7549 "type" : "string"
7550 }
7551 },
7552 {
7553 "name" : "pracovnikTitulPred",
7554 "in" : "query",
7555 "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.",
7556 "schema" : {
7557 "type" : "string"
7558 }
7559 },
7560 {
7561 "name" : "pracovnikTitulZa",
7562 "in" : "query",
7563 "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.",
7564 "schema" : {
7565 "type" : "string"
7566 }
7567 },
7568 {
7569 "name" : "pcz",
7570 "in" : "query",
7571 "description" : "Číslo PČZ zařízení, které provádí zápis",
7572 "required" : true,
7573 "schema" : {
7574 "type" : "string"
7575 },
7576 "example" : "000"
7577 }
7578 ],
7579 "responses" : {
7580 "200" : {
7581 "description" : "Změna se podařila",
7582 "content" : {
7583 "application/json" : {
7584 "schema" : {
7585 "$ref" : "#/components/schemas/ZmenitDatumPlanovanehoOckovaniResult"
7586 },
7587 "example" : {
7588 "vysledek" : "Ok"
7589 }
7590 }
7591 }
7592 },
7593 "404" : {
7594 "description" : "Pacient nenalezen"
7595 },
7596 "400" : {
7597 "description" : "Změna se nepodařila, pacient není na očkovacím seznamu"
7598 }
7599 }
7600 }
7601 },
7602 "/api/v1/vakcinace/OdebratPacientaZOckovacihoSeznamu/{pacientId}" : {
7603 "post" : {
7604 "tags" : [
7605 "Vakcinace"
7606 ],
7607 "summary" : "Odebere vybraného pacienta z očkovacího seznamu.",
7608 "parameters" : [
7609 {
7610 "name" : "pacientId",
7611 "in" : "path",
7612 "description" : "Id pacienta:",
7613 "required" : true,
7614 "schema" : {
7615 "type" : "string"
7616 },
7617 "example" : "5"
7618 },
7619 {
7620 "name" : "pracovnikNrzpCislo",
7621 "in" : "query",
7622 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7623 "schema" : {
7624 "type" : "string"
7625 },
7626 "example" : "123456789"
7627 },
7628 {
7629 "name" : "pracovnikRodneCislo",
7630 "in" : "query",
7631 "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.",
7632 "schema" : {
7633 "type" : "string"
7634 }
7635 },
7636 {
7637 "name" : "pracovnikJmeno",
7638 "in" : "query",
7639 "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.",
7640 "schema" : {
7641 "type" : "string"
7642 }
7643 },
7644 {
7645 "name" : "pracovnikPrijmeni",
7646 "in" : "query",
7647 "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.",
7648 "schema" : {
7649 "type" : "string"
7650 }
7651 },
7652 {
7653 "name" : "pracovnikTitulPred",
7654 "in" : "query",
7655 "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.",
7656 "schema" : {
7657 "type" : "string"
7658 }
7659 },
7660 {
7661 "name" : "pracovnikTitulZa",
7662 "in" : "query",
7663 "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.",
7664 "schema" : {
7665 "type" : "string"
7666 }
7667 },
7668 {
7669 "name" : "pcz",
7670 "in" : "query",
7671 "description" : "Číslo PČZ zařízení, které provádí zápis",
7672 "required" : true,
7673 "schema" : {
7674 "type" : "string"
7675 },
7676 "example" : "000"
7677 }
7678 ],
7679 "responses" : {
7680 "200" : {
7681 "description" : "Odebrání se podařilo",
7682 "content" : {
7683 "application/json" : {
7684 "schema" : {
7685 "$ref" : "#/components/schemas/OdebratPacientaZOckovacihoSeznamuResult"
7686 },
7687 "example" : {
7688 "vysledek" : "Ok"
7689 }
7690 }
7691 }
7692 },
7693 "404" : {
7694 "description" : "Pacient nenalezen"
7695 },
7696 "400" : {
7697 "description" : "Odebrání se nepodařilo, pacient není na očkovacím seznamu"
7698 }
7699 }
7700 }
7701 },
7702 "/api/v1/vakcinace/NacistPacientyNaOckovacimSeznamu" : {
7703 "get" : {
7704 "tags" : [
7705 "Vakcinace"
7706 ],
7707 "summary" : "Načte pacienty z očkovacího seznamu.",
7708 "parameters" : [
7709 {
7710 "name" : "vcetneOdebranych",
7711 "in" : "query",
7712 "description" : "Pokud je zadáno true, vrátí se i pacienti kteří byli z očkovacího seznamu odebráni:",
7713 "schema" : {
7714 "type" : "boolean"
7715 }
7716 },
7717 {
7718 "name" : "datumOd",
7719 "in" : "query",
7720 "description" : "Datum plánovaného očkování od (formát YYYY-MM-DD)",
7721 "schema" : {
7722 "type" : "string",
7723 "format" : "date-time"
7724 }
7725 },
7726 {
7727 "name" : "datumDo",
7728 "in" : "query",
7729 "description" : "Datum plánovaného očkování do (formát YYYY-MM-DD)",
7730 "schema" : {
7731 "type" : "string",
7732 "format" : "date-time"
7733 }
7734 },
7735 {
7736 "name" : "pracovnikNrzpCislo",
7737 "in" : "query",
7738 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7739 "schema" : {
7740 "type" : "string"
7741 },
7742 "example" : "123456789"
7743 },
7744 {
7745 "name" : "pracovnikRodneCislo",
7746 "in" : "query",
7747 "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.",
7748 "schema" : {
7749 "type" : "string"
7750 }
7751 },
7752 {
7753 "name" : "pracovnikJmeno",
7754 "in" : "query",
7755 "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.",
7756 "schema" : {
7757 "type" : "string"
7758 }
7759 },
7760 {
7761 "name" : "pracovnikPrijmeni",
7762 "in" : "query",
7763 "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.",
7764 "schema" : {
7765 "type" : "string"
7766 }
7767 },
7768 {
7769 "name" : "pracovnikTitulPred",
7770 "in" : "query",
7771 "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.",
7772 "schema" : {
7773 "type" : "string"
7774 }
7775 },
7776 {
7777 "name" : "pracovnikTitulZa",
7778 "in" : "query",
7779 "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.",
7780 "schema" : {
7781 "type" : "string"
7782 }
7783 },
7784 {
7785 "name" : "pcz",
7786 "in" : "query",
7787 "description" : "Číslo PČZ zařízení, které provádí zápis",
7788 "required" : true,
7789 "schema" : {
7790 "type" : "string"
7791 },
7792 "example" : "000"
7793 }
7794 ],
7795 "responses" : {
7796 "200" : {
7797 "description" : "Pacienti nalezeni",
7798 "content" : {
7799 "application/json" : {
7800 "schema" : {
7801 "type" : "array",
7802 "items" : {
7803 "$ref" : "#/components/schemas/OckovaciSeznamRowView"
7804 }
7805 },
7806 "example" : [
7807 {
7808 "pacientId" : "5167537410",
7809 "jmeno" : "Hana",
7810 "prijmeni" : "Pitrochová",
7811 "cisloPojistence" : "495525043",
7812 "datumNarozeni" : "1949-05-25T00:00:00",
7813 "zemeObcanstviKod" : null,
7814 "datumPlanovanehoOckovani" : "2021-01-02T00:00:00",
7815 "platny" : true
7816 }
7817 ]
7818 }
7819 }
7820 }
7821 }
7822 }
7823 },
7824 "/api/v1/vakcinace/NacistMojePacientyOckovaniCovid19" : {
7825 "get" : {
7826 "tags" : [
7827 "Vakcinace"
7828 ],
7829 "summary" : "Načte pacienty praktického lékaře podle informací o očkování COVID-19",
7830 "parameters" : [
7831 {
7832 "name" : "maxPocetZaznamu",
7833 "in" : "query",
7834 "description" : "Maximální počet záznamů k zobrazení",
7835 "schema" : {
7836 "type" : "integer",
7837 "format" : "int32"
7838 }
7839 },
7840 {
7841 "name" : "vynechPocetZaznamu",
7842 "in" : "query",
7843 "description" : "Vynechat zadaný počet záznamů od začátku seznamu",
7844 "schema" : {
7845 "type" : "integer",
7846 "format" : "int32"
7847 }
7848 },
7849 {
7850 "name" : "registraceOckovani",
7851 "in" : "query",
7852 "description" : "Filtrování podle registrace očkování COVID-19",
7853 "schema" : {
7854 "type" : "boolean"
7855 }
7856 },
7857 {
7858 "name" : "rezervaceOckovani",
7859 "in" : "query",
7860 "description" : "Filtrování podle rezervace očkování COVID-19",
7861 "schema" : {
7862 "type" : "boolean"
7863 }
7864 },
7865 {
7866 "name" : "ockovani",
7867 "in" : "query",
7868 "description" : "Filtrování podle očkování COVID-19",
7869 "schema" : {
7870 "$ref" : "#/components/schemas/StavVakcinaceFiltr"
7871 }
7872 },
7873 {
7874 "name" : "naOckovacimSeznamu",
7875 "in" : "query",
7876 "description" : "Filtrování podle příslušnosti k očkovacímu seznamu",
7877 "schema" : {
7878 "type" : "boolean"
7879 }
7880 },
7881 {
7882 "name" : "datumNarozeniOd",
7883 "in" : "query",
7884 "description" : "Od věku",
7885 "schema" : {
7886 "type" : "string",
7887 "format" : "date-time"
7888 }
7889 },
7890 {
7891 "name" : "datumNarozeniDo",
7892 "in" : "query",
7893 "description" : "Do věku",
7894 "schema" : {
7895 "type" : "string",
7896 "format" : "date-time"
7897 }
7898 },
7899 {
7900 "name" : "pracovnikNrzpCislo",
7901 "in" : "query",
7902 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
7903 "schema" : {
7904 "type" : "string"
7905 },
7906 "example" : "123456789"
7907 },
7908 {
7909 "name" : "pracovnikRodneCislo",
7910 "in" : "query",
7911 "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.",
7912 "schema" : {
7913 "type" : "string"
7914 }
7915 },
7916 {
7917 "name" : "pracovnikJmeno",
7918 "in" : "query",
7919 "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.",
7920 "schema" : {
7921 "type" : "string"
7922 }
7923 },
7924 {
7925 "name" : "pracovnikPrijmeni",
7926 "in" : "query",
7927 "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.",
7928 "schema" : {
7929 "type" : "string"
7930 }
7931 },
7932 {
7933 "name" : "pracovnikTitulPred",
7934 "in" : "query",
7935 "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.",
7936 "schema" : {
7937 "type" : "string"
7938 }
7939 },
7940 {
7941 "name" : "pracovnikTitulZa",
7942 "in" : "query",
7943 "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.",
7944 "schema" : {
7945 "type" : "string"
7946 }
7947 },
7948 {
7949 "name" : "pcz",
7950 "in" : "query",
7951 "description" : "Číslo PČZ zařízení, které provádí zápis",
7952 "required" : true,
7953 "schema" : {
7954 "type" : "string"
7955 },
7956 "example" : "000"
7957 }
7958 ],
7959 "responses" : {
7960 "200" : {
7961 "description" : "Pacienti nalezeni",
7962 "content" : {
7963 "application/json" : {
7964 "schema" : {
7965 "type" : "array",
7966 "items" : {
7967 "$ref" : "#/components/schemas/PacientOckovaniCovid19RowView"
7968 }
7969 },
7970 "example" : [
7971 {
7972 "pacientId" : "5167537410",
7973 "jmeno" : "Hana",
7974 "prijmeni" : "Pitrochová",
7975 "cisloPojistence" : "495525043",
7976 "datumNarozeni" : "1949-05-25T00:00:00",
7977 "zemeObcanstviKod" : null,
7978 "rezervaceOckovani" : false,
7979 "registraceOckovani" : false,
7980 "ockovani" : false,
7981 "naOckovacimSeznamu" : true
7982 }
7983 ]
7984 }
7985 }
7986 }
7987 }
7988 }
7989 },
7990 "/api/v1/vakcinace/SeznamRegistraciARezervaci/{pacientId}" : {
7991 "get" : {
7992 "tags" : [
7993 "Vakcinace"
7994 ],
7995 "summary" : "Získá informace o seznamu registrací, rezervací a očkovacím seznamu.",
7996 "parameters" : [
7997 {
7998 "name" : "pacientId",
7999 "in" : "path",
8000 "description" : "Id pacienta",
8001 "required" : true,
8002 "schema" : {
8003 "maxLength" : 10,
8004 "type" : "string"
8005 }
8006 },
8007 {
8008 "name" : "pracovnikNrzpCislo",
8009 "in" : "query",
8010 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8011 "schema" : {
8012 "type" : "string"
8013 },
8014 "example" : "123456789"
8015 },
8016 {
8017 "name" : "pracovnikRodneCislo",
8018 "in" : "query",
8019 "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.",
8020 "schema" : {
8021 "type" : "string"
8022 }
8023 },
8024 {
8025 "name" : "pracovnikJmeno",
8026 "in" : "query",
8027 "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.",
8028 "schema" : {
8029 "type" : "string"
8030 }
8031 },
8032 {
8033 "name" : "pracovnikPrijmeni",
8034 "in" : "query",
8035 "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.",
8036 "schema" : {
8037 "type" : "string"
8038 }
8039 },
8040 {
8041 "name" : "pracovnikTitulPred",
8042 "in" : "query",
8043 "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.",
8044 "schema" : {
8045 "type" : "string"
8046 }
8047 },
8048 {
8049 "name" : "pracovnikTitulZa",
8050 "in" : "query",
8051 "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.",
8052 "schema" : {
8053 "type" : "string"
8054 }
8055 },
8056 {
8057 "name" : "pcz",
8058 "in" : "query",
8059 "description" : "Číslo PČZ zařízení, které provádí zápis",
8060 "required" : true,
8061 "schema" : {
8062 "type" : "string"
8063 },
8064 "example" : "000"
8065 }
8066 ],
8067 "responses" : {
8068 "200" : {
8069 "description" : "Nalezeno",
8070 "content" : {
8071 "application/json" : {
8072 "schema" : {
8073 "$ref" : "#/components/schemas/RegistraceRezervaceView"
8074 }
8075 }
8076 }
8077 },
8078 "404" : {
8079 "description" : "Seznam nenalezen"
8080 }
8081 }
8082 }
8083 },
8084 "/api/v1/vakcinace/SeznamVakcinacnichCenter" : {
8085 "get" : {
8086 "tags" : [
8087 "Vakcinace"
8088 ],
8089 "summary" : "Vyhledá seznam všech vakcinačních center.",
8090 "parameters" : [
8091 {
8092 "name" : "pracovnikNrzpCislo",
8093 "in" : "query",
8094 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8095 "schema" : {
8096 "type" : "string"
8097 },
8098 "example" : "123456789"
8099 },
8100 {
8101 "name" : "pracovnikRodneCislo",
8102 "in" : "query",
8103 "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.",
8104 "schema" : {
8105 "type" : "string"
8106 }
8107 },
8108 {
8109 "name" : "pracovnikJmeno",
8110 "in" : "query",
8111 "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.",
8112 "schema" : {
8113 "type" : "string"
8114 }
8115 },
8116 {
8117 "name" : "pracovnikPrijmeni",
8118 "in" : "query",
8119 "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.",
8120 "schema" : {
8121 "type" : "string"
8122 }
8123 },
8124 {
8125 "name" : "pracovnikTitulPred",
8126 "in" : "query",
8127 "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.",
8128 "schema" : {
8129 "type" : "string"
8130 }
8131 },
8132 {
8133 "name" : "pracovnikTitulZa",
8134 "in" : "query",
8135 "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.",
8136 "schema" : {
8137 "type" : "string"
8138 }
8139 },
8140 {
8141 "name" : "pcz",
8142 "in" : "query",
8143 "description" : "Číslo PČZ zařízení, které provádí zápis",
8144 "required" : true,
8145 "schema" : {
8146 "type" : "string"
8147 },
8148 "example" : "000"
8149 }
8150 ],
8151 "responses" : {
8152 "200" : {
8153 "description" : "Nalezeno",
8154 "content" : {
8155 "application/json" : {
8156 "schema" : {
8157 "type" : "array",
8158 "items" : {
8159 "$ref" : "#/components/schemas/VakcinacniCentrumView"
8160 }
8161 }
8162 }
8163 }
8164 },
8165 "404" : {
8166 "description" : "Seznam nenalezen"
8167 }
8168 }
8169 }
8170 },
8171 "/api/v1/vakcinace/SeznamRezervaciVakcinacnihoCentra/{idVakcinacnihoCentra}" : {
8172 "get" : {
8173 "tags" : [
8174 "Vakcinace"
8175 ],
8176 "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.",
8177 "parameters" : [
8178 {
8179 "name" : "idVakcinacnihoCentra",
8180 "in" : "path",
8181 "description" : "Id rezervačního centra",
8182 "required" : true,
8183 "schema" : {
8184 "type" : "string",
8185 "format" : "uuid"
8186 }
8187 },
8188 {
8189 "name" : "rezervaceOd",
8190 "in" : "query",
8191 "description" : "Datum rezervace od",
8192 "schema" : {
8193 "type" : "string",
8194 "format" : "date-time"
8195 }
8196 },
8197 {
8198 "name" : "rezervaceDo",
8199 "in" : "query",
8200 "description" : "Datum rezervace do",
8201 "schema" : {
8202 "type" : "string",
8203 "format" : "date-time"
8204 }
8205 },
8206 {
8207 "name" : "stavRezervacePacienta",
8208 "in" : "query",
8209 "description" : "Stav rezervace pacienta",
8210 "schema" : {
8211 "$ref" : "#/components/schemas/EnumStavRezervacePacienta"
8212 }
8213 },
8214 {
8215 "name" : "pracovnikNrzpCislo",
8216 "in" : "query",
8217 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8218 "schema" : {
8219 "type" : "string"
8220 },
8221 "example" : "123456789"
8222 },
8223 {
8224 "name" : "pracovnikRodneCislo",
8225 "in" : "query",
8226 "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.",
8227 "schema" : {
8228 "type" : "string"
8229 }
8230 },
8231 {
8232 "name" : "pracovnikJmeno",
8233 "in" : "query",
8234 "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.",
8235 "schema" : {
8236 "type" : "string"
8237 }
8238 },
8239 {
8240 "name" : "pracovnikPrijmeni",
8241 "in" : "query",
8242 "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.",
8243 "schema" : {
8244 "type" : "string"
8245 }
8246 },
8247 {
8248 "name" : "pracovnikTitulPred",
8249 "in" : "query",
8250 "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.",
8251 "schema" : {
8252 "type" : "string"
8253 }
8254 },
8255 {
8256 "name" : "pracovnikTitulZa",
8257 "in" : "query",
8258 "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.",
8259 "schema" : {
8260 "type" : "string"
8261 }
8262 },
8263 {
8264 "name" : "pcz",
8265 "in" : "query",
8266 "description" : "Číslo PČZ zařízení, které provádí zápis",
8267 "required" : true,
8268 "schema" : {
8269 "type" : "string"
8270 },
8271 "example" : "000"
8272 }
8273 ],
8274 "responses" : {
8275 "200" : {
8276 "description" : "Nalezeno",
8277 "content" : {
8278 "application/json" : {
8279 "schema" : {
8280 "type" : "array",
8281 "items" : {
8282 "$ref" : "#/components/schemas/RezervacePacientView"
8283 }
8284 }
8285 }
8286 }
8287 },
8288 "404" : {
8289 "description" : "Seznam nenalezen"
8290 }
8291 }
8292 }
8293 },
8294 "/api/v1/vakcinace/VytvorKontraindikaci/{pacientId}" : {
8295 "post" : {
8296 "tags" : [
8297 "Vakcinace"
8298 ],
8299 "summary" : "Vytvoří kontraindikaci k pacientovi, pokud již neexistuje",
8300 "parameters" : [
8301 {
8302 "name" : "pacientId",
8303 "in" : "path",
8304 "description" : "Id pacienta:",
8305 "required" : true,
8306 "schema" : {
8307 "type" : "string"
8308 }
8309 },
8310 {
8311 "name" : "kontraindikaceKod",
8312 "in" : "query",
8313 "description" : "Kód kontraindikace",
8314 "required" : true,
8315 "schema" : {
8316 "type" : "string"
8317 }
8318 },
8319 {
8320 "name" : "cisloHlaseni",
8321 "in" : "query",
8322 "description" : "Číslo hlášení nežádoucích účinků",
8323 "schema" : {
8324 "type" : "string"
8325 }
8326 },
8327 {
8328 "name" : "pracovnikNrzpCislo",
8329 "in" : "query",
8330 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8331 "schema" : {
8332 "type" : "string"
8333 },
8334 "example" : "123456789"
8335 },
8336 {
8337 "name" : "pracovnikRodneCislo",
8338 "in" : "query",
8339 "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.",
8340 "schema" : {
8341 "type" : "string"
8342 }
8343 },
8344 {
8345 "name" : "pracovnikJmeno",
8346 "in" : "query",
8347 "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.",
8348 "schema" : {
8349 "type" : "string"
8350 }
8351 },
8352 {
8353 "name" : "pracovnikPrijmeni",
8354 "in" : "query",
8355 "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.",
8356 "schema" : {
8357 "type" : "string"
8358 }
8359 },
8360 {
8361 "name" : "pracovnikTitulPred",
8362 "in" : "query",
8363 "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.",
8364 "schema" : {
8365 "type" : "string"
8366 }
8367 },
8368 {
8369 "name" : "pracovnikTitulZa",
8370 "in" : "query",
8371 "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.",
8372 "schema" : {
8373 "type" : "string"
8374 }
8375 },
8376 {
8377 "name" : "pcz",
8378 "in" : "query",
8379 "description" : "Číslo PČZ zařízení, které provádí zápis",
8380 "required" : true,
8381 "schema" : {
8382 "type" : "string"
8383 },
8384 "example" : "000"
8385 },
8386 {
8387 "name" : "icp",
8388 "in" : "query",
8389 "description" : "IČP, jež kontraindikaci indikovalo",
8390 "required" : true,
8391 "schema" : {
8392 "type" : "string"
8393 },
8394 "example" : "00000000"
8395 }
8396 ],
8397 "responses" : {
8398 "200" : {
8399 "description" : "Kontraindikace byla úpěšně vytvořena",
8400 "content" : {
8401 "application/json" : {
8402 "schema" : {
8403 "type" : "array",
8404 "items" : {
8405 "$ref" : "#/components/schemas/KontraindikaceNemoc"
8406 }
8407 },
8408 "example" : [
8409 {
8410 "kodNemoci" : "CO19",
8411 "vysledek" : "CastecnaKontraindikace",
8412 "kontraindikace" : [
8413 {
8414 "ockovaciLatkaKod" : "CO01",
8415 "ockovaciLatkaKontraindikaceKod" : "CO01_1",
8416 "cisloHlaseni" : null,
8417 "zapsaloZarizeni" : "0, Testovací pracovistě API",
8418 "zapsalLekar" : "Demo",
8419 "datumZapisu" : "2021-12-13T00:00:00",
8420 "indikovaloIcp" : "00000000"
8421 }
8422 ]
8423 }
8424 ]
8425 }
8426 }
8427 },
8428 "400" : {
8429 "description" : "Kontraindikace nemohla být vytvořena",
8430 "content" : {
8431 "application/json" : {
8432 "schema" : {
8433 "$ref" : "#/components/schemas/ErrorResponse"
8434 }
8435 }
8436 }
8437 }
8438 }
8439 }
8440 },
8441 "/api/v1/vakcinace/SmazKontraindikaci/{pacientId}" : {
8442 "post" : {
8443 "tags" : [
8444 "Vakcinace"
8445 ],
8446 "summary" : "Smazání CO19 kontraindikace u pacienta",
8447 "parameters" : [
8448 {
8449 "name" : "pacientId",
8450 "in" : "path",
8451 "description" : "Id pacienta:",
8452 "required" : true,
8453 "schema" : {
8454 "type" : "string"
8455 }
8456 },
8457 {
8458 "name" : "kontraindikaceKod",
8459 "in" : "query",
8460 "description" : "Kód Kontraindikace",
8461 "required" : true,
8462 "schema" : {
8463 "type" : "string"
8464 }
8465 },
8466 {
8467 "name" : "pracovnikNrzpCislo",
8468 "in" : "query",
8469 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8470 "schema" : {
8471 "type" : "string"
8472 },
8473 "example" : "123456789"
8474 },
8475 {
8476 "name" : "pracovnikRodneCislo",
8477 "in" : "query",
8478 "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.",
8479 "schema" : {
8480 "type" : "string"
8481 }
8482 },
8483 {
8484 "name" : "pracovnikJmeno",
8485 "in" : "query",
8486 "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.",
8487 "schema" : {
8488 "type" : "string"
8489 }
8490 },
8491 {
8492 "name" : "pracovnikPrijmeni",
8493 "in" : "query",
8494 "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.",
8495 "schema" : {
8496 "type" : "string"
8497 }
8498 },
8499 {
8500 "name" : "pracovnikTitulPred",
8501 "in" : "query",
8502 "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.",
8503 "schema" : {
8504 "type" : "string"
8505 }
8506 },
8507 {
8508 "name" : "pracovnikTitulZa",
8509 "in" : "query",
8510 "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.",
8511 "schema" : {
8512 "type" : "string"
8513 }
8514 },
8515 {
8516 "name" : "pcz",
8517 "in" : "query",
8518 "description" : "Číslo PČZ zařízení, které provádí zápis",
8519 "required" : true,
8520 "schema" : {
8521 "type" : "string"
8522 },
8523 "example" : "000"
8524 }
8525 ],
8526 "responses" : {
8527 "200" : {
8528 "description" : "Kontraindikace byla úpěšně smazána",
8529 "content" : {
8530 "application/json" : {
8531 "schema" : {
8532 "$ref" : "#/components/schemas/SmazatKontraindikaciResult"
8533 }
8534 }
8535 }
8536 },
8537 "400" : {
8538 "description" : "Kontraindikace nemohla být smazána",
8539 "content" : {
8540 "application/json" : {
8541 "schema" : {
8542 "$ref" : "#/components/schemas/ErrorResponse"
8543 }
8544 }
8545 }
8546 }
8547 }
8548 }
8549 },
8550 "/api/v1/vakcinace/NacistKontraindikacePacienta/{pacientId}" : {
8551 "get" : {
8552 "tags" : [
8553 "Vakcinace"
8554 ],
8555 "summary" : "Načtení kontraindikací očkování u pacienta",
8556 "parameters" : [
8557 {
8558 "name" : "pacientId",
8559 "in" : "path",
8560 "description" : "Id pacienta:",
8561 "required" : true,
8562 "schema" : {
8563 "type" : "string"
8564 }
8565 },
8566 {
8567 "name" : "pracovnikNrzpCislo",
8568 "in" : "query",
8569 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8570 "schema" : {
8571 "type" : "string"
8572 },
8573 "example" : "123456789"
8574 },
8575 {
8576 "name" : "pracovnikRodneCislo",
8577 "in" : "query",
8578 "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.",
8579 "schema" : {
8580 "type" : "string"
8581 }
8582 },
8583 {
8584 "name" : "pracovnikJmeno",
8585 "in" : "query",
8586 "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.",
8587 "schema" : {
8588 "type" : "string"
8589 }
8590 },
8591 {
8592 "name" : "pracovnikPrijmeni",
8593 "in" : "query",
8594 "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.",
8595 "schema" : {
8596 "type" : "string"
8597 }
8598 },
8599 {
8600 "name" : "pracovnikTitulPred",
8601 "in" : "query",
8602 "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.",
8603 "schema" : {
8604 "type" : "string"
8605 }
8606 },
8607 {
8608 "name" : "pracovnikTitulZa",
8609 "in" : "query",
8610 "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.",
8611 "schema" : {
8612 "type" : "string"
8613 }
8614 },
8615 {
8616 "name" : "pcz",
8617 "in" : "query",
8618 "description" : "Číslo PČZ zařízení, které provádí zápis",
8619 "required" : true,
8620 "schema" : {
8621 "type" : "string"
8622 },
8623 "example" : "000"
8624 }
8625 ],
8626 "responses" : {
8627 "200" : {
8628 "description" : "Platné kontraindikace pro pacienta",
8629 "content" : {
8630 "application/json" : {
8631 "schema" : {
8632 "type" : "array",
8633 "items" : {
8634 "$ref" : "#/components/schemas/KontraindikaceNemoc"
8635 }
8636 },
8637 "example" : [
8638 {
8639 "kodNemoci" : "CO19",
8640 "vysledek" : "CastecnaKontraindikace",
8641 "kontraindikace" : [
8642 {
8643 "ockovaciLatkaKod" : "CO01",
8644 "ockovaciLatkaKontraindikaceKod" : "CO01_1",
8645 "cisloHlaseni" : null,
8646 "zapsaloZarizeni" : "0, Testovací pracovistě API",
8647 "zapsalLekar" : "Demo",
8648 "datumZapisu" : "2021-12-13T00:00:00",
8649 "indikovaloIcp" : "00000000"
8650 }
8651 ]
8652 }
8653 ]
8654 }
8655 }
8656 },
8657 "404" : {
8658 "description" : "Kontraindikace nenalezeny"
8659 }
8660 }
8661 }
8662 },
8663 "/api/v1/vakcinace/VytvorKontraindikaciDocasnou" : {
8664 "post" : {
8665 "tags" : [
8666 "Vakcinace"
8667 ],
8668 "summary" : "Vytvoří dočasnou kontraindikaci k pacientovi, pokud již neexistuje",
8669 "parameters" : [
8670 {
8671 "name" : "pacientId",
8672 "in" : "query",
8673 "description" : "Id pacienta:",
8674 "schema" : {
8675 "type" : "string"
8676 }
8677 },
8678 {
8679 "name" : "kontraindikaceDocasnaKod",
8680 "in" : "query",
8681 "description" : "Kód dočasné kontraindikace",
8682 "required" : true,
8683 "schema" : {
8684 "type" : "string"
8685 }
8686 },
8687 {
8688 "name" : "platnostDo",
8689 "in" : "query",
8690 "description" : "Konec platbosti dočasné kontraindikace",
8691 "required" : true,
8692 "schema" : {
8693 "type" : "string",
8694 "format" : "date-time"
8695 }
8696 },
8697 {
8698 "name" : "duvod",
8699 "in" : "query",
8700 "description" : "Důvod dočasné kotraindikace",
8701 "schema" : {
8702 "type" : "string"
8703 }
8704 },
8705 {
8706 "name" : "pracovnikNrzpCislo",
8707 "in" : "query",
8708 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8709 "schema" : {
8710 "type" : "string"
8711 },
8712 "example" : "123456789"
8713 },
8714 {
8715 "name" : "pracovnikRodneCislo",
8716 "in" : "query",
8717 "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.",
8718 "schema" : {
8719 "type" : "string"
8720 }
8721 },
8722 {
8723 "name" : "pracovnikJmeno",
8724 "in" : "query",
8725 "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.",
8726 "schema" : {
8727 "type" : "string"
8728 }
8729 },
8730 {
8731 "name" : "pracovnikPrijmeni",
8732 "in" : "query",
8733 "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.",
8734 "schema" : {
8735 "type" : "string"
8736 }
8737 },
8738 {
8739 "name" : "pracovnikTitulPred",
8740 "in" : "query",
8741 "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.",
8742 "schema" : {
8743 "type" : "string"
8744 }
8745 },
8746 {
8747 "name" : "pracovnikTitulZa",
8748 "in" : "query",
8749 "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.",
8750 "schema" : {
8751 "type" : "string"
8752 }
8753 },
8754 {
8755 "name" : "pcz",
8756 "in" : "query",
8757 "description" : "Číslo PČZ zařízení, které provádí zápis",
8758 "required" : true,
8759 "schema" : {
8760 "type" : "string"
8761 },
8762 "example" : "000"
8763 },
8764 {
8765 "name" : "icp",
8766 "in" : "query",
8767 "description" : "IČP, jež kontraindikaci indikovalo",
8768 "required" : true,
8769 "schema" : {
8770 "type" : "string"
8771 },
8772 "example" : "00000000"
8773 }
8774 ],
8775 "responses" : {
8776 "200" : {
8777 "description" : "Kontraindikace byla úpěšně vytvořena",
8778 "content" : {
8779 "application/json" : {
8780 "schema" : {
8781 "type" : "array",
8782 "items" : {
8783 "$ref" : "#/components/schemas/KontraindikaceDocasnaNemoc"
8784 }
8785 }
8786 }
8787 }
8788 },
8789 "400" : {
8790 "description" : "Kontraindikace nemohla být vytvořena",
8791 "content" : {
8792 "application/json" : {
8793 "schema" : {
8794 "$ref" : "#/components/schemas/ErrorResponse"
8795 }
8796 }
8797 }
8798 }
8799 }
8800 }
8801 },
8802 "/api/v1/vakcinace/SmazKontraindikaciDocasnou" : {
8803 "post" : {
8804 "tags" : [
8805 "Vakcinace"
8806 ],
8807 "summary" : "Smazání dočasné kontraindikace pacienta",
8808 "parameters" : [
8809 {
8810 "name" : "cislo",
8811 "in" : "query",
8812 "description" : "Číslo dočasné kontraindikace",
8813 "required" : true,
8814 "schema" : {
8815 "type" : "string"
8816 }
8817 },
8818 {
8819 "name" : "pracovnikNrzpCislo",
8820 "in" : "query",
8821 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8822 "schema" : {
8823 "type" : "string"
8824 },
8825 "example" : "123456789"
8826 },
8827 {
8828 "name" : "pracovnikRodneCislo",
8829 "in" : "query",
8830 "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.",
8831 "schema" : {
8832 "type" : "string"
8833 }
8834 },
8835 {
8836 "name" : "pracovnikJmeno",
8837 "in" : "query",
8838 "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.",
8839 "schema" : {
8840 "type" : "string"
8841 }
8842 },
8843 {
8844 "name" : "pracovnikPrijmeni",
8845 "in" : "query",
8846 "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.",
8847 "schema" : {
8848 "type" : "string"
8849 }
8850 },
8851 {
8852 "name" : "pracovnikTitulPred",
8853 "in" : "query",
8854 "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.",
8855 "schema" : {
8856 "type" : "string"
8857 }
8858 },
8859 {
8860 "name" : "pracovnikTitulZa",
8861 "in" : "query",
8862 "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.",
8863 "schema" : {
8864 "type" : "string"
8865 }
8866 },
8867 {
8868 "name" : "pcz",
8869 "in" : "query",
8870 "description" : "Číslo PČZ zařízení, které provádí zápis",
8871 "required" : true,
8872 "schema" : {
8873 "type" : "string"
8874 },
8875 "example" : "000"
8876 }
8877 ],
8878 "responses" : {
8879 "200" : {
8880 "description" : "Kontraindikace byla úpěšně smazána",
8881 "content" : {
8882 "application/json" : {
8883 "schema" : {
8884 "$ref" : "#/components/schemas/SmazatKontraindikaciResult"
8885 }
8886 }
8887 }
8888 },
8889 "400" : {
8890 "description" : "Kontraindikace nemohla být smazána",
8891 "content" : {
8892 "application/json" : {
8893 "schema" : {
8894 "$ref" : "#/components/schemas/ErrorResponse"
8895 }
8896 }
8897 }
8898 }
8899 }
8900 }
8901 },
8902 "/api/v1/vakcinace/NacistKontraindikaceDocasnePacienta/{pacientId}" : {
8903 "get" : {
8904 "tags" : [
8905 "Vakcinace"
8906 ],
8907 "summary" : "Načtení dočasných kontraindikací pacienta",
8908 "parameters" : [
8909 {
8910 "name" : "pacientId",
8911 "in" : "path",
8912 "description" : "Id pacienta:",
8913 "required" : true,
8914 "schema" : {
8915 "type" : "string"
8916 }
8917 },
8918 {
8919 "name" : "pracovnikNrzpCislo",
8920 "in" : "query",
8921 "description" : "Číslo pracovníka v registru NRZP provádějícího čtení:",
8922 "schema" : {
8923 "type" : "string"
8924 },
8925 "example" : "123456789"
8926 },
8927 {
8928 "name" : "pracovnikRodneCislo",
8929 "in" : "query",
8930 "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.",
8931 "schema" : {
8932 "type" : "string"
8933 }
8934 },
8935 {
8936 "name" : "pracovnikJmeno",
8937 "in" : "query",
8938 "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.",
8939 "schema" : {
8940 "type" : "string"
8941 }
8942 },
8943 {
8944 "name" : "pracovnikPrijmeni",
8945 "in" : "query",
8946 "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.",
8947 "schema" : {
8948 "type" : "string"
8949 }
8950 },
8951 {
8952 "name" : "pracovnikTitulPred",
8953 "in" : "query",
8954 "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.",
8955 "schema" : {
8956 "type" : "string"
8957 }
8958 },
8959 {
8960 "name" : "pracovnikTitulZa",
8961 "in" : "query",
8962 "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.",
8963 "schema" : {
8964 "type" : "string"
8965 }
8966 },
8967 {
8968 "name" : "pcz",
8969 "in" : "query",
8970 "description" : "Číslo PČZ zařízení, které provádí zápis",
8971 "required" : true,
8972 "schema" : {
8973 "type" : "string"
8974 },
8975 "example" : "000"
8976 }
8977 ],
8978 "responses" : {
8979 "200" : {
8980 "description" : "Platné kontraindikace pro pacienta",
8981 "content" : {
8982 "application/json" : {
8983 "schema" : {
8984 "type" : "array",
8985 "items" : {
8986 "$ref" : "#/components/schemas/KontraindikaceDocasnaNemoc"
8987 }
8988 }
8989 }
8990 }
8991 },
8992 "404" : {
8993 "description" : "Kontraindikace nenalezeny"
8994 }
8995 }
8996 }
8997 }
8998 },
8999 "components" : {
9000 "schemas" : {
9001 "AplikacniCesta" : {
9002 "type" : "object",
9003 "properties" : {
9004 "kod" : {
9005 "maxLength" : 10,
9006 "type" : "string",
9007 "description" : "Kód položky číselníku",
9008 "nullable" : true
9009 },
9010 "nazev" : {
9011 "maxLength" : 256,
9012 "type" : "string",
9013 "description" : "Název položky číselníku",
9014 "nullable" : true
9015 },
9016 "platnostOd" : {
9017 "type" : "string",
9018 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9019 "format" : "date-time",
9020 "nullable" : true
9021 },
9022 "platnostDo" : {
9023 "type" : "string",
9024 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9025 "format" : "date-time",
9026 "nullable" : true
9027 }
9028 },
9029 "additionalProperties" : false,
9030 "description" : ""
9031 },
9032 "AppInfo" : {
9033 "type" : "object",
9034 "properties" : {
9035 "verzeAplikace" : {
9036 "type" : "string",
9037 "description" : "Verze aplikace API",
9038 "nullable" : true
9039 },
9040 "subjektIco" : {
9041 "type" : "integer",
9042 "description" : "Přihlášený uživatel - Ičo poskytovatele zdravotní péče",
9043 "format" : "int32",
9044 "nullable" : true
9045 },
9046 "nazevPracoviste" : {
9047 "type" : "string",
9048 "description" : "Přihlášený uživatel - Název pracoviště",
9049 "nullable" : true
9050 }
9051 },
9052 "additionalProperties" : false,
9053 "description" : ""
9054 },
9055 "CiselnikItemResult" : {
9056 "type" : "object",
9057 "properties" : {
9058 "id" : {
9059 "type" : "integer",
9060 "description" : "Id položky",
9061 "format" : "int64"
9062 },
9063 "nazev" : {
9064 "type" : "string",
9065 "description" : "Název položky",
9066 "nullable" : true
9067 }
9068 },
9069 "additionalProperties" : false,
9070 "description" : "Položka číselníku"
9071 },
9072 "CiselnikResult" : {
9073 "type" : "object",
9074 "properties" : {
9075 "nazevCiselniku" : {
9076 "type" : "string",
9077 "description" : "Název číselníku",
9078 "nullable" : true
9079 },
9080 "seznam" : {
9081 "type" : "array",
9082 "items" : {
9083 "$ref" : "#/components/schemas/CiselnikItemResult"
9084 },
9085 "description" : "Položky číselníkku",
9086 "nullable" : true
9087 }
9088 },
9089 "additionalProperties" : false,
9090 "description" : "Číselník"
9091 },
9092 "Covid19Izolace" : {
9093 "type" : "object",
9094 "properties" : {
9095 "khs" : {
9096 "type" : "string",
9097 "description" : "Krajská hygienická stanice",
9098 "nullable" : true
9099 },
9100 "datumHlaseni" : {
9101 "type" : "string",
9102 "description" : "Datum hlášení",
9103 "format" : "date-time"
9104 },
9105 "cisloZadanky" : {
9106 "type" : "string",
9107 "description" : "Číslo žádanky",
9108 "nullable" : true
9109 },
9110 "rodneCislo" : {
9111 "type" : "string",
9112 "description" : "Rodné číslo",
9113 "nullable" : true
9114 },
9115 "jmeno" : {
9116 "type" : "string",
9117 "description" : "Jméno",
9118 "nullable" : true
9119 },
9120 "prijmeni" : {
9121 "type" : "string",
9122 "description" : "Příjmení",
9123 "nullable" : true
9124 },
9125 "datumNarozeni" : {
9126 "type" : "string",
9127 "description" : "Datum narození",
9128 "format" : "date-time",
9129 "nullable" : true
9130 },
9131 "isolaceDatum" : {
9132 "type" : "string",
9133 "description" : "Datum isolace",
9134 "format" : "date-time",
9135 "nullable" : true
9136 },
9137 "isolaceDatumDo" : {
9138 "type" : "string",
9139 "description" : "Datum ukonceni isolace",
9140 "format" : "date-time",
9141 "nullable" : true
9142 },
9143 "isolaceMistoHodnota" : {
9144 "type" : "string",
9145 "description" : "Místo isolace",
9146 "nullable" : true
9147 },
9148 "isolacePoznamka" : {
9149 "type" : "string",
9150 "description" : "Poznámka k isolaci",
9151 "nullable" : true
9152 }
9153 },
9154 "additionalProperties" : false,
9155 "description" : ""
9156 },
9157 "Covid19Karantena" : {
9158 "type" : "object",
9159 "properties" : {
9160 "jmeno" : {
9161 "type" : "string",
9162 "description" : "Jméno",
9163 "nullable" : true
9164 },
9165 "prijmeni" : {
9166 "type" : "string",
9167 "description" : "Příjmení",
9168 "nullable" : true
9169 },
9170 "datumNarozeni" : {
9171 "type" : "string",
9172 "description" : "Datum narození",
9173 "format" : "date-time",
9174 "nullable" : true
9175 },
9176 "rodneCislo" : {
9177 "type" : "string",
9178 "description" : "Rodné číslo",
9179 "nullable" : true
9180 },
9181 "khsKod" : {
9182 "type" : "string",
9183 "description" : "Krajská hygienická stanice kód",
9184 "nullable" : true
9185 },
9186 "datumKarantenyOd" : {
9187 "type" : "string",
9188 "description" : "Začátek karantény",
9189 "format" : "date-time",
9190 "nullable" : true
9191 },
9192 "datumKarantenyDo" : {
9193 "type" : "string",
9194 "description" : "Konec karantény",
9195 "format" : "date-time",
9196 "nullable" : true
9197 },
9198 "karantenaNarizenaKymNazev" : {
9199 "type" : "string",
9200 "description" : "Člověk zodpovědný za nařízení karantény",
9201 "nullable" : true
9202 },
9203 "adresaJinehoPobytu" : {
9204 "type" : "string",
9205 "description" : "Jiná adresa pobytu",
9206 "nullable" : true
9207 },
9208 "platnostOd" : {
9209 "type" : "string",
9210 "description" : "Platí od",
9211 "format" : "date-time",
9212 "nullable" : true
9213 }
9214 },
9215 "additionalProperties" : false,
9216 "description" : ""
9217 },
9218 "CovidTestOdberneMisto" : {
9219 "type" : "object",
9220 "properties" : {
9221 "kod" : {
9222 "maxLength" : 10,
9223 "type" : "string",
9224 "description" : "Kód položky číselníku",
9225 "nullable" : true
9226 },
9227 "nazev" : {
9228 "maxLength" : 256,
9229 "type" : "string",
9230 "description" : "Název položky číselníku",
9231 "nullable" : true
9232 },
9233 "platnostOd" : {
9234 "type" : "string",
9235 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9236 "format" : "date-time",
9237 "nullable" : true
9238 },
9239 "platnostDo" : {
9240 "type" : "string",
9241 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9242 "format" : "date-time",
9243 "nullable" : true
9244 },
9245 "kapacita" : {
9246 "type" : "integer",
9247 "description" : "",
9248 "format" : "int32",
9249 "nullable" : true
9250 },
9251 "odebrano" : {
9252 "type" : "integer",
9253 "description" : "",
9254 "format" : "int32"
9255 },
9256 "indikovano" : {
9257 "type" : "integer",
9258 "description" : "",
9259 "format" : "int32"
9260 },
9261 "okresKod" : {
9262 "type" : "string",
9263 "description" : "",
9264 "nullable" : true
9265 },
9266 "krajKod" : {
9267 "type" : "string",
9268 "description" : "",
9269 "nullable" : true
9270 }
9271 },
9272 "additionalProperties" : false,
9273 "description" : ""
9274 },
9275 "CovidTestTypPoct" : {
9276 "type" : "object",
9277 "properties" : {
9278 "kod" : {
9279 "maxLength" : 10,
9280 "type" : "string",
9281 "description" : "Kód položky číselníku",
9282 "nullable" : true
9283 },
9284 "nazev" : {
9285 "maxLength" : 256,
9286 "type" : "string",
9287 "description" : "Název položky číselníku",
9288 "nullable" : true
9289 },
9290 "platnostOd" : {
9291 "type" : "string",
9292 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9293 "format" : "date-time",
9294 "nullable" : true
9295 },
9296 "platnostDo" : {
9297 "type" : "string",
9298 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9299 "format" : "date-time",
9300 "nullable" : true
9301 },
9302 "vysledky" : {
9303 "type" : "array",
9304 "items" : {
9305 "$ref" : "#/components/schemas/CovidTestVysledekPoct"
9306 },
9307 "description" : "",
9308 "nullable" : true
9309 }
9310 },
9311 "additionalProperties" : false,
9312 "description" : ""
9313 },
9314 "CovidTestVysledekPoct" : {
9315 "type" : "object",
9316 "properties" : {
9317 "kod" : {
9318 "maxLength" : 10,
9319 "type" : "string",
9320 "description" : "Kód položky číselníku",
9321 "nullable" : true
9322 },
9323 "nazev" : {
9324 "maxLength" : 256,
9325 "type" : "string",
9326 "description" : "Název položky číselníku",
9327 "nullable" : true
9328 },
9329 "platnostOd" : {
9330 "type" : "string",
9331 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9332 "format" : "date-time",
9333 "nullable" : true
9334 },
9335 "platnostDo" : {
9336 "type" : "string",
9337 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9338 "format" : "date-time",
9339 "nullable" : true
9340 }
9341 },
9342 "additionalProperties" : false,
9343 "description" : ""
9344 },
9345 "DatovyBlokInfo" : {
9346 "type" : "object",
9347 "properties" : {
9348 "stav" : {
9349 "type" : "string",
9350 "nullable" : true
9351 },
9352 "datovyBlokId" : {
9353 "type" : "string",
9354 "description" : "Id datového bloku v CÚD",
9355 "nullable" : true
9356 },
9357 "chybyVety" : {
9358 "type" : "array",
9359 "items" : {
9360 "$ref" : "#/components/schemas/Chyba"
9361 },
9362 "nullable" : true
9363 }
9364 },
9365 "additionalProperties" : false
9366 },
9367 "DenniStavKlinikyCreate" : {
9368 "required" : [
9369 "cisloPacienta",
9370 "datumStavu",
9371 "klinikaIco",
9372 "stavId"
9373 ],
9374 "type" : "object",
9375 "properties" : {
9376 "cisloPacienta" : {
9377 "type" : "string",
9378 "description" : "Číslo pacienta"
9379 },
9380 "datumStavu" : {
9381 "type" : "string",
9382 "description" : "Datum stavu",
9383 "format" : "date-time"
9384 },
9385 "datumUmrti" : {
9386 "type" : "string",
9387 "description" : "Datum úmrtí",
9388 "format" : "date-time",
9389 "nullable" : true
9390 },
9391 "ecmo" : {
9392 "type" : "integer",
9393 "description" : "0,1",
9394 "format" : "int32",
9395 "nullable" : true
9396 },
9397 "hfno" : {
9398 "type" : "integer",
9399 "description" : "0,1",
9400 "format" : "int32",
9401 "nullable" : true
9402 },
9403 "jip" : {
9404 "type" : "integer",
9405 "description" : "0,1",
9406 "format" : "int32",
9407 "nullable" : true
9408 },
9409 "klinikaIco" : {
9410 "type" : "integer",
9411 "description" : "IČO kliniky",
9412 "format" : "int32"
9413 },
9414 "klinikaPcz" : {
9415 "type" : "string",
9416 "description" : "PČZ kliniky",
9417 "nullable" : true
9418 },
9419 "kyslik" : {
9420 "type" : "integer",
9421 "description" : "0,1",
9422 "format" : "int32",
9423 "nullable" : true
9424 },
9425 "propustenId" : {
9426 "type" : "integer",
9427 "description" : "hodnota id z číselníku propuštění v isin",
9428 "format" : "int64",
9429 "nullable" : true
9430 },
9431 "propustenKamId" : {
9432 "type" : "integer",
9433 "description" : "hodnota id z číselníku propuštění v isin",
9434 "format" : "int64",
9435 "nullable" : true
9436 },
9437 "socialniIzolace" : {
9438 "type" : "integer",
9439 "description" : "0,1",
9440 "format" : "int32",
9441 "nullable" : true
9442 },
9443 "stavId" : {
9444 "type" : "integer",
9445 "description" : "hodnota id z číselníku stavu v isin",
9446 "format" : "int64"
9447 },
9448 "upv" : {
9449 "type" : "integer",
9450 "description" : "0,1",
9451 "format" : "int32",
9452 "nullable" : true
9453 },
9454 "zemrel" : {
9455 "type" : "integer",
9456 "description" : "0,1",
9457 "format" : "int32",
9458 "nullable" : true
9459 }
9460 },
9461 "additionalProperties" : false,
9462 "description" : "Třída pro přidání nového deního stavu"
9463 },
9464 "DenniStavKlinikyDelete" : {
9465 "required" : [
9466 "cisloPacienta",
9467 "denniStavId",
9468 "klinikaIco"
9469 ],
9470 "type" : "object",
9471 "properties" : {
9472 "cisloPacienta" : {
9473 "type" : "string",
9474 "description" : "Číslo pacienta"
9475 },
9476 "denniStavId" : {
9477 "type" : "integer",
9478 "description" : "Id denniho stavu",
9479 "format" : "int64"
9480 },
9481 "klinikaIco" : {
9482 "type" : "integer",
9483 "description" : "IČO kliniky",
9484 "format" : "int32"
9485 },
9486 "klinikaPcz" : {
9487 "type" : "string",
9488 "description" : "PČZ kliniky",
9489 "nullable" : true
9490 }
9491 },
9492 "additionalProperties" : false,
9493 "description" : "Třída pro přidání nového deního stavu"
9494 },
9495 "DenniStavKlinikyResult" : {
9496 "type" : "object",
9497 "properties" : {
9498 "zadost" : {
9499 "type" : "string",
9500 "nullable" : true
9501 },
9502 "zduvodneni" : {
9503 "type" : "string",
9504 "nullable" : true
9505 },
9506 "denniStavId" : {
9507 "type" : "integer",
9508 "format" : "int64",
9509 "nullable" : true
9510 }
9511 },
9512 "additionalProperties" : false,
9513 "description" : "Výsledek přidání pacienta"
9514 },
9515 "DenniStavKlinikyUpdate" : {
9516 "required" : [
9517 "cisloPacienta",
9518 "datumStavu",
9519 "denniStavId",
9520 "klinikaIco",
9521 "stavId"
9522 ],
9523 "type" : "object",
9524 "properties" : {
9525 "cisloPacienta" : {
9526 "type" : "string",
9527 "description" : "Číslo pacienta"
9528 },
9529 "datumStavu" : {
9530 "type" : "string",
9531 "description" : "Datum stavu",
9532 "format" : "date-time"
9533 },
9534 "datumUmrti" : {
9535 "type" : "string",
9536 "description" : "Datum úmrtí",
9537 "format" : "date-time",
9538 "nullable" : true
9539 },
9540 "ecmo" : {
9541 "type" : "integer",
9542 "description" : "0,1",
9543 "format" : "int32",
9544 "nullable" : true
9545 },
9546 "hfno" : {
9547 "type" : "integer",
9548 "description" : "0,1",
9549 "format" : "int32",
9550 "nullable" : true
9551 },
9552 "jip" : {
9553 "type" : "integer",
9554 "description" : "0,1",
9555 "format" : "int32",
9556 "nullable" : true
9557 },
9558 "klinikaIco" : {
9559 "type" : "integer",
9560 "description" : "IČO kliniky",
9561 "format" : "int32"
9562 },
9563 "klinikaPcz" : {
9564 "type" : "string",
9565 "description" : "PČZ kliniky",
9566 "nullable" : true
9567 },
9568 "kyslik" : {
9569 "type" : "integer",
9570 "description" : "0,1",
9571 "format" : "int32",
9572 "nullable" : true
9573 },
9574 "propustenId" : {
9575 "type" : "integer",
9576 "description" : "hodnota id z číselníku propuštění v isin",
9577 "format" : "int64",
9578 "nullable" : true
9579 },
9580 "propustenKamId" : {
9581 "type" : "integer",
9582 "description" : "hodnota id z číselníku propuštění v isin",
9583 "format" : "int64",
9584 "nullable" : true
9585 },
9586 "socialniIzolace" : {
9587 "type" : "integer",
9588 "description" : "0,1",
9589 "format" : "int32",
9590 "nullable" : true
9591 },
9592 "stavId" : {
9593 "type" : "integer",
9594 "description" : "hodnota id z číselníku stavu v isin",
9595 "format" : "int64"
9596 },
9597 "upv" : {
9598 "type" : "integer",
9599 "description" : "0,1",
9600 "format" : "int32",
9601 "nullable" : true
9602 },
9603 "zemrel" : {
9604 "type" : "integer",
9605 "description" : "0,1",
9606 "format" : "int32",
9607 "nullable" : true
9608 },
9609 "denniStavId" : {
9610 "type" : "integer",
9611 "description" : "Id denniho stavu",
9612 "format" : "int64"
9613 }
9614 },
9615 "additionalProperties" : false,
9616 "description" : "Třída pro úpravu deního stavu"
9617 },
9618 "DetailyPacienta" : {
9619 "type" : "object",
9620 "properties" : {
9621 "seznamZadanek" : {
9622 "type" : "array",
9623 "items" : {
9624 "$ref" : "#/components/schemas/ZadankaView"
9625 },
9626 "description" : "Seznam žádanek",
9627 "nullable" : true
9628 },
9629 "seznamLaboratornichVysledku" : {
9630 "type" : "array",
9631 "items" : {
9632 "$ref" : "#/components/schemas/LaboratorZadankyVysledekView"
9633 },
9634 "description" : "Seznam laboratorních výsledků",
9635 "nullable" : true
9636 },
9637 "seznamNarizenychKaranten" : {
9638 "type" : "array",
9639 "items" : {
9640 "$ref" : "#/components/schemas/Covid19Karantena"
9641 },
9642 "description" : "Seznam nařízených karantén",
9643 "nullable" : true
9644 },
9645 "seznamIzolaci" : {
9646 "type" : "array",
9647 "items" : {
9648 "$ref" : "#/components/schemas/Covid19Izolace"
9649 },
9650 "description" : "Seznam izolací",
9651 "nullable" : true
9652 }
9653 },
9654 "additionalProperties" : false,
9655 "description" : ""
9656 },
9657 "EnumLaboratorniVysledky" : {
9658 "enum" : [
9659 "Pozitivni",
9660 "Negativni",
9661 "Hranicni"
9662 ],
9663 "type" : "string",
9664 "description" : ""
9665 },
9666 "EnumLekovaZadankaStav" : {
9667 "enum" : [
9668 "Aktivni",
9669 "VystavenRecept",
9670 "Aplikovano",
9671 "PoPlatnosti",
9672 "Zruseno",
9673 "PoskytnutLek"
9674 ],
9675 "type" : "string",
9676 "description" : ""
9677 },
9678 "EnumOckovaciSeznamCentralniValidaceResult" : {
9679 "enum" : [
9680 "Ok",
9681 "MaCentralniRezervaci",
9682 "MaCentralniRegistraci",
9683 "JeNaOckovacimSeznamu",
9684 "PacientNeniMuj",
9685 "UzMaOckovaniJinde"
9686 ],
9687 "type" : "string",
9688 "description" : ""
9689 },
9690 "EnumOckovaciSeznamZmenaResult" : {
9691 "enum" : [
9692 "Ok",
9693 "NeniNaOckovacimSeznamu",
9694 "PacientNeniMuj"
9695 ],
9696 "type" : "string",
9697 "description" : ""
9698 },
9699 "EnumOsobaNesplnujePodminkyProBezplatneTestovani" : {
9700 "enum" : [
9701 "Nesplnuje",
9702 "Splnuje",
9703 "Nekontrolovat"
9704 ],
9705 "type" : "string",
9706 "description" : ""
9707 },
9708 "EnumPacientMaKontraindikaci" : {
9709 "enum" : [
9710 "NemaKontraindikace",
9711 "CastecnaKontraindikace",
9712 "UplnaKontraindikace"
9713 ],
9714 "type" : "string",
9715 "description" : "Specifikace jestli pacient má kontraindikace jen k některým očkováním nebo ke všem"
9716 },
9717 "EnumPrioritizaceOdberu" : {
9718 "enum" : [
9719 "Zadna",
9720 "MinisterstvoObrany",
9721 "MinisterstvoVnitra",
9722 "ZachranneSlozky",
9723 "Zdravotnik"
9724 ],
9725 "type" : "string",
9726 "description" : ""
9727 },
9728 "EnumStavExistujiciZadanky" : {
9729 "enum" : [
9730 "Aktivni",
9731 "Potvrzeno"
9732 ],
9733 "type" : "string",
9734 "description" : ""
9735 },
9736 "EnumStavRezervacePacienta" : {
9737 "enum" : [
9738 "RezervacePotvrzena",
9739 "PacientPritomen",
9740 "PacientVakcinovan",
9741 "RezervacePropadla"
9742 ],
9743 "type" : "string",
9744 "description" : ""
9745 },
9746 "EnumVyhledaniPacientaResult" : {
9747 "enum" : [
9748 "PacientNalezen",
9749 "NalezenoVicePacientu",
9750 "PacientNebylNalezen",
9751 "CizinecZaloz",
9752 "ChybaVstupnichDat",
9753 "Chyba",
9754 "PacientaNelzeDohledatPacientNeniCizinec"
9755 ],
9756 "type" : "string",
9757 "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)"
9758 },
9759 "EnumZadankaAkce" : {
9760 "enum" : [
9761 "JenVystavitZadanku",
9762 "RovnouAplikovat",
9763 "SReceptem",
9764 "PoskytnutiLeku"
9765 ],
9766 "type" : "string",
9767 "description" : ""
9768 },
9769 "EnumZadankaAplikovatLatkuAkce" : {
9770 "enum" : [
9771 "RovnouAplikovat",
9772 "PoskytnutiLeku"
9773 ],
9774 "type" : "string",
9775 "description" : ""
9776 },
9777 "EnumZadankaIndikace" : {
9778 "enum" : [
9779 "Diagnosticka",
9780 "Kontrolni",
9781 "Preventivni",
9782 "Epidemiologicka",
9783 "Konfirmacni"
9784 ],
9785 "type" : "string",
9786 "description" : ""
9787 },
9788 "EnumZadankaStav" : {
9789 "enum" : [
9790 "Aktivni",
9791 "Potvrzeno",
9792 "Stornovano",
9793 "JenVysledek",
9794 "PotvrzenoPozitivni",
9795 "PotvrzenoNegativni",
9796 "PotvrzenoHranicni",
9797 "PoPlatnosti"
9798 ],
9799 "type" : "string",
9800 "description" : ""
9801 },
9802 "EnumZadankaTypPoctTestu" : {
9803 "enum" : [
9804 "Zadny",
9805 "AnoBezDalsihoTestovani",
9806 "AnoSDalsimTestovanim"
9807 ],
9808 "type" : "string",
9809 "description" : ""
9810 },
9811 "EnumZpusobZadaniVysledku" : {
9812 "enum" : [
9813 "LaboratorZadanka",
9814 "ZadankyVysledek",
9815 "ZadankyZadankaPoctVysledek"
9816 ],
9817 "type" : "string",
9818 "description" : ""
9819 },
9820 "ErrorModel" : {
9821 "type" : "object",
9822 "properties" : {
9823 "fieldName" : {
9824 "type" : "string",
9825 "description" : "Pole, které vyvolalo chybu",
9826 "nullable" : true
9827 },
9828 "message" : {
9829 "type" : "string",
9830 "description" : "Text chyby",
9831 "nullable" : true
9832 },
9833 "severity" : {
9834 "type" : "string",
9835 "description" : "Zavaznost chyby",
9836 "nullable" : true
9837 },
9838 "errorLevel" : {
9839 "type" : "string",
9840 "description" : "Úroveň chyby",
9841 "nullable" : true
9842 }
9843 },
9844 "additionalProperties" : false,
9845 "description" : ""
9846 },
9847 "ErrorResponse" : {
9848 "type" : "object",
9849 "properties" : {
9850 "errors" : {
9851 "type" : "array",
9852 "items" : {
9853 "$ref" : "#/components/schemas/ErrorModel"
9854 },
9855 "description" : "Chyby",
9856 "nullable" : true
9857 },
9858 "statusCode" : {
9859 "type" : "integer",
9860 "description" : "Status kód",
9861 "format" : "int32"
9862 }
9863 },
9864 "additionalProperties" : false,
9865 "description" : "Seznam chyb při volání"
9866 },
9867 "ExistujiciZadankaPolozka" : {
9868 "type" : "object",
9869 "properties" : {
9870 "testovanyJmeno" : {
9871 "type" : "string",
9872 "description" : "Jméno pacienta",
9873 "nullable" : true
9874 },
9875 "testovanyPrijmeni" : {
9876 "type" : "string",
9877 "description" : "Příjmení pacienta",
9878 "nullable" : true
9879 },
9880 "cislo" : {
9881 "type" : "string",
9882 "description" : "Číslo žádanky",
9883 "nullable" : true
9884 },
9885 "testovanyNarodnostKod" : {
9886 "type" : "string",
9887 "description" : "Kód národnosti pacienta",
9888 "nullable" : true
9889 },
9890 "testovanyNarodnostNazev" : {
9891 "type" : "string",
9892 "description" : "Jméno země národnosti pacienta",
9893 "nullable" : true
9894 },
9895 "enumStavExistujiciZadanky" : {
9896 "$ref" : "#/components/schemas/EnumStavExistujiciZadanky"
9897 },
9898 "datumZadanky" : {
9899 "type" : "string",
9900 "description" : "Datum a čas vytvoření žádanky",
9901 "format" : "date-time"
9902 }
9903 },
9904 "additionalProperties" : false,
9905 "description" : ""
9906 },
9907 "Chyba" : {
9908 "type" : "object",
9909 "properties" : {
9910 "kod" : {
9911 "type" : "string",
9912 "description" : "Kód chyby",
9913 "nullable" : true
9914 },
9915 "lokalizace" : {
9916 "type" : "string",
9917 "description" : "Bložší lokalizace chyby ve zdrojových datech",
9918 "nullable" : true
9919 },
9920 "popis" : {
9921 "type" : "string",
9922 "description" : "Popis chyby",
9923 "nullable" : true
9924 }
9925 },
9926 "additionalProperties" : false
9927 },
9928 "IcoIcp" : {
9929 "type" : "object",
9930 "properties" : {
9931 "ico" : {
9932 "type" : "integer",
9933 "description" : "Identifikační číslo osoby",
9934 "format" : "int32"
9935 },
9936 "icp" : {
9937 "type" : "string",
9938 "description" : "Identifikační číslo pracoviště\r\n///",
9939 "nullable" : true
9940 },
9941 "nazev" : {
9942 "maxLength" : 256,
9943 "type" : "string",
9944 "description" : "Název položky číselníku",
9945 "nullable" : true
9946 },
9947 "platnostOd" : {
9948 "type" : "string",
9949 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9950 "format" : "date-time",
9951 "nullable" : true
9952 },
9953 "platnostDo" : {
9954 "type" : "string",
9955 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9956 "format" : "date-time",
9957 "nullable" : true
9958 }
9959 },
9960 "additionalProperties" : false,
9961 "description" : ""
9962 },
9963 "Indikace" : {
9964 "type" : "object",
9965 "properties" : {
9966 "kod" : {
9967 "maxLength" : 10,
9968 "type" : "string",
9969 "description" : "Kód položky číselníku",
9970 "nullable" : true
9971 },
9972 "nazev" : {
9973 "maxLength" : 256,
9974 "type" : "string",
9975 "description" : "Název položky číselníku",
9976 "nullable" : true
9977 },
9978 "platnostOd" : {
9979 "type" : "string",
9980 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9981 "format" : "date-time",
9982 "nullable" : true
9983 },
9984 "platnostDo" : {
9985 "type" : "string",
9986 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
9987 "format" : "date-time",
9988 "nullable" : true
9989 }
9990 },
9991 "additionalProperties" : false,
9992 "description" : ""
9993 },
9994 "KategorieTestovani" : {
9995 "type" : "object",
9996 "properties" : {
9997 "kod" : {
9998 "maxLength" : 10,
9999 "type" : "string",
10000 "description" : "Kód položky číselníku",
10001 "nullable" : true
10002 },
10003 "nazev" : {
10004 "maxLength" : 256,
10005 "type" : "string",
10006 "description" : "Název položky číselníku",
10007 "nullable" : true
10008 },
10009 "platnostOd" : {
10010 "type" : "string",
10011 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10012 "format" : "date-time",
10013 "nullable" : true
10014 },
10015 "platnostDo" : {
10016 "type" : "string",
10017 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10018 "format" : "date-time",
10019 "nullable" : true
10020 }
10021 },
10022 "additionalProperties" : false,
10023 "description" : ""
10024 },
10025 "KlinikaResult" : {
10026 "type" : "object",
10027 "properties" : {
10028 "nazev" : {
10029 "type" : "string",
10030 "description" : "",
10031 "nullable" : true
10032 },
10033 "pzc" : {
10034 "type" : "string",
10035 "description" : "",
10036 "nullable" : true
10037 }
10038 },
10039 "additionalProperties" : false,
10040 "description" : ""
10041 },
10042 "KontraindikaceDocasnaCis" : {
10043 "type" : "object",
10044 "properties" : {
10045 "kod" : {
10046 "maxLength" : 10,
10047 "type" : "string",
10048 "description" : "Kód položky číselníku",
10049 "nullable" : true
10050 },
10051 "nazev" : {
10052 "maxLength" : 256,
10053 "type" : "string",
10054 "description" : "Název položky číselníku",
10055 "nullable" : true
10056 },
10057 "platnostOd" : {
10058 "type" : "string",
10059 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10060 "format" : "date-time",
10061 "nullable" : true
10062 },
10063 "platnostDo" : {
10064 "type" : "string",
10065 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10066 "format" : "date-time",
10067 "nullable" : true
10068 },
10069 "pocetDni" : {
10070 "type" : "integer",
10071 "description" : "Počet dní trvání kontaindikace",
10072 "format" : "int32",
10073 "nullable" : true
10074 }
10075 },
10076 "additionalProperties" : false,
10077 "description" : "Položka číselníku dočasných kontraindikací"
10078 },
10079 "KontraindikaceDocasnaItem" : {
10080 "type" : "object",
10081 "properties" : {
10082 "cislo" : {
10083 "type" : "string",
10084 "description" : "Číslo",
10085 "nullable" : true
10086 },
10087 "kontraindikaceDocasnaKod" : {
10088 "type" : "string",
10089 "description" : "Kontraindikace pro diagnózu",
10090 "nullable" : true
10091 },
10092 "platnostDo" : {
10093 "type" : "string",
10094 "description" : "Platnost do",
10095 "format" : "date-time"
10096 },
10097 "duvod" : {
10098 "type" : "string",
10099 "description" : "Duvod kontraindikace",
10100 "nullable" : true
10101 },
10102 "zapsaloZarizeni" : {
10103 "type" : "string",
10104 "description" : "Zapsalo zařízení (IČ a název zařízení)",
10105 "nullable" : true
10106 },
10107 "zapsalLekar" : {
10108 "type" : "string",
10109 "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ý)",
10110 "nullable" : true
10111 },
10112 "datumZapisu" : {
10113 "type" : "string",
10114 "description" : "Datum a čas provedení zápisu",
10115 "format" : "date-time"
10116 },
10117 "indikovaloIcp" : {
10118 "type" : "string",
10119 "description" : "Indikovalo IČP",
10120 "nullable" : true
10121 }
10122 },
10123 "additionalProperties" : false,
10124 "description" : "Položka kontraindikace"
10125 },
10126 "KontraindikaceDocasnaNemoc" : {
10127 "type" : "object",
10128 "properties" : {
10129 "kodNemoci" : {
10130 "type" : "string",
10131 "description" : "Kód nemoci",
10132 "nullable" : true
10133 },
10134 "kontraindikace" : {
10135 "type" : "array",
10136 "items" : {
10137 "$ref" : "#/components/schemas/KontraindikaceDocasnaItem"
10138 },
10139 "description" : "Seznam kontraindikací",
10140 "nullable" : true
10141 }
10142 },
10143 "additionalProperties" : false,
10144 "description" : "Podrobné informace o kontraindikacích"
10145 },
10146 "KontraindikaceItem" : {
10147 "type" : "object",
10148 "properties" : {
10149 "ockovaciLatkaKod" : {
10150 "type" : "string",
10151 "description" : "Očkovací látka",
10152 "nullable" : true
10153 },
10154 "ockovaciLatkaKontraindikaceKod" : {
10155 "type" : "string",
10156 "description" : "Kód kontraindikace",
10157 "nullable" : true
10158 },
10159 "cisloHlaseni" : {
10160 "type" : "string",
10161 "description" : "Číslo hlášení nežádoucích účinků",
10162 "nullable" : true
10163 },
10164 "zapsaloZarizeni" : {
10165 "type" : "string",
10166 "description" : "Zapsalo zařízení (IČ a název zařízení)",
10167 "nullable" : true
10168 },
10169 "zapsalLekar" : {
10170 "type" : "string",
10171 "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ý)",
10172 "nullable" : true
10173 },
10174 "datumZapisu" : {
10175 "type" : "string",
10176 "description" : "Datum a čas provedení zápisu",
10177 "format" : "date-time"
10178 },
10179 "indikovaloIcp" : {
10180 "type" : "string",
10181 "description" : "Indikovalo IČP",
10182 "nullable" : true
10183 }
10184 },
10185 "additionalProperties" : false,
10186 "description" : "Položka kontraindikace"
10187 },
10188 "KontraindikaceNemoc" : {
10189 "type" : "object",
10190 "properties" : {
10191 "kodNemoci" : {
10192 "type" : "string",
10193 "description" : "Kód nemoci",
10194 "nullable" : true
10195 },
10196 "vysledek" : {
10197 "$ref" : "#/components/schemas/EnumPacientMaKontraindikaci"
10198 },
10199 "kontraindikace" : {
10200 "type" : "array",
10201 "items" : {
10202 "$ref" : "#/components/schemas/KontraindikaceItem"
10203 },
10204 "description" : "Seznam kontraindikací",
10205 "nullable" : true
10206 }
10207 },
10208 "additionalProperties" : false,
10209 "description" : "Podrobné informace o kontraindikacích"
10210 },
10211 "LaboratorZadankyVysledekView" : {
10212 "type" : "object",
10213 "properties" : {
10214 "laborator" : {
10215 "type" : "string",
10216 "description" : "",
10217 "nullable" : true
10218 },
10219 "laboratorJina" : {
10220 "type" : "string",
10221 "description" : "",
10222 "nullable" : true
10223 },
10224 "datumOdberu" : {
10225 "type" : "string",
10226 "description" : "",
10227 "format" : "date-time",
10228 "nullable" : true
10229 },
10230 "datumOdberuText" : {
10231 "type" : "string",
10232 "description" : "",
10233 "nullable" : true,
10234 "readOnly" : true
10235 },
10236 "datumVysledku" : {
10237 "type" : "string",
10238 "description" : "",
10239 "format" : "date-time",
10240 "nullable" : true
10241 },
10242 "datumVysledkuText" : {
10243 "type" : "string",
10244 "description" : "",
10245 "nullable" : true,
10246 "readOnly" : true
10247 },
10248 "metodaNazev" : {
10249 "type" : "string",
10250 "description" : "",
10251 "nullable" : true
10252 },
10253 "metodaJina" : {
10254 "type" : "string",
10255 "description" : "",
10256 "nullable" : true
10257 },
10258 "metodaUpresneniNazev" : {
10259 "type" : "string",
10260 "description" : "",
10261 "nullable" : true
10262 },
10263 "materialNazev" : {
10264 "type" : "string",
10265 "description" : "",
10266 "nullable" : true
10267 },
10268 "materialJiny" : {
10269 "type" : "string",
10270 "description" : "",
10271 "nullable" : true
10272 },
10273 "vysledekInterNazev" : {
10274 "type" : "string",
10275 "description" : "",
10276 "nullable" : true
10277 },
10278 "vysledek" : {
10279 "type" : "string",
10280 "description" : "",
10281 "nullable" : true
10282 },
10283 "agensNazev" : {
10284 "type" : "string",
10285 "description" : "",
10286 "nullable" : true
10287 },
10288 "agensJine" : {
10289 "type" : "string",
10290 "description" : "",
10291 "nullable" : true
10292 },
10293 "typizace" : {
10294 "type" : "string",
10295 "description" : "",
10296 "nullable" : true
10297 },
10298 "dalsiUpresneni" : {
10299 "type" : "string",
10300 "description" : "",
10301 "nullable" : true
10302 },
10303 "sekvenace" : {
10304 "type" : "string",
10305 "description" : "",
10306 "nullable" : true
10307 },
10308 "kontrolni" : {
10309 "type" : "boolean",
10310 "description" : ""
10311 },
10312 "igANazev" : {
10313 "type" : "string",
10314 "description" : "",
10315 "nullable" : true
10316 },
10317 "igGNazev" : {
10318 "type" : "string",
10319 "description" : "",
10320 "nullable" : true
10321 },
10322 "igMNazev" : {
10323 "type" : "string",
10324 "description" : "",
10325 "nullable" : true
10326 },
10327 "konfirmace" : {
10328 "type" : "boolean",
10329 "description" : ""
10330 },
10331 "konfirmaceRPT" : {
10332 "type" : "string",
10333 "description" : "",
10334 "nullable" : true
10335 }
10336 },
10337 "additionalProperties" : false,
10338 "description" : ""
10339 },
10340 "Lek" : {
10341 "type" : "object",
10342 "properties" : {
10343 "kod" : {
10344 "maxLength" : 10,
10345 "type" : "string",
10346 "description" : "Kód položky číselníku",
10347 "nullable" : true
10348 },
10349 "nazev" : {
10350 "maxLength" : 256,
10351 "type" : "string",
10352 "description" : "Název položky číselníku",
10353 "nullable" : true
10354 },
10355 "platnostOd" : {
10356 "type" : "string",
10357 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10358 "format" : "date-time",
10359 "nullable" : true
10360 },
10361 "platnostDo" : {
10362 "type" : "string",
10363 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10364 "format" : "date-time",
10365 "nullable" : true
10366 },
10367 "praktikZadat" : {
10368 "type" : "boolean",
10369 "description" : ""
10370 },
10371 "medikaceZadat" : {
10372 "type" : "boolean",
10373 "description" : ""
10374 },
10375 "medikaceAplikace" : {
10376 "type" : "boolean",
10377 "description" : ""
10378 },
10379 "medikacePoskytnuti" : {
10380 "type" : "boolean",
10381 "description" : ""
10382 }
10383 },
10384 "additionalProperties" : false,
10385 "description" : ""
10386 },
10387 "LekovaZadankaCreate" : {
10388 "required" : [
10389 "akce",
10390 "indikovalOrdinaceEmail",
10391 "indikovalOrdinaceIcp",
10392 "indikovalOrdinaceTelefon",
10393 "lekKod",
10394 "pacientId",
10395 "pracovnik"
10396 ],
10397 "type" : "object",
10398 "properties" : {
10399 "pacientId" : {
10400 "maxLength" : 10,
10401 "type" : "string",
10402 "description" : "Číslo pacienta"
10403 },
10404 "lekKod" : {
10405 "maxLength" : 10,
10406 "type" : "string",
10407 "description" : "Lék"
10408 },
10409 "indikaceDatum" : {
10410 "type" : "string",
10411 "description" : "Datum indikace",
10412 "format" : "date-time",
10413 "nullable" : true
10414 },
10415 "akce" : {
10416 "$ref" : "#/components/schemas/EnumZadankaAkce"
10417 },
10418 "indikovalOrdinaceEmail" : {
10419 "maxLength" : 254,
10420 "type" : "string",
10421 "description" : "Indikoval - Ordinace Email"
10422 },
10423 "indikovalOrdinaceTelefon" : {
10424 "maxLength" : 20,
10425 "type" : "string",
10426 "description" : "Indikoval - Ordinace Telefon"
10427 },
10428 "indikovalOrdinaceIcp" : {
10429 "maxLength" : 10,
10430 "type" : "string",
10431 "description" : "Indikoval - Ordinace Icp"
10432 },
10433 "pracovnik" : {
10434 "$ref" : "#/components/schemas/Pracovnik"
10435 }
10436 },
10437 "additionalProperties" : false,
10438 "description" : ""
10439 },
10440 "LekovaZadankaKontrolaPacientaView" : {
10441 "type" : "object",
10442 "properties" : {
10443 "messages" : {
10444 "type" : "array",
10445 "items" : {
10446 "type" : "string"
10447 },
10448 "description" : "Zprávy",
10449 "nullable" : true
10450 }
10451 },
10452 "additionalProperties" : false,
10453 "description" : ""
10454 },
10455 "LekovaZadankaView" : {
10456 "required" : [
10457 "akce",
10458 "indikovalOrdinaceEmail",
10459 "indikovalOrdinaceIcp",
10460 "indikovalOrdinaceTelefon",
10461 "lekKod",
10462 "pacientId"
10463 ],
10464 "type" : "object",
10465 "properties" : {
10466 "pacientId" : {
10467 "maxLength" : 10,
10468 "type" : "string",
10469 "description" : "Číslo pacienta"
10470 },
10471 "lekKod" : {
10472 "maxLength" : 10,
10473 "type" : "string",
10474 "description" : "Lék"
10475 },
10476 "indikaceDatum" : {
10477 "type" : "string",
10478 "description" : "Datum indikace",
10479 "format" : "date-time",
10480 "nullable" : true
10481 },
10482 "akce" : {
10483 "$ref" : "#/components/schemas/EnumZadankaAkce"
10484 },
10485 "indikovalOrdinaceEmail" : {
10486 "maxLength" : 254,
10487 "type" : "string",
10488 "description" : "Indikoval - Ordinace Email"
10489 },
10490 "indikovalOrdinaceTelefon" : {
10491 "maxLength" : 20,
10492 "type" : "string",
10493 "description" : "Indikoval - Ordinace Telefon"
10494 },
10495 "indikovalOrdinaceIcp" : {
10496 "maxLength" : 10,
10497 "type" : "string",
10498 "description" : "Indikoval - Ordinace Icp"
10499 },
10500 "id" : {
10501 "maxLength" : 12,
10502 "type" : "string",
10503 "description" : "Číslo žádanky",
10504 "nullable" : true
10505 },
10506 "pacientZdravotniPojistovnaKod" : {
10507 "maxLength" : 3,
10508 "type" : "string",
10509 "description" : "Zdravotní pojišťovna",
10510 "nullable" : true
10511 },
10512 "stav" : {
10513 "$ref" : "#/components/schemas/EnumLekovaZadankaStav"
10514 },
10515 "indikoval" : {
10516 "$ref" : "#/components/schemas/Uzivatel"
10517 },
10518 "aplikoval" : {
10519 "$ref" : "#/components/schemas/Uzivatel"
10520 },
10521 "aplikaceDatum" : {
10522 "type" : "string",
10523 "description" : "Datum aplikace",
10524 "format" : "date-time",
10525 "nullable" : true
10526 },
10527 "platnostDo" : {
10528 "type" : "string",
10529 "description" : "Platnost do",
10530 "format" : "date-time"
10531 }
10532 },
10533 "additionalProperties" : false,
10534 "description" : ""
10535 },
10536 "MestoPsc" : {
10537 "type" : "object",
10538 "properties" : {
10539 "kod" : {
10540 "maxLength" : 10,
10541 "type" : "string",
10542 "description" : "Kód položky číselníku",
10543 "nullable" : true
10544 },
10545 "nazev" : {
10546 "maxLength" : 256,
10547 "type" : "string",
10548 "description" : "Název položky číselníku",
10549 "nullable" : true
10550 },
10551 "platnostOd" : {
10552 "type" : "string",
10553 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10554 "format" : "date-time",
10555 "nullable" : true
10556 },
10557 "platnostDo" : {
10558 "type" : "string",
10559 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10560 "format" : "date-time",
10561 "nullable" : true
10562 },
10563 "celyNazev" : {
10564 "type" : "string",
10565 "description" : "Celý název města",
10566 "nullable" : true
10567 },
10568 "psc" : {
10569 "type" : "number",
10570 "description" : "Psč",
10571 "format" : "double",
10572 "nullable" : true
10573 }
10574 },
10575 "additionalProperties" : false,
10576 "description" : ""
10577 },
10578 "MistoAplikace" : {
10579 "type" : "object",
10580 "properties" : {
10581 "kod" : {
10582 "maxLength" : 10,
10583 "type" : "string",
10584 "description" : "Kód položky číselníku",
10585 "nullable" : true
10586 },
10587 "nazev" : {
10588 "maxLength" : 256,
10589 "type" : "string",
10590 "description" : "Název položky číselníku",
10591 "nullable" : true
10592 },
10593 "platnostOd" : {
10594 "type" : "string",
10595 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10596 "format" : "date-time",
10597 "nullable" : true
10598 },
10599 "platnostDo" : {
10600 "type" : "string",
10601 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10602 "format" : "date-time",
10603 "nullable" : true
10604 }
10605 },
10606 "additionalProperties" : false,
10607 "description" : ""
10608 },
10609 "MojeOckovaniRowView" : {
10610 "type" : "object",
10611 "properties" : {
10612 "pacientId" : {
10613 "maxLength" : 10,
10614 "type" : "string",
10615 "description" : "Číslo pacienta",
10616 "nullable" : true
10617 },
10618 "jmeno" : {
10619 "maxLength" : 50,
10620 "type" : "string",
10621 "description" : "Jméno pacienta.",
10622 "nullable" : true
10623 },
10624 "prijmeni" : {
10625 "maxLength" : 50,
10626 "type" : "string",
10627 "description" : "Příjmení pacienta.",
10628 "nullable" : true
10629 },
10630 "cisloPojistence" : {
10631 "maxLength" : 22,
10632 "type" : "string",
10633 "description" : "Rodné číslo nebo číslo přidělované VZP",
10634 "nullable" : true
10635 },
10636 "datumNarozeni" : {
10637 "type" : "string",
10638 "description" : "Datum narození.",
10639 "format" : "date-time",
10640 "nullable" : true
10641 },
10642 "zemeObcanstviKod" : {
10643 "maxLength" : 2,
10644 "type" : "string",
10645 "description" : "Státní příslušnost",
10646 "nullable" : true
10647 },
10648 "kontaktniEmail" : {
10649 "maxLength" : 120,
10650 "type" : "string",
10651 "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
10652 "nullable" : true
10653 },
10654 "kontaktniMobilniTelefon" : {
10655 "maxLength" : 120,
10656 "type" : "string",
10657 "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.",
10658 "nullable" : true
10659 },
10660 "vakcinaceId" : {
10661 "maxLength" : 36,
10662 "type" : "string",
10663 "description" : "Číslo očkování ke které se dávka vztahuje",
10664 "nullable" : true
10665 },
10666 "davkaId" : {
10667 "maxLength" : 36,
10668 "type" : "string",
10669 "description" : "Číslo dávky",
10670 "nullable" : true
10671 },
10672 "ockovaciLatkaKod" : {
10673 "maxLength" : 10,
10674 "type" : "string",
10675 "description" : "Látka užitá pro naočkování",
10676 "nullable" : true
10677 },
10678 "ockovaciLatkaNazev" : {
10679 "maxLength" : 256,
10680 "type" : "string",
10681 "description" : "Látka užitá pro naočkování",
10682 "nullable" : true
10683 },
10684 "typOckovaniKod" : {
10685 "maxLength" : 10,
10686 "type" : "string",
10687 "description" : "Proti jaké nemoci se očkuje",
10688 "nullable" : true
10689 },
10690 "typOckovaniNazev" : {
10691 "maxLength" : 256,
10692 "type" : "string",
10693 "description" : "Proti jaké nemoci se očkuje",
10694 "nullable" : true
10695 },
10696 "datumVakcinace" : {
10697 "type" : "string",
10698 "description" : "Datum kdy byla vakcinace provedena",
10699 "format" : "date-time"
10700 },
10701 "sarze" : {
10702 "maxLength" : 64,
10703 "type" : "string",
10704 "description" : "Číslo šarže",
10705 "nullable" : true
10706 },
10707 "expirace" : {
10708 "type" : "string",
10709 "description" : "Datum expirace OL. Doplní se podle šarže.",
10710 "format" : "date-time",
10711 "nullable" : true
10712 },
10713 "typVykonuKod" : {
10714 "maxLength" : 10,
10715 "type" : "string",
10716 "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře ).",
10717 "nullable" : true
10718 },
10719 "stavVakcinace" : {
10720 "$ref" : "#/components/schemas/StavVakcinace"
10721 },
10722 "zdravotniPojistovnaKod" : {
10723 "maxLength" : 3,
10724 "type" : "string",
10725 "description" : "Zdravotní pojišťovna",
10726 "nullable" : true
10727 },
10728 "jmenoAPrijmeniUzivatele" : {
10729 "maxLength" : 100,
10730 "type" : "string",
10731 "description" : "Jméno a příjmení pracovníka",
10732 "nullable" : true
10733 }
10734 },
10735 "additionalProperties" : false,
10736 "description" : "Záznam vakcinační dávky a pacienta"
10737 },
10738 "MujPacient" : {
10739 "type" : "object",
10740 "properties" : {
10741 "pacientId" : {
10742 "maxLength" : 10,
10743 "type" : "string",
10744 "description" : "Číslo pacienta",
10745 "nullable" : true
10746 },
10747 "jmeno" : {
10748 "maxLength" : 50,
10749 "type" : "string",
10750 "description" : "Jméno pacienta.",
10751 "nullable" : true
10752 },
10753 "prijmeni" : {
10754 "maxLength" : 50,
10755 "type" : "string",
10756 "description" : "Příjmení pacienta.",
10757 "nullable" : true
10758 },
10759 "cisloPojistence" : {
10760 "maxLength" : 22,
10761 "type" : "string",
10762 "description" : "Rodné číslo nebo číslo přidělované VZP",
10763 "nullable" : true
10764 },
10765 "datumNarozeni" : {
10766 "type" : "string",
10767 "description" : "Datum narození.",
10768 "format" : "date-time",
10769 "nullable" : true
10770 },
10771 "datumAktualizace" : {
10772 "type" : "string",
10773 "description" : "Datum poslední aktualizace údajů pacienta (provedený test, očkování, změna jména, ...)",
10774 "format" : "date-time"
10775 }
10776 },
10777 "additionalProperties" : false,
10778 "description" : ""
10779 },
10780 "NactiSeznamKlinikResult" : {
10781 "type" : "object",
10782 "properties" : {
10783 "seznam" : {
10784 "type" : "array",
10785 "items" : {
10786 "$ref" : "#/components/schemas/KlinikaResult"
10787 },
10788 "description" : "",
10789 "nullable" : true
10790 }
10791 },
10792 "additionalProperties" : false,
10793 "description" : ""
10794 },
10795 "NrzpPracovnikView" : {
10796 "type" : "object",
10797 "properties" : {
10798 "cislo" : {
10799 "type" : "string",
10800 "description" : "Číslo pracovníka v registru NRZP",
10801 "nullable" : true
10802 },
10803 "jmeno" : {
10804 "type" : "string",
10805 "description" : "Jméno pracovníka",
10806 "nullable" : true
10807 },
10808 "prijmeni" : {
10809 "type" : "string",
10810 "description" : "Příjmení pracovníka",
10811 "nullable" : true
10812 },
10813 "datumNarozeni" : {
10814 "type" : "string",
10815 "description" : "Datum narození",
10816 "format" : "date-time"
10817 },
10818 "rodneCislo" : {
10819 "type" : "string",
10820 "description" : "Rodné číslo pracovníka",
10821 "nullable" : true
10822 }
10823 },
10824 "additionalProperties" : false,
10825 "description" : ""
10826 },
10827 "OckovaciLatka" : {
10828 "type" : "object",
10829 "properties" : {
10830 "kod" : {
10831 "maxLength" : 10,
10832 "type" : "string",
10833 "description" : "Kód položky číselníku",
10834 "nullable" : true
10835 },
10836 "nazev" : {
10837 "maxLength" : 256,
10838 "type" : "string",
10839 "description" : "Název položky číselníku",
10840 "nullable" : true
10841 },
10842 "platnostOd" : {
10843 "type" : "string",
10844 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10845 "format" : "date-time",
10846 "nullable" : true
10847 },
10848 "platnostDo" : {
10849 "type" : "string",
10850 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10851 "format" : "date-time",
10852 "nullable" : true
10853 },
10854 "optimalniDoba" : {
10855 "type" : "integer",
10856 "description" : "Optimální doba mezi 1. a 2. dávkou",
10857 "format" : "int32",
10858 "nullable" : true
10859 },
10860 "minimalniDoba" : {
10861 "type" : "integer",
10862 "description" : "Minimální doba mezi 1. a 2. dávkou",
10863 "format" : "int32",
10864 "nullable" : true
10865 },
10866 "maximalniDoba" : {
10867 "type" : "integer",
10868 "description" : "Maximální doba mezi 1. a 2. dávkou",
10869 "format" : "int32",
10870 "nullable" : true
10871 },
10872 "minVek" : {
10873 "type" : "integer",
10874 "description" : "Minimální věk pro aplikaci vakcíny",
10875 "format" : "int32",
10876 "nullable" : true
10877 },
10878 "maxVek" : {
10879 "type" : "integer",
10880 "description" : "Maximální věk pro aplikaci vakcíny",
10881 "format" : "int32",
10882 "nullable" : true
10883 },
10884 "kodSukl" : {
10885 "type" : "string",
10886 "description" : "Kód očkovací látky dle SUKL",
10887 "nullable" : true
10888 }
10889 },
10890 "additionalProperties" : false,
10891 "description" : ""
10892 },
10893 "OckovaciLatkaKontraindikace" : {
10894 "type" : "object",
10895 "properties" : {
10896 "kod" : {
10897 "maxLength" : 10,
10898 "type" : "string",
10899 "description" : "Kód položky číselníku",
10900 "nullable" : true
10901 },
10902 "nazev" : {
10903 "maxLength" : 256,
10904 "type" : "string",
10905 "description" : "Název položky číselníku",
10906 "nullable" : true
10907 },
10908 "platnostOd" : {
10909 "type" : "string",
10910 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10911 "format" : "date-time",
10912 "nullable" : true
10913 },
10914 "platnostDo" : {
10915 "type" : "string",
10916 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
10917 "format" : "date-time",
10918 "nullable" : true
10919 },
10920 "popis" : {
10921 "type" : "string",
10922 "description" : "Popis",
10923 "nullable" : true
10924 },
10925 "ockovaciLatkaKod" : {
10926 "type" : "string",
10927 "description" : "Kód očkovací látky",
10928 "nullable" : true
10929 }
10930 },
10931 "additionalProperties" : false,
10932 "description" : ""
10933 },
10934 "OckovaciSeznam" : {
10935 "type" : "object",
10936 "properties" : {
10937 "praktikIco" : {
10938 "type" : "integer",
10939 "description" : "Praktik ičo",
10940 "format" : "int32"
10941 },
10942 "praktikPcz" : {
10943 "type" : "string",
10944 "description" : "Praktik pčz",
10945 "nullable" : true
10946 },
10947 "praktikNazev" : {
10948 "type" : "string",
10949 "description" : "Praktik název",
10950 "nullable" : true
10951 }
10952 },
10953 "additionalProperties" : false,
10954 "description" : ""
10955 },
10956 "OckovaciSeznamRowView" : {
10957 "type" : "object",
10958 "properties" : {
10959 "pacientId" : {
10960 "maxLength" : 10,
10961 "type" : "string",
10962 "description" : "Číslo pacienta",
10963 "nullable" : true
10964 },
10965 "jmeno" : {
10966 "maxLength" : 50,
10967 "type" : "string",
10968 "description" : "Jméno pacienta.",
10969 "nullable" : true
10970 },
10971 "prijmeni" : {
10972 "maxLength" : 50,
10973 "type" : "string",
10974 "description" : "Příjmení pacienta.",
10975 "nullable" : true
10976 },
10977 "cisloPojistence" : {
10978 "maxLength" : 22,
10979 "type" : "string",
10980 "description" : "Rodné číslo nebo číslo přidělované VZP",
10981 "nullable" : true
10982 },
10983 "datumNarozeni" : {
10984 "type" : "string",
10985 "description" : "Datum narození.",
10986 "format" : "date-time",
10987 "nullable" : true
10988 },
10989 "zemeObcanstviKod" : {
10990 "maxLength" : 2,
10991 "type" : "string",
10992 "description" : "Státní příslušnost",
10993 "nullable" : true
10994 },
10995 "datumPlanovanehoOckovani" : {
10996 "type" : "string",
10997 "description" : "Volitelné datum a čas plánovaného očkování.",
10998 "format" : "date-time",
10999 "nullable" : true
11000 },
11001 "platny" : {
11002 "type" : "boolean",
11003 "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"
11004 }
11005 },
11006 "additionalProperties" : false,
11007 "description" : "Záznam pacienta na očkovacím seznamu"
11008 },
11009 "OdberModel" : {
11010 "type" : "object",
11011 "properties" : {
11012 "datumPotvrzeniText" : {
11013 "type" : "string",
11014 "description" : "Datum potvrzení",
11015 "nullable" : true
11016 },
11017 "ico" : {
11018 "type" : "string",
11019 "description" : "Ičo",
11020 "nullable" : true
11021 },
11022 "pcz" : {
11023 "type" : "string",
11024 "description" : "Pčz",
11025 "nullable" : true
11026 },
11027 "nazev" : {
11028 "type" : "string",
11029 "description" : "Název",
11030 "nullable" : true
11031 }
11032 },
11033 "additionalProperties" : false,
11034 "description" : ""
11035 },
11036 "OdebratPacientaZOckovacihoSeznamuResult" : {
11037 "type" : "object",
11038 "properties" : {
11039 "vysledek" : {
11040 "$ref" : "#/components/schemas/EnumOckovaciSeznamZmenaResult"
11041 }
11042 },
11043 "additionalProperties" : false,
11044 "description" : ""
11045 },
11046 "OdeslaniCertifikatu" : {
11047 "enum" : [
11048 "Odeslano",
11049 "NeniEmail",
11050 "NeniMobilniCislo",
11051 "NeniEmailAniMobilniCislo",
11052 "Chyba",
11053 "VakcinaceNedokoncena"
11054 ],
11055 "type" : "string",
11056 "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"
11057 },
11058 "OsobaNesplnujePodminkyTestovaniResult" : {
11059 "type" : "object",
11060 "properties" : {
11061 "antigenPodminky" : {
11062 "$ref" : "#/components/schemas/EnumOsobaNesplnujePodminkyProBezplatneTestovani"
11063 },
11064 "pcrPodminky" : {
11065 "$ref" : "#/components/schemas/EnumOsobaNesplnujePodminkyProBezplatneTestovani"
11066 }
11067 },
11068 "additionalProperties" : false,
11069 "description" : ""
11070 },
11071 "Overeni" : {
11072 "required" : [
11073 "pracovnik"
11074 ],
11075 "type" : "object",
11076 "properties" : {
11077 "pracovnik" : {
11078 "$ref" : "#/components/schemas/Pracovnik"
11079 },
11080 "testovanyCisloPojistence" : {
11081 "type" : "string",
11082 "description" : "Číslo pojištěnce, maximálně 22 znaků, nepovinné (povinné je buď TestovanyCisloPojistence nebo Cislo)",
11083 "nullable" : true
11084 },
11085 "cislo" : {
11086 "type" : "string",
11087 "description" : "číslo žádanky, maximálně 10 znaků, nepovinné (povinné je buď TestovanyCisloPojistence nebo Cislo nebo celá trojkombinace TestovanyJmeno, TestovanyPrijmeni, TestovanyDatumNarozeni)",
11088 "nullable" : true
11089 },
11090 "testovanyJmeno" : {
11091 "type" : "string",
11092 "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.",
11093 "nullable" : true
11094 },
11095 "testovanyPrijmeni" : {
11096 "type" : "string",
11097 "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.",
11098 "nullable" : true
11099 },
11100 "testovanyDatumNarozeni" : {
11101 "type" : "string",
11102 "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.",
11103 "format" : "date-time",
11104 "nullable" : true
11105 }
11106 },
11107 "additionalProperties" : false,
11108 "description" : ""
11109 },
11110 "OvereniViewPotvrzeniPolozka" : {
11111 "type" : "object",
11112 "properties" : {
11113 "datumPotvrzeni" : {
11114 "type" : "string",
11115 "description" : "Datum a čas potvrzení odběru nebo Datum a čas převzetí laboratoří",
11116 "format" : "date-time"
11117 },
11118 "idMista" : {
11119 "type" : "integer",
11120 "description" : "Id odběrového místa nebo laboratoře, která potvrdila převzetí vzorku",
11121 "format" : "int64"
11122 },
11123 "kodMista" : {
11124 "type" : "string",
11125 "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ů",
11126 "nullable" : true
11127 },
11128 "nazevMista" : {
11129 "type" : "string",
11130 "description" : "Název odběrového místa nebo laboratoře, která potvrdila převzetí vzorku\r\nmaximum 254 znaků",
11131 "nullable" : true
11132 },
11133 "kodKraje" : {
11134 "type" : "string",
11135 "description" : "Kód kraje odběrového místa nebo laboratoře\r\nNUTS/LAU formát, maximum 6 znaků",
11136 "nullable" : true
11137 },
11138 "nazevKraje" : {
11139 "type" : "string",
11140 "description" : "Kraj odběrového místa nebo laboratoře textem (dle číselníku krajů)\r\nmaximum 20 znaků",
11141 "nullable" : true
11142 },
11143 "typZarizeni" : {
11144 "type" : "string",
11145 "description" : "Typ zařízení: OdberoveMisto = pouze odběrové místo / Laborator = laboratoř",
11146 "nullable" : true
11147 },
11148 "ico" : {
11149 "type" : "integer",
11150 "description" : "IČO odběrového místa nebo laboratoře, 8 znaků",
11151 "format" : "int32",
11152 "nullable" : true
11153 },
11154 "pcz" : {
11155 "type" : "string",
11156 "description" : "PČZ odběrového místa nebo laboratoře, 3 znaky",
11157 "nullable" : true
11158 }
11159 },
11160 "additionalProperties" : false,
11161 "description" : ""
11162 },
11163 "OvereniZadankyKontrolaResult" : {
11164 "required" : [
11165 "indikace",
11166 "ordinaceEmail",
11167 "ordinaceIcp",
11168 "ordinaceTelefon",
11169 "testovanyCisloPojistence",
11170 "testovanyJmeno",
11171 "testovanyMesto",
11172 "testovanyPrijmeni",
11173 "testovanyPsc",
11174 "testovanyTelefon"
11175 ],
11176 "type" : "object",
11177 "properties" : {
11178 "ordinaceIcp" : {
11179 "maxLength" : 10,
11180 "type" : "string",
11181 "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}$"
11182 },
11183 "ordinaceEmail" : {
11184 "maxLength" : 254,
11185 "type" : "string",
11186 "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
11187 },
11188 "ordinaceTelefon" : {
11189 "maxLength" : 20,
11190 "type" : "string",
11191 "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,})$"
11192 },
11193 "provestOdberNejdrive" : {
11194 "type" : "string",
11195 "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
11196 "format" : "date-time",
11197 "nullable" : true
11198 },
11199 "indikace" : {
11200 "$ref" : "#/components/schemas/EnumZadankaIndikace"
11201 },
11202 "klinickyZavaznyStav" : {
11203 "type" : "boolean",
11204 "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
11205 "nullable" : true
11206 },
11207 "testovanyJmeno" : {
11208 "maxLength" : 50,
11209 "type" : "string",
11210 "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
11211 },
11212 "testovanyPrijmeni" : {
11213 "maxLength" : 50,
11214 "type" : "string",
11215 "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
11216 },
11217 "testovanyCisloPojistence" : {
11218 "maxLength" : 22,
11219 "type" : "string",
11220 "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ů."
11221 },
11222 "testovanyDatumNarozeni" : {
11223 "type" : "string",
11224 "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
11225 "format" : "date-time",
11226 "nullable" : true
11227 },
11228 "testovanyPsc" : {
11229 "maxLength" : 6,
11230 "type" : "string",
11231 "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."
11232 },
11233 "testovanyMesto" : {
11234 "maxLength" : 255,
11235 "type" : "string",
11236 "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."
11237 },
11238 "testovanyUlice" : {
11239 "maxLength" : 255,
11240 "type" : "string",
11241 "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
11242 "nullable" : true
11243 },
11244 "testovanyTelefon" : {
11245 "maxLength" : 120,
11246 "type" : "string",
11247 "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,})$"
11248 },
11249 "testovanyEmail" : {
11250 "maxLength" : 120,
11251 "type" : "string",
11252 "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}$",
11253 "nullable" : true
11254 },
11255 "symptomKasel" : {
11256 "type" : "boolean",
11257 "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11258 },
11259 "symptomBolestSvaluKloubuZimnice" : {
11260 "type" : "boolean",
11261 "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11262 },
11263 "symptomPrujemZvraceni" : {
11264 "type" : "boolean",
11265 "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11266 },
11267 "symptomTeplota" : {
11268 "type" : "boolean",
11269 "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11270 },
11271 "symptomZtrataChutiCichu" : {
11272 "type" : "boolean",
11273 "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11274 },
11275 "symptomJine" : {
11276 "type" : "boolean",
11277 "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
11278 },
11279 "nejvyssiNamerenaTeplota" : {
11280 "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
11281 "type" : "number",
11282 "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
11283 "format" : "double",
11284 "nullable" : true
11285 },
11286 "jineSymptomyPopis" : {
11287 "maxLength" : 200,
11288 "type" : "string",
11289 "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
11290 "nullable" : true
11291 },
11292 "cisloKartyPasazera" : {
11293 "maxLength" : 20,
11294 "type" : "string",
11295 "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
11296 "nullable" : true
11297 },
11298 "prvniSymptomyDatum" : {
11299 "type" : "string",
11300 "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
11301 "format" : "date-time",
11302 "nullable" : true
11303 },
11304 "testovanyNarodnostKod" : {
11305 "maxLength" : 2,
11306 "type" : "string",
11307 "description" : "Kód státní příslušnosti pacienta, 2 znaky",
11308 "nullable" : true
11309 },
11310 "testovanyZdravotniPojistovnaKod" : {
11311 "maxLength" : 2,
11312 "type" : "string",
11313 "description" : "Zdravotní pojišťovna pacienta, Kód 3 znaky",
11314 "nullable" : true
11315 },
11316 "cislo" : {
11317 "maxLength" : 10,
11318 "type" : "string",
11319 "description" : "Jednoznačné číslo žádanky, maximální délka 10 znaků",
11320 "nullable" : true
11321 },
11322 "typyTestuNazvy" : {
11323 "type" : "array",
11324 "items" : {
11325 "type" : "string"
11326 },
11327 "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.",
11328 "nullable" : true
11329 },
11330 "hradiKhs" : {
11331 "type" : "boolean",
11332 "description" : "Příznak, že test hradí krajská hygienická stanice, true/false"
11333 },
11334 "rizikovePovolaniNazev" : {
11335 "type" : "string",
11336 "description" : "Rizikové povolání",
11337 "nullable" : true
11338 },
11339 "vyrobceTestuNazev" : {
11340 "type" : "string",
11341 "description" : "Výrobce testu - název",
11342 "nullable" : true
11343 },
11344 "vysledek" : {
11345 "$ref" : "#/components/schemas/OvereniZadankyKontrolaResultEnum"
11346 },
11347 "nazevOdberovehoMista" : {
11348 "maxLength" : 254,
11349 "type" : "string",
11350 "description" : "Název odběrového místa, maximální délka 254 znaků",
11351 "nullable" : true
11352 },
11353 "ico" : {
11354 "maxLength" : 8,
11355 "type" : "integer",
11356 "description" : "IČO žádajícího zdravotnického zařízení, 8 znaků",
11357 "format" : "int32",
11358 "nullable" : true
11359 },
11360 "pcz" : {
11361 "maxLength" : 3,
11362 "type" : "string",
11363 "description" : "PČZ žádajícího zařízení, 3 znaky",
11364 "nullable" : true
11365 },
11366 "nazevZarizeni" : {
11367 "maxLength" : 500,
11368 "type" : "string",
11369 "description" : "Název žádajícího zdravotnického zařízení, maximum 500 znaků",
11370 "nullable" : true
11371 },
11372 "ordinaceVystavil" : {
11373 "maxLength" : 200,
11374 "type" : "string",
11375 "description" : "Vystavil (Jméno, pracoviště). Identifikace lékaře, který žádanku vystavil, maximum 200 znaků.",
11376 "nullable" : true
11377 },
11378 "kontrolaId" : {
11379 "type" : "integer",
11380 "description" : "ID ověření žádanky",
11381 "format" : "int64"
11382 },
11383 "testovanyNarodnostNazev" : {
11384 "maxLength" : 50,
11385 "type" : "string",
11386 "description" : "Státní příslušnost pacienta textově, max 50 znaků",
11387 "nullable" : true
11388 },
11389 "testovanyZdravotniPojistovnaNazev" : {
11390 "maxLength" : 50,
11391 "type" : "string",
11392 "description" : "Název zdravotní pojišťovny pacienta, max. 50 znaků",
11393 "nullable" : true
11394 },
11395 "typyTestu" : {
11396 "type" : "array",
11397 "items" : {
11398 "type" : "string"
11399 },
11400 "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",
11401 "nullable" : true
11402 },
11403 "indikaceText" : {
11404 "type" : "string",
11405 "description" : "Textový popis indikace na žádance",
11406 "nullable" : true
11407 },
11408 "prioritizaceOdberu" : {
11409 "$ref" : "#/components/schemas/EnumPrioritizaceOdberu"
11410 },
11411 "kodOdberovehoMista" : {
11412 "type" : "string",
11413 "description" : "Identifikace odběrového místa, první tři znaky je zkratka kraje",
11414 "nullable" : true
11415 },
11416 "potvrzeniOdberu" : {
11417 "type" : "array",
11418 "items" : {
11419 "$ref" : "#/components/schemas/OvereniViewPotvrzeniPolozka"
11420 },
11421 "description" : "Pole s možností opakování, informace o odběru odběrovým místem",
11422 "nullable" : true
11423 },
11424 "potvrzeniLaborator" : {
11425 "type" : "array",
11426 "items" : {
11427 "$ref" : "#/components/schemas/OvereniViewPotvrzeniPolozka"
11428 },
11429 "description" : "Pole s možností opakování, informace o převzetí vzorku laboratoří ke zpracování",
11430 "nullable" : true
11431 },
11432 "existujiciZadanky" : {
11433 "type" : "array",
11434 "items" : {
11435 "$ref" : "#/components/schemas/ExistujiciZadankaPolozka"
11436 },
11437 "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á.",
11438 "nullable" : true
11439 },
11440 "vysledekPoctDatum" : {
11441 "type" : "string",
11442 "description" : "Datum provedení POCT testu",
11443 "format" : "date-time",
11444 "nullable" : true
11445 },
11446 "testovaniProFirmy" : {
11447 "type" : "boolean",
11448 "description" : "Jedná se o testování pro firmu (true/false)"
11449 },
11450 "testovaniProFirmyIco" : {
11451 "type" : "integer",
11452 "description" : "IČO firmy, pro níž se testuje",
11453 "format" : "int32",
11454 "nullable" : true
11455 },
11456 "testovaniProFirmyKategorie" : {
11457 "type" : "string",
11458 "description" : "Kategorie testování",
11459 "nullable" : true
11460 },
11461 "testovaniProFirmyRED_IZO" : {
11462 "type" : "string",
11463 "description" : "Školní zařízení, pro než se testuje",
11464 "nullable" : true
11465 }
11466 },
11467 "additionalProperties" : false,
11468 "description" : ""
11469 },
11470 "OvereniZadankyKontrolaResultEnum" : {
11471 "enum" : [
11472 "ChybnyKlic",
11473 "OdberneMistoNeaktivni",
11474 "ZadankaNeexistuje",
11475 "ZadankaExistuje",
11476 "ZadankaExistujeJizDriveKontrolovan",
11477 "ExistujeViceZadanekProDaneRC",
11478 "PredbeznaZadanka",
11479 "ZadankaExistujeAlePoPlatnosti",
11480 "ZadankaExistujeJenVysledek",
11481 "Stornovano"
11482 ],
11483 "type" : "string",
11484 "description" : ""
11485 },
11486 "PacientCisloPojistenceUpdate" : {
11487 "required" : [
11488 "cisloPojistence",
11489 "datumNarozeni",
11490 "pacientId",
11491 "pracovnik"
11492 ],
11493 "type" : "object",
11494 "properties" : {
11495 "pracovnik" : {
11496 "$ref" : "#/components/schemas/Pracovnik"
11497 },
11498 "pacientId" : {
11499 "type" : "string",
11500 "description" : "Číslo pacienta"
11501 },
11502 "cisloPojistence" : {
11503 "maxLength" : 22,
11504 "type" : "string",
11505 "description" : "Nové číslo pojištěnce"
11506 },
11507 "datumNarozeni" : {
11508 "type" : "string",
11509 "description" : "Datum narození\r\nDateTime je zde nullable aby fungovala kontrola na [Required]",
11510 "format" : "date"
11511 }
11512 },
11513 "additionalProperties" : false,
11514 "description" : ""
11515 },
11516 "PacientCizinecCreate" : {
11517 "required" : [
11518 "datumNarozeni",
11519 "jmeno",
11520 "pracovnik",
11521 "prijmeni",
11522 "zemeObcanstviKod"
11523 ],
11524 "type" : "object",
11525 "properties" : {
11526 "zdravotniPojistovnaKod" : {
11527 "maxLength" : 3,
11528 "type" : "string",
11529 "description" : "Zdravotní pojišťovna",
11530 "nullable" : true
11531 },
11532 "kontaktniMobilniTelefon" : {
11533 "maxLength" : 120,
11534 "type" : "string",
11535 "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.",
11536 "nullable" : true
11537 },
11538 "kontaktniEmail" : {
11539 "maxLength" : 120,
11540 "type" : "string",
11541 "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11542 "nullable" : true
11543 },
11544 "kontaktniPevnaLinka" : {
11545 "maxLength" : 120,
11546 "type" : "string",
11547 "description" : "Číslo telefonu pevné linky",
11548 "nullable" : true
11549 },
11550 "pobytMesto" : {
11551 "maxLength" : 255,
11552 "type" : "string",
11553 "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.",
11554 "nullable" : true
11555 },
11556 "pobytPsc" : {
11557 "maxLength" : 52,
11558 "type" : "string",
11559 "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.",
11560 "nullable" : true
11561 },
11562 "notifikovatEmail" : {
11563 "type" : "boolean",
11564 "description" : "Povolit notifikaci e-mailem"
11565 },
11566 "notifikovatSms" : {
11567 "type" : "boolean",
11568 "description" : "Povolit notifikaci přes sms"
11569 },
11570 "poznamka" : {
11571 "type" : "string",
11572 "description" : "Poznámka",
11573 "nullable" : true
11574 },
11575 "jmeno" : {
11576 "maxLength" : 50,
11577 "type" : "string",
11578 "description" : "Jméno pacienta."
11579 },
11580 "prijmeni" : {
11581 "maxLength" : 50,
11582 "type" : "string",
11583 "description" : "Příjmení pacienta."
11584 },
11585 "datumNarozeni" : {
11586 "type" : "string",
11587 "description" : "Datum narození.",
11588 "format" : "date-time"
11589 },
11590 "cisloPojistence" : {
11591 "maxLength" : 22,
11592 "type" : "string",
11593 "description" : "Rodné číslo nebo číslo přidělované VZP",
11594 "nullable" : true
11595 },
11596 "pohlavi" : {
11597 "$ref" : "#/components/schemas/Pohlavi"
11598 },
11599 "cisloObcanskehoPrukazu" : {
11600 "maxLength" : 20,
11601 "type" : "string",
11602 "description" : "Číslo občanského průkazu",
11603 "nullable" : true
11604 },
11605 "cisloPasu" : {
11606 "maxLength" : 20,
11607 "type" : "string",
11608 "description" : "Číslo pasu",
11609 "nullable" : true
11610 },
11611 "zemeObcanstviKod" : {
11612 "maxLength" : 2,
11613 "type" : "string",
11614 "description" : "Státní příslušnost"
11615 },
11616 "pacientId" : {
11617 "maxLength" : 10,
11618 "type" : "string",
11619 "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ě.",
11620 "nullable" : true
11621 },
11622 "pracovnik" : {
11623 "$ref" : "#/components/schemas/Pracovnik"
11624 }
11625 },
11626 "additionalProperties" : false,
11627 "description" : ""
11628 },
11629 "PacientKlinikyCreate" : {
11630 "required" : [
11631 "cisloPacienta",
11632 "klinikaIco"
11633 ],
11634 "type" : "object",
11635 "properties" : {
11636 "cisloPacienta" : {
11637 "type" : "string",
11638 "description" : "Vazba na pacienta do CUD"
11639 },
11640 "klinikaIco" : {
11641 "type" : "integer",
11642 "description" : "IČO kliniky",
11643 "format" : "int32"
11644 },
11645 "klinikaPcz" : {
11646 "type" : "string",
11647 "description" : "PČZ kliniky",
11648 "nullable" : true
11649 },
11650 "primPricinaHosp" : {
11651 "type" : "integer",
11652 "description" : "Primární příčina hospitalizace\r\n0,1",
11653 "format" : "int32"
11654 }
11655 },
11656 "additionalProperties" : false,
11657 "description" : "Třída pro založení pacienta do ISIN"
11658 },
11659 "PacientKlinikyResult" : {
11660 "type" : "object",
11661 "properties" : {
11662 "zadost" : {
11663 "type" : "string",
11664 "nullable" : true
11665 },
11666 "zduvodneni" : {
11667 "type" : "string",
11668 "nullable" : true
11669 }
11670 },
11671 "additionalProperties" : false,
11672 "description" : "Výsledek přidání nebo aktualizace denního stavu"
11673 },
11674 "PacientKlinikyUpdate" : {
11675 "required" : [
11676 "cisloPacienta",
11677 "klinikaIco",
11678 "pacientId"
11679 ],
11680 "type" : "object",
11681 "properties" : {
11682 "cisloPacienta" : {
11683 "type" : "string",
11684 "description" : "Vazba na pacienta do CUD"
11685 },
11686 "klinikaIco" : {
11687 "type" : "integer",
11688 "description" : "IČO kliniky",
11689 "format" : "int32"
11690 },
11691 "klinikaPcz" : {
11692 "type" : "string",
11693 "description" : "PČZ kliniky",
11694 "nullable" : true
11695 },
11696 "primPricinaHosp" : {
11697 "type" : "integer",
11698 "description" : "Primární příčina hospitalizace\r\n0,1",
11699 "format" : "int32"
11700 },
11701 "pacientId" : {
11702 "type" : "integer",
11703 "description" : "ID pacienta",
11704 "format" : "int64"
11705 },
11706 "storno" : {
11707 "type" : "integer",
11708 "description" : "Má být záznam stornován",
11709 "format" : "int32",
11710 "nullable" : true
11711 }
11712 },
11713 "additionalProperties" : false,
11714 "description" : "Třída pro upravení pacienta v ISIN"
11715 },
11716 "PacientKontaktniUdajeUpdate" : {
11717 "required" : [
11718 "pracovnik"
11719 ],
11720 "type" : "object",
11721 "properties" : {
11722 "zdravotniPojistovnaKod" : {
11723 "maxLength" : 3,
11724 "type" : "string",
11725 "description" : "Zdravotní pojišťovna",
11726 "nullable" : true
11727 },
11728 "kontaktniMobilniTelefon" : {
11729 "maxLength" : 120,
11730 "type" : "string",
11731 "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.",
11732 "nullable" : true
11733 },
11734 "kontaktniEmail" : {
11735 "maxLength" : 120,
11736 "type" : "string",
11737 "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11738 "nullable" : true
11739 },
11740 "kontaktniPevnaLinka" : {
11741 "maxLength" : 120,
11742 "type" : "string",
11743 "description" : "Číslo telefonu pevné linky",
11744 "nullable" : true
11745 },
11746 "pobytMesto" : {
11747 "maxLength" : 255,
11748 "type" : "string",
11749 "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.",
11750 "nullable" : true
11751 },
11752 "pobytPsc" : {
11753 "maxLength" : 52,
11754 "type" : "string",
11755 "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.",
11756 "nullable" : true
11757 },
11758 "notifikovatEmail" : {
11759 "type" : "boolean",
11760 "description" : "Povolit notifikaci e-mailem"
11761 },
11762 "notifikovatSms" : {
11763 "type" : "boolean",
11764 "description" : "Povolit notifikaci přes sms"
11765 },
11766 "poznamka" : {
11767 "type" : "string",
11768 "description" : "Poznámka",
11769 "nullable" : true
11770 },
11771 "pracovnik" : {
11772 "$ref" : "#/components/schemas/Pracovnik"
11773 },
11774 "id" : {
11775 "type" : "string",
11776 "description" : "Číslo pacienta",
11777 "nullable" : true
11778 }
11779 },
11780 "additionalProperties" : false,
11781 "description" : ""
11782 },
11783 "PacientOckovaniCovid19RowView" : {
11784 "type" : "object",
11785 "properties" : {
11786 "pacientId" : {
11787 "maxLength" : 10,
11788 "type" : "string",
11789 "description" : "Číslo pacienta",
11790 "nullable" : true
11791 },
11792 "jmeno" : {
11793 "maxLength" : 50,
11794 "type" : "string",
11795 "description" : "Jméno pacienta.",
11796 "nullable" : true
11797 },
11798 "prijmeni" : {
11799 "maxLength" : 50,
11800 "type" : "string",
11801 "description" : "Příjmení pacienta.",
11802 "nullable" : true
11803 },
11804 "cisloPojistence" : {
11805 "maxLength" : 22,
11806 "type" : "string",
11807 "description" : "Rodné číslo nebo číslo přidělované VZP",
11808 "nullable" : true
11809 },
11810 "datumNarozeni" : {
11811 "type" : "string",
11812 "description" : "Datum narození.",
11813 "format" : "date-time",
11814 "nullable" : true
11815 },
11816 "zemeObcanstviKod" : {
11817 "maxLength" : 2,
11818 "type" : "string",
11819 "description" : "Státní příslušnost",
11820 "nullable" : true
11821 },
11822 "rezervaceOckovani" : {
11823 "type" : "boolean",
11824 "description" : "Je pacient rezervován k očkování COVID-19?"
11825 },
11826 "registraceOckovani" : {
11827 "type" : "boolean",
11828 "description" : "Je pacient registrován k očkování COVID-19?"
11829 },
11830 "ockovani" : {
11831 "type" : "boolean",
11832 "description" : "Má pacient probíhající nebo dokončené očkování COVID-19?"
11833 },
11834 "naOckovacimSeznamu" : {
11835 "type" : "boolean",
11836 "description" : "Je pacient na očkovacím seznamu?"
11837 }
11838 },
11839 "additionalProperties" : false,
11840 "description" : ""
11841 },
11842 "PacientView" : {
11843 "required" : [
11844 "datumNarozeni",
11845 "jmeno",
11846 "prijmeni",
11847 "zemeObcanstviKod"
11848 ],
11849 "type" : "object",
11850 "properties" : {
11851 "zdravotniPojistovnaKod" : {
11852 "maxLength" : 3,
11853 "type" : "string",
11854 "description" : "Zdravotní pojišťovna",
11855 "nullable" : true
11856 },
11857 "kontaktniMobilniTelefon" : {
11858 "maxLength" : 120,
11859 "type" : "string",
11860 "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.",
11861 "nullable" : true
11862 },
11863 "kontaktniEmail" : {
11864 "maxLength" : 120,
11865 "type" : "string",
11866 "description" : "Kontaktní e-mail. Slouží pro odesílání certifikátu o vakcinaci a dalších notifikacích pacientovi.",
11867 "nullable" : true
11868 },
11869 "kontaktniPevnaLinka" : {
11870 "maxLength" : 120,
11871 "type" : "string",
11872 "description" : "Číslo telefonu pevné linky",
11873 "nullable" : true
11874 },
11875 "pobytMesto" : {
11876 "maxLength" : 255,
11877 "type" : "string",
11878 "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.",
11879 "nullable" : true
11880 },
11881 "pobytPsc" : {
11882 "maxLength" : 52,
11883 "type" : "string",
11884 "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.",
11885 "nullable" : true
11886 },
11887 "notifikovatEmail" : {
11888 "type" : "boolean",
11889 "description" : "Povolit notifikaci e-mailem"
11890 },
11891 "notifikovatSms" : {
11892 "type" : "boolean",
11893 "description" : "Povolit notifikaci přes sms"
11894 },
11895 "poznamka" : {
11896 "type" : "string",
11897 "description" : "Poznámka",
11898 "nullable" : true
11899 },
11900 "jmeno" : {
11901 "maxLength" : 50,
11902 "type" : "string",
11903 "description" : "Jméno pacienta."
11904 },
11905 "prijmeni" : {
11906 "maxLength" : 50,
11907 "type" : "string",
11908 "description" : "Příjmení pacienta."
11909 },
11910 "datumNarozeni" : {
11911 "type" : "string",
11912 "description" : "Datum narození.",
11913 "format" : "date-time"
11914 },
11915 "cisloPojistence" : {
11916 "maxLength" : 22,
11917 "type" : "string",
11918 "description" : "Rodné číslo nebo číslo přidělované VZP",
11919 "nullable" : true
11920 },
11921 "pohlavi" : {
11922 "$ref" : "#/components/schemas/Pohlavi"
11923 },
11924 "cisloObcanskehoPrukazu" : {
11925 "maxLength" : 20,
11926 "type" : "string",
11927 "description" : "Číslo občanského průkazu",
11928 "nullable" : true
11929 },
11930 "cisloPasu" : {
11931 "maxLength" : 20,
11932 "type" : "string",
11933 "description" : "Číslo pasu",
11934 "nullable" : true
11935 },
11936 "zemeObcanstviKod" : {
11937 "maxLength" : 2,
11938 "type" : "string",
11939 "description" : "Státní příslušnost"
11940 },
11941 "id" : {
11942 "maxLength" : 10,
11943 "type" : "string",
11944 "description" : "Číslo pacienta",
11945 "nullable" : true
11946 },
11947 "datumUmrti" : {
11948 "type" : "string",
11949 "description" : "Datum úmrtí",
11950 "format" : "date-time",
11951 "nullable" : true
11952 },
11953 "zemeNarozeniKod" : {
11954 "maxLength" : 2,
11955 "type" : "string",
11956 "description" : "Kód státu dle narození",
11957 "nullable" : true
11958 },
11959 "mistoNarozeniNazev" : {
11960 "maxLength" : 100,
11961 "type" : "string",
11962 "description" : "Místo narození",
11963 "nullable" : true
11964 },
11965 "obecNarozeniRuianId" : {
11966 "type" : "integer",
11967 "description" : "Obec narození podle RÚIAN",
11968 "format" : "int64",
11969 "nullable" : true
11970 },
11971 "obvodNarozeniRuianId" : {
11972 "type" : "integer",
11973 "description" : "Obvod narození RÚIAN",
11974 "format" : "int64",
11975 "nullable" : true
11976 },
11977 "jeCizinec" : {
11978 "type" : "boolean",
11979 "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"
11980 }
11981 },
11982 "additionalProperties" : false,
11983 "description" : ""
11984 },
11985 "Pohlavi" : {
11986 "enum" : [
11987 "Muz",
11988 "Zena"
11989 ],
11990 "type" : "string",
11991 "description" : ""
11992 },
11993 "PotvrzeniOdbernymMistemPolozka" : {
11994 "type" : "object",
11995 "properties" : {
11996 "typTestuKod" : {
11997 "type" : "string",
11998 "description" : "Jedna z hodnot Protilatky/Antigen",
11999 "nullable" : true
12000 },
12001 "vysledekPoctKod" : {
12002 "type" : "string",
12003 "description" : "Vysledek testu (P/N/X)",
12004 "nullable" : true
12005 },
12006 "vyrobceTestuKod" : {
12007 "type" : "string",
12008 "description" : "Reference do seznamu výrobců testů. Asi se nepoužívá",
12009 "nullable" : true
12010 }
12011 },
12012 "additionalProperties" : false,
12013 "description" : "Jenda položka o vysledku POCT testu"
12014 },
12015 "PotvrzeniOdberu" : {
12016 "required" : [
12017 "cisloZadanky"
12018 ],
12019 "type" : "object",
12020 "properties" : {
12021 "cisloZadanky" : {
12022 "type" : "string",
12023 "description" : "číslo žádanky, maximálně 10 znaků"
12024 },
12025 "datum" : {
12026 "type" : "string",
12027 "description" : "Datum ve formátu \"d.m.yyyy\".",
12028 "format" : "date-time",
12029 "nullable" : true
12030 },
12031 "pracovnik" : {
12032 "$ref" : "#/components/schemas/Pracovnik"
12033 },
12034 "vysledkyPoct" : {
12035 "type" : "array",
12036 "items" : {
12037 "$ref" : "#/components/schemas/PotvrzeniOdbernymMistemPolozka"
12038 },
12039 "description" : "Seznam žádanek",
12040 "nullable" : true
12041 }
12042 },
12043 "additionalProperties" : false,
12044 "description" : ""
12045 },
12046 "PotvrzeniOdberuResult" : {
12047 "type" : "object",
12048 "properties" : {
12049 "cisloZadanky" : {
12050 "type" : "string",
12051 "nullable" : true
12052 },
12053 "datumPotvrzeni" : {
12054 "type" : "string",
12055 "description" : "Datum ve formátu \"d.m.yyyy\".",
12056 "format" : "date-time",
12057 "nullable" : true
12058 }
12059 },
12060 "additionalProperties" : false,
12061 "description" : ""
12062 },
12063 "PotvrzeniVzorku" : {
12064 "required" : [
12065 "cisloZadanky"
12066 ],
12067 "type" : "object",
12068 "properties" : {
12069 "cisloZadanky" : {
12070 "type" : "string",
12071 "description" : "číslo žádanky, maximálně 10 znaků"
12072 },
12073 "datum" : {
12074 "type" : "string",
12075 "description" : "Datum ve formátu \"d.m.yyyy\".",
12076 "format" : "date-time",
12077 "nullable" : true
12078 },
12079 "pracovnik" : {
12080 "$ref" : "#/components/schemas/Pracovnik"
12081 }
12082 },
12083 "additionalProperties" : false,
12084 "description" : ""
12085 },
12086 "PotvrzeniVzorkuResult" : {
12087 "required" : [
12088 "cisloZadanky"
12089 ],
12090 "type" : "object",
12091 "properties" : {
12092 "cisloZadanky" : {
12093 "type" : "string"
12094 },
12095 "datumPotvrzeni" : {
12096 "type" : "string",
12097 "description" : "Datum ve formátu \"d.m.yyyy\".",
12098 "format" : "date-time",
12099 "nullable" : true
12100 }
12101 },
12102 "additionalProperties" : false,
12103 "description" : ""
12104 },
12105 "Pracovnik" : {
12106 "required" : [
12107 "pcz"
12108 ],
12109 "type" : "object",
12110 "properties" : {
12111 "nrzpCislo" : {
12112 "type" : "string",
12113 "description" : "Číslo pracovníka v registru NRZP provádějícího zápis",
12114 "nullable" : true
12115 },
12116 "rodneCislo" : {
12117 "type" : "string",
12118 "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.",
12119 "nullable" : true
12120 },
12121 "pcz" : {
12122 "type" : "string",
12123 "description" : "Číslo PČZ zařízení, které provádí zápis"
12124 },
12125 "jmeno" : {
12126 "type" : "string",
12127 "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.",
12128 "nullable" : true
12129 },
12130 "prijmeni" : {
12131 "type" : "string",
12132 "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.",
12133 "nullable" : true
12134 },
12135 "titulPred" : {
12136 "type" : "string",
12137 "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.",
12138 "nullable" : true
12139 },
12140 "titulZa" : {
12141 "type" : "string",
12142 "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.",
12143 "nullable" : true
12144 }
12145 },
12146 "additionalProperties" : false,
12147 "description" : ""
12148 },
12149 "PracovniNeschopnostView" : {
12150 "type" : "object",
12151 "properties" : {
12152 "druhPracovniNeschopnostKod" : {
12153 "type" : "string",
12154 "description" : "Druh pracovní neschopnosti",
12155 "nullable" : true
12156 },
12157 "datumZahajeni" : {
12158 "type" : "string",
12159 "description" : "Datum zahájení pracovní neschopnosti",
12160 "format" : "date-time"
12161 },
12162 "datumUkonceni" : {
12163 "type" : "string",
12164 "description" : "Datum ukončení pracovní neschopnosti",
12165 "format" : "date-time",
12166 "nullable" : true
12167 },
12168 "diagnozaKod" : {
12169 "type" : "string",
12170 "description" : "Diagnóza",
12171 "nullable" : true
12172 },
12173 "zapisZarizeni" : {
12174 "type" : "string",
12175 "description" : "Název zařízení, které založilo pracovní neschopnost",
12176 "nullable" : true
12177 },
12178 "zapisLekar" : {
12179 "type" : "string",
12180 "description" : "Název lékaře, který založil pracovní neschopnost",
12181 "nullable" : true
12182 },
12183 "zapisDatum" : {
12184 "type" : "string",
12185 "description" : "Datum, kdy byla založena pracovní neschopnost",
12186 "format" : "date-time"
12187 },
12188 "ukonceniZarizeni" : {
12189 "type" : "string",
12190 "description" : "Název zařízení, které ukončilo pracovní neschopnost",
12191 "nullable" : true
12192 },
12193 "ukonceniLekar" : {
12194 "type" : "string",
12195 "description" : "Název lékaře, který ukončil pracovní neschopnost",
12196 "nullable" : true
12197 },
12198 "ukonceniDatum" : {
12199 "type" : "string",
12200 "description" : "Datum, kdy byla ukončena pracovní neschopnost",
12201 "format" : "date-time",
12202 "nullable" : true
12203 }
12204 },
12205 "additionalProperties" : false,
12206 "description" : "Údaje o pracovní neschopnosti"
12207 },
12208 "PridatNaOckovaciSeznamResult" : {
12209 "type" : "object",
12210 "properties" : {
12211 "centralniRegistraceResult" : {
12212 "$ref" : "#/components/schemas/EnumOckovaciSeznamCentralniValidaceResult"
12213 }
12214 },
12215 "additionalProperties" : false,
12216 "description" : ""
12217 },
12218 "Registrace" : {
12219 "type" : "object",
12220 "properties" : {
12221 "idVakcinacnihoCentra" : {
12222 "type" : "string",
12223 "description" : "Id vakcinačního centra",
12224 "format" : "uuid"
12225 },
12226 "icoVakcinacnihoCentra" : {
12227 "type" : "integer",
12228 "description" : "Ičo vakcinačního centra",
12229 "format" : "int32",
12230 "nullable" : true
12231 },
12232 "nazevVakcinacnihoCentra" : {
12233 "maxLength" : 200,
12234 "type" : "string",
12235 "description" : "Název vakcinačního centra",
12236 "nullable" : true
12237 }
12238 },
12239 "additionalProperties" : false,
12240 "description" : ""
12241 },
12242 "RegistraceRezervaceView" : {
12243 "type" : "object",
12244 "properties" : {
12245 "rezervace" : {
12246 "type" : "array",
12247 "items" : {
12248 "$ref" : "#/components/schemas/Rezervace"
12249 },
12250 "description" : "Seznam rezervací vakcinace",
12251 "nullable" : true
12252 },
12253 "registrace" : {
12254 "type" : "array",
12255 "items" : {
12256 "$ref" : "#/components/schemas/Registrace"
12257 },
12258 "description" : "Seznam registrací vakcinace",
12259 "nullable" : true
12260 },
12261 "ockovaciSeznam" : {
12262 "$ref" : "#/components/schemas/OckovaciSeznam"
12263 }
12264 },
12265 "additionalProperties" : false,
12266 "description" : ""
12267 },
12268 "ResortniIdentifikatorSkoly" : {
12269 "type" : "object",
12270 "properties" : {
12271 "kod" : {
12272 "maxLength" : 10,
12273 "type" : "string",
12274 "description" : "Kód položky číselníku",
12275 "nullable" : true
12276 },
12277 "nazev" : {
12278 "maxLength" : 256,
12279 "type" : "string",
12280 "description" : "Název položky číselníku",
12281 "nullable" : true
12282 },
12283 "platnostOd" : {
12284 "type" : "string",
12285 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12286 "format" : "date-time",
12287 "nullable" : true
12288 },
12289 "platnostDo" : {
12290 "type" : "string",
12291 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12292 "format" : "date-time",
12293 "nullable" : true
12294 },
12295 "ico" : {
12296 "type" : "integer",
12297 "description" : "",
12298 "format" : "int32"
12299 },
12300 "kategorieFirmy" : {
12301 "type" : "string",
12302 "description" : "",
12303 "nullable" : true
12304 },
12305 "uzemi" : {
12306 "type" : "string",
12307 "description" : "",
12308 "nullable" : true
12309 }
12310 },
12311 "additionalProperties" : false,
12312 "description" : ""
12313 },
12314 "Rezervace" : {
12315 "type" : "object",
12316 "properties" : {
12317 "idVakcinacnihoCentra" : {
12318 "type" : "string",
12319 "description" : "Id vakcinačního centra",
12320 "format" : "uuid"
12321 },
12322 "icoVakcinacnihoCentra" : {
12323 "type" : "integer",
12324 "description" : "Ičo vakcinačního centra",
12325 "format" : "int32",
12326 "nullable" : true
12327 },
12328 "nazevVakcinacnihoCentra" : {
12329 "maxLength" : 200,
12330 "type" : "string",
12331 "description" : "Název vakcinačního centra",
12332 "nullable" : true
12333 },
12334 "casRezervace" : {
12335 "type" : "string",
12336 "description" : "Čas rezervace",
12337 "format" : "date-time"
12338 }
12339 },
12340 "additionalProperties" : false,
12341 "description" : ""
12342 },
12343 "RezervacePacientView" : {
12344 "type" : "object",
12345 "properties" : {
12346 "pacientId" : {
12347 "maxLength" : 10,
12348 "type" : "string",
12349 "description" : "Číslo pacienta",
12350 "nullable" : true
12351 },
12352 "jmeno" : {
12353 "maxLength" : 50,
12354 "type" : "string",
12355 "description" : "Jméno pacienta.",
12356 "nullable" : true
12357 },
12358 "prijmeni" : {
12359 "maxLength" : 50,
12360 "type" : "string",
12361 "description" : "Příjmení pacienta.",
12362 "nullable" : true
12363 },
12364 "cisloPojistence" : {
12365 "maxLength" : 22,
12366 "type" : "string",
12367 "description" : "Rodné číslo nebo číslo přidělované VZP",
12368 "nullable" : true
12369 },
12370 "datumNarozeni" : {
12371 "type" : "string",
12372 "description" : "Datum narození.",
12373 "format" : "date-time",
12374 "nullable" : true
12375 },
12376 "zemeObcanstviKod" : {
12377 "maxLength" : 2,
12378 "type" : "string",
12379 "description" : "Státní příslušnost",
12380 "nullable" : true
12381 },
12382 "casRezervace" : {
12383 "type" : "string",
12384 "description" : "Čas rezervace",
12385 "format" : "date-time"
12386 },
12387 "stavRezervacePacienta" : {
12388 "$ref" : "#/components/schemas/EnumStavRezervacePacienta"
12389 }
12390 },
12391 "additionalProperties" : false,
12392 "description" : ""
12393 },
12394 "SeznamIndikovanychOdberuView" : {
12395 "type" : "object",
12396 "properties" : {
12397 "cisloZadanky" : {
12398 "type" : "string",
12399 "description" : "Cislo lekove zadanky",
12400 "nullable" : true
12401 },
12402 "indikaceDatum" : {
12403 "type" : "string",
12404 "description" : "Datum indikace",
12405 "format" : "date-time"
12406 },
12407 "jmeno" : {
12408 "type" : "string",
12409 "description" : "Jmeno",
12410 "nullable" : true
12411 },
12412 "prijmeni" : {
12413 "type" : "string",
12414 "description" : "Prijmeni",
12415 "nullable" : true
12416 },
12417 "cisloPojistence" : {
12418 "type" : "string",
12419 "description" : "Cislo pojistence",
12420 "nullable" : true
12421 }
12422 },
12423 "additionalProperties" : false,
12424 "description" : ""
12425 },
12426 "SmazatDavkuResult" : {
12427 "type" : "object",
12428 "additionalProperties" : false,
12429 "description" : "Výsledek mazání dávky"
12430 },
12431 "SmazatKontraindikaciResult" : {
12432 "type" : "object",
12433 "additionalProperties" : false,
12434 "description" : "Výsledek úspěšného smazání kontraindikace"
12435 },
12436 "StavVakcinace" : {
12437 "enum" : [
12438 "Indikovano",
12439 "Probihajici",
12440 "Ukoncene",
12441 "Zruseno",
12442 "Preruseno"
12443 ],
12444 "type" : "string",
12445 "description" : "Indikováno - 0, Probíhající - 1, Ukončené - 2, Zrušeno - 3, Přerušeno - 4"
12446 },
12447 "StavVakcinaceFiltr" : {
12448 "enum" : [
12449 "Vse",
12450 "BezOckovani",
12451 "Probihajici",
12452 "Dokoncene"
12453 ],
12454 "type" : "string",
12455 "description" : ""
12456 },
12457 "StornovatZadankuResult" : {
12458 "type" : "object",
12459 "additionalProperties" : false,
12460 "description" : ""
12461 },
12462 "TypOckovani" : {
12463 "type" : "object",
12464 "properties" : {
12465 "kod" : {
12466 "maxLength" : 10,
12467 "type" : "string",
12468 "description" : "Kód položky číselníku",
12469 "nullable" : true
12470 },
12471 "nazev" : {
12472 "maxLength" : 256,
12473 "type" : "string",
12474 "description" : "Název položky číselníku",
12475 "nullable" : true
12476 },
12477 "platnostOd" : {
12478 "type" : "string",
12479 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12480 "format" : "date-time",
12481 "nullable" : true
12482 },
12483 "platnostDo" : {
12484 "type" : "string",
12485 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12486 "format" : "date-time",
12487 "nullable" : true
12488 }
12489 },
12490 "additionalProperties" : false,
12491 "description" : ""
12492 },
12493 "TypyVykonu" : {
12494 "type" : "object",
12495 "properties" : {
12496 "kod" : {
12497 "maxLength" : 10,
12498 "type" : "string",
12499 "description" : "Kód položky číselníku",
12500 "nullable" : true
12501 },
12502 "nazev" : {
12503 "maxLength" : 256,
12504 "type" : "string",
12505 "description" : "Název položky číselníku",
12506 "nullable" : true
12507 },
12508 "platnostOd" : {
12509 "type" : "string",
12510 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12511 "format" : "date-time",
12512 "nullable" : true
12513 },
12514 "platnostDo" : {
12515 "type" : "string",
12516 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
12517 "format" : "date-time",
12518 "nullable" : true
12519 }
12520 },
12521 "additionalProperties" : false,
12522 "description" : ""
12523 },
12524 "UkoncitPracovniNeschopnostRequest" : {
12525 "required" : [
12526 "pracovnik"
12527 ],
12528 "type" : "object",
12529 "properties" : {
12530 "pacientId" : {
12531 "type" : "string",
12532 "description" : "Id pacienta",
12533 "nullable" : true
12534 },
12535 "datumDo" : {
12536 "type" : "string",
12537 "description" : "Datum ke kterému se má pracovní neschopnost ukončit",
12538 "format" : "date-time"
12539 },
12540 "pracovnik" : {
12541 "$ref" : "#/components/schemas/Pracovnik"
12542 }
12543 },
12544 "additionalProperties" : false,
12545 "description" : "Požadavek na ukončení pracovní neschopnosti"
12546 },
12547 "UkoncitPracovniNeschopnostResult" : {
12548 "type" : "object",
12549 "additionalProperties" : false,
12550 "description" : "Výsledek úspěšného ukončení pracovní neschopnosti"
12551 },
12552 "Uzivatel" : {
12553 "type" : "object",
12554 "properties" : {
12555 "subjektIco" : {
12556 "type" : "integer",
12557 "description" : "Ičo poskytovatele zdravotní péče",
12558 "format" : "int32"
12559 },
12560 "nazevPracoviste" : {
12561 "maxLength" : 250,
12562 "type" : "string",
12563 "description" : "Název pracoviště",
12564 "nullable" : true
12565 },
12566 "jmenoAPrijmeniUzivatele" : {
12567 "maxLength" : 100,
12568 "type" : "string",
12569 "description" : "Jméno a příjmení pracovníka",
12570 "nullable" : true
12571 }
12572 },
12573 "additionalProperties" : false,
12574 "description" : ""
12575 },
12576 "VakcinaceCreateOrUpdate" : {
12577 "required" : [
12578 "indikace",
12579 "pacientId",
12580 "pracovnik",
12581 "typOckovaniKod"
12582 ],
12583 "type" : "object",
12584 "properties" : {
12585 "id" : {
12586 "maxLength" : 36,
12587 "type" : "string",
12588 "description" : "Číslo očkování",
12589 "nullable" : true
12590 },
12591 "pacientId" : {
12592 "maxLength" : 10,
12593 "type" : "string",
12594 "description" : "Číslo pacienta"
12595 },
12596 "typOckovaniKod" : {
12597 "maxLength" : 10,
12598 "type" : "string",
12599 "description" : "Proti jaké nemoci se očkuje"
12600 },
12601 "indikace" : {
12602 "type" : "array",
12603 "items" : {
12604 "type" : "string"
12605 },
12606 "description" : "Platné důvody pro použití testu.\r\nMaximální délka kódu 10 znaků."
12607 },
12608 "indikaceJina" : {
12609 "maxLength" : 256,
12610 "type" : "string",
12611 "description" : "Jiný důvod pro použití testu",
12612 "nullable" : true
12613 },
12614 "pracovnik" : {
12615 "$ref" : "#/components/schemas/Pracovnik"
12616 }
12617 },
12618 "additionalProperties" : false,
12619 "description" : ""
12620 },
12621 "VakcinaceDavkaCreateOrUpdate" : {
12622 "required" : [
12623 "datumVakcinace",
12624 "ockovaciLatkaKod",
12625 "pracovnik",
12626 "vakcinaceId"
12627 ],
12628 "type" : "object",
12629 "properties" : {
12630 "id" : {
12631 "maxLength" : 36,
12632 "type" : "string",
12633 "description" : "Číslo dávky",
12634 "nullable" : true
12635 },
12636 "vakcinaceId" : {
12637 "maxLength" : 36,
12638 "type" : "string",
12639 "description" : "Číslo vakcinace ke které se dávka vztahuje"
12640 },
12641 "ockovaciLatkaKod" : {
12642 "maxLength" : 10,
12643 "type" : "string",
12644 "description" : "Látka užitá pro naočkování"
12645 },
12646 "uznatJinouZemi" : {
12647 "type" : "boolean",
12648 "description" : "Ano/Ne uznat očkování z jiné země"
12649 },
12650 "uznanaZemeKod" : {
12651 "maxLength" : 2,
12652 "type" : "string",
12653 "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
12654 "nullable" : true
12655 },
12656 "datumVakcinace" : {
12657 "type" : "string",
12658 "description" : "Datum kdy byla vakcinace provedena",
12659 "format" : "date-time"
12660 },
12661 "typVykonuKod" : {
12662 "maxLength" : 10,
12663 "type" : "string",
12664 "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.",
12665 "nullable" : true
12666 },
12667 "sarze" : {
12668 "maxLength" : 64,
12669 "type" : "string",
12670 "description" : "Číslo šarže",
12671 "nullable" : true
12672 },
12673 "aplikacniCestaKod" : {
12674 "maxLength" : 8,
12675 "type" : "string",
12676 "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.",
12677 "nullable" : true
12678 },
12679 "mistoAplikaceKod" : {
12680 "maxLength" : 3,
12681 "type" : "string",
12682 "description" : "Místo vpichu",
12683 "nullable" : true
12684 },
12685 "zdravotniPojistovnaKod" : {
12686 "maxLength" : 3,
12687 "type" : "string",
12688 "description" : "Kód zdravotní pojišťovny",
12689 "nullable" : true
12690 },
12691 "expirace" : {
12692 "type" : "string",
12693 "description" : "Datum expirace OL. Doplní se podle šarže.",
12694 "format" : "date-time",
12695 "nullable" : true
12696 },
12697 "poznamka" : {
12698 "maxLength" : 256,
12699 "type" : "string",
12700 "description" : "Poznámka",
12701 "nullable" : true
12702 },
12703 "bezObjednani" : {
12704 "type" : "boolean",
12705 "description" : "Davka podana bez objednání",
12706 "nullable" : true
12707 },
12708 "polovicniDavka" : {
12709 "type" : "boolean"
12710 },
12711 "pracovnik" : {
12712 "$ref" : "#/components/schemas/Pracovnik"
12713 }
12714 },
12715 "additionalProperties" : false,
12716 "description" : ""
12717 },
12718 "VakcinaceDavkaView" : {
12719 "required" : [
12720 "datumVakcinace",
12721 "ockovaciLatkaKod",
12722 "vakcinaceId"
12723 ],
12724 "type" : "object",
12725 "properties" : {
12726 "id" : {
12727 "maxLength" : 36,
12728 "type" : "string",
12729 "description" : "Číslo dávky",
12730 "nullable" : true
12731 },
12732 "vakcinaceId" : {
12733 "maxLength" : 36,
12734 "type" : "string",
12735 "description" : "Číslo vakcinace ke které se dávka vztahuje"
12736 },
12737 "ockovaciLatkaKod" : {
12738 "maxLength" : 10,
12739 "type" : "string",
12740 "description" : "Látka užitá pro naočkování"
12741 },
12742 "uznatJinouZemi" : {
12743 "type" : "boolean",
12744 "description" : "Ano/Ne uznat očkování z jiné země"
12745 },
12746 "uznanaZemeKod" : {
12747 "maxLength" : 2,
12748 "type" : "string",
12749 "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
12750 "nullable" : true
12751 },
12752 "datumVakcinace" : {
12753 "type" : "string",
12754 "description" : "Datum kdy byla vakcinace provedena",
12755 "format" : "date-time"
12756 },
12757 "typVykonuKod" : {
12758 "maxLength" : 10,
12759 "type" : "string",
12760 "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.",
12761 "nullable" : true
12762 },
12763 "sarze" : {
12764 "maxLength" : 64,
12765 "type" : "string",
12766 "description" : "Číslo šarže",
12767 "nullable" : true
12768 },
12769 "aplikacniCestaKod" : {
12770 "maxLength" : 8,
12771 "type" : "string",
12772 "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.",
12773 "nullable" : true
12774 },
12775 "mistoAplikaceKod" : {
12776 "maxLength" : 3,
12777 "type" : "string",
12778 "description" : "Místo vpichu",
12779 "nullable" : true
12780 },
12781 "zdravotniPojistovnaKod" : {
12782 "maxLength" : 3,
12783 "type" : "string",
12784 "description" : "Kód zdravotní pojišťovny",
12785 "nullable" : true
12786 },
12787 "expirace" : {
12788 "type" : "string",
12789 "description" : "Datum expirace OL. Doplní se podle šarže.",
12790 "format" : "date-time",
12791 "nullable" : true
12792 },
12793 "poznamka" : {
12794 "maxLength" : 256,
12795 "type" : "string",
12796 "description" : "Poznámka",
12797 "nullable" : true
12798 },
12799 "bezObjednani" : {
12800 "type" : "boolean",
12801 "description" : "Davka podana bez objednání",
12802 "nullable" : true
12803 },
12804 "polovicniDavka" : {
12805 "type" : "boolean"
12806 },
12807 "ockovaciLatkaNazev" : {
12808 "maxLength" : 256,
12809 "type" : "string",
12810 "description" : "Látka užitá pro naočkování",
12811 "nullable" : true
12812 },
12813 "typVykonuNazev" : {
12814 "maxLength" : 256,
12815 "type" : "string",
12816 "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře )",
12817 "nullable" : true
12818 },
12819 "aplikacniCestaNazev" : {
12820 "maxLength" : 256,
12821 "type" : "string",
12822 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
12823 "nullable" : true
12824 },
12825 "mistoAplikaceNazev" : {
12826 "maxLength" : 256,
12827 "type" : "string",
12828 "description" : "Místo vpichu",
12829 "nullable" : true
12830 },
12831 "subjekt" : {
12832 "$ref" : "#/components/schemas/Uzivatel"
12833 },
12834 "kodSukl" : {
12835 "maxLength" : 7,
12836 "type" : "string",
12837 "description" : "Kód látky užité pro naočkování dle SUKL",
12838 "nullable" : true
12839 }
12840 },
12841 "additionalProperties" : false,
12842 "description" : ""
12843 },
12844 "VakcinaceView" : {
12845 "required" : [
12846 "indikace",
12847 "pacientId",
12848 "typOckovaniKod"
12849 ],
12850 "type" : "object",
12851 "properties" : {
12852 "id" : {
12853 "maxLength" : 36,
12854 "type" : "string",
12855 "description" : "Číslo očkování",
12856 "nullable" : true
12857 },
12858 "pacientId" : {
12859 "maxLength" : 10,
12860 "type" : "string",
12861 "description" : "Číslo pacienta"
12862 },
12863 "typOckovaniKod" : {
12864 "maxLength" : 10,
12865 "type" : "string",
12866 "description" : "Proti jaké nemoci se očkuje"
12867 },
12868 "indikace" : {
12869 "type" : "array",
12870 "items" : {
12871 "type" : "string"
12872 },
12873 "description" : "Platné důvody pro použití testu.\r\nMaximální délka kódu 10 znaků."
12874 },
12875 "indikaceJina" : {
12876 "maxLength" : 256,
12877 "type" : "string",
12878 "description" : "Jiný důvod pro použití testu",
12879 "nullable" : true
12880 },
12881 "stav" : {
12882 "$ref" : "#/components/schemas/StavVakcinace"
12883 },
12884 "typOckovaniNazev" : {
12885 "maxLength" : 256,
12886 "type" : "string",
12887 "description" : "Proti jaké nemoci se očkuje",
12888 "nullable" : true
12889 },
12890 "stavVakcinaceNazev" : {
12891 "type" : "string",
12892 "description" : "Momentální stav vakcinace (Indikováno, Probíhající, Ukončené, Zrušené)",
12893 "nullable" : true
12894 },
12895 "subjekt" : {
12896 "$ref" : "#/components/schemas/Uzivatel"
12897 },
12898 "davky" : {
12899 "type" : "array",
12900 "items" : {
12901 "$ref" : "#/components/schemas/VakcinaceDavkaView"
12902 },
12903 "description" : "Jednotlivé dávky vakcinace",
12904 "nullable" : true
12905 }
12906 },
12907 "additionalProperties" : false,
12908 "description" : ""
12909 },
12910 "VakcinacniCentrumView" : {
12911 "type" : "object",
12912 "properties" : {
12913 "idVakcinacnihoCentra" : {
12914 "type" : "string",
12915 "description" : "Id vakcinačního centra",
12916 "format" : "uuid"
12917 },
12918 "icoVakcinacnihoCentra" : {
12919 "type" : "integer",
12920 "description" : "Ičo vakcinačního centra",
12921 "format" : "int32",
12922 "nullable" : true
12923 },
12924 "nazevVakcinacnihoCentra" : {
12925 "maxLength" : 200,
12926 "type" : "string",
12927 "description" : "Název vakcinačního centra",
12928 "nullable" : true
12929 }
12930 },
12931 "additionalProperties" : false,
12932 "description" : ""
12933 },
12934 "VratStavDavkyResponse" : {
12935 "type" : "object",
12936 "properties" : {
12937 "davkaId" : {
12938 "type" : "string",
12939 "description" : "Id dávky v CÚD",
12940 "nullable" : true
12941 },
12942 "stavDavky" : {
12943 "type" : "string",
12944 "nullable" : true
12945 },
12946 "davkaInfo" : {
12947 "type" : "array",
12948 "items" : {
12949 "$ref" : "#/components/schemas/DatovyBlokInfo"
12950 },
12951 "nullable" : true
12952 }
12953 },
12954 "additionalProperties" : false
12955 },
12956 "VyhledaniPacientaVysledek" : {
12957 "type" : "object",
12958 "properties" : {
12959 "vysledek" : {
12960 "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
12961 },
12962 "vysledekZprava" : {
12963 "type" : "string",
12964 "description" : "",
12965 "nullable" : true
12966 },
12967 "pacient" : {
12968 "$ref" : "#/components/schemas/PacientView"
12969 }
12970 },
12971 "additionalProperties" : false,
12972 "description" : ""
12973 },
12974 "VyhledaniSeznamPacientuVysledek" : {
12975 "type" : "object",
12976 "properties" : {
12977 "vysledek" : {
12978 "$ref" : "#/components/schemas/EnumVyhledaniPacientaResult"
12979 },
12980 "vysledekZprava" : {
12981 "type" : "string",
12982 "description" : "",
12983 "nullable" : true
12984 },
12985 "pacienti" : {
12986 "type" : "array",
12987 "items" : {
12988 "$ref" : "#/components/schemas/PacientView"
12989 },
12990 "description" : "",
12991 "nullable" : true
12992 }
12993 },
12994 "additionalProperties" : false,
12995 "description" : ""
12996 },
12997 "VyrobceTestu" : {
12998 "type" : "object",
12999 "properties" : {
13000 "kod" : {
13001 "maxLength" : 10,
13002 "type" : "string",
13003 "description" : "Kód položky číselníku",
13004 "nullable" : true
13005 },
13006 "nazev" : {
13007 "maxLength" : 256,
13008 "type" : "string",
13009 "description" : "Název položky číselníku",
13010 "nullable" : true
13011 },
13012 "platnostOd" : {
13013 "type" : "string",
13014 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13015 "format" : "date-time",
13016 "nullable" : true
13017 },
13018 "platnostDo" : {
13019 "type" : "string",
13020 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13021 "format" : "date-time",
13022 "nullable" : true
13023 }
13024 },
13025 "additionalProperties" : false,
13026 "description" : ""
13027 },
13028 "VysledekValidacePacienta" : {
13029 "type" : "object",
13030 "properties" : {
13031 "centralniRegistraceResult" : {
13032 "$ref" : "#/components/schemas/EnumOckovaciSeznamCentralniValidaceResult"
13033 },
13034 "pacientValidaceResult" : {
13035 "type" : "boolean",
13036 "description" : "Výsledek vyhodnocení splnění indikačních podmínek pacienta k vakcinaci."
13037 },
13038 "warningMessage" : {
13039 "type" : "string",
13040 "description" : "Upozornění",
13041 "nullable" : true
13042 },
13043 "errorMessage" : {
13044 "type" : "string",
13045 "description" : "Chybová hláška",
13046 "nullable" : true
13047 }
13048 },
13049 "additionalProperties" : false,
13050 "description" : ""
13051 },
13052 "VysledkyTestuUnionedView" : {
13053 "required" : [
13054 "cisloTestu",
13055 "datumProvedeni",
13056 "pacientId",
13057 "typTestuKod",
13058 "typTestuNazev",
13059 "vysledekKod",
13060 "vysledekNazev",
13061 "zarizeniNazev"
13062 ],
13063 "type" : "object",
13064 "properties" : {
13065 "cisloTestu" : {
13066 "maxLength" : 12,
13067 "type" : "string",
13068 "description" : "Číslo testu, první znak určuje typ testu"
13069 },
13070 "pacientId" : {
13071 "maxLength" : 10,
13072 "type" : "string",
13073 "description" : "Číslo pacienta"
13074 },
13075 "typTestuNazev" : {
13076 "maxLength" : 100,
13077 "type" : "string",
13078 "description" : "Typ testu"
13079 },
13080 "typTestuKod" : {
13081 "maxLength" : 10,
13082 "type" : "string",
13083 "description" : "Kod typu testu"
13084 },
13085 "vysledekNazev" : {
13086 "maxLength" : 200,
13087 "type" : "string",
13088 "description" : "Vysledek"
13089 },
13090 "vysledekKod" : {
13091 "maxLength" : 10,
13092 "type" : "string",
13093 "description" : "Kod vysledku"
13094 },
13095 "datumProvedeni" : {
13096 "type" : "string",
13097 "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",
13098 "format" : "date-time"
13099 },
13100 "zarizeniNazev" : {
13101 "maxLength" : 500,
13102 "type" : "string",
13103 "description" : "Název zdravotnickeho zarízení"
13104 },
13105 "zarizeniIco" : {
13106 "maxLength" : 8,
13107 "type" : "string",
13108 "description" : "Ico zarizeni, u nekterych vysledku neni vyplneno",
13109 "nullable" : true
13110 },
13111 "zarizeniPcz" : {
13112 "maxLength" : 3,
13113 "type" : "string",
13114 "description" : "Pcz zarizeni, u nekterych vysledku neni vyplneno",
13115 "nullable" : true
13116 },
13117 "zpusobZadaniVysledku" : {
13118 "$ref" : "#/components/schemas/EnumZpusobZadaniVysledku"
13119 },
13120 "jeMozneVydatGreenPass" : {
13121 "type" : "boolean",
13122 "description" : "Proměnná urcujici jestli je mozno vydat GreenPass (po negativnim testu nebo po urcite lhute po pozitivnim testu)"
13123 },
13124 "vyrobceTestuKod" : {
13125 "maxLength" : 10,
13126 "type" : "string",
13127 "description" : "Kod vyrobce testu",
13128 "nullable" : true
13129 },
13130 "pojistovnaKod" : {
13131 "type" : "string",
13132 "description" : "Kód pojišťovny",
13133 "nullable" : true
13134 },
13135 "indikace" : {
13136 "$ref" : "#/components/schemas/EnumZadankaIndikace"
13137 }
13138 },
13139 "additionalProperties" : false,
13140 "description" : ""
13141 },
13142 "VytvorNeboZmenDavkuResponse" : {
13143 "required" : [
13144 "datumVakcinace",
13145 "ockovaciLatkaKod",
13146 "vakcinaceId"
13147 ],
13148 "type" : "object",
13149 "properties" : {
13150 "id" : {
13151 "maxLength" : 36,
13152 "type" : "string",
13153 "description" : "Číslo dávky",
13154 "nullable" : true
13155 },
13156 "vakcinaceId" : {
13157 "maxLength" : 36,
13158 "type" : "string",
13159 "description" : "Číslo vakcinace ke které se dávka vztahuje"
13160 },
13161 "ockovaciLatkaKod" : {
13162 "maxLength" : 10,
13163 "type" : "string",
13164 "description" : "Látka užitá pro naočkování"
13165 },
13166 "uznatJinouZemi" : {
13167 "type" : "boolean",
13168 "description" : "Ano/Ne uznat očkování z jiné země"
13169 },
13170 "uznanaZemeKod" : {
13171 "maxLength" : 2,
13172 "type" : "string",
13173 "description" : "pokud je UznatJinouZemi Ano, musí bát vyplněná země očkování",
13174 "nullable" : true
13175 },
13176 "datumVakcinace" : {
13177 "type" : "string",
13178 "description" : "Datum kdy byla vakcinace provedena",
13179 "format" : "date-time"
13180 },
13181 "typVykonuKod" : {
13182 "maxLength" : 10,
13183 "type" : "string",
13184 "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.",
13185 "nullable" : true
13186 },
13187 "sarze" : {
13188 "maxLength" : 64,
13189 "type" : "string",
13190 "description" : "Číslo šarže",
13191 "nullable" : true
13192 },
13193 "aplikacniCestaKod" : {
13194 "maxLength" : 8,
13195 "type" : "string",
13196 "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.",
13197 "nullable" : true
13198 },
13199 "mistoAplikaceKod" : {
13200 "maxLength" : 3,
13201 "type" : "string",
13202 "description" : "Místo vpichu",
13203 "nullable" : true
13204 },
13205 "zdravotniPojistovnaKod" : {
13206 "maxLength" : 3,
13207 "type" : "string",
13208 "description" : "Kód zdravotní pojišťovny",
13209 "nullable" : true
13210 },
13211 "expirace" : {
13212 "type" : "string",
13213 "description" : "Datum expirace OL. Doplní se podle šarže.",
13214 "format" : "date-time",
13215 "nullable" : true
13216 },
13217 "poznamka" : {
13218 "maxLength" : 256,
13219 "type" : "string",
13220 "description" : "Poznámka",
13221 "nullable" : true
13222 },
13223 "bezObjednani" : {
13224 "type" : "boolean",
13225 "description" : "Davka podana bez objednání",
13226 "nullable" : true
13227 },
13228 "polovicniDavka" : {
13229 "type" : "boolean"
13230 },
13231 "ockovaciLatkaNazev" : {
13232 "maxLength" : 256,
13233 "type" : "string",
13234 "description" : "Látka užitá pro naočkování",
13235 "nullable" : true
13236 },
13237 "typVykonuNazev" : {
13238 "maxLength" : 256,
13239 "type" : "string",
13240 "description" : "Označení pořadí ze série očkování ( v rámci očkovacího kalendáře )",
13241 "nullable" : true
13242 },
13243 "aplikacniCestaNazev" : {
13244 "maxLength" : 256,
13245 "type" : "string",
13246 "description" : "Způsob aplikace vpichu např. („p.o.“, „i.m.“)",
13247 "nullable" : true
13248 },
13249 "mistoAplikaceNazev" : {
13250 "maxLength" : 256,
13251 "type" : "string",
13252 "description" : "Místo vpichu",
13253 "nullable" : true
13254 },
13255 "subjekt" : {
13256 "$ref" : "#/components/schemas/Uzivatel"
13257 },
13258 "kodSukl" : {
13259 "maxLength" : 7,
13260 "type" : "string",
13261 "description" : "Kód látky užité pro naočkování dle SUKL",
13262 "nullable" : true
13263 },
13264 "odeslaniCertifikatu" : {
13265 "$ref" : "#/components/schemas/OdeslaniCertifikatu"
13266 },
13267 "warningMessage" : {
13268 "type" : "string",
13269 "description" : "Upozornění",
13270 "nullable" : true
13271 }
13272 },
13273 "additionalProperties" : false,
13274 "description" : ""
13275 },
13276 "VytvorNeboZmenNeschopnostRequest" : {
13277 "required" : [
13278 "pracovnik"
13279 ],
13280 "type" : "object",
13281 "properties" : {
13282 "pacientId" : {
13283 "type" : "string",
13284 "description" : "Id pacienta",
13285 "nullable" : true
13286 },
13287 "druhPracovniNeschopnostiKod" : {
13288 "type" : "string",
13289 "description" : "Druh pracovní neschopnosti",
13290 "nullable" : true
13291 },
13292 "dgMkn10Kod" : {
13293 "type" : "string",
13294 "description" : "Diagnóza",
13295 "nullable" : true
13296 },
13297 "datumOd" : {
13298 "type" : "string",
13299 "description" : "Datum zahájení",
13300 "format" : "date-time"
13301 },
13302 "pracovnik" : {
13303 "$ref" : "#/components/schemas/Pracovnik"
13304 }
13305 },
13306 "additionalProperties" : false,
13307 "description" : "Požadavek pro vytvoření nebo změnu pracovní neschopnosti"
13308 },
13309 "VytvorNeboZmenPracovniNeschopnostResult" : {
13310 "type" : "object",
13311 "additionalProperties" : false,
13312 "description" : "Výsledek úspěšného zahájení nebo změny pracovní neschopnosti"
13313 },
13314 "Zadanka" : {
13315 "required" : [
13316 "indikace",
13317 "ordinaceEmail",
13318 "ordinaceIcp",
13319 "ordinaceTelefon",
13320 "testovanyCisloPojistence",
13321 "testovanyJmeno",
13322 "testovanyMesto",
13323 "testovanyNarodnost",
13324 "testovanyPrijmeni",
13325 "testovanyPsc",
13326 "testovanyTelefon",
13327 "typPoctTestu",
13328 "zdravotniPojistovnaKod"
13329 ],
13330 "type" : "object",
13331 "properties" : {
13332 "ordinaceIcp" : {
13333 "maxLength" : 10,
13334 "type" : "string",
13335 "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}$"
13336 },
13337 "ordinaceEmail" : {
13338 "maxLength" : 254,
13339 "type" : "string",
13340 "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
13341 },
13342 "ordinaceTelefon" : {
13343 "maxLength" : 20,
13344 "type" : "string",
13345 "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,})$"
13346 },
13347 "provestOdberNejdrive" : {
13348 "type" : "string",
13349 "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
13350 "format" : "date-time",
13351 "nullable" : true
13352 },
13353 "indikace" : {
13354 "$ref" : "#/components/schemas/EnumZadankaIndikace"
13355 },
13356 "klinickyZavaznyStav" : {
13357 "type" : "boolean",
13358 "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
13359 "nullable" : true
13360 },
13361 "testovanyJmeno" : {
13362 "maxLength" : 50,
13363 "type" : "string",
13364 "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
13365 },
13366 "testovanyPrijmeni" : {
13367 "maxLength" : 50,
13368 "type" : "string",
13369 "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
13370 },
13371 "testovanyCisloPojistence" : {
13372 "maxLength" : 22,
13373 "type" : "string",
13374 "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ů."
13375 },
13376 "testovanyDatumNarozeni" : {
13377 "type" : "string",
13378 "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
13379 "format" : "date-time",
13380 "nullable" : true
13381 },
13382 "testovanyPsc" : {
13383 "maxLength" : 6,
13384 "type" : "string",
13385 "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."
13386 },
13387 "testovanyMesto" : {
13388 "maxLength" : 255,
13389 "type" : "string",
13390 "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."
13391 },
13392 "testovanyUlice" : {
13393 "maxLength" : 255,
13394 "type" : "string",
13395 "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
13396 "nullable" : true
13397 },
13398 "testovanyTelefon" : {
13399 "maxLength" : 120,
13400 "type" : "string",
13401 "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,})$"
13402 },
13403 "testovanyEmail" : {
13404 "maxLength" : 120,
13405 "type" : "string",
13406 "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}$",
13407 "nullable" : true
13408 },
13409 "symptomKasel" : {
13410 "type" : "boolean",
13411 "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13412 },
13413 "symptomBolestSvaluKloubuZimnice" : {
13414 "type" : "boolean",
13415 "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13416 },
13417 "symptomPrujemZvraceni" : {
13418 "type" : "boolean",
13419 "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13420 },
13421 "symptomTeplota" : {
13422 "type" : "boolean",
13423 "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13424 },
13425 "symptomZtrataChutiCichu" : {
13426 "type" : "boolean",
13427 "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13428 },
13429 "symptomJine" : {
13430 "type" : "boolean",
13431 "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13432 },
13433 "nejvyssiNamerenaTeplota" : {
13434 "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
13435 "type" : "number",
13436 "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
13437 "format" : "double",
13438 "nullable" : true
13439 },
13440 "jineSymptomyPopis" : {
13441 "maxLength" : 200,
13442 "type" : "string",
13443 "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
13444 "nullable" : true
13445 },
13446 "cisloKartyPasazera" : {
13447 "maxLength" : 20,
13448 "type" : "string",
13449 "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
13450 "nullable" : true
13451 },
13452 "prvniSymptomyDatum" : {
13453 "type" : "string",
13454 "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
13455 "format" : "date-time",
13456 "nullable" : true
13457 },
13458 "ordinaceVystavil" : {
13459 "maxLength" : 200,
13460 "type" : "string",
13461 "description" : "Ordinace - Vystavil (Jméno, pracoviště)\r\nNepovinné, maximálně 200 znaků",
13462 "nullable" : true
13463 },
13464 "typyTestu" : {
13465 "type" : "array",
13466 "items" : {
13467 "type" : "string"
13468 },
13469 "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.",
13470 "nullable" : true
13471 },
13472 "typPoctTestu" : {
13473 "$ref" : "#/components/schemas/EnumZadankaTypPoctTestu"
13474 },
13475 "prioritizaceOdberu" : {
13476 "$ref" : "#/components/schemas/EnumPrioritizaceOdberu"
13477 },
13478 "vysledekPoctDatum" : {
13479 "type" : "string",
13480 "description" : "Výsledek POCT testu - Datum provedení\r\nNepovinné, datum",
13481 "format" : "date-time",
13482 "nullable" : true
13483 },
13484 "provedenOdber" : {
13485 "type" : "boolean",
13486 "description" : "Žádanka pro - Provedl jsem odběr\r\nNepovinné, jedna z hodnot: true/false\r\ntrue – Ano\r\nfalse – Ne(výchozí)"
13487 },
13488 "vysledekPoctProtilatky" : {
13489 "type" : "string",
13490 "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ý",
13491 "nullable" : true
13492 },
13493 "vysledekPoctAntigen" : {
13494 "type" : "string",
13495 "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ý",
13496 "nullable" : true
13497 },
13498 "vysledekPoctRNA" : {
13499 "type" : "string",
13500 "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í",
13501 "nullable" : true
13502 },
13503 "vyrobceTestuKod" : {
13504 "type" : "string",
13505 "description" : "Výrobce testu – název testu\r\nPovinné v případě použití antigenu. Vyplňuje se kód výrobce testu",
13506 "nullable" : true
13507 },
13508 "zdravotniPojistovnaKod" : {
13509 "maxLength" : 3,
13510 "type" : "string",
13511 "description" : "Žádanka pro - Zdravotní pojišťovna\r\nPovinné pole, 3 znaky"
13512 },
13513 "odberneMistoKod" : {
13514 "type" : "string",
13515 "description" : "Žádanka pro – Preferované odběrné místo\r\nNepovinné, kód preferovaného odběrného místa ve formátu „ABC-12“.",
13516 "nullable" : true
13517 },
13518 "testovanyNarodnost" : {
13519 "maxLength" : 2,
13520 "type" : "string",
13521 "description" : "Žádanka pro - Státní příslušnost\r\nPovinné pole, 2 znaky, „CZ“ pro českou republiku"
13522 },
13523 "symptomZadne" : {
13524 "type" : "boolean",
13525 "description" : "Symptomy – Žádné\r\nPovinné, pokud není vyplněn žádný jiný symptom."
13526 },
13527 "datum" : {
13528 "type" : "string",
13529 "description" : "Datum a čas vystavení žádanky\r\nNepovinné, při nevyplnění se bere aktuální datum a čas",
13530 "format" : "date-time",
13531 "nullable" : true
13532 },
13533 "rizikovePovolaniKod" : {
13534 "type" : "string",
13535 "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",
13536 "nullable" : true
13537 },
13538 "jeNovorozenec" : {
13539 "type" : "boolean",
13540 "description" : "Označení, zda se jedná o novorozence bez přiděleného rodného čísla"
13541 },
13542 "testovaniProFirmy" : {
13543 "type" : "boolean",
13544 "description" : "Testování pro firmy\r\nAno / Ne(výchozí)"
13545 },
13546 "testovaniProFirmyIco" : {
13547 "type" : "string",
13548 "description" : "Testování pro firmy IČO\r\nNepovinné. Prováděna kontrola dohledáním v ROS.",
13549 "nullable" : true
13550 },
13551 "testovaniProFirmyKategorie" : {
13552 "type" : "string",
13553 "description" : "Kategorie testování",
13554 "nullable" : true
13555 },
13556 "testovaniProFirmyRED_IZO" : {
13557 "type" : "string",
13558 "description" : "Školní zařízení, pro než se testuje",
13559 "nullable" : true
13560 }
13561 },
13562 "additionalProperties" : false,
13563 "description" : ""
13564 },
13565 "ZadankaView" : {
13566 "required" : [
13567 "indikace",
13568 "ordinaceEmail",
13569 "ordinaceIcp",
13570 "ordinaceTelefon",
13571 "testovanyCisloPojistence",
13572 "testovanyJmeno",
13573 "testovanyMesto",
13574 "testovanyPrijmeni",
13575 "testovanyPsc",
13576 "testovanyTelefon"
13577 ],
13578 "type" : "object",
13579 "properties" : {
13580 "ordinaceIcp" : {
13581 "maxLength" : 10,
13582 "type" : "string",
13583 "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}$"
13584 },
13585 "ordinaceEmail" : {
13586 "maxLength" : 254,
13587 "type" : "string",
13588 "description" : "Ordinace - E-mail\r\nNepovinné, maximálně 254 znaků"
13589 },
13590 "ordinaceTelefon" : {
13591 "maxLength" : 20,
13592 "type" : "string",
13593 "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,})$"
13594 },
13595 "provestOdberNejdrive" : {
13596 "type" : "string",
13597 "description" : "Datum platnosti od / Provést odběr nejdříve\r\nNepovinné, datum",
13598 "format" : "date-time",
13599 "nullable" : true
13600 },
13601 "indikace" : {
13602 "$ref" : "#/components/schemas/EnumZadankaIndikace"
13603 },
13604 "klinickyZavaznyStav" : {
13605 "type" : "boolean",
13606 "description" : "Symptomy – Klinicky závažný stav\r\nNepovinné",
13607 "nullable" : true
13608 },
13609 "testovanyJmeno" : {
13610 "maxLength" : 50,
13611 "type" : "string",
13612 "description" : "Žádanka pro - Jméno\r\nPovinné pole, maximálně 50 znaků"
13613 },
13614 "testovanyPrijmeni" : {
13615 "maxLength" : 50,
13616 "type" : "string",
13617 "description" : "Žádanka pro - Příjmení\r\nPovinné pole, maximálně 50 znaků"
13618 },
13619 "testovanyCisloPojistence" : {
13620 "maxLength" : 22,
13621 "type" : "string",
13622 "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ů."
13623 },
13624 "testovanyDatumNarozeni" : {
13625 "type" : "string",
13626 "description" : "Žádanka pro – Datum narození\r\nPovinné pouze pro cizince, kdy zadaná TestovanyNarodnost není „CZ“, datum",
13627 "format" : "date-time",
13628 "nullable" : true
13629 },
13630 "testovanyPsc" : {
13631 "maxLength" : 6,
13632 "type" : "string",
13633 "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."
13634 },
13635 "testovanyMesto" : {
13636 "maxLength" : 255,
13637 "type" : "string",
13638 "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."
13639 },
13640 "testovanyUlice" : {
13641 "maxLength" : 255,
13642 "type" : "string",
13643 "description" : "Údaje o pobytu - Ulice a č.p.\r\nNepovinné, maximálně 255 znaků",
13644 "nullable" : true
13645 },
13646 "testovanyTelefon" : {
13647 "maxLength" : 120,
13648 "type" : "string",
13649 "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,})$"
13650 },
13651 "testovanyEmail" : {
13652 "maxLength" : 120,
13653 "type" : "string",
13654 "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}$",
13655 "nullable" : true
13656 },
13657 "symptomKasel" : {
13658 "type" : "boolean",
13659 "description" : "Symptomy – Kašel\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13660 },
13661 "symptomBolestSvaluKloubuZimnice" : {
13662 "type" : "boolean",
13663 "description" : "Symptomy – Bolest svalů, kloubů, zimnice\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13664 },
13665 "symptomPrujemZvraceni" : {
13666 "type" : "boolean",
13667 "description" : "Symptomy – Průjem, zvracení\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13668 },
13669 "symptomTeplota" : {
13670 "type" : "boolean",
13671 "description" : "Symptomy – Teplota\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13672 },
13673 "symptomZtrataChutiCichu" : {
13674 "type" : "boolean",
13675 "description" : "Symptomy – Ztráta chuti a čichu\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13676 },
13677 "symptomJine" : {
13678 "type" : "boolean",
13679 "description" : "Symptomy – Jiné\r\nNepovinné, jedna z hodnot: true/false\r\ntrue - Ano\r\nfalse – Ne (výchozí)"
13680 },
13681 "nejvyssiNamerenaTeplota" : {
13682 "pattern" : "\\d{0,3}(\\.\\d{0,5})?(\\,\\d{0,5})?",
13683 "type" : "number",
13684 "description" : "Symptomy – Nejvyšší naměřená teplota za poslední dva dny [°C]\r\nNepovinné. Číslo desetinné ve tvaru „38.5“",
13685 "format" : "double",
13686 "nullable" : true
13687 },
13688 "jineSymptomyPopis" : {
13689 "maxLength" : 200,
13690 "type" : "string",
13691 "description" : "Symptomy – Jiné symptomy\r\nNepovinné, maximálně 200 znaků",
13692 "nullable" : true
13693 },
13694 "cisloKartyPasazera" : {
13695 "maxLength" : 20,
13696 "type" : "string",
13697 "description" : "Žádanka pro – Číslo karty pasažéra\r\nNepovinné, maximálně 20 znaků",
13698 "nullable" : true
13699 },
13700 "prvniSymptomyDatum" : {
13701 "type" : "string",
13702 "description" : "Symptomy – První symptomy se objevily dne\r\nPovinné pokud je KlinickyZavaznyStav=true, datum ve formátu \"d.m.yyyy\"",
13703 "format" : "date-time",
13704 "nullable" : true
13705 },
13706 "testovanyNarodnostKod" : {
13707 "maxLength" : 2,
13708 "type" : "string",
13709 "description" : "Kód státní příslušnosti pacienta, 2 znaky",
13710 "nullable" : true
13711 },
13712 "testovanyZdravotniPojistovnaKod" : {
13713 "maxLength" : 2,
13714 "type" : "string",
13715 "description" : "Zdravotní pojišťovna pacienta, Kód 3 znaky",
13716 "nullable" : true
13717 },
13718 "cislo" : {
13719 "maxLength" : 10,
13720 "type" : "string",
13721 "description" : "Jednoznačné číslo žádanky, maximální délka 10 znaků",
13722 "nullable" : true
13723 },
13724 "typyTestuNazvy" : {
13725 "type" : "array",
13726 "items" : {
13727 "type" : "string"
13728 },
13729 "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.",
13730 "nullable" : true
13731 },
13732 "hradiKhs" : {
13733 "type" : "boolean",
13734 "description" : "Příznak, že test hradí krajská hygienická stanice, true/false"
13735 },
13736 "rizikovePovolaniNazev" : {
13737 "type" : "string",
13738 "description" : "Rizikové povolání",
13739 "nullable" : true
13740 },
13741 "vyrobceTestuNazev" : {
13742 "type" : "string",
13743 "description" : "Výrobce testu - název",
13744 "nullable" : true
13745 },
13746 "stav" : {
13747 "$ref" : "#/components/schemas/EnumZadankaStav"
13748 },
13749 "stavText" : {
13750 "type" : "string",
13751 "description" : "Stav žádanky slovem",
13752 "nullable" : true
13753 },
13754 "testovanyNarodnostNazev" : {
13755 "maxLength" : 50,
13756 "type" : "string",
13757 "description" : "Státní příslušnost pacienta textově, max 50 znaků",
13758 "nullable" : true
13759 },
13760 "testovanyZdravotniPojistovnaNazev" : {
13761 "maxLength" : 50,
13762 "type" : "string",
13763 "description" : "Název zdravotní pojišťovny pacienta, max. 50 znaků",
13764 "nullable" : true
13765 },
13766 "preferovaneZadankyOdberneMistoNazev" : {
13767 "type" : "string",
13768 "description" : "Názvy preferovaných žádanek",
13769 "nullable" : true
13770 },
13771 "odbery" : {
13772 "type" : "array",
13773 "items" : {
13774 "$ref" : "#/components/schemas/OdberModel"
13775 },
13776 "description" : "Odběry",
13777 "nullable" : true
13778 },
13779 "laboratore" : {
13780 "type" : "array",
13781 "items" : {
13782 "$ref" : "#/components/schemas/OdberModel"
13783 },
13784 "description" : "Laboratoře",
13785 "nullable" : true
13786 },
13787 "laboratorZadankyVysledky" : {
13788 "type" : "array",
13789 "items" : {
13790 "$ref" : "#/components/schemas/LaboratorZadankyVysledekView"
13791 },
13792 "description" : "Laboratorní výsledky",
13793 "nullable" : true
13794 },
13795 "typPoctTestu" : {
13796 "$ref" : "#/components/schemas/EnumZadankaTypPoctTestu"
13797 },
13798 "testovanyRobVysledek" : {
13799 "type" : "string",
13800 "description" : "Testovaný rob výsledek",
13801 "nullable" : true
13802 },
13803 "vysledekPoctText" : {
13804 "type" : "string",
13805 "description" : "Pro typ testu Protilatky a Antigen jedna z hodnot: P/N/X\r\nP - Pozitivní\r\nN - Negativní\r\nX - Neprůkazný",
13806 "nullable" : true
13807 },
13808 "prioritizaceOdberuText" : {
13809 "type" : "string",
13810 "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",
13811 "nullable" : true
13812 },
13813 "symptomZadne" : {
13814 "type" : "boolean",
13815 "description" : "Symptom Zadne , true (Ano)/false (Ne)",
13816 "readOnly" : true
13817 },
13818 "testovaniProFirmy" : {
13819 "type" : "boolean",
13820 "description" : "Jedná se o testování pro firmu (true/false)"
13821 },
13822 "testovaniProFirmyIco" : {
13823 "type" : "integer",
13824 "description" : "IČO firmy, pro níž se testuje",
13825 "format" : "int32",
13826 "nullable" : true
13827 },
13828 "testovaniProFirmyKategorie" : {
13829 "type" : "string",
13830 "description" : "Kategorie testování",
13831 "nullable" : true
13832 },
13833 "testovaniProFirmyRED_IZO" : {
13834 "type" : "string",
13835 "description" : "Školní zařízení, pro než se testuje",
13836 "nullable" : true
13837 }
13838 },
13839 "additionalProperties" : false,
13840 "description" : ""
13841 },
13842 "ZapsatZadankuResult" : {
13843 "type" : "object",
13844 "properties" : {
13845 "predchoziZadankaPrepsana" : {
13846 "type" : "boolean",
13847 "description" : "Jestliže byla žádanka úspěšně přepsána"
13848 },
13849 "cislo" : {
13850 "type" : "string",
13851 "description" : "Číslo žádanky",
13852 "nullable" : true
13853 }
13854 },
13855 "additionalProperties" : false,
13856 "description" : ""
13857 },
13858 "ZdravotniPojistovna" : {
13859 "type" : "object",
13860 "properties" : {
13861 "kod" : {
13862 "maxLength" : 10,
13863 "type" : "string",
13864 "description" : "Kód položky číselníku",
13865 "nullable" : true
13866 },
13867 "nazev" : {
13868 "maxLength" : 256,
13869 "type" : "string",
13870 "description" : "Název položky číselníku",
13871 "nullable" : true
13872 },
13873 "platnostOd" : {
13874 "type" : "string",
13875 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13876 "format" : "date-time",
13877 "nullable" : true
13878 },
13879 "platnostDo" : {
13880 "type" : "string",
13881 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13882 "format" : "date-time",
13883 "nullable" : true
13884 }
13885 },
13886 "additionalProperties" : false,
13887 "description" : ""
13888 },
13889 "Zeme" : {
13890 "type" : "object",
13891 "properties" : {
13892 "kod" : {
13893 "maxLength" : 10,
13894 "type" : "string",
13895 "description" : "Kód položky číselníku",
13896 "nullable" : true
13897 },
13898 "nazev" : {
13899 "maxLength" : 256,
13900 "type" : "string",
13901 "description" : "Název položky číselníku",
13902 "nullable" : true
13903 },
13904 "platnostOd" : {
13905 "type" : "string",
13906 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13907 "format" : "date-time",
13908 "nullable" : true
13909 },
13910 "platnostDo" : {
13911 "type" : "string",
13912 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13913 "format" : "date-time",
13914 "nullable" : true
13915 }
13916 },
13917 "additionalProperties" : false,
13918 "description" : ""
13919 },
13920 "ZemeUznaneOckovani" : {
13921 "type" : "object",
13922 "properties" : {
13923 "kod" : {
13924 "maxLength" : 10,
13925 "type" : "string",
13926 "description" : "Kód položky číselníku",
13927 "nullable" : true
13928 },
13929 "nazev" : {
13930 "maxLength" : 256,
13931 "type" : "string",
13932 "description" : "Název položky číselníku",
13933 "nullable" : true
13934 },
13935 "platnostOd" : {
13936 "type" : "string",
13937 "description" : "Datum začátku platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13938 "format" : "date-time",
13939 "nullable" : true
13940 },
13941 "platnostDo" : {
13942 "type" : "string",
13943 "description" : "Datum konce platnosti položky číselníku. Pokud není vyplněno, není platnost omezena.",
13944 "format" : "date-time",
13945 "nullable" : true
13946 }
13947 },
13948 "additionalProperties" : false,
13949 "description" : ""
13950 },
13951 "ZmenitDatumPlanovanehoOckovaniResult" : {
13952 "type" : "object",
13953 "properties" : {
13954 "vysledek" : {
13955 "$ref" : "#/components/schemas/EnumOckovaciSeznamZmenaResult"
13956 }
13957 },
13958 "additionalProperties" : false,
13959 "description" : ""
13960 },
13961 "ZnovuOdeslatVakcinaceCertifikatResult" : {
13962 "type" : "object",
13963 "properties" : {
13964 "odeslaniCertifikatuResult" : {
13965 "$ref" : "#/components/schemas/OdeslaniCertifikatu"
13966 }
13967 },
13968 "additionalProperties" : false,
13969 "description" : ""
13970 },
13971 "ZrusitZadankuResult" : {
13972 "type" : "object",
13973 "additionalProperties" : false,
13974 "description" : ""
13975 }
13976 }
13977 }
13978 }