Typ záznamu Z04_12
Rozhranie platí od roku 2023do2023
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_Z_04_12 | 1 | 1 | ||
MESIAC_SPRAC | ÁNO | ÁNO | varchar | 2 | Mesiac spracovania | 0_Z_04_12 | 2 | 1 | ||
ICO | ÁNO | ÁNO | varchar | 8 | Identifikačné číslo organizácie | 0_Z_04_12 | 3 | 1 | ||
KODPZS | ÁNO | ÁNO | varchar | 12 | Kód poskytovateľa zdravotnej starostlivosti | 0_Z_04_12 | 4 | 1 | ||
POR_KNIH | ÁNO | integer | 3 | Číslo pôrodnej knihy | 0_Z_04_12 | 7 | 1 | |||
CIS_POR | ÁNO | integer | 15 | Číslo pôrodu | 0_Z_04_12 | 8 | 1 | |||
ANONYM | bool | Anonymný pôrod | 0_Z_04_12 | 9 | 1 | |||||
ZDRA_POIST1 | varchar | 2 | Kód zdravotnej poisťovne | 0_Z_04_12 | 10 | 1 | ||||
PACRC | ÁNO | varchar | 10 | Rodné číslo rodičky | 1 | 1 | 1 | |||
PACDATNAR | date | Dátum narodenia matky | 1 | 2 | 1 | ÁNO | ||||
PACMENO | varchar | 200 | Meno matky | 1 | 3 | 1 | ||||
PACPRIEZVISKO | varchar | 100 | Priezvisko matky | 1 | 4 | 1 | ||||
DAT_PRIJ | date | Dátum prijatia | 1 | 7 | 1 | |||||
ROD_STAV | varchar | 2 | Rodinný stav | 1 | 8 | 1 | ||||
PRVORODICKA | ÁNO | varchar | 1 | Prvorodicka | 1 | 10 | 1 | |||
POR_VAG | integer | 2 | Predchádzajúce tehotenstvá - pôrody vaginálne | 1 | 11 | 1 | ||||
POR_SC | integer | 2 | Predchádzajúce tehotenstvá - pôrody SC | 1 | 12 | 1 | ||||
POR_PREDC | integer | 2 | Predchádzajúce tehotenstvá - pôrody predčasné | 1 | 13 | 1 | ||||
DETI_ZIVO | integer | 2 | Predchádzajúce tehotenstvá - deti živonarodené | 1 | 14 | 1 | ||||
DETI_MRTVO | integer | 2 | Predchádzajúce tehotenstvá - deti mŕtvonarodené | 1 | 15 | 1 | ||||
DETI_ZIJUCE | integer | 2 | Predchádzajúce tehotenstvá - deti žijúce | 1 | 16 | 1 | ||||
D_ZOMR0_6 | integer | 2 | Predchádzajúce tehotenstvá - deti zomreté 0 - 6 dní | 1 | 17 | 1 | ||||
D_ZOMR7_27 | integer | 2 | Predchádzajúce tehotenstvá - deti zomreté 7 - 27 dní | 1 | 18 | 1 | ||||
POTR_SPON | integer | 2 | Predchádzajúce tehotenstvá - potraty spontánne | 1 | 19 | 1 | ||||
POTR_UPT | integer | 2 | Predchádzajúce tehotenstvá - potraty UPT | 1 | 20 | 1 | ||||
POTR_GEU | integer | 2 | Predchádzajúce tehotenstvá - potraty GEU | 1 | 21 | 1 | ||||
VZDELANIE2 | varchar | 2 | Najvyšší stupeň dosiahnutého vzdelania | 1 | 9 | 1 | ||||
FAJCENIE | varchar | 1 | Návykové látky počas tehotenstva - fajčenie | 2 | 1 | 1 | ||||
ALKOHOL | varchar | 1 | Návykové látky počas tehotenstva - alkohol | 2 | 2 | 1 | ||||
ABUSUS | bool | Návykové látky počas tehotenstva - abúsus drogy | 2 | 3 | 1 | |||||
ZAC_PREN | integer | 2 | Prenatálna starostlivosť - začiatok (týždeň) | 2 | 4 | 1 | ||||
KONTROLY | integer | 2 | Prenatálna starostlivosť - počet kontrol | 2 | 5 | 1 | ||||
UZV | ÁNO | varchar | 1 | Ultrazvukové vyšetrenia | 2 | 6 | 1 | |||
UZV_PRVE | integer | 2 | Ultrazvukové vyšetrenia - prvé (týždeň) | 2 | 7 | 1 | ||||
MALFORM | bool | Ultrazvukové vyšetrenia - pre malformácie | 2 | 8 | 1 | |||||
VIACPLOD | bool | Ultrazvukové vyšetrenia - zistenie viacplodovej tehotnosti | 2 | 10 | 1 | |||||
VIACPLOD_TEHOT | varchar | 1 | Viacplodové tehotenstvo – gemini | 2 | 12 | 1 | ||||
MALFORM_TYZDEN | integer | 2 | Ultrazvukové vyšetrenia - zistené malformácie - týždeň | 2 | 9 | 1 | ||||
VIACPLOD_TYZDEN | integer | 2 | Ultrazvukové vyšetrenia - zistenie viacplodovej tehotnosti-týžde | 2 | 11 | 1 | ||||
VYS_CVS | ÁNO | varchar | 1 | Vyšetrenia - CVS (odber chóriových klkov) | 2 | 14 | 1 | |||
VYS_AMNIOC | ÁNO | varchar | 1 | Vyšetrenia - amniocentéza | 2 | 15 | 1 | |||
VYS_CORDOC | ÁNO | varchar | 1 | Vyšetrenia - cordocentéza | 2 | 16 | 1 | |||
VYS_SKRIN_TRIZOMII | ÁNO | varchar | 1 | Vyšetrenia – výsledok – skríning trizómií | 2 | 13 | 1 | |||
HMOTNOST_ZAC | integer | 3 | Hmotnosť – na začiatku tehotenstva | 2 | 17 | 1 | ||||
HMOTNOST_KON | integer | 3 | Hmotnosť – na konci tehotenstva | 2 | 18 | 1 | ||||
VYSKA | integer | 3 | Výška | 2 | 19 | 1 | ||||
BMI_ZAC | float | 2 | BMI - na začiatku tehotenstva | 2 | 20 | 1 | ÁNO | |||
BMI_KONIEC | float | 2 | BMI - na konci tehotenstva | 2 | 21 | 1 | ÁNO | |||
DIA_TYP | varchar | 1 | Diabetes - typ | 2 | 22 | 1 | ||||
DOK_T_TEH | ÁNO | integer | 2 | Dokončený týždeň tehotenstva | 2 | 23 | 1 | |||
KOM_T_HP | bool | Komplikácie v tehotenstve - hroziaci potrat | 2 | 24 | 1 | |||||
KOM_T_HPP | bool | Komplikácie v tehotenstve - hroziaci predčasný pôrod | 2 | 25 | 1 | |||||
KOM_T_KPP | bool | Komplikácie v tehotenstve - krvácanie pred pôrodom | 2 | 26 | 1 | |||||
KOM_T_KO | bool | Komplikácie v tehotenstve - kardiovaskulárne ochorenie | 2 | 27 | 1 | |||||
KOM_T_P | bool | Komplikácie v tehotenstve - preeklampsia | 2 | 28 | 1 | |||||
KOM_T_E | bool | Komplikácie v tehotenstve - eklampsia | 2 | 29 | 1 | |||||
KOM_T_PP | bool | Komplikácie v tehotenstve - placenta praevia | 2 | 30 | 1 | |||||
KOM_T_AP | bool | Komplikácie v tehotenstve - abruptio placentae | 2 | 31 | 1 | |||||
KOM_T_IUGR | bool | Komplikácie v tehotenstve - suspekt. IUGR(intrauter.rast.retard) | 2 | 32 | 1 | |||||
KOM_T_AR | bool | Komplikácie v tehotenstve - AR (asistovaná reprodukcia) | 2 | 33 | 1 | |||||
KOM_T_RHI | bool | Komplikácie v tehotenstve - Rh izoimunizácia | 2 | 34 | 1 | |||||
KOM_T_SKIM | bool | Komplikácie v tehotenstve - skupinová imunizácia | 2 | 35 | 1 | |||||
KOM_T_INF | bool | Komplikácie v tehotenstve - infekcia | 2 | 36 | 1 | |||||
KOM_T_I | bool | Komplikácie v tehotenstve - iné | 2 | 38 | 1 | |||||
KOM_T_I_DG | varchar | 5 | Komplikácie v tehotenstve - iné - diagnóza | 2 | 39 | 1 | ||||
PACOBEC_ST | ÁNO | varchar | 12 | Trvalé bydlisko rodičky | 1 | 5 | 1 | |||
PB_OBEC_ST | varchar | 12 | Prechodné bydlisko rodičky | 1 | 6 | 1 | ||||
KOM_ABN_I_PLACENTY | bool | Komplikácie v tehotenstve – abnormálna invázia placenty | 2 | 37 | 1 | |||||
ANEMIA_TEH | varchar | 1 | Anémia v tehotenstve (hladina hemoglobínu): | 2 | 40 | 1 | ||||
POCETNOST | ÁNO | integer | 1 | Početnosť tehotenstva | 3 | 1 | 1 | |||
STAV_PLODA | ÁNO | varchar | 1 | Stav plodu A | 3 | 2 | 1 | |||
STAV_PLODB | varchar | 1 | Stav plodu B | 3 | 3 | 1 | ||||
STAV_PLODC | varchar | 1 | Stav plodu C | 3 | 4 | 1 | ||||
ZAC_POR | ÁNO | varchar | 1 | Začiatok pôrodu | 3 | 5 | 1 | |||
RIZ_SKALEN | bool | Príznaky rizika - skalená voda | 3 | 6 | 1 | |||||
RIZ_CTG | bool | Príznaky rizika - CTG (kardiotokografia) | 3 | 7 | 1 | |||||
RIZ_AUSKUL | bool | Príznaky rizika - auskultácia | 3 | 8 | 1 | |||||
RIZ_IUGR | bool | Príznaky rizika - IUGR (intrauterinná rastová retardácia) | 3 | 9 | 1 | |||||
RIZ_PRIET | bool | Príznaky rizika - prietoky | 3 | 10 | 1 | |||||
VODA_MNOZ | varchar | 1 | Plodová voda - množstvo | 3 | 12 | 1 | ||||
VODA_ODTOK2 | bool | Plodová voda - odtok viac ako 24 h pred pôrodom | 3 | 11 | 1 | |||||
INTR_INF | bool | Intraamniálna infekcia | 3 | 13 | 1 | |||||
TRANSFUZIA | bool | Transfúzia | 3 | 14 | 1 | |||||
POC_JED_KRV_DER | float | 1 | Počet jednotiek krvných derivátov | 3 | 15 | 1 | ||||
SPOS_POR_A | ÁNO | varchar | 1 | Spôsob pôrodu - plod A | 3 | 16 | 1 | |||
SPOS_POR_B | varchar | 1 | Spôsob pôrodu - plod B | 3 | 17 | 1 | ||||
SPOS_POR_C | varchar | 1 | Spôsob pôrodu - plod C | 3 | 18 | 1 | ||||
SC_DG | varchar | 5 | Indikácia k SC - diagnóza | 3 | 19 | 1 | ||||
POLOHA_PLODU_A | ÁNO | varchar | 1 | Poloha plodu | 3 | 20 | 1 | |||
POLOHA_PLODU_B | varchar | 1 | poloha plodu - 2. dieťa | 3 | 21 | 1 | ||||
POLOHA_PLODU_C | varchar | 1 | poloha plodu - 3. dieťa | 3 | 22 | 1 | ||||
KOM_P_RM | bool | Komplikácie pôrod/po pôrode - ruptúra maternice | 3 | 23 | 1 | |||||
KOM_P_H | bool | Komplikácie pôrod/po pôrode - hysterektómia < 48 h | 3 | 24 | 1 | |||||
KOM_P_RP | bool | Komplikácie pôrod/po pôrode - retencia placenty | 3 | 25 | 1 | |||||
KOM_P_DR | bool | Komplikácie pôrod/po pôrode - dystokia ramienok | 3 | 28 | 1 | |||||
KOM_P_I | bool | Komplikácie pôrod/po pôrode - iné | 3 | 34 | 1 | |||||
KOM_P_I_DG | varchar | 5 | Komplikácie pôrod/po pôrode - iné - diagnóza | 3 | 35 | 1 | ||||
KOM_P_INFEK_PO_SC | bool | Komplikácie počas pôrodu/po pôrode – infekcia rany po SC | 3 | 36 | 1 | |||||
ANALG_O | bool | Analgéza - opioidy | 3 | 37 | 1 | |||||
ANALG_I | bool | Analgéza - inhalačná | 3 | 38 | 1 | |||||
ANALG_E | bool | Analgéza - epidurálna | 3 | 39 | 1 | |||||
ANALG_R | bool | Analgéza - regionálna | 3 | 40 | 1 | |||||
ANESTEZIA | varchar | 1 | Anestézia | 3 | 41 | 1 | ||||
POR_VIED | varchar | 1 | Pôrod viedol | 3 | 42 | 1 | ||||
OTEC_PP | bool | Otec pri pôrode | 3 | 43 | 1 | |||||
PACDATVYK | ÁNO | date | Dátum pôrodu | 3 | 44 | 1 | ||||
UKONC_SOR | varchar | 1 | Ukončenie SOR - dôvod | 3 | 45 | 1 | ||||
DAT_UK_SOR | date | Ukončenie SOR - dátum | 3 | 46 | 1 | |||||
PACVEK | integer | 3 | Vek matky k dátumu pôrodu (v rokoch) | 3 | 47 | 1 | ÁNO | |||
ROK_PORODU | varchar | 4 | Rok narodenie dieťaťa | 3 | 48 | 1 | ÁNO | |||
KOM_P_E2 | bool | Komplikácie pôrod/po pôrode - eklampsia <=14 dní | 3 | 26 | 1 | |||||
KOM_P_SK2 | bool | Komplikácie pôrod/po pôrode - strata krvi > 1500 ml | 3 | 27 | 1 | |||||
KOM_P_SEPSA | bool | Komplikácie pôrod/po pôrode - sepsa | 3 | 29 | 1 | |||||
KOM_P_EPIZIO | bool | Komplikácie pôrod/po pôrode - epiziotómia | 3 | 31 | 1 | |||||
KOM_P_EMBO | bool | Komplikácie pôrod/po pôrode - embólia | 3 | 30 | 1 | |||||
KOM_P_RUPT_HR | bool | Komplikácie pôrod/po pôrode - ruptúra hrádze | 3 | 32 | 1 | |||||
KOM_P_RUPT_HR_DG | varchar | 5 | Komplikácie pôrod/po pôrode - ruptúra hrádze - diagnóza | 3 | 33 | 1 | ||||
VITALITA_A | ÁNO | varchar | 1 | Vitalita - plod A | 4 | 1 | 1 | |||
VITALITA_B | varchar | 1 | Vitalita - plod B | 4 | 2 | 1 | ||||
VITALITA_C | varchar | 1 | Vitalita - plod C | 4 | 3 | 1 | ||||
POHL_A | ÁNO | varchar | 1 | Pohlavie - plod A | 4 | 4 | 1 | |||
POHL_B | varchar | 1 | Pohlavie - plod B | 4 | 5 | 1 | ||||
POHL_C | varchar | 1 | Pohlavie - plod C | 4 | 6 | 1 | ||||
HMOT_A | ÁNO | integer | 4 | Hmotnosť - plod A | 4 | 7 | 1 | |||
HMOT_B | integer | 4 | Hmotnosť - plod B | 4 | 8 | 1 | ||||
HMOT_C | integer | 4 | Hmotnosť - plod C | 4 | 9 | 1 | ||||
DLZKA_A | ÁNO | integer | 3 | Dĺžka - plod A | 4 | 10 | 1 | |||
DLZKA_B | integer | 3 | Dĺžka - plod B | 4 | 11 | 1 | ||||
DLZKA_C | integer | 3 | Dĺžka - plod C | 4 | 12 | 1 | ||||
APGAR_A_1 | integer | 2 | Apgar skóre v 1 minúte - plod A | 4 | 13 | 1 | ||||
APGAR_A_5 | integer | 2 | Apgar skóre v 5 minúte - plod A | 4 | 14 | 1 | ||||
APGAR_B_1 | integer | 2 | Apgar skóre v 1 minúte - plod B | 4 | 15 | 1 | ||||
APGAR_B_5 | integer | 2 | Apgar skóre v 5 minúte - plod B | 4 | 16 | 1 | ||||
APGAR_C_1 | integer | 2 | Apgar skóre v 1 minúte - plod C | 4 | 17 | 1 | ||||
APGAR_C_5 | integer | 2 | Apgar skóre v 5 minúte - plod C | 4 | 18 | 1 | ||||
PH_A | float | 2 | pH - plod A | 4 | 19 | 1 | ||||
PH_B | float | 2 | pH - plod B | 4 | 20 | 1 | ||||
PH_C | float | 2 | pH - plod C | 4 | 21 | 1 | ||||
EPIKRIZA | varchar | 3000 | Epikríza | 5 | 1 | 1 | ||||
VYPLNIL | varchar | 150 | Vyplnil | 0_Z_04_12 | 11 | 1 | ||||
IDENTIFZAR | varchar | 8 | Identifikátor zariadenia | 0_Z_04_12 | 5 | 1 | ÁNO | |||
ZARIADENIE_NAZOV | varchar | 150 | Názov zariadenia | 0_Z_04_12 | 6 | 1 | ÁNO | |||
DAT_PRIJ_ROK | varchar | 4 | Rok z dátumu prijatia | 6 | 1 | 1 | ÁNO | |||
DAT_UK_SOR_ROK | varchar | 4 | Rok z dátumu ukončenia SOR | 6 | 2 | 1 | ÁNO | |||
DAT_PRIJ_MINUS_JEDEN | varchar | 5 | Kontrola roku spracovania a roku prijatia | 6 | 3 | 1 | ÁNO | |||
DAT_UK_SOR_PLUS_JEDE | varchar | 5 | Kontrola roku spracovania a roku ukončenia | 6 | 4 | 1 | ÁNO | |||
XMLHLASENIE_ID | varchar | 256 | Identifikátor hlásenia/výkazu podľa SJ | 90 | 1 | 1 | ||||
XMLHLASENIE_VER | integer | 3 | Verzia hlásenia/výkazu podľa SJ | 90 | 2 | 1 |
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 | "Číslo pôrodnej knihy môže byť len 1, príp. 2 /platí len pre ZZ Košice a Prešov/ alebo 9 - v prípade pôrodu mimo ZZ." | Check (R7S1==1 OR R7S1==2 OR R7S1==9) | 0_Z_04_12 | R7S1 | |||
2 | " V prípade, že sa jedná o anonymný pôrod, potom rodné číslo matky nadobúda hodnotu ´0050000000´ , kód trvalého bydliska je 'SK0000000000' a položky Dátum prijatia, Rodinný stav a Vzdelanie nemajú byť vyplnené." | Check (IF ( R9S1 == '1', M1R1S1 == '0050000000' AND M1R5S1=='SK0000000000' AND ISNULL(M1R7S1) AND ISNULL(M1R8S1) AND ISNULL(M1R9S1), TRUE)) | 0_Z_04_12 | M1R1S1; M1R5S1; M1R7S1; M1R8S1; M1R9S1 | |||
3 | "Ak položka Predchádzajúce tehotenstvá - počet pôrodov vaginálnych = 0 a zároveň Predchádzajúce tehotenstvá - počet pôrodov SC = 0, potom po nich nasledujúcich 6 položiek musí mať tiež nulovú hodnotu!" | Check (IF ( R11S1 == 0 AND R12S1== 0, R13S1== 0 AND R14S1== 0 AND R15S1== 0 AND R16S1== 0 AND R17S1== 0 AND R18S1== 0 , TRUE)) | 1 | R11S1; R12S1 | |||
4 | "Ak vek ženy je do 16 rokov, potom v položke Rodinný stav je kód 1 - slobodná." | Check (IF ( R47S1 < 16 , M1R8S1==1, TRUE)) | 3 | R47S1 | |||
5 | "Ak vek ženy je do 16 rokov, potom v položke Vzdelanie je kód 9 - neznáme." | Check (IF ( R47S1 < 16 AND R47S1 <> 0, M1R9S1==9, TRUE)) | 3 | R47S1 | |||
6 | "Ak je počet predčasných pôrodov nenulový, musí byť počet vaginálnych pôrodov alebo pôrodov SC tiež nenulový. " | Check (IF ( R13S1<> 0, R11S1<> 0 OR R12S1<> 0 ,TRUE)) | 1 | R13S1 | |||
7 | "Ak počet žijúcich detí je nenulový, musí byť počet živonarodených detí rovnaký alebo väčší ako žijúcich. " | Check (IF ( R16S1<> 0, R14S1<> 0 AND R16S1<=R14S1, TRUE)) | 1 | R16S1 | |||
8 | "Ak počet zomretých detí od 0 - 6 ukončených dní je nenulový alebo počet zomretých detí od 7- 27 ukončených dní je nenulový, musí byť počet živonarodených detí tiež nenulový. " | Check (IF ( R17S1<> 0 OR R18S1<> 0, R14S1<> 0, TRUE)) | 1 | R14S1 | |||
9 | " Ak položka Prenatálna starostlivosť - začiatok /týždeň/ je nenulová, musí byť položka Prenatálna starostlivosť - počet kontrol tiež nenulová. " | Check (IF ( R4S1<> 0 , R5S1<> 0, TRUE)) | 2 | R5S1 | |||
15 | "Ak položka Stav plodu má kód 1, 2, 3 alebo 5, potom musí byť položka Spôsob pôrodu vyplnená." | Check (IF (R2S1<>'4' AND NOT ISNULL(R2S1), NOT ISNULL(R16S1), TRUE)) | 3 | R16S1 | |||
16 | "Ak položka Stav plodu má kód 1, 2, 3 alebo 5, potom musí byť položka Spôsob pôrodu vyplnená." | Check (IF (R3S1<>'4' AND NOT ISNULL(R3S1), NOT ISNULL(R17S1), TRUE)) | 3 | R17S1 | |||
17 | "Ak položka Stav plodu má kód 1, 2, 3 alebo 5, potom musí byť položka Spôsob pôrodu vyplnená." | Check (IF (R4S1<>'4' AND NOT ISNULL(R4S1), NOT ISNULL(R18S1), TRUE)) | 3 | R18S1 | |||
19 | "Ak položka Spôsob pôrodu nadobúda kód 6, 7 alebo 8, musí byť vyplnená položka Anestézia." | Check (IF (R16S1== '6' OR R16S1== '7' OR R16S1== '8' , NOT ISNULL(R41S1), TRUE)) | 3 | R41S1 | |||
20 | " Pôrodná hmotnosť môže byť len z intervalu od 270 do 8000 !" | Check ( 270 <= R7S1 AND R7S1<= 8000 OR ISNULL(R7S1)) | 4 | R7S1 | |||
21 | " Pôrodná hmotnosť môže byť len z intervalu od 270 do 8000 !" | Check ( 270 <= R8S1 AND R8S1<= 8000 OR ISNULL(R8S1) ) | 4 | R8S1 | |||
22 | " Pôrodná hmotnosť môže byť len z intervalu od 270 do 8000 !" | Check ( 270 <= R9S1 AND R9S1<= 8000 OR ISNULL(R9S1) ) | 4 | R9S1 | |||
23 | "Položka pôrodná dĺžka môže byť len z intervalu od 20 do 99 !" | Check ( 20 <= R10S1 AND R10S1<= 99 OR ISNULL(R10S1) ) | 4 | R10S1 | |||
24 | "Položka pôrodná dĺžka môže byť len z intervalu od 20 do 99 !" | Check ( 20 <= R11S1 AND R11S1<= 99 OR ISNULL(R11S1) ) | 4 | R11S1 | |||
25 | "Položka pôrodná dĺžka môže byť len z intervalu od 20 do 99 !" | Check ( 20 <= R12S1 AND R12S1<= 99 OR ISNULL(R12S1) ) | 4 | R12S1 | |||
26 | "Položka Apgar skóre môže nadobúdať len hodnoty z intervalu od 0 do 10 !" | Check ( 0 <= R13S1 AND R13S1<=10 OR ISNULL(R13S1) ) | 4 | R13S1 | |||
27 | "Položka Apgar skóre môže nadobúdať len hodnoty z intervalu od 0 do 10 !" | Check ( 0 <= R14S1 AND R14S1<=10 OR ISNULL(R14S1) ) | 4 | R14S1 | |||
28 | "Položka Apgar skóre môže nadobúdať len hodnoty z intervalu od 0 do 10 !" | Check ( 0 <= R15S1 AND R15S1<=10 OR ISNULL(R15S1) ) | 4 | R15S1 | |||
29 | "Položka Apgar skóre môže nadobúdať len hodnoty z intervalu od 0 do 10 !" | Check ( 0 <= R16S1 AND R16S1<=10 OR ISNULL(R16S1) ) | 4 | R16S1 | |||
30 | "Položka Apgar skóre môže nadobúdať len hodnoty z intervalu od 0 do 10 !" | Check ( 0 <= R17S1 AND R17S1<=10 OR ISNULL(R17S1) ) | 4 | R17S1 | |||
31 | "Položka Apgar skóre môže nadobúdať len hodnoty z intervalu od 0 do 10 !" | Check ( 0 <= R18S1 AND R18S1<=10 OR ISNULL(R18S1) ) | 4 | R18S1 | |||
32 | " Položka pH môže byť len z intervalu od 6,50 do 7,80 ! " | Check ( 6.5 <= R19S1 AND R19S1<=7.8 OR ISNULL(R19S1) ) | 4 | R19S1 | |||
33 | " Položka pH môže byť len z intervalu od 6,50 do 7,80 ! " | Check ( 6.5 <= R20S1 AND R20S1<=7.8 OR ISNULL(R20S1) ) | 4 | R20S1 | |||
34 | " Položka pH môže byť len z intervalu od 6,50 do 7,80 ! " | Check ( 6.5 <= R21S1 AND R21S1<=7.8 OR ISNULL(R21S1) ) | 4 | R21S1 | |||
36 | "Ku každému narodenému dieťaťu musia byť vyplnené údaje o vitalite, pohlaví, hmotnosti, dĺžke!" | Check (IF (NOT ISNULL(M3R16S1) , NOT ISNULL(M4R1S1) AND NOT ISNULL(M4R4S1) AND NOT ISNULL(M4R7S1) AND NOT ISNULL(M4R10S1), TRUE)) | 4 | M4R1S1; M4R4S1; M4R7S1; M4R10S1 | |||
37 | "Ku každému narodenému dieťaťu musia byť vyplnené údaje o vitalite, pohlaví, hmotnosti a dĺžke!" | Check (IF ( NOT ISNULL(M3R17S1) AND M3R3S1 <>4 , NOT ISNULL(M4R2S1) AND NOT ISNULL(M4R5S1) AND NOT ISNULL(M4R8S1) AND NOT ISNULL(M4R11S1), TRUE)) | 4 | M4R2S1; M4R5S1; M4R8S1; M4R11S1 | |||
38 | "Ku každému narodenému dieťaťu musia byť vyplnené údaje o vitalite, pohlaví, hmotnosti a dĺžke!" | Check (IF ( NOT ISNULL(M3R18S1) AND M3R4S1 <>4 , NOT ISNULL(M4R3S1) AND NOT ISNULL(M4R6S1) AND NOT ISNULL(M4R9S1) AND NOT ISNULL(M4R12S1), TRUE)) | 4 | M4R3S1; M4R6S1; M4R9S1; M4R12S1 | |||
39 | " Ak položka Stav plodu nadobúda hodnotu 5, potom Vitalita musí byť 2 alebo 3 a obe Apgar skóre musia byť 0 !" | Check (IF ( R2S1== '5', (M4R1S1=='2' OR M4R1S1=='3') AND M4R13S1==0 AND M4R14S1==0 , TRUE)) | 3 | R2S1 | |||
40 | " Ak položka Stav plodu nadobúda hodnotu 5, potom Vitalita musí byť 2 alebo 3 a obe Apgar skóre musia byť 0 !" | Check (IF ( R3S1== '5', (M4R2S1=='2' OR M4R2S1=='3') AND M4R15S1==0 AND M4R16S1==0 , TRUE)) | 3 | R3S1 | |||
41 | " Ak položka Stav plodu nadobúda hodnotu 5, potom Vitalita musí byť 2 alebo 3 a obe Apgar skóre musia byť 0 !" | Check (IF ( R4S1== '5', (M4R3S1=='2' OR M4R3S1=='3') AND M4R17S1==0 AND M4R18S1==0 , TRUE)) | 3 | R4S1 | |||
42 | "Ak číslo pôrodnej knihy má kód 9, potom Začiatok pôrodu môže mať len kód 2 a Spôsob pôrodu môže mať len kód 1 alebo 9." | Check (IF ( R7S1 == 9 , M3R5S1=='2' AND M3R16S1==1 OR M3R16S1==9, TRUE)) | 0_Z_04_12 | M3R5S1; M3R16S1 | |||
43 | "Ak číslo pôrodnej knihy má kód 9 a položka Stav plodu B má kód 1, 2, 3 alebo 5, potom Začiatok pôrodu môže mať len kód 2 a Spôsob pôrodu - plod B môže mať len kód 1 alebo 9." | Check (IF ( R7S1 == 9 AND (M3R3S1=='1' OR M3R3S1=='2' OR M3R3S1=='3' OR M3R3S1=='5'), M3R5S1=='2' AND M3R17S1== '1' OR M3R17S1== '9' , TRUE)) | 0_Z_04_12 | M3R5S1; M3R17S1 | |||
44 | "Ak číslo pôrodnej knihy má kód 9 a položka Stav plodu C má kód 1, 2, 3 alebo 5, potom Začiatok pôrodu môže mať len kód 2 a Spôsob pôrodu - plod C môže mať len kód 1 alebo 9." | Check (IF ( R7S1 == 9 AND (M3R4S1=='1' OR M3R4S1=='2' OR M3R4S1=='3' OR M3R4S1=='5'), M3R5S1=='2' AND (M3R18S1== '1' OR M3R18S1== '9' ), TRUE)) | 0_Z_04_12 | M3R5S1; M3R18S1 | |||
45 | " Početnosť tehotenstva a počet vyplnených položiek Stav plodu musí korešpondovať!" | Check (IF ( NOT ISNULL(R2S1) AND NOT ISNULL(R3S1) AND NOT ISNULL(R4S1) , R1S1==3, TRUE)) | 3 | R1S1 | |||
46 | " Početnosť tehotenstva a počet vyplnených položiek Stav plodu musí korešpondovať!" | Check (IF ( NOT ISNULL(R2S1) AND NOT ISNULL(R3S1) AND ISNULL(R4S1) , R1S1==2, TRUE)) | 3 | R1S1 | |||
47 | " Početnosť tehotenstva a počet vyplnených položiek Stav plodu musí korešpondovať!" | Check (IF ( NOT ISNULL(R2S1) AND ISNULL(R3S1) AND ISNULL(R4S1) , R1S1==1, TRUE)) | 3 | R1S1 | |||
49 | "Ak je vyplnená položka Komplikácie v tehotenstve-iné-diagnóza, potom položka Komplikácie v tehotenstve-iné má mať hodnotu 1." | CHECK( IF (NOT ISNULL (M2R39S1), M2R38S1=='1', TRUE)) | 2 | R38S1 | |||
50 | "Ak je vyplnená položka Komplikácie pôrod/po pôrode-iné-diagnóza, potom položka Komplikácie pôrod/po pôrode-iné má mať hodnotu 1." | CHECK( IF (NOT ISNULL (M3R35S1), M3R34S1=='1', TRUE)) | 3 | M3R34S1 | |||
51 | "Ak početnosť tehotenstva je 1, potom musí byť uvedený Stav plodu v poli A." | CHECK( IF(R1S1==1, NOT ISNULL(R2S1) AND ISNULL(R3S1) AND ISNULL(R4S1), TRUE ) ) | 3 | R2S1 | |||
52 | "Ak početnosť tehotenstva je 2, potom musí byť uvedený Stav plodu v poli A a v poli B!" | CHECK( IF(R1S1==2, NOT ISNULL(R2S1) AND NOT ISNULL(R3S1) AND ISNULL(R4S1), TRUE ) ) | 3 | R2S1; R3S1 | |||
53 | "Ak početnosť tehotenstva je 3, potom musí byť uvedený Stav plodu v poli A, B aj v poli C!" | CHECK( IF(R1S1==3, NOT ISNULL(R2S1) AND NOT ISNULL(R3S1) AND NOT ISNULL(R4S1) , TRUE ) ) | 3 | R2S1; R3S1; R4S1 | |||
54 | "Ak stav plodu je 4 = potrat, potom údaje o spôsobe pôrodu, vitalite, pohlaví, hmotnosti a dĺžke zostávajú nevyplnené!" | Check (IF ( M3R3S1== '4', ISNULL(M3R17S1) AND ISNULL(M4R2S1) AND ISNULL(M4R5S1) AND ISNULL (M4R8S1) AND ISNULL(M4R11S1), TRUE)) | M3R3S1 | ||||
55 | "Ak stav plodu je 4 = potrat, potom údaje o spôsobe pôrodu, vitalite, pohlaví, hmotnosti a dĺžke zostávajú nevyplnené!" | Check (IF ( M3R4S1== '4', ISNULL(M3R18S1) AND ISNULL(M4R3S1) AND ISNULL(M4R6S1) AND ISNULL (M4R9S1) AND ISNULL(M4R12S1), TRUE)) | M3R4S1 | ||||
56 | "Ak položka Spôsob pôrodu nadobúda hodnoty 1, 2, 3 alebo 9, t. j. pôrod nebol cisárskym rezom, potom položka Indikácia k SC - diagnóza nemôže byť vyplnená. " | CHECK (IF ( (M3R16S1<=3 OR M3R16S1==9) AND (M3R17S1<=3 OR M3R17S1==9) AND (M3R18S1<=3 OR M3R18S1==9), ISNULL(M3R19S1), TRUE)) | 3 | R19S1 | ÁNO | ||
57 | "Vek pacienta musí byť vyšší ako 0 rokov!" | CHECK ( NOT ISNULL(M3R47S1) AND M3R47S1<>777) | 3 | M3R47S1 | |||
58 | "Pozor! Treba overiť, či vek pacienta je naozaj nad 100 rokov!" | CHECK (IF (R47S1<>'999' AND R47S1<>'777' AND NOT ISNULL(R47S1), (R47S1<>999) AND R47S1<100 , TRUE)) | 3 | M3R47S1 | ÁNO | ||
59 | "Rodné číslo pacienta je nekorektne zadané - vek pacienta nie je dopočítaný!" | CHECK (NOT ISNULL (M3R47S1)) | 3 | M3R47S1 | |||
60 | "V položke Predchádzajúce tehotenstvá je podozrivo vysoký počet vaginálnych pôrodov!" | CHECK(M1R11S1<20) | 1 | M1R11S1 | |||
61 | "V položke Predchádzajúce tehotenstvá je podozrivo vysoký počet pôrodov SC!" | CHECK(M1R12S1<10) | 1 | M1R12S1 | |||
62 | "V položke Predchádzajúce tehotenstvá je podozrivo vysoký počet živonarodených detí!" | CHECK(M1R14S1<20) | 1 | M1R14S1 | |||
63 | "V položke Predchádzajúce tehotenstvá je podozrivo vysoký počet žijúcich detí!" | CHECK(M1R16S1<20) | 1 | M1R16S1 | |||
64 | "V položke Prenatálna starostlivosť je podozrivo vysoký počet kontrol!" | CHECK(M2R5S1<20) | 2 | M2R5S1 | |||
66 | "Prvé ultrazvukové vyšetrenie môže byť najneskôr v 43. týždni!" | CHECK(M2R7S1<=43) | 2 | M2R7S1 | |||
69 | "Ak položka Prvorodička má kód 1, potom položky Predchádzajúce tehotenstvá - pôrody vaginálne a pôrody SC musia mať hodnotu 0!" | CHECK (IF( R10S1==1, R11S1==0 AND R12S1==0, TRUE)) | 1 | R11S1; R12S1 | |||
70 | "Položka Dokončený týždeň tehotenstva musí byť vyplnená hodnotami z intervalu 20 - 43." | CHECK ( NOT ISNULL (R23S1) AND (20<= R23S1 AND R23S1 <= 43) ) | 2 | M2R23S1 | |||
71 | "Ak má položka Transfúzia hodnotu ´1´ /áno/, potom má byť vyplnený aj počet jednotiek krvných derivátov." | CHECK (IF ( R14S1==1, NOT ISNULL(R15S1), TRUE )) | 3 | R15S1 | ÁNO | ||
73 | "Ak položka Prvorodička má kód 2, potom položky Predchádzajúce tehotenstvá - pôrody vaginálne alebo pôrody SC musia byť rôzne od 0!" | CHECK (IF( R10S1==2, R11S1<>0 OR R12S1<>0, TRUE)) | 1 | R11S1; R12S1 | |||
74 | "Ak je početnosť tehotenstva 2 alebo viac, musí byť vyplnená aj položka Viacplodové tehotenstvo." | CHECK (IF (M3R1S1>=2, NOT ISNULL(M2R12S1), TRUE )) | 2 | M2R12S1 | |||
76 | "Ak je počet vaginálnych pôrodov alebo pôrodov SC nenulový, potom musí byť vyplnený aj počet živonarodených alebo mŕtvonarodených detí." | CHECK (IF ( R11S1<> 0 OR R12S1<> 0, R14S1<> 0 OR R15S1<>0, TRUE)) | 1 | R14S1; R15S1 | |||
77 | "Ak je vyplnená položka Komplikácie pôrod/po pôrode-ruptúra hrádze-diagnóza, potom položka Komplikácie pôrod/po pôrode-ruptúra hrádze má mať hodnotu 1." | CHECK (IF (NOT ISNULL (M3R33S1), M3R32S1=='1', TRUE)) | 3 | M3R32S1 | |||
79 | "Ak je vyplnená položka Spôsob pôrodu - plod B, musí byť vyplnená aj položka Poloha plodu - plod B." | CHECK (IF (NOT ISNULL(M3R17S1), NOT ISNULL (M3R21S1), TRUE)) | 3 | M3R21S1 | |||
80 | "Ak je vyplnená položka Spôsob pôrodu - plod C, musí byť vyplnená aj položka Poloha plodu - plod C." | CHECK (IF (NOT ISNULL(M3R18S1), NOT ISNULL (M3R22S1), TRUE)) | 3 | M3R22S1 | |||
81 | "Ak sa nejedná o anonymný pôrod, položka Rodinný stav musí byť vyplnená!" | CHECK (IF(R9S1==0, NOT ISNULL (M1R8S1), TRUE)) | 0_Z_04_12 | M1R8S1 | |||
82 | "Ak sa nejedná o anonymný pôrod, položka Vzdelanie musí byť vyplnená!" | CHECK (IF(R9S1==0, NOT ISNULL (M1R9S1), TRUE)) | 0_Z_04_12 | M1R9S1 | |||
83 | "Ak má položka Ultrazvukové vyšetrenia hodnotu ´1´ /áno/, potom musí byť vyplnený aj týždeň prvého UZV vyšetrenia." | CHECK (IF ( M2R6S1==1, NOT ISNULL(M2R7S1), TRUE )) | 2 | M2R7S1 | |||
84 | "Ak má položka UZV vyšetrenia - zistené malformácie hodnotu ´1´ /áno/, potom musí byť vyplnený aj týždeň zistenia malformácií." | CHECK (IF ( M2R8S1==1, NOT ISNULL(M2R9S1), TRUE )) | 2 | M2R9S1 | |||
85 | "Ak má položka UZV vyšetrenia - zistenie viacplodovej tehotnosti hodnotu ´1´ /áno/, potom musí byť vyplnený aj týždeň zistenia viacplodovej tehotnosti." | CHECK (IF ( M2R10S1==1, NOT ISNULL(M2R11S1), TRUE )) | 2 | M2R11S1 | |||
86 | "Ak je vyplnená položka UZV vyšetrenia - prvé/týždeň, potom položka UZV vyšetrenia má mať hodnotu 1 /áno/." | CHECK( IF (NOT ISNULL (M2R7S1), M2R6S1=='1', TRUE)) | 2 | M2R6S1 | |||
87 | "Ak je vyplnená položka zistené malformácie - týždeň, potom položka zistené malformácie má mať hodnotu 1 /áno/." | CHECK( IF (NOT ISNULL (M2R9S1), M2R8S1=='1', TRUE)) | 2 | M2R8S1 | |||
88 | "Ak je vyplnená položka zistenie viacplodovej tehotnosti - týždeň, potom položka zistenie viacplodovej tehotnosti má mať hodnotu 1 /áno/." | CHECK( IF (NOT ISNULL (M2R11S1), M2R10S1=='1', TRUE)) | 2 | M2R10S1 | |||
89 | "Hmotnosť rodičky na konci tehotenstva musí byť vyplnená." | CHECK (NOT ISNULL (M2R18S1)) | 2 | M2R18S1 | |||
90 | "Výška rodičky musí byť vyplnená." | CHECK (NOT ISNULL (M2R19S1)) | 2 | M2R19S1 | |||
91 | "Ak položka Prenatálna starostlivosť - počet kontrol je nenulová, musí byť položka Prenatálna starostlivosť - začiatok /týždeň/ tiež nenulová." | CHECK (IF ( R5S1<> 0 , R4S1<> 0, TRUE)) | 2 | M2R4S1 | |||
92 | "Ak položka Spôsob pôrodu má kód 6 - SC pred pôrodom indikovaná, potom položka Začiatok pôrodu musí mať kód 3 - plánovaná sekcia." | CHECK (IF (R16S1== '6' OR R17S1== '6' OR R18S1== '6', R5S1== '3' , TRUE)) | 3 | M3R5S1 | ÁNO | ||
93 | "Ak položka Začiatok pôrodu má kód 3 - plánovaná sekcia, potom položka Spôsob pôrodu musí mať kód 6 - SC pred pôrodom indikovaná." | CHECK (IF (R5S1== '3', R16S1== '6' OR R17S1== '6' OR R18S1== '6' , TRUE)) | 3 | M3R16S1; M3R17S1; M3R18S1 | ÁNO | ||
94 | "Začiatok prenatálnej starostlivosti /týždeň/ môže byť najneskôr v 43. týždni." | CHECK(M2R4S1<=43) | 2 | M2R4S1 | |||
95 | "Ak položka Komplikácie v tehotenstve - iné má hodnotu ´1´ /áno/, potom položka Komplikácie v tehotenstve-iné-diagnóza musí byť vyplnená." | CHECK (IF ( M2R38S1==1, NOT ISNULL (M2R39S1), TRUE )) | 2 | M2R39S1 | |||
96 | "Ak položka Komplikácie pôrod/po pôrode - ruptúra hrádze má hodnotu ´1´ /áno/, potom položka Komplikácie pôrod/po pôrode-ruptúra hrádze-diagnóza musí byť vyplnená." | CHECK (IF ( M3R32S1==1, NOT ISNULL (M3R33S1), TRUE )) | 3 | M3R33S1 | |||
97 | "Ak položka Komplikácie pôrod/po pôrode - iné má hodnotu ´1´ /áno/, potom položka Komplikácie pôrod/po pôrode-iné-diagnóza musí byť vyplnená." | CHECK (IF ( M3R34S1==1, NOT ISNULL (M3R35S1), TRUE )) | 3 | M3R35S1 | |||
100 | "Rok spracovania sa musí rovnať roku narodenia dieťaťa." | CHECK (M3R48S1==M0_Z_04_12R1S1) | 3 | M3R44S1 | |||
101 | "Rok prijatia musí byť rovnaký alebo len o 1 nižší ako rok spracovania!" | CHECK (IF(NOT ISNULL(M6R1S1), M6R3S1=='OK', TRUE)) | 6 | M1R7S1 | |||
103 | "Rok dátumu ukončenia SOR musí byť rovnaký alebo len o 1 vyšší ako rok spracovania!" | CHECK (IF (NOT ISNULL (M6R2S1), M6R4S1=='OK', TRUE)) | 6 | M3R46S1 | ÁNO | ||
104 | "Dôvod ukončenia SOR musí byť vyplnený!" | CHECK (NOT ISNULL (M3R45S1)) | 3 | M3R45S1 | |||
105 | "Ak položka Spôsob pôrodu nadobúda kód 6, 7 alebo 8 /pôrod bol cisárskym rezom/, musí byť vyplnená položka Indikácia k SC - diagnóza. " | CHECK (IF (R16S1==6 OR R16S1==7 OR R16S1==8, NOT ISNULL(R19S1), TRUE)) | 3 | R19S1 | |||
106 | "Ak položka Spôsob pôrodu nadobúda kód 6, 7 alebo 8 /pôrod bol cisárskym rezom/, musí byť vyplnená položka Indikácia k SC - diagnóza. " | CHECK (IF (R17S1==6 OR R17S1==7 OR R17S1==8, NOT ISNULL(R19S1), TRUE)) | 3 | R19S1 | |||
107 | "Dátum ukončenia SOR musí byť vyplnený - musí byť vyšší alebo rovný ako dátum pôrodu - v prípade rovnosti dátumov treba overiť, či bola rodička prepustená v deň pôrodu!" | CHECK ( NOT ISNULL(M3R46S1) AND M3R46S1>= M3R44S1) | 3 | M3R46S1 | |||
108 | "Ak položka Spôsob pôrodu nadobúda kód 6, 7 alebo 8 /pôrod bol cisárskym rezom/, musí byť vyplnená položka Indikácia k SC - diagnóza. " | CHECK (IF (R18S1==6 OR R18S1==7 OR R18S1==8, NOT ISNULL(R19S1), TRUE)) | 3 | M3R19S1 | |||
109 | "Dátum prijatia musí byť nižší alebo rovný ako dátum pôrodu /výnimkou je pôrod mimo ZZ, keď Pôrodná kniha = 9/." | CHECK (IF ( NOT ISNULL(M1R7S1) AND (R7S1) <>9, M1R7S1<=M3R44S1, TRUE)) | 0_Z_04_12 | M1R7S1 | |||
110 | "Ak má položka Ultrazvukové vyšetrenia hodnotu ´1´ /áno/, potom musí byť vyplnená aj položka Prenatálna starostlivosť - začiatok - týždeň." | CHECK (IF (M2R6S1==1, NOT ISNULL (M2R4S1), TRUE)) | 2 | M2R4S1 | ÁNO | ||
600 | Modul 1: Overte korektnosť rodného čísla rodičky na riadku R1. /PACRC/. | check(getFunction("common/IsRCCorrect_v2.js")("0_Z_04_12", "ROK_SPRAC", "1", "PACRC") , msgText(), [{moduleItem: "PACRC"}]) | 1 | R1S1 | ÁNO |
Vzájomné dynamické obmedzenia položiek (množina povolených hodnôt obmedzovanej položky je daná hodnotou obmedzujúcej položky):