Typ záznamu ZR_AS_REP
Rozhranie platí od roku 2022
Položky:
KÓD POLOŽKY | ID | POVINNÁ | DÁTOVÝ TYP | ROZSAH | OM | NÁZOV POLOŽKY | MODUL | RIADOK | STLPEC | RO |
---|---|---|---|---|---|---|---|---|---|---|
ROK_SPRAC | ÁNO | ÁNO | varchar | 4 | Rok spracovania | 0 | 1 | 1 | ||
MESIAC_SPRAC | ÁNO | ÁNO | varchar | 2 | Mesiac spracovania | 0 | 2 | 1 | ||
ICO | ÁNO | ÁNO | varchar | 8 | IČO PZS | 0 | 3 | 1 | ||
KODPZS | ÁNO | ÁNO | varchar | 12 | Kód PZS | 0 | 4 | 1 | ||
NAZOV | varchar | 150 | Názov zariadenia | 0 | 5 | 1 | ÁNO | |||
OSET_LEK_PRIEZV | ÁNO | varchar | 100 | Lekár vyplňujúci hlásenie (v tvare Priezvisko Meno, Titul) | 0 | 6 | 1 | |||
KONTAKT_TELEFON | ÁNO | varchar | 35 | Kontaktná osoba Telefón | 0 | 7 | 1 | |||
KONTAKT_EMAIL | ÁNO | varchar | 128 | Kontaktná osoba E-mail | 0 | 8 | 1 | |||
POZNAMKA | varchar | 150 | Poznámka | 0 | 9 | 1 | ||||
PACRC | ÁNO | varchar | 10 | Žiadateľka Rodné číslo (skontrolujte si údaje) | 01 | 1 | 1 | |||
PACPRIEZVISKO | ÁNO | varchar | 100 | Žiadateľka Priezvisko | 01 | 2 | 1 | |||
PACMENO | ÁNO | varchar | 200 | Žiadateľka Meno | 01 | 3 | 1 | |||
PACDATNAR | date | Žiadateľka Dátum narodenia | 01 | 4 | 1 | ÁNO | ||||
PACVEK | integer | 3 | Žiadateľka Vek | 01 | 5 | 1 | ÁNO | |||
PACPOHLAVIE | varchar | 1 | Pohlavie žiadateľky z PACRC kontola | 01 | 6 | 1 | ÁNO | |||
PACOBEC_ST | ÁNO | varchar | 12 | Žiadateľka Trvalé bydlisko - obec | 01 | 7 | 1 | |||
VEK_MUZ | integer | 3 | Vek muža | 01 | 8 | 1 | ||||
DOVOD_AR | ÁNO | varchar | 1 | Dôvod žiadosti o AR | 02 | 1 | 1 | |||
METODA_IUI | ÁNO | varchar | 1 | Metódy AR IUI | 02 | 2 | 1 | |||
METODA_IVF | ÁNO | varchar | 1 | Metódy AR IVF | 02 | 3 | 1 | |||
METODA_ICSI | ÁNO | varchar | 1 | Metódy AR ICSI | 02 | 4 | 1 | |||
METODA_HATCHING | ÁNO | varchar | 1 | Metódy AR Asistovaný hatching | 02 | 5 | 1 | |||
METODA_IVM | ÁNO | varchar | 1 | Metódy AR IVM (in vitro maturácia) | 02 | 6 | 1 | |||
METODA_PGD | ÁNO | varchar | 1 | Metódy AR PGD/PGS | 02 | 7 | 1 | |||
NEPLODNOST_MESIACOV | ÁNO | integer | 3 | Anamnéza Trvanie neplodnosti (mesiacov) | 02 | 8 | 1 | |||
TEHOTENSTVO_POCET | integer | 2 | Anamnéza Počet tehotenstiev (0-10) | 02 | 9 | 1 | ||||
POROD_POCET | integer | 2 | Anamnéza Počet pôrodov (0-10) | 02 | 10 | 1 | ||||
IUI_POCET | integer | 2 | Anamnéza Počet predchádzajúcich IUI (0-10) | 02 | 11 | 1 | ||||
IVF_POCET | integer | 2 | Anamnéza Počet predchádzajúcich IVF (0-10) | 02 | 12 | 1 | ||||
NARODENE_DETI_POCET | integer | 1 | Anamnéza Počet detí narodených z AR (0-8) | 02 | 13 | 1 | ||||
PRICINA_NEPLODNOSTI | ÁNO | varchar | 1 | Indikácia na liečbu neplodnosti (prevažujúca) | 02 | 14 | 1 | |||
DATUM_CYKLUS_START | ÁNO | date | Identifikácia cyklu Dátum zahájenia cyklu | 03 | 1 | 1 | ||||
CYKLUS_PORADIE | integer | 2 | Identifikácia cyklu Poradie aktuálne začatého cyklu | 03 | 2 | 1 | ||||
HRADENE_POISTOVNOU | varchar | 1 | Identifikácia cyklu Hradený zdravotnou poisťovňou | 03 | 3 | 1 | ||||
POVOD_OOCYTOV | ÁNO | varchar | 1 | Pôvod pohlavných buniek Oocyty | 03 | 4 | 1 | |||
POVOD_SPERMII | ÁNO | varchar | 1 | Pôvod pohlavných buniek Spermie | 03 | 5 | 1 | |||
STIMULACNY_PROTOKOL | varchar | 1 | Stimulačná liečba Stimulačný protokol výber | 04 | 1 | 1 | ||||
STIMUL_PROTOKOL_TXT | varchar | 150 | Stimulačná liečba Stimulačný protokol Iné - popis | 04 | 2 | 1 | ||||
OOCYTY_ODOBRATE | integer | 2 | Odber (OPU) - len vlastné bunky Počet odobratých oocytov | 04 | 3 | 1 | ||||
OOCYTY_ZMRAZENE | integer | 2 | Odber (OPU) - len vlastné bunky Počet zmrazených oocytov | 04 | 4 | 1 | ||||
EMBRYA_ZMRAZENE | integer | 2 | Odber (OPU) - len vlastné bunky Počet zmrazených embryí | 04 | 5 | 1 | ||||
DATUM_TRANSFER | date | Transfer/ vklad Dátum vkladu | 05 | 1 | 1 | |||||
VKLAD_CERSTVE | integer | 1 | Počet transferovaných embryí čerstvých | 05 | 2 | 1 | ||||
VKLAD_FER | integer | 1 | Počet transfer. embryí zmrazených embryí z čerstvých oocytov | 05 | 3 | 1 | ||||
VKLAD_FOR | integer | 1 | Počet transfer. embryí čerstvých embryí zo zmrazených oocytov | 05 | 4 | 1 | ||||
VKLAD_ZMRAZ_ZMRAZ | integer | 1 | Počet transfer. embryí zmrazených embryí zo zmrazených oocytov | 05 | 5 | 1 | ||||
KOMPLIKACIE | varchar | 1 | Komplikácie ak vyžadovali hospitalizáciu výber | 05 | 6 | 1 | ||||
PREDCASNE_UKONCENIE | varchar | 1 | Predčasné ukončenie cyklu Cyklus bol predčasne ukončený | 04 | 6 | 1 | ||||
PREDC_KONIEC_PRICINA | varchar | 1 | Predčasné ukončenie cyklu Výber | 04 | 7 | 1 | ||||
PREDC_KONIEC_TXT | varchar | 150 | Predčasné ukončenie cyklu Iné - popis | 04 | 8 | 1 | ||||
GRAVIDITA_BIOCHEM | varchar | 1 | Prvé vyhodnotenie Biochemická gravidita | 06 | 1 | 1 | ||||
GRAVIDITA_KLINICKY | varchar | 1 | Prvé vyhodnotenie Klinická gravidita podľa WHO | 06 | 2 | 1 | ||||
GRAVIDITA_USG_SRDCE | integer | 1 | Prvé vyhodnotenie Počet plodov s viditeľnou akciou srdca na USG | 06 | 3 | 1 | ||||
GRAVIDITA_POTRAT_12T | varchar | 1 | Prvé vyhodnotenie Potrat do 12. týždňa gravidity | 06 | 4 | 1 | ||||
GRAVIDITA_TXT | varchar | 150 | Poznámka | 06 | 5 | 1 | ||||
POZNAMKA_3000 | varchar | 3000 | Poznámky/ upresnené, doplnené údaje | 07 | 1 | 1 | ||||
PACDATVYK | date | Transfer/ vklad Dátum vkladu - dopočítaný | 99 | 1 | 1 | ÁNO |
Legenda k tabuľke Položky:
Názov stĺpca | Popis |
---|---|
KÓD POLOŽKY | Kód položky |
ID | Označenie identifikačnej položky (ak má príznak ÁNO, je identifikačná) |
POVINNÁ | Označenie povinnej položky (ak má príznak ÁNO, je povinná) |
DÁTOVÝ TYP | Formát položky |
ROZSAH | Číselný rozsah (počet znakov) položky |
OM | Označenie otvoreného modulu, v ktorom sa daná položka nachádza |
NÁZOV POLOŽKY | Názov položky |
MODUL | Číslo modulu, v ktorom sa daná položka nachádza vo web formulári |
RIADOK | číslo riadku daného modulu, v ktorom sa položka nachádza vo web formulári |
STĹPEC | Číslo stĺpca daného modulu, v ktorom sa položka nachádza vo web formulári |
RO | Označenie dopočítanej položky – nie je súčasťou XSD schémy, ale sa priamo dopočítava v ISZI (ak má príznak ÁNO je dopočítaná) |
Kontroly:
PORADIE | TEXT OZNAMU | LOGICKÝ VÝRAZ | MODUL | INDEXY | PREMENNÉ | KONTEXT | VAR |
---|---|---|---|---|---|---|---|
1 | "Vek žiadateľky je mimo interval 18 - 55 rokov. Skontrolujte rodné číslo žiadateľky. /PACRC/" | CHECK(IF(NOT ISNULL(R5S1),R5S1<56 AND R5S1>17,TRUE)) | 01 | M01R1S1 | ÁNO | ||
2 | "Metóda AR musí byť vyplnená (riadok 2 až 7). /METODA_IUI, METODA_IVF, METODA_ICSI, METODA_HATCHING, METODA_IVM, METODA_PGD/" | CHECK(IF(NOT ISNULL(R1S1) , R2S1==1 OR R3S1==1 OR R4S1==1 OR R5S1==1 OR R6S1==1 OR R7S1==1,TRUE)) | 02 | i={2-7} | R2S1;R3S1;R4S1;R5S1;R6S1;R7S1 | ||
3 | "Ak je Metóda AR IUI, všetky ostatné metódy musia byť – nie (riadok 3 – 7). /METODA_IVF, METODA_ICSI, METODA_HATCHING, METODA_IVM, METODA_PGD/" | CHECK(IF(R2S1==1 , R3S1==2 AND R4S1==2 AND R5S1==2 AND R6S1==2 AND R7S1==2, TRUE)) | 02 | R3S1;R4S1;R5S1;R6S1;R7S1 | |||
4 | "Trvanie neplodnosti presahuje 250 mesiacov./NEPLODNOST_MESIACOV/" | CHECK(IF(NOT ISNULL(R8S1) , R8S1<=250, TRUE)) | 02 | R8S1 | |||
5 | "Poradie cyklu je viac ako 30. /CYKLUS_PORADIE/" | CHECK(IF(NOT ISNULL(R2S1) , R2S1<=30, TRUE)) | 03 | R2S1 | |||
8 | "Dátum zahájenia cyklu musí byť skôr ako dátum vkladu. /DATUM_CYKLUS_START, DATUM_TRANSFER/" | CHECK(IF(NOT ISNULL(M03R1S1) AND NOT ISNULL(M05R1S1), M03R1S1<M05R1S1 , TRUE)) | 05 | M03R1S1;M05R1S1 | |||
9 | "Na transfer sa môže použiť len jeden druh embryí, ostatné sú nula. /VKLAD_CERSTVE, VKLAD_FER, VKLAD_FOR, VKLAD_ZMRAZ_ZMRAZ/" | CHECK(IF(R2S1>0 , Sum(i, RiS1)<1 , TRUE)) | 05 | i={3-5} | R3S1;R4S1;R5S1 | ||
10 | "Na transfer sa môže použiť len jeden druh embryí, ostatné sú nula. /VKLAD_CERSTVE, VKLAD_FER, VKLAD_FOR, VKLAD_ZMRAZ_ZMRAZ/" | CHECK(IF(R3S1>0 , Sum(i, RiS1)<1 , TRUE)) | 05 | i={2,4,5} | R2S1;R4S1;R5S1 | ||
11 | "Na transfer sa môže použiť len jeden druh embryí, ostatné sú nula. /VKLAD_CERSTVE, VKLAD_FER, VKLAD_FOR, VKLAD_ZMRAZ_ZMRAZ/" | CHECK(IF(R4S1>0 , Sum(i, RiS1)<1 , TRUE)) | 05 | i={2,3,5} | R2S1;R3S1;R5S1 | ||
12 | "Na transfer sa môže použiť len jeden druh embryí, ostatné sú nula. /VKLAD_CERSTVE, VKLAD_FER, VKLAD_FOR, VKLAD_ZMRAZ_ZMRAZ/" | CHECK(IF(R5S1>0 , Sum(i, RiS1)<1 , TRUE)) | 05 | i={2-4} | R2S1;R3S1;R4S1 | ||
13 | "Počet plodov s viditeľnou akciou srdca na USG je viac ako 5. /GRAVIDITA_USG_SRDCE/" | CHECK(IF(NOT ISNULL(R3S1) , R3S1<6 , TRUE)) | 06 | R3S1 | |||
14 | "Počet predchádzajúcich tehotenstiev je viac ako 10. /TEHOTENSTVO_POCET/" | CHECK(IF(NOT ISNULL(R9S1) , R9S1<=10, TRUE)) | 02 | R9S1 | |||
15 | "Počet predchádzajúcich pôrodov je viac ako 10. /POROD_POCET/" | CHECK(IF(NOT ISNULL(R10S1) , R10S1<=10, TRUE)) | 02 | R10S1 | |||
16 | "Počet predchádzajúcich IUI je viac ako 10. /IUI_POCET/" | CHECK(IF(NOT ISNULL(R11S1) , R11S1<=10, TRUE)) | 02 | R11S1 | |||
17 | "Počet predchádzajúcich IVF je viac ako 10. /IVF_POCET/" | CHECK(IF(NOT ISNULL(R12S1) , R12S1<=10, TRUE)) | 02 | R12S1 | |||
18 | "Počet detí narodených z AR je viac ako 8.""Modul 02: Počet detí narodených z AR je viac ako 8. /NARODENE_DETI_POCET/" | CHECK(IF(NOT ISNULL(R13S1) , R13S1<=8, TRUE)) | 02 | R13S1 | |||
19 | "Rodné číslo žiadateľky nie je v ženskom tvare. /PACRC/" | CHECK(IF(NOT ISNULL(R6S1) , R6S1==2 , TRUE)) | 01 | R1S1 | ÁNO | ||
20 | "Pri čerstvých oocytoch môžu byť transferované len čerstvé embryá, zmrazené musia byť nula. /VKLAD_CERSTVE, VKLAD_FER, VKLAD_FOR, VKLAD_ZMRAZ_ZMRAZ/" | CHECK(IF(M03R4S1==1 OR M03R4S1==3, M05R4S1==0 AND M05R5S1==0 AND Sum(i, M05RiS1)>0 , TRUE)) | 02 | i={2,3} | M05R2S1;M05R3S1;M05R4S1;M05R5S1 | ||
21 | "Pri darovaných oocytoch ostáva Modul 04 (Stimulácia a odber) prázdny. /STIMULACNY_PROTOKOL, STIMUL_PROTOKOL_TXT, OOCYTY_ODOBRATE, OOCYTY_ZMRAZENE, EMBRYA_ZMRAZENE/" | CHECK(IF(M03R4S1==3 OR M03R4S1==4 , ISNULL(M04R1S1) AND ISNULL(M04R2S1) AND ISNULL(M04R3S1) AND ISNULL(M04R4S1) AND ISNULL(M04R5S1), TRUE)) | 03 | M04R1S1;M04R2S1;M04R3S1;M04R4S1;M04R5S1 | |||
23 | "Ak bol cyklus predčasne ukončený, ostáva celý Modul 05 a 06 (Transfer a výsledok AR) prázdny. /DATUM_TRANSFER,VKLAD_CERSTVE,VKLAD_FER,VKLAD_FOR,VKLAD_ZMRAZ_ZMRAZ,KOMPLIKACIE,GRAVIDITA_BIOCHEM,GRAVIDITA_KLINICKY,GRAVIDITA_USG_SRDCE,GRAVIDITA_POTRAT_12T/" | CHECK(IF(M04R6S1==1 , ISNULL(M05R1S1) AND ISNULL(M05R2S1) AND ISNULL(M05R3S1) AND ISNULL(M05R4S1) AND ISNULL(M05R5S1) AND ISNULL(M05R6S1) AND ISNULL(M06R1S1) AND ISNULL(M06R2S1) AND ISNULL(M06R3S1) AND ISNULL(M06R4S1) , TRUE)) | 04 | M06R1S1;M05R1S1 | |||
24 | "Ak sa jedná o potrat do 12. týždňa, musela byť pozitívna klinická gravidita a cyklus nemohol byť predčasne ukončený (pred transferom). /PREDCASNE_UKONCENIE, GRAVIDITA_BIOCHEM/" | CHECK(IF(M06R4S1==1 AND NOT ISNULL(M04R6S1) AND NOT ISNULL(M06R2S1), M04R6S1<>1 AND M06R2S1<>2 , TRUE)) | 06 | M04R6S1;M06R2S1 | |||
26 | "Ak cyklus nebol predčasne ukončený, dôvody predčasne ukončeného cyklu sa nevypĺňajú. /PREDC_KONIEC_PRICINA/" | CHECK(IF(M04R6S1==2 , ISNULL(M04R7S1),TRUE)) | 04 | R7S1 | |||
27 | "Ak bol cyklus predčasne ukončený, musia byť dôvody predčasne ukončeného cyklu vyplnené. /PREDC_KONIEC_PRICINA/" | CHECK(IF(M04R6S1==1 , NOT ISNULL(M04R7S1),TRUE)) | 04 | R7S1 | |||
29 | "Ak cyklus nebol predčasne ukončený, musí byť modul 05 a 06 (Transfer a Výsledok AR) vyplnený. /DATUM_TRANSFER,VKLAD_CERSTVE,VKLAD_FER,VKLAD_FOR,VKLAD_ZMRAZ_ZMRAZ,KOMPLIKACIE,GRAVIDITA_BIOCHEM,GRAVIDITA_KLINICKY,GRAVIDITA_POTRAT_12T/" | CHECK(IF(M04R6S1==2 AND M02R2S1==2 AND M06R1S1==1 , NOT ISNULL(M05R1S1) AND NOT ISNULL(M05R2S1) AND NOT ISNULL(M05R3S1) AND NOT ISNULL(M05R4S1) AND NOT ISNULL(M05R5S1) AND NOT ISNULL(M05R6S1) AND NOT ISNULL(M06R1S1) AND NOT ISNULL(M06R2S1) AND NOT ISNULL(M06R4S1) , TRUE)) | 05 | R1S1;R2S1;R3S1;R4S1;R5S1;R6S1;M06R1S1;M06R2S1;M06R4S1 | |||
30 | "Ak ide o IUI, vypĺňa sa okrem povinných položiek len dátum vkladu, predčasné ukončenie a výsledok cyklu./CYKLUS_PORADIE, HRADENE_POISTOVNOU, OOCYTY _ODOBRATE _ZMRAZENE, EMBRYA_ZMRAZENE, VKLAD _CERSTVE _FER _FO/" | CHECK(IF(M02R2S1==1, ISNULL(M03R2S1) AND ISNULL(M03R3S1) AND ISNULL(M04R3S1) AND ISNULL(M04R4S1) AND ISNULL(M04R5S1) AND ISNULL(M05R2S1) AND ISNULL(M05R3S1) AND ISNULL(M05R4S1) AND ISNULL(M05R5S1) , TRUE)) | 02 | F | |||
31 | "Ak IUI nebolo predčasne ukončené, je potrebné vyplniť výsledok cyklu. /DATUM_TRANSFER, GRAVIDITA_BIOCHEM, GRAVIDITA_KLINICKY, GRAVIDITA_POTRAT_12T/" | CHECK(IF(M02R2S1==1 AND M04R6S1==2 AND M06R1S1==1, NOT ISNULL(M05R1S1) AND NOT ISNULL(M06R1S1) AND NOT ISNULL(M06R2S1) AND NOT ISNULL(M06R4S1) , TRUE)) | 02 | M05R1S1;M06R1S1;M06R2S1;M06R4S1 | |||
32 | "Ak ste zadali počet transferovaných embryí, musí byť uvedený aj dátum transferu. /DATUM_TRANSFER/" | CHECK(IF(Sum(i, RiS1)>0 , NOT ISNULL(R1S1) , TRUE)) | 05 | i={2-5} | R1S1 | ||
33 | "Ak sú vybraté vlastné oocyty, musíte zadať počet odobratých oocytov. /OOCYTY_ODOBRATE/" | CHECK(IF(M03R4S1==1 , NOT ISNULL(M04R3S1) , TRUE )) | 04 | M04R3S1 | |||
34 | "Ak sú vybraté vlastné zmrazené oocyty, musíte zadať počet zmrazených oocytov a/alebo počet zmrazených embryí. /OOCYTY_ZMRAZENE , EMBRYA_ZMRAZENE/" | CHECK(IF(M03R4S1==2 , NOT ISNULL(M04R4S1) OR NOT ISNULL(M04R5S1) , TRUE)) | 04 | R4S1;R5S1 | |||
35 | "Klinická gravidita môže byť pozitívna, len ak bola aj biochemická gravidita pozitívna. /GRAVIDITA_BIOCHEM, GRAVIDITA_KLINICKY/" | CHECK(IF(R2S1==1 AND NOT ISNULL(R1S1) , R1S1==1 , TRUE)) | 06 | R1S1;R2S1 | |||
36 | "Ak cyklus nebol predčasne ukončený, musí byť modul 05 vyplnený. /DATUM_TRANSFER, VKLAD_CERSTVE, VKLAD_FER, VKLAD_FOR, VKLAD_ZMRAZ_ZMRAZ, KOMPLIKACIE/" | CHECK(IF(M04R6S1==2 AND M02R2S1==2 AND M06R1S1==2 , NOT ISNULL(M05R1S1) AND NOT ISNULL(M05R2S1) AND NOT ISNULL(M05R3S1) AND NOT ISNULL(M05R4S1) AND NOT ISNULL(M05R5S1) AND NOT ISNULL(M05R6S1) , TRUE)) | 05 | R1S1;R2S1;R3S1;R4S1;R5S1;R6S1 | |||
37 | "Ak IUI nebolo predčasne ukončené, musí byť vyplnený dátum vkladu. /DATUM_TRANSFER/" | CHECK(IF(M04R6S1==2 AND M02R2S1==1 AND M06R1S1==2 , NOT ISNULL(M05R1S1) , TRUE)) | 05 | R1S1 | |||
100 | "Položka o predčasnom ukončení cyklu musí byť vyplnená." | CHECK(IF(NOT ISNULL(M03R5S1), NOT ISNULL(R6S1) , TRUE )) | 04 | R6S1 | |||
501 | "Rodné číslo pacienta je chybné. Vek pacienta nemôže byť záporný. /PACRC/" | CHECK(R5S1<>777) | 01 | R1S1 | |||
502 | "Vek pacienta je nad 120 rokov, uistite sa, či je rodné číslo správne. /PACRC/" | CHECK(R5S1<>888) | 01 | R1S1 | ÁNO | ||
600 | "Rodné číslo je zrejme nekorektné. Uistite sa, či je zapísané správne. PACRC" | check(getFunction("common/IsRCCorrect_v2.js")("0", "ROK_SPRAC", "01", "PACRC") , msgText(), [{moduleItem: "PACRC"}]) | 01 | R1S1 | ÁNO |
Vzájomné dynamické obmedzenia položiek (množina povolených hodnôt obmedzovanej položky je daná hodnotou obmedzujúcej položky):