1. Для осуществления отпуска препарата в аптеке, Фармация обращается к сервису БА ЛЛО, который возвращает подробную информацию о выписанном рецепте (см. "Получение информации о выписанных пациенту рецептах").
  2. Также фармацевт может обратиться к сервису получения информации из регистра территориальных льготников - для того, чтобы убедиться что пациент имеет право на получение препарата по территориальной льготе (см. "Получение информации о льготах пациента").
  3. В момент отпуска препарата в аптеке по рецепту, Фармация путем запроса к методу YLLO_SEND_RECIPE_STATUS передает в БА ЛЛО информацию о торговом наименовании отпущенного препарата, дате отпуска, сумме, аптеке, отпустившей препарат (см. приложение 3). При этом статус рецепта изменяется на "Отпущен".
  4. В конце месяца Фармация перед МИАЦ DBF файл содержащий реестр отпущенных препаратов за месяц. Посредством дополнительной обработки "Загрузка отпуска" сотрудники МИАЦ загружают этот реестр в базу, таким образом дополняя то, что приходит по web-сервису (по web-сервису приходит не 100% отпущенных препаратов, поскольку есть аптеки, работающие без постоянного доступа в Интернет). По рецептам, которые были в данном реестре, также устанавливается статус "Отпущен".
  5. В случае выявления фармацевтом ошибок в рецепте при осуществлении отпуска, он может установить в базе БА ЛЛО статус рецепта "Испорчен" посредством метода YLLO_SEND_RECIPE_STATUS (см. описание метода "YLLO_SEND_RECIPE_STATUS").
  6. Сотрудник аптеки может перевести рецепт в статус "Отложен" путем запроса к методу ExtendReciepValidityPeriod (в качестве параметров передаются серия, номер, дата выписки рецепта и код аптечной организации). В результате в регистре сведений "тмб_ОтложенныеРецепты" появляется запись по рецепту с новой датой истечения рецепта (к дате истечения, указанной в самом рецепте, прибавляется 10 дней, или 15 - если у рецепта стоит признак "ВК"). Запись регистре влияет на работу регламентного задания, которое переводит рецепты в статус "Испорчен", у которых истек срок действия (см. описание метода "ExtendReciepValidityPeriod").
  7. В момент формирования в ИС Фармации документов поступления препаратов или возврата, эти документы передаются в БА ЛЛО посредством соответствующих методов web-сервиса (см. описание методов Delivery_LLP, ReturnToSupplier).
  8. Для формирования поступлений, Фармации требуется информация о спецификации к государственному контракту, по которому осуществляется закупка. Эту информацию они могут получить посредством обращения к методу ContractorServiceGetSpecification сервиса ContractorService ( Сервис получения спецификаций государственных контрактов из подсистемы «Управление ЛЛО».
  9. В случае отпуска препарата по рецепту, выписанному не в 1С: БА ЛЛО, а на типографском бланке, сотрудник Фармации имеет возможность зарегистрировать данный рецепт в БА ЛЛО и соответствующий базе МИС той МО, от которой был выписан этот рецепт ( Регистрация рецептов выписанных на типографских бланках».
  10. С определенной периодичностью (на 01.02.2021 - 1 раз в 3 часа) ИС Фармации отправляет в БА ЛЛО информацию о всех остатках торговых наименований препаратов на складах и в аптечных организациях (Запрос для получения остатков ЛЛП в аптеках). Данная информация записывается в регистр сведений "Информация об остатках препаратов в аптеках" и используется для формирования справки для пациента, содержащей информацию, в каких аптеках он может получить препарат. Также предполагается, что эта информация будет передаваться в личный кабинет пациента на ПУТО.

Для взаимодействия с Фармацией разработан веб-сервис tmb_PharmacyData.

Сервис использует XDTO пакет

Методы веб-сериса

  • Delivery_LLP

  • ReturnToSupplier

  • ExtendReciepValidityPeriod

  • YLLO_SEND_RECIPE_STATUS

  • Получение информации о льготах пациента

    • GetTerBySN
    • GetTerBySNILS
    • GetTerByOMS
  • Получение информации о выписанных пациенту рецептах

    • YLLO_GET_RECIPE_BY_SN
    • YLLO_GET_RECIPE_BY_BC
    • YLLO_GET_RECIPES_BY_SNILS
    • YLLO_GET_RECIPE_BY_OMS

Delivery_LLP


Получения поступлений от АО Фармация

Пример запроса

Результат работы веб-сервиса - проведенный документ ПоступлениеТоваров.

Поиск номенклатуры происходит по РН "ЗаказыПоставщикам" по условию КодСтрокиСпецификации = FED_CODE Если номенклатура не найдена, выводится сообщение "Не найдена номенклатура по фед. коду:" + КодСтрокиСпецификации" .

Ищется ранее созданный документ поступление товаров по условию ПоступлениеТоваров.НомерДокументаПарус = NumbIninvoice. Если документ не найден - создается новый. Если в найденом документе стоит отметка в реквизите ПровереноДепартаментом - загрузка отменяется и создается сообщение "Документ " + ДанныеЗаполнения.НомерДокументаПарус + " проверен департаментом. В Загрузке отказано".

Если документ корректно провелся - создается сообщение "Документ " + ДанныеЗаполнения.НомерДокументаПарус + " Успешно провелся", в случае возникновения ошибок при проведении "Документ " + ДанныеЗаполнения.НомерДокументаПарус + " не провелся из за ошибок. Запись прошла успешно"

ReturnToSupplier


Получения возвратов поставщику из АО Фармация

Пример запроса

Для корректной работы данные Delivery_Document должны содержать данные уже загруженного документа Закупка у поставщика (реквизиты НомерДокументаПоступлениеПарус и ДатаДокументаПоступлениеПарус), большинство данных копируются из этого документа.

ExtendReciepValidityPeriod


Пример запроса

Cервис для изменения статуса рецепта для заполнения регистра отложенных рецептов.

Срок обеспечения рецептов в статусе "Отложен" 10 дней (у рецептов с признаком «ВК» - 15 дней). Если дата окончания срока обеспечения отсроченного обслуживания больше, чем дата окончания действия льготном рецепте, то именно она должна стать датой окончания, т.е. у рецепта не должен измениться статус на «Испорчен» до даты окончания срока обеспечения отсроченного обслуживания.

YLLO_SEND_RECIPE_STATUS


Пример запроса и ответов

Метод предназначен для изменения статуса рецептов.

Получение информации о льготах пациента


Примеры запросов и ответов

  • GetTerBySN - Сведения о льготах по серии и номеру рецепта;
  • GetTerBySNILS - Сведения о льготах по страховому номеру ПФР;
  • GetTerByOMS - Сведения о льготах по полису ОМС; Результатом работы сервиса является заполненная секция BenefitsToPerson XDTO пакета

Получение информации о выписанных пациенту рецептах


YLLO_GET_RECIPE_BY_SN

  • SERIES (серия рецепта)
  • NUMBER (номер рецепта)
  • ISSUING_DATE (дата выписки рецепта)

YLLO_GET_RECIPE_BY_BC

  • RecipeBarCode (штрихкод рецепта)

YLLO_GET_RECIPES_BY_SNILS

  • PATIENT_IDENTIFIER.SNILS (Страховой номер ПФР)
  • PATIENT_IDENTIFIER.BirthDate (Дата рождения пациента)

YLLO_GET_RECIPE_BY_OMS

  • IV_BIRTHDATE (дата рождения)
  • IV_NOMPOL (номер полиса)
  • IV_SERPOL (серия полиса)

Результатом работы сервиса является заполненная секция RECIPES XDTO пакета

  • Нет меток