Интеграция с Epitome / Libra это односторонний процесс, с помощью которого в Санаториум подтягиваются только брони.

Интеграция реализована через хранимую процедуру, которая периодически вызывается либо агентом SQL Server, либо через SqlTaskJob и синхронизирует брони из Epitome PMS с Санаториумом.

Под каждый объект настраивается своя версия этой процедуры, учитывающая специфику объекта.

Принципы интеграции

Для синхронизации с внешней системы и «Санаториум» используется уникальный идентификатор гостя для данной брони во внешней системе ExternalID, он не редактируется, создается автоматически при импорте данных из внешней системы бронирования. В системе Epitome PMS этот идентификатор соответствует колонке PatientID.

При синхронизации по этому идентификатору производится обновление, либо добавление данных.

Понятие «профиль гостя» в Epitome PMS
ghacct - уникальный профиль гостя с набором параметров, которые однозначно идентифицируют конкретного человека. 1 человек = 1 ghacct.
Понятие «профиль гостя» в «Санаториум»
ClassID - при совпадении этого идентификатора создаются прошлые приезды для всех ИБ.

Не правильные прошлые приезды.

  1. Не правильно заведенная привязка к ghacct в Epitome PMS.
  2. ИБ создана вручную. Копировали с прошлого приезда и привязали не к тому пользователю ИБ.

Особенности работы:



Начисление платных услуг при отпуске

Интеграция с Epitome: начисление платных услуг при отпуске : sanatorium-15973 (quirco.com)

С версии 2.31 реализовано начисление платных услуг при отпуске из Санаториум в систему Epitome PMS.

Сценарий работы: 

  1. Пользователь назначает услугу со способом оплаты "Оплата пациентом".
  2. При отпуске услуги (команда "Отпустить" модуля отпуска процедур или мобильного приложения для отпуска, завершение консультации в истории болезни, забор материала на исследования в модуле лаборатории) система определяет, оплачен ли отпуск (по наличию оплаченного счета) и далее:
    1. Если отпуск не оплачен, производится начисление суммы оказанной услуги в систему Epitome PMS. Код транзакции начисления настраивается на стороне системы Epitome PMS.
    2. Если начисление не прошло, отпуск услуги отменяется.
    3. Если начисление прошло успешно, факт отпуска услуги фиксируется.