AAS_Elemental_Impurities_Class2B

AAS/ICP-MS Elemental Impurities Class 2B

Lumex QC URS & FS input.csv output.json rule-based LIMS-ready AAS
Открыть подборку

Описание утилиты: AAS/ICP-MS Elemental Impurities Class 2B

AAS/ICP-MS Elemental Impurities Class 2B — Контроль элементов Класса 2B (ICH Q3D)

ℹ️  Утилита проверяет содержание 14 элементов Класса 2B по ICH Q3D:
    • Таллий (Tl) ≤0.8 ppm
    • Золото (Au) ≤1.0 ppm
    • Палладий (Pd) ≤1.0 ppm
    • Платина (Pt) ≤1.0 ppm
    • Серебро (Ag) ≤1.5 ppm
    • Селен (Se) ≤1.5 ppm
    • Олово (Sn) ≤6.0 ppm
    • Сурьма (Sb) ≤0.6 ppm
    • Висмут (Bi) ≤3.0 ppm
    • Рутений (Ru) ≤1.0 ppm
    • Родий (Rh) ≤1.0 ppm
    • Иридий (Ir) ≤1.0 ppm
    • Осмий (Os) ≤1.0 ppm
    • Теллур (Te) ≤2.0 ppm
    (Пределы для Option 1, макс. суточная доза 10 г)

⚠️  ВАЖНО: Элементы Класса 2B имеют низкую вероятность присутствия, но часто используются
    как катализаторы (Pd, Pt, Ru, Rh) в органическом синтезе.

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

Формат input.csv:
BatchNumber,ThalliumPPM,GoldPPM,PalladiumPPM,PlatinumPPM,SilverPPM,SeleniumPPM,TinPPM,AntimonyPPM,BismuthPPM,RutheniumPPM,RhodiumPPM,IridiumPPM,OsmiumPPM,TelluriumPPM,DailyDoseGrams

Пример:
  API-C2B-2026-001,0.1,0.05,0.8,0.05,0.1,0.2,1.0,0.1,0.5,0.5,0.1,0.05,0.01,0.1,1.0

— ЗАЧЕМ ЭТО НУЖНО?
Элементы Класса 2B (согласно ICH Q3D) обладают меньшей токсичностью или меньшей вероятностью попадания в лекарственные средства по сравнению с Классами 1 и 2A.
Однако многие из них (особенно металлы платиновой группы: Pd, Pt, Ru, Rh) широко используются в качестве катализаторов в реакциях кросс-сочетания (Сузуки, Хека) и гидрирования.
• Палладий (Pd): Наиболее частый остаточный катализатор.
• Рутений (Ru): Используется в метатезисе олефинов.
• Сурьма (Sb): Может выщелачиваться из ПЭТ-тары или использоваться в катализаторах производства полимеров.

⚠️  КРИТИЧЕСКИ ВАЖНО:
• Контроль обязателен, если данные элементы используются в синтезе активного вещества.
• Для многокомпонентного анализа предпочтительно использовать ИСП-МС (ICP-MS) или ИСП-ОЭС (ICP-OES) вместо одноэлементной ААС для экономии времени.
• Пределы основаны на PDE (Permitted Daily Exposure) для дозы 10 г/сут.

Ключевые особенности утилиты:
• Комплексная проверка всех 14 элементов Класса 2B.
• Соответствие лимитам ICH Q3D Option 1.
• Акцент на катализаторах металлического синтеза.
• Интеграция с LIMS LabWare.

Критические параметры (Limits ppm @ 10g dose):
• Tl: 0.8, Au: 1.0, Pd: 1.0, Pt: 1.0, Ag: 1.5, Se: 1.5, Sn: 6.0
• Sb: 0.6, Bi: 3.0, Ru: 1.0, Rh: 1.0, Ir: 1.0, Os: 1.0, Te: 2.0

💡 Советы по использованию:
1. При использовании катализаторов на основе Pd или Ru, фокусируйтесь на этих элементах в первую очередь.
2. ИСП-МС позволяет определить все эти элементы за один прогон (1-2 минуты).
3. Сурьма (Sb) часто контролируется в препаратах, упакованных в пластиковые контейнеры.
4. Если суточная доза >10 г, пересчитайте пределы: Limit = PDE / DailyDose.

