---
title: "\"Методические рекомендации по проведению территориальными фондами ОМС автоматизированной экспертизы реестров рецептов лекарственных средств, отпущенных гражданам, имеющим право на получение государственной социальной помощи в виде набора социальных услуг\""
issuer: "Федеральный фонд обязательного медицинского страхования"
redaction: 2006-10-17
status: утратил силу
canonical: "https://bukva.ai/docs/metodicheskie-rekomendatsii-po-provedeniyu-ffoms-federalnyy-fond"
---

## "Методические рекомендации по проведению территориальными фондами ОМС автоматизированной экспертизы реестров рецептов лекарственных средств, отпущенных гражданам, имеющим право на получение государственной социальной помощи в виде набора социальных услуг"

# "Методические рекомендации по проведению территориальными фондами ОМС автоматизированной экспертизы реестров рецептов лекарственных средств, отпущенных гражданам, имеющим право на получение государственной социальной помощи в виде набора социальных услуг"

(утв. ФФОМС 21.09.2006)

(ред. от 17.10.2006)

> [!WARNING]
> Документ утратил силу в связи с изданием Приказа ФФОМС от 29.10.2008 N 230.


<div align="right">

<a id="p100001"></a>Утверждаю<br>
Директор Федерального<br>
фонда обязательного<br>
медицинского страхования<br>
**А.М.ТАРАНОВ**

</div>

21 сентября 2006 года

<a id="p100002"></a>**МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ**
**ПО ПРОВЕДЕНИЮ ТЕРРИТОРИАЛЬНЫМИ ФОНДАМИ ОМС**
**АВТОМАТИЗИРОВАННОЙ ЭКСПЕРТИЗЫ РЕЕСТРОВ РЕЦЕПТОВ**
**ЛЕКАРСТВЕННЫХ СРЕДСТВ, ОТПУЩЕННЫХ ГРАЖДАНАМ, ИМЕЮЩИМ ПРАВО**
**НА ПОЛУЧЕНИЕ ГОСУДАРСТВЕННОЙ СОЦИАЛЬНОЙ ПОМОЩИ**

<div align="center">

**В ВИДЕ НАБОРА СОЦИАЛЬНЫХ УСЛУГ**

</div>



## 1. <a id="p100003"></a>Общие положения


