ÓÒÂÅÐÆÄÀÞ
Äèðåêòîð Ôåäåðàëüíîãî
ôîíäà îáÿçàòåëüíîãî
ìåäèöèíñêîãî ñòðàõîâàíèÿ
À.Ì.ÒÀÐÀÍÎÂ
21 ñåíòÿáðÿ 2006 ãîäà
ÌÅÒÎÄÈ×ÅÑÊÈÅ
ÐÅÊÎÌÅÍÄÀÖÈÈ
ÏÎ
ÏÐÎÂÅÄÅÍÈÞ ÒÅÐÐÈÒÎÐÈÀËÜÍÛÌÈ ÔÎÍÄÀÌÈ ÎÌÑ
ÀÂÒÎÌÀÒÈÇÈÐÎÂÀÍÍÎÉ
ÝÊÑÏÅÐÒÈÇÛ ÐÅÅÑÒÐÎÂ ÐÅÖÅÏÒÎÂ
ËÅÊÀÐÑÒÂÅÍÍÛÕ
ÑÐÅÄÑÒÂ, ÎÒÏÓÙÅÍÍÛÕ ÃÐÀÆÄÀÍÀÌ, ÈÌÅÞÙÈÌ ÏÐÀÂÎ
ÍÀ
ÏÎËÓ×ÅÍÈÅ ÃÎÑÓÄÀÐÑÒÂÅÍÍÎÉ ÑÎÖÈÀËÜÍÎÉ ÏÎÌÎÙÈ
 ÂÈÄÅ
ÍÀÁÎÐÀ ÑÎÖÈÀËÜÍÛÕ ÓÑËÓÃ
1. Îáùèå ïîëîæåíèÿ
Íàñòîÿùèå Ìåòîäè÷åñêèå ðåêîìåíäàöèè
ðàçðàáîòàíû ñ öåëüþ óíèôèêàöèè äàííûõ è àëãîðèòìîâ ïðîâåäåíèÿ ýêñïåðòèçû
ðååñòðîâ ðåöåïòîâ, ïðåäñòàâëÿåìûõ ôàðìàöåâòè÷åñêèìè îðãàíèçàöèÿìè, çàêëþ÷èâøèìè
ãîñóäàðñòâåííûé êîíòðàêò ñ òåððèòîðèàëüíûì ôîíäîì ÎÌÑ ïî ðåçóëüòàòàì îòêðûòîãî
êîíêóðñà íà ïðàâî îñóùåñòâëåíèÿ ïîñòàâêè è îòïóñêà ëåêàðñòâåííûõ ñðåäñòâ, è
ïðåäíàçíà÷åíû äëÿ ïðîâåäåíèÿ òåððèòîðèàëüíûìè ôîíäàìè îáÿçàòåëüíîãî
ìåäèöèíñêîãî ñòðàõîâàíèÿ è ñòðàõîâûìè ìåäèöèíñêèìè îðãàíèçàöèÿìè
ìåäèêî-ýêîíîìè÷åñêîãî êîíòðîëÿ ëåêàðñòâåííîãî îáåñïå÷åíèÿ îòäåëüíûõ êàòåãîðèé
ãðàæäàí, èìåþùèõ ïðàâî íà ãîñóäàðñòâåííóþ ñîöèàëüíóþ ïîìîùü â âèäå íàáîðà ñîöèàëüíûõ
óñëóã.
Ìåòîäè÷åñêèå ðåêîìåíäàöèè ïî ïðîâåäåíèþ
àâòîìàòèçèðîâàííîé ýêñïåðòèçû ðååñòðîâ ðåöåïòîâ ðàçðàáîòàíû íà îñíîâå ñëåäóþùèõ
íîðìàòèâíûõ äîêóìåíòîâ:
1. Ìåòîäè÷åñêèõ ðåêîìåíäàöèé ïî îðãàíèçàöèè
èíôîðìàöèîííîãî âçàèìîäåéñòâèÿ ìåæäó ó÷àñòíèêàìè ëåêàðñòâåííîãî îáåñïå÷åíèÿ
îòäåëüíûõ êàòåãîðèé ãðàæäàí ïðè îáÿçàòåëüíîì ìåäèöèíñêîì ñòðàõîâàíèè (ñ
èçìåíåíèÿìè è äîïîëíåíèÿìè), óòâåðæäåííûõ Ïðèêàçîì ÔÎÌÑ îò 21.03.2006 N 38;
2. Ìåòîäè÷åñêèõ ðåêîìåíäàöèé
"Îðãàíèçàöèÿ è ïðîâåäåíèå ìåäèêî-ýêîíîìè÷åñêîãî êîíòðîëÿ çà íàçíà÷åíèåì è
îáåñïå÷åíèåì ëåêàðñòâåííûìè ñðåäñòâàìè îòäåëüíûõ êàòåãîðèé ãðàæäàí, èìåþùèõ
ïðàâî íà ïîëó÷åíèå ãîñóäàðñòâåííîé ñîöèàëüíîé ïîìîùè", óòâåðæäåííûõ ÔÎÌÑ
25.02.2005 N 844/30-3/è;
 îôèöèàëüíîì òåêñòå äîêóìåíòà, âèäèìî,
