page title goes here Risk Assessment
PRG Internal Verification Record
Internal verification provides the main mechanism for non-independent evaluation and review of environmental models implemented by the Agency. It should include an examination of the numerical technique in the computer code for consistency with the conceptual model and governing equations. For more general information on how EPA develops and evaluates models, see the EPA document Guidance on the Development, Evaluation, and Application of Environmental Models. The linked copy includes some yellow highlighting of text used in this website for describing peer and verification reviews.
EPA guidance makes a distinction between multiple code verification by code developers and a potential independent testing of code, which is why this website make a distinction between internal and external verification. Independent testing of the code once it is fully developed can be useful as an additional check of integrity and quality.
The purpose of internal verification is two-fold:- Translation of mathematical equations that constitute model framework into functioning computer code.
- Verification that the code has no inherent numerical problems while obtaining a solution.
- Extensive model research and interpretation.
- Mind mapping new model functionality amongst our team of programmers and environmental scientists.
- Writing computer code the execute new model functionality.
- Maintain documentation of models, parameters, and equations.
- Code verification to make sure the code performs according to model design specifications.
The PRG calculator results were verified by Oak Ridge National Laboratory (ORNL) by conducting a comparison of calculator results to independent spreadsheets. Internal verification spreadsheets are presented below for workers and non-workers. Once the values are verified, the calculator is automatically checked every night for functionality and output verification using a python and selenium script that compares the new outputs for every decay output option with the previously verified outputs for the default, site-specific, and user provided options. The results of the most recent automatic verification can be found here. This automatic verification procedure has been used since October 2022. In addition, since May 2019, every default land use and media combination in the calculator is programmed to run nightly. The results are compared against the previous night, and any changes to PRGs are flagged for attention. Since August 2023, an automated link checking routine has been programmed to run nightly and flag any broken links. Additionally, independent manual link checking is performed on a quarterly basis to ensure comprehensive verification.
May 2022
The following spreadsheet provides peak PRGs at multiple timepoints for a few isotopes. The purpose of this spreadsheet is verify that the peak PRG variable time point output is following the expected trends for many different types of decay chains.
June 2021
For June 2021, the spreadsheets are divided into results that use PRGs without decay applied, such as secular equilibrium and peak risk, and those that do use PRGs with decay. Each spreadsheet presents PRG outputs for default exposure parameters with default isotope-specific inputs, site-specific exposure parameters with default isotope-specific inputs, and site-specific exposure parameters with user-provided isotope-specific inputs. Outputs are presented below from the most recent calculator updates. Non-workers include: resident, farmer, recreator, and soil to groundwater land uses. Workers include: composite, indoor, outdoor, and construction land uses.
June 2021 - Non Workers, uses PRGs with decay.
June 2021 - Workers, uses PRGs with decay.
June 2021 - Non Workers, uses PRGs without decay, such as secular equilibrium and peak risk.
June 2021 - Workers, uses PRGs without decay, such as secular equilibrium and peak risk.January 2019
For January 2019, the spreadsheets are divided into results that use secular equilibrium and those that do not use secular equilibrium. Each spreadsheet presents PRG outputs for default exposure parameters with default isotope-specific inputs, site-specific exposure parameters with default isotope-specific inputs, and site-specific exposure parameters with user-provided isotope-specific inputs. Outputs are presented below from the most recent calculator updates. Non-workers include: resident, farmer, recreator, and soil to groundwater land uses. Workers include: composite, indoor, outdoor, and construction land uses.
January 2019 - Non Workers, does not assume secular equilibrium.
January 2019 - Workers, does not assume secular equilibrium.
January 2019 - Non Workers, assumes secular equilibrium.
January 2019 - Workers, assumes secular equilibrium.The following internal verification sheets are archived and cannot be altered.
January 2018
January 2018 - Non Workers, does not assume secular equilibrium.
January 2018 - Workers, does not assume secular equilibrium.
January 2018 - Non Workers, assumes secular equilibrium.
January 2018 - Workers, assumes secular equilibrium.July 2017
July 2017 - Non Workers, does not assume secular equilibrium.
July 2017 - Workers, does not assume secular equilibrium.
July 2017 - Non Workers, assumes secular equilibrium.
July 2017 - Workers, assumes secular equilibrium.December 2016
October 2015
September 2014
Quality assurance review spreadsheets prior to 2014 were often not kept. Those that were kept, have not been updated for ease of use and are provided below.