Медицина и клиники
FibroTrack: система подсказывает, когда останавливать экстракцию белка, и сохраняет дорогое сырьё
Лаборанты считали пробы вручную, а решение об остановке реактора ждало подписи 15–20 минут. Ранняя остановка оставляла часть ценного сырья в осадке. Построили систему: вносите замер, через секунду получаете понятный вердикт «завершить, продолжить или проверить», а отчёт по партии формируется сам.
- Клиент
- Производитель препаратов из плазмы крови
- Отрасль
- Медицина и клиники
- Срок проекта
- 5
- Год
- 2025
Задача
Донорская плазма и белковые фракции — дорогое и дефицитное сырьё. Белок переходит в раствор постепенно, а потом наступает насыщение, когда экстракция больше ничего не даёт. Остановишь раньше — часть продукта остаётся в осадке и уходит в утилизацию. Затянешь — белок портится, и в препарате растёт доля примесей. Момент остановки определяли по расчётам на калькуляторах и в разрозненных таблицах, поэтому ошибки округления и опечатки случались.
Между замером и решением проходило 15–20 минут: нужно было заполнить журнал, посчитать пропорции, найти старшего смены и получить подпись. За это время процесс выходил из оптимальной фазы. К тому же бумажные журналы не защищают историю от правок задним числом, а поднять протокол партии прошлого года с поминутной динамикой было почти невозможно. Это создавало риски при проверках.
Что сделали
- 011. Заменили ручные расчёты на мгновенный вердиктЛаборант вносит показания прибора, и система сразу считает долю целевого белка и сверяет её с нормой для этого сырья. Результат понятен без расшифровки: зелёный — завершить экстракцию, синий — продолжить, красный — требуется внимание.
- 022. Закрепили критерии остановки за системойРеактор можно останавливать только когда выполнены все три условия технологической карты. Решение больше не зависит от опыта и усталости смены: одна и та же проба даёт один и тот же ответ в любое время суток.
- 033. Научили ловить ошибки ввода и сбоиКонцентрация белка в закрытом реакторе не может падать. Если новый замер ниже предыдущего или показывает физически невозможное значение, система не принимает его и предупреждает оператора, а технолог получает сигнал о нарушении. Перепутанная пробирка или ошибка разведения заметны сразу.
- 044. Показали процесс на графикеПо каждой партии строится кривая нарастания белка с коридором нормы. Технолог видит, как идёт экстракция и приближается ли плато, а не только набор цифр в таблице. Дополнительно система оценивает стабильность выхода между партиями и сигнализирует, если качество входящего сырья «поплыло».
- 055. Сделали отчётность и прослеживаемостьПротокол партии выгружается в Excel и Word одним кликом. Каждая запись привязана к автору и серверному времени, завершённые партии защищены от правок. Для проверяющих есть отдельная роль только для чтения, поэтому им можно показать всю историю отклонений, не опасаясь случайных изменений.
Результат
- +4,2%
- к выходу целевого продукта по итогам работы на 150 партиях: перестали терять сырьё из-за ранней остановки
- 98,5%
- решений системы совпало с решением консилиума технологов на тех же 150 партиях
- < 1 секунды
- вместо 15–20 минут на расчёт, запись и согласование по пробе
- 1 клик
- вместо 25–35 минут на протокол партии
Стек и интеграции
- Python, FastAPI
- PostgreSQL
- Next.js, React, TypeScript
- Графики хода экстракции
Похожие проекты
Все кейсыУзнайте, что в ваших процессах окупится первым
Полтора часа разговора, разбор одного процесса и расчёт эффекта. Без обязательств: если автоматизировать нечего, мы так и скажем.
- Телефон
- +7 (995) 933-63-55
- Почта
- info@abramian-it.ru
- Время работы
- Пн–Вс, 9:00– 21:00 МСК