You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

В Логусе появилась возможность оплачивать медицинские услуги из Санаториума со способом оплаты "Оплата пациентом".


Как настроить:

1. На стороне Санаториума реализован REST API (авторизация tokenом), со следующим функционалом

GetPayableAndPostedServices (/paymentService/rest/GetPayableServices) - возвращает услуги, на которые ещё не создавали счетов и уже начисленные во внешней системе. Доступ к api осуществляется по токену, который задаётся в параметрах конфига PaymentServiceSettings-Token
Адрес api задан в Sanatorium.Server.exe.config (service name="Sanatorium.Server.RestApi.PaymentService") - адрес тот же, что и в основном сервере с портом ...01. По умолчанию стоит http://localhost:8001/paymentService
Метод тогда будет доступен по адресу http://localhost:8001/paymentService/rest/GetPayableAndPostedServices

2. В конфигурационном файле в LogusIntegrationSettings добавить параметр:

               SyncExternalTransactions="True"

              ExternalPaymentTransactionsInstrumentCode="LOG" (внешний id платежного инструмента, задается произвольно)

3. В платежных инструментах добавить новый инструмент с таким же Внешним ID "LOG"

4. В Логусе должен быть включен модуль ExternalServices, находится в корневой секции конфигурации Core (не Modules!), отключается флагом Enabled="False". Также, нужно проверить, правильный ли указан URL.


Как сделать:

В Санаториуме пациенту добавляют услуги со способом оплаты "Оплата пациентом". В Логусе открываем бронь, нажимаем на кнопку "Внешние услуги":

Откроется новое окно, в котором отображается список всех медицинских услуг, если счет на данную услугу уже выставлен, то в колонке "Оплачено" указывается количество оплаченных услуг и тогда в колонке "К-во" указывается только то количество, на которое можно выставить счет. Кнопка "Начислить все" автоматически заполнит колонку "К-во" на то количество услуг, для которых не выставлен счет. 


После этого данные услуги можно оплатить, в Логусе сформируется Счет и после сохранения в Санаториуме на вкладке "Счета и документы" появится данный счет:



Оформление возврата


Возвраты происходят с помощью кнопки "Оформить возврат". Рассмотрим на конкретном примере частичного возврата:

При частичном возврате, как и при полном, мы производим действия:

1.Ставим бегунок "Оформить возврат" в активное положение и выбираем услуги, которые надо вернуть

2. На счете в Логусе появляется транзакция услуги с обратным знаком

В Санаториум приходит отмена счета

3. Чтобы доделать возврат, необходимо оплатить данную транзакцию в Логусе кодом, которым брали оплату:

Будет чек:

В Санаториуме появляется новый счет с количеством услуг без возвращенных


Кнопка "Вернуть все" возвращает все транзакции (начисляет с обратным знаком), которые были начислены.




  • No labels