<a id="p100004"></a>Настоящие Методические рекомендации разработаны с целью унификации данных и алгоритмов проведения экспертизы реестров рецептов, представляемых фармацевтическими организациями, заключившими государственный контракт с территориальным фондом ОМС по результатам открытого конкурса на право осуществления поставки и отпуска лекарственных средств, и предназначены для проведения территориальными фондами обязательного медицинского страхования и страховыми медицинскими организациями медико-экономического контроля лекарственного обеспечения отдельных категорий граждан, имеющих право на государственную социальную помощь в виде набора социальных услуг.
<a id="p100005"></a>Методические рекомендации по проведению автоматизированной экспертизы реестров рецептов разработаны на основе следующих нормативных документов:
1. <a id="p100006"></a>Методических рекомендаций по организации информационного взаимодействия между участниками лекарственного обеспечения отдельных категорий граждан при обязательном медицинском страховании (с изменениями и дополнениями), утвержденных [Приказом](https://bukva.ai/docs/prikaz-38-2006-ffoms-federalnyy-fond#p100013) ФОМС от 21.03.2006 N 38;
2. <a id="p100007"></a>Методических рекомендаций "Организация и проведение медико-экономического контроля за назначением и обеспечением лекарственными средствами отдельных категорий граждан, имеющих право на получение государственной социальной помощи", утвержденных ФОМС 25.02.2005 N 844/30-3/и;
3. <a id="p100008"></a>Приказа Минздравсоцразвития России от 13.06.2006 N 476 "О рациональном назначении лекарственных средств, правилах выписывания рецептов на них и порядке отпуска аптечными учреждениями (организациями)";
4. <a id="p100009"></a>Приказа ФОМС от 28.12.2005 N 129 (в редакции Приказа ФОМС от 31.05.2006 N 61) "Об утверждении регистров учета средств на реализацию мер социальной поддержки отдельных категорий граждан по обеспечению лекарственными средствами".
<a id="p100010"></a>Автоматизированная экспертиза реестров рецептов является составной частью медико-экономического контроля лекарственного обеспечения в фармацевтических организациях.
<a id="p100011"></a>Автоматизированная экспертиза реестров рецептов представляет собой проверку выполнения критериев, установленных нормативными документами ФОМС:
- <a id="p100012"></a>соответствия лиц, получивших лекарственные средства, региональному сегменту федерального регистра лиц, имеющих право на получение государственной социальной помощи;
- <a id="p100013"></a>соответствия стоимости отпущенных лекарственных средств ценам, не превышающим цен, зарегистрированных в установленном порядке, с учетом действующего налогового законодательства и предельной торговой надбавки к ценам на лекарственные средства;
- <a id="p100014"></a>соответствия отпущенных лекарственных средств утвержденному Перечню лекарственных средств;
- <a id="p100015"></a>факта отпуска лекарственных средств по рецептам с истекшим сроком действия и оформленным с нарушением установленного порядка;
- <a id="p100016"></a>факта отпуска лекарственных средств по рецептам врачей (фельдшеров) и/или лечебно-профилактических учреждений, не имеющих право на выписку рецептов.


## 2. <a id="p100097"></a>Исходные данные для проведения экспертиз


> *(в ред. [Дополнений](https://bukva.ai/docs/pismo-758240-1i#p100038) и изменений, утв. ФФОМС 17.10.2006)*


<a id="p100018"></a>Исходными данными для проведения экспертиз реестров рецептов являются данные, предоставляемые фармацевтическими организациями в виде файла записей установленного формата в соответствии с [Приказом](https://bukva.ai/docs/prikaz-38-2006-ffoms-federalnyy-fond) ФОМС от 21.03.2006 N 38.
<a id="p100019"></a>Перечень исходных данных приведен в таблице 1.

<a id="p100020"></a>Таблица 1


| N | Наименование файла в соответствии с [Приказом](https://bukva.ai/docs/prikaz-38-2006-ffoms-federalnyy-fond) ФОМС 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. <a id="p100033"></a>Алгоритмы экспертиз


<a id="p100034"></a>Алгоритмы автоматизированной экспертизы реестров рецептов разбиты на следующие группы:
- <a id="p100035"></a>синтаксический контроль (наличие формальных ошибок в реестрах данных);
- <a id="p100036"></a>семантический контроль (наличие смысловых ошибок в значениях данных);
- <a id="p100037"></a>строгий контроль.
<a id="p100038"></a>Формальное описание алгоритмов экспертизы приведено на языке T-SQL (Transact Structured Query Language) в соответствии со стандартом ANSI SQL-92.
<a id="p100039"></a>Перечень и описание алгоритмов автоматизированной экспертизы реестров рецептов приведены в таблице 2.

<a id="p100040"></a>Таблица 2


<table>
<colgroup><col width="6%"><col width="15%"><col width="48%"><col width="25%"><col width="7%"></colgroup>
<tr><td>Код алгоритма</td><td>Наименование</td><td>Текст алгоритма (T-SQL)</td><td>Описание</td><td>Код ошибки</td></tr>
<tr><td>00</td><td colspan="3">Синтаксический контроль</td><td></td></tr>
<tr><td>00.01</td><td>Номер рецепта не корректен</td><td>SELECT * FROM L WHERE ISNUMERIC (REVERSE(SUBSTRING(REVERSE(LTRIM(RTRIM(SN_LR))), 1, CHARINDEX(' ',REVERSE(LTRIM(RTRIM(SN_LR))), 1) -1))) = 0</td><td>Проверка корректности формата номера рецепта (номер рецепта должен быть положительным целым числом). Номер рецепта получаем из строки SN_LR, учитывая, что между серией и номером стоит пробел. Входные данные: реестр рецептов (файл записей типа "Л"). Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р06</td></tr>
<tr><td>00.02</td><td>Серия рецепта не корректна</td><td>SELECT * FROM L WHERE REVERSE(SUBSTRING(REVERSE(LTRIM(RTRIM(SN_LR))), CHARINDEXC(' ',REVERSE(LTRIM(RTRIM(SN_LR))), 1) + 1, LEN(LTRIM(RTRIM(SN_LR))))) NOT IN ("50","5006")</td><td>Проверка серии рецепта на отличие от допустимых значений, принятых в регионе. Замечание: "50" и "5006" (пример допустимых серий на территории региона). Входные данные: реестр рецептов (файл записей типа "Л"). Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р07</td></tr>
<tr><td>00.03</td><td>Код диагноза отсутствует в справочнике МКБ-10</td><td>SELECT * FROM L WHERE DS NOT IN (SELECT DS FROM MKB)</td><td>Проверка диагноза, поставленного в рецепте, на наличие его в справочнике МКБ-10. Поиск диагноза осуществляется по полю DS. Входные данные: реестр рецептов (файл записей типа "Л"), файл типа МКБ. Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р08</td></tr>
<tr><td>00.04</td><td>Код ЛПУ отсутствует в справочнике ЛПУ, работающих в системе ДЛО</td><td>SELECT L.* FROM L 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 ISNULL(LPU.DATE_E, '01/01/2222') END) WHERE LPU.C_OGRN IS NULL</td><td>Проверка рецепта на соответствие хотя бы одному из критериев: - лечебно-профилактическое учреждение с таким C_OGRN и MCOD не найдено в справочнике ЛПУ; - на дату выписки рецепта (DATE_VR) ЛПУ не имело права выписки льготных рецептов. L.DATE_VR &gt; LPU.DATE_E (дата исключения ЛПУ из справочника, при этом учитывается, что эта дата может быть пустой) или L.DATE_VR &lt; LPU.DATE_B (дата включения ЛПУ в справочник). Входные данные: реестр рецептов (файл записей типа "Л"), файл типа "ЛПУ". Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р04</td></tr>
<tr><td>01</td><td colspan="3">Семантический контроль</td><td></td></tr>
<tr><td>01.01</td><td>Просроченный рецепт</td><td>SELECT L.* FROM L WHERE DATE_OBR &gt; DATEADD(DAY,30,DATE_VR)</td><td>Проверка рецепта на соответствие критерию: - дата выписки рецепта отличается от даты обращения больше чем на 30 дней. L.DATE_OBR &gt; L.DATE_VR + 30 дней. Входные данные: реестр рецептов (файл записей типа "Л"). Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р10</td></tr>
<tr><td>01.02</td><td>Проверка дублей внутри реестра</td><td>SELECT L.* FROM L INNER JOIN (SELECT SN_LR FROM L GROUP BY SN_LR HAVING COUNT(*) &gt; 1) T ON T.SN_LR = L.SN_LR AND T.D_TYPE = '000'</td><td>Проверка рецепта на соответствие обоим критериям: - рецепт имеет поле D_TYPE = 000; - в текущем реестре существует более одного рецепта, имеющего такую же серию и номер (SN_LR). Входные данные: реестр рецептов (файл записей типа "Л"). Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Л04</td></tr>
<tr><td>01.03</td><td>МНН отпущенного ЛС не соответствует указанному в реестре выписанных рецептов</td><td>SELECT L.* FROM L 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 &lt;&gt; PLS.C_MNN</td><td>Проверка рецепта на соответствие критерию: - рецепт найден в списке выписанных рецептов, но ЛС в рецепте, предъявленном на экспертизу, не соответствует МНН выписанного рецепта. Поиск рецепта осуществляется по следующим полям: - Серия и номер рецепта SN_LR; - Дата выписки DATE_VR; - ЛПУ с такими C_OGRN и MCOD. Входные данные: реестр рецептов (файл записей типа "Л"), реестр выписанных рецептов, файл типа "ПЛС". Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р05</td></tr>
<tr><td>01.04</td><td>Код ЛПУ в обcлуженном рецепте не соответствует коду, указанному в реестре выписанных рецептов</td><td>SELECT L.* FROM L INNER JOIN R ON R.SN_LR = L.SN_LR AND (R.C_OGRN &lt;&gt; L.C_OGRN OR R.MCOD &lt;&gt; L.MCOD)</td><td>Проверка рецепта на соответствие критерию: - рецепт найден в списке выписанных рецептов, полученных от ЛПУ, но в выписанном рецепте и в рецепте, предъявленном на экспертизу, указаны разные ЛПУ. Поиск рецепта осуществляется по полю: - Серия и номер рецепта SN_LR. Входные данные: реестр рецептов (файл записей типа "Л"), реестр выписанных рецептов Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р11</td></tr>
<tr><td>01.05</td><td>СНИЛС пациента в обслуженном рецепте не соответствует СНИЛС, указанному в реестре выписанных рецептов</td><td>SELECT L.* FROM L 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 &lt;&gt; L.SS</td><td>Проверка рецепта на соответствие критерию: - рецепт найден в списке выписанных рецептов, полученных от ЛПУ, но в выписанном рецепте и в рецепте, предъявленном на экспертизу, указаны разные пациенты. Поиск рецепта осуществляется по следующим полям: - Серия и номер рецепта SN_LR; - ЛПУ (C_OGRN, MCOD). Входные данные: реестр рецептов (файл записей типа "Л"), реестр выписанных рецептов. Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>П05</td></tr>
<tr><td>01.06</td><td>Дата выписки в обслуженном рецепте не соответствует дате, указанной в реестре выписанных рецептов</td><td>SELECT L.* FROM L 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 &lt;&gt; L.DATE_VR</td><td>Проверка рецепта на соответствие критерию: - рецепт найден в списке выписанных рецептов, полученных от ЛПУ, но в выписанном рецепте и в рецепте, предъявленном на экспертизу, указаны разные даты выписки. Поиск рецепта осуществляется по следующим полям: - Серия и номер рецепта SN_LR; - ЛПУ (C_OGRN, MCOD). Входные данные: реестр рецептов (файл записей типа "Л"), реестр выписанных рецептов. Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р12</td></tr>
<tr><td>01.07</td><td>Рецепт не найден в реестре выписанных рецептов</td><td>SELECT L.* FROM L LEFT OUTER JOIN R ON R.SN_LR = L.SN_LR WHERE R.SN_LR IS NULL</td><td>Проверка рецепта на соответствие критерию: - рецепт не найден в списке выписанных рецептов, полученных от ЛПУ. Поиск рецепта осуществляется по полю: - Серия и номер рецепта SN_LR. Входные данные: реестр рецептов (файл записей типа "Л"), реестр выписанных рецептов. Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р09</td></tr>
<tr><td>02</td><td colspan="4">Строгий контроль</td></tr>
<tr><td>02.01</td><td>На дату выписки рецепта врач был исключен из регистра врачей</td><td>SELECT L.* FROM L LEFT OUTER JOIN DOCTOR ON DOCTOR.PCOD = L.PCOD AND L.DATE_VR &lt; (CASE DOCTOR.DATE_E WHEN " THEN '01/01/2222' ELSE ISNULL(DOCTOR.DATE_E, '01/01/2222') END) WHERE DOCTOR.PCOD IS NULL</td><td>Проверка рецепта на соответствие хотя бы одному из критериев: - врач, выписавший рецепт, не найден в справочнике врачей и фельдшеров, имеющих право на выписку рецептов. Поиск осуществляется по полю: - PCOD доктора; - врач был исключен из регистра врачей до даты выписки рецепта L.DATE_VR &gt; Doctor.DATE_E (дата исключения из регистра врачей, имеющих право на выписку льготных категорий граждан, учитывается, что эта дата может быть пустой). Входные данные: реестр рецептов (файл записей типа "Л"), файл типа "СВФ". Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Р13</td></tr>
<tr><td>02.02</td><td>Рецепт уже оплачен</td><td>SELECT L.* FROM L 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 &lt;&gt; L.DATE_VR</td><td>Проверка рецептов реестра на соответствие критерию: - присутствует ли рецепт среди оплаченных ранее. Поиск осуществляется по совпадению (всех) следующих полей: - SN_LR; - C_ОGRN; - PCOD; - SS; - DATE_VR. Входные данные: реестр рецептов (файл записей типа "Л"), реестр оплаченных рецептов. Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Л03</td></tr>
<tr><td>02.03</td><td>Отпущенное ЛС не входит в Перечень ЛС на дату отпуска</td><td>SELECT L.* FROM L 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 ISNULL(PLS.DATE_E, '01/01/2222') END) WHERE PLS. NOMK_LS IS NULL</td><td>Проверка рецепта на соответствие хотя бы одному из критериев: - лекарственное средство с NOMK_LS, отпущенным по рецепту, не найдено в справочнике лекарственных средств; - ЛС не действует (не действовало) на дату отпуска рецепта. L.DATE_OTP &lt; PLS.DATE_B (дата включения в справочник) или L.DATE_OTP &gt; PLS.DATE_E (дата исключения из справочника, учитывается, что эта дата может быть пустой). Входные данные: реестр рецептов (файл записей типа "Л"), файл типа "ПЛС". Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Л05</td></tr>
<tr><td>02.04</td><td>В рецепте указан некорректный код позиции перечня</td><td>SELECT L.* FROM L 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) WHERE CLS.C_PFS IS NULL</td><td>Проверка рецепта на соответствие хотя бы одному из критериев: - в справочнике зарегистрированных цен не найдена цена с кодом C_PFS, указанным в рецепте; - дата действия цены не соответствует дате отпуска рецепта: L.DATE_OTP &gt; CLS.DATE_EP (дата окончания действия цены, учитывается, что эта дата может быть пустой) или L.DATE_OTP &lt; CLS.DATE_BP (дата начала действия цены). Входные данные: реестр рецептов (файл записей типа "Л"), файл типа "ЦЛС". Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Л06</td></tr>
<tr><td>02.05</td><td>Пациент не имеет права на ГСП</td><td>SELECT L.* FROM L LEFT OUTER JOIN FP ON FP.SS = L.SS AND FP.S_EDV = 1 AND L.DATE_VR &lt; (CASE FP.DATE_RSE WHEN " THEN '01/01/2222' ELSE ISNULL(FP.DATE_RSE, '01/01/2222') END) WHERE FP.SS IS NULL</td><td>Проверка рецепта на соответствие хотя бы одному из следующих критериев: - человек с таким СНИЛСом (SS) не найден в реестре лиц, имеющих право на получение НСУ; - человек, получивший рецепт, отказался от получения НСУ (S_EDV=0); - человек, получивший рецепт, исключен из регистра лиц, имеющих право на получение НСУ, раньше, чем был выписан рецепт. L.DATE_VR &gt; P.DATE_RSE (дата исключения из регионального сегмента регистра, учитывается, что эта дата может быть пустой). Входные данные: реестр рецептов (файл записей типа "Л"), региональный сегмент регистра лиц, имеющих право на получение государственной социальной помощи в виде дополнительного набора социальных услуг, рецептов (файл записей типа "ФП"). Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>П01</td></tr>
<tr><td>02.06</td><td>У пациента нет льготы на дату выписки рецепта</td><td>SELECT L.* FROM L 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</td><td>Проверка рецепта на соответствие критерию: - на дату выписки рецепта льготник не имел ни одной действующей льготы. L.DATE_VR &lt; FL.DATE_BL (дата начала действия) или L.DATE_VR &gt; FL.DATE_EL (дата окончания действия, учитывается, что эта дата может быть пустой). Входные данные: реестр рецептов (файл записей типа "Л"), файл типа "ФЛ" - данные о документах. Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>П03</td></tr>
<tr><td>02.07</td><td>Превышена цена отпущенного ЛС</td><td>SELECT L.* FROM L 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) &gt;= 0.01)) OR ((PCLS.MSG_TEXT NOT LIKE '%ЦЕНА УКАЗАНА ЗА%') AND (L.SL_ALL - ROUND(PCLS.PR_REG_LIM * L.KO_ALL, 2)) &gt; 0.01)) OR PCLS.PR_REG_LIM IS NULL</td><td>Проверка рецепта на соответствие хотя бы одному из следующих критериев: - в справочнике зарегистрированных цен не найдена цена с кодом C_PFS, указанным в рецепте; - превышение предельной цены отпуска на 0,01 руб. Более подробно алгоритм расчета суммы превышения приведен в описании алгоритма Расчет цены превышения (код 02.08). Входные данные: реестр рецептов (файл записей типа "Л"), файл типа "ПЦЛС". Выходные данные: перечень рецептов реестра, содержащих ошибку</td><td>Л02</td></tr>
<tr><td>02.08</td><td>Расчет цены превышения</td><td>SELECT L.*, CASE WHEN PCLS.PR_REG_LIM IS NULL THEN L.SL_ALL WHEN (PCLS.MSG_TEXT LIKE '%ЦЕНА УКАЗАНА ЗА%') AND (L.SL_ALL &gt; ROUND(ROUND(PCLS.PR_REG_LIM * L.DOZ_LS, 2) * L.KO_ALL, 2)) THEN L.SL_ALL - ROUND(ROUND(PCLS.PR_REG_LIM * L.DOZ_LS, 2) * L.KO_ALL, 2) WHEN (PCLS.MSG_TEXT NOT LIKE '%ЦЕНА УКАЗАНА ЗA%') AND (L.SL_ALL &gt; ROUND(PCLS.PR_REG_LIM * L.KO_ALL, 2)) THEN L.SL_ALL - ROUND(PCLS.PR_REG_LIM * L.KO_ALL, 2) ELSE 0 END AS [СУММАПРЕВЫШЕНИЯ] FROM L LEFT OUTER JOIN PCLS ON L.C_PFS = PCLS.C_PFS</td><td>Расчет суммы отказа для рецептов с превышением предельной цены. Для заданного в рецепте C_PFS берется цена из справочника зарегистрированных предельных цен (PR_REG_LIM) для данного региона. Если PR_REG_LIM не найдена, то СуммаПревышения = SL_ALL, в противном случае: ПредельнаяЦена = PR_RE_LIM Если для цены в справочнике цен указано примечание - 'Цена указана за 1 ME' или 'Цена указана за 1 грамм', то полученная предельная Цена вычисляется так: ПредельнаяЦена = ОкруглитьДоКопеек Значение (PR_REG_LIM * DOZ_ME (УказаннаяВРецептеДозировка)) Тогда Если SL_ALL &gt; ОкруглитьДоКопеек (ПредельнаяЦена*КО_АLL) Считаем СуммаПревышения = SL_ALL - ОкруглитьДоКопеек (ПредельнаяЦена*КолВо) В противном случае СуммаПревышения = 0. Входные данные: реестр рецептов (файл записей типа "Л"), файл типа "ПЦЛС". Выходные данные: реестр рецептов с дополнительной колонкой "СуммаПревышения" и просчитанными для каждого рецепта значениями</td><td></td></tr>
</table>



