Перейти к содержимому
Abramian IT

Медицина и клиники

FibroTrack: система подсказывает, когда останавливать экстракцию белка, и сохраняет дорогое сырьё

Лаборанты считали пробы вручную, а решение об остановке реактора ждало подписи 15–20 минут. Ранняя остановка оставляла часть ценного сырья в осадке. Построили систему: вносите замер, через секунду получаете понятный вердикт «завершить, продолжить или проверить», а отчёт по партии формируется сам.

Клиент
Производитель препаратов из плазмы крови
Отрасль
Медицина и клиники
Срок проекта
5
Год
2025

Задача

Донорская плазма и белковые фракции — дорогое и дефицитное сырьё. Белок переходит в раствор постепенно, а потом наступает насыщение, когда экстракция больше ничего не даёт. Остановишь раньше — часть продукта остаётся в осадке и уходит в утилизацию. Затянешь — белок портится, и в препарате растёт доля примесей. Момент остановки определяли по расчётам на калькуляторах и в разрозненных таблицах, поэтому ошибки округления и опечатки случались.

Между замером и решением проходило 15–20 минут: нужно было заполнить журнал, посчитать пропорции, найти старшего смены и получить подпись. За это время процесс выходил из оптимальной фазы. К тому же бумажные журналы не защищают историю от правок задним числом, а поднять протокол партии прошлого года с поминутной динамикой было почти невозможно. Это создавало риски при проверках.

Что сделали

  1. 011. Заменили ручные расчёты на мгновенный вердиктЛаборант вносит показания прибора, и система сразу считает долю целевого белка и сверяет её с нормой для этого сырья. Результат понятен без расшифровки: зелёный — завершить экстракцию, синий — продолжить, красный — требуется внимание.
  2. 022. Закрепили критерии остановки за системойРеактор можно останавливать только когда выполнены все три условия технологической карты. Решение больше не зависит от опыта и усталости смены: одна и та же проба даёт один и тот же ответ в любое время суток.
  3. 033. Научили ловить ошибки ввода и сбоиКонцентрация белка в закрытом реакторе не может падать. Если новый замер ниже предыдущего или показывает физически невозможное значение, система не принимает его и предупреждает оператора, а технолог получает сигнал о нарушении. Перепутанная пробирка или ошибка разведения заметны сразу.
  4. 044. Показали процесс на графикеПо каждой партии строится кривая нарастания белка с коридором нормы. Технолог видит, как идёт экстракция и приближается ли плато, а не только набор цифр в таблице. Дополнительно система оценивает стабильность выхода между партиями и сигнализирует, если качество входящего сырья «поплыло».
  5. 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
Время работы
Пн–Вс, 9:00– 21:00 МСК