RavulizumabQualityChecker

Ravulizumab

Biopharmaceuticals Biologics mAb Ravulizumab Complement C5 Immunology Sterility Endotoxins
Открыть подборку
Ravulizumab Quality Checker — Комплексный контроль качества моноклонального антитела равулизумаб

ℹ️ Утилита выполняет проверку партий равулизумаба согласно ICH Q6B, USP <129>, EP 2.7.1, FDA/EMA guidance для mAb и GMP Annex 2:

КОНЦЕНТРАЦИЯ И ПОТЕНЦИЯ:
• Concentration 27–33 mg/mL: Соответствие заявленной концентрации для инфузионного раствора.
• Specific Activity ≥ 800 Binding Units/mg: Способность связывать комплемент C5.

ЧИСТОТА И АГРЕГАЦИЯ (КРИТИЧЕСКИ ДЛЯ БЕЗОПАСНОСТИ):
• Monomer ≥ 98.0%: Основной пик SEC-HPLC.
• HMW Aggregates ≤ 0.5%: ⚠ Высокие агрегаты повышают риск иммуногенности (анти-лекарственные антитела).
• LMW Fragments ≤ 1.0%: Продукты деградации.

ГЛИКОЗИЛИРОВАНИЕ (КРИТИЧЕСКИ ДЛЯ ЭФФЕКТИВНОСТИ И PK):
• Galactosylation Index ≥ 0.85: Влияет на период полувыведения и эффективность ингибирования комплемента.
• Mannose-5 ≤ 1.0%: Высокий маннозный контент ускоряет клиренс через маннозные рецепторы печени.
• Fucose Content: Фукозилирование влияет на ADCC (для равулизумаба менее критично, чем для других mAb, но контролируется).
• G0F/G1F/G2F Distribution: Баланс галактозилированных форм.

ЗАРЯДОВЫЕ ВАРИАНТЫ:
• Acidic Variants ≤ 15%: Деамидирование, сиалирование.
• Basic Variants ≤ 5%: Непроцессированный C-концевой лизин.
• Main Peak: Основной зарядовый вариант.

БЕЗОПАСНОСТЬ И ПРИМЕСИ:
• Endotoxin ≤ 0.5 EU/mg: ⛔ Превышение = пирогенность.
• Host Cell DNA ≤ 10 ppm: Остаточная ДНК клеток CHO.
• Protein A Residual ≤ 5 ppm: Остаточный лиганд аффинной хроматографии.
• Sterility & Bioburden: Микробиологическая безопасность.

ФИЗИКО-ХИМИЧЕСКИЕ СВОЙСТВА:
• pH 5.5–6.5: Стабильность белка и комфорт при инфузии.
• Osmolality 250–350 mOsm/kg: Изотоничность.
• Subvisible Particles: ≤ 25 частиц ≥10 мкм/мл, ≤ 3 частиц ≥25 мкм/мл (USP <788>).

МАРКЕРЫ ДЕГРАДАЦИИ:
• Deamidation ≤ 5.0%: Потеря амидных групп (аспарагин/глутамин).
• Oxidation ≤ 3.0%: Окисление метионина/триптофана.

⚠️ ВАЖНО:
• Агрегаты >0.5% = неприемлемый риск иммуногенности для хронической терапии.
• Низкий индекс галактозиляции (<0.85) может снизить эффективность блокировки C5 и ускорить клиренс.
• Высокий маннозный контент (>1%) приводит к быстрому выведению препарата из организма.
• Остаточный Protein A может вызывать аллергические реакции.
• Стерильность — абсолютное требование; любой положительный результат = REJECT.
• Субвидимые частицы контролируются по USP <788>; превышение = риск эмболии/иммунного ответа.

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

📍 Область применения:
• Производство биопрепаратов: Выпускной контроль партий равулизумаба.
• Регуляторные досье: Подтверждение соответствия спецификациям для FDA/EMA.
• Стабильностные исследования: Мониторинг деградации при хранении.
• Расследование отклонений: Root cause analysis проблем с качеством.
• Аккредитация GMP: Документирование QC моноклональных антител.

💡 Советы:
1. Glycan Monitoring: Трендите профиль гликанов между партиями; изменения могут указывать на сдвиги в культуре клеток.
2. Aggregate Control: Используйте мягкие условия пробоподготовки для SEC-HPLC, чтобы не индуцировать агрегацию искусственно.
3. Endotoxin Testing: Проводите тест на эндотоксин для каждой партии готового продукта и промежуточных стадий.
4. Particle Investigation: При превышении частиц исследуйте источник (фильтры, упаковка, процесс розлива).
5. Stability Protocol: Включайте все критические параметры (агрегаты, гликозилирование, деамидирование) в программу стабильности.

