Improvements
Performance Verification (P.V.) Module for Evolution
DCTRL-8 and DCTRL-396 Expand Evo P.V. Photometric Testing Capabilities - new features for a P.V. test configuration using two photometric test wavelengths to bracket the wavelength of use.
-
DCTRL-193 P.V. Test (P.V. Method) configuration screen - Standards Kit new setup screen
DCTRL-167 Add P.V. Module Active/Inactive Global Switch - new feature allows the admin to make the P.V. Module active or inactive in the system. Requires a comment to be entered when activated/inactivated.
DCTRL-168 Change P.V. Second User Requirements. If a user fails a verification test, the system software requires two another users must pass a the verification test on the same active reader (reader that is currently active in the system). The active Reader can be used for measurements when there are 2 subsequent PASS results (executed by 2 different users) after a FAIL result. (Previous versions required that the original user login to confirm the results of the test. This requirement is removed.)
DCTRL-169 Allow Multiple Active P.V. Method Configurations - The P.V. Module will allow multiple active P.V. Methods to active at the same time in the software. This is useful for users that have multiple locations of instruments within their facility, multiple facilities, etc. Running a single standards kit around for a once a day PV test is either impractical or impossible for them. (Previous versions allowed one active P.V. Method setup with one reference standard).
DCTRL-575 PV Test records maintained - List of PV Test records \(from DC1.0 version tests\)
Audit Trail
DCTRL-399 New Audit Event - Add & Update PV Method - Related to DCTRL-396 improvement
DCTRL-400 New Audit Event - On/off PV Method - Related to DCTRL-169 improvement
DCTRL-401 New Audit Event - PV MODULE active/inactive event with comment - related to DCTRL-167
DCTRL-14 Add Audit Searching Integration Tests for audit searching services - software testing improvement
DCTRL-15 Add integration tests for the audit scripts - software testing improvement
DCTRL-614 Audit trail records all absorbance and dose values as numbers (invalid and valid - see Dose value handling).
Invalid Dose value handling
DCTRL-143 Changed invalid dose displayed on screen, in reports, in export tables. (Definitions: Valid adjusted dose: A dose within the Calibration range. Invalid adjusted dose: A dose outside the Calibration range.)
-
DCTRL-615 Invalid doses on meausurement and Report Summary screen
-
When a dosimeter’s adjusted dose is invalid, the software will display a red font and alert icon to indicate that the dose is invalid. Invalid doses that cannot be calculated as a number will say “NaN” in red font with alert icon.
-
On the Report Summary screen, a report with an invalid dose will display an alert and message Dose Outside of Calibration Range.
-
For Reference Dosimetry type reports (setup with Min/Max Dose Spec, Min/Max to Ref Ratio fields)
-
DCTRL-618 Calculated Dose over/under calibration range - If a dose is outside the calibration range, the calculated doses will display “Out of Range” for the Calculated Min/Max Dose columns.
-
-
-
DCTRL-616 Dose Summary Statistics section of Report Summary screen - if any of the Dose values are invalid, the Dose Summary Statistics section cannot calculate results and each item will display N/A.
-
DCTRL-619 Invalid doses in Report output (PDF/Excel) - In the report outputs (PDF and Excel reports), no numerical value is output and the words "Out of Range" in place of the dose value to indicate an invalid dose.
-
In the export tables,
-
DCTRL-620 dbo.ExportDosimeters invalid dose will have a flag in the appropriate column IsDoseOverRange or IsDoseUnderRange
-
DCTRL-621 dbo.ExportMReadings invalid dose handling:
-
In the case on an invalid dose, the “Valid” column will not have a flag
-
In the case on an invalid dose will have a flag in the appropriate column IsDoseOverRange or IsDoseUnderRange
-
-
Report Printing/Export/Viewing Controls
DCTRL-202 App Admin can configure and control printing of PDF and/or Excel reports
DCTRL-203 App Admin can configure and control report output with Process button
Other improvements
DCTRL-581 dbo.ExportMReadings DateCreated column. Each dosimeter measurement in table now has datetime stamp for measurement event.
DCTRL-589 Statistical Rereads fix for dbo.ExportMReadings.
-
Persist the average of the stat rereads to the dbo.ExportMReadings Average absorbance (AiA) column.
-
Create a new column in dbo.ExportMReadings “IsStatRreread” to indicate if is a statistical reread event.
-
Error handling: If any of the stat rereads are bad values, AiA will be null, but the column flag will be true.
DCTRL-617 Report Summary Screen handling of Calculated Dose over/under process specification range - For Reference Dosimetry type reports (setup with Min/Max Dose Spec, Min/Max to Ref Ratio fields)
-
If a dosimeters calculated dose is within the Min/Max Spec range, the dose is displayed in black in the Calc. Min Dose and Calc. Max Dose columns on the Report Summary Screen.
-
If a dosimeters calculated dose is outside the Min/Max Spec range, the dose is displayed in red font with an alert in the Calc. Min Dose and Calc. Max Dose columns on the Report Summary Screen.
DCTRL-578 Measurement screen changed Calibration Dose Range Min and Calibration Dose Range Max on measurement screen. (Previous version Min Dose, Max Dose labels).
DCTRL-160 Clarify report printing error message - if the Report Storage location is not accessible due to a user’s Windows permissions, the error message will provide the user with instructions to fix the error.
DCTRL-149 Excel Report template upload - Success message popup when the user uploads a Excel report template
DCTRL-590 Measurement Screen More Details section
-
Changed Calibration Dose Range Min and Calibration Dose Range Max on measurement screen. (Previous version Min Dose, Max Dose labels).
-
Changed Calibration to “Calibration Name”
-
Added Calibration Start Date, Calibration End Date
DCTRL-176 Report storage location - user can configure storage locations for different report types (dosimetry reports, PV test reports, Calibration Verification Report, Audit trail filter report, etc.)
DCTRL-613 Calibration End Date - Field is now editable after the Calibration used in the system. (Previous versions users needed to copy the Calibration configuration to change the end date). End Date change is recorded in audit trail as a configuration event.
Task
DCTRL-2 Port all Projects to .Net Framework 4.8
DCTRL-19 Report Type setup screen. Changed from “Report Headers”, simplified functionality and button names.
DCTRL-27 Code signing certificate - Publisher certificate for software.
DCTRL-29 GEXReportService.CreateAbsorbances Unit and Integration tests - software testing improvement.
DCTRL-188 Left Menu Sidebar - Settings renamed to System.
DCTRL-556 Confirm using AES-256 bit encryption in the application.
DCTRL-42 Excel file template removed Meets Spec? field.
DCTRL-141 Upgrade Prism nuget packages to current versions
Bug
DCTRL-33 Date selector in New Report screen starts on a Tuesday. Fixed to start on Monday.
DCTRL-34 spelling error in dbo.ExportDosimeters. Column name for Background was "Backgroung". Fixed.
DCTRL-35 Prevent usage of forbidden characters in Report ID
DCTRL-144 Handling Absorbance Value of 0.000 - Any value 0 and below will always be archived (previous versions would calculate an invalid dose number).
DCTRL-172 Product Spec module bug - required fields remain required when the user selects a Catalog number.
DCTRL-180 Product Spec module bug - Corrected level of precision for the Product Min and Max Dose Spec is 1 decimal place. The Ref to Min/Max ratio fields is 2 decimal places.
DCTRL-384 Fixed Deviation from previous version validation. Dev-033 Issue with Last Cal Date field in Readers configuration must be earlier than Next Cal Date.
DCTRL-385 Fixed Deviation from previous version validation. Dev-034 Issue with Next Cal Date on Reader configuration screen, if Last Cal Date is entered there must be a Next Cal Date (later than the Last Cal Date).
DCTRL-458 Measurement screen with many dosimeters (50+ quantity) loads quickly. (Fixed user interface - previous versions the Readings list loads very slowly as the list of readings gets longer.)
DCTRL-459 Reports Summary screen with many dosimeters (50+ quantity) loads quickly. (Fixed user interface - previous versions the Readings list loads very slowly as the list of readings gets longer.)
DCTRL-585 Calibration information on the report measurement screen needs to be the Cal Start Date and Cal End Date (previous version Cal Date was the date added).
DCTRL-586 Calibration correction factor validation limited to 0-1.99.
DCTRL-587 Calibration Validate button active for Calibrations used in a report.
DCTRL-588 Audit trail for archived dosimeter measurement has associated comment and Report ID
DCTRL-598 Measure screen display issue with extreme out of calibration range doses; invalid dose will be “NaN”. (NOTE: fixed for most cases of extreme out of calibration range doses, but not able to fix all possible cases.)
DCTRL-623 Statistical reread with Rejected result allows user to exit the rereading (Previous version allowed indefinite rereads).
DCTRL-624 Statistical reread has a cancel button (similiar to simple reread functionality).
DCTRL-640 “Loading reports failed. Sequence contains no matching element" error when filtering main reports screen if “filter by Pathways” contained inactive pathways. Fixed error message to include instructions to user to fix the problem.
Known Limitations (non-critical):
Dev-035 If the user has ‘Edit Thickness’ permission enabled in the Dosimeter Type configuration, the user with permission is allowed to change the dosimeter thickness on the measurement screen.
Dev-036 While the modification of the Calibration configuration End Date event is recorded accurately in the audit trail, the event is identified as GxP event and should have the user enter a comment to be recorded in the audit trail.
Dev-037 Audit trail should record a change to the report's storage location.