Tc99mGeneratorBreakthroughMo99Checker

Tc-99m Generator Breakthrough Mo-99 Checker

instrumental RPH Tc-99m renal imaging nuclear medicine CSV→JSON URS & FS rule-based
Открыть подборку

Описание утилиты: Контроль прорыва Молибдена-99 из генератора

Tc-99m Generator Breakthrough Mo-99 Checker — Контроль прорыва Молибдена-99 из генератора

ℹ️  Утилита проверяет критические параметры элюата генератора Tc-99m:
    • Прорыв Mo-99 (<0.15 кБк на 1 МБк Tc-99m) — КРИТИЧЕСКИ ВАЖНО!
    • Оксид алюминия (<10 ppm)
    • pH (4.5-7.5)
    • Эндотоксины (<175 EU/мл)
    • Стерильность
    • Возраст генератора (≤14 дней)

⚠️  КРИТИЧНО: Прорыв Mo-99 >0.15 кБк/МБк → повышенная лучевая нагрузка на пациента!
    Mo-99 (T½=66 ч) создает длительный радиационный фон без диагностической пользы.
    Алюминий >10 ppm может вызывать агглютинацию эритроцитов при мечении клеток крови.

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

Формат input.csv:
BatchNumber,Tc99mActivityMBq,Mo99ActivityKBq,AluminumOxidePPM,pH,EndotoxinsEU_per_mL,SterilityTest,GeneratorAgeDays,EluateVolumeML

Пример (стерильность: 0=стерильно, 1=контаминация):
  GEN-Tc99m-2026-001,20000.0,1.5,2.0,5.5,30.0,0,5,10.0

— ЗАЧЕМ ЭТО НУЖНО?
Генераторы Mo-99/Tc-99m являются основным источником Tc-99m для ядерной медицины:
• Mo-99 (T½=66 часов) распадается с образованием Tc-99m (T½=6 часов)
• Tc-99m элюируется физиологическим раствором из колонки с оксидом алюминия
• Ежедневный контроль качества элюата обязателен перед использованием в препаратах
• Прорыв родительского изотопа (Mo-99) или материала колонки (Al) недопустим

⚠️  КРИТИЧЕСКИ ВАЖНО:
• Прорыв Mo-99 ≤0.15 кБк на 1 МБк Tc-99m (USP/Ph. Eur.) — Mo-99 имеет длительный период полураспада (66 ч) и создает ненужную лучевую нагрузку на пациента, не участвуя в диагностике. Также Mo-99 распадается с образованием других изотопов, создающих фон на изображениях.
• Оксид алюминия <10 ppm — избыток Al³⁺ вымывается из колонки. При мечении эритроцитов или лейкоцитов алюминий вызывает их агглютинацию (слипание), что приводит к эмболии легких при введении.
• pH 4.5-7.5 — обеспечивает совместимость с физиологическими средами и стабильность последующих комплексов.
• Эндотоксины <175 EU/мл — критично для всех инъекционных форм.
• Стерильность — ОБЯЗАТЕЛЬНО, так как элюат используется для приготовления парентеральных препаратов.
• Возраст генератора ≤14 дней — после этого срока активность Mo-99 падает, а риск прорыва и деградации колонки возрастает.

Ключевые особенности утилиты:
• Расчет отношения активностей Mo-99/Tc-99m — основной параметр безопасности
• Контроль алюминиевого прорыва — критично для процедур мечения клеток крови
• Мониторинг возраста генератора для прогнозирования риска прорыва
• Комплексная проверка микробиологической чистоты элюата
• Соответствие требованиям USP <821> и Ph. Eur.

Критические параметры:
• Отношение Mo-99/Tc-99m: <0.15 кБк/МБк
• Оксид алюминия: <10.0 ppm
• pH: 4.5–7.5
• Эндотоксины: <175 EU/мл
• Стерильность: отсутствие роста микроорганизмов
• Возраст генератора: ≤14 дней

💡 Советы по использованию:
1. Прорыв Mo-99 измеряется с помощью свинцового контейнера ("свинцовый горшок"), который поглощает гамма-кванты Tc-99m (140 кэВ), но пропускает более высокоэнергетические фотоны Mo-99 (740, 780 кэВ).
2. Алюминий определяется колориметрическим методом с использованием ауринтрикарбоновой кислоты.
3. Проверка на прорыв должна выполняться КАЖДЫЙ день перед первым элюированием или перед использованием элюата для приготовления препаратов.
4. При обнаружении прорыва Mo-99 выше предела генератор должен быть выведен из эксплуатации и возвращен поставщику.
5. Высокий уровень алюминия часто коррелирует с неправильной техникой элюирования (слишком быстрое введение элюента).

⚠️ Особенность: Прорыв Mo-99 является самым опасным радионуклидным загрязнением в элюате Tc-99m. Поскольку Mo-99 имеет период полураспада 66 часов, он остается в организме пациента значительно дольше, чем Tc-99m, увеличивая эффективную дозу облучения без какой-либо диагностической пользы. Контроль этого параметра является законодательным требованием во всех странах.

input.csv

