О проекте Pharm-Portal.ru

Основная идея проекта Pharm-Portal.ru — создание IT-сервисов для фармацевтического рынка, использование которых будет выгоднее для любого пользователя (дешевле, технологичнее, надежнее), чем разработка аналогичной системы своими силами. Более подробная информация тут — «Как возникла идея проекта».

C точки зрения IT, то, что мы делаем, называется система Master Data Management (МДМ-система, синоним — НСИ). МДМ-система это такая же необходимая компонента автоматизации, как ERP и BI системы, без нее невозможно получить достоверную аналитику.

Сайт Pharm-Portal.ru открылся для пользователей в январе 2008 года. Сейчас на нем представлены регуляторные справочники — ГРЛС, ЖНВЛП, Изъятые из обращения ЛС, декларации ФСА(!) и показатели динамики розничных цен в Москве и МО. В справочниках исправлены некоторые технические ошибки. Доступ к данным для всех пользователей возможен через web-интерфейс, для IT-специалистов мы сделали API-интерфейс.

Фундаментом системы будет являться «Единая номенклатура», она позволит решить ряд типовых задач всем участникам рынка и на ее базе будут реализованы все прочие сервисы, которые мы планируем к разработке. Плановый срок ее запуска — декабрь 2018 года. Доступ к «Единой номенклатуре» будет для всех пользователей свободным.

А в ближайших планах у нас запуск сервиса «Pharm–PIM», он намечен на сентябрь 2018 года.

Как возникла идея проекта

Идея создания проекта Pharm-Portal.ru сформировалась не сразу. Началось все с того, что мы попытались разработать систему анализа товародвижения в сбытовой цепочке для одного из фарм. производителей.

Сначала мы попытались работать с данными в первичном виде, т.е. получаемых в виде отчетов от оптового и розничного сегментов. Довольно быстро пришло понимание, что приемлемой точности и достоверности с этими данными нам не добиться.

Затем была попытка использовать данные компаний, специализирующихся на обработке отчетов по товародвижению на фармацевтическом рынке. Результат был так же неудовлетворительный. Нельзя сказать, что все было совсем плохо, общую картину рынка с определенной погрешностью можно было увидеть. Но нам требовалась большая точность и достоверность исходных данных.

Мы начали изучать опыт других участников рынка. Смотреть какие решения в области IT используются для решения тех или иных задач. Увидели очень разные по уровню сложности и функциональности системы. Но даже самые крупные игроки рынка, имеющие очень большие и сложные внутренние IT-системы, не реализовали интеграцию, построенную на единых эталонных мастер-данных фарм. отрасли на уровне внешних IT-систем с другими участниками рынка.

Еще одна проблема — большой объем ручной обработки и ручного ввода данных на всех этапах движения товара в цепочке реализации. А человеку, как известно, свойственно ошибаться, в итоге ошибка накапливается, точность и достоверность данных снижаются.

Проблема некорректных первичных данных, человеческого фактора и низкий уровень взаимной интеграции IT-систем участников рынка имеют одну и ту же первопричину, или, если посмотреть с другой стороны, одно и то же решение — необходим общий протокол (язык) общения на уровне IT-систем для всех участников рынка. Мысль конечно не нова, но полноценной ее реализации на фарм. рынке пока еще не было.

Мы решили разработать этот протокол (язык) и в открытом доступе предложить его всем участникам фармацевтического рынка. В рамках нашего проекта он называется «Единая номенклатура», это фундамент и основа всех наших перспективных IT-сервисов.

Единая номенклатура

Если не вдаваться в детали, то «Единая номенклатура» — это номенклатурный справочник (вернее набор нормализованных справочников на базе реляционной модели данных).
На первом этапе «Единая номенклатура» будет включать в себя только лекарственные средства. В дальнейшем планируется расширение для БАД, Косметики, ИМН и остального аптечного ассортимента.

Основа «Единой номенклатуры» в части ЛС — Государственный реестр лекарственных средств (ГРЛС). Каждой записи ГРЛС соответствуют записи в «Единой номенклатуре» (с большей детализацией). Но в отличие от ГРЛС, записью в Единой номенклатуре будет являться не Регистрационное удостоверение ЛС, а конкретная SKU (товарная единица). Синхронизация с ГРЛС производится ежедневно.

На этапе запуска (декабрь 2018 года) будет реализована связка номенклатурного справочника с реестром ЖНВЛП (цена производителя, предельные региональные наценки), Изъятые из обращения ЛС, Декларации ФСА. Таким образом, любой пользователь, синхронизировавший свою внутреннюю систему учета с «Единой номенклатурой», сможет в автоматическом режиме реализовать контроль наценки перечня ЖНВЛП и отзывных мероприятий Росздравнадзора, посмотреть объем выпуска ЛС по сериям.

В дальнейшем «Единая номенклатура будет синхронизирована со справочником GS1 rus (штрихкоды), Реестром фармацевтических лицензий, появится аналитическая информация по оптовым ценам, будет реализована связка с ЕГРЮЛ и т.д.

Доступ к Единой номенклатуре будет свободным.

Сервис «Pharm–PIM»

Сервис «Pharm–PIM» предназначен для быстрой синхронизации и обновления номенклатурных каталогов всех участников фармацевтического рынка, и товарных каталогов сайтов в частности.

