Skip to main content
Disclaimer: This software is for radiation protection education, screening calculations, and professional support only. It does not replace qualified health physicist judgment, regulatory requirements, approved procedures, emergency response tools, or formal shielding design review. Exposure, absorbed dose, equivalent dose, and effective dose are distinct quantities; do not equate R and Sv without explicit context and assumptions.

Product roadmap

HPCalc is evolving toward a broader health physics workstation: calculators, validated reports, curated references, and training. This page groups current and planned execution modules by domain. Nothing here is a schedule guarantee.

Screening & training aids (read carefully)

Planned modules for internal dosimetry, skin contamination dose, and emergency / plume-style response are intended as screening or training aids only until they pass explicit validation, peer review, and (where applicable) alignment with your licensed technical basis. They are not substitutes for qualified internal dose assessments, medical physics determinations, or operational emergency decision systems.

HPCalc does not add plume dispersion physics, databases, or authentication in this roadmap phase—those boundaries remain until a future product decision.

Legend

  • Status: active (in this build), prototype (future partial UX), planned (design target).
  • Scientific risk: relative uncertainty / sensitivity until domain validation—not a regulatory classification.
  • Support tier: training-only (pedagogy), screening (order-of-magnitude checks), calculation support (repeatable numbers with audit trail intent).

External dose & shielding

Scientific risk:
Medium
Support tier:
Screening
Data sources
Bundled nuclide half-lives · User activity & time inputs
Report / provenance
Zod-validated report payload; nuclide rows carry confidence labels.
Scientific risk:
Medium
Support tier:
Screening
Data sources
User distance, activity, gamma constant · Optional nuclide context
Report / provenance
Structured report with stated geometry assumptions.
Scientific risk:
Medium
Support tier:
Screening
Data sources
User dose or rate inputs · Time/distance factors
Report / provenance
Report captures inputs and assumptions; not workload or occupancy modeling.
Scientific risk:
High
Support tier:
Screening
Data sources
Bundled μ rows & provenance · Optional custom μ with audit fields
Report / provenance
shieldingReport extension; coefficient match transparency; no buildup model.
Scientific risk:
Low
Support tier:
Calculation support
Data sources
SI / traditional conversion tables in-app
Report / provenance
Optional unit-converter report payload.
Scientific risk:
Medium
Support tier:
Calculation support
Data sources
Bundled nuclides.json (validated at load)
Report / provenance
Data confidence shown per row; not a substitute for evaluated nuclear data libraries.

Contamination & surveys

Scientific risk:
High
Support tier:
Screening
Data sources
User radionuclide label · Count rates and declared efficiency · Area and duration for documentation
Report / provenance
contaminationReport (skin-screening); skin dose not calculated in-app; no dose coefficients embedded.

Screening worksheet only. Skin dose requires a validated coefficient model not shipped in this release.

Scientific risk:
High
Support tier:
Screening
Data sources
Gross/background counts or cpm · Declared detector efficiency · Wiped area and optional geometry factor
Report / provenance
contaminationReport (wipe); cpm↔dpm chain and dpm/100 cm² in strict report JSON.
Scientific risk:
High
Support tier:
Screening
Data sources
Gross/background cpm · Probe and surveyed areas · Optional correction factor
Report / provenance
contaminationReport (direct-frisk); geometry and self-absorption warnings in payload only.
Scientific risk:
Medium
Support tier:
Calculation support
Data sources
Gross and background counts · Live count time (seconds) · Optional method or confidence label
Report / provenance
contaminationReport (survey-statistics); approximate Poisson uncertainty √(gross+background); screening-only—not an MDA engine.

Screening statistics and documentation aid only.

Scientific risk:
High
Support tier:
Screening
Data sources
User flow, count, and DAC inputs · Bundled nuclide context (optional) · Appendix B citations (user-declared)
Report / provenance
airSamplingReport extension; export gates for user-supplied DAC notes, grab-sample procedure notes, and non-unity filter correction factors.

Screening and training support only; not a replacement for approved air sampling or RPP programs.

Instrument correction factors

planned
Scientific risk:
Medium
Support tier:
Calculation support
Data sources
Calibration certificates (user) · Factory defaults (optional, clearly labeled)
Report / provenance
Each correction factor traceable in report raw inputs.

Internal dosimetry

Scientific risk:
High
Support tier:
Screening
Data sources
Intake type & route · Dose coefficients (source TBD) · Biokinetic model tier
Report / provenance
internalDoseReport extension requires coefficient/ALI/DAC confidence and source notes in exports.

