XeRecoveryEfficiencyAndRecyclingQC
Xe Recovery Efficiency & Recycling QC
Описание утилиты: Xe Recovery Efficiency & Recycling QC
Xe Recovery Efficiency & Recycling QC — Контроль качества эффективности рекуперации и рециклинга ксенона
ℹ️ Утилита оценивает экономику и качество процесса возврата газа:
• Объемная и массовая эффективность сбора
• Чистота газа после очистки
• Финансовая экономия за сеанс
⚠️ КРИТИЧНО: Потеря обогащенного ксенона — это прямые убытки!
Эффективный рециклинг снижает стоимость исследования в разы.
Использование:
XeRecoveryEfficiencyAndRecyclingQC.exe → демо-режим (вывод в консоль)
XeRecoveryEfficiencyAndRecyclingQC.exe input.csv output.json → оценка ваших данных
Формат input.csv:
BatchNumber,ProductName,Admin_Vol_L,Recovered_Raw_L,Recycled_Pure_L,Init_Purity_Percent,Rec_Purity_Percent,Cost_Per_L,Min_Eff_Percent,Min_Pur_Percent
Пример:
REC-QC-2026-001,HP-Xe-129,1.0,0.95,0.90,90,89.5,2000,85,90
— ЗАЧЕМ ЭТО НУЖНО?
Рециклинг критичен для экономической устойчивости HP-MRI центров:
• Обогащенный Xe-129 стоит тысячи долларов за литр
• Пациент выдыхает >90% введенного газа
• Системы рекуперации собирают, очищают от CO2/влаги и возвращают газ в цикл
• Утилита помогает оценить, насколько эффективно работает система и сколько денег она экономит
• Контроль чистоты после очистки гарантирует пригодность газа для повторной поляризации
⚠️ КРИТИЧЕСКИ ВАЖНО:
• Объемная эффективность сбора ≥85%
• Массовая эффективность (с учетом чистоты) ≥85%
• Чистота после рециклинга ≥90% (для возможности повторного использования)
• Минимизация финансовых потерь на каждом сеансе
Ключевые особенности утилиты:
• Расчет реальной массовой эффективности (а не просто объема)
• Оценка финансовой выгоды от рециклинга
• Контроль качества очистки (удаление примесей)
• Выявление утечек и неэффективных этапов очистки
Критические параметры:
• Volume Recovery: ≥85%
• Mass Recovery: ≥85%
• Recycled Purity: ≥90%
• Loss Cost: < $50/session
💡 Советы по использованию:
1. Регулярно заменяйте фильтры очистки (CO2, H2O) для поддержания чистоты
2. Проверяйте герметичность всех соединений рекуперационного контура
3. Используйте данные для расчета ROI оборудования для рекуперации
4. Сравнивайте эффективность разных режимов работы компрессора
5. Ведите журнал накопленной экономии для обоснования бюджета
⚠️ Особенность: В отличие от обычных отходов, здесь "мусор" — это золото. Утилита превращает технические параметры сбора газа в понятные финансовые метрики, показывая реальную ценность каждого литра восстановленного ксенона.input.csv
BatchNumber,ProductName,Admin_Vol_L,Recovered_Raw_L,Recycled_Pure_L,Init_Purity_Percent,Rec_Purity_Percent,Cost_Per_L,Min_Eff_Percent,Min_Pur_Percent REC-QC-2026-001,HP-Xe-129 (90%),1.0,0.95,0.90,90,89.5,2000,85,90 REC-QC-2026-002,HP-Xe-129 (Leak),1.0,0.60,0.55,90,88.0,2000,85,90 REC-QC-2026-003,HP-Xe-129 (Bad Filter),1.0,0.92,0.85,90,85.0,2000,85,90
URS & FS — пользовательские требования и функциональная спецификация
URS & FS — спецификация пользователя и функциональная спецификация
Документ описывает контролируемый интерфейс и поведение утилиты XeRecoveryEfficiencyAndRecyclingQC для объекта «Xe Recovery Efficiency & Recycling QC». Пределы из исходного описания являются стартовой конфигурацией и до продуктивного применения должны быть сверены с утверждённой спецификацией, протоколом исследования, инструкцией к оборудованию и локальными SOP.
Предметные ограничения и критические параметры
- Volume Recovery: ≥85%
- Mass Recovery: ≥85%
- Recycled Purity: ≥90%
- Loss Cost: < $50/session
URS — пользовательские требования
| ID | Требование | Критичность | Критерий приёмки |
|---|---|---|---|
| URS-001 | Утилита должна принимать input.csv с точными заголовками из контракта данных. | High | Файл обрабатывается без ручного переименования колонок. |
| URS-002 | Утилита должна выполнять детерминированную проверку для «Xe Recovery Efficiency & Recycling QC». | High | Для каждой строки формируется PASS / WARNING / FAIL. |
| URS-003 | Обязательные поля, типы, диапазоны, единицы и согласованность данных должны проверяться до предметных правил. | High | Ошибки схемы отделены от несоответствий. |
| URS-004 | Критические пределы из описания и утверждённой локальной конфигурации должны приводить к critical finding. | High | Нарушение критического правила приводит к FAIL. |
| URS-005 | Результат должен формироваться в машинно-читаемом output.json. | High | JSON содержит исходные значения, проверки, предупреждения и отказы. |
| URS-006 | Решение о соответствии не должно использовать машинное обучение. | Medium | Результат воспроизводим по явным правилам и входным данным. |
| URS-007 | Должна сохраняться трассируемость серии, исходного файла, версии правил и итогового статуса. | High | QA/QC может воспроизвести решение. |
| URS-008 | Утилита должна иметь ровно один основной портальный тег: medical_devices. | Medium | Другие теги api / instrumental / medical_devices отсутствуют. |
| URS-009 | Документация должна поддерживать IQ/OQ/PQ или эквивалентную CSA/CSV-проверку. | Medium | Контракт, тестовые сценарии и change-control правила доступны вместе с утилитой. |
Контракт input.csv
| # | Поле | Тип | Единица | Пример | Назначение |
|---|---|---|---|---|---|
| 1 | BatchNumber | string | as specified | REC-QC-2026-001 | Идентификатор серии/партии для трассируемости. |
| 2 | ProductName | string | as specified | HP-Xe-129 (90%) | Наименование контролируемого продукта, газа, процедуры или оборудования. |
| 3 | Admin_Vol_L | decimal | L | 1.0 | Контролируемое поле input.csv: Admin Vol L. |
| 4 | Recovered_Raw_L | decimal | L | 0.95 | Контролируемое поле input.csv: Recovered Raw L. |
| 5 | Recycled_Pure_L | decimal | L | 0.90 | Контролируемое поле input.csv: Recycled Pure L. |
| 6 | Init_Purity_Percent | decimal | % | 90 | Показатель чистоты контролируемого газа или изотопного материала. |
| 7 | Rec_Purity_Percent | decimal | % | 89.5 | Показатель чистоты контролируемого газа или изотопного материала. |
| 8 | Cost_Per_L | decimal | L | 2000 | Экономический параметр потерь или стоимости газа. |
| 9 | Min_Eff_Percent | decimal | % | 85 | Контролируемое поле input.csv: Min Eff Percent. |
| 10 | Min_Pur_Percent | decimal | % | 90 | Контролируемое поле input.csv: Min Pur Percent. |
BatchNumber,ProductName,Admin_Vol_L,Recovered_Raw_L,Recycled_Pure_L,Init_Purity_Percent,Rec_Purity_Percent,Cost_Per_L,Min_Eff_Percent,Min_Pur_Percent REC-QC-2026-001,HP-Xe-129 (90%),1.0,0.95,0.90,90,89.5,2000,85,90 REC-QC-2026-002,HP-Xe-129 (Leak),1.0,0.60,0.55,90,88.0,2000,85,90 REC-QC-2026-003,HP-Xe-129 (Bad Filter),1.0,0.92,0.85,90,85.0,2000,85,90
FS — функциональная спецификация
| ID | Функция | Реализация |
|---|---|---|
| FS-001 | CLI execution | XeRecoveryEfficiencyAndRecyclingQC.exe поддерживает demo mode и режим input.csv output.json. |
| FS-002 | CSV import | Чтение UTF-8 CSV, проверка заголовка, количества и порядка колонок. |
| FS-003 | Schema validation | Проверка обязательности, пустых значений, типов и базовой правдоподобности. |
| FS-004 | Domain rule engine | Применение явных правил для «Xe Recovery Efficiency & Recycling QC» и локально утверждённых пределов. |
| FS-005 | Status aggregation | FAIL при critical finding; WARNING при некритическом отклонении; PASS при полном соответствии. |
| FS-006 | JSON export | Запись исходных значений, применённых правил, статусов, warnings, failures и версии конфигурации. |
| FS-007 | Audit support | Сохранение структуры результата для review, расследования, IQ/OQ и change control. |
| FS-008 | Integration contract | LIMS/ELN/MES или приборный wrapper формирует CSV; утилита возвращает JSON. |
Пример output.json
{
"utilityId": "xe-recovery-efficiency-and-recycling-qc",
"primaryTag": "medical_devices",
"overallStatus": "PASS|WARNING|FAIL",
"sourceFile": "input.csv",
"checks": [
{
"parameter": "BatchNumber",
"value": "REC-QC-2026-001",
"status": "PASS|WARNING|FAIL",
"message": "Rule-based check result"
},
{
"parameter": "ProductName",
"value": "HP-Xe-129 (90%)",
"status": "PASS|WARNING|FAIL",
"message": "Rule-based check result"
},
{
"parameter": "Admin_Vol_L",
"value": "1.0",
"status": "PASS|WARNING|FAIL",
"message": "Rule-based check result"
},
{
"parameter": "Recovered_Raw_L",
"value": "0.95",
"status": "PASS|WARNING|FAIL",
"message": "Rule-based check result"
},
{
"parameter": "Recycled_Pure_L",
"value": "0.90",
"status": "PASS|WARNING|FAIL",
"message": "Rule-based check result"
},
{
"parameter": "Init_Purity_Percent",
"value": "90",
"status": "PASS|WARNING|FAIL",
"message": "Rule-based check result"
},
{
"parameter": "Rec_Purity_Percent",
"value": "89.5",
"status": "PASS|WARNING|FAIL",
"message": "Rule-based check result"
},
{
"parameter": "Cost_Per_L",
"value": "2000",
"status": "PASS|WARNING|FAIL",
"message": "Rule-based check result"
}
],
"warnings": [],
"criticalFindings": []
}
OQ/PQ тестовые сценарии
| ID | Сценарий | Ожидаемый результат |
|---|---|---|
| OQ-001 | Валидная строка из примера | PASS или допустимый WARNING согласно локальным правилам. |
| OQ-002 | Отсутствует обязательная колонка | Ошибка схемы; предметные проверки не маскируют ошибку. |
| OQ-003 | Нечисловое значение в числовом поле | Ошибка преобразования типа. |
| OQ-004 | Критический параметр за пределом | FAIL и critical finding. |
| OQ-005 | Граничное значение | Результат соответствует явно заданному оператору ≤ / ≥ / < / >. |
| PQ-001 | Реальные данные площадки | Согласованный QA/QC review с сохранением CSV, JSON, версии и контрольной суммы. |
QA/QC и change control
- Не менять имена колонок без обновления валидатора, документации и тестового набора.
- Хранить input.csv, output.json, версию исполняемого файла, версию правил и контрольные суммы.
- Перед продуктивным использованием выполнить локальную проверку пределов и IQ/OQ/PQ или эквивалентную CSA.
- Изменения, влияющие на безопасность пациента, дозиметрию, газовую смесь, поляризацию или оборудование, требуют документированного impact assessment.
Входит в пакеты
Rph Hyperpolarized Xenon Lifecycle QC Suite
29 утилит для полного жизненного цикла гиперполяризованного ксенона: изотопный состав и чистота газа, SEOP и поляризация, T1/хранение/транспорт, безопасное смешивание и подача, MRI/SPECT QC, дозиметрия, scavenging, recovery и recycling.
ОткрытьRPH isotope family: xenon and gas tracers
Xe-127, Xe-129 и Xe-133 для ventilation, hyperpolarized imaging, gas QC и safety.
ОткрытьRPH organ/system: лёгкие и вентиляция
Lung perfusion, MAA, V/Q, aerosol, xenon ventilation, shunt и pulmonary dosimetry.
ОткрытьRPH use case: ксенон, вентиляция и медицинские газы
Xe-129, Xe-133, Xe-127, гиперполяризация, SEOP, T1, mixing, scavenging, transport, recovery и вентиляционная визуализация.
Открыть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.
Открыть