## 4. <a id="p100064"></a>Коды ошибок


<a id="p100065"></a>Выявленным в ходе проведения экспертиз ошибкам присвоены соответствующие формальные коды. Перечень ошибок, выявляемых в ходе автоматизированной экспертизы реестров рецептов, приведен в таблице 3.

<a id="p100066"></a>Таблица 3


<table>
<colgroup><col width="58%"><col width="14%"><col width="28%"></colgroup>
<tr><td>Наименование ошибки</td><td>Код ошибки</td><td>Код ошибки по <a href="https://bukva.ai/docs/prikaz-38-2006-ffoms-federalnyy-fond">Приказу</a> ФОМС от 21.03.2006 N 38</td></tr>
<tr><td>"Предоставление ЛС лицам, не включенным в Регистр" (не имеющим права на ГСП, с ошибками СНИЛС и пр.)</td><td>П</td><td>П</td></tr>
<tr><td>Пациент не имеет права на ГСП (отсутствует в Регистре)</td><td>П01</td><td>П01</td></tr>
<tr><td>У пациента нет льготы на дату выписки рецепта</td><td>П03</td><td>П03</td></tr>
<tr><td>СНИЛС пациента в обслуженном рецепте не соответствует СНИЛС, указанному в реестре выписанных рецептов</td><td>П05</td><td>-</td></tr>
<tr><td>"Предоставление ЛС, не входящих в Перечень ЛС"</td><td>Л</td><td>Л</td></tr>
<tr><td>Отпущенное ЛС не входит в Перечень ЛС на дату отпуска</td><td>Л05</td><td rowspan="2">Л01</td></tr>
<tr><td>В рецепте указан некорректный код позиции перечня</td><td>Л06</td></tr>
<tr><td>"Дублирование рецептов"</td><td></td><td></td></tr>
<tr><td>Проверка дублей внутри реестра</td><td>Л04</td><td>Л04</td></tr>
<tr><td>Рецепт уже оплачен</td><td>Л03</td><td>Л03</td></tr>
<tr><td>"Предоставление ЛС по рецептам, оформленным с нарушением установленного порядка"</td><td>Р</td><td>Р</td></tr>
<tr><td>Номер рецепта не корректен</td><td>Р06</td><td rowspan="2">Р02</td></tr>
<tr><td>Серия рецепта не корректна</td><td>Р07</td></tr>
<tr><td>Код диагноза отсутствует в справочнике МКБ-10</td><td>Р08</td><td>-</td></tr>
<tr><td>Код ЛПУ отсутствует в справочнике ЛПУ, работающих в системе ДЛО</td><td>Р04</td><td>Р04</td></tr>
<tr><td>Врач/фельдшер отсутствует в регистре врачей</td><td>Р03</td><td>Р03</td></tr>
<tr><td>Рецепт не найден в реестре выписанных рецептов</td><td>Р09</td><td>-</td></tr>
<tr><td>Просроченный рецепт</td><td>Р10</td><td>-</td></tr>
<tr><td>МНН отпущенного ЛС не соответствует указанному в реестре выписанных рецептов</td><td>Р05</td><td>Р05</td></tr>
<tr><td>Код ЛПУ в обслуженном рецепте не соответствует коду, указанному в реестре выписанных рецептов</td><td>Р11</td><td>-</td></tr>
<tr><td>Дата выписки в обслуженном рецепте не соответствует дате, указанной в реестре выписанных рецептов</td><td>Р12</td><td>-</td></tr>
<tr><td>На дату выписки рецепта врач был исключен из регистра врачей</td><td>Р13</td><td>-</td></tr>
<tr><td>Ошибки по результатам экспертизы</td><td>Э</td><td></td></tr>
<tr><td>Код диагноза не соответствует выписанному ЛС</td><td>Э01</td><td>-</td></tr>
<tr><td>"Превышение цены ЛС"</td><td></td><td></td></tr>
<tr><td>Превышена цена отпущенного ЛС</td><td>Л02</td><td>Л02</td></tr>
</table>