⚠️ Примечание: Утилита оценивает ФИЗИКО-ХИМИЧЕСКОЕ КАЧЕСТВО и БЕЗОПАСНОСТЬ равулизумаба. Она не заменяет функциональные клеточные анализы (комплемент-ингибирующая активность in vitro) или клинические испытания. Статус QUARANTINED означает необходимость дополнительного расследования; если причина неустранима, партия переводится в REJECTED.

input.csv

BatchID,ProductName,ManufacturingSite,ManufactureDate,ExpiryDate,Concentration_mg_mL,TargetConcentration_mg_mL,Concentration_LowerLimit,Concentration_UpperLimit,SpecificActivity_BindingUnits_mg,MinSpecificActivity,Monomer_Percent,MinMonomer_Percent,HighMolecularWeight_Aggregates_Percent,MaxHMW_Aggregates_Percent,LowMolecularWeight_Fragments_Percent,MaxLMW_Fragments_Percent,G0F_Percent,G1F_Percent,G2F_Percent,Mannose5_Percent,SialicAcid_Content_Percent,Fucose_Content_Percent,Galactosylation_Index,MinGalactosylation_Index,Acidic_Variants_Percent,MaxAcidic_Variants_Percent,Basic_Variants_Percent,MaxBasic_Variants_Percent,Main_Peak_Percent,Endotoxin_EU_mg,MaxEndotoxin_EU_mg,HostCellDNA_ppm,MaxHostCellDNA_ppm,ProteinA_Residual_ppm,MaxProteinA_Residual_ppm,SterilityTest_Pass,BioburdenTest_Pass,pH_Value,pH_LowerLimit,pH_UpperLimit,Osmolality_mOsm_kg,Osmolality_LowerLimit,Osmolality_UpperLimit,SubvisibleParticles_ge10um_per_mL,MaxSubvisibleParticles_ge10um,SubvisibleParticles_ge25um_per_mL,MaxSubvisibleParticles_ge25um,Deamidation_Percent,MaxDeamidation_Percent,Oxidation_Percent,MaxOxidation_Percent
RAV-2026-001,Ravulizumab_Concentrate,Site_A,2026-05-15,2028-05-15,30.2,30.0,27.0,33.0,950,800,99.2,98.0,0.15,0.5,0.4,1.0,1.2,45.5,52.0,0.3,1.0,98.5,0.96,0.85,12.5,15.0,2.1,5.0,85.4,0.08,0.5,2.5,10,1.2,5,true,true,6.0,5.5,6.5,295,250,350,8,25,1,3,1.8,5.0,0.9,3.0
RAV-2026-002,Ravulizumab_Concentrate,Site_B,2026-06-01,2028-06-01,29.8,30.0,27.0,33.0,820,800,97.2,98.0,1.8,0.5,0.8,1.0,5.5,35.0,40.0,2.5,0.8,97.0,0.78,0.85,18.5,15.0,3.2,5.0,78.3,0.12,0.5,4.0,10,2.1,5,true,true,5.9,5.5,6.5,290,250,350,45,25,5,3,3.5,5.0,1.5,3.0
RavulizumabQualityChecker — URS/FS Documentation

RavulizumabQualityChecker — URS & FS

Ravulizumab Quality Checker

Ravulizumab Quality Checker

FUZKK Pharma Utilities URS / FS / CSV-ready documentation Generated: 2026-06-23 Path: East/tkm/data/apps/RavulizumabQualityChecker

1. Назначение документа

Документ описывает пользовательские требования (URS) и функциональную спецификацию (FS) для утилиты RavulizumabQualityChecker. Утилита предназначена для детерминированной проверки данных input.csv, формирования структурированного результата output.json и поддержки прослеживаемого QA/QC review.

Документ является проектной URS/FS-основой для CSV/CSA, IQ/OQ/PQ и дальнейшей валидации в контексте конкретной лабораторной процедуры.

2. Исходное описание утилиты