⚠️ Особенность: Класс 2B требует контроля только при наличии риска (Risk Assessment). Для синтетических малых молекул риск наличия Pd, Ru, Pt высок. Для биопрепаратов риск ниже, но возможен из-за сред культивирования.

input.csv

BatchNumber,ThalliumPPM,GoldPPM,PalladiumPPM,PlatinumPPM,SilverPPM,SeleniumPPM,TinPPM,AntimonyPPM,BismuthPPM,RutheniumPPM,RhodiumPPM,IridiumPPM,OsmiumPPM,TelluriumPPM,DailyDoseGrams
API-C2B-2026-001,0.1,0.05,0.8,0.05,0.1,0.2,1.0,0.1,0.5,0.5,0.1,0.05,0.01,0.1,1.0
API-FAIL-PD-002,0.1,0.05,1.5,0.05,0.1,0.2,1.0,0.1,0.5,0.5,0.1,0.05,0.01,0.1,1.0

URS & FS — спецификация пользовательских требований и функциональная спецификация

Документ описывает контролируемый интерфейс, валидационное поведение и ожидаемые результаты утилиты AAS_Elemental_Impurities_Class2B. Документ предназначен для включения в папку утилиты рядом с input.csv и файлом описания. Предполагаемый исполняемый файл: AAS_Elemental_Impurities_Class2B.exe.

Назначение: утилита выполняет детерминированную проверку входных QC-данных по утверждённым пределам, формирует машинно-читаемый output.json и поддерживает review в QC/QA, интеграцию с LIMS/ELN/MES и подготовку CSV/CSA-пакета.

Область применения

Класс утилитыААС / элементные примеси
Основной объект/методКонтроль элементов Класса 2B (ICH Q3D)
Входinput.csv с фиксированным заголовком и контролируемыми типами данных.
Выходoutput.json со статусами PASS, WARNING, FAIL, перечнем проверок и критическими находками.
ИсключенияУтилита не заменяет утверждённую спецификацию, методику анализа, расследование OOS/OOT и решение Qualified Person / QA о выпуске.

Предметные ограничения и критические параметры

Ниже приведены ключевые фрагменты исходного описания. Перед продуктивным применением пределы должны быть сверены с утверждённой спецификацией, регистрационным досье, актуальной фармакопейной редакцией и локальными SOP.
  • • Таллий (Tl) ≤0.8 ppm
  • • Золото (Au) ≤1.0 ppm
  • • Палладий (Pd) ≤1.0 ppm
  • • Платина (Pt) ≤1.0 ppm
  • • Серебро (Ag) ≤1.5 ppm
  • • Селен (Se) ≤1.5 ppm
  • • Олово (Sn) ≤6.0 ppm
  • • Сурьма (Sb) ≤0.6 ppm
  • • Висмут (Bi) ≤3.0 ppm
  • • Рутений (Ru) ≤1.0 ppm
  • • Родий (Rh) ≤1.0 ppm
  • • Иридий (Ir) ≤1.0 ppm
  • • Осмий (Os) ≤1.0 ppm
  • • Теллур (Te) ≤2.0 ppm
  • ⚠️ ВАЖНО: Элементы Класса 2B имеют низкую вероятность присутствия, но часто используются
  • AAS_Elemental_Impurities_Class2B.exe input.csv output.json → оценка ваших данных

Фармакопейные и нормативные ссылки, найденные в описании

#ИсточникПримечание
1ICH Q3D)Используется как указание на источник/контекст метода; перед внедрением требуется сверка с актуальной редакцией.
2ICH Q3DИспользуется как указание на источник/контекст метода; перед внедрением требуется сверка с актуальной редакцией.

Производственный поток данных

ШагОтветственный объектОписаниеКонтроль
1LIMS/ELN/MES или аналитик QCФормирует input.csv с результатами измерений и идентификатором серии.Проверка заголовков, обязательных полей и единиц измерения.
2AAS_Elemental_Impurities_Class2BЗагружает CSV, выполняет приведение типов, применяет предметные правила и формирует результат.Детерминированные правила, отсутствие ML/эвристического решения о соответствии.
3QC reviewer / QAПроверяет output.json, предупреждения, критические отклонения и исходные значения.Review, расследование отклонений, сохранение следа данных.
4Архив / eQMSСохраняет вход, выход, версию утилиты, документацию и контрольную сумму.Data integrity: ALCOA+, воспроизводимость, change control.

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