## 5. <a id="p100094"></a>Жизненный цикл рецепта ДЛО


<a id="p100095"></a>Зона ответственности                                                   Контрольные данные

Лечебно-профилактическое учреждение __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __



```text
┌─┐   ┌─────────────────┐    ┌──────────────┐                            Рецептурные
│1│   │Реестр выписанных│    │   Выписка    │                               данные
└┬┘ ┌─┤    реестров     │<───┤              │                            Дата выписки
 │  │ └─────────────────┘    └─────┬────────┘
 │  │                             \/                                  ┌─────────────────┐
┌┴┐ │                        ┌──────────────┐                         │Реестр выписанных│
│1│ │                        │ Выбор аптеки │                         │     рецептов    │
└─┘ │                        └─┬────────────┘                         └─────────────────┘
Аптечное учреждение _ __ __ __ │_ __ __/\__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
┌─┐ │                         \/       │
│2│ │                        ┌─────────┴────┐  ┌──────────────────┐
└┬┘ │                        │Предъявление к├─>│Прием на отсрочен-│    Дата предъявления
 │  │                        │ обслуживанию │  │ное обслуживание  │
 │  │                        └──────┬───────┘  └─────────┬────────┘
 │  │                              \/                   \/
 │  │                        ┌──────────────┐  ┌──────────────────┐
 │  │                        │ Обслуживание │<─┤    Отсроченное   │     Дата помещения
 │  │                        │              │  │   обслуживание   │     на обслуживание
 │  │                        └──────┬───────┘  └────────┬─────────┘
 │  │ ┌─────────────────┐          \/                  \/
 │  │ │Реестр отпущенных│   ┌───────────────┐  ┌──────────────────┐
 │  │ │  лекарственных  │<──┤Отпуск лекарст-│  │ Реестр отложенных├───┐  Дата отпуска
 │  │ │     средств     │   │венных средств │  │      рецептов    │   │     Сумма
 │  │ └────────┬────────┘   └───────┬───────┘  └──────────────────┘   │    Торговое
 │  │          │                    │                                 │  наименование
┌┴┐ │          │                    │                            ┌────┴─────────────────┐
│2│ │          │                    │                            │Реестр отпущенных ЛС и│
└─┘ │          │                    │                            │ отложенных рецептов  │
    │          │                    │                            └────┬─────────────────┘
Фармдистрибьютер __ __ __ __ __ __ _│_ __ __ __ __ __ __ __ __ __ __ _│_ __ __ __ __ __ _
┌─┐ │          │                    │                                 │
│3│ │          │                    │                                 │
└┬┘ │          │                   \/                                 │
 │  │          │           ┌─────────────────┐                        │
 │  │          │           │Обработка, форми-│                        │
 │  │          │           │рование реестра и│<───────────┐           │
 │  │          │           │счета            │            │           │
 │  │          │           └───────┬─────────┘            │           │
 │  │          │                  \/                      │           │
 │  │          │           ┌─────────────────┐            │           │  Дата и номер счета
 │  │          │           │  Предъявление к │            │           │       Сумма
┌┴┐ │          │           │     оплате      │            │      ┌────┴─────────────────┐
│3│ │          │           └───────┬─────────┘            │      │Реестр отпущенных ЛС, │
└─┘ │          │                   │                      │      │предъявленных к оплате│
    │          │                   │                      │      └────┬─────────────────┘
Территориальный фонд ОМС __ __ __ _│_ __ __ __ __ __ __ __│__ __ __ __│__ __ __ __ __ __ _
    │          │                   │                      │           │
┌─┐ │          │                  \/                      │           │
│4│ │          │           ┌─────────────────┐  ┌─────────┴──────┐    │   Дата экспертизы
└┬┘ │          │           │Реестр отпущенных│  │   Дефектная    │    │     Код дефекта
 │  │          │           │  лекарственных  │  │   ведомость    │    │        Сумма
 │  │          │           │     средств     │  │                │    │
 │  │          │           └───────┬─────────┘  └────────────────┘    │
 │  │          │                  \/                      /\          │
 │  │          │           ┌─────────────────┐  ┌─────────┴──────────┐│
 │  │          └──────────>│                 ├─>│Реестр рецептов, не ││
 │  │                      │   Экспертиза    │  │прошедших экспертизу││
 │  └─────────────────────>│                 │  └────────────────────┘│
 │                         │                 │<───────────────────────┘   Дата экспертизы
 │                         └───────┬─────────┘                              Код дефекта
 │                                \/                                           Сумма
 │                         ┌─────────────────┐
 │                         │Реестр рецептов, │
 │                         │прошедших экспер-│
 │                         │тизу             │
 │                         └───────┬─────────┘
 │                                \/
 │                         ┌─────────────────┐                            Дата и номер
 │                         │     Оплата      │                             платежного
 │                         └─────────────────┘                             поручения
 │                                                                           Сумма
 │                                                             ┌──────────────────────────┐
┌┴┐                                                            │Реестр оплаченных рецептов│
│4│                                                            │ Реестр отказов в оплате  │
└─┘                                                            └──────────────────────────┘
```

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


