Как разработать лабораторную информационную систему
ЛИС автоматически собирает данные с оборудования и передаёт клиенту результаты анализа. Так исключаются ошибки, неизбежные при ручном вводе данных. Однако контроль качества — далеко не единственная ценность такой системы.
В статье подробно рассмотрим:
- что из себя представляет ЛИС, и как она работает;
- кому и зачем нужна такая система;
- какой функционал в ней есть;
- как её разработать и внедрить.
А ещё поделимся собственным опытом — расскажем, как мы в NLABTEAM интегрировали медицинское оборудование одной из известнейших сети лабораторий РФ с ЛИС и помогли клиенту ускорить обработку результатов анализов на 45%.
Что такое ЛИС
ЛИС (Лабораторная Информационная Система) — программный комплекс для полной автоматизации лабораторных работ — от исследований до закупок сырья и управления персоналом.
Представьте, что пациент сдал кровь: если лаборатория использует ЛИС, то дальше произойдёт следующее:
- лаборант отсканирует штрихкод на пробирке, и ЛИС автоматически создаст заказ на исследование;
- система определит, куда направить образец, и назначит ответственного;
- после анализа — получит результаты прямо с оборудования, автоматически проверит их на соответствие нормам и сформирует отчёт.
В целом, ЛИС — цифровая замена бумажным журналам лаборатории. Система часто интегрируется с медицинской информационной системой (МИС) больницы, обеспечивая врачам быстрый доступ к результатам анализов, обследований.
Наглядный пример применения ЛИС из нашей практики. Клиент использовал лабораторную информационную систему для диагностических и научных лабораторий, а также ПЦР-центров. Он обратился к нам, чтобы интегрировать своё медицинское оборудование и программные комплексы с используемой ЛИС.
Сейчас система интегрируется с внешней лабораторной информационной системой и собирает данные со всех амплификаторов. Результаты исследований отображаются на удобном, современном интерфейсе.
Специалисты со стороны клиента анализируют результаты в общей системе. Теперь не нужно обучать персонал работе с разными программными продуктами, достаточно одного, простого в применении для людей любого возраста. Полное описание кейса предлагаем прочитать в нашем портфолио.
Кому подходит такая система
ЛИС чаще всего используется в фармацевтической и пищевой промышленности, но данные системы полезны и в других отраслях: это нефтехимия, металлургия, сельское хозяйство, экологический мониторинг, косметическая индустрия, текстильное производство.
Лабораторная информационная можно встретить в таких подразделениях, как:
- производственные лаборатории;
- службы управления качеством;
- службы технического контроля (ОТК);
- инженерно-технические отделы;
- отделы исследований и разработок.
Причём это далеко не полный список.
Например, ФГБУ «Эндокринологический научный центр» Минздрава России тоже использует ЛИС в клинико-диагностической лаборатории. Система интегрируется с МИС и помогает специалистам лабораторной диагностики и врачам-клиницистам обмениваться историями болезней пациентов.
Какие задачи решает ЛИС
Основная ценность ЛИС — контроль качества. Система делает работу лаборатории прозрачнее, позволяет увеличить производительность, помогает вести работу в соответствии с законом.
- Протоколы исследования заносятся в ЛИС, и затем каждый анализ выполняется по заданному алгоритму — это обеспечивает точность и воспроизводимость результатов.
- Все приборы в лаборатории интегрируются с системой. Лаборантам не требуется вводить данные вручную, и ошибки, возникающие на фоне человеческого фактора, исключаются.
- Система ведёт журнал калибровок оборудования, напоминает, когда их пора провести, и блокирует работу прибора при несоблюдении срока.
- Каждое действие с пробой фиксируется: от момента регистрации до выдачи результата. Благодаря этому можно быстро найти источник ошибки.
А ещё лабораторно информационная система автоматизирует ряд подзадач в работе лаборатории: помогает в планировании и подготовке к испытаниям, регистрирует образцы, генерирует штрихкоды для этикетирования проб, мониторит окружающую среду, управляет образцами.
Управление цепочками поставок — ещё одна важная функция ЛИС. Когда образец поступает в лабораторию, он заносится в систему. ЛИС регистрирует контейнер, содержащий образец — он получает штрихкод и отправляется для взятия пробы, а затем возвращается в лабораторию. В это время ЛИС отслеживает местонахождение образца вплоть до полки, стеллажа, коробки, ряда и столбца в морозильной камере. Учитываются все циклы замораживания и оттаивания.
Кроме типовых функций, в ЛИС часто добавляются уникальные — под задачи конкретной лаборатории. И мы в NLABTEAM такой функционал реализуем.
Ключевые компоненты лабораторной информационной системы
Процессы и задачи лабораторий сильно разнятся от предприятия к предприятию, поэтому ЛИС всегда кастомизируется под требования заказчика.
В каких-то случаях система только отслеживает образцы. А в других — включает функции из МИС: управление персоналом, распределение задач, отчётность по закупкам.
Такая гибкость системы достигается благодаря модульной архитектуре. Каждый модуль — мини-программа. Она может работать обособленно или обмениваться данными с другими модулями.
Ниже перечислили основные модули ЛИС.
Модуль контроля
Помогает контролировать качество продукции в соответствии с требованиями закона. Применяется для оперативного контроля и контроля стабильности результатов.
С помощью модуля контроля:
- настраиваются контрольные процедуры;
- составляются графики выполнения заданий;
- выполняются задания контроля;
- рассчитываются результаты процедур;
- формируются отчёты по контролю качества.
Модуль визуализации данных
Визуализирует данные из базы на графиках, диаграммах и таблицах. Это нужно, чтобы наглядно представить результаты измерения, сделать их легко читаемыми для человека.
Модуль управления рабочими процессами
Этот модуль — управленческий. В нём руководитель лаборатории распределяет задачи между сотрудниками и отслеживает их выполнение по статусам.
С помощью модуля можно:
- настроить рабочий процесс (через какие этапы проходит образец);
- распределить задачи между сотрудниками;
- контролировать их выполнение.
Модуль интеграции
Нужен, если требуется интегрировать ЛИС с другими системами: системой управления производством, МИС или системой управление предприятием. К примеру, когда процесс анализа отслеживается в ЛИС, а ответственный за анализ назначается в МИС.
С помощью модуля интеграции:
- осуществляется обмен данными между ЛИС и другими программным обеспечением;
- синхронизируются данные между системами.
Помимо вышеописанных, ЛИС может включать в себя и другие модули. Это:
- модуль отчётности;
- модуль управления правами доступа;
- модуль управления конфигурацией;
- модуль прослеживаемости;
- модуль аккредитации;
- модуль закупок;
- нестандартные модули, разработанные под конкретную компанию или учреждение.
Этапы разработки ЛИС
ЛИС — сложная с технической точки зрения система. Её разработка требует тщательного планирования и контроля. Поэтому, прежде чем приступить к созданию программного решения, необходимо понимать, из каких этапов строится процесс и каких результатов можно ожидать от ИТ-подрядчика на каждом из них. Так вам будет проще выбрать и проконтролировать исполнителя.
Чтобы упростить для вас эту задачу, ниже мы рассмотрели несколько главных этапов.
Анализ требований
Первый шаг в разработке лабораторной информационной системы — тщательный анализ требований заказчика. Здесь важно понять не только текущие процессы лаборатории, но и её планы по масштабированию, перестройке процессов. Хороший исполнитель проводит встречи с ключевыми сотрудниками, изучает существующие системы и документацию.
На этом этапе определяется, какие модули нужны, как система будет интегрироваться с оборудованием, с каким оборудованием точно получится настроить интеграции, а какое под вопросом, и какие отчёты необходимо генерировать.
Результат этапа: детальное техническое задание и проработанное коммерческое предложение с перечнем услуг и этапов разработки каждого компонента ЛИС. Служит основой для развития вашего проекта.
Проектирование архитектуры
Архитекторы решений и ведущие разработчики проектируют техническую структуру ЛИС. Она отражает, как работает система, какие компоненты в неё входят, какие интеграции планируются и как они будут реализованы, как происходит работа с данными.
Например, исходя из этого документа, мы понимаем:
- Как конечный пользователь взаимодействует с ЛИС, и как доступный функционал распределяется в соответствии с системой ролей в компании.
- Как компоненты системы взаимодействуют друг с другом, и как реализовать их так, чтобы один не мешал корректной работе другого.
- Каким образом будут произведены интеграции со сторонним ПО и оборудованием — и многие другие технические детали.
Результат этапа: разработана логическая структура ЛИС, определяющая взаимодействие компонентов. На эту структуру ориентируется вся команда.
Дизайн
Команда UX/UI-дизайнеров приступает к проектированию интерфейса. Создаются кликабельные прототипы, учитывающие удобство использования, карту пути пользователя. Дизайн согласуется с клиентом.
Результат этапа: есть утвёржденные с клиентом прототипы интерфейса, отвечающие потребностям пользователей и бизнес-процессам лаборатории.
Разработка
Программисты создают функциональные модули, настраивают взаимодействие между ними и базами данных, реализуют бизнес-логику решения и пользовательскую часть. Процесс ведётся итеративно, с регулярными демонстрациями промежуточных результатов клиенту. На этапе демонстрации клиент может озвучить пожелания по доработкам, и мы их учтём.
В ходе разработки особое внимание уделяется обеспечению безопасности данных и соответствию требованиям законодательства в сфере клиента. Например, в медицине эти моменты критически важны.
Результат этапа: написан код приложения и техническая документация, которая потом поможет в обучении пользователей и поддержке системы внутри вашей компании или на аутсорсе.
Интеграция ЛИС с другими системами
Здесь настраивается связь с лабораторным оборудованием, МИС, системами управления предприятием. Разработчики создают и настраивают API, обеспечивают корректную передачу и преобразование данных.
Результат этапа: все системы «понимают» друг друга и работают слаженно. Работа с данными происходит быстро и без ошибок.
Тестирование
Тестирование проходит на всех этапах разработки, по мере завершения работы над каждой фичей, но перед запуском ПО проводится комплексная проверка всей системы. Инженеры по тестированию проверяют каждый модуль, имитируют различные сценарии использования, нагружают систему, оценивают её производительность, соответствие интерфейса дизайн-прототипам — и это только малый список решаемых этими специалистами задач.
Особое внимание уделяется проверке точности передачи данных от оборудования и корректности формирования отчётов.
Результат этапа: после исправления всех найденных багов система работает в соответствии с ТЗ.
Развёртывание
На этом этапе разворачиваем систему на выбранных серверах и обеспечиваем непрерывный процесс доставки обновлений.
Результат этапа: программный продукт готов к использованию.
Обучение и поддержка
Успех внедрения ЛИС во многом зависит от того, насколько хорошо с ней научатся работать сотрудники лаборатории, поэтому проводится серия обучающих занятий для разных групп пользователей: от лаборантов до руководителей.
После запуска системы предоставляется техническая поддержка. Специалисты оперативно решают возникающие проблемы, помогают с настройкой и оптимизацией процессов.
Поддержка может обеспечиваться как на стороне клиента, так и на стороне компании-разработчика.
Например, в рамках завершающего этапа проекта наша команда бесплатно поддерживает его ещё в течение 6 месяцев после релиза — оперативно обрабатываем запросы пользователей, по запросу погружаем программистов со стороны клиентов в тонкости работы с системой, помогаем спланировать расширение функциональных модулей, если нужно.
Результат этапа: ЛИС введена в работу лаборатории, и сотрудники начали ею пользоваться. Налажена система технической поддержки.
Коротко о главном
Подытожим основные мысли из статьи.
- ЛИС помогает лабораториям исключить ошибки, возникающие при работе с анализами и их результатами на фоне человеческого фактора; соответствовать требованиям закона; повысить производительность персонала; сократить затраты на поддержку ИТ-инфраструктуры компании; автоматизировать обмен данными внутри лаборатории и т. д.
- ЛИС подходит лабораториям любого масштаба: от небольших до крупных централизованных. Система применима в различных отраслях: от медицины и фармацевтики до нефтехимии, металлургии и сельского хозяйства.
- Каждая ЛИС уникальна и адаптируется под конкретного заказчика. Это связано с тем, что процессы и задачи лабораторий сильно различаются.
В NLABTEAM мы помогаем лабораториям, поликлиникам и больницам создавать и внедрять технически сложное ПО уже более 20 лет.
Помимо настройки интеграций ЛИС с медицинским оборудованием и программными комплексами лабораторий, наша команда разработала приложение Voice2Med Mobile, которое широко используется в московских поликлиниках и стационарах. А также совместно с врачами Ярославской онкологической больницы мы сейчас создаём INENEX, систему обнаружения онкологии кишечника на ранних стадиях.
Будем рады помочь автоматизировать процессы и для вашей компании! Чтобы обсудить проект и получить предварительную оценку, напишите нам: [email protected]