В отчете мониторинг сообщений федеральных веб сервисов не попадают рецепты ЛЛО 


Не сформировался СЭМД рецепта из-за определенной ошибки

Типы ошибок

1. "Не заполнена единица назначения. {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1713)}: ВызватьИсключение ""Не заполнена единица назначения.""; {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1524)}: Данные_ = ПолучитьДанныеПоДокументу_МедицинскийРецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1501)}: СЭМД_ = СоздатьСЭМД_Рецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.Форма.Форма.Форма(6198)}: СЭМД_ = Документы.тмб_ВыпискаЛьготногоЛекарственногоРецепта.СоздатьСЭМД_СЛогированием(ЛьготныйРецепт);" - в рецепте не заполнена единица назначения

2. "{Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1597)}: Не заполнен код минздрава льготной категории: 920
ВызватьИсключение ""Не заполнен код минздрава льготной категории: "" + ДокументСсылка.КатегорияЛьготы;" - не заполнен код Минздрава в льготе (заполняется в БА ЛЛО)

3. "{Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1650)}: Не заполнен код минздрава страховой компании АКЦИОНЕРНОЕ ОБЩЕСТВО "СТРАХОВАЯ КОМПАНИЯ "СОГАЗ-МЕД" выдавшей полис пациенту
СтрШаблон(" - у контрагента, указанного в полисе пациента не заполнен код минздрава

4. "Не заполнен телефон страховой компании ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СТРАХОВАЯ МЕДИЦИНСКАЯ КОМПАНИЯ "УГМК-МЕДИЦИНА" выдавшей полис пациенту {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1655)}: СтрШаблон( {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1521)}: Данные_ = ПолучитьДанныеПоДокументу_МедицинскийРецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1501)}: СЭМД_ = СоздатьСЭМД_Рецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.Форма.Форма.Форма(6080)}: СЭМД_ = Документы.тмб_ВыпискаЛьготногоЛекарственногоРецепта.СоздатьСЭМД_СЛогированием(ЛьготныйРецепт);" - не заполнен телефон страховой компании, выдавшей полис пациенту

5."{Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1584)}: Не заполнена версия классификатора Минздрава диагноза
ВызватьИсключение ""Не заполнена версия классификатора Минздрава диагноза"";" - не заполнена версия классификатора минздрава

6. "{Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1753)}: Не указан код минздрава способа применения ""ПЕРОРАЛЬНО"".
ВызватьИсключение стрШаблон(""Не указан код минздрава способа примения """"%1""""."", строкаТЧ_.СпособПрименения);" - не указан код минздрава способа применения

7."Неверный первый параметр Ссылка:
- Значение должно быть ссылкой или именем предопределенного элемента {ОбщийМодуль.ОбщегоНазначения.Модуль(95)}: ВызватьИсключение НСтр(""ru = 'Неверный первый параметр Ссылка: {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1695)}: ПотребительскаяЕдиница_ = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ПотребительскаяЕдиницаИзмеренияРазовойДозы.ПотребительскаяЕдиницаИзмерения, ""Наименование, ВерсияКлассификатораМинздрава, КодМинздрава""); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1521)}: Данные_ = ПолучитьДанныеПоДокументу_МедицинскийРецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1501)}: СЭМД_ = СоздатьСЭМД_Рецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.Форма.Форма.Форма(6080)}: СЭМД_ = Документы.тмб_ВыпискаЛьготногоЛекарственногоРецепта.СоздатьСЭМД_СЛогированием(ЛьготныйРецепт);" - не заполнена единица назначения

8. "У вида документа удостоверяющего личность не заполнен код минздрава:Паспорт негражданина {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1666)}: ВызватьИсключение ""У вида документа удостоверяющего личность не заполнен код минздрава:"" + ДанныеПациента_[""ПациентВидДокумента""]; {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1521)}: Данные_ = ПолучитьДанныеПоДокументу_МедицинскийРецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1501)}: СЭМД_ = СоздатьСЭМД_Рецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.Форма.Форма.Форма(6080)}: СЭМД_ = Документы.тмб_ВыпискаЛьготногоЛекарственногоРецепта.СоздатьСЭМД_СЛогированием(ЛьготныйРецепт);" - у вида документа, удостоверяющего личность не заполнен код минздрава

9. "У пациента отсутсвует медицинский полис единого образца {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1642)}: ВызватьИсключение ""У пациента отсутсвует медицинский полис единого образца""; {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1521)}: Данные_ = ПолучитьДанныеПоДокументу_МедицинскийРецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1501)}: СЭМД_ = СоздатьСЭМД_Рецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.Форма.Форма.Форма(6080)}: СЭМД_ = Документы.тмб_ВыпискаЛьготногоЛекарственногоРецепта.СоздатьСЭМД_СЛогированием(ЛьготныйРецепт);" - у пациента не заполнен полис

10. "У пациента отсутсвуют сведения о документе удостоверяющем личность. {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1662)}: ВызватьИсключение ""У пациента отсутсвуют сведения о документе удостоверяющем личность.""; {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1521)}: Данные_ = ПолучитьДанныеПоДокументу_МедицинскийРецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1501)}: СЭМД_ = СоздатьСЭМД_Рецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.Форма.Форма.Форма(6080)}: СЭМД_ = Документы.тмб_ВыпискаЛьготногоЛекарственногоРецепта.СоздатьСЭМД_СЛогированием(ЛьготныйРецепт);" - у пациента не заполнен документ, удостоверяющий личность

11 "{Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1698)}: У потребительской единицы измерения ""Структура"" не заполнен код минздрава.
ВызватьИсключение стрШаблон(""У потребительской единицы измерения """"%1"""" не заполнен код минздрава."", ПотребительскаяЕдиница_);"
- у потребительской единицы не заполнен код минздрава

12. "Не найдено значение СМНН по действующему веществу АПИКСАБАН и форме выпуска табл. 5 мг {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1711)}: ВызватьИсключение стрШаблон(""Не найдено значение СМНН по действующему веществу %1 и форме выпуска %2"", ДокументСсылка.КодМНН, ДокументСсылка.ФормаВыпуска); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1521)}: Данные_ = ПолучитьДанныеПоДокументу_МедицинскийРецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.МодульМенеджера(1501)}: СЭМД_ = СоздатьСЭМД_Рецепт(ЛьготныйРецепт); {Документ.тмб_ВыпискаЛьготногоЛекарственногоРецепта.Форма.Форма.Форма(6080)}: СЭМД_ = Документы.тмб_ВыпискаЛьготногоЛекарственногоРецепта.СоздатьСЭМД_СЛогированием(ЛьготныйРецепт);" - В справочнике "Справочник международных непатентованных наименований" нет соответствия МНН и Форме выпуска из рецепта

Необходимо заполнить:
1. В диагнозах - версию классификатора минздрава
2. В категориях льгот - код минздрава
3. В справочнике контрагенты - код минздрава
4. У страховых компаний - телефоны
5. В видах документов физических лиц - код минздрава
6. заполнить в способах применения код минздрава (отказаться от тех, у которых кода нет, например перорально)
7. Поставить задачу на разработку отчета по ошибкам формирования СЭМД для исправления МО ошибок - отсутсвия полиса, ДУЛ, или не заполненых единиц назначения
8. По ошибкам с потребительскими единицами нужно в регистре Единицы назначения препаратов (тмб) необходимо у всех единиц назначения заполнить потребительскую единицу
9. По ошибкам СМНН необходимо поставить задачу на анализ - как ее исправлять на текущий момент (по просьбе МИАЦ) все формы выпуска
группируются - из-за этого возникает ошибка т.к. в СМНН идет связка МНН и форма выпуска (у нас они сгруппированы и тянется группа формы выпуска)