TransportShockAndTemperatureLoggerQC

Transport Shock & Temperature Logger QC

medical_devices Hyperpolarized Xenon RPH Xe-129 medical gases CSV→JSON URS & FS rule-based
Open selection

Utility description: Transport Shock & Temperature Logger QC

Transport Shock & Temperature Logger QC — Xenon Transport Data Logger Analyzer

ℹ️  Utility checks transport condition recorder data:
    • Maximum and minimum temperature
    • Peak shock loads (G-force)
    • Number of shock events

⚠️  CRITICAL: Overheating increases cylinder pressure!
    Strong impacts can damage shut-off valves or internal coating.

Usage:
  TransportShockAndTemperatureLoggerQC.exe                            → demo mode (console output)
  TransportShockAndTemperatureLoggerQC.exe input.csv output.json      → evaluate your data

Input format:
BatchNumber,ProductName,Max_Temp,Min_Temp,Avg_Temp,Max_Shock_G,Shock_Count,Max_Allowed_Temp,Min_Allowed_Temp,Max_Shock,Max_Events

Example:
  TRANS-2026-001,HP-Xe-129,28,15,22,2.5,1,40,5,5,3

— WHY IS THIS NEEDED?
Transport condition control is critical for HP-Xe safety and quality:
• Xenon is stored under pressure; overheating can lead to safety valve activation or rupture
• Sharp impacts can damage expensive shut-off valves or compromise seal integrity
• For HP-gas vials, impacts can destroy fragile anti-relaxation internal coating
• Low temperatures can cause moisture condensation or seal freezing
• Logger data serves as legal proof of delivery condition compliance

⚠️  CRITICAL:
• Temperature must not exceed 40°C (standard for most gas cylinders)
• Temperature must not drop below 5°C (seal risk)
• Shocks must not exceed 5G (for standard packaging)
• Number of significant shocks must be minimal (<3)

Key features:
• Peak temperature and shock value analysis
• Shock event frequency counting
• Temperature regime compliance check
• Rough handling detection

Critical parameters:
• Max Temp: ≤40°C
• Min Temp: ≥5°C
• Max Shock: ≤5G
• Shock Events: ≤3

💡 Usage tips:
1. Place loggers near cylinder valve (most vulnerable part)
2. Use shock-proof cases for HP-gas vial transport
3. If limits exceeded, necessarily perform leak test (sniffer test) before use
4. Save logger reports as part of batch documentation (DHR)
5. Calibrate loggers before each shipment

⚠️ Note: Unlike standard drugs where temperature affects chemical stability over months, here physical conditions affect mechanical integrity and pressure safety instantly. The utility helps prevent catastrophic equipment failures during gas commissioning.

input.csv

BatchNumber,ProductName,Max_Temp,Min_Temp,Avg_Temp,Max_Shock_G,Shock_Count,Max_Allowed_Temp,Min_Allowed_Temp,Max_Shock,Max_Events
TRANS-2026-001,HP-Xe-129 Cylinder (Air Freight),28,15,22,2.5,1,40,5,5,3
TRANS-2026-002,HP-Xe-129 Cylinder (Rough Handling),45,10,28,8.0,5,40,5,5,3
TRANS-2026-003,HP-Xe-129 Cylinder (Cold Chain Fail),25,-5,10,1.0,0,40,5,5,3

URS & FS — user requirements and functional specification

URS & FS — User Requirements and Functional Specification

This document defines the controlled interface and behaviour of TransportShockAndTemperatureLoggerQC for “Transport Shock & Temperature Logger QC”. Limits from the source description are an initial configuration and shall be reconciled with the approved specification, study protocol, equipment instructions and local SOPs before production use.

Domain constraints and critical parameters

  • Max Temp: ≤40°C
  • Min Temp: ≥5°C
  • Max Shock: ≤5G
  • Shock Events: ≤3

URS — User Requirements Specification

IDRequirementCriticalityAcceptance criterion
URS-001The utility shall accept input.csv with the exact headers defined by the data contract.HighThe file is processed without manual header renaming.
URS-002The utility shall perform a deterministic assessment for “Transport Shock & Temperature Logger QC”.HighPASS / WARNING / FAIL is produced for each row.
URS-003Required fields, types, ranges, units and data consistency shall be validated before domain rules.HighSchema errors are separated from nonconformities.
URS-004Critical limits from the description and approved local configuration shall create a critical finding.HighA critical rule violation results in FAIL.
URS-005The result shall be written to machine-readable output.json.HighJSON contains source values, checks, warnings and failures.
URS-006The conformity decision shall not use machine learning.MediumThe result is reproducible from explicit rules and inputs.
URS-007Traceability of batch, source file, rule version and final status shall be retained.HighQA/QC can reproduce the decision.
URS-008The utility shall have exactly one primary portal tag: medical_devices.MediumThe other api / instrumental / medical_devices tags are absent.
URS-009Documentation shall support IQ/OQ/PQ or equivalent CSA/CSV verification.MediumThe contract, test scenarios and change-control rules are supplied with the utility.

input.csv data contract