äîïóùåíà îïå÷àòêà: Ïðèêàç Ìèíçäðàâñîöðàçâèòèÿ Ðîññèè îò 13.06.2006 N 476 èìååò
íàçâàíèå "Î âíåñåíèè èçìåíåíèé â ïðèêàç Ìèíèñòåðñòâà çäðàâîîõðàíåíèÿ
Ðîññèéñêîé Ôåäåðàöèè îò 23 àâãóñòà 1999 ã. N 328 "Î ðàöèîíàëüíîì
íàçíà÷åíèè ëåêàðñòâåííûõ ñðåäñòâ, ïðàâèëàõ âûïèñûâàíèÿ ðåöåïòîâ íà íèõ è
ïîðÿäêå îòïóñêà àïòå÷íûìè ó÷ðåæäåíèÿìè (îðãàíèçàöèÿìè)", à íå "Î
ðàöèîíàëüíîì íàçíà÷åíèè ëåêàðñòâåííûõ ñðåäñòâ, ïðàâèëàõ âûïèñûâàíèÿ ðåöåïòîâ íà
íèõ è ïîðÿäêå îòïóñêà àïòå÷íûìè ó÷ðåæäåíèÿìè (îðãàíèçàöèÿìè).
3. Ïðèêàçà Ìèíçäðàâñîöðàçâèòèÿ Ðîññèè îò 13.06.2006
N 476 "Î ðàöèîíàëüíîì íàçíà÷åíèè ëåêàðñòâåííûõ ñðåäñòâ, ïðàâèëàõ
âûïèñûâàíèÿ ðåöåïòîâ íà íèõ è ïîðÿäêå îòïóñêà àïòå÷íûìè ó÷ðåæäåíèÿìè
(îðãàíèçàöèÿìè)";
4. Ïðèêàçà ÔÎÌÑ îò 28.12.2005 N 129 (â
ðåäàêöèè Ïðèêàçà ÔÎÌÑ îò 31.05.2006 N 61) "Îá óòâåðæäåíèè ðåãèñòðîâ ó÷åòà
ñðåäñòâ íà ðåàëèçàöèþ ìåð ñîöèàëüíîé ïîääåðæêè îòäåëüíûõ êàòåãîðèé ãðàæäàí ïî
îáåñïå÷åíèþ ëåêàðñòâåííûìè ñðåäñòâàìè".
Àâòîìàòèçèðîâàííàÿ ýêñïåðòèçà ðååñòðîâ
ðåöåïòîâ ÿâëÿåòñÿ ñîñòàâíîé ÷àñòüþ ìåäèêî-ýêîíîìè÷åñêîãî êîíòðîëÿ
ëåêàðñòâåííîãî îáåñïå÷åíèÿ â ôàðìàöåâòè÷åñêèõ îðãàíèçàöèÿõ.
Àâòîìàòèçèðîâàííàÿ ýêñïåðòèçà ðååñòðîâ
ðåöåïòîâ ïðåäñòàâëÿåò ñîáîé ïðîâåðêó âûïîëíåíèÿ êðèòåðèåâ, óñòàíîâëåííûõ
íîðìàòèâíûìè äîêóìåíòàìè ÔÎÌÑ:
- ñîîòâåòñòâèÿ ëèö, ïîëó÷èâøèõ ëåêàðñòâåííûå
ñðåäñòâà, ðåãèîíàëüíîìó ñåãìåíòó ôåäåðàëüíîãî ðåãèñòðà ëèö, èìåþùèõ ïðàâî íà
ïîëó÷åíèå ãîñóäàðñòâåííîé ñîöèàëüíîé ïîìîùè;
- ñîîòâåòñòâèÿ ñòîèìîñòè îòïóùåííûõ
ëåêàðñòâåííûõ ñðåäñòâ öåíàì, íå ïðåâûøàþùèì öåí, çàðåãèñòðèðîâàííûõ â
óñòàíîâëåííîì ïîðÿäêå, ñ ó÷åòîì äåéñòâóþùåãî íàëîãîâîãî çàêîíîäàòåëüñòâà è
ïðåäåëüíîé òîðãîâîé íàäáàâêè ê öåíàì íà ëåêàðñòâåííûå ñðåäñòâà;
- ñîîòâåòñòâèÿ îòïóùåííûõ ëåêàðñòâåííûõ
ñðåäñòâ óòâåðæäåííîìó Ïåðå÷íþ ëåêàðñòâåííûõ ñðåäñòâ;
- ôàêòà îòïóñêà ëåêàðñòâåííûõ ñðåäñòâ ïî
ðåöåïòàì ñ èñòåêøèì ñðîêîì äåéñòâèÿ è îôîðìëåííûì ñ íàðóøåíèåì óñòàíîâëåííîãî
ïîðÿäêà;
- ôàêòà îòïóñêà ëåêàðñòâåííûõ ñðåäñòâ ïî
ðåöåïòàì âðà÷åé (ôåëüäøåðîâ) è/èëè ëå÷åáíî-ïðîôèëàêòè÷åñêèõ ó÷ðåæäåíèé, íå
èìåþùèõ ïðàâî íà âûïèñêó ðåöåïòîâ.
2. Àëãîðèòìû ýêñïåðòèç
Èñõîäíûìè äàííûìè äëÿ ïðîâåäåíèÿ ýêñïåðòèç
ðååñòðîâ ðåöåïòîâ ÿâëÿþòñÿ äàííûå, ïðåäîñòàâëÿåìûå ôàðìàöåâòè÷åñêèìè
îðãàíèçàöèÿìè â âèäå ôàéëà çàïèñåé óñòàíîâëåííîãî ôîðìàòà â ñîîòâåòñòâèè ñ
Ïðèêàçîì ÔÎÌÑ îò 21.03.2006 N 38.
Ïåðå÷åíü èñõîäíûõ äàííûõ ïðèâåäåí â òàáëèöå
1.
Òàáëèöà 1
N
|
Íàèìåíîâàíèå ôàéëà â ñîîòâåòñòâèè ñ Ïðèêàçîì
ÔÎÌÑ N 38 îò 21.03.2006
|
Ôîðìàëüíîå
íàèìåíîâàíèå
òàáëèöû
|
1.
|
Ôàéë çàïèñåé òèïà "Ë" - äàííûå îá îòïóùåííûõ
ëåêàðñòâåííûõ ñðåäñòâàõ
|
L
|
2.
|
Ôàéë çàïèñåé òèïà "Ð" - äàííûå î âûïèñàííûõ
ðåöåïòàõ
|
R
|
3.
|
Ôàéë çàïèñåé òèïà ÌÊÂ - Ìåæäóíàðîäíûé
êëàññèôèêàòîð áîëåçíåé ÌÊÁ-10
|
MKB
|
4.
|
Ôàéë çàïèñåé òèïà "ÏËÑ" - Ïåðå÷åíü ëåêàðñòâåí-
íûõ ñðåäñòâ
|
PLS
|
5.
|
Ôàéë çàïèñåé òèïà ÑÂÔ - Ñïðàâî÷íèê âðà÷åé è
ôåëüäøåðîâ, èìåþùèõ ïðàâî íà âûïèñêó ðåöåïòîâ
îòäåëüíûì êàòåãîðèÿì ãðàæäàí
|
Doctor
|
6.
|
Ôàéë çàïèñåé òèïà "ÏÖËÑ" - Ñïðàâî÷íèê
ïðåäåëüíûõ öåí âîçìåùåíèÿ ËÑ äëÿ ðåãèîíà
|
PCLS
|
7.
|
Ôàéë çàïèñåé òèïà "ÖËÑ" - Ñïðàâî÷íèê
çàðåãèñòðèðîâàííûõ öåí ËÑ
|
CLS
|
8.
|
Ôàéë çàïèñåé òèïà "Ë" - ðååñòð îïëà÷åííûõ
ðåöåïòîâ
|
PayL
|
9.
|
Ôàéë çàïèñåé òèïà "ÔÏ" - ïåðñîíàëüíûå äàííûå î
ïàöèåíòå (ðåãèîíàëüíûé ñåãìåíò ôåäåðàëüíîãî
ðåãèñòðà ëèö, èìåþùèõ ïðàâî íà ïîëó÷åíèå
ãîñóäàðñòâåííîé ñîöèàëüíîé ïîìîùè â âèäå
äîïîëíèòåëüíîãî íàáîðà ñîöèàëüíûõ óñëóã)
|
FP
|
10.
|
Ôàéë çàïèñåé òèïà "ÔË" - äàííûå î äîêóìåíòàõ,
ïîäòâåðæäàþùèõ ïðàâî ãðàæäàíèíà íà ïîëó÷åíèå
ÃÑÏ
|
FL
|
11.
|
Ôàéë çàïèñåé òèïà "ËÏÓ" - Ñïðàâî÷íèê ëå÷åáíî-
ïðîôèëàêòè÷åñêèõ ó÷ðåæäåíèé
|
LPU
|
3. Àëãîðèòìû ýêñïåðòèç
Àëãîðèòìû àâòîìàòèçèðîâàííîé ýêñïåðòèçû
ðååñòðîâ ðåöåïòîâ ðàçáèòû íà ñëåäóþùèå ãðóïïû:
- ñèíòàêñè÷åñêèé êîíòðîëü (íàëè÷èå ôîðìàëüíûõ
îøèáîê â ðååñòðàõ äàííûõ);
- ñåìàíòè÷åñêèé êîíòðîëü (íàëè÷èå ñìûñëîâûõ
îøèáîê â çíà÷åíèÿõ äàííûõ);
- ñòðîãèé êîíòðîëü.
Ôîðìàëüíîå îïèñàíèå àëãîðèòìîâ ýêñïåðòèçû
ïðèâåäåíî íà ÿçûêå T-SQL (Transact Structured Query Language) â ñîîòâåòñòâèè ñî
ñòàíäàðòîì ANSI SQL-92.
Ïåðå÷åíü è îïèñàíèå àëãîðèòìîâ
àâòîìàòèçèðîâàííîé ýêñïåðòèçû ðååñòðîâ ðåöåïòîâ ïðèâåäåíû â òàáëèöå 2.
Òàáëèöà 2
┌─────┬──────────────┬────────────────────────────────────────────────┬────────────────────────┬──────┐
│Êîä │
Íàèìåíîâàíèå │ Òåêñò àëãîðèòìà (T-SQL)
│ Îïèñàíèå │ Êîä │
│àëãî-│
│
│ │îøèáêè│
│ðèòìà│
│
│ │ │
├─────┼──────────────┴────────────────────────────────────────────────┴────────────────────────┼──────┤
│00
│ Ñèíòàêñè÷åñêèé
êîíòðîëü │ │
├─────┼──────────────┬────────────────────────────────────────────────┬────────────────────────┼──────┤
│00.01│Íîìåð
ðåöåïòà │SELECT * FROM L WHERE ISNUMERIC │Ïðîâåðêà
êîððåêòíîñòè │Ð06 │
│ │íå
êîððåêòåí
│(REVERSE(SUBSTRING(REVERSE(LTRIM(RTRIM(SN_LR))),│ôîðìàòà íîìåðà
ðåöåïòà │ │
│
│ │1, CHARINDEX(' ',REVERSE(LTRIM(RTRIM(SN_LR))),
│(íîìåð ðåöåïòà äîëæåí │ │
│
│ │1) -1))) = 0
│áûòü ïîëîæèòåëüíûì öåëûì│ │
│
│ │
│÷èñëîì). Íîìåð ðåöåïòà │ │
│ │
│ │ïîëó÷àåì èç
ñòðîêè │ │
│
│ │
│SN_LR, ó÷èòûâàÿ, ÷òî │ │
│
│ │ │ìåæäó
ñåðèåé è íîìåðîì │ │
│
│ │
│ñòîèò ïðîáåë. │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"). │ │
│
│ │ │Âûõîäíûå
äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│00.02│Ñåðèÿ
ðåöåïòà │SELECT * FROM L WHERE │Ïðîâåðêà
ñåðèè ðåöåïòà │Ð07 │
│ │íå
êîððåêòíà │REVERSE(SUBSTRING(REVERSE(LTRIM(RTRIM(SN_LR))), │íà
îòëè÷èå îò äîïóñòèìûõ│ │
│
│ │CHARINDEXC(' ',REVERSE(LTRIM(RTRIM(SN_LR))),
│çíà÷åíèé, ïðèíÿòûõ â │ │
│
│ │1) + 1,
│ðåãèîíå. │ │
│
│ │LEN(LTRIM(RTRIM(SN_LR))))) NOT IN
("50","5006") │Çàìå÷àíèå: "50" è
"5006"│ │
│
│ │
│(ïðèìåð äîïóñòèìûõ ñåðèé│ │
│
│ │ │íà
òåððèòîðèè ðåãèîíà). │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"). │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│00.03│Êîä
äèàãíîçà │SELECT * FROM L
│Ïðîâåðêà äèàãíîçà, ïîñ- │Ð08 │
│
│îòñóòñòâóåò â │WHERE DS NOT IN
│òàâëåííîãî â ðåöåïòå, íà│ │
│ │ñïðàâî÷íèêå
│(SELECT DS FROM MKB) │íàëè÷èå åãî â
ñïðàâî÷íè-│ │
│
│ÌÊÁ-10 │
│êå ÌÊÁ-10. Ïîèñê äèàãíî-│ │
│
│ │ │çà
îñóùåñòâëÿåòñÿ ïî │ │
│
│ │
│ïîëþ DS. │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│ │
│ │ðåöåïòîâ (ôàéë
çàïèñåé │ │
│
│ │
│òèïà "Ë"), ôàéë òèïà │ │
│
│ │ │ÌÊÁ.
Âûõîäíûå äàííûå: │ │
│
│ │
│ïåðå÷åíü ðåöåïòîâ ðååñò-│ │
│
│ │
│ðà, ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│00.04│Êîä
ËÏÓ îòñóò-│SELECT L.* FROM L
│Ïðîâåðêà ðåöåïòà íà │Ð04 │
│ │ñòâóåò
â ñïðà-│LEFT OUTER JOIN LPU ON
│ñîîòâåòñòâèå õîòÿ áû │ │
│
│âî÷íèêå ËÏÓ, │LPU.C_OGRN = L.C_OGRN AND
│îäíîìó èç êðèòåðèåâ: │ │
│
│ðàáîòàþùèõ â │LPU.MCOD = L.MCOD AND
│- ëå÷åáíî-ïðîôèëàêòè÷åñ-│ │
│
│ñèñòåìå ÄËÎ │L.DATE_VR BETWEEN LPU.DATE_B AND
│êîå ó÷ðåæäåíèå ñ òàêèì │ │
│
│ │(CASE LPU.DATE_E WHEN " THEN '01/01/2222'
ELSE │C_OGRN è MCOD íå íàéäåíî│ │
│
│ │ISNULL(LPU.DATE_E, '01/01/2222') END)
│â ñïðàâî÷íèêå ËÏÓ; │ │
│
│ │WHERE LPU.C_OGRN IS NULL
│- íà äàòó âûïèñêè ðåöåï-│ │
│
│ │
│òà (DATE_VR) ËÏÓ íå èìå-│
│
│
│ │
│ëî ïðàâà âûïèñêè ëüãîò- │ │
│
│ │
│íûõ ðåöåïòîâ. │ │
│
│ │ │L.DATE_VR
> LPU.DATE_E │ │
│
│ │
│(äàòà èñêëþ÷åíèÿ ËÏÓ èç │ │
│
│ │
│ñïðàâî÷íèêà, ïðè ýòîì │ │
│
│ │
│ó÷èòûâàåòñÿ, ÷òî ýòà │ │
│
│ │
│äàòà ìîæåò áûòü ïóñòîé) │ │
│
│ │
│èëè │ │
│
│ │
│L.DATE_VR < LPU.DATE_B │ │
│
│ │ │(äàòà
âêëþ÷åíèÿ ËÏÓ â │ │
│
│ │
│ñïðàâî÷íèê). │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│ │ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ôàéë òèïà │ │
│
│ │ │"ËÏÓ".
│ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│ │
│ │ñîäåðæàùèõ
îøèáêó │ │
├─────┼──────────────┴────────────────────────────────────────────────┴────────────────────────┼──────┤
│01
│ Ñåìàíòè÷åñêèé
êîíòðîëü │ │
├─────┼──────────────┬────────────────────────────────────────────────┬────────────────────────┼──────┤
│01.01│Ïðîñðî÷åííûé
│SELECT L.* FROM L │Ïðîâåðêà ðåöåïòà
íà │Ð10 │
│
│ðåöåïò │WHERE DATE_OBR > DATEADD(DAY,30,DATE_VR)
│ñîîòâåòñòâèå êðèòåðèþ: │ │
│
│ │
│- äàòà âûïèñêè ðåöåïòà │ │
│
│ │ │îòëè÷àåòñÿ
îò äàòû îáðà-│ │
│
│ │
│ùåíèÿ áîëüøå ÷åì íà 30 │ │
│
│ │
│äíåé. │ │
│
│ │
│L.DATE_OBR > L.DATE_VR +│ │
│
│ │
│30 äíåé. │ │
│
│ │ │Âõîäíûå
äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"). │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │ │ñîäåðæàùèõ
îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│01.02│Ïðîâåðêà
äóá- │SELECT L.* FROM L INNER JOIN │Ïðîâåðêà
ðåöåïòà íà ñî- │Ë04 │
│ │ëåé
âíóòðè │(SELECT SN_LR
│îòâåòñòâèå îáîèì êðèòå- │ │
│
│ðååñòðà │FROM L
│ðèÿì: │ │
│
│ │GROUP BY SN_LR
│- ðåöåïò èìååò ïîëå │ │
│
│ │HAVING COUNT(*) > 1) T ON
│D_TYPE = 000; │ │
│
│ │T.SN_LR = L.SN_LR AND │-
â òåêóùåì ðååñòðå ñó- │ │
│
│ │T.D_TYPE = '000'
│ùåñòâóåò áîëåå îäíîãî │ │
│
│ │
│ðåöåïòà, èìåþùåãî òàêóþ │ │
│ │ │
│æå ñåðèþ è íîìåð │ │
│
│ │
│(SN_LR). │ │
│
│ │ │Âõîäíûå
äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"). │ │
│ │
│ │Âûõîäíûå äàííûå:
ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │ │ñîäåðæàùèõ
îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│01.03│ÌÍÍ
îòïóùåííî-│SELECT L.* FROM L
│Ïðîâåðêà ðåöåïòà íà │Ð05 │
│ │ãî ËÑ
íå ñîîò-│INNER OUTER PLS ON
│ñîîòâåòñòâèå êðèòåðèþ: │ │
│
│âåòñòâóåò óêà-│PLS.NOMK_LS = L.NOMK_LS
│- ðåöåïò íàéäåí â ñïèñêå│ │
│
│çàííîìó â ðå- │INNER JOIN R ON │âûïèñàííûõ
ðåöåïòîâ, íî │ │
│ │åñòðå
âûïèñàí-│R.SN_LR = L.SN_LR AND │ËÑ â
ðåöåïòå, ïðåäúÿâ- │ │
│ │íûõ
ðåöåïòîâ │R.DATE_VR = L.DATE_VR AND │ëåííîì
íà ýêñïåðòèçó, íå│ │
│
│ │R.C_OGRN = L.C_OGRN AND
│ñîîòâåòñòâóåò ÌÍÍ âûïè- │ │
│
│ │R.MCOD = L.MCOD AND
│ñàííîãî ðåöåïòà. │ │
│
│ │R.C_MNN <> PLS.C_MNN
│Ïîèñê ðåöåïòà îñóùåñòâ- │ │
│
│ │
│ëÿåòñÿ ïî ñëåäóþùèì │ │
│
│ │
│ïîëÿì: │ │
│
│ │
│- Ñåðèÿ è íîìåð ðåöåïòà │ │
│
│ │
│SN_LR; │ │
│
│ │ │-
Äàòà âûïèñêè DATE_VR; │ │
│
│ │
│- ËÏÓ ñ òàêèìè C_OGRN è │ │
│
│ │
│MCOD. │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ðååñòð âûïè- │ │
│
│ │
│ñàííûõ ðåöåïòîâ, ôàéë │ │
│
│ │ │òèïà
"ÏËÑ". │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│ │ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│01.04│Êîä
ËÏÓ â îá- │SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòà íà ñî- │Ð11 │
│
│cëóæåííîì ðå- │INNER JOIN R ON
│îòâåòñòâèå êðèòåðèþ: │ │
│ │öåïòå
íå ñîîò-│R.SN_LR = L.SN_LR AND │- ðåöåïò
íàéäåí â ñïèñêå│ │
│ │âåòñòâóåò
êî- │(R.C_OGRN <> L.C_OGRN OR
│âûïèñàííûõ ðåöåïòîâ, ïî-│ │
│ │äó,
óêàçàííîìó│R.MCOD <> L.MCOD)
│ëó÷åííûõ îò ËÏÓ, íî â │ │
│ │â
ðååñòðå âû- │ │âûïèñàííîì
ðåöåïòå è â │ │
│
│ïèñàííûõ ðå- │
│ðåöåïòå, ïðåäúÿâëåííîì │ │
│
│öåïòîâ │
│íà ýêñïåðòèçó, óêàçàíû │ │
│
│ │
│ðàçíûå ËÏÓ. │ │
│
│ │
│Ïîèñê ðåöåïòà │ │
│
│ │ │îñóùåñòâëÿåòñÿ
ïî ïîëþ: │ │
│
│ │
│- Ñåðèÿ è íîìåð ðåöåïòà │ │
│
│ │
│SN_LR. │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │ │òèïà
"Ë"), ðååñòð │ │
│
│ │
│âûïèñàííûõ ðåöåïòîâ │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│01.05│ÑÍÈËÑ
ïàöèåíòà│SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòà íà │Ï05 │
│ │â
îáñëóæåííîì │INNER JOIN R ON │ñîîòâåòñòâèå
êðèòåðèþ: │ │
│
│ðåöåïòå íå │R.SN_LR = L.SN_LR AND
│- ðåöåïò íàéäåí â ñïèñêå│ │
│
│ñîîòâåòñòâóåò │R.DATE_VR = L.DATE_VR AND
│âûïèñàííûõ ðåöåïòîâ, │ │
│ │ÑÍÈËÑ,
óêàçàí-│R.C_OGRN = L.C_OGRN AND │ïîëó÷åííûõ
îò ËÏÓ, íî â │ │
│ │íîìó â
ðååñòðå│R.MCOD = L.MCOD AND │âûïèñàííîì
ðåöåïòå è â │ │
│
│âûïèñàííûõ │R.SS <> L.SS
│ðåöåïòå, ïðåäúÿâëåííîì │ │
│
│ðåöåïòîâ │
│íà ýêñïåðòèçó, óêàçàíû │ │
│
│ │
│ðàçíûå ïàöèåíòû. │ │
│ │ │
│Ïîèñê ðåöåïòà îñóùåñòâ- │ │
│
│ │
│ëÿåòñÿ ïî ñëåäóþùèì │ │
│
│ │ │ïîëÿì:
│ │
│
│ │
│- Ñåðèÿ è íîìåð ðåöåïòà │ │
│
│ │
│SN_LR; │ │
│ │
│ │- ËÏÓ (C_OGRN,
MCOD). │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │ │ðåöåïòîâ
(ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ðååñòð âûïè- │ │
│
│ │
│ñàííûõ ðåöåïòîâ. │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │ │ñîäåðæàùèõ
îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│01.06│Äàòà
âûïèñêè â│SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòà íà │Ð12 │
│
│îáñëóæåííîì │INNER JOIN R ON
│ñîîòâåòñòâèå êðèòåðèþ: │ │
│
│ðåöåïòå íå │R.SN_LR = L.SN_LR AND
│- ðåöåïò íàéäåí â ñïèñêå│ │
│
│ñîîòâåòñòâóåò │R.C_OGRN = L.C_OGRN AND
│âûïèñàííûõ ðåöåïòîâ, │ │
│
│äàòå, │R.MCOD = L.MCOD AND
│ïîëó÷åííûõ îò ËÏÓ, íî â │ │
│
│óêàçàííîé â │R.DATE_VR <>
L.DATE_VR │âûïèñàííîì ðåöåïòå è â │
│
│
│ðååñòðå │
│ðåöåïòå, ïðåäúÿâëåííîì │ │
│
│âûïèñàííûõ │
│íà ýêñïåðòèçó, óêàçàíû │ │
│
│ðåöåïòîâ │ │ðàçíûå
äàòû âûïèñêè. │ │
│
│ │
│Ïîèñê ðåöåïòà îñóùåñòâ- │ │
│
│ │
│ëÿåòñÿ ïî ñëåäóþùèì │ │
│
│ │
│ïîëÿì: │ │
│
│ │
│- Ñåðèÿ è íîìåð ðåöåïòà │ │
│
│ │
│SN_LR; │ │
│
│ │
│- ËÏÓ (C_OGRN, MCOD). │ │
│
│ │ │Âõîäíûå
äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ðååñòð âûïè- │ │
│ │ │
│ñàííûõ ðåöåïòîâ. │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │ │÷åíü
ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│01.07│Ðåöåïò
íå íàé-│SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòà íà │Ð09 │
│ │äåí â
ðååñòðå │LEFT OUTER JOIN R ON
│ñîîòâåòñòâèå êðèòåðèþ: │ │
│
│âûïèñàííûõ │R.SN_LR = L.SN_LR │-
ðåöåïò íå íàéäåí â │ │
│
│ðåöåïòîâ │WHERE R.SN_LR IS NULL
│ñïèñêå âûïèñàííûõ ðåöåï-│ │
│
│ │
│òîâ, ïîëó÷åííûõ îò ËÏÓ. │ │
│
│ │
│Ïîèñê ðåöåïòà │ │
│
│ │
│îñóùåñòâëÿåòñÿ ïî ïîëþ: │ │
│
│ │ │-
Ñåðèÿ è íîìåð ðåöåïòà │ │
│
│ │
│SN_LR. │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ðååñòð âûïè- │ │
│
│ │ │ñàííûõ
ðåöåïòîâ. │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┴────────────────────────────────────────────────┴────────────────────────┴──────┤
│02
│ Ñòðîãèé
êîíòðîëü │
├─────┼──────────────┬────────────────────────────────────────────────┬────────────────────────┬──────┤
│02.01│Íà
äàòó âûïèñ-│SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòà íà │Ð13 │
│ │êè
ðåöåïòà │LEFT OUTER JOIN DOCTOR ON
│ñîîòâåòñòâèå õîòÿ áû │ │
│ │âðà÷
áûë èñê- │DOCTOR.PCOD = L.PCOD AND │îäíîìó
èç êðèòåðèåâ: │ │
│ │ëþ÷åí
èç ðå- │L.DATE_VR < │-
âðà÷, âûïèñàâøèé ðå- │ │
│ │ãèñòðà
âðà÷åé │(CASE DOCTOR.DATE_E WHEN " THEN '01/01/2222' │öåïò,
íå íàéäåí â ñïðà- │ │
│
│ │ELSE ISNULL(DOCTOR.DATE_E, '01/01/2222') END) │âî÷íèêå
âðà÷åé è ôåëüä- │ │
│
│ │WHERE DOCTOR.PCOD IS NULL
│øåðîâ, èìåþùèõ ïðàâî íà │ │
│
│ │
│âûïèñêó ðåöåïòîâ. │ │
│ │ │
│Ïîèñê îñóùåñòâëÿåòñÿ ïî │ │
│
│ │
│ïîëþ: │ │
│
│ │ │-
PCOD äîêòîðà; │ │
│
│ │
│- âðà÷ áûë èñêëþ÷åí èç │ │
│
│ │
│ðåãèñòðà âðà÷åé äî äàòû │ │
│ │
│ │âûïèñêè
ðåöåïòà │ │
│
│ │
│L.DATE_VR > │ │
│
│ │ │Doctor.DATE_E
(äàòà │ │
│
│ │
│èñêëþ÷åíèÿ èç ðåãèñòðà │ │
│
│ │
│âðà÷åé, èìåþùèõ ïðàâî íà│ │
│
│ │
│âûïèñêó ëüãîòíûõ êàòåãî-│ │
│
│ │
│ðèé ãðàæäàí, ó÷èòûâàåò- │ │
│
│ │ │ñÿ,
÷òî ýòà äàòà ìîæåò │ │
│
│ │
│áûòü ïóñòîé). │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ôàéë òèïà │ │
│
│ │
│"ÑÂÔ". │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │ │÷åíü
ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│02.02│Ðåöåïò
óæå │SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòîâ │Ë03 │
│
│îïëà÷åí │INNER JOIN PAYL ON
│ðååñòðà íà ñîîòâåòñòâèå │ │
│
│ │PAYL.SN_LR - L.SN_LR AND │êðèòåðèþ:
│ │
│
│ │PAYL.C_OGRN = L.C_OGRN AND
│- ïðèñóòñòâóåò ëè ðåöåïò│ │
│
│ │PAYL.PCOD = L.PCOD AND
│ñðåäè îïëà÷åííûõ ðàíåå. │ │
│
│ │PAYL.SS = L.SS AND
│Ïîèñê îñóùåñòâëÿåòñÿ ïî │ │
│
│ │PAYL.DATE_VR <>
L.DATE_VR │ñîâïàäåíèþ (âñåõ) ñëå- │
│
│
│ │ │äóþùèõ
ïîëåé: │ │
│
│ │
│- SN_LR; │ │
│
│ │
│- C_ÎGRN; │ │
│
│ │
│- PCOD; │ │
│
│ │
│- SS; │ │
│
│ │ │-
DATE_VR. │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ðååñòð îïëà- │ │
│
│ │
│÷åííûõ ðåöåïòîâ. │ │
│
│ │ │Âûõîäíûå
äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│02.03│Îòïóùåííîå
ËÑ │SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòà íà │Ë05 │
│ │íå
âõîäèò â │LEFT OUTER JOIN PLS ON
│ñîîòâåòñòâèå õîòÿ áû │ │
│
│Ïåðå÷åíü ËÑ íà│PLS.NOMK_LS = L.NOMK_LS AND
│îäíîìó èç êðèòåðèåâ: │ │
│ │äàòó
îòïóñêà │L.DATE_OTP BETWEEN_PLS.DATE_B AND │-
ëåêàðñòâåííîå ñðåäñòâî│ │
│
│ │(CASE PLS.DATE_E WHEN " THEN '01/01/2222'
ELSE │ñ NOMK_LS, îòïóùåííûì ïî│ │
│
│ │ISNULL(PLS.DATE_E, '01/01/2222') END)
│ðåöåïòó, íå íàéäåíî â
│ │
│
│ │WHERE PLS. NOMK_LS IS NULL
│ñïðàâî÷íèêå ëåêàðñòâåí- │ │
│
│ │
│íûõ ñðåäñòâ; │ │
│
│ │ │-
ËÑ íå äåéñòâóåò (íå │ │
│
│ │
│äåéñòâîâàëî) íà äàòó îò-│ │
│
│ │
│ïóñêà ðåöåïòà. │ │
│ │
│ │L.DATE_OTP <
PLS.DATE_B │ │
│
│ │
│(äàòà âêëþ÷åíèÿ â ñïðà- │ │
│
│ │ │âî÷íèê)
│ │
│
│ │
│èëè │ │
│
│ │
│L.DATE_OTP > PLS.DATE_E │ │
│
│ │
│(äàòà èñêëþ÷åíèÿ èç │ │
│
│ │
│ñïðàâî÷íèêà, ó÷èòûâàåò- │ │
│
│ │ │ñÿ,
÷òî ýòà äàòà ìîæåò │ │
│
│ │
│áûòü ïóñòîé). │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ôàéë òèïà │ │
│
│ │ │"ÏËÑ".
│ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│02.04│Â
ðåöåïòå óêà-│SELECT L.* FROM L
│Ïðîâåðêà ðåöåïòà íà │Ë06 │
│ │çàí
íåêîð- │LEFT OUTER JOIN CLS ON
│ñîîòâåòñòâèå õîòÿ áû │ │
│
│ðåêòíûé êîä │CLS.C_PFS = L.C_PFS AND
│îäíîìó èç êðèòåðèåâ: │ │
│
│ïîçèöèè ïåðå÷-│L.DATE_OTP BETWEEN CLS.DATE_BP AND
│- â ñïðàâî÷íèêå çàðåãèñ-│ │
│
│íÿ │(CASE CLS.DATE_EP WHEN " THEN '01/01/2222'
ELSE │òðèðîâàííûõ öåí íå íàé- │ │
│
│ │ISNULL(CLS.DATE_EP, '01/01/2222') END)
│äåíà öåíà ñ êîäîì C_PFS,│ │
│
│ │WHERE CLS.C_PFS IS NULL
│óêàçàííûì â ðåöåïòå; │ │
│
│ │
│- äàòà äåéñòâèÿ öåíû íå │ │
│
│ │
│ñîîòâåòñòâóåò äàòå îò- │ │
│
│ │
│ïóñêà ðåöåïòà: │ │
│
│ │
│L.DATE_OTP > CLS.DATE_EP│ │
│
│ │
│(äàòà îêîí÷àíèÿ äåéñòâèÿ│ │
│
│ │ │öåíû,
ó÷èòûâàåòñÿ, ÷òî │ │
│
│ │
│ýòà äàòà ìîæåò áûòü │ │
│
│ │
│ïóñòîé) │ │
│ │
│
│èëè │ │
│
│ │
│L.DATE_OTP < CLS.DATE_BP│ │
│
│ │ │(äàòà
íà÷àëà äåéñòâèÿ │ │
│
│ │
│öåíû). │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ôàéë òèïà │ │
│
│ │ │"ÖËÑ".
│ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│02.05│Ïàöèåíò
íå │SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòà íà ñî- │Ï01 │
│ │èìååò
ïðàâà íà│LEFT OUTER JOIN FP ON
│îòâåòñòâèå õîòÿ áû îäíî-│ │
│
│ÃÑÏ │FP.SS = L.SS AND
│ìó èç ñëåäóþùèõ êðèòåðè-│ │
│
│ │FP.S_EDV = 1 AND
│åâ: │ │
│
│ │L.DATE_VR <
│- ÷åëîâåê ñ òàêèì ÑÍÈËÑ-│ │
│
│ │(CASE FP.DATE_RSE WHEN " THEN '01/01/2222'
ELSE │îì (SS) íå íàéäåí â ðå- │ │
│
│ │ISNULL(FP.DATE_RSE, '01/01/2222') END)
│åñòðå ëèö, èìåþùèõ ïðàâî│
│
│
│ │WHERE FP.SS IS NULL
│íà ïîëó÷åíèå ÍÑÓ; │ │
│
│ │
│- ÷åëîâåê, ïîëó÷èâøèé │ │
│
│ │
│ðåöåïò, îòêàçàëñÿ îò │ │
│
│ │ │ïîëó÷åíèÿ
ÍÑÓ (S_EDV=0);│ │
│
│ │
│- ÷åëîâåê, ïîëó÷èâøèé │ │
│
│ │
│ðåöåïò, èñêëþ÷åí èç │ │
│
│ │
│ðåãèñòðà ëèö, èìåþùèõ │ │
│
│ │
│ïðàâî íà ïîëó÷åíèå ÍÑÓ, │ │
│
│ │
│ðàíüøå, ÷åì áûë âûïèñàí │ │
│
│ │
│ðåöåïò. │ │
│
│ │ │L.DATE_VR
> P.DATE_RSE │ │
│
│ │
│(äàòà èñêëþ÷åíèÿ èç │ │
│
│ │
│ðåãèîíàëüíîãî ñåãìåíòà │ │
│ │
│ │ðåãèñòðà,
ó÷èòûâàåòñÿ, │ │
│
│ │
│÷òî ýòà äàòà ìîæåò áûòü │ │
│
│ │ │ïóñòîé).
│ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ðåãèîíàëüíûé │ │
│
│ │
│ñåãìåíò ðåãèñòðà ëèö, │ │
│
│ │ │èìåþùèõ
ïðàâî íà ïîëó÷å-│ │
│
│ │
│íèå ãîñóäàðñòâåííîé ñî- │ │
│
│ │
│öèàëüíîé ïîìîùè â âèäå │ │
│
│ │
│äîïîëíèòåëüíîãî íàáîðà │ │
│
│ │
│ñîöèàëüíûõ óñëóã, ðåöåï-│ │
│
│ │ │òîâ
(ôàéë çàïèñåé òèïà │ │
│
│ │
│"ÔÏ"). │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│02.06│Ó
ïàöèåíòà íåò│SELECT L.* FROM L
│Ïðîâåðêà ðåöåïòà íà │Ï03 │
│ │ëüãîòû
íà äàòó│LEFT OUTER JOIN FL ON │ñîîòâåòñòâèå
êðèòåðèþ: │ │
│
│âûïèñêè ðåöåï-│FL.SS = L.SS AND
│- íà äàòó âûïèñêè │ │
│
│òà │L.DATE_VR BETWEEN FL.DATE_BL AND
│ðåöåïòà ëüãîòíèê íå èìåë│ │
│
│ │(CASE FP.DATE_EL WHEN " THEN '01/01/2222'
ELSE │íè îäíîé äåéñòâóþùåé │
│
│
│ │ISNULL(FP.DATE_EL, '01/01/2222') END)
│ëüãîòû. │ │
│
│ │WHERE FL.SS IS NULL
│L.DATE_VR < FL.DATE_BL │ │
│
│ │
│(äàòà íà÷àëà äåéñòâèÿ) │ │
│
│ │
│èëè │ │
│
│ │
│L.DATE_VR > FL.DATE_EL │ │
│
│ │
│(äàòà îêîí÷àíèÿ │ │
│
│ │ │äåéñòâèÿ,
ó÷èòûâàåòñÿ, │ │
│
│ │
│÷òî ýòà äàòà ìîæåò áûòü │ │
│
│ │
│ïóñòîé). │ │
│ │
│ │Âõîäíûå äàííûå:
ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │ │òèïà
"Ë"), ôàéë òèïà │ │
│
│ │
│"ÔË" - äàííûå î │ │
│
│ │
│äîêóìåíòàõ. │ │
│
│ │
│Âûõîäíûå äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │ │ñîäåðæàùèõ
îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│02.07│Ïðåâûøåíà
öåíà│SELECT L.* FROM L │Ïðîâåðêà
ðåöåïòà íà ñî- │Ë02 │
│
│îòïóùåííîãî ËÑ│LEFT OUTER JOIN PCLS ON
│îòâåòñòâèå õîòÿ áû îäíî-│ │
│
│ │L.C_PFS = PCLS.C_PFS
│ìó èç ñëåäóþùèõ êðèòåðè-│ │
│
│ │WHERE │åâ:
│ │
│
│ │((PCLS.MSG_TEXT LIKE '%ÖÅÍÀ ÓÊÀÇÀÍÀ ÇÀ%') AND
│- â ñïðàâî÷íèêå çàðåãèñ-│ │
│
│ │(L.SL_ALL - ROUND(ROUND(PCLS.PR_REG_LIM *
│òðèðîâàííûõ öåí íå íàé- │ │
│
│ │L.DOZ_LS, 2) * L.KO_ALL, 2) >= 0.01))
│äåíà öåíà ñ êîäîì C_PFS,│ │
│
│ │OR
│óêàçàííûì â ðåöåïòå; │ │
│
│ │((PCLS.MSG_TEXT NOT LIKE '%ÖÅÍÀ ÓÊÀÇÀÍÀ ÇÀ%')
│- ïðåâûøåíèå ïðåäåëüíîé │ │
│
│ │AND
│öåíû îòïóñêà íà 0,01 │ │
│
│ │(L.SL_ALL - ROUND(PCLS.PR_REG_LIM * L.KO_ALL,
│ðóá. │ │
│
│ │2)) > 0.01))
│Áîëåå ïîäðîáíî àëãîðèòì │ │
│
│ │OR PCLS.PR_REG_LIM IS NULL
│ðàñ÷åòà ñóììû ïðåâûøåíèÿ│ │
│
│ │ │ïðèâåäåí
â îïèñàíèè │ │
│
│ │
│àëãîðèòìà Ðàñ÷åò öåíû │ │
│
│ │
│ïðåâûøåíèÿ (êîä 02.08). │ │
│
│ │
│Âõîäíûå äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ôàéë òèïà │ │
│
│ │
│"ÏÖËÑ". │ │
│
│ │ │Âûõîäíûå
äàííûå: ïåðå- │ │
│
│ │
│÷åíü ðåöåïòîâ ðååñòðà, │ │
│
│ │
│ñîäåðæàùèõ îøèáêó │ │
├─────┼──────────────┼────────────────────────────────────────────────┼────────────────────────┼──────┤
│02.08│Ðàñ÷åò
öåíû │SELECT L.*, │Ðàñ÷åò
ñóììû îòêàçà äëÿ │ │
│
│ïðåâûøåíèÿ │CASE │ðåöåïòîâ
ñ ïðåâûøåíèåì │ │
│
│ │WHEN PCLS.PR_REG_LIM IS NULL THEN L.SL_ALL
│ïðåäåëüíîé öåíû. │ │
│
│ │WHEN (PCLS.MSG_TEXT LIKE '%ÖÅÍÀ ÓÊÀÇÀÍÀ ÇÀ%') │Äëÿ çàäàííîãî â ðåöåïòå
│ │
│
│ │AND
│C_PFS áåðåòñÿ öåíà èç │ │
│
│ │(L.SL_ALL > ROUND(ROUND(PCLS.PR_REG_LIM *
│ñïðàâî÷íèêà çàðåãèñòðè- │ │
│
│ │L.DOZ_LS, 2) * L.KO_ALL, 2))
│ðîâàííûõ ïðåäåëüíûõ öåí │ │
│
│ │THEN L.SL_ALL - ROUND(ROUND(PCLS.PR_REG_LIM *
│(PR_REG_LIM) äëÿ äàííîãî│ │
│
│ │L.DOZ_LS, 2) * L.KO_ALL, 2)
│ðåãèîíà. │ │
│
│ │WHEN (PCLS.MSG_TEXT NOT LIKE '%ÖÅÍÀ ÓÊÀÇÀÍÀ │Åñëè PR_REG_LIM íå │ │
│
│ │ÇA%')
AND │íàéäåíà, òî │ │
│
│ │(L.SL_ALL > ROUND(PCLS.PR_REG_LIM * L.KO_ALL,
│ÑóììàÏðåâûøåíèÿ = │ │
│
│ │2)) THEN L.SL_ALL - ROUND(PCLS.PR_REG_LIM *
│SL_ALL, â ïðîòèâíîì │ │
│
│ │L.KO_ALL, 2)
│ñëó÷àå: ÏðåäåëüíàÿÖåíà =│ │
│
│ │ELSE 0
│PR_RE_LIM Åñëè äëÿ öåíû │ │
│
│ │END AS [ÑÓÌÌÀÏÐÅÂÛØÅÍÈß]
│â ñïðàâî÷íèêå öåí óêàçà-│ │
│
│ │FROM L │íî
ïðèìå÷àíèå - 'Öåíà │ │
│
│ │LEFT OUTER JOIN PCLS
│óêàçàíà çà 1 ME' èëè
│ │
│
│ │ON L.C_PFS = PCLS.C_PFS
│'Öåíà óêàçàíà çà 1 │ │
│
│ │
│ãðàìì', òî ïîëó÷åííàÿ │ │
│
│ │
│ïðåäåëüíàÿ Öåíà │ │
│
│ │ │âû÷èñëÿåòñÿ
òàê: │ │
│
│ │
│ÏðåäåëüíàÿÖåíà = │ │
│
│ │
│ÎêðóãëèòüÄîÊîïååê │ │
│
│ │
│Çíà÷åíèå (PR_REG_LIM * │ │
│
│ │
│DOZ_ME │ │
│
│ │
│(ÓêàçàííàÿÂÐåöåïòåÄîçè- │ │
│
│ │
│ðîâêà)) │ │
│
│ │ │Òîãäà
│ │
│
│ │
│Åñëè SL_ALL > │ │
│
│ │
│ÎêðóãëèòüÄîÊîïååê │ │
│ │
│
│(ÏðåäåëüíàÿÖåíà*ÊÎ_ÀLL) │ │
│
│ │
│Ñ÷èòàåì │ │
│
│ │ │ÑóììàÏðåâûøåíèÿ
= SL_ALL│ │
│
│ │
│- ÎêðóãëèòüÄîÊîïååê │ │
│
│ │
│(ÏðåäåëüíàÿÖåíà*ÊîëÂî) │ │
│
│ │
│ ïðîòèâíîì ñëó÷àå │ │
│
│ │
│ÑóììàÏðåâûøåíèÿ = 0. │ │
│
│ │ │Âõîäíûå
äàííûå: ðååñòð │ │
│
│ │
│ðåöåïòîâ (ôàéë çàïèñåé │ │
│
│ │
│òèïà "Ë"), ôàéë òèïà │ │
│
│ │
│"ÏÖËÑ". │ │
│
│ │
│Âûõîäíûå äàííûå: ðååñòð │ │
│
│ │ │ðåöåïòîâ
ñ äîïîëíèòåëü- │ │
│
│ │
│íîé êîëîíêîé │ │
│
│ │
│"ÑóììàÏðåâûøåíèÿ" è ïðî-│ │
│
│ │
│ñ÷èòàííûìè äëÿ êàæäîãî │ │
│
│ │
│ðåöåïòà çíà÷åíèÿìè │ │
└─────┴──────────────┴────────────────────────────────────────────────┴────────────────────────┴──────┘
4. Êîäû îøèáîê
Âûÿâëåííûì â õîäå ïðîâåäåíèÿ ýêñïåðòèç
îøèáêàì ïðèñâîåíû ñîîòâåòñòâóþùèå ôîðìàëüíûå êîäû. Ïåðå÷åíü îøèáîê, âûÿâëÿåìûõ
â õîäå àâòîìàòèçèðîâàííîé ýêñïåðòèçû ðååñòðîâ ðåöåïòîâ, ïðèâåäåí â òàáëèöå 3.
Òàáëèöà 3
Íàèìåíîâàíèå îøèáêè
|
Êîä
îøèáêè
|
Êîä îøèáêè ïî
Ïðèêàçó ÔÎÌÑ îò
21.03.2006 N 38
|
"Ïðåäîñòàâëåíèå ËÑ ëèöàì, íå âêëþ÷åí-
íûì â Ðåãèñòð" (íå èìåþùèì ïðàâà íà
ÃÑÏ, ñ îøèáêàìè ÑÍÈËÑ è ïð.)
|
Ï
|
Ï
|
Ïàöèåíò íå èìååò ïðàâà íà ÃÑÏ
(îòñóòñòâóåò â Ðåãèñòðå)
|
Ï01
|
Ï01
|
Ó ïàöèåíòà íåò ëüãîòû íà äàòó âûïèñêè
ðåöåïòà
|
Ï03
|
Ï03
|
ÑÍÈËÑ ïàöèåíòà â îáñëóæåííîì ðåöåïòå
íå ñîîòâåòñòâóåò ÑÍÈËÑ, óêàçàííîìó â
ðååñòðå âûïèñàííûõ ðåöåïòîâ
|
Ï05
|
-
|
"Ïðåäîñòàâëåíèå ËÑ, íå âõîäÿùèõ â
Ïåðå÷åíü ËÑ"
|
Ë
|
Ë
|
Îòïóùåííîå ËÑ íå âõîäèò â Ïåðå÷åíü ËÑ
íà äàòó îòïóñêà
|
Ë05
|
Ë01
|
 ðåöåïòå óêàçàí íåêîððåêòíûé êîä