Ravulizumab Quality Checker — Комплексный контроль качества моноклонального антитела равулизумаб ℹ️ Утилита выполняет проверку партий равулизумаба согласно ICH Q6B, USP <129>, EP 2.7.1, FDA/EMA guidance для mAb и GMP Annex 2: КОНЦЕНТРАЦИЯ И ПОТЕНЦИЯ: • Concentration 27–33 mg/mL: Соответствие заявленной концентрации для инфузионного раствора. • Specific Activity ≥ 800 Binding Units/mg: Способность связывать комплемент C5. ЧИСТОТА И АГРЕГАЦИЯ (КРИТИЧЕСКИ ДЛЯ БЕЗОПАСНОСТИ): • Monomer ≥ 98.0%: Основной пик SEC-HPLC. • HMW Aggregates ≤ 0.5%: ⚠ Высокие агрегаты повышают риск иммуногенности (анти-лекарственные антитела). • LMW Fragments ≤ 1.0%: Продукты деградации. ГЛИКОЗИЛИРОВАНИЕ (КРИТИЧЕСКИ ДЛЯ ЭФФЕКТИВНОСТИ И PK): • Galactosylation Index ≥ 0.85: Влияет на период полувыведения и эффективность ингибирования комплемента. • Mannose-5 ≤ 1.0%: Высокий маннозный контент ускоряет клиренс через маннозные рецепторы печени. • Fucose Content: Фукозилирование влияет на ADCC (для равулизумаба менее критично, чем для других mAb, но контролируется). • G0F/G1F/G2F Distribution: Баланс галактозилированных форм. ЗАРЯДОВЫЕ ВАРИАНТЫ: • Acidic Variants ≤ 15%: Деамидирование, сиалирование. • Basic Variants ≤ 5%: Непроцессированный C-концевой лизин. • Main Peak: Основной зарядовый вариант. БЕЗОПАСНОСТЬ И ПРИМЕСИ: • Endotoxin ≤ 0.5 EU/mg: ⛔ Превышение = пирогенность. • Host Cell DNA ≤ 10 ppm: Остаточная ДНК клеток CHO. • Protein A Residual ≤ 5 ppm: Остаточный лиганд аффинной хроматографии. • Sterility & Bioburden: Микробиологическая безопасность. ФИЗИКО-ХИМИЧЕСКИЕ СВОЙСТВА: • pH 5.5–6.5: Стабильность белка и комфорт при инфузии. • Osmolality 250–350 mOsm/kg: Изотоничность. • Subvisible Particles: ≤ 25 частиц ≥10 мкм/мл, ≤ 3 частиц ≥25 мкм/мл (USP <788>). МАРКЕРЫ ДЕГРАДАЦИИ: • Deamidation ≤ 5.0%: Потеря амидных групп (аспарагин/глутамин). • Oxidation ≤ 3.0%: Окисление метионина/триптофана. ⚠️ ВАЖНО: • Агрегаты >0.5% = неприемлемый риск иммуногенности для хронической терапии. • Низкий индекс галактозиляции (<0.85) может снизить эффективность блокировки C5 и ускорить клиренс. • Высокий маннозный контент (>1%) приводит к быстрому выведению препарата из организма. • Остаточный Protein A может вызывать аллергические реакции. • Стерильность — абсолютное требование; любой положительный результат = REJECT. • Субвидимые частицы контролируются по USP <788>; превышение = риск эмболии/иммунного ответа. Использование: RavulizumabQualityChecker.exe → демо-режим (вывод в консоль) RavulizumabQualityChecker.exe input.csv output.json → оценка ваших данных 📍 Область применения: • Производство биопрепаратов: Выпускной контроль партий равулизумаба. • Регуляторные досье: Подтверждение соответствия спецификациям для FDA/EMA. • Стабильностные исследования: Мониторинг деградации при хранении. • Расследование отклонений: Root cause analysis проблем с качеством. • Аккредитация GMP: Документирование QC моноклональных антител. 💡 Советы: 1. Glycan Monitoring: Трендите профиль гликанов между партиями; изменения могут указывать на сдвиги в культуре клеток. 2. Aggregate Control: Используйте мягкие условия пробоподготовки для SEC-HPLC, чтобы не индуцировать агрегацию искусственно. 3. Endotoxin Testing: Проводите тест на эндотоксин для каждой партии готового продукта и промежуточных стадий. 4. Particle Investigation: При превышении частиц исследуйте источник (фильтры, упаковка, процесс розлива). 5. Stability Protocol: Включайте все критические параметры (агрегаты, гликозилирование, деамидирование) в программу стабильности. ⚠️ Примечание: Утилита оценивает ФИЗИКО-ХИМИЧЕСКОЕ КАЧЕСТВО и БЕЗОПАСНОСТЬ равулизумаба. Она не заменяет функциональные клеточные анализы (комплемент-ингибирующая активность in vitro) или клинические испытания. Статус QUARANTINED означает необходимость дополнительного расследования; если причина неустранима, партия переводится в REJECTED.

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

3.1 Цель и область применения

Система должна принимать табличные результаты лабораторного контроля, выполнять проверку по заранее заданным критериям и возвращать понятный статус по каждой серии/записи: Pass, Review или Fail.

3.2 Нормативная / методическая база

