ÔÔÎÌÑ ÐÔ: Ìåòîäè÷åñêèå ðåêîìåíäàöèè îò 21.09.2006
Óòâåðæäåí 21.09.2006
ÌÅÒÎÄÈ×ÅÑÊÈÅ ÐÅÊÎÌÅÍÄÀÖÈÈ ÏÎ ÏÐÎÂÅÄÅÍÈÞ ÒÅÐÐÈÒÎÐÈÀËÜÍÛÌÈ ÔÎÍÄÀÌÈ ÎÌÑ ÀÂÒÎÌÀÒÈÇÈÐÎÂÀÍÍÎÉ ÝÊÑÏÅÐÒÈÇÛ ÐÅÅÑÒÐΠÐÅÖÅÏÒΠËÅÊÀÐÑÒÂÅÍÍÛÕ ÑÐÅÄÑÒÂ, ÎÒÏÓÙÅÍÍÛÕ ÃÐÀÆÄÀÍÀÌ, ÈÌÅÞÙÈÌ ÏÐÀÂÎ ÍÀ ÏÎËÓ×ÅÍÈÅ ÃÎÑÓÄÀÐÑÒÂÅÍÍÎÉ ÑÎÖÈÀËÜÍÎÉ ÏÎÌÎÙÈ Â ÂÈÄÅ ÍÀÁÎÐÀ ÑÎÖÈÀËÜÍÛÕ ÓÑËÓÃ
Ñêà÷àòü (23,6 Êá)

 

ÓÒÂÅÐÆÄÀÞ

Äèðåêòîð Ôåäåðàëüíîãî

ôîíäà îáÿçàòåëüíîãî

ìåäèöèíñêîãî ñòðàõîâàíèÿ

À.Ì.ÒÀÐÀÍÎÂ

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│                                                            │ Ðååñòð îòêàçîâ â îïëàòå  │

└─┘                                                            └──────────────────────────┘

__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ _