DisintegrationTabletCapsuleQualityChecker

Disintegration Tablet/Capsule

LabEx laboratory QC CSV→JSON URS & FS solid dosage forms utilities / cleanroom
Открыть подборку
Disintegration Tablet/Capsule Quality Checker — Контроль распадаемости таблеток и капсул

ℹ️  Утилита проверяет соответствие времени распадаемости требованиям USP <701> / Ph. Eur. 2.9.1:
   • Stage 1: 6 единиц тестируются одновременно.
   • Критерий прохождения Stage 1: Все 6 единиц должны распасться за установленное время.
   • Если 1 или 2 единицы не прошли тест, проводится Stage 2 (дополнительно 12 единиц).
   • Стандартные лимиты: 15 минут (непокрытые таблетки), 30 минут (капсулы).

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

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

Формат input.csv:
BatchNumber,LimitMinutes,Time1,Time2,Time3,Time4,Time5,Time6

Пример:
 DIS-TAB-2026-001,15.0,8.5,9.0,8.0,9.5,8.2,9.1

— ЗАЧЕМ ЭТО НУЖНО?
Распадаемость (Disintegration) — критический параметр качества для твердых лекарственных форм немедленного высвобождения.
• Обеспечивает доступность лекарственного вещества для последующего растворения и всасывания.
• USP <701> и Ph. Eur. 2.9.1 регламентируют методику проведения теста с использованием аппаратов с корзиной.
• Тест является более быстрым и простым, чем полное испытание на растворение (Dissolution), и часто используется для внутрипроизводственного контроля.
• Автоматизация расчета и проверки критериев исключает ошибки интерпретации результатов Stage 1/Stage 2.

⚠️  КРИТИЧЕСКИ ВАЖНО:
• Температура среды должна поддерживаться на уровне 37 ± 2 °C.
• Для таблеток, покрытых оболочкой, могут использоваться диски-отражатели.
• Если хотя бы одна единица не прошла тест на Stage 1, результат считается неудовлетворительным до проведения Stage 2.
• Stage 2 считается пройденным, если не менее 16 из 18 протестированных единиц (6+12) уложились в лимит.

Ключевые особенности утилиты:
• Автоматическая проверка критериев Stage 1.
• Расчет максимального и среднего времени распадаемости.
• Генерация JSON-отчета, совместимого с LIMS.

Критические параметры:
• Max Time: <= Limit (e.g., 15 min)
• Failed Units (Stage 1): 0

💡 Советы по использованию:
1. Убедитесь, что корзина аппарата свободно движется вверх и вниз.
2. Используйте дегазированную воду или буферный раствор, если это указано в монографии.
3. Для желатиновых капсул может потребоваться предварительное погружение в воду.
4. Визуально подтверждайте полное исчезновение остатков препарата на сетке.
5. Регулярно калибруйте время и температуру аппарата распадаемости.

⚠️ Особенность: Распадаемость не всегда коррелирует с растворением (Dissolution). Для препаратов с модифицированным высвобождением или плохо растворимых веществ тест на распадаемость может быть заменен или дополнен тестом на растворение.

input.csv

BatchNumber,LimitMin,Time1,Time2,Time3,Time4,Time5,Time6
DIS-TAB-2026-001,15.0,8.5,9.0,8.0,9.5,8.2,9.1
DIS-CAP-2026-001,30.0,12.0,14.5,13.0,15.0,12.5,14.0
DIS-FAIL-2026-001,15.0,10.0,12.0,18.0,11.0,13.0,14.0

URS & FS — Disintegration Tablet/Capsule

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

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

IDТребованиеКритичностьКритерий приемки
URS-001Утилита должна принимать input.csv с утверждёнными колонками: BatchNumber, LimitMin, Time1, Time2, Time3, Time4, Time5, Time6.HighCSV обрабатывается без ручной правки заголовков.
URS-002Утилита должна выполнять детерминированную проверку данных для объекта «Disintegration Tablet/Capsule» без применения машинного обучения.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

#ПолеПримерНазначение
1BatchNumberDIS-TAB-2026-001Входной параметр для детерминированной проверки ОКК/QC.
2LimitMin15.0Входной параметр для детерминированной проверки ОКК/QC.
3Time18.5Входной параметр для детерминированной проверки ОКК/QC.
4Time29.0Входной параметр для детерминированной проверки ОКК/QC.
5Time38.0Входной параметр для детерминированной проверки ОКК/QC.
6Time49.5Входной параметр для детерминированной проверки ОКК/QC.
7Time58.2Входной параметр для детерминированной проверки ОКК/QC.
8Time69.1Входной параметр для детерминированной проверки ОКК/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-утилит для стоматологических лекарственных продуктов, средств для полости рта и стоматологических материалов: анестетики, антисептики, обезболивание/антибиотики, полимеры/минералы, смолы, бондинги, микробиология, стабильность и material QC.

Открыть

LabEx QC Suite

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

Открыть