В исходном описании и правилах утилиты используются следующие ориентиры: USP, EP, ICH, EMA, FDA, GMP, Annex 2. Финальные лимиты должны быть подтверждены утверждённой спецификацией, монографией, SOP или протоколом трансфера метода.

3.3 Ключевые QC-проверки

  • Concentration 27–33 mg/mL: Соответствие заявленной концентрации для инфузионного раствора.
  • Specific Activity ≥ 800 Binding Units/mg: Способность связывать комплемент C5.
  • Monomer ≥ 98.0%: Основной пик SEC-HPLC.
  • HMW Aggregates ≤ 0.5%: ⚠ Высокие агрегаты повышают риск иммуногенности (анти-лекарственные антитела).
  • LMW Fragments ≤ 1.0%: Продукты деградации.
  • Galactosylation Index ≥ 0.85: Влияет на период полувыведения и эффективность ингибирования комплемента.
  • Mannose-5 ≤ 1.0%: Высокий маннозный контент ускоряет клиренс через маннозные рецепторы печени.
  • Fucose Content: Фукозилирование влияет на ADCC (для равулизумаба менее критично, чем для других mAb, но контролируется).

3.4 Пользователи

  • QC analyst — подготовка и загрузка input.csv.
  • QA/QC reviewer — проверка результата и отклонений.
  • CSV/validation specialist — подтверждение пригодности утилиты.
  • System owner — управление версией, доступом и изменениями.

3.5 Требования к данным и Data Integrity

  • каждая строка CSV должна быть прослеживаемой к серии, образцу или измерению;
  • исходные значения не должны изменяться утилитой;
  • расчёты должны быть воспроизводимыми при повторном запуске;
  • любое отклонение должно сохраняться как структурированное finding с указанием поля и правила;
  • ручное изменение итогового статуса вне QA-процесса не допускается.

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

4.1 Поток обработки

  1. Проверить наличие и кодировку input.csv.
  2. Проверить заголовки, обязательные поля и типы данных.
  3. Нормализовать числовые и булевы значения без изменения исходного следа.
  4. Выбрать набор правил по категории продукта/типа, если он предусмотрен.
  5. Сравнить значения с лимитами и вычислить derived metrics.
  6. Сформировать запись результата по каждой строке.
  7. Сохранить output.json с общей сводкой, findings и traceability.

4.2 CSV-схема

Поле CSVТипОбяз.Назначение
1BatchIDstringДаИдентификатор серии / лота для прослеживаемости.
2ProductNamestringДаИдентичность продукта, препарата или образца.
3ManufacturingSitestringДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
4ManufactureDatestringДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
5ExpiryDatestringДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
6Concentration_mg_mLdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
7TargetConcentration_mg_mLdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
8Concentration_LowerLimitdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
9Concentration_UpperLimitdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
10SpecificActivity_BindingUnits_mgintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
11MinSpecificActivityintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
12Monomer_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
13MinMonomer_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
14HighMolecularWeight_Aggregates_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
15MaxHMW_Aggregates_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
16LowMolecularWeight_Fragments_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
17MaxLMW_Fragments_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
18G0F_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
19G1F_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
20G2F_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
21Mannose5_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
22SialicAcid_Content_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
23Fucose_Content_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
24Galactosylation_IndexdecimalДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
25MinGalactosylation_IndexdecimalДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
26Acidic_Variants_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
27MaxAcidic_Variants_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
28Basic_Variants_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
29MaxBasic_Variants_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
30Main_Peak_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
31Endotoxin_EU_mgdecimalДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
32MaxEndotoxin_EU_mgdecimalДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
33HostCellDNA_ppmdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
34MaxHostCellDNA_ppmintegerДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
35ProteinA_Residual_ppmdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
36MaxProteinA_Residual_ppmintegerДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
37SterilityTest_PassbooleanДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
38BioburdenTest_PassbooleanДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
39pH_ValuedecimalДаПоказатель pH для контроля качества и совместимости матрицы.
40pH_LowerLimitdecimalДаПоказатель pH для контроля качества и совместимости матрицы.
41pH_UpperLimitdecimalДаПоказатель pH для контроля качества и совместимости матрицы.
42Osmolality_mOsm_kgintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
43Osmolality_LowerLimitintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
44Osmolality_UpperLimitintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
45SubvisibleParticles_ge10um_per_mLintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
46MaxSubvisibleParticles_ge10umintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
47SubvisibleParticles_ge25um_per_mLintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
48MaxSubvisibleParticles_ge25umintegerДаВходной атрибут для детерминированной оценки правил и прослеживаемости результата.
49Deamidation_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
50MaxDeamidation_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
51Oxidation_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.
52MaxOxidation_PercentdecimalДаИзмеренный аналитический результат для сравнения с критерием приемлемости.

