DissolutionExtendedReleaseQualityChecker

Dissolution Extended Release

LabEx laboratory QC CSV→JSON URS & FS solid dosage forms utilities / cleanroom
Открыть подборку
Dissolution Extended Release Quality Checker — Контроль растворения ER-препаратов

ℹ️  Утилита проверяет соответствие профиля растворения спецификациям для форм с модифицированным высвобождением:
   • Ранняя точка времени: контроль "dose dumping" (резкого выброса)
   • Средняя точка времени: подтверждение кинетики высвобождения
   • Конечная точка времени: подтверждение полноты высвобождения (обычно >80-85%)

⚠️  КРИТИЧНО: Превышение верхней границы на ранней точке опасно для жизни пациента!
   Недостижение нижней границы на конечной точке снижает эффективность терапии.

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

Формат input.csv:
Batch,Time1,Diss1,Lower1,Upper1,Time2,Diss2,Lower2,Upper2,Time3,Diss3,Lower3,Upper3

Пример:
 ER-TAB-2026-001,2,25.0,20.0,35.0,8,60.0,50.0,75.0,24,95.0,85.0,105.0

— ЗАЧЕМ ЭТО НУЖНО?
Для препаратов продленного действия (ER, XR, SR, CR) скорость высвобождения АФИ критична.
• USP <724> и Ph. Eur. 2.9.3 требуют контроля профиля в нескольких временных точках.
• Ранняя точка (например, 1-2 ч) гарантирует отсутствие токсического пика концентрации.
• Средняя точка (например, 4-8 ч) подтверждает механизм пролонгации (диффузия, эрозия матрикса).
• Поздняя точка (например, 12-24 ч) гарантирует, что вся доза будет усвоена.
• Автоматизация проверки предотвращает ошибки ручного сравнения с таблицами спецификаций.

⚠️  КРИТИЧЕСКИ ВАЖНО:
• Каждая из трех точек должна находиться в установленном диапазоне.
• Для некоторых методов требуется также расчет фактора подобия f2 относительно референсного профиля.
• Условия испытания (pH среды, тип аппарата, скорость вращения) должны строго соответствовать монографии.
• "Dose dumping" может быть спровоцирован алкоголем или изменением pH ЖКТ, что моделируется in vitro.

Ключевые особенности утилиты:
• Многоточечный контроль спецификаций.
• Выявление рисков резкого выброса дозы.
• Поддержка данных аппаратов для растворения (Apparatus 1/2/3/4).

Критические параметры:
• Early Point: Within [L-U]
• Middle Point: Within [L-U]
• Final Point: >= L

💡 Советы по использованию:
1. Используйте буферные растворы, имитирующие условия ЖКТ (pH 1.2, 4.5, 6.8).
2. Для гидрофильных матриц важно контролировать вязкость среды.
3. При разработке используйте биорелевантные среды (FaSSIF/FeSSIF).
4. Сравнивайте профили разных партий для мониторинга стабильности процесса.
5. При несоответствии проверьте целостность таблеток (не было ли механического повреждения).

⚠️ Особенность: В отличие от немедленного высвобождения, где важна только одна точка (Q), для ER-форм форма кривой растворения является критическим атрибутом качества (CQA), определяющим биоэквивалентность.

input.csv

Batch,T1,Diss1,L1,U1,T2,Diss2,L2,U2,T3,Diss3,L3,U3
ER-TAB-2026-001,2,25.0,20.0,35.0,8,60.0,50.0,75.0,24,95.0,85.0,105.0
ER-TAB-2026-002,2,28.0,20.0,35.0,8,58.0,50.0,75.0,24,92.0,85.0,105.0
ER-FAIL-DUMP-003,2,45.0,20.0,35.0,8,70.0,50.0,75.0,24,98.0,85.0,105.0

URS & FS — Dissolution Extended Release

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

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

IDТребованиеКритичностьКритерий приемки
URS-001Утилита должна принимать input.csv с утверждёнными колонками: Batch, T1, Diss1, L1, U1, T2, Diss2, L2, U2, T3, Diss3, L3.HighCSV обрабатывается без ручной правки заголовков.
URS-002Утилита должна выполнять детерминированную проверку данных для объекта «Dissolution Extended Release» без применения машинного обучения.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

#ПолеПримерНазначение
1BatchER-TAB-2026-001Входной параметр для детерминированной проверки ОКК/QC.
2T12Входной параметр для детерминированной проверки ОКК/QC.
3Diss125.0Входной параметр для детерминированной проверки ОКК/QC.
4L120.0Входной параметр для детерминированной проверки ОКК/QC.
5U135.0Входной параметр для детерминированной проверки ОКК/QC.
6T28Входной параметр для детерминированной проверки ОКК/QC.
7Diss260.0Входной параметр для детерминированной проверки ОКК/QC.
8L250.0Входной параметр для детерминированной проверки ОКК/QC.
9U275.0Входной параметр для детерминированной проверки ОКК/QC.
10T324Входной параметр для детерминированной проверки ОКК/QC.
11Diss395.0Входной параметр для детерминированной проверки ОКК/QC.
12L385.0Входной параметр для детерминированной проверки ОКК/QC.
13U3105.0Входной параметр для детерминированной проверки ОКК/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.

Открыть

LabEx QC Suite

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

Открыть