Screening / training aid only until validated against authorized dose assessment programs.

Scientific risk:
High
Support tier:
Screening
Data sources
ALI / e ingestion coefficients · Intake amount & solubility class
Report / provenance
Mandatory provenance for coefficient set revision.

Screening / training aid only until validated.

Scientific risk:
High
Support tier:
Screening
Data sources
DAC / AMAD assumptions · Particle size defaults (labeled)
Report / provenance
Inhalation class and AMAD stated in every export.

Screening / training aid only until validated.

Scientific risk:
High
Support tier:
Screening
Data sources
Regulatory DAC table (user-selected revision) · Exposure interval
Report / provenance
DAC citation and CFR / licensee table version in report.
Scientific risk:
Medium
Support tier:
Screening
Data sources
Tabulated limits (versioned bundle or user import) · Footnotes from source docs
Report / provenance
ALI/DAC source requirement and confidence labels included in screening report payload.

Bioassay evaluation support

planned
Scientific risk:
High
Support tier:
Screening
Data sources
Excretion functions · Intake retention classes · Measurement uncertainties
Report / provenance
Model version and intake pathway locked into report JSON.

Screening / training aid only until validated with qualified internal dosimetry review.

Spectroscopy

Scientific risk:
High
Support tier:
Calculation support
Data sources
Spectrum files (future) · Energy calibration · Efficiency curves
Report / provenance
spectroscopyReport extension captures tool type, assumptions, warnings, and calibration/source notes for screening workflows.
Scientific risk:
Medium
Support tier:
Calculation support
Data sources
Known peak energies · Channel–energy fit model
Report / provenance
Linear fit residuals and calibration notes captured in spectroscopyReport.
Scientific risk:
High
Support tier:
Calculation support
Data sources
Reference source certificates · Geometry documentation
Report / provenance
Efficiency screening equation inputs and source note preserved in spectroscopyReport.
Scientific risk:
High
Support tier:
Screening
Data sources
Efficiency at energy · Peak area & background · Decay corrections
Report / provenance
ROI activity assumptions and warnings exported via spectroscopyReport.
Scientific risk:
Medium
Support tier:
Calculation support
Data sources
Calibration peaks · Measured peak widths
Report / provenance
Resolution calculation inputs and result exported for documentation.
Scientific risk:
High
Support tier:
Screening
Data sources
Background counts · Counting time · Efficiency · Confidence level
Report / provenance
Simplified screening approximation method label and assumptions captured in report.

Training

Scientific risk:
Low
Support tier:
Training only
Data sources
Bundled training prose · localStorage quiz progress only
Report / provenance
No formal certificate; progress is browser-local only.

Regulatory references

Scientific risk:
Low
Support tier:
Calculation support
Data sources
regulatoryReferences.json (pointers & metadata only)
Report / provenance
No reproduced regulatory text; confidence labels on cards.
Scientific risk:
Low
Support tier:
Calculation support
Data sources
Calculator outputs · User-selected units
Report / provenance
Strict Zod schema; JSON envelope; provenance references where calculators emit them.

Waste management

Scientific risk:
Medium
Support tier:
Screening
Data sources
Bundled nuclide half-lives · User activity & elapsed storage interval
Report / provenance
wasteReport (decay-storage); single-nuclide exponential decay; no disposal limit comparison.
Scientific risk:
Medium
Support tier:
Screening
Data sources
Bundled half-life · User-declared initial activity
Report / provenance
wasteReport (ten-half-lives); rule-of-thumb fraction 2^(−10); explicit non-authorization warnings.
Scientific risk:
High
Support tier:
Calculation support
Data sources
Per-line reference activity & elapsed time · Bundled decay data
Report / provenance
wasteReport (container-inventory); client-side sums by nuclide; not a licensed inventory system.
Scientific risk:
Low
Support tier:
Calculation support
Data sources
User checkbox attestation only
Report / provenance
wasteReport (disposal-checklist); documentation counts only; no pass/fail scoring.

Emergency response

Emergency response / plume screening (later)

planned
Scientific risk:
High
Support tier:
Training only
Data sources
Met data (external) · Release term estimates · Dispersion class (future)
Report / provenance
No plume modeling in current scope; future module would require separate validation path.

Emergency and plume-related tools will remain training or highly conservative screening aids unless explicitly validated; not for operational emergency decisions.