Редагувати ризик-індикатор
До кабінету Officer-a
Календар (адміністратор)
Календар
Лікарі
Календар лікарів
Профілі команд
Підібрати команду
Засідання команд
Конструктор ризик-індикаторів
Дашборд ризик-індикаторів
Вихідні дані
Анімація підбору
Форма підтримує два режими: візуальний конструктор для типових сценаріїв і pure SQL для складніших умов.
Назад
Код
*
Назва
*
Обов’язкова унікальна назва, яка буде показана у журналі ризик-індикаторів
Критичність
*
Висока
Середня
Низька
Рівень важливості індикатора для подальшого аналізу та пріоритезації
Статус
*
Активний
Неактивний
Активні індикатори беруть участь у робочому переліку, неактивні зберігаються як налаштування
Категорія
*
Підозріло погані
Підозріло добрі
Підозрілі
Довідник категорій ризик-індикатора: підозріло погані, підозріло добрі або підозрілі
Опис
По направленнях лікаря відсутні або фіксується дуже низька кількість оскаржень прийнятих рішень.
Пояснення змісту індикатора та ризику, який він допомагає виявити
Текст формули
*
оскаржені рішення / всі рішення по справах лікаря
Людинозрозумілий опис розрахунку: що ділиться, рахується або порівнюється
Цільова метрика
*
< X% AND кількість протоколів ≥ N
Умова спрацювання: поріг, мінімальна вибірка та додаткові обмеження
Артефакти
Журнал протоколів
Джерела даних або журнали, за якими формується розрахунок
Режим редактора
Візуальний конструктор
Pure SQL
Обидва режими
Визначає спосіб налаштування: через поля конструктора, Pure SQL або обидва варіанти
Builder працює від наборів ID: обираємо множину в чисельнику, множину в знаменнику, а система на місці рахує distinct ID, ratio або count. Це дозволяє не тягнути сирі протоколи в аналітичну систему і водночас уникати подвійного підрахунку.
Візуальний конструктор
Рівень аналізу
*
Лікуючий лікар
Лікар експертної команди
Експертна команда
Об’єкт, для якого розраховується ризик-індикатор
Чисельник: набір ID
*
Повернуті на доопрацювання направлення
Відхилені справи / протоколи по направленнях лікаря
Оскаржені рішення по направленнях лікаря
Справи / рішення з дообстеженням по направленнях лікаря
Скасовані або змінені рішення по направленнях лікаря
Позитивні рішення по направленнях лікаря
Направлення до власного ЗОЗ лікаря
Кількість поданих направлень / справ
Оскаржені рішення за участі лікаря ЕК
Скасовані або змінені рішення за участі лікаря ЕК
Позитивні рішення за участі лікаря ЕК
Рішення з інвалідністю без ІПР за участі лікаря ЕК
Оскаржені рішення ЕК
Скасовані або змінені рішення ЕК
Рішення ЕК з дообстеженням
Позитивні рішення ЕК
Рішення ЕК з інвалідністю без ІПР
Рішення ЕК про встановлення інвалідності
Направлення до ЕК у межах одного ЗОЗ
Набір ризикових подій, що формує чисельник показника
Тип агрегації
*
Абсолютне значення
Частка / відсоток
Абсолютне значення рахує кількість, частка ділить чисельник на знаменник
Знаменник: набір ID
*
Не потрібен
Усі подані направлення / справи лікаря
Усі рішення / протоколи по справах лікаря
Усі рішення / протоколи за участі лікаря ЕК
Рішення з встановленою інвалідністю за участі лікаря ЕК
Усі рішення / протоколи ЕК
Рішення ЕК з встановленою інвалідністю
Базова сукупність для розрахунку частки; для абсолютних показників використовується “Не потрібен”
Режим порівняння
*
Прямий поріг
Відхилення від середнього
Прямий поріг порівнює з X, відхилення від середнього порівнює з групою подібних суб’єктів
База порівняння
*
Лікуючі лікарі тієї ж спеціальності по області
Лікуючі лікарі по області
Експертні команди того ж профілю по області
Експертні команди того ж профілю по країні
Визначає групу об’єктів, відносно якої розраховується середнє значення показника та виконується порівняння фактичного значення ризик-індикатора
Оператор
*
Більше
Менше
Більше або =
Менше або =
Визначає логіку порівняння фактичного значення показника з порогом
Поріг
*
Граничне значення показника, при перевищенні або досягненні якого спрацьовує ризик-індикатор
Одиниця
*
%
Абсолютне значення
Визначає одиницю виміру порогового значення
Мінімальний розмір вибірки_знаменник (N)
*
Загальна мінімальна кількість кейсів, при яких правило може бути застосоване
Мінімальний розмір вибірки_чисельник (N1)
Загальна мінімальна кількість ризикових подій, при яких правило може бути застосоване
Мінімальна кількість ЕК (M)
Загальна мінімальна кількість експертних команд в області, необхідна для розрахунку середнього показника
Нотатки до builder
Додаткове пояснення до налаштувань конструктора
Pure SQL
SQL-вираз
*
WITH filtered_events AS ( SELECT c.attending_doctor_id AS subject_id, d.full_name AS subject_name, d.specialty AS specialty, COALESCE(c.region, et.region) AS region, 'Україна' AS country, COALESCE(c.hospital_id, et.hospital_id) AS hospital_id, CASE WHEN p.protocol_id IS NOT NULL THEN p.protocol_id END AS denominator_id, CASE WHEN (a.appeal_id IS NOT NULL OR p.is_appealed = 1) THEN c.case_id END AS numerator_id FROM cases c LEFT JOIN protocols p ON p.case_id = c.case_id LEFT JOIN protocol_experts pe ON pe.protocol_id = p.protocol_id LEFT JOIN doctors d ON d.doctor_id = c.attending_doctor_id LEFT JOIN doctors expert_d ON expert_d.doctor_id = pe.expert_doctor_id LEFT JOIN expert_teams et ON et.team_id = p.expert_team_id LEFT JOIN appeals a ON a.protocol_id = p.protocol_id WHERE c.attending_doctor_id IS NOT NULL AND COALESCE(p.protocol_date, c.created_at) BETWEEN :period_from AND :period_to ), subject_period AS ( SELECT subject_id, subject_name, specialty, region, country, hospital_id, COUNT(DISTINCT denominator_id) AS sample_size, COUNT(DISTINCT numerator_id) AS event_count, COUNT(DISTINCT numerator_id) * 1.0 / NULLIF(COUNT(DISTINCT denominator_id), 0) AS indicator_value FROM filtered_events GROUP BY subject_id, subject_name, specialty, region, country, hospital_id ), peer_group AS ( SELECT country, AVG(indicator_value) AS avg_indicator_value, COUNT(*) AS peer_subject_count FROM subject_period GROUP BY country ) SELECT subject_period.* FROM subject_period LEFT JOIN peer_group ON peer_group.country = subject_period.country WHERE subject_period.sample_size >= 30 AND subject_period.event_count >= 0 AND subject_period.indicator_value < 0.25;
Використовується для складних сценаріїв, які неможливо повністю налаштувати за допомогою візуального конструктора, або для перегляду та ручного коригування автоматично згенерованого запиту
Зберегти
Назад