## 6. <a id="p100098"></a>Применение кодов ошибок при проведении автоматизированной экспертизы



> <a id="p100099"></a>*(введено [Дополнениями](https://bukva.ai/docs/pismo-758240-1i#p100009) и изменениями, утв. ФФОМС 17.10.2006)*



#### <a id="p100100"></a>6.1 Перечень ошибок, при которых устанавливается отказ от оплаты (для ошибки Л02 - частичный отказ):



| Наименование ошибки | Код ошибки |
| --- | --- |
| "Предоставление ЛС лицам, не включенным в Регистр" (не имеющим права на ГСП, с ошибками СНИЛС и пр.) | П |
| Пациент не имеет право на ГСП (отсутствует в Регистре) | П01 |
| У пациента нет льготы на дату выписки рецепта | П03 |
| "Предоставление ЛС, не входящих в Перечень ЛС" | Л |
| Отпущенное ЛС не входит в перечень ЛС на дату отпуска | Л05 |
| В рецепте указан некорректный код позиции перечня | Л06 |
| "Дублирование рецептов" |  |
| Проверка дублей внутри реестра | Л04 |
| Рецепт уже оплачен | Л03 |
| "Превышение цены ЛС" |  |
| Превышена цена отпущенного ЛС | Л02 |
| На дату выписки рецепта врач был исключен из регистра врачей | Р13 |


<a id="p100114"></a>Дополнительные требования по применению ошибок с кодами Л05, Л06. В связи с тем, что в файлах справочника ЛС, действующего на настоящий момент, имеются записи, по которым дата исключения из Перечня ЛС (PLS.DATE_E, Файл записей типа "ПЛС" "Перечень лекарственных средств"), меньше даты действия зарегистрированной цены ЛС (CLS.DATE_EP, "Файл записей типа "ЦЛС" - Справочник зарегистрированных цен ЛС"), алгоритм 02.03 с кодом ошибки Л05 не применяется. В указанном случае может применяться только алгоритм 02.04 с кодом ошибки Л06, который использует таблицу CLS.
<a id="p100115"></a>Дополнительные требования по применению ошибки с кодом Л03. В случае отпуска по одному рецепту нескольких упаковок (единиц отпуска) лекарств, имеющих разные номенклатурные коды или разную стоимость упаковки, формируется несколько записей по одному рецепту с одинаковыми значениями поля SN_LR - по одной на каждый номенклатурный код или разную стоимость упаковки - с соответствующими значениями поля SL_ALL. Алгоритм 02.02 ошибки Л03 указан для случая полной оплаты или отказа от оплаты всех записей по рецепту, т.е. не допускает частичной оплаты отдельных записей по рецепту и дальнейшего повторного выставления счета по другим записям, не принятым к оплате. В случае, если ТФОМС применяет частичную оплату по записям с D_TYPE=1, алгоритм 02.02 необходимо дополнить сравнением C_PFS и SL_ALL в таблицах PAYL и L.
<a id="p100116"></a>6.2. Перечень ошибок для применения на территориях, реализовавших автоматизированные системы формирования и печати рецепта со штрих-кодом в программных комплексах ЛПУ и обеспечивших наличие всех выписанных рецептов в реестрах выписанных рецептов, передаваемых в ТФОМС, а также полное соответствие реквизитов выписанного рецепта реестру:


| СНИЛС пациента в обслуженном рецепте не соответствует СНИЛС, указанному в реестре выписанных рецептов | П05 |
| --- | --- |
| Рецепт не найден в реестре выписанных рецептов | Р09 |
| МНН отпущенного ЛС не соответствует указанному в реестре выписанных рецептов | Р05 |
| Код ЛПУ в обслуженном рецепте не соответствует коду, указанному в реестре выписанных рецептов | Р11 |
| Дата выписки в обслуженном рецепте не соответствует дате, указанной в реестре выписанных рецептов | Р12 |


<a id="p100122"></a>В случае разногласий с фармацевтической организацией по указанным ошибкам для правомерности применения перечисленных ошибок может потребоваться соответствующее документальное подтверждение от ЛПУ.
<a id="p100123"></a>6.3. Ошибки, применение которых требует использования утвержденных в установленном порядке Министерством здравоохранения и социального развития РФ стандартов лечения и обязательного использования стандартов в ЛПУ:


| Ошибки по результатам экспертизы | Э |
| --- | --- |
| Код диагноза не соответствует выписанному ЛС | Э01 |


<a id="p100126"></a>введены ФОМС для будущего применения и в настоящее время не должны использоваться при выставлении отказов по счетам фармацевтических организаций.
<a id="p100127"></a>6.4. Прочие ошибки (Р03, Р04, Р06 - Р08, Р10), связанные с предоставлением ЛС по рецептам, оформленным с нарушением установленного порядка, направляются по результатам экспертизы ТФОМС в фармацевтическую организацию, которая обеспечивает их исправление и повторное выставление исправленного счета или его исправленной части в ТФОМС. В алгоритме 01.01 ошибки Р10 для простоты описания длительность месяца принята 30 дней. Рекомендуется учитывать при проверке длительность месяца, в котором выписан рецепт.



<a id="p100096"></a>

---
