Tc99mWasteDecayStorageManager

Tc-99m Waste Decay Storage Manager

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

Описание утилиты: Управление хранением и распадом отходов Tc-99m

Tc-99m Waste Decay Storage Manager — Управление хранением и распадом отходов Tc-99m

ℹ️  Утилита рассчитывает время выдержки отходов до уровня фона:
    • Текущая остаточная активность
    • Количество прошедших периодов полураспада
    • Точная дата возможного списания (Release Date)
    • Соответствие правилу "10 периодов полураспада"

⚠️  КРИТИЧНО: Запрещено выбрасывать отходы до достижения фонового уровня!
    Для Tc-99m (T½=6ч) 10 периодов полураспада = 60 часов (2.5 суток).
    Всегда проверяйте активность дозиметром перед окончательной утилизацией.

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

Формат input.csv:
WasteContainerID,GenerationDate,InitialActivityMBq,BackgroundLevelMBq,WasteType,HalfLifeHours,RequiredHalfLives

Пример:
  WASTE-Tc-001,2026-07-15,5000.0,0.005,Syringes_Shielded,6.02,10

— ЗАЧЕМ ЭТО НУЖНО?
Радиоактивные отходы ядерной медицины (шприцы, вата, жидкости) требуют специального хранения.
• Метод "Decay-in-Storage" (выдержка до распада) является основным для короткоживущих изотопов.
• Tc-99m имеет период полураспада 6.02 часа, что позволяет хранить отходы всего 2-3 дня.
• После снижения активности до уровня естественного фона отходы утилизируются как медицинские.
• Автоматизация расчета предотвращает ошибки персонала и нарушения лицензионных требований.

⚠️  КРИТИЧЕСКИ ВАЖНО:
• Начальная активность должна быть известна точно (сумма активностей всех выброшенных препаратов).
• Фоновый уровень определяется местными нормами радиационной безопасности (обычно < 0.005 МБк или 5 кБк).
• Правило 10 периодов полураспада снижает активность в 1024 раза (2^10).
• Жидкие отходы должны храниться в защищенных контейнерах во избежание разлива.
• Перед выбросом в мусор обязательна финальная проверка портативным дозиметром.

Ключевые особенности утилиты:
• Точный расчет экспоненциального распада с учетом текущего времени.
• Определение даты "Release Date" для маркировки контейнеров.
• Поддержка разных типов отходов (твердые, жидкие, шприцы).
• Сравнение текущей активности с фоновым уровнем.
• Генерация отчетов для инспекторов по радиационной безопасности.

Критические параметры:
• Остаточная активность: ≤ Фонового уровня
• Время хранения: ≥ 10 периодов полураспада (рекомендуется)
• Период полураспада Tc-99m: 6.02 часа

💡 Советы по использованию:
1. Маркируйте каждый контейнер датой начала хранения и начальной активностью.
2. Используйте отдельные контейнеры для твердых и жидких отходов.
3. Если в контейнер добавляются новые отходы, пересчитайте начальную активность и сбросьте таймер.
4. Для долгоживущих примесей (например, Mo-99 при прорыве генератора) этот метод не применим!
5. Ведите журнал учета движения радиоактивных отходов в соответствии с требованиями Роспотребнадзора.

⚠️ Особенность: Эта утилита превращает сложную физику распада в простой управленческий инструмент. Она гарантирует, что ни один грамм радиоактивного материала не попадет в окружающую среду раньше времени, защищая персонал клиники и экологию.

input.csv

WasteContainerID,GenerationDate,InitialActivityMBq,BackgroundLevelMBq,WasteType,HalfLifeHours,RequiredHalfLives
WASTE-Tc-001,2026-07-15,5000.0,0.005,Syringes_Shielded,6.02,10
WASTE-Tc-002,2026-07-20,1000.0,0.005,Liquid_Shielded,6.02,10
WASTE-Tc-003,2026-07-21,200.0,0.005,Solid_Low,6.02,10

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

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

  • Утилита должна принимать input.csv с заголовками, указанными в контракте данных.
  • До расчёта утилита должна выявлять отсутствующие поля, ошибки типов и некорректные значения.
  • Утилита должна детерминированно выполнять функцию «Управление хранением и распадом отходов Tc-99m».
  • Проверки должны учитывать следующие критерии: Остаточная активность: ≤ Фонового уровня; Время хранения: ≥ 10 периодов полураспада (рекомендуется); Период полураспада Tc-99m: 6.02 часа.
  • Для обработанной записи должен формироваться понятный статус PASS, WARNING или FAIL с причиной.
  • Результат должен записываться в output.json и сохранять исходные значения, использованные в проверке.
  • Результат относится к контролю оборудования или измерительной системы и должен рассматриваться ответственным специалистом.

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

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

Пример input.csv

WasteContainerID,GenerationDate,InitialActivityMBq,BackgroundLevelMBq,WasteType,HalfLifeHours,RequiredHalfLives
WASTE-Tc-001,2026-07-15,5000.0,0.005,Syringes_Shielded,6.02,10

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

{
  "utility": "Tc99mWasteDecayStorageManager",
  "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: почки и мочевыводящие пути

Ренография, 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: instruments, devices и radiation safety

PET/gamma-camera state, calibration, detector QC, energy window, TOF, shielding и radiation safety.

Открыть

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.

Открыть