IDТребованиеКритичностьКритерий приемки
URS-001Утилита должна поставляться с документацией AAS_Elemental_Impurities_Class2B.documentation.html в той же папке, где находится описание и пример input.csv.MediumФайл документации присутствует в папке AAS_Elemental_Impurities_Class2B и открывается локально в браузере.
URS-002Утилита должна принимать input.csv с точными заголовками, определёнными в контракте данных.HighCSV с корректным заголовком обрабатывается без ручного редактирования.
URS-003Утилита должна проверять наличие обязательных полей, количество колонок, типы данных и базовую правдоподобность значений.HighОшибки схемы и преобразования явно отражаются в результате.
URS-004Утилита должна выполнять оценку по утверждённым пределам для каждого критического и некритического QC-параметра.HighКаждый проверяемый параметр получает статус и пояснение.
URS-005Утилита должна формировать итоговый статус серии/строки: PASS, WARNING или FAIL.HighКритическое отклонение приводит к FAIL; некритическое — к WARNING.
URS-006Утилита должна формировать output.json, пригодный для LIMS/ELN/MES-интеграции и QA/QC review.HighJSON содержит исходные значения, правила, статусы, предупреждения и критические находки.
URS-007Утилита должна сохранять трассируемость между идентификатором серии, входными значениями, применёнными правилами и итоговым статусом.HighВ выходе есть идентификатор серии/строки и перечень проверенных параметров.
URS-008Утилита не должна использовать машинное обучение или вероятностную интерпретацию для решения о соответствии.MediumРезультат воспроизводим и основан на явных правилах, порогах и входных значениях.
URS-009Утилита должна быть пригодна для запуска в CLI-сценарии: AAS_Elemental_Impurities_Class2B.exe input.csv output.json.HighПри корректных аргументах создаётся output.json; при ошибке возвращается диагностическое сообщение.
URS-010Документация должна поддерживать подготовку IQ/OQ/PQ или эквивалентной CSV/CSA-проверки.MediumДокумент содержит URS, FS, CSV-контракт, правила, тестовые сценарии и traceability.
URS-011Утилита должна разделять ошибки данных, предупреждения метода и критические отказы спецификации.HighВ output.json доступны отдельные коллекции/поля для errors, warnings, critical findings.
URS-012Утилита должна поддерживать архивирование входа и выхода без изменения данных.Mediuminput.csv и output.json могут быть сохранены как часть записи серии или OQ/PQ-доказательства.

Контракт input.csv

#ПолеТипПримерНазначение
1BatchNumberstringAPI-C2B-2026-001Идентификатор серии/партии для трассируемости.
2ThalliumPPMdecimal0.1Контролируемый входной параметр для детерминированных QC-правил.
3GoldPPMdecimal0.05Контролируемый входной параметр для детерминированных QC-правил.
4PalladiumPPMdecimal0.8Контролируемый входной параметр для детерминированных QC-правил.
5PlatinumPPMdecimal0.05Контролируемый входной параметр для детерминированных QC-правил.
6SilverPPMdecimal0.1Контролируемый входной параметр для детерминированных QC-правил.
7SeleniumPPMdecimal0.2Контролируемый входной параметр для детерминированных QC-правил.
8TinPPMdecimal1.0Контролируемый входной параметр для детерминированных QC-правил.
9AntimonyPPMdecimal0.1Контролируемый входной параметр для детерминированных QC-правил.
10BismuthPPMdecimal0.5Контролируемый входной параметр для детерминированных QC-правил.
11RutheniumPPMdecimal0.5Контролируемый входной параметр для детерминированных QC-правил.
12RhodiumPPMdecimal0.1Контролируемый входной параметр для детерминированных QC-правил.
13IridiumPPMstring0.05Контролируемый входной параметр для детерминированных QC-правил.
14OsmiumPPMdecimal0.01Контролируемый входной параметр для детерминированных QC-правил.
15TelluriumPPMdecimal0.1Контролируемый входной параметр для детерминированных QC-правил.
16DailyDoseGramsdecimal1.0Контролируемый входной параметр для детерминированных QC-правил.
BatchNumber,ThalliumPPM,GoldPPM,PalladiumPPM,PlatinumPPM,SilverPPM,SeleniumPPM,TinPPM,AntimonyPPM,BismuthPPM,RutheniumPPM,RhodiumPPM,IridiumPPM,OsmiumPPM,TelluriumPPM,DailyDoseGrams
API-C2B-2026-001,0.1,0.05,0.8,0.05,0.1,0.2,1.0,0.1,0.5,0.5,0.1,0.05,0.01,0.1,1.0
API-FAIL-PD-002,0.1,0.05,1.5,0.05,0.1,0.2,1.0,0.1,0.5,0.5,0.1,0.05,0.01,0.1,1.0

