Как стать автором
Обновить

Разработали систему, которая продумывает маршруты пациентов и сокращает очереди. Вместо «Кто последний?» — QR-код

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.9K
Всего голосов 13: ↑12 и ↓1+11
Комментарии56

Комментарии 56

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

Всё верно подмечено. Чаще всего именно так и происходит. Эту проблему решила наша система, теперь мало того, что в несколько разных кабинетов нельзя встать в очередь, так и сама система динамически перестраивает маршруты пациентов таким образом, чтобы они не скапливались у одних и тех же кабинетов. На выходе получаем значительное сокращение общего времени пребывания в медцентре.

Эту проблему решила наша система

А теперь проблема внедрить систему в провинциальный медцентр, да просто в любую поликлинику

Вопрос бюджета, согласен

Вопрос бюджета

Оборот с 1 рабочего дня медцентра ;)

Шутка.

Типовые телевизоры, типовые планшеты. Алгоритм с курсовой работы студента. Никакого rocket sciense. Вот смонтировать, внедрить и поддерживать, тут будет дорого.

А смотрит ли система на 'шаг вперед' (ну и больше)? Грубо говоря, можно отправить 20 человек в 20 разных кабинетов (очереди ни в один нет), но вот следующим пунктом у них всех один и тот же специалист -- и получаем там очередь на 20 человек. Хотя, возможно, можно было бы их всех аккуратно отправить в короткие очереди так, чтобы потом эта очередь на 20 человек 'размазалась'?

Мы посчитали, что на текущий момент это не имеет смысла. Так как у нас не изолированная система с этими 20-ю пациентами. Пациенты пребывают, обстановка также постоянно меняется. Если есть кабинет, который работает на пике своей операционной эффективности, то есть с минимумом простоя и не может переварить большее количество пациентов, нужно дублировать этот кабинет. Наша система в том числе способствует сокращению времени простоя. Если есть кабинет, который нужно загрузить, она его загрузит.

Но вообще ваши мысли хорошие, мы тоже думали об этом. Возможно в будущих версиях появится и глубокое прогнозирование.

Подскажите, пожалуйста, а вы уже фиксировали попытки обойти логику системы среди пациентов? Собираете какую-нибудь статистику или качественные данные по этой теме?

Логируем практически всю информацию: кто встаёт в очередь, сколько времени уходит на приемы, перерывы, скольких пациентов успевает принять каждый кабинет. Вся статистика собирается как в разрезе каждого пациента, так кабинета и отдельного специалиста.

Если пациент стал в очередь в один кабинет, в другой одновременно уже стать не сможет

в случае группы людей первый, вышедший от врача, в теории, может пойти и отсканировать талончики за всю оставшуюся группу у следующего?

Не сможет, пока эти люди не завершат осмотр у предыдущего врача. О том, в какой кабинет направить пациента после текущего, система скажет только тогда, когда врач завершит осмотр. Поэтому она и динамическая

прекрасно

Ни разу не дизайнер, но мне кажется нужно немного перекомпоновать элементы на экране

Hidden text

А на ТВ сделать динамический масштаб шрифтов, мало строк - увеличить шрифт

Мы прошли 3 итерации тестирования различного внешнего вида этого экрана. В первых версиях строили гипотезы и собирали обратную связь от пользователей. То, что есть сейчас, результат нашего тестирования. Можно, конечно, продолжить тестировать и видоизменять. Но пока придерживаемся мнения, что лучшее враг хорошего.

Очень много мелкого текста.

Соглашусь, мы не всё смогли победить в видении дизайнера со стороны заказчика.

Я уверен, что это ещё не финальный вариант. Но пока остановились на этом. Далее возможно будем снова проводить тестирования и собирать обратную связь.

Сейчас внедряем систему на вторую площадку.

По поводу ТВ - отличная идея. Возьмём в работу

Не очень понял, как это выглядит с точки зрения пациента... Терминал вначале выдаёт qr-код и номер первого кабинета?

