Как поздравить пациентов с днем рождения
Предположим, вы хотите предложить пациенту в его день рождения скидку на какую-либо процедуру или просто оказать внимание, поздравив пациента. Программа 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)