4.3 Пример входных данных

BatchIDProductNameManufacturingSiteManufactureDateExpiryDateConcentration_mg_mLTargetConcentration_mg_mLConcentration_LowerLimitConcentration_UpperLimitSpecificActivity_BindingUnits_mgMinSpecificActivityMonomer_PercentMinMonomer_PercentHighMolecularWeight_Aggregates_PercentMaxHMW_Aggregates_PercentLowMolecularWeight_Fragments_PercentMaxLMW_Fragments_PercentG0F_PercentG1F_PercentG2F_PercentMannose5_PercentSialicAcid_Content_PercentFucose_Content_PercentGalactosylation_IndexMinGalactosylation_IndexAcidic_Variants_PercentMaxAcidic_Variants_PercentBasic_Variants_PercentMaxBasic_Variants_PercentMain_Peak_PercentEndotoxin_EU_mgMaxEndotoxin_EU_mgHostCellDNA_ppmMaxHostCellDNA_ppmProteinA_Residual_ppmMaxProteinA_Residual_ppmSterilityTest_PassBioburdenTest_PasspH_ValuepH_LowerLimitpH_UpperLimitOsmolality_mOsm_kgOsmolality_LowerLimitOsmolality_UpperLimitSubvisibleParticles_ge10um_per_mLMaxSubvisibleParticles_ge10umSubvisibleParticles_ge25um_per_mLMaxSubvisibleParticles_ge25umDeamidation_PercentMaxDeamidation_PercentOxidation_PercentMaxOxidation_Percent
RAV-2026-001Ravulizumab_ConcentrateSite_A2026-05-152028-05-1530.230.027.033.095080099.298.00.150.50.41.01.245.552.00.31.098.50.960.8512.515.02.15.085.40.080.52.5101.25truetrue6.05.56.5295250350825131.85.00.93.0
RAV-2026-002Ravulizumab_ConcentrateSite_B2026-06-012028-06-0129.830.027.033.082080097.298.01.80.50.81.05.535.040.02.50.897.00.780.8518.515.03.25.078.30.120.54.0102.15truetrue5.95.56.52902503504525533.55.01.53.0

4.4 Выходной JSON

{
  "utility": "RavulizumabQualityChecker",
  "runId": "urn:fuzkk:run:example",
  "sourceFile": "input.csv",
  "recordsProcessed": 2,
  "overallStatus": "Pass / Review / Fail",
  "records": [
    {
      "recordId": "RAV-2026-001",
      "status": "Pass / Review / Fail",
      "criticalFindings": [],
      "warnings": [],
      "evaluatedRules": [
        "Configured acceptance criteria from the utility rule set"
      ],
      "inputTrace": {
        "BatchID": "RAV-2026-001",
        "ProductName": "Ravulizumab_Concentrate",
        "ManufacturingSite": "Site_A",
        "ManufactureDate": "2026-05-15",
        "ExpiryDate": "2028-05-15",
        "Concentration_mg_mL": "30.2",
        "TargetConcentration_mg_mL": "30.0",
        "Concentration_LowerLimit": "27.0"
      }
    }
  ],
  "dataIntegrity": {
    "deterministicEvaluation": true,
    "sourceRowTraceability": true,
    "manualOverrideAllowed": false
  }
}

5. Трассировка URS → FS → тесты

URSFS-механизмПроверка
Загрузка корректного input.csvCSV parser + schema validatorOQ: валидный/невалидный CSV
Детерминированная оценка лимитовRule engine с фиксированной конфигурациейOQ: граничные значения и known expected results
Статусы Pass/Review/FailStatus aggregator по findingsOQ/PQ: образцы с проходными и провальными сериями
Прослеживаемость к исходной строкеinputTrace + recordIdPQ: сверка output.json с исходным CSV
Поддержка QA reviewструктурированные findings и warningsPQ: review сценарии и deviation handling

6. CSV/CSA и валидационный подход

IQ

  • проверка версии утилиты;
  • проверка расположения исполняемого файла;
  • проверка шаблона CSV;
  • контроль прав доступа.

OQ

  • проверка обязательных полей;
  • проверка типов данных;
  • проверка граничных значений;
  • проверка zero-tolerance правил.

PQ

  • прогоны на реальных/репрезентативных данных;
  • сверка с ручным расчётом;
  • подтверждение QA review workflow.

Change control

  • версионирование лимитов;
  • impact assessment при изменении правил;
  • регрессия после обновления.

1. Document purpose