Отсканировав qr-код у первого кабинета, нужно постоянно стоять у мелкого экранчика, ожидая, пока появится твой номер?

Далее врач сканирует qr в начале приёма и в конце?

Постараюсь коротко рассказать.

Пациент берёт талончик на стойку регистратуры, далее администратор оформляет пациента и формирует для него объём обследования - список необходимых кабинетов, процедур, врачей и функц. исследований. Называет пациенту первый кабинет, который необходимо пройти.

Пациент становится в очередь в этот кабинет. Стоять и смотреть в экранчик не нужно, система вызовет пациента в кабинет звуковым оповещением.

Врач ничего не сканирует, у врача в информационной системе автоматически открывается карта пациента. После того, как пациент пройдёт текущий кабинет и врач завершит осмотр, система назовёт следующий кабинет, в котором необходимо пройти обследование. И так до завершения всего медосмотра.

система назовёт следующий кабинет, в котором необходимо пройти обследование

А где именно она это сделает?


Пациент становится в очередь в этот кабинет.

То есть ему сказали на старте "иди в кабинет 32". Он идёт и там сканирует свой талон?
А если за время в пути от регистратуры до кабинета что-то поменяется? Ну там тяжелый больной, или обследуемый в туалет зарулил/остановился поговорить со знакомым — ему всё равно в первоначальный кабинет идти надо?

Если на пути от стойки регистратуры до кабинета что-то поменяется, текущий кабинет для пациента не изменится. Мы приняли это допущение.

Но всех следующих пациентов система будет стараться направить в кабинеты таким образом, чтобы этот разгрузить

Занятно, а где такое внедрено, если не секрет? 

В медицинском центре М.Проф Восток в Санкт-Петербурге

Как предусмотрен вариант "мне только спросить?"

Такого нет)

Разумный подход. И он вполне оправдан для организаций с 4 и более точками обслуживания.

Но нужна ли электронная очередь в саму регистратуру (зачем брать талон, чтобы взять талон)? Там же обычно нет каких-то долгих и сложных процедур.

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

Терминал нужен для приёма пациентов по времени записи и маршрутизирования по окнам. Один из примеров: одни окна отвечают за оформление документов на приём, другие за выдачу готовых заключений и личных медицинских книжек

Что делать слепому или слабовидящему пациенту?

Если человек пропустил вызов в кабинет — например, не услышал звукового оповещения

Или глухому?

Это не тот контингент, который посещает такие медцентры. В противном случае это решается качественным сервисом, а не технологиями. К примеру, сопровождающем сотрудником

Не понял, слепой не может прийти в поликлинику?

В противном случае это решается качественным сервисом, а не технологиями. К примеру, сопровождающем сотрудником

А сопровождающие точно будут в нужном количестве? А то регулярно в сети видео, как люди по лестницам в поликлиниках ползают, потому что лифта нет или он сломан. Вот в вашей поликлинике эта обязанность за кем-то закреплена, кто пойдёт сопровождать? Есть у меня ощущение, что, нет. Про инвалидов просто опять никто не подумал, как всегда. И почеиу техногогии не могут помочь всем?

Еще с помощью информации о времени приемов можно контролировать эффективность врачей-специалистов.

Здесь мерилом работы считают усталость (с)

Систему разрабатывали не для поликлиник, а для медцентров, занимающихся проф. медициной. Непосредственно здесь - профосмотрами. Контингент здесь определённый.

По поводу сопровождения - это вопрос все же за рамками данного поста.

Если у вас есть предложения, как улучшить систему для пациентов с ограниченными возможностями, я бы с удовольствием послушал.

Систему разрабатывали не для поликлиник, а для медцентров, занимающихся проф. медициной.

А слабовидящие и слабослышашие разве не могут работать и проходить профосмотры? Вы серьёзно сейчас, вы этим людям ещё и в праве на работу отказываете? Да и выше вон уже предлагают в любую поликлинику внедрять.

