Вітаємо! Ми продовжуємо покращувати якість та втілювати побажання наших клієнтів! 😁
В останньому великому оновленні ми виправили помилки та вдосконалили наявні модулі.
Новий модуль розподілення комплексних програм:
Мета модуля – швидко сформувати запис на перелік послуг. Допустимо є комплексна програма, яка складається з – ЕКГ, УЗД судин, рентген, консультація терапевта. Модуль формує запис з мінімальною кратністю відвідуванням клініки, послідовним часом (не можна записати до різних спеціалістів на певний час), сформований список можна швидко відредагувати, змінити лікаря та дату послуги, фінальний список можна роздрукувати (згідно з шаблоном документів), де вказано фахівця, дата та час призначення, назва комплексної програми.
Додано новий тип повідомлень - "Сервісне повідомлення". Як приклад використання: автоматизація запису/видалення номера телефону пацієнту з БД на прохідній зі шлагбаумами.
Додано "чорний список" пацієнтів. Пацієнтів, які в чорному списку, не можливо записати в календар. Телефон пацієнта який у чорному списку не відображається у пропущених дзвінках. Пацієнти не можуть зайти до особистого кабінету, електронної картки, записатися онлайн. Можливість додавати до чорного списку, виведена через окремий доступ.
Додано пару нових звітів в системі та вдосконалено наявні.
Додано звіт "Рахунки". Формується звіт, де відображається дата, послуга, ПІБ пацієнта, сума рахунку і статус оплати. Можливість перейти в картку пацієнта, а також відкрити вікно з інформацією про призначення.
Додано звіт "неявок пацієнта". Звіт додається за інтервалом дат і має наступні дані: ПІБ пацієнта, телефон, сума наданих послуг, чи є активні комплексні програми, кількість неявок за вибраний інтервал часу. Є можливість додати пацієнта в "чорний список".
В нарахування заробітної плати - бонуси теж враховуються загальною сумою, наприкінці пишеться загальна сума: нарахування фіксованих + бонусів + % з послуг. Якщо додано щомісячне відрахування, то враховується відрахування. При нарахуванні бонусів замість ПІБ доктора пишеться послуга, на яку він направив.
Додано налаштування в профілі фахівця "з’єднані посади". Тут можна вказати посади за якими працює спеціаліст за одним графіком. Наприклад: Лікар, працює одночасно як невролог та травматолог. Час призначення у нього з 10:00 до 15:00. Якщо запис відбувся як до невролога з 10.00 до 10.30, система закриє такий же час як до травматолога з 10.00 до 10.30.
Невеличкий список вдосконалень та виправлень:
- В налаштуваннях компанії зроблено додатковий пункт, "знижка під час онлайн запису". Якщо активна знижка, визначається відсоток знижки, якщо пацієнт записався онлайн. Сума чека автоматично зменшується на вказану вартість, якщо запис було здійснено онлайн;
- При копіюванні призначення поле "Ким направлений" теж копіюється;
- У чаті тепер показується статус перегляду повідомлення чи ні;
- У чат тепер можна вставляти фотографії;
- Історія чату зберігається 30 діб, далі видаляється, включаючи завантажені фотографії;
- Додана можливість видаляти філію компанії;
- Якщо змінено кабінет, де працює співробітник, йому змінюється кабінет і в штатному розкладі, включаючи записані призначення;
- Виправлена помилка з автокоплітом МКХ-10;
- Виправлений показ часу у завантажених файлах;
- Доопрацьовано ряд доступів;
- та багато інших мілких правок...
Коментарі
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3620
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
MmzHrrdbMXcwHGaI
27.02.2026 10:3720
MmzHrrdb
27.02.2026 10:3720
-1 OR 5*5=25 --
27.02.2026 10:3720
-1 OR 5*5=25
27.02.2026 10:3720
-1' OR 5*5=25 --
27.02.2026 10:3720
-1" OR 5*5=25 --
27.02.2026 10:3720
-1' OR 5*5=25 or 'i2DMxkJw'='
27.02.2026 10:3720
-1" OR 5*5=25 or "EnrkCQwH"="
27.02.2026 10:3720
if(now()=sysdate(),sleep(15),0)
27.02.2026 10:3720
MmzHrrdb0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
27.02.2026 10:3720
MmzHrrdb0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
27.02.2026 10:3720
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
27.02.2026 10:3820
MmzHrrdb-1 waitfor delay '0:0:15' --
27.02.2026 10:3820
MmzHrrdbQ5ZRwaXc'; waitfor delay '0:0:15' --
27.02.2026 10:3820
MmzHrrdb6vORjeyp' OR 765=(SELECT 765 FROM PG_SLEEP(15))--
27.02.2026 10:3820
MmzHrrdbuhOgBWKX') OR 800=(SELECT 800 FROM PG_SLEEP(15))--
27.02.2026 10:3820
MmzHrrdbGV3xlSsV')) OR 718=(SELECT 718 FROM PG_SLEEP(15))--
27.02.2026 10:3820
MmzHrrdb'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb'"
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
@@Gff3s
27.02.2026 10:3820
(select 198766*667891)
27.02.2026 10:3820
(select 198766*667891 from DUAL)
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:3820LDbubLMH
MmzHrrdb
27.02.2026 10:3820
MmzHrrdb
27.02.2026 10:38-1 OR 5*5=25 --
MmzHrrdb
27.02.2026 10:38-1 OR 5*5=25
MmzHrrdb
27.02.2026 10:38-1' OR 5*5=25 --
MmzHrrdb
27.02.2026 10:38-1" OR 5*5=25 --
MmzHrrdb
27.02.2026 10:38-1' OR 5*5=25 or 'dV76DhPs'='
MmzHrrdb
27.02.2026 10:38-1" OR 5*5=25 or "7vvaAkE6"="
MmzHrrdb
27.02.2026 10:3820*if(now()=sysdate(),sleep(15),0)
MmzHrrdb
27.02.2026 10:38200'XOR(20*if(now()=sysdate(),sleep(15),0))XOR'Z
MmzHrrdb
27.02.2026 10:38200"XOR(20*if(now()=sysdate(),sleep(15),0))XOR"Z
MmzHrrdb
27.02.2026 10:38(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
MmzHrrdb
27.02.2026 10:3820-1; waitfor delay '0:0:15' --
MmzHrrdb
27.02.2026 10:3820-1); waitfor delay '0:0:15' --
MmzHrrdb
27.02.2026 10:3820-1 waitfor delay '0:0:15' --
MmzHrrdb
27.02.2026 10:3820ErFpzjJR'; waitfor delay '0:0:15' --
MmzHrrdb
27.02.2026 10:3820-1 OR 118=(SELECT 118 FROM PG_SLEEP(15))--
MmzHrrdb
27.02.2026 10:3820-1) OR 209=(SELECT 209 FROM PG_SLEEP(15))--
MmzHrrdb
27.02.2026 10:3920-1)) OR 754=(SELECT 754 FROM PG_SLEEP(15))--
MmzHrrdb
27.02.2026 10:3920urpfelD3' OR 144=(SELECT 144 FROM PG_SLEEP(15))--
MmzHrrdb
27.02.2026 10:39208cKJhfGK') OR 782=(SELECT 782 FROM PG_SLEEP(15))--
MmzHrrdb
27.02.2026 10:3920iZrSRoIG')) OR 363=(SELECT 363 FROM PG_SLEEP(15))--
MmzHrrdb
27.02.2026 10:3920*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
MmzHrrdb
27.02.2026 10:3920'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
MmzHrrdb
27.02.2026 10:3920
MmzHrrdb
27.02.2026 10:3920'"
MmzHrrdb
27.02.2026 10:3920
MmzHrrdb
27.02.2026 10:39@@Wuqlq
MmzHrrdb
27.02.2026 10:39(select 198766*667891)
MmzHrrdb
27.02.2026 10:39(select 198766*667891 from DUAL)
MmzHrrdb
27.02.2026 10:4120