This document defines user requirements (URS) and functional specification (FS) for RavulizumabQualityChecker. The utility is intended to evaluate input.csv data deterministically, generate structured output.json output and support traceable QA/QC review.

This document is a project-level URS/FS baseline for CSV/CSA, IQ/OQ/PQ and further validation under an approved laboratory procedure.

2. Source utility description

Ravulizumab Quality Checker — Comprehensive Quality Control for Ravulizumab Monoclonal Antibody Performs batch release assessment per ICH Q6B, USP <129>, EP 2.7.1, FDA/EMA mAb guidance and GMP Annex 2: concentration and potency (27–33 mg/mL, specific activity ≥800 BU/mg), purity and aggregation (monomer ≥98%, HMW aggregates ≤0.5% — immunogenicity risk, LMW fragments ≤1.0%), glycosylation profile (galactosylation index ≥0.85 — efficacy/PK impact, mannose-5 ≤1.0% — clearance rate, fucose content), charge variants (acidic ≤15%, basic ≤5%), safety and impurities (endotoxin ≤0.5 EU/mg, host cell DNA ≤10 ppm, Protein A residual ≤5 ppm, sterility/bioburden), physicochemical properties (pH 5.5–6.5, osmolality 250–350 mOsm/kg, subvisible particles per USP <788>), and degradation markers (deamidation ≤5.0%, oxidation ≤3.0%). Three-tier classification: RELEASED / QUARANTINED / REJECTED. ⚠️ Critical: Aggregates >0.5% = unacceptable immunogenicity risk for chronic therapy. Low galactosylation index (<0.85) may reduce C5 inhibition efficacy and accelerate clearance. High mannose content (>1%) leads to rapid drug elimination. Residual Protein A can cause allergic reactions. Sterility is absolute requirement; any positive result = REJECT. Subvisible particles controlled per USP <788>; exceedance = embolism/immune response risk. Tool assesses PHYSICOCHEMICAL QUALITY AND SAFETY only; does not replace functional cellular assays (complement-inhibiting activity in vitro) or clinical trials. QUARANTINED status requires further investigation; if cause is uncorrectable, batch transitions to REJECTED. Usage: RavulizumabQualityChecker.exe → demo mode (console output) RavulizumabQualityChecker.exe input.csv output.json → evaluate your data 📍 Scope of Application: • Biopharmaceutical manufacturing: Release testing of ravulizumab batches. • Regulatory filings: Specification compliance confirmation for FDA/EMA. • Stability studies: Monitoring degradation during storage. • Deviation investigations: Root cause analysis of quality issues. • GMP accreditation: Documentation of monoclonal antibody QC. 💡 Tips: 1. Glycan Monitoring: Track glycan profiles across batches; shifts may indicate cell culture process changes. 2. Aggregate Control: Use gentle sample preparation for SEC-HPLC to avoid inducing artificial aggregation. 3. Endotoxin Testing: Perform endotoxin test for every finished product batch and intermediate stages. 4. Particle Investigation: Upon particle exceedance, investigate source (filters, packaging, filling process). 5. Stability Protocol: Include all critical parameters (aggregates, glycosylation, deamidation) in stability program. ⚠️ Note: This utility assesses PHYSICOCHEMICAL QUALITY AND SAFETY of ravulizumab. It does not replace functional cellular assays (complement-inhibiting activity in vitro) or clinical trials. QUARANTINED status indicates need for additional investigation; if the cause is uncorrectable, the batch transitions to REJECTED.

3. URS — user requirements

3.1 Intended use and scope

The system shall accept tabular laboratory QC results, evaluate them against configured acceptance criteria and return a clear status for each batch or record: Pass, Review or Fail.

3.2 Regulatory / methodological basis

The source description and utility rules refer to the following framework: USP, EP, ICH, EMA, FDA, GMP, Annex 2. Final acceptance limits shall be confirmed by the approved specification, pharmacopoeial monograph, SOP or method-transfer protocol.

3.3 Key QC checks

  • Biopharmaceutical manufacturing: Release testing of ravulizumab batches.
  • Regulatory filings: Specification compliance confirmation for FDA/EMA.
  • Stability studies: Monitoring degradation during storage.
  • Deviation investigations: Root cause analysis of quality issues.
  • GMP accreditation: Documentation of monoclonal antibody QC.

3.4 Users

  • QC analyst — prepares and loads input.csv.
  • QA/QC reviewer — reviews output, findings and deviations.
  • CSV/validation specialist — confirms fitness for intended use.
  • System owner — controls versioning, access and change management.