Если у вас есть предложения, как улучшить систему для пациентов с ограниченными возможностями, я бы с удовольствием послушал.

А почему вы изначально об этом не подумали? Предложение есть, но оно вам не понравится. Крупные штрафы и запрет эксплуатации систем, которые дискриминируют инвалидов, особенно, в медицинской сфере. Но доя этого нужно, чтобы общественные институты работали.

с ограниченными возможностями

У нас даже вон в языке заложено, что инвалиды, это какие-то недолюди с ограниченными возможнастями. А клятые буржуи считают, что это люди с повышенными потребностями, возможности которых ограничивать не сдедует.

Я как-то не понимаю спора. Система явно выглядит лучше, в том числе и для инвалидов, чем 'естественные' очереди со списком врачей на бумажке или со слов врача.

Можно ли как-то подробнее объяснить, как оно ущемляет права инвалидов хуже существующего положения вещей? И тут даже можно при желании придумать, как таким людям оповещение доставить.

А так, как автор стати говорит - это проблема -- ортогональная, и ругать систему за то, что она не решает проблему, которая совсем про другое, как-то странно.

Я не ругаю систему. Я обращаю внимание на то, что при разработке системы с нуля, опять забыли про инвалидов. Хотя, не забыли, автор прямо пишет, что на инвалидов забили сознательно и считает, что это не его проблема вообще.

И тут даже можно при желании придумать

Почему же сразу не придумали, если можно? Все эти костыли в стиле "потом можно" превращаются в пандусы, под 45 градусов, которыми и здоровый человек воспользоваться не может. А в итоге, все это приводит к тому, что наши города вообще не приспособлены для слепых, глухих и маломобильных.

В ИТ "потом" - это достаточно просто и быстро.Обслуживание инвалидов - это дополнительный сценарий и RuleSet, сама система достаточно гибкая.

Производитель/подрядчик действует в соответствии с согласованным ТЗ. И самостоятельное добавление функционала - нерационально и ошибочно, т.к. идет за счет других функций.

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

У нашего заказчика такие посетители если и есть, то единицы. Как мы считаем, это решается качественным сервисом. Если у вас есть конструктивные предложения, я бы с удовольствием их послушал.

Параллельно возникла идея, что система поможет собрать статистику по каждому специалисту: сколько времени уходит на приемы, перерывы, скольких пациентов успевает принять. На основе этих данных руководитель медцентра будет считать KPI для каждого сотрудника. Еще с помощью информации о времени приемов можно контролировать эффективность врачей-специалистов.
Точно ли специалист, потративший на пациента 5 минут, в три раза лучше того, кто потратил 15? Эффективнее?

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

Если врач потратил мало времени - это плохо, если сильно больше - также. Так как специфика работы медицинского центра по профосмотрам предполагает работу конвеером, все этапы можно отнормировать.

Не думали над мобильным приложением, интегрированным с данной системой, значительно расширит функционал, особенно для постоянных клиентов

Да, думали. Возможно в будущем.

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

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

Спасибо!

Дело в любом случае благородное.. Но

как система учитывает что кто то из врачей смотался кудато: на обед/попить чайку/планерку/другую работу... ?

Если врач хочет уйти на перерыв или для другого занятия, ему необходимо отметиться в системе. Все перерывы фиксируются и отображаются на мониторе руководителя медицинского центра. То есть система отслеживает не только загрузку кабинета, но и простой. И врач перед уходом на перерыв должен будет завершить осмотр всех пациентов, которые уже есть в очереди в его кабинет.

Вот я прям сомневаюсь что именно так будет в реальности. Должен то должен, но...

Прекрасно работает. Проблема решается очень просто и не с помощью ПО. Если сотрудник не понимает, работодатель скорее всего заменит на того, кто будет понимать.

Да я про это. У работодателя же очередь медиков за окном :)

Эта проблема уже за рамками нашей системы. Если кто-то создаёт хаос, бизнесу будет тяжело сохранить порядок.

Спасибо, собственно, я ответ получил (немножко надеялся на workaround),

