Rozhranie: ZR_VCH_ZR Hlásenie osoby s dedičnou, genetickou a zriedkavou chorobou

Typ záznamu ZR_VCH_ZR

Rozhranie platí od roku 2019

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 00 1 1  
MESIAC_SPRAC ÁNO ÁNO varchar 2   Mesiac spracovania 00 2 1  
ICO ÁNO ÁNO varchar 8   IČO PZS 00 3 1  
KODPZS ÁNO ÁNO varchar 12   Kód PZS 00 4 1  
NAZOV     varchar 150   Názov zariadenia 00 5 1 ÁNO
OSET_LEK_PRIEZV   ÁNO varchar 60   Meno lekára vyplňujúceho hlásenie 00 6 1  
PACDATVYK   ÁNO date     Dátum vyplnenia hlásenia 00 7 1  
TYP_PAC_VCH   ÁNO varchar 1   Typ pacienta s vrodenou chybou 01 1 1  
PACPRIEZVISKO     varchar 60   Priezvisko pacienta 01 2 1  
PACMENO     varchar 30   Meno pacienta 01 3 1  
PACRC   ÁNO varchar 10   Rodné číslo pacienta 01 4 1  
PACPOHLAVIE     varchar 1   Pohlavie pacienta 01 5 1 ÁNO
PACDATNAR     date     Dátum narodenia pacienta 01 6 1 ÁNO
PACVEK     integer 3   Vek pacienta 01 7 1 ÁNO
PAC_ADRESA     varchar 150   Adresa trvaláho bydliska - ulica, číslo 01 8 1  
PACNARODNOST     varchar 2   Národnosť pacienta 01 10 1  
AS_NOSIC_MUTACIE     bool     Asymptomatický nosič dominantnej mutácie 01 11 1  
MON_CHOR     varchar 256   Monogénová choroba 02 1 1  
CHRM_ANOM     varchar 256   Chromozómová anomália 02 2 1  
KLIN_GEN_SYNDROM     varchar 256   Klinicko-genetický syndróm 02 3 1  
DIAGNOZA     varchar 5   Diagnóza 03 1 1  
DIAGNOZA_INA     varchar 150   Diagnóza iná 03 2 1  
ORPHA     varchar 6   ORPHA kód 03 3 1  
OMIM     varchar 6   OMIM kód 03 4 1  
KARYOTYP     varchar 20   Karyotyp symbol 03 5 1  
DNA     varchar 1   DNA odobratá 03 6 1  
DNA_VYS     varchar 256   Výsledok DNA analýzy 03 7 1  
PACIENT_DOPL_INFOR     varchar 3000   Doplnenie informácií o pacientovi 03 8 1  
PACOBEC_ST   ÁNO varchar 12   Trvalé bydlisko pacienta - Obec 01 9 1  
POZNAMKA     varchar 3000   Poznámka 04 1 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 "Modul 02: V module musí byť niečo vyplnené. /M02R1 až R3, MON_CHOR, CHRM_ANOM, KLIN_GEN_SYNDROM/" CHECK(NOT ISNULL(M02R1S1) OR NOT ISNULL(M02R2S1) OR NOT ISNULL(M02R3S1)) 02     R1S1;R2S1;R3S1  
2 "Modul 03: V module v riadkoch R1 a R4 musí byť niečo vyplnené. /DIAGNOZA, DIAGNOZA_INA, ORPHA, OMIM/" CHECK(NOT ISNULL(R1S1) OR NOT ISNULL(R2S1) OR NOT ISNULL(R3S1) OR NOT ISNULL(R4S1)) 03     R1S1;R2S1;R3S1;R4S1  
501 "Modul 01: Rodné číslo pacienta je chybné. Vek pacienta nemôže byť záporný." CHECK(R7S1<>777) 01     R4S1  
502 "Modul 01: Vek pacienta je nad 120 rokov, uistite sa či je rodné číslo správne." CHECK(R7S1<>888) 01     R4S1 ÁNO
600 "Modul 01: Rodné číslo je zrejme nekorektné. Uistite sa, či je zapísané správne./PACRC/" check(getFunction("common/IsRCCorrect_v2.js")("00", "ROK_SPRAC", "01", "PACRC") , msgText(), [{moduleItem: "PACRC"}]) 01     R4S1 ÁNO

Vzájomné dynamické obmedzenia položiek (množina povolených hodnôt obmedzovanej položky je daná hodnotou obmedzujúcej položky):