3.5 Data and data-integrity requirements

  • each CSV row shall be traceable to a batch, sample or analytical measurement;
  • source values shall not be modified by the utility;
  • calculations shall be reproducible on repeated execution;
  • each deviation shall be captured as a structured finding with field and rule references;
  • manual override of the final status outside QA process is not allowed.

4. FS — functional specification

4.1 Processing flow

  1. Verify presence and encoding of input.csv.
  2. Validate headers, mandatory fields and data types.
  3. Normalize numeric and boolean values while preserving the source trace.
  4. Select an adaptive rule set by product/category type, where applicable.
  5. Compare values with limits and compute derived metrics.
  6. Create a result record for each input row.
  7. Write output.json with summary, findings and traceability.

4.2 CSV schema

#CSV fieldTypeReq.Purpose
1BatchIDstringYesBatch / lot identifier used for traceability.
2ProductNamestringYesProduct, preparation or sample identity.
3ManufacturingSitestringYesInput attribute required for deterministic rule evaluation and output traceability.
4ManufactureDatestringYesInput attribute required for deterministic rule evaluation and output traceability.
5ExpiryDatestringYesInput attribute required for deterministic rule evaluation and output traceability.
6Concentration_mg_mLdecimalYesMeasured analytical result compared with the configured acceptance criterion.
7TargetConcentration_mg_mLdecimalYesMeasured analytical result compared with the configured acceptance criterion.
8Concentration_LowerLimitdecimalYesMeasured analytical result compared with the configured acceptance criterion.
9Concentration_UpperLimitdecimalYesMeasured analytical result compared with the configured acceptance criterion.
10SpecificActivity_BindingUnits_mgintegerYesInput attribute required for deterministic rule evaluation and output traceability.
11MinSpecificActivityintegerYesInput attribute required for deterministic rule evaluation and output traceability.
12Monomer_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
13MinMonomer_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
14HighMolecularWeight_Aggregates_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
15MaxHMW_Aggregates_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
16LowMolecularWeight_Fragments_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
17MaxLMW_Fragments_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
18G0F_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
19G1F_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
20G2F_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
21Mannose5_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
22SialicAcid_Content_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
23Fucose_Content_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
24Galactosylation_IndexdecimalYesInput attribute required for deterministic rule evaluation and output traceability.
25MinGalactosylation_IndexdecimalYesInput attribute required for deterministic rule evaluation and output traceability.
26Acidic_Variants_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
27MaxAcidic_Variants_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
28Basic_Variants_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
29MaxBasic_Variants_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
30Main_Peak_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
31Endotoxin_EU_mgdecimalYesInput attribute required for deterministic rule evaluation and output traceability.
32MaxEndotoxin_EU_mgdecimalYesInput attribute required for deterministic rule evaluation and output traceability.
33HostCellDNA_ppmdecimalYesMeasured analytical result compared with the configured acceptance criterion.
34MaxHostCellDNA_ppmintegerYesMeasured analytical result compared with the configured acceptance criterion.
35ProteinA_Residual_ppmdecimalYesMeasured analytical result compared with the configured acceptance criterion.
36MaxProteinA_Residual_ppmintegerYesMeasured analytical result compared with the configured acceptance criterion.
37SterilityTest_PassbooleanYesInput attribute required for deterministic rule evaluation and output traceability.
38BioburdenTest_PassbooleanYesInput attribute required for deterministic rule evaluation and output traceability.
39pH_ValuedecimalYespH-related measurement used for quality and matrix compatibility control.
40pH_LowerLimitdecimalYespH-related measurement used for quality and matrix compatibility control.
41pH_UpperLimitdecimalYespH-related measurement used for quality and matrix compatibility control.
42Osmolality_mOsm_kgintegerYesInput attribute required for deterministic rule evaluation and output traceability.
43Osmolality_LowerLimitintegerYesInput attribute required for deterministic rule evaluation and output traceability.
44Osmolality_UpperLimitintegerYesInput attribute required for deterministic rule evaluation and output traceability.
45SubvisibleParticles_ge10um_per_mLintegerYesInput attribute required for deterministic rule evaluation and output traceability.
46MaxSubvisibleParticles_ge10umintegerYesInput attribute required for deterministic rule evaluation and output traceability.
47SubvisibleParticles_ge25um_per_mLintegerYesInput attribute required for deterministic rule evaluation and output traceability.
48MaxSubvisibleParticles_ge25umintegerYesInput attribute required for deterministic rule evaluation and output traceability.
49Deamidation_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
50MaxDeamidation_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
51Oxidation_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.
52MaxOxidation_PercentdecimalYesMeasured analytical result compared with the configured acceptance criterion.

4.3 Input data example