ïîçèöèè ïåðå÷íÿ
|
Ë06
|
"Äóáëèðîâàíèå ðåöåïòîâ"
|
|
|
Ïðîâåðêà äóáëåé âíóòðè ðååñòðà
|
Ë04
|
Ë04
|
Ðåöåïò óæå îïëà÷åí
|
Ë03
|
Ë03
|
"Ïðåäîñòàâëåíèå ËÑ ïî ðåöåïòàì, îôîð-
ìëåííûì ñ íàðóøåíèåì óñòàíîâëåííîãî
ïîðÿäêà"
|
Ð
|
Ð
|
Íîìåð ðåöåïòà íå êîððåêòåí
|
Ð06
|
Ð02
|
Ñåðèÿ ðåöåïòà íå êîððåêòíà
|
Ð07
|
Êîä äèàãíîçà îòñóòñòâóåò â
ñïðàâî÷íèêå ÌÊÁ-10
|
Ð08
|
-
|
Êîä ËÏÓ îòñóòñòâóåò â ñïðàâî÷íèêå
ËÏÓ, ðàáîòàþùèõ â ñèñòåìå ÄËÎ
|
Ð04
|
Ð04
|
Âðà÷/ôåëüäøåð îòñóòñòâóåò â ðåãèñòðå
âðà÷åé
|
Ð03
|
Ð03
|
Ðåöåïò íå íàéäåí â ðååñòðå âûïèñàííûõ
ðåöåïòîâ
|
Ð09
|
-
|
Ïðîñðî÷åííûé ðåöåïò
|
Ð10
|
-
|
ÌÍÍ îòïóùåííîãî ËÑ íå ñîîòâåòñòâóåò
óêàçàííîìó â ðååñòðå âûïèñàííûõ
ðåöåïòîâ
|
Ð05
|
Ð05
|
Êîä ËÏÓ â îáñëóæåííîì ðåöåïòå íå ñî-
îòâåòñòâóåò êîäó, óêàçàííîìó â ðååñò-
ðå âûïèñàííûõ ðåöåïòîâ
|
Ð11
|
-
|
Äàòà âûïèñêè â îáñëóæåííîì ðåöåïòå íå
ñîîòâåòñòâóåò äàòå, óêàçàííîé â ðå-
åñòðå âûïèñàííûõ ðåöåïòîâ
|
Ð12
|
-
|
Íà äàòó âûïèñêè ðåöåïòà âðà÷ áûë
èñêëþ÷åí èç ðåãèñòðà âðà÷åé
|
Ð13
|
-
|
Îøèáêè ïî ðåçóëüòàòàì ýêñïåðòèçû
|
Ý
|
|
Êîä äèàãíîçà íå ñîîòâåòñòâóåò
âûïèñàííîìó ËÑ
|
Ý01
|
-
|
"Ïðåâûøåíèå öåíû ËÑ"
|
|
|
Ïðåâûøåíà öåíà îòïóùåííîãî ËÑ
|
Ë02
|
Ë02
|
5. Æèçíåííûé öèêë ðåöåïòà ÄËÎ
Çîíà
îòâåòñòâåííîñòè Êîíòðîëüíûå
äàííûå
Ëå÷åáíî-ïðîôèëàêòè÷åñêîå ó÷ðåæäåíèå __ __ __ __ __
__ __ __ __ __ __ __ __ __ __ __ __ __
┌─┐
┌─────────────────┐
┌──────────────┐
Ðåöåïòóðíûå
│1│
│Ðååñòð âûïèñàííûõ│ │ Âûïèñêà
│ äàííûå
└┬┘
┌─┤ ðååñòðîâ │<───┤
│ Äàòà âûïèñêè
│ │
└─────────────────┘
└─────┬────────┘
│
│ \/
┌─────────────────┐
┌┴┐
│
┌──────────────┐
│Ðååñòð âûïèñàííûõ│
│1│
│ │ Âûáîð àïòåêè
│ │ ðåöåïòîâ │
└─┘
│
└─┬────────────┘
└─────────────────┘
Àïòå÷íîå ó÷ðåæäåíèå _ __
__ __ │_ __ __/\__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
┌─┐
│ \/ │
│2│
│
┌─────────┴────┐
┌──────────────────┐
└┬┘
│ │Ïðåäúÿâëåíèå
ê├─>│Ïðèåì íà îòñðî÷åí-│ Äàòà ïðåäúÿâëåíèÿ
│ │ │
îáñëóæèâàíèþ │ │íîå îáñëóæèâàíèå │
│
│
└──────┬───────┘
└─────────┬────────┘
│
│ \/ \/
│
│
┌──────────────┐
┌──────────────────┐
│ │
│ Îáñëóæèâàíèå │<─┤ Îòñðî÷åííîå │
Äàòà ïîìåùåíèÿ
│
│ │ │ │
îáñëóæèâàíèå │ íà îáñëóæèâàíèå
│
│
└──────┬───────┘
└────────┬─────────┘
│ │
┌─────────────────┐
\/ \/
│ │
│Ðååñòð îòïóùåííûõ│
┌───────────────┐
┌──────────────────┐
│ │
│ ëåêàðñòâåííûõ │<──┤Îòïóñê ëåêàðñò-│
│ Ðååñòð îòëîæåííûõ├───┐ Äàòà îòïóñêà
│ │
│ ñðåäñòâ │ │âåííûõ ñðåäñòâ │ │
ðåöåïòîâ │ │ Ñóììà
│ │
└────────┬────────┘
└───────┬───────┘
└──────────────────┘
│ Òîðãîâîå
│
│ │
│ │ íàèìåíîâàíèå
┌┴┐
│ │ │ ┌────┴─────────────────┐
│2│
│ │ │
│Ðååñòð îòïóùåííûõ ËÑ è│
└─┘
│ │ │
│ îòëîæåííûõ ðåöåïòîâ │
│
│ │ └────┬─────────────────┘
Ôàðìäèñòðèáüþòåð __ __ __
__ __ __ _│_ __ __ __ __ __ __ __ __ __ __ _│_ __ __ __ __ __ _
┌─┐
│ │
│ │
│3│
│ │ │ │
└┬┘
│ │ \/
│
│
│ │
┌─────────────────┐
│
│
│ │ │Îáðàáîòêà,
ôîðìè-│ │
│
│ │ │ðîâàíèå ðååñòðà
è│<───────────┐
│
│
│ │ │ñ÷åòà │
│ │
│
│ │
└───────┬─────────┘
│ │
│
│ │ \/ │ │
│
│ │
┌─────────────────┐
│ │ Äàòà è íîìåð ñ÷åòà
│
│ │ │ Ïðåäúÿâëåíèå ê │
│ │ Ñóììà
┌┴┐
│ │ │ îïëàòå │
│ ┌────┴─────────────────┐
│3│
│ │
└───────┬─────────┘
│ │Ðååñòð îòïóùåííûõ ËÑ, │
└─┘
│ │ │
│ │ïðåäúÿâëåííûõ ê îïëàòå│
│
│ │ │
└────┬─────────────────┘
Òåððèòîðèàëüíûé ôîíä ÎÌÑ
__ __ __ _│_ __ __ __ __ __ __ __│__ __ __ __│__ __ __ __ __
__ _
│
│ │ │
│
┌─┐
│ │ \/ │ │
│4│
│ │
┌─────────────────┐
┌─────────┴──────┐
│ Äàòà ýêñïåðòèçû
└┬┘
│ │ │Ðååñòð îòïóùåííûõ│ │
Äåôåêòíàÿ │ │ Êîä äåôåêòà
│
│ │ │ ëåêàðñòâåííûõ │ │
âåäîìîñòü │ │ Ñóììà
│
│ │ │ ñðåäñòâ │
│ │ │
│
│ │
└───────┬─────────┘
└────────────────┘
│
│
│ │ \/ /\
│
│
│ │ ┌─────────────────┐
┌─────────┴──────────┐│
│
│
└──────────>│
├─>│Ðååñòð ðåöåïòîâ, íå ││
│
│ │ Ýêñïåðòèçà │ │ïðîøåäøèõ
ýêñïåðòèçó││
│
└─────────────────────>│
│ └────────────────────┘│
│
│
│<───────────────────────┘
Äàòà ýêñïåðòèçû
│
└───────┬─────────┘
Êîä äåôåêòà
│
\/ Ñóììà
│
┌─────────────────┐
│
│Ðååñòð ðåöåïòîâ, │
│
│ïðîøåäøèõ ýêñïåð-│
│
│òèçó │
│
└───────┬─────────┘
│ \/
│
┌─────────────────┐
Äàòà è íîìåð
│
│ Îïëàòà │ ïëàòåæíîãî
│
└─────────────────┘
ïîðó÷åíèÿ
│
Ñóììà
│
┌──────────────────────────┐
┌┴┐
│Ðååñòð îïëà÷åííûõ ðåöåïòîâ│
│4│
│ Ðååñòð îòêàçîâ â îïëàòå │
└─┘
└──────────────────────────┘
__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
__ __ __ __ __ __ __ __ __ __ __ __ __ _