Typ záznamu A02
Rozhranie platí od roku 2018
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_A02 | 1 | 1 | ||
MESIAC_SPRAC | ÁNO | ÁNO | varchar | 2 | Mesiac spracovania | 0_A02 | 2 | 1 | ||
ICO | ÁNO | ÁNO | varchar | 8 | Identifikačné číslo organizácie | 0_A02 | 3 | 1 | ||
KODPZS | ÁNO | ÁNO | varchar | 12 | Kód poskytovateľa zdravotnej starostlivosti | 0_A02 | 4 | 1 | ||
NAZOV | ÁNO | varchar | 150 | Názov spravodajskej jednotky | 0_A02 | 5 | 1 | |||
PRIEZVISKO_ZOST | ÁNO | varchar | 100 | Priezvisko zostavovateľa výkazu | 0_A02 | 7 | 1 | |||
TEL | ÁNO | varchar | 35 | Telefónne číslo zostavovateľa (vrátane klapky) | 0_A02 | 8 | 1 | |||
ÁNO | varchar | 128 | e-mail zostavovateľa | 0_A02 | 9 | 1 | ||||
POZNAMKA | varchar | 256 | Poznámka | 0_A02 | 10 | 1 | ||||
AUTOR_XML | varchar | 50 | Autor xml | 0_A02 | 11 | 1 | ||||
SIDOU_OBEC_KOD_ST | ÁNO | varchar | 12 | Obec sidla odborného útvaru | 0_A02 | 6 | 1 | |||
NAV_P_0018 | integer | 10 | NávštevyPacientaVAmbulancii-0-18 | 3101 | 1 | 1 | ||||
NAV_PD_0018 | integer | 10 | NávštevyDispenzarPacientaVAmbulancii-0-18 | 3101 | 1 | 2 | ||||
NAV_NS_LEK_PD_0018 | integer | 10 | NávštevyNávštevnáSlužbaLekáraUDispenzarPacienta-0-18 | 3101 | 1 | 3 | ||||
NAV_P_19 | integer | 10 | NávštevyPacientaVAmbulancii-19+ | 3101 | 2 | 1 | ||||
NAV_PD_19 | integer | 10 | NávštevyDispenzarPacientaVAmbulancii-19+ | 3101 | 2 | 2 | ||||
NAV_NS_LEK_PD_19 | integer | 10 | NávštevyNávštevnáSlužbaLekáraUDispenzarPacienta-19+ | 3101 | 2 | 3 | ||||
PDN | integer | 10 | PacientiNovíPrijatíDoDispenzáraVSledovObdobí | 3201 | 1 | 1 | ||||
PDN_DM | integer | 10 | PacientiPrijatíNovíDoDispenzáraVSledovObdobí-DiagnostNaDM | 3201 | 1 | 2 | ||||
PD_VYRAD | integer | 10 | PacientiVyradeníZDispenzára | 3201 | 1 | 3 | ||||
PD | integer | 10 | PacientiDispenzarNaKonciSledovObdobia | 3201 | 1 | 4 | ||||
CISV_SLED_DIAG_2 | varchar | 5 | OA2_3204 | Vybrané sledované diagnózy | 3204 | 1 | ||||
PD_SOCH | integer | 10 | OA2_3204 | PacientiDispenzarSoSprievOchorNaKonciSledovObd | 3204 | 2 | ||||
PDN_SOCH | integer | 10 | OA2_3204 | PacientiDispenzarNovíSoSprievOchorDiagnostVPosl12Mes | 3204 | 3 | ||||
PD_UT_E10 | integer | 10 | PacientiDispenzarUkončTehotSDiabMellitusTypu1 | 3220 | 1 | 1 | ||||
PD_UT_POR_ZN_E10 | integer | 10 | PacientiDispenzarUkončTehotPôrŽivNovSDiabMellitusTypu1 | 3220 | 1 | 2 | ||||
PD_UT_E11 | integer | 10 | PacientiDispenzarUkončTehotSDiabMellitusTypu2 | 3220 | 2 | 1 | ||||
PD_UT_POR_ZN_E11 | integer | 10 | PacientiDispenzarUkončTehotPôrŽivNovSDiabMellitusTypu2 | 3220 | 2 | 2 | ||||
PD_UT_O24 | integer | 10 | PacientiDispenzarUkončTehotGestačnýDiabMellitus | 3220 | 3 | 1 | ||||
PD_UT_POR_ZN_O24 | integer | 10 | PacientiDispenzarUkončTehotPôrŽivNovGestačnýDM | 3220 | 3 | 2 | ||||
CIS_VS10_1 | varchar | 5 | OA2_3210 | Veková skupina pacienta | 3210 | 1 | ||||
CIS_POHL1 | varchar | 1 | OA2_3210 | Pohlavie pacienta | 3210 | 2 | ||||
PD_E10 | integer | 10 | OA2_3210 | PacientiDispenzarDiabMellitusTyp1 | 3210 | 3 | ||||
PD_E11 | integer | 10 | OA2_3210 | PacientiDispenzarDiabMellitusTyp2 | 3210 | 4 | ||||
PD_O24 | integer | 10 | OA2_3210 | PacientiDispenzarGestačnýDiabMellitus | 3210 | 5 | ||||
PD_E12_14 | integer | 10 | OA2_3210 | PacientiDispenzarInéTypyDiabMellitus | 3210 | 6 | ||||
CIS_VS10_2 | varchar | 5 | OA2_3211 | Veková skupina pacienta | 3211 | 1 | ||||
CIS_POHL2 | varchar | 1 | OA2_3211 | Pohlavie pacienta | 3211 | 2 | ||||
PDN_E10 | integer | 10 | OA2_3211 | PacientiDispenzarNovíDiabMellitusTyp1 | 3211 | 3 | ||||
PDN_E11 | integer | 10 | OA2_3211 | PacientiDispenzarNovíDiabMellitusTyp2 | 3211 | 4 | ||||
PDN_O24 | integer | 10 | OA2_3211 | PacientiDispenzarNovíGestačnýDiabMellitus | 3211 | 5 | ||||
PDN_E12_14 | integer | 10 | OA2_3211 | PacientiDispenzarNovíInéTypyDiabMellitus | 3211 | 6 | ||||
MIN_CAS_VYPL | integer | 3 | MinútyČasVypĺňaniaFormulára | 9001 | 2 | 1 | ||||
HOD_CAS_VYPL | integer | 12 | HodinyČasVypĺňaniaFormulára | 9001 | 1 | 1 | ||||
PD_DIAB_MEL_SUM | integer | 10 | PacientiDispenzarDiabMelitSum | 3201 | 1 | 5 | ÁNO | |||
PDN_DIAB_MEL_SUM | integer | 10 | PacientiDispenzarNoviDiabMelitSum | 3201 | 1 | 6 | ÁNO | |||
PD_DIAB_SUM | integer | 10 | PacientiDispenzarDiabSum | 3201 | 1 | 7 | ÁNO | |||
CIS_VS11 | varchar | 5 | OA2_3401 | Veková skupina | 3401 | 1 | ||||
CIS_POHL3 | varchar | 1 | OA2_3401 | Pohlavie pacienta | 3401 | 2 | ||||
PD_DIAB_REZIM | integer | 10 | OA2_3401 | PacientiDispenzarDiabRezimoveOpatrenie | 3401 | 3 | ||||
PD_DIAB_PA_MON | integer | 10 | OA2_3401 | PacientiDispenzarDiabPeroralneAntidiabetikaMonoterapia | 3401 | 4 | ||||
PD_DIAB_PA_DVOJ | integer | 10 | OA2_3401 | PacientiDispenzarDiabPeroralneAntidiabetikaDvojkombinacia | 3401 | 5 | ||||
PD_DIAB_PA_TROJ | integer | 10 | OA2_3401 | PacientiDispenzarDiabPeroralneAntidiabetikaTrojkombinacia | 3401 | 6 | ||||
PD_DIAB_IN_KR | integer | 10 | OA2_3401 | PacientiDispenzarDiabInzulinomKonzervatRezim | 3401 | 7 | ||||
PD_DIAB_IN_IR | integer | 10 | OA2_3401 | PacientiDispenzarDiabInzulinomIntenzifikRezim | 3401 | 8 | ||||
PD_DIAB_IN_IP | integer | 10 | OA2_3401 | PacientiDispenzarDiabInzulinomKontinualneInzulinovaPumpa | 3401 | 9 | ||||
M_3401_MUZI | integer | 6 | Suma mužov z M3401 | 9003 | 1 | 1 | ÁNO | |||
M_3401_ZENY | integer | 6 | Suma žien z M3401 | 9003 | 1 | 2 | ÁNO | |||
M_3210_MUZI | integer | 6 | Suma mužov z M3210 | 9003 | 2 | 1 | ÁNO | |||
M_3210_ZENY | integer | 6 | Suma žien z M3210 | 9003 | 2 | 2 | ÁNO | |||
PD_GDM_SUM3210 | integer | 10 | PacientiDispenzarGestačnýDiabMellitusSpoluK31.12. | 9002 | 1 | 1 | ÁNO | |||
PD_GDM_SUM3211 | integer | 10 | PacientiDispenzarNovíGestačnýDiabMellitusSpolu | 9002 | 1 | 2 | Á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 | "Modul 3101: Musí byť uvedený počet návštev pacienta v ambulancii v S1 /NAV_P/!" | Check (R1S1>=1 OR R2S1>=1) | 3101 | ||||
2 | "Modul 3101: Počet návštev pacienta v ambulancii v R"+i+"S1 /NAV_P/ musí byť väčší alebo rovný počtu návštev dispenzarizovaného pacienta-diabetika v R"+i+"S2 /NAV_PD/." | Forcheck(i, RiS1 >= RiS2) | 3101 | i={1-2} | RiS1 | ||
3 | "Modul 3201: Počet osôb prijatých do dispenzára v sledovanom období v R1S1 /PDN/ musí byť väčší alebo rovný počtu osôb s diagnostikovaným ochorením na DM v posledných 12 mesiacoch v R1S2 /PDN_DM/." | Check(R1S1 >= R1S2) | 3201 | R1S1 | |||
4 | "Modul 3204: Počet diabetikov s obličkovými komplikáciami v R1S"+j+" musí byť väčší alebo rovný počtu diabetikov s obličkovými komplikáciami - dialyzovaní v R2S"+j+"." | Forcheck(j, R1Sj >= R2Sj) | 3204 | j={2-3} | R1Sj | ||
5 | "Modul 3204: Počet diabetikov s obličkovými komplikáciami v R1S"+j+" musí byť väčší alebo rovný počtu diabetikov s obličkovými komplikáciami - transplantovaní v R3S"+j+"." | Forcheck(j, R1Sj >= R3Sj) | 3204 | j={2-3} | R1Sj | ||
6 | "Modul 3204: Počet diabetikov s očnými komplikáciami v R4S"+j+" musí byť väčší alebo rovný počtu diabetikov s očnými komplikáciami - slepí v R5S"+j+"." | Forcheck(j, R4Sj >= R5Sj) | 3204 | j={2-3} | R4Sj | ||
7 | "Modul 3210: R5S"+j+" sa nevypĺňa!" | Forcheck(j, IF(R2Sj=='1', ISNULL(R5Sj) OR R5Sj==0, TRUE)) | 3210 | j={1-PS} | R5Sj | ||
8 | "Modul 3211: R5S"+j+" sa nevypĺňa!" | Forcheck(j, IF(R2Sj=='1', ISNULL(R5Sj) OR R5Sj==0, TRUE)) | 3211 | j={1-PS} | R5Sj | ||
9 | "Modul 3220: Počet ukončených tehotenstiev pacientok s DM v R"+i+"S1 /PD_UT/ musí byť väčší alebo rovný počtu ukončených tehotenstiev pôrodom živého novorodenca v R"+i+"S2 /PD_UT_POR_ZN/." | Forcheck(i, RiS1 >= RiS2) | 3220 | i={1-3} | RiS1 | ||
11 | "Medzimodulová kontrola: Počet dispenzarizovaných osôb na konci sledovaného obdobia v module 3201 v R1S4 /PD/ musí byť väčší alebo rovný počtu diabetikov s konkrétnym sprievodným ochorením v module 3204 v R"+i+"S2 /PD_SOCH/." | Forcheck(i, M3201R1S4 >= M3204RiS2) | 3204 | i={1-PR} | M3201R1S4 | ||
12 | "Medzimodulová kontrola: Počet dispenzarizovaných osôb na konci sledovaného obdobia v module 3201 v R1S4 /PD/ musí byť rovný počtu diabetikov liečených k 31.12. v module 3401 v S1-S4." | Check(M3201R1S4 == Sum(i, M3401RiS1+ M3401RiS2+ M3401RiS3+M3401RiS4)) | 3401 | i={3-9} | M3201R1S4 | ||
13 | "Medzimodulová kontrola: Počet dispenzarizovaných osôb na konci sledovaného obdobia v module 3201 v R1S4 /PD/ musí byť rovný počtu dispenzarizovaných osôb v module 3210 v S1-S36 /PD_E10+PD_E11+PD_O24+PD_E12_14/." | Check(M3201R1S4 == Sum(j, M3210R3Sj+ M3210R4Sj+ M3210R5Sj+ M3210R6Sj)) | 3210 | j={1-PS} | M3201R1S4 | ||
14 | "Medzimodulová kontrola: Počet dispenzarizovaných osôb s diagnostikovaným ochorením na DM v posledných 12 mesiacoch v m. 3201 v R1S2 /PDN_DM/ musí byť rovný počtu dispenz. osôb v m. 3211 v S1-S36 /PDN_E10+PDN_E11+PDN_O24+PDN_E12_14/." | Check(M3201R1S2 == Sum(j, M3211R3Sj+ M3211R4Sj+ M3211R5Sj+ M3211R6Sj)) | 3211 | j={1-PS} | M3201R1S2 | ||
15 | "Každá bunka v m.3210 je väčšia alebo sa rovná príslušnej bunke v m.3211, čiže počet dispenzar. osôb príslušnej diagnózy a vekovej skupiny k 31.12. je väčší alebo sa rovná počtu dispenzar. osôb tej istej vekovej skupiny a diagnózy zistenej v sled. období." | Forcheck(i, j, M3210RiSj >= M3211RiSj) | 3211 | i={3-PR}; j={1-PS} | M3210RiSj | ÁNO | |
16 | "Medzimodulová kontrola: Súčet mužov liečených k 31.12. v module 3401 v S1 a S3, musí byť rovný súčtu dispenzarizovaných mužov v module 3210 v nepárnych stĺpcoch /PD_E10+PD_E11+PD_E12_14/." | CHECK(IF(R1S1 == R2S1, TRUE, FALSE)) | 9003 | R1S1;R2S1 | |||
17 | "Medzimodulová kontrola: Súčet žien liečených k 31.12. v module 3401 v S2 a S4, musí byť rovný súčtu dispenzarizovaných žien v module 3210 v párnych stĺpcoch /PD_E10+PD_E11+PD_O24+PD_E12_14/." | CHECK(IF(R1S2 == R2S2, TRUE, FALSE)) | 9003 | R1S2;R2S2 | |||
18 | "Modul 3220: Skontrolujte, či v R"+i+"S1 je uvedený len počet ukončených tehotenstiev v sledovanom období /neuvádzajú sa neukončené tehotenstvá/." | Forcheck(i, IF(RiS1>RiS2, RiS1==RiS2, TRUE)) | 3220 | i={1-3} | RiS1 | ÁNO | |
100 | "Modul 3101: Pre detskú špecializáciu /KODPZS/ by nemal byť uvedený údaj vo vekovej skupine 19+ v R2S"+j+" /NAV_P_19; NAV_PD_19; NAV_NS_LEK_PD_19/. " | FORCHECK(j,(IF(SUBSTR(M0_A02R4S1,7,3)=="153", R2Sj=0 OR ISNULL(R2Sj),TRUE))) | 3101 | j={1-3} | R2Sj | ÁNO | |
9001 | "Modul 9001: Počet minút v R2S1 /MIN_CAS_VYPL/ nemôže byť vyšší ako 59." | Check(R2S1 < 60) | 9001 | R2S1 | |||
9002 | "Modul 9001: Skutočne Vám vypĺňanie tohto formulára trvalo viac ako 10 hodín?" | Check(R1S1 <= 10) | 9001 | R1S1 | ÁNO |
Vzájomné dynamické obmedzenia položiek (množina povolených hodnôt obmedzovanej položky je daná hodnotou obmedzujúcej položky):