BatchIDProductNameManufacturingSiteManufactureDateExpiryDateConcentration_mg_mLTargetConcentration_mg_mLConcentration_LowerLimitConcentration_UpperLimitSpecificActivity_BindingUnits_mgMinSpecificActivityMonomer_PercentMinMonomer_PercentHighMolecularWeight_Aggregates_PercentMaxHMW_Aggregates_PercentLowMolecularWeight_Fragments_PercentMaxLMW_Fragments_PercentG0F_PercentG1F_PercentG2F_PercentMannose5_PercentSialicAcid_Content_PercentFucose_Content_PercentGalactosylation_IndexMinGalactosylation_IndexAcidic_Variants_PercentMaxAcidic_Variants_PercentBasic_Variants_PercentMaxBasic_Variants_PercentMain_Peak_PercentEndotoxin_EU_mgMaxEndotoxin_EU_mgHostCellDNA_ppmMaxHostCellDNA_ppmProteinA_Residual_ppmMaxProteinA_Residual_ppmSterilityTest_PassBioburdenTest_PasspH_ValuepH_LowerLimitpH_UpperLimitOsmolality_mOsm_kgOsmolality_LowerLimitOsmolality_UpperLimitSubvisibleParticles_ge10um_per_mLMaxSubvisibleParticles_ge10umSubvisibleParticles_ge25um_per_mLMaxSubvisibleParticles_ge25umDeamidation_PercentMaxDeamidation_PercentOxidation_PercentMaxOxidation_Percent
RAV-2026-001Ravulizumab_ConcentrateSite_A2026-05-152028-05-1530.230.027.033.095080099.298.00.150.50.41.01.245.552.00.31.098.50.960.8512.515.02.15.085.40.080.52.5101.25truetrue6.05.56.5295250350825131.85.00.93.0
RAV-2026-002Ravulizumab_ConcentrateSite_B2026-06-012028-06-0129.830.027.033.082080097.298.01.80.50.81.05.535.040.02.50.897.00.780.8518.515.03.25.078.30.120.54.0102.15truetrue5.95.56.52902503504525533.55.01.53.0

4.4 Output JSON

{
  "utility": "RavulizumabQualityChecker",
  "runId": "urn:fuzkk:run:example",
  "sourceFile": "input.csv",
  "recordsProcessed": 2,
  "overallStatus": "Pass / Review / Fail",
  "records": [
    {
      "recordId": "RAV-2026-001",
      "status": "Pass / Review / Fail",
      "criticalFindings": [],
      "warnings": [],
      "evaluatedRules": [
        "Configured acceptance criteria from the utility rule set"
      ],
      "inputTrace": {
        "BatchID": "RAV-2026-001",
        "ProductName": "Ravulizumab_Concentrate",
        "ManufacturingSite": "Site_A",
        "ManufactureDate": "2026-05-15",
        "ExpiryDate": "2028-05-15",
        "Concentration_mg_mL": "30.2",
        "TargetConcentration_mg_mL": "30.0",
        "Concentration_LowerLimit": "27.0"
      }
    }
  ],
  "dataIntegrity": {
    "deterministicEvaluation": true,
    "sourceRowTraceability": true,
    "manualOverrideAllowed": false
  }
}

5. Traceability URS → FS → tests

URSFS mechanismTest evidence
Load valid input.csvCSV parser + schema validatorOQ: valid/invalid CSV cases
Deterministic limit evaluationRule engine with fixed configurationOQ: boundary values and known expected results
Pass/Review/Fail statusesStatus aggregator based on findingsOQ/PQ: passing and failing representative batches
Traceability to source rowinputTrace + recordIdPQ: output.json reconciliation to source CSV
QA review supportstructured findings and warningsPQ: review and deviation-handling scenarios

6. CSV/CSA and validation approach

IQ

  • utility version check;
  • executable location check;
  • CSV template check;
  • access-right verification.

OQ

  • mandatory field checks;
  • data type checks;
  • boundary-value checks;
  • zero-tolerance rule checks.

PQ

  • runs on real or representative data;
  • comparison with manual calculation;
  • confirmation of QA review workflow.

Change control

  • rule and limit versioning;
  • impact assessment for rule changes;
  • regression after updates.

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

Биофармацевтика

Основной пакет QC-утилит для биопрепаратов: HCP, mAb, биоаналоги, белки/пептиды, стерильность, эндотоксины и ключевые release-checks.

Открыть

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

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

Открыть

Иммунология

Пакет QC-утилит для иммунологии: моноклональные антитела, биоаналоги, иммуномодуляторы, иммуносупрессанты, ELISA/SPR, HCP, белковая характеристика, стерильность и pyrogen/release checks.

Открыть