Сообщение об ошибке

Notice: Undefined property: stdClass::$name в функции Auditlog->__construct() (строка 115 в файле /home/c108991/d4w.ru/www/sites/all/modules/audit_log/includes/AuditLog.php).

Как поздравить пациентов с днем рождения

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

Список пациентов можно получить в режиме Маркетинг на закладке Запросы или в режиме Практика в модуле Автоматизация.

Примечание. При использовании модуля Автоматизация рассылки по списку пациентов осуществляются в автоматическом режиме. 

 

Формулы, используемые в режиме Маркетинг

Вначале рассмотрим, как формировать список пациентов в режиме Маркетинг.

В верхнем правом углу экрана нажать на Режимы - Маркетинг - вкладка Запросы

или нажать на значок  на панели вкладок.

Далее в строке Тип – выбрать Расширенный фильтр.

 

1. Чтобы выгрузить пациентов с днем рождения в диапазоне заданных дат за  выбранный месяц, используем формулу:

Day(dob) >= 1 and Day(dob) <= 30 and Month(dob) = 4 (Все пациенты у которых День рождения в апреле).

2. Чтобы выгрузить пациентов  с днем рождения в заданное число за выбранный месяц, используем формулу:

Day(dob) = 18 and Month(dob) = 4 (Все пациенты у которых день рождения 18 апреля).

 

Формулы, используемые в модуле Автоматизация

Чтобы сформировать аналогичные списки пациентов в модуле Автоматизация, надо выполнить следующее: 

В верхнем правом углу экрана нажать на Режимы - Практика - вкладка Автоматизация

или нажать на значок  на панели вкладок.

Далее применяем следующие формулы.

 

1. Список пациентов, у кого день рождения сегодня:

Day(dob) = Day(today()) and Month(dob) = Month(Today())

 

2. Список пациентов, у кого день рождения через 7 дней:

Day(dob) = Day(today()+7) and Month(dob) = Month(Today()+7)

 

3. Вариант запроса дня рождения с разделением по возрасту:

Взрослые (старше 16 лет):

Day(dob) = Day(today()) and Month(dob) = Month(Today()) and age  > 16

Дети (не старше 16 лет):

Day(dob) = Day(today()) and Month(dob) = Month(Today()) and age  <= 16

 

4. Вариант запроса для выгрузки пациентов с последним визитом до 15.11.2023 и днем рождения 22 декабря:

last_visit <= Date('2023-11-15') and Day(dob) >= 22 and Day(dob) <= 22 and Month(dob)  = 12

 

5. Пациенты, которые были полгода назад от текущей даты:

MONTH(last_visit) = MONTH(DATEADD(MONTH, -6, CURRENT DATE)) AND YEAR(last_visit) = YEAR(DATEADD(MONTH, -6, CURRENT DATE)) AND DAY(last_visit) = DAY(CURRENT DATE)

 

6. Пациенты, у которых в этом месяце день рождения:

MONTH(dob) = MONTH(CURRENT DATE)