Сделать запись из дома к каждому врачу. 15 минут на прием. Кому нужно пройти несколько докторов — сам найдет день где можно со смещением зарезервировать последовательно всех нужных докторов. Знать время, а не порядок в очереди — важнее. У вас по сути та же очередь, просто вместо людей возле кабинета, ты видишь экран со списком.

У медцентров по профосмотрам записей к врачу нет. Работодатель отправил на медосмотр в конкретный день, в тот и идёшь. У нас есть общая запись на приём на конкретное время. Когда ты приходишь по записи и не ожидаешь очередь на стойку регистратуры. Вы путаете с медцентрами, которые занимаются лечебной диагностикой, у них поток пациентов кратно ниже.

Несколько организаций в один день отправляют группы сотрудников. Предположим, дневная емкость центра разбита между 3 организациями на утро-день-вечер. Проблема первая. В промежутках между группами у врачей простой (каждая организация приходит толпой к началу своего периода). Проблема вторая. В начале каждой группы у отдельно пришедшего человека (а такая возможность добавлять внеплановых клиентов может быть) идет вклинивание в большой поток. Но для него же выгодно было бы посетить центр в периоды простоя указанного в 1 примере.

И третья проблема. Когда в этот день всю емкость выбирает одна организация. Обычно клиенты не так продвинуты в плане оптимизации, и всем сотрудниками идет указание "приходим в поликлиннику к началу приема утром". Делаете ли вы предварительную разбивку на подгруппы? Обрабатывается ли случай самопроизвольной миграции одного человека из одной подгруппы в другую (один опоздал, другой перепутал и пришел раньше)? Задача обработки одной организации - обслужить всех посетителей заявленных в этот день вне зависимости от того, в какое время они пришли (нарушая предварительную разбивку).

Удаленная оптимизация клиентов. Ввиду специфики профосмотра список врачей и код может быть получен заранее до посещения центра физически. Выдается лучшее время для посещения с учетом пожелания пациента. Оповещение уведомлениями о более удобном времени. Пациент сам может решить, хочет ли он уйти раньше по абсолютному времени (надо освободиться до 15:00 но потратить 2 часа), или сократить время пребывания (всего 1 час, но придешь позже и освободишься в 17:00). Решив сдвинуть время посещения информирует систему удобным способом.

На часть вопросов лучше бы ответил Заказчик, но я тоже постараюсь в рамках того, что могу. Список вопросов стоит отдельной дискуссии, буду краток.

Чаще всего дни осмотров согласуются с работодателями пациентов. По крайней мере наш заказчик занимается планированием нагрузки. Есть большой объём статистических данных за прошедшие года, которые позволяют спрогнозировать потенциальную посещаемость от работодателей. Ведь пациенты проходят чаще всего медосмотр раз в год, это всегда примерно очень близкие даты. Пациенты не делятся ни на какие группы, все равны. Наша задача размазать пациентов по медицинскому центру так, чтобы они как можно меньше времени провели в ожидании осмотров и не толпились в очередях. Если медцентр понимает, что в определённые дни пропускной способности кабинетов будет не достаточно, их заранее дублируют, выводя дополнительных специалистов.

Для сокращения времени оформления пациентов, медцентр запрашивает у работодателя список контингента заранее, загружает в МИС и печатает документы с QR. Также у нашего Заказчика есть возможность записаться на приём к определённому времени, эта опция активно продвигается и среди работодателей. На каждый 10 минутный интервал есть некоторое количество свободных талонов, больше 1 для записи взять нельзя, также как и в одни руки.

Предлагаю ещё больше упростить людям жизнь: вместо талона вы им присылаете ссылку, по которой у пациента формируется маршрут, а о предстоящих передвижениях его можно предупреждать зуммером. Смартфоны есть же у всех...

Провели небольшое исследование, оказалось, что нет. Но от печати талонов хотелось бы уйти в будущем. Возможно сделаем опциональный альтернативный вариант с маршрутом в телефоне

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории