StabilityConditionMonitoringQualityChecker

Stability Condition Monitoring

LabEx laboratory QC CSV→JSON URS & FS
Открыть подборку
Stability Condition Monitoring Quality Checker — Мониторинг условий хранения (Стабильность)

ℹ️  Утилита проверяет соответствие параметров климатических камер требованиям ICH Q1A(R2) для исследований стабильности:
     • Длительное хранение (Long Term): 25°C ± 2°C / 60% RH ± 5% RH
     • Ускоренное старение (Accelerated): 40°C ± 2°C / 75% RH ± 5% RH
     • Холодильник (Refrigerated): 5°C ± 3°C
     • Морозильник (Freezer): -20°C ± 5°C
     • Контроль средних, минимальных и максимальных значений
     • Подсчет количества экскурсий (выходов за пределы)

⚠️  КРИТИЧНО: Любая экскурсия (выход за пределы) должна быть задокументирована и расследована!
     Превышение температуры или влажности может необратимо ускорить деградацию препарата (гидролиз, окисление).

Использование:
  StabilityConditionMonitoringQualityChecker.exe                            → демо-режим (вывод в консоль)
  StabilityConditionMonitoringQualityChecker.exe input.csv output.json      → оценка ваших данных

Формат input.csv:
BatchNumber,ProductName,StudyCondition,AvgTemperatureC,MinTemperatureC,MaxTemperatureC,AvgRelativeHumidity,MinRelativeHumidity,MaxRelativeHumidity,ExcursionCount

Пример:
  STAB-2026-LT-001,Paracetamol Tabs,LongTerm,25.2,24.5,25.8,60.1,58.0,62.5,0

— ЗАЧЕМ ЭТО НУЖНО?
Исследования стабильности являются основой для определения срока годности препарата.
Данные о температуре и влажности в камерах должны быть достоверными и соответствовать регламенту.
Отклонения условий ставят под сомнение все результаты аналитического контроля образцов, находящихся в этой камере.

⚠️  КРИТИЧЕСКИ ВАЖНО:
• Средняя температура должна находиться в центре диапазона (например, 25°C для Long Term).
• Минимальные и максимальные значения не должны выходить за установленные границы (±2°C или ±3°C).
• Экскурсии (Excursions) — это любые моменты времени, когда датчик зафиксировал значение вне спецификации.
• Для холодильников влажность часто не контролируется жестко, но температура критична для белковых препаратов.

Ключевые особенности утилиты:
• Автоматический выбор лимитов в зависимости от типа исследования (LongTerm, Accelerated, etc.)
• Проверка как средних значений, так и пиковых нагрузок (Min/Max)
• Учет количества экскурсий как критического параметра качества данных
• Генерация отчетов для отделов обеспечения качества (QA) и LIMS LabWare
• Соответствие руководствам ICH Q1A(R2) и GMP

Критические параметры:
• Температура (Avg): в пределах целевого значения ± допуск
• Температура (Min/Max): в пределах допуска
• Влажность (Avg): в пределах целевого значения ± допуск (если применимо)
• Количество экскурсий: 0

💡 Советы по использованию:
1. Калибровка: Датчики камеры должны быть ежегодно калиброваны с прослеживаемостью к национальным стандартам.
2. Картирование: Перед вводом в эксплуатацию камера должна быть пройдена картирование температуры/влажности (Temperature Mapping).
3. Резервное копирование: Данные должны сохраняться в защищенной системе с аудит-трейлом (21 CFR Part 11).
4. Расследование: При наличии экскурсий (>0) необходимо провести оценку риска для образцов.
5. Размещение проб: Образцы должны располагаться в зоне, где условия гарантированно стабильны (не у дверей или вентиляторов).

⚠️ Особенность: Эта утилита не оценивает качество самого препарата, а оценивает качество условий, в которых он хранился. Если условия нарушены, данные о стабильности препарата считаются недействительными.

input.csv

BatchNumber,ProductName,StudyCondition,AvgTemperatureC,MinTemperatureC,MaxTemperatureC,AvgRelativeHumidity,MinRelativeHumidity,MaxRelativeHumidity,ExcursionCount
STAB-2026-LT-001,Paracetamol Tablets 500mg,LongTerm,25.2,24.5,25.8,60.1,58.0,62.5,0
STAB-2026-ACC-002,Ibuprofen Gel 5%,Accelerated,40.5,39.0,41.5,76.0,72.0,79.0,1
STAB-2026-COLD-003,Insulin Glargine,Refrigerated,4.8,3.5,6.0,45.0,40.0,50.0,0

URS & FS — Stability Condition Monitoring

Документ описывает пользовательские требования и функциональную спецификацию для утилиты StabilityConditionMonitoringQualityChecker. Утилита предназначена для использования в лаборатории ОКК/QC как rule-based проверка данных, подготовленных из прибора, LIMS, ELN, MES или вручную утверждённого input.csv.

URS — пользовательские требования

IDТребованиеКритичностьКритерий приемки
URS-001Утилита должна принимать input.csv с утверждёнными колонками: BatchNumber, ProductName, StudyCondition, AvgTemperatureC, MinTemperatureC, MaxTemperatureC, AvgRelativeHumidity, MinRelativeHumidity, MaxRelativeHumidity, ExcursionCount.HighCSV обрабатывается без ручной правки заголовков.
URS-002Утилита должна выполнять детерминированную проверку данных для объекта «Stability Condition Monitoring» без применения машинного обучения.HighОдинаковые входные данные дают одинаковый JSON-результат.
URS-003Утилита должна валидировать обязательные поля, числовые форматы, флаги, диапазоны и предметную правдоподобность значений.HighОшибки схемы и преобразования явно отражаются в результате.
URS-004Утилита должна формировать output.json со статусами PASS / WARNING / FAIL, исходными значениями, предупреждениями и отказами.HighJSON пригоден для review, расследования отклонений и интеграции.
URS-005Документация должна поддерживать подготовку IQ/OQ/PQ или CSV/CSA-проверки.MediumURS/FS, контракт CSV/JSON и тестовые сценарии доступны вместе с утилитой.

Контракт input.csv

#ПолеПримерНазначение
1BatchNumberSTAB-2026-LT-001Входной параметр для детерминированной проверки ОКК/QC.
2ProductNameParacetamol Tablets 500mgВходной параметр для детерминированной проверки ОКК/QC.
3StudyConditionLongTermВходной параметр для детерминированной проверки ОКК/QC.
4AvgTemperatureC25.2Входной параметр для детерминированной проверки ОКК/QC.
5MinTemperatureC24.5Входной параметр для детерминированной проверки ОКК/QC.
6MaxTemperatureC25.8Входной параметр для детерминированной проверки ОКК/QC.
7AvgRelativeHumidity60.1Входной параметр для детерминированной проверки ОКК/QC.
8MinRelativeHumidity58.0Входной параметр для детерминированной проверки ОКК/QC.
9MaxRelativeHumidity62.5Входной параметр для детерминированной проверки ОКК/QC.
10ExcursionCount0Входной параметр для детерминированной проверки ОКК/QC.

FS — функциональная спецификация

IDФункцияРеализация
FS-001CSV importПрочитать input.csv, проверить заголовок, число колонок и кодировку.
FS-002Schema validationПроверить обязательность полей и допустимость входных значений.
FS-003Rule engineПрименить предметные правила, лимиты и проверки системной пригодности/спецификации, описанные в исходном описании утилиты.
FS-004Status aggregationСформировать итоговый статус: FAIL при критическом отказе, WARNING при некритическом отклонении, PASS при соответствии.
FS-005JSON exportЗаписать машинно-читаемый output.json для LIMS/ELN/MES и QA/QC review.

OQ/PQ сценарии

  • OQ-001: валидная строка из примера должна обрабатываться без ошибки схемы.
  • OQ-002: отсутствие обязательной колонки должно приводить к ошибке схемы.
  • OQ-003: нечисловое значение в числовом поле должно приводить к ошибке преобразования.
  • OQ-004: значение критического параметра вне предела должно давать FAIL или critical finding.
  • PQ-001: реальные серии пользователя проверяются с сохранением input.csv, output.json, версии утилиты и контрольной суммы.

Входит в пакеты

Наркология

Пакет QC-утилит для наркологии и регулируемых лекарственных средств: препараты для терапии зависимости, опиоиды, бензодиазепины, стимуляторы, седативные средства, летучие примеси, assay/identity/dissolution/release checks.

Открыть

Биофармацевтика расширенная

Расширенный coverage-пакет QC-утилит для mAb, биоаналогов, белков, инсулинов, вакцин, mRNA/LNP, HCP, стерильного выпуска, микробиологии, воды, cleanroom и стабильности.

Открыть

Стоматология и стоматологические материалы

Пакет QC-утилит для стоматологических лекарственных продуктов, средств для полости рта и стоматологических материалов: анестетики, антисептики, обезболивание/антибиотики, полимеры/минералы, смолы, бондинги, микробиология, стабильность и material QC.

Открыть

Гастроэнтерология

Пакет для гастроэнтерологии: ИПП, антиэметики, прокинетики, препараты ВЗК, слабительные, ферменты и противоинфекционные препараты ЖКТ.

Открыть

Инфекционистика

Пакет QC-утилит для инфекционистики: антибактериальные, противовирусные, противогрибковые и противопаразитарные продукты, микробиология, стерильность, эндотоксины, вирусная безопасность, вакцинные release-checks.

Открыть

LabEx QC Suite

Пакет LabEx для лабораторных методов контроля качества: хроматография, спектроскопия, микробиология, стерильность, эндотоксины, частицы, растворение, вода, чистые помещения и подготовка образцов.

Открыть

Токсикология

Пакет QC-утилит для токсикологически значимых рисков: генотоксичные примеси, остаточные растворители, элементные примеси, тяжёлые металлы, ртуть, микотоксины, пестициды, extractables/leachables и деградационные примеси.

Открыть