XeRecoveryEfficiencyAndRecyclingQC

Xe Recovery Efficiency & Recycling QC

medical_devices Hyperpolarized Xenon RPH Xe-129 medical gases CSV→JSON URS & FS rule-based
Открыть подборку

Описание утилиты: 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.HighJSON содержит исходные значения, проверки, предупреждения и отказы.
URS-006Решение о соответствии не должно использовать машинное обучение.MediumРезультат воспроизводим по явным правилам и входным данным.
URS-007Должна сохраняться трассируемость серии, исходного файла, версии правил и итогового статуса.HighQA/QC может воспроизвести решение.
URS-008Утилита должна иметь ровно один основной портальный тег: medical_devices.MediumДругие теги api / instrumental / medical_devices отсутствуют.
URS-009Документация должна поддерживать IQ/OQ/PQ или эквивалентную CSA/CSV-проверку.MediumКонтракт, тестовые сценарии и change-control правила доступны вместе с утилитой.

Контракт input.csv

#ПолеТипЕдиницаПримерНазначение
1BatchNumberstringas specifiedREC-QC-2026-001Идентификатор серии/партии для трассируемости.
2ProductNamestringas specifiedHP-Xe-129 (90%)Наименование контролируемого продукта, газа, процедуры или оборудования.
3Admin_Vol_LdecimalL1.0Контролируемое поле input.csv: Admin Vol L.
4Recovered_Raw_LdecimalL0.95Контролируемое поле input.csv: Recovered Raw L.
5Recycled_Pure_LdecimalL0.90Контролируемое поле input.csv: Recycled Pure L.
6Init_Purity_Percentdecimal%90Показатель чистоты контролируемого газа или изотопного материала.
7Rec_Purity_Percentdecimal%89.5Показатель чистоты контролируемого газа или изотопного материала.
8Cost_Per_LdecimalL2000Экономический параметр потерь или стоимости газа.
9Min_Eff_Percentdecimal%85Контролируемое поле input.csv: Min Eff Percent.
10Min_Pur_Percentdecimal%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-001CLI executionXeRecoveryEfficiencyAndRecyclingQC.exe поддерживает demo mode и режим input.csv output.json.
FS-002CSV importЧтение UTF-8 CSV, проверка заголовка, количества и порядка колонок.
FS-003Schema validationПроверка обязательности, пустых значений, типов и базовой правдоподобности.
FS-004Domain rule engineПрименение явных правил для «Xe Recovery Efficiency & Recycling QC» и локально утверждённых пределов.
FS-005Status aggregationFAIL при critical finding; WARNING при некритическом отклонении; PASS при полном соответствии.
FS-006JSON exportЗапись исходных значений, применённых правил, статусов, warnings, failures и версии конфигурации.
FS-007Audit supportСохранение структуры результата для review, расследования, IQ/OQ и change control.
FS-008Integration contractLIMS/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.

Открыть