expert:loyalty_progam

Система лояльности пациентов

Система лояльности пациентов позволяет пациентам накапливать бонусы на специальном счете, после чего может оплатить ими часть стоимости услуг

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

Это событие зачисления или списания бонуса с аккаунта.

Это заготовка для операции, которая хранит информацию о необходимом количестве бонусов, зачисляемых на аккаунт. Принудительные зачисления могут зачисляться автоматически, при происхождении определенных событий(регистрация аккаунта,объединение аккаунтов), либо принудительно сотрудником. У каждого принудительного зачисления есть ограничение на группу пользователей, которая может начислить бонусы. Так же зачисление может требовать подтверждения от администратора системы для активации.

Это специальная сущность, которая имеет уникальный идентификатор(номер). Передача может быть сформирована с аккаунта ,либо принудительно администратором системы. Передача может быть осуществлена напрямую между аккаунтами по желанию пациента, либо выдан уникальный ключ передачи(номер) на руки. Сумма передачи задается вручную. При создании передачи администратором системы, заявка формируется в независимо от аккаунта списания (“бонус из воздуха”)и зачисляется в обычном варианте.

Настройка → Системные функции→Настройки системы → Система лояльности пациентов

Временные ограничения

Период жизни бонуса на счете

Это время, которое будет активен бонус на счету. По истечении данного времени бонус автоматически станет не активен и спишется со счета. Данная настройка заполняется в соответствии с PHP DateInterval Fromat String. Например

Значение параметраВремя жизни
P1Y1 год
P2W2 недели
P1Y6M1 год и 6 месяцев
Период, до и после дня рождения пациента для активации зачисления бонусов

Это время, которое вычитается и добавляется к текущей дате, для определения возможности начисления бонуса за день рождения, относительно дня рождения пациента.Данная настройка заполняется в соответствии с PHP DateInterval Fromat String. Как это работает:

Период = 2 недели Текущая дата = 10.01.2000 Дата рождения пациента 1 = 07.01.1996 ⇒ Дата для проверки пациента 1 = 07.01.2000 Дата рождения пациента 2 = 18.01.1987 ⇒ Дата для проверки пациента 3 = 18.01.2000 Дата рождения пациента 3 = 02.02.1999 ⇒ Дата для проверки пациента 3 = 02.02.2000 Ограничение слева = Текущая дата - Период = 27.12.1999 Ограничение справа = Текущая дата + Период = 24.01.2000 Проверка даты ⇒ Ограничение слева < = Дата для проверки пациента < = Ограничение справа По итогу: Пациент 1 ⇒ Разрешить бонус Пациент 2 ⇒ Разрешить бонус Пациент 3 ⇒ Запретить бонус

Начисление бонусов

За начисление бонусов ответственны следующие настройки:

Число, на которое будет делиться сумма чека для вычисления суммы бонусов

Это базис операции вычисления. Работает следующим образом:

Сумма чека = 1000 рублей Базис = 10 Сумма бонусов = Сумма чека / Базис = 1000 / 10 = 100

Функция округления бонусов при расчете

Это функция, которая приводит сумму бонусов к целому числу. Работает это следующим образом

Сумма чека = 1015 рублей Базис = 100 Сумма бонусов = Сумма чека / Базис = 1015 / 100 = 10.15 Сумма к зачислению = ОКРУГЛЕНИЕ( Сумма бонусов) = ОКРУГЛЕНИЕ( 10.15 ) = 10

Доступно 3 функции округления:


Округление вниз → 1.2⇒1 ; 1.5 ⇒1 ; 1, 6 ⇒1


Округление вверх → 1.2⇒2 ; 1.5 ⇒2 ; 1, 6 ⇒2



Округление до ближайшего → 1.2⇒1 ; 1.5 ⇒2 ; 1, 6 ⇒2

Максимально число бонусов, которое можно получить при оплате чека

Это сумма, которую не может превышать операция зачисления бонусов, например

Сумма бонусов = 10000 Предел = 9000 Сумма к зачислению = 9000 Сумма бонусов = 500 Предел = 9000 Сумма к зачислению = 500

Списки начислений

Список принудительных начислений за день рождения

В данном поле указываются принудительные зачисления для применения в период ,когда можно начислить бонусы за день рождения. Применяются все указанные зачисления из настроек данного поля в системе лояльности

Список принудительных начислений за привязку аккаунтов

В данном поле указываются принудительные зачисления, которые автоматически начисляются пациенту при привязке нового пациента к семейному счету. Применяются все указанные зачисления из настроек данного поля в системе лояльности

Список принудительных начислений за создание аккаунта

В данном поле указываются принудительные зачисления, которые автоматически начисляются пациенту при создании бонусного счета. Применяются все указанные зачисления из настроек данного поля в системе лояльности

Настройки аккаунта по умолчанию

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

Максимальное число пациентов, привязанных к одному бонусному счету (по умолчанию)

Значение по умолчанию, ограничивающее количество пациентов привязанных к одному аккаунту.

Процент счета, который можно оплатить бонусами (по умолчанию)

Процент от общей суммы чека, который можно оплатить бонусами.

Функционал в амбулаторной карте

Основная статья

Здесь будет описан блок функций, доступный только системному администратору

Расположение блока в амбулаторной карте

По данной кнопке, можно внести корректировки в параметры аккаунта бонусной программы. По нажатию, будет отображено всплывающее окно, позволяющее скорректировать данные аккаунта.

В данном диалоговом окне вы можете отредактировать параметры аккаунта.

  • Разрешенный процент оплаты
  • Максимальное количество пациентов на аккаунте
  • Число, на которое будет делиться сумма чека для вычисления суммы бонусов

По данной кнопке будет отображено диалоговое окно, позволяющее принудительно зачислить произвольную сумму на счет бонусов аккаунта.

В поле “Введите сумму для зачисления” требуется указать сумму бонусов, которую вы хотите зачислить на счет.

Кнопка “Отменить” скрывает окно, не производя зачисления.

Кнопка “Создать заявку” , создает заявку на пополнение счета и автоматически применяет зачисление

  • expert/loyalty_progam.txt
  • Последнее изменение: 13-06-2024 11:18
  • Ермилов Егор Павлович