#FieldTypeUnitSamplePurpose
1BatchNumberstringas specifiedTRANS-2026-001Batch/lot identifier for traceability.
2ProductNamestringas specifiedHP-Xe-129 Cylinder (Air Freight)Name of the controlled product, gas, procedure or equipment.
3Max_Tempdecimalas specified28Storage, transport or process temperature parameter.
4Min_Tempdecimalas specified15Storage, transport or process temperature parameter.
5Avg_Tempdecimalas specified22Storage, transport or process temperature parameter.
6Max_Shock_GdecimalG2.5Controlled input.csv field: Max Shock G.
7Shock_Countdecimal°C1Controlled input.csv field: Shock Count.
8Max_Allowed_Tempdecimalas specified40Storage, transport or process temperature parameter.
9Min_Allowed_Tempdecimalas specified5Storage, transport or process temperature parameter.
10Max_Shockdecimalas specified5Controlled input.csv field: Max Shock.
11Max_Eventsdecimalas specified3Controlled input.csv field: Max Events.
BatchNumber,ProductName,Max_Temp,Min_Temp,Avg_Temp,Max_Shock_G,Shock_Count,Max_Allowed_Temp,Min_Allowed_Temp,Max_Shock,Max_Events
TRANS-2026-001,HP-Xe-129 Cylinder (Air Freight),28,15,22,2.5,1,40,5,5,3
TRANS-2026-002,HP-Xe-129 Cylinder (Rough Handling),45,10,28,8.0,5,40,5,5,3
TRANS-2026-003,HP-Xe-129 Cylinder (Cold Chain Fail),25,-5,10,1.0,0,40,5,5,3

FS — Functional Specification

IDFunctionImplementation
FS-001CLI executionTransportShockAndTemperatureLoggerQC.exe supports demo mode and input.csv output.json mode.
FS-002CSV importRead UTF-8 CSV and validate header, column count and order.
FS-003Schema validationValidate required values, empties, types and basic plausibility.
FS-004Domain rule engineApply explicit rules for “Transport Shock & Temperature Logger QC” and locally approved limits.
FS-005Status aggregationFAIL for a critical finding; WARNING for a non-critical deviation; PASS for conformity.
FS-006JSON exportWrite source values, applied rules, statuses, warnings, failures and configuration version.
FS-007Audit supportRetain a result structure suitable for review, investigation, IQ/OQ and change control.
FS-008Integration contractLIMS/ELN/MES or an instrument wrapper creates CSV; the utility returns JSON.

output.json example

{
  "utilityId": "transport-shock-and-temperature-logger-qc",
  "primaryTag": "medical_devices",
  "overallStatus": "PASS|WARNING|FAIL",
  "sourceFile": "input.csv",
  "checks": [
    {
      "parameter": "BatchNumber",
      "value": "TRANS-2026-001",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result"
    },
    {
      "parameter": "ProductName",
      "value": "HP-Xe-129 Cylinder (Air Freight)",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result"
    },
    {
      "parameter": "Max_Temp",
      "value": "28",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result"
    },
    {
      "parameter": "Min_Temp",
      "value": "15",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result"
    },
    {
      "parameter": "Avg_Temp",
      "value": "22",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result"
    },
    {
      "parameter": "Max_Shock_G",
      "value": "2.5",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result"
    },
    {
      "parameter": "Shock_Count",
      "value": "1",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result"
    },
    {
      "parameter": "Max_Allowed_Temp",
      "value": "40",
      "status": "PASS|WARNING|FAIL",
      "message": "Rule-based check result"
    }
  ],
  "warnings": [],
  "criticalFindings": []
}

OQ/PQ test scenarios

IDScenarioExpected result
OQ-001Valid example rowPASS or an allowed WARNING under local rules.
OQ-002Required column missingSchema error; domain checks do not mask it.
OQ-003Non-numeric value in numeric fieldType-conversion error.
OQ-004Critical parameter outside its limitFAIL and a critical finding.
OQ-005Boundary valueThe result follows the configured ≤ / ≥ / < / > operator.
PQ-001Real site dataAgreed QA/QC review retaining CSV, JSON, version and checksum.

QA/QC and change control

  • Do not change column names without updating the validator, documentation and test set.
  • Retain input.csv, output.json, executable version, rule version and checksums.
  • Before production use, verify local limits and execute IQ/OQ/PQ or equivalent CSA.
  • Changes affecting patient safety, dosimetry, gas composition, polarization or equipment require documented impact assessment.

Included in packages

Rph Hyperpolarized Xenon Lifecycle QC Suite

29 utilities for the hyperpolarized xenon lifecycle: isotope composition and gas purity, SEOP and polarization, T1/storage/transport, safe blending and delivery, MRI/SPECT QC, dosimetry, scavenging, recovery and recycling.

Open

RPH isotope family: xenon and gas tracers

Xe-127, Xe-129 and Xe-133 for ventilation, hyperpolarized imaging, gas QC and safety.

Open

RPH organ/system: hepatobiliary and GI

HIDA, mebrofenin, gallbladder, gastric emptying, GI transit, bleeding and liver/spleen imaging.

Open

RPH organ/system: pulmonary and ventilation

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

Open

RPH use case: xenon, ventilation and medical gases

Xe-129, Xe-133, Xe-127, hyperpolarization, SEOP, T1, mixing, scavenging, transport, recovery and ventilation imaging.

Open

RPH workflow: stability, storage, decay and waste

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

Open