МедицинаКак перестроить процесс
Какой порядок исследований в чекапе минимизирует ожидание пациента?
Одни пациенты проходят чекап за 70 минут, другие за три часа. Дело в порядке, а не в скорости врачей.
Что дал расчёт
- Полный срок чекапа
- было
16894мин−44% - Ожидание между кабинетами
- было
7718мин−77% - Пациентов в день
- было
5063чел+26%
На потоке 15 000 чекапов в год это14,8 тыс часовв год
Что за процесс и где он ломался
Программа чекапа: регистрация, забор крови, терапевт, УЗИ, второй специалист, заключение. До 50 пациентов в день, старт у всех в одно окно с 8:00 до 10:00.
Кабинеты общие для всей программы: один аппарат УЗИ, два терапевта, одна процедурная. Пациенты идут по маршрутному листу в одном и том же порядке.
Вопрос, на который отвечали
Какой порядок исследований в чекапе минимизирует ожидание пациента?
Признаки, по которым стало понятно: дело не в людях
Разброс полного срока — от 70 минут до трёх часов при одинаковом наборе исследований. Разница возникает в очередях между кабинетами: сами исследования у всех занимают одно и то же время.
Как процесс превратили в имитационную модель
Смоделировали шесть точек маршрута с фактическими длительностями, ёмкостью кабинетов и правилами очерёдности. Сравнили жёсткий порядок для всех и гибкий, где следующий кабинет выбирается по свободности.
Какие данные взяли и что честно допустили
- Поток
- 50 пациентов в день, старт с 8:00 до 10:00
- Длительности
- от 6 минут (забор крови) до 25 (УЗИ)
- Часть исследований требует строгой очерёдности
- кровь до терапевта
- Не моделировали
- опоздания пациентов
Отчёт симуляции: что показал расчёт
Здесь будет живой отчёт симуляции
Расчёт по этому кейсу ещё не прогнан. После прогона сюда встанет тот же отчёт, что видит пользователь Storm: очереди, загрузка ресурсов, время цикла и стоимость одной заявки по каждому сценарию.
Какие сценарии прогнали и чем они отличались
| Сценарий | Что меняли |
|---|---|
| Как есть Базовый | Жёсткий одинаковый порядок для всех |
| Гибкий порядок | Свободные исследования идут по доступности кабинета |
| Разнесённый старт | Пациенты приходят тремя волнами |
| Гибкий порядок и разнесённый старт | Оба изменения |
Было и стало
- Было
- Стало
Полный срок чекапа , мин
Ожидание между кабинетами , мин
Пациентов в день , чел
Простой кабинетов , %
| Метрика | Было | Стало | Изменение |
|---|---|---|---|
| Полный срок чекапа , мин | 168 | 94 | −44% |
| Ожидание между кабинетами , мин | 77 | 18 | −77% |
| Пациентов в день , чел | 50 | 63 | +26% |
| Простой кабинетов , % | 31 | 12 | −19 п.п. |
Что показал расчёт
Гибкий порядок сильнее разнесённого старта
Он снимает 52 минуты против 31: пациент идёт туда, где свободно, а не туда, где написано в маршрутном листе.
Кабинеты перестают простаивать и одновременно перестают собирать очередь
Это одно и то же явление с двух сторон: очередь у одного кабинета — это простой у другого.
Строгие зависимости почти не ограничивают гибкость
Обязательный порядок есть только у одной пары исследований из шести.
Что оказалось не так, как считали
Какой порядок исследований в чекапе минимизирует ожидание пациента?Ни один врач не стал работать быстрее. Сорок четыре процента срока сняло одно правило: идти в свободный кабинет вместо следующего по списку.
Что решили сделать и что получилось
Перешли на гибкий маршрут с сохранением обязательных зависимостей и развели старт на три волны. Маршрут пересобирали приёмом «Объединить ресурсы», загрузку выравнивали приёмом «Перебалансировать нагрузку».
Пропускная способность выросла на четверть без новых кабинетов и врачей.
Приёмы оптимизации, которые здесь сработали
Объединить ресурсы
Эффект статистического мультиплексирования: объединённая очередь короче суммы отдельных. N ресурсов в общем пуле эффективнее N изолированных.
Перебалансировать нагрузку
Нагрузка распределена неравномерно между ресурсами. Перебалансировка выровняет загрузку и сократит очереди без дополнительных затрат.
Почему на этот вопрос отвечает имитационное моделирование, а совещание — нет
Маршрут с общими ресурсами нельзя оптимизировать по одному пациенту: его удобный порядок создаёт очередь следующему. Модель гоняет всех пятьдесят одновременно и показывает результат правила, а не отдельного случая.
Правило проверялось сразу на всех пятидесяти пациентах: ожидание между кабинетами упало с 77 минут до 18.
Где этот вывод не работает
Опоздания пациентов в модель не заложены. При их высокой доле выигрыш от гибкого маршрута сохранится, а от разнесённого старта — уменьшится.
Частые вопросы по этому расчёту
question
question
question
question
Ваш процесс, ваши числа
Покажем на вашем процессе
Пришлите диаграмму и то, что знаете про поток: сколько заявок в день, сколько людей, сколько занимает операция. Соберём модель, прогоним сценарии, которые вы назовёте, и разберём отчёт вместе — с очередями, загрузкой ресурсов, сроком и стоимостью заявки.
- Присылаете диаграмму и три-четыре цифры про поток
- Собираем модель и прогоняем сценарии, которые вы назовёте
- Разбираем отчёт вместе и обсуждаем, что из него следует
Первый процесс считаем бесплатно: нужна диаграмма и несколько цифр по потоку.