Производитель фармацевтической продукции размещает в «Pharm–PIM» информацию о производимой им продукции по отдельным SKU (в т.ч. фотографии, маркетинговое описание для потребителя, инструкцию, скан РУ и т.д.). Каждая запись привязывается к действующему РУ (записи РУ в ГРЛС). После создания записи SKU в системе Производитель может вносить изменения в эту запись, т.е. изменить фотографию, описание, инструкцию и т.д., система отслеживает и фиксирует эти изменения.

Розничный или оптовый продавец проводит первичную синхронизацию* своего номенклатурного каталога с сервисом «Pharm–PIM». После первичной синхронизации система продавца сможет получать информацию от сервиса по каждому случаю изменения описания SKU или появлению нового SKU, внесенных любым производителем. Синхронизация каталога продавца с сервисом «Pharm–PIM» может осуществляться через API-интеграцию, посредством загрузки файлов стандартных форматов для типовых систем автоматизации или в ручном режиме с любой требуемой периодичностью.

Запуск сервиса «Pharm–PIM» запланирован на сентябрь 2018 года.

*Для облегчения первичной синхронизации будет доступен сервис «Синонимайзер», автоматически распознающий синонимичные записи номенклатуры ЛС и обеспечивающий «привязку» стороннего товарного справочника ЛС к эталонной Единой Номенклатуре.

«Ошибки» и ошибки

Задача обеспечения полноты, точности и достоверности данных Pharm-Portal.ru имеет в нашем проекте самый высокий приоритет. Для решения этой задачи мы создали отдельный механизм верификации данных при каждом обновлении информации в нашей системе. Но не все виды ошибок мы можем обнаружить. Например, технические ошибки (дубли в справочнике, неверная кодировка, некорректный формат данных и т.д.) мы можем самостоятельно обнаружить и исправить. А вот фактологические ошибки обнаружить практически невозможно, например, в записи не верно указано МНН в РУ.

Для более успешного поиска и устранения ошибок данных, помимо верификации, мы предусмотрели возможность производителям и владельцам РУ сообщить нам об ошибке в данных. На сайте Pharm-Portal.ru сообщение об ошибке можно отправить с помощью сочетания клавиш ctrl+enter, в сервисе «Pharm–PIM» это можно сделать на этапе ввода SKU.

Но есть оговорка: существует законодательное ограничение на те справочники, которые являются открытыми данными (ГРЛС, ЖНВЛП, декларации ФСА и т.д.) — мы не имеем права их никак модифицировать. Поэтому мы сохраняем исходную информацию и добавляем правильный на наш взгляд вариант. Пользователю в этом случае доступен как исходный вариант, так и наш вариант после исправления.

Декларации ФСА

Федеральная служба по аккредитации (http://fsa.gov.ru/) в качестве открытых данных выкладывает реестр всех деклараций по всем видам товаров, подлежащих декларированию. Этот реестр содержит многие миллионы записей и постоянно пополняется.

Мы создали робота, который способен отобрать из этого реестра только декларации ЛС. Эти декларации затем связываются с конкретным РУ в ГРЛС, так же выделяется из текста в отдельное поле серия и длина этой серии. Звучит довольно просто, но на самом деле это далеко не простая IT задача, насколько нам известно подобного еще никто не делал. По нашим оценкам, ошибка в данных после всех операций составляет не более 2-3 %.

Обновление данных происходит по мере того, как ФСА выкладывает обновленные архивы. По этим данным можно легко посмотреть объем фактического производства или импорта любого препарата.

API-интерфейс

Мы даем доступ к нашим данным всем желающим через web-интерфейс. Для IT-разработчиков, отделов автоматизации компаний и остальным IT-специалистам мы даем доступ через API.
Мы всячески приветствуем взаимную интеграцию информационных систем участников фармацевтического рынка. Самым простым и удобным инструментом для интеграции нам представляется API-интерфейс.

API Pharm-Portal — универсальное решение для работы с данными по ЛС. Наш API построен на REST-принципах и обладает предсказуемым поведением. С помощью этого API вы можете получать информацию из ГРЛС, по Отзывам/Фальсификатам, декларациям ФСА и многое другое.

API в качестве основного протокола использует HTTP, а значит, подходит для разработки на любом языке программирования, который умеет работать с HTTP-библиотеками (cURL и другими).

API поддерживает GET-запросы и возвращает ответ в формате JSON.
Описание API Pharm-Portal

Наши ближайшие планы

  1. «Сертификаты ФСА»: раздел «Декларации ФСА» будет дополнен данными из реестра сертификатов ФСА (т.е. ЛС, подлежащими обязательно сертификации, например, иммуно-биологические препараты). Плановый срок — май 2018 (Реализовано)
  2. Сервис «Pharm–PIM»: планируется к запуску в сентябре 2018 года
  3. Единая номенклатура: планируется к запуску в декабре 2018 года
  4. «Синонимайзер»: сервис, облегчающий привязку любого номенклатурного справочника к «Единой номенклатуре».
  5. Справочник «Реестр выданных разрешений на проведение клинических исследований лекарственных препаратов»
  6. Сервис мониторинга любых изменений в существующих справочниках по набору ключевых слов/атрибутов, задаваемых пользователем (по МНН, по Юр. лицу, по Торговому наименованию, Региону и т.д.)
Заметили ошибку в данных? Выделите её и нажмите Ctrl+Enter