BatchNumber,Tc99mActivityMBq,Mo99ActivityKBq,AluminumOxidePPM,pH,EndotoxinsEU_per_mL,SterilityTest,GeneratorAgeDays,EluateVolumeML
GEN-Tc99m-2026-001,20000.0,1.5,2.0,5.5,30.0,0,5,10.0
GEN-Tc99m-2026-002,15000.0,2.5,8.0,6.0,100.0,0,10,10.0
GEN-Tc99m-2026-003,10000.0,20.0,12.0,4.0,200.0,1,15,10.0

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

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

  • Утилита должна принимать input.csv с заголовками, указанными в контракте данных.
  • До расчёта утилита должна выявлять отсутствующие поля, ошибки типов и некорректные значения.
  • Утилита должна детерминированно выполнять функцию «Контроль прорыва Молибдена-99 из генератора».
  • Проверки должны учитывать следующие критерии: Отношение Mo-99/Tc-99m: <0.15 кБк/МБк; Оксид алюминия: <10.0 ppm; pH: 4.5–7.5; Эндотоксины: <175 EU/мл; Стерильность: отсутствие роста микроорганизмов; Возраст генератора: ≤14 дней.
  • Для обработанной записи должен формироваться понятный статус PASS, WARNING или FAIL с причиной.
  • Результат должен записываться в output.json и сохранять исходные значения, использованные в проверке.
  • Результат относится к контролю оборудования или измерительной системы и должен рассматриваться ответственным специалистом.

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

  1. Запуск: Tc99mGeneratorBreakthroughMo99Checker.exe в demo-режиме или с аргументами input.csv output.json.
  2. Чтение CSV в UTF-8; проверка заголовка и обязательных колонок.
  3. Преобразование значений к ожидаемым типам и проверка допустимости.
  4. Выполнение расчёта или правил для функции «Контроль прорыва Молибдена-99 из генератора».
  5. Формирование отдельных проверок и итогового статуса.
  6. Запись машинно-читаемого JSON; при ошибке входных данных результат не должен выглядеть как успешный.

Пример input.csv

BatchNumber,Tc99mActivityMBq,Mo99ActivityKBq,AluminumOxidePPM,pH,EndotoxinsEU_per_mL,SterilityTest,GeneratorAgeDays,EluateVolumeML
GEN-Tc99m-2026-001,20000.0,1.5,2.0,5.5,30.0,0,5,10.0

Минимальная структура output.json

{
  "utility": "Tc99mGeneratorBreakthroughMo99Checker",
  "source": "input.csv",
  "status": "PASS|WARNING|FAIL",
  "checks": [
    {
      "parameter": "example",
      "status": "PASS",
      "message": "criterion satisfied"
    }
  ],
  "errors": []
}

Проверка перед эксплуатацией

  • Пределы и коэффициенты должны быть утверждены до рабочего использования.
  • После изменения executable или правил следует повторить затронутые тесты.
  • Исходный CSV и JSON-результат следует хранить вместе в контролируемом процессе.

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

Радиофармпрепараты для диагностики и терапии: контроль качества

36 утилит для клинически ориентированного контроля радиофармпрепаратов и связанных процессов: PET/SPECT-трассеры, Tc-99m renal workflow, PRRT, PSMA-терапия, таргетная альфа-терапия, радиоэмболизация, костная паллиативная терапия, иммуно-PET и контроль генераторных радионуклидов.

Открыть

RPH isotope family: Tc-99m

Tc-99m РФП, kit preparation, генераторный контроль, SPECT workflows и расчётные утилиты.

Открыть

RPH organ/system: кровь, клетки и костный мозг

WBC/RBC/platelet labelling, blood volume, survival, blood-pool и cellular release workflows.

Открыть

RPH organ/system: лёгкие и вентиляция

Lung perfusion, MAA, V/Q, aerosol, xenon ventilation, shunt и pulmonary dosimetry.

Открыть

RPH organ/system: почки и мочевыводящие пути

Ренография, GFR/ERPF, renal uptake, DMSA/MAG3/DTPA и bladder-related workflows.

Открыть

RPH Tc-99m: контроль качества ренальных радиофармпрепаратов и визуализации

16 утилит для полного Tc-99m renal workflow: контроль генераторного элюата и прорыва Mo-99, Sn(II), стехиометрии и pH мечения, радиохимической чистоты и стабильности MAG3, DTPA, DMSA(III) и глюкогептоната, однородности гамма-камеры, накопления и клиренса почек, эффективности опорожнения мочевого пузыря, дозиметрии пациента и decay-in-storage отходов.

Открыть

RPH use case: Tc-99m renal / нефроурология

Ренальные РФП и расчётные workflow: MAG3, DTPA, DMSA, глюкогептонат, генераторный Tc-99m, динамическая ренография, GFR/ERPF и дозиметрия.

Открыть

RPH workflow: генераторы и изотопная чистота

Generator eluate, breakthrough, radionuclidic purity, isotope mix и starting radionuclides.

Открыть

RPH workflow: imaging QC и количественная интерпретация

Acquisition, uptake, clearance, perfusion, transit, ejection fraction, segmentation и quantitative imaging.

Открыть

RPH workflow: product release QC

Assay, purity, sterility, endotoxins, pH, impurities, appearance и batch-release checks.

Открыть

RPH workflow: стабильность, хранение, распад и отходы

Kinetic stability, shelf life, decay correction, expiry, storage, trend и radioactive waste.

Открыть

RPH workflow: синтез, мечение и восстановление kit

Radiolabelling, synthesis, chelation, reducing agent, pH/stoichiometry и kit preparation.

Открыть