Правила валидации входных данных

IDПолеТипПроверкаКритичность
VR-001BatchNumberstringне пусто; уникально в пределах файла, если применимоMedium
VR-002ThalliumPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-003GoldPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-004PalladiumPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-005PlatinumPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-006SilverPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-007SeleniumPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-008TinPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-009AntimonyPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-010BismuthPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-011RutheniumPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-012RhodiumPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-013IridiumPPMstringне пусто для обязательного поляMedium
VR-014OsmiumPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-015TelluriumPPMdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium
VR-016DailyDoseGramsdecimalпреобразуется как invariant decimal; конечное значение; без NaN/Infinity; оценка относительно утверждённого числового пределаMedium

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

IDФункцияРеализацияСвязь с URS
FS-001Локальная HTML-документацияПредоставить двуязычный файл AAS_Elemental_Impurities_Class2B.documentation.html с переключателем RU/EN, исходным описанием, URS, FS, контрактами и тестами.URS-001, URS-010
FS-002CSV importСчитать input.csv в UTF-8/CSV-совместимом формате, определить строку заголовка и записи данных.URS-002, URS-009
FS-003Schema validationСравнить фактические колонки с ожидаемым контрактом; отсутствующие ключевые поля фиксировать как ошибку схемы.URS-002, URS-003
FS-004Type conversionПреобразовать decimal, flag/boolean и controlled string. Некорректные значения фиксировать на уровне строки и поля.URS-003
FS-005Domain rule engineПрименить правила для объекта/метода AAS/ICP-MS Elemental Impurities Class 2B, включая критические пределы из описания и утверждённой спецификации.URS-004, URS-008
FS-006Status aggregationАгрегировать статусы параметров: FAIL при критическом отказе, WARNING при некритическом отклонении, PASS при соответствии.URS-005, URS-011
FS-007JSON exportЗаписать output.json с идентификатором утилиты, исходными значениями, результатами проверок, warnings и critical findings.URS-006, URS-007
FS-008Error handlingРазделить ошибки запуска, ошибки схемы, ошибки преобразования и ошибки предметных пределов.URS-003, URS-011
FS-009Audit supportОбеспечить структуру результата, пригодную для review, расследования OOS/OOT, повторного расчёта и инспекционного обсуждения.URS-007, URS-012
FS-010Integration contractПоддерживать стандартный сценарий: LIMS/ELN/MES создаёт input.csv, утилита возвращает output.json, портал отображает описание и документацию.URS-006, URS-009
FS-011Configuration/change controlЛюбое изменение пределов, имён колонок или логики правил требует версии, review, регрессионных тестов и обновления документации.URS-010, URS-012
FS-012Data integrityНе изменять исходный input.csv; результаты сохранять отдельно в output.json с возможностью архивирования.URS-007, URS-012

Пример структуры output.json

