ElementalImpuritiesICPQualityChecker

Elemental Impurities ICP

LabEx laboratory QC CSV→JSON URS & FS solid dosage forms elemental impurities utilities / cleanroom
Открыть подборку
Elemental Impurities ICP Quality Checker — Контроль элементных примесей (ICP-MS/OES)

ℹ️  Утилита проверяет критические параметры содержания токсичных элементов согласно ICH Q3D:
   • Класс 1 (Cd, Pb, As, Hg): Строгий контроль из-за высокой токсичности
   • Класс 2A (Co, V, Ni): Контроль при вероятности присутствия в препарате
   • Лимиты (ppm) рассчитываются как PDE (мкг/день) / MDD (г/день)

⚠️  КРИТИЧНО: Превышение лимитов элементных примесей недопустимо для регистрации препарата!
   Требуется использование валидированных методов ICP-MS или ICP-OES (USP <233>).

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

Формат input.csv:
BatchNumber,MaxDailyDoseGrams,CadmiumPPM,LeadPPM,ArsenicPPM,MercuryPPM,CobaltPPM,VanadiumPPM,NickelPPM

Пример:
 API-ELEM-2026-001,1.0,0.5,0.5,1.0,0.5,2.0,4.0,10.0

— ЗАЧЕМ ЭТО НУЖНО?
Руководство ICH Q3D и фармакопеи (USP <232>, Ph. Eur. 5.20) требуют оценки и контроля элементных примесей.
• Примеси могут поступать из катализаторов, реагентов, воды, оборудования или упаковки.
• Токсичность элементов оценивается через Permitted Daily Exposure (PDE).
• Методы ICP-MS (масс-спектрометрия с индуктивно связанной плазмой) обеспечивают необходимую чувствительность (ppb/ppm уровень).
• Автоматический расчет лимитов на основе суточной дозы позволяет гибко применять утилиту для разных препаратов.

⚠️  КРИТИЧЕСКИ ВАЖНО:
• Путь введения (пероральный, парентеральный, ингаляционный) влияет на значения PDE. Данная утилита использует консервативные пероральные лимиты по умолчанию.
• Пробоподготовка (микроволновое разложение) критична для полного перевода металлов в раствор.
• Необходимо контролировать спектральные и матричные интерференции при анализе.
• Использование внутренних стандартов (ISTD) обязательно для коррекции дрейфа прибора.

Ключевые особенности утилиты:
• Расчет индивидуальных лимитов на основе MDD.
• Проверка элементов Класса 1 и 2A.
• Поддержка данных ICP-MS и ICP-OES.

Критические параметры:
• Cd: <= 0.5 / MDD ppm
• Pb: <= 0.5 / MDD ppm
• As: <= 1.5 / MDD ppm
• Hg: <= 3.0 / MDD ppm
• Co: <= 5.0 / MDD ppm
• V: <= 10.0 / MDD ppm
• Ni: <= 20.0 / MDD ppm

💡 Советы по использованию:
1. Всегда указывайте точную максимальную суточную дозу (MDD) препарата.
2. Для парентеральных препаратов используйте соответствующие, более строгие PDE значения.
3. Регулярно проводите калибровку прибора по многоэлементным стандартам.
4. Проверяйте пределы обнаружения (LOD) и количественного определения (LOQ) метода.
5. Ведите журнал обслуживания плазменного источника и масс-фильтра.

⚠️ Особенность: Некоторые элементы (например, мышьяк и ртуть) существуют в различных химических формах (специация), которые могут иметь разную токсичность. ICP-MS определяет общее содержание элемента.

input.csv

BatchNumber,MDD_g,Cd_ppm,Pb_ppm,As_ppm,Hg_ppm,Co_ppm,V_ppm,Ni_ppm
API-ELEM-2026-001,1.0,0.5,0.5,1.0,0.5,2.0,4.0,10.0
API-ELEM-2026-002,0.5,0.2,0.2,0.5,0.2,1.0,2.0,5.0
API-FAIL-2026-003,1.0,1.5,1.0,2.0,1.0,8.0,15.0,25.0

URS & FS — Elemental Impurities ICP

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

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

IDТребованиеКритичностьКритерий приемки
URS-001Утилита должна принимать input.csv с утверждёнными колонками: BatchNumber, MDD_g, Cd_ppm, Pb_ppm, As_ppm, Hg_ppm, Co_ppm, V_ppm, Ni_ppm.HighCSV обрабатывается без ручной правки заголовков.
URS-002Утилита должна выполнять детерминированную проверку данных для объекта «Elemental Impurities ICP» без применения машинного обучения.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

#ПолеПримерНазначение
1BatchNumberAPI-ELEM-2026-001Входной параметр для детерминированной проверки ОКК/QC.
2MDD_g1.0Входной параметр для детерминированной проверки ОКК/QC.
3Cd_ppm0.5Входной параметр для детерминированной проверки ОКК/QC.
4Pb_ppm0.5Входной параметр для детерминированной проверки ОКК/QC.
5As_ppm1.0Входной параметр для детерминированной проверки ОКК/QC.
6Hg_ppm0.5Входной параметр для детерминированной проверки ОКК/QC.
7Co_ppm2.0Входной параметр для детерминированной проверки ОКК/QC.
8V_ppm4.0Входной параметр для детерминированной проверки ОКК/QC.
9Ni_ppm10.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, версии утилиты и контрольной суммы.

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

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

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

Открыть

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

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

Открыть

ЛОР

Пакет для ЛОР-направления: назальные спреи, ушные капли, местные антисептики, кортикостероиды, антибиотики и препараты для дыхательных путей.

Открыть

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

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

Открыть

LabEx QC Suite

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

Открыть

Радиология

Пакет для радиологии и диагностической визуализации: радиофармпрепараты, PET/SPECT, контрастные вещества, йодсодержащие и гадолиниевые препараты, а также проверки частиц, стерильности и эндотоксинов.

Открыть

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

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

Открыть