StannousChlorideSolutionStabilityChecker
Stannous Chloride Solution Stability Checker
Описание утилиты: Контроль стабильности раствора хлорида олова(II)
Stannous Chloride Solution Stability Checker — Контроль стабильности раствора хлорида олова(II)
ℹ️ Утилита проверяет качество раствора хлорида олова(II):
• Концентрация Sn(II) (деградация ≤10%)
• pH среды (предотвращение гидролиза)
• Визуальный осмотр (отсутствие осадка)
• Срок годности в зависимости от условий хранения
⚠️ КРИТИЧНО: Окисленный Sn(II) не восстанавливает Tc-99m!
Использование нестабильного раствора приведет к браку всех радиофармпрепаратов.
Хранить только под инертным газом (N2/Ar) при низком pH.
Использование:
StannousChlorideSolutionStabilityChecker.exe → демо-режим (вывод в консоль)
StannousChlorideSolutionStabilityChecker.exe input.csv output.json → оценка ваших данных
Формат input.csv:
SolutionBatchID,PreparationDate,InitialConcentrationMgPerML,MeasuredConcentrationMgPerML,PHValue,HasPrecipitate,StorageCondition,DaysSincePreparation,TemperatureC
Пример (HasPrecipitate: true/false):
SN-CL2-2026-A01,2026-07-01,10.0,9.8,1.2,false,N2_Ar,20,4.0
— ЗАЧЕМ ЭТО НУЖНО?
Хлорид олова(II) (SnCl2) является ключевым восстановителем в ядерной медицине.
• Sn(II) легко окисляется кислородом воздуха до Sn(IV), который не обладает восстановительными свойствами.
• В нейтральной или слабощелочной среде Sn(II) подвергается гидролизу с образованием нерастворимого осадка Sn(OH)Cl.
• Качество раствора напрямую определяет эффективность мечения Tc-99m.
• Регулярный контроль позволяет избежать массового брака дорогостоящих изотопных препаратов.
⚠️ КРИТИЧЕСКИ ВАЖНО:
• Деградация Sn(II) >10% — раствор считается непригодным для прецизионного мечения.
• Появление осадка — необратимый признак гидролиза. Раствор необходимо утилизировать.
• pH должен поддерживаться на уровне 0.5–2.0 (обычно за счет добавления HCl). Повышение pH ведет к быстрому выпадению осадка.
• Срок годности резко сокращается при контакте с воздухом: от 30 дней (под азотом) до 1 дня (на воздухе).
Ключевые особенности утилиты:
• Расчет процента окисления Sn(II) на основе титриметрических данных.
• Оценка риска гидролиза по значению pH.
• Динамический расчет срока годности в зависимости от declared условий хранения (N2, Sealed, Air).
• Визуальный контроль как критический параметр качества.
• Соответствие внутренним стандартам GMP для радиохимических лабораторий.
Критические параметры:
• Концентрация Sn(II): ≥90% от начальной
• Деградация: ≤10%
• pH: 0.5–2.0
• Осадок: Отсутствует
• Срок годности (N2): ≤30 дней
• Срок годности (Air): ≤1 дня
💡 Советы по использованию:
1. Концентрацию Sn(II) определяют методом йодометрического титрования в инертной атмосфере.
2. Раствор следует готовить непосредственно перед использованием или хранить под слоем минерального масла/инертного газа.
3. Используйте только свежеприготовленные растворы HCl для разведения, так как вода содержит растворенный кислород.
4. При обнаружении даже малейшего помутнения раствор бракуют без дополнительных тестов.
5. Ведите строгий журнал вскрытия флаконов со SnCl2.
⚠️ Особенность: Стабильность SnCl2 — это "ахиллесова пята" всей технологии Tc-99m. Даже если изотоп идеален, а набор качественный, плохой восстановитель сведет все усилия на нет. Эта утилита служит первым рубежом обороны против радиофармацевтического брака.input.csv
SolutionBatchID,PreparationDate,InitialConcentrationMgPerML,MeasuredConcentrationMgPerML,PHValue,HasPrecipitate,StorageCondition,DaysSincePreparation,TemperatureC SN-CL2-2026-A01,2026-07-01,10.0,9.8,1.2,false,N2_Ar,20,4.0 SN-CL2-2026-B02,2026-07-10,5.0,4.0,1.5,false,Air_Sealed,11,20.0 SN-CL2-2026-C03,2026-07-15,10.0,2.0,3.5,true,Air_Open,5,25.0
URS & FS — пользовательские требования и функциональная спецификация
URS — требования пользователя
- Утилита должна принимать
input.csvс заголовками, указанными в контракте данных. - До расчёта утилита должна выявлять отсутствующие поля, ошибки типов и некорректные значения.
- Утилита должна детерминированно выполнять функцию «Контроль стабильности раствора хлорида олова(II)».
- Проверки должны учитывать следующие критерии: Концентрация Sn(II): ≥90% от начальной; Деградация: ≤10%; pH: 0.5–2.0; Осадок: Отсутствует; Срок годности (N2): ≤30 дней; Срок годности (Air): ≤1 дня.
- Для обработанной записи должен формироваться понятный статус PASS, WARNING или FAIL с причиной.
- Результат должен записываться в
output.jsonи сохранять исходные значения, использованные в проверке. - Результат помогает проверить данные серии; решение о выпуске остаётся за уполномоченным QA/QC-персоналом.
FS — функциональная спецификация
- Запуск:
StannousChlorideSolutionStabilityChecker.exeв demo-режиме или с аргументамиinput.csv output.json. - Чтение CSV в UTF-8; проверка заголовка и обязательных колонок.
- Преобразование значений к ожидаемым типам и проверка допустимости.
- Выполнение расчёта или правил для функции «Контроль стабильности раствора хлорида олова(II)».
- Формирование отдельных проверок и итогового статуса.
- Запись машинно-читаемого JSON; при ошибке входных данных результат не должен выглядеть как успешный.
Пример input.csv
SolutionBatchID,PreparationDate,InitialConcentrationMgPerML,MeasuredConcentrationMgPerML,PHValue,HasPrecipitate,StorageCondition,DaysSincePreparation,TemperatureC SN-CL2-2026-A01,2026-07-01,10.0,9.8,1.2,false,N2_Ar,20,4.0
Минимальная структура output.json
{
"utility": "StannousChlorideSolutionStabilityChecker",
"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: 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.
Открыть