Понять, как мы думаем и работаем
Загляните в авторский канал нашего исполнительного директора. Алексей Петухов пишет о рынке ИТ-услуг, управлении разработкой и принципах, на которых строится работа компании.
Мы перезвоним вам
Оставьте свой контакт, и мы свяжемся с вами в ближайшее время
Пригласите Programming Store 
к участию в тендере
Расскажите о проекте или приложите тендерную документацию — изучим условия и свяжемся с вами.
Получите оценку проекта
Оставьте заявку, и мы свяжемся с вами для консультации в течение дня
Разработали с нуля LIMS для автоматизации процессов в лабораториях
С нуля разработали систему LIMS на 1С, которая позволяет автоматически отслеживать данные на всех этапах проведения анализа качества в лабораториях.
Единая LIMS на базе 1С
Консолидировали лабораторные процессы в одной системе.
Автоматизация анализа качества
От постановки задач лабораториям до формирования паспорта качества.
Прослеживаемость данных
Контроль действий пользователей и истории исследований для требований GMP.
Масштабируемая система
Конфигурация может расширяться при подключении новых лабораторий.
Содержание
… мин

    Заказчик

    Generium — научно-исследовательский институт мирового уровня, центр управления доклиническими и клиническими исследованиями и высокотехнологичное производство.
    Собственный R&D-парк.
    Десятки ИТ-систем.
    Профессиональная команда по управлению разработкой.

    Наша команда

    Татьяна
    Разработчик
    Ирина
    Разработчик
    Работали в формате: аутстаффинг

    Особенности

    Разработали систему с нуля
    Для разработки выбрали 1С. На решение повлияли курс на импортозамещение и существующий ИТ-ландшафт Generium: компания уже использовала десятки конфигураций на базе 1С.
    Далее мы рассмотрели типовые решения и столкнулись с их ограничениями:
    Отраслевые ограничения.
    Валидация — ни одна компьютеризированная система в фармпроизводстве не может быть использована, если она не валидирована.
    Закрытый контур.
    Фармтребования.
    Поэтому решили разработать LIMS с нуля.
    Работали по системе Agile
    Для проекта сформировали команду из функциональных и технических архитекторов и системных аналитиков
    Команда Generium отвечала за:
    Отраслевые ограничения.
    Cбор и формализацию требований.
    Описание бизнес-процессов.
    Проектные методологии.
    Доверительные отношения, которые сформировались у нас за годы совместного сотрудничества, позволили запустить работу по гибкой методологии.
    Организовали двойной контроль-учет часов
    Двойной контроль-учет часов как в системе заказчика, так и в системе нашей компании, это позволило нам повысить точность учета.
    Мы начали работать по сценарию, с короткими спринтами, действовали адаптивно, небольшими итерациями и выдавали быстрые поставки.
    Каждый спринт соответствовал запросу на изменения с планом и валидацией. Так как спринты были небольшие, то и запросы на изменения тоже, и валидация была неполная. Что позволило нам в короткие сроки, за 6 месяцев, реализовать продукт, который мы запустили в тестовую эксплуатацию.
    Дмитрий Рыбаков
    Руководитель проектного офиса Programming Store.
    Пишет в своем Телеграм-канале о том, как ведём технологические проекты.

    Реализация проекта

    01
    Разработали URS перед стартом работы
    Перед разработкой проанализировали лабораторные процессы: работу с образцами, тестирование, анализ данных и отчетность. На основе этого сформировали URS — документ с требованиями к будущей системе. Он содержит функциональные, эксплуатационные, дополнительные требования.
    02
    Реализовали интеграцию с 1С: ERP и 1С: Метрологией
    Входной контроль выполняется на стороне 1С: ERP. Затем нормативно-справочная информация передается в контур LIMS. После завершения процесса из LIMS в ERP отправляется статус анализа.
    В LIMS загружаются справочник оборудования и данные о перемещениях. Сервис также передает информацию о сроках аттестации оборудования, которое используется при проведении анализа.
    LIMS проверяет, можно ли использовать конкретное оборудование для проведения исследования. Если срок его аттестации истек, система блокирует дальнейшее проведение анализа. Таким образом, дополнительный контроль процесса осуществляется автоматически.
    03
    Спецификации и показатели качества
    Форма спецификации привязана к исследуемому препарату в LIMS. В справочнике спецификаций содержится перечень показателей качества. Они отображаются в табличной части документа. Для каждого показателя есть отдельный справочник ресурсных спецификаций показателя качества.
    Ресурсные спецификации содержат перечень материалов, которые используются при исследовании, а также их плановый расход.
    Форма спецификации привязана к исследуемому препарату в LIMS. В справочнике спецификаций содержится перечень показателей качества. Они отображаются в табличной части документа. Для каждого показателя есть отдельный справочник ресурсных спецификаций показателя качества.
    04
    Документ «Анализ качества»
    Загружается из ERP, заполняется табличной частью по выбранной спецификации и отправляется по маршруту, начиная автоматизированный процесс в системе.
    Показатели группируются по лабораториям. Ответственный сотрудник получает задачу на проведение анализа и назначает лаборантов.
    Лаборанты проводят исследования, заполняют результаты и фиксируют фактический расход материалов. После завершения всех задач информация передается в департамент контроля качества. Здесь проводится валидация и визирование результатов.
    Результат процесса — автоматически сформированный паспорт качества с электронной подписью.
    05
    Автоматизированное рабочее место контролера
    В режиме единого окна специалист может отслеживать выполнение всех процессов.
    Во время проведения исследования лаборанты указывают фактическое количество использованных материалов. Данные заполняются с помощью терминалов сбора данных.
    После завершения маршрута в документ «Анализ качества» автоматически подтягиваются значения всех показателей. Они подсвечиваются цветом в зависимости от того, соответствуют ли полученные результаты установленным нормам.
    Если показатель не соответствует норме, его можно повторно отправить на исследование. Система фиксирует, сколько раз показатель не соответствовал норме, и на основании этих данных можно принять решение о выпуске препарата либо его блокировке.
    В этом же документе отображается информация обо всех использованных материалах. Это позволяет контролировать складской учет и видеть, какие материалы были затрачены на проведение конкретного исследования.
    В конце процесса ответственное лицо проставляет отметку о его завершении и утверждает результат.
    На протяжении всего процесса в документе «Анализ качества» можно видеть состояние каждого показателя. Они имеют соответствующие статусы и подсвечиваются разными цветами, поэтому специалист сразу видит, на каком этапе находится исследование и есть ли отклонения.
    06
    Требования GMP и электронный журнал
    При производстве лекарственных препаратов необходимо соблюдать требования GMP. Одно из них — прослеживаемость. В системе обязательно должны быть следы пользователя такие как: вход/выход в систему/ открытие и закрытие документа, любое изменение, которое вносится в процессе исследования.
    Все это связано с необходимостью ведения так называемого электронного лабораторного журнала — ELN.
    Система должна сохранять историю работы с данными: вход и выход пользователя, открытие и закрытие документов, каждое изменение.
    Эти данные формируют электронный лабораторный журнал. По истории действий можно восстановить, кто, когда и какие внес изменения.
    07
    Хранение архивных данных
    Объем данных в LIMS быстро растёт из-за необходимости сохранять историю операций. Чтобы не перегружать рабочую базу, оперативные и архивные данные разделили.
    В LIMS хранятся оперативные данные, а полная история переносится в архив. При этом сохраняется возможность восстановить историю данных в соответствии с требованиями GMP.

    Реализация проекта v2

    01
    Расширение разрабатывалось без изменения типовой конфигурации 1С
    02
    Реализован механизм пользовательской настройки сопоставления реквизитов
    03
    Добавлена возможность настраивать правила обработки до и после выполнения операций
    04
    Обеспечена масштабируемость за счет многопоточной обработки
    05
    Архитектура решения позволяет подключать дополнительные справочники и объекты без переработки ядра

    Результаты

    Единая LIMS на базе 1С
    Консолидировали лабораторные процессы в одной системе.
    Автоматизация анализа качества
    От постановки задач лабораториям до формирования паспорта качества.
    Прослеживаемость данных
    Контроль действий пользователей и истории исследований для требований GMP.
    Масштабируемая система
    Конфигурация может расширяться при подключении новых лабораторий.
    Хотите также?
    Оставьте заявку, и мы обсудим, как решить вашу задачу.