{
  "utilityId": "aas-elemental-impurities-class2b",
  "utilityName": "AAS_Elemental_Impurities_Class2B",
  "object": "AAS/ICP-MS Elemental Impurities Class 2B",
  "overallStatus": "PASS|WARNING|FAIL",
  "sourceFile": "input.csv",
  "recordCount": 2,
  "checks": [
    {
      "parameter": "BatchNumber",
      "value": "API-C2B-2026-001",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-001"
    },
    {
      "parameter": "ThalliumPPM",
      "value": "0.1",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-002"
    },
    {
      "parameter": "GoldPPM",
      "value": "0.05",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-003"
    },
    {
      "parameter": "PalladiumPPM",
      "value": "0.8",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-004"
    },
    {
      "parameter": "PlatinumPPM",
      "value": "0.05",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-005"
    },
    {
      "parameter": "SilverPPM",
      "value": "0.1",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-006"
    },
    {
      "parameter": "SeleniumPPM",
      "value": "0.2",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-007"
    },
    {
      "parameter": "TinPPM",
      "value": "1.0",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-008"
    },
    {
      "parameter": "AntimonyPPM",
      "value": "0.1",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-009"
    },
    {
      "parameter": "BismuthPPM",
      "value": "0.5",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-010"
    },
    {
      "parameter": "RutheniumPPM",
      "value": "0.5",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-011"
    },
    {
      "parameter": "RhodiumPPM",
      "value": "0.1",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result",
      "ruleReference": "VR-012"
    }
  ],
  "criticalFindings": [],
  "warnings": [],
  "metadata": {
    "executionMode": "CLI",
    "interface": "CSV to JSON",
    "documentationFile": "AAS_Elemental_Impurities_Class2B.documentation.html"
  }
}

Матрица трассировки URS → FS → OQ/PQ

URSFSПроверкаОжидаемый результат
URS-001FS-001Проверить наличие файла AAS_Elemental_Impurities_Class2B.documentation.html в папке утилиты.Файл присутствует, открывается, RU/EN переключатель работает.
URS-002/003FS-002/003/004Запустить утилиту с корректным CSV, CSV без обязательной колонки и CSV с неверным типом.Корректный CSV обработан; ошибки схемы и типа явно указаны.
URS-004/005FS-005/006Передать значения в пределах, на предупредительном уровне и за критическим пределом.Получены PASS, WARNING, FAIL согласно правилам.
URS-006/007FS-007/009/012Проверить структуру output.json и трассируемость серии.JSON содержит идентификатор серии, значения, правила, статусы и critical findings.
URS-008FS-005Повторить запуск с тем же input.csv.Результат идентичен; нет вероятностного поведения.
URS-009/010/012FS-010/011/012Выполнить CLI-сценарий и архивировать вход/выход/версию.Артефакты пригодны для OQ/PQ и change-control записи.

OQ/PQ тестовые сценарии

IDСценарийВходные данныеОжидаемый результат
OQ-001Позитивный путьCSV из примера с валидными значениями.output.json создан; итоговый статус PASS или допустимый WARNING согласно правилам.
OQ-002Отсутствует обязательная колонкаУдалить один ключевой столбец из заголовка.Ошибка схемы; строка не должна считаться прошедшей проверку.
OQ-003Некорректный типВ числовое поле внести текстовое значение.Ошибка преобразования типа с указанием поля и строки.
OQ-004Критический пределЗначение критического параметра вне утверждённого предела.FAIL и запись в criticalFindings.
OQ-005ПредупреждениеНекритическое отклонение или неизвестная контролируемая категория.WARNING без сокрытия исходного значения.
PQ-001Реальная серия пользователяРеальный input.csv из QC-процесса.Согласованный review с сохранением input.csv, output.json, версии и контрольной суммы.

QA/QC, CSV/CSA и change control

  • Не менять имена колонок без обновления валидатора, тестового набора и документации.
  • Хранить input.csv, output.json, версию исполняемого файла, контрольную сумму и копию документации.
  • Перед продуктивным использованием провести IQ/OQ/PQ или эквивалентную риск-ориентированную CSV/CSA-проверку.
  • Критические пределы должны быть утверждены владельцем процесса и сверены с регистрационным досье, фармакопеей и локальными SOP.
  • Любое изменение правил, порогов или интерпретации статусов должно проходить через change control и регрессионные тесты.

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

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

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

Открыть

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

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

Открыть

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

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

Открыть

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

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

Открыть

Иммунология

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

Открыть

Lumex QC Suite

Единый пакет Lumex, объединяющий исходные Lumex и Lumex2: инструментальный и общий фармацевтический QC, AAS/ICP, CE, HPLC, NIR/PAT, стабильность, растворение, однородность дозирования, системная пригодность и статистический контроль.

Открыть

Радиология

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

Открыть

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

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

Открыть