Release Notes 2.21.00

Contents Show

Changes made in this release of the software are detailed below.

Clinic

Issue: Issue#

Issue: Primary Function

Issue: Detail

Issue: Resolution

Issue: Enhancements

ENH-477

Food Package Rules

Need to be able to assign food package VII to pregnant fully-breastfeeding mothers and pregnant mostly-breastfeeding mothers.

Clinic Updates

A Currently Breastfeeding check box was added to the Pregnancy Info tab of the Health Information screen.

  • If a participant is pregnant and the Currently Breastfeeding check box is selected, the Breastfeeding Amount drop-down list box is active. Making a selection from the drop-down list is required.

  • If the Currently Breastfeeding check box is selected, and a Breastfeeding Amount has been specified, the Date BF Verified Date calendar control is active. Specifying a date in this field is required.

  • When the Currently Breastfeeding check box is selected, the Breastfeeding Amount and BF Verified Date specified, RF338 (Pregnant Woman Currently Breastfeeding) is automatically added to the participant's record.

  • If the Currently Breastfeeding check box is not selected, but RF338 is manually assigned to the participant, the check box is selected by default and a message displays telling the user to select a breastfeeding amount.

  • If the Currently Breastfeeding check box is cleared and the page is saved, RF338 is removed and a new default food prescription is assigned. A message displays to tell the user the food prescription was updated.

  • If the Currently Breastfeeding check box is selected and the breastfeeding amount is 1 or 2, and the BF Verified Date has been specified, a food prescription with higher food limits is assigned.

  • If the Currently Breastfeeding check box is cleared or the Breastfeeding Amount is changed to 3, a new default food prescription is created. A message also displays to inform the user this change has been made.

  • If a household contains a pregnant woman with the Currently Breastfeeding check box selected, a CPA alert displays each time a household member folder is open. The message reads "This household contains a member who is pregnant and breastfeeding. Please review breastfeeding amount."

  • The end of month process counts fully-breastfed infants under 6 months of age as participants when the pregnant woman in the household who has the Currently Breastfeeding check box selected picks up benefits.

 

Performance Updates

The following updates were made to the .NET code to enhance performance:

  • Altered ChildAndMother to filter on new infants temporary table flag.

  • Created a clustered index on the ChildAndMother temporary table.

  • Created an infant information temporary table and added a clustered index to the table. The infant information table is used to create the NewMotherEntries temporary table.

  • Created a clustered index on the NewMotherEntries temporary table.

 

Script Updates

Prior to the ENH-477 updates, all risk factors for a status of Pregnant had a Breastfeeding Amount set to 4 (N/A). Due to the increased possibilities, the risk factors for the other breastfeeding amounts 1,2, and 5 need to be duplicated. Use the specified script in to perform this action. Running the script sets the 338 risk factor to be both manually- and system-assigned. You will still need to set the Default Food Package ID and DFP Priority for 338 in WicRefUtil, even after running the script.

 

The script can be found in the following location:

Folder: 2.21.00 UAT Scripts

Filename: UAT Risk Factor Reference ENH-477.sql

 

NOTE: A different script will be provided for production.

Issue: Reported Issues

TMP-041

Participant Management

Need to update the Health Information screen so that users with "view only" permissions for Participant Management - Food Prescription can see screen content without receiving errors.

The code was updated such that users with "view only" permissions for Participant Management - Food Prescription will no longer receive unexpected errors while viewing the Health Information screen. This fix includes:

  • Updates to 'ctlHealthInformation.vb" which prevent different calls and statements from being executed at the same time.

  • Eliminated the “Cannot set the SelectedValue in a ListControl with an empty ValueMember” error by removing whitespace from the assigning value.  

  • Updated the form verification exception to only fire once instead of during each occurrence of the exception.

TMP-043

Participant Management

The system currently displays an error message when a user attempts to copy income records from a month with a leading zero (01-09) to a month with two digits (10-12).

The system was updated to accommodate the leading zero when copying into the date format MM/DD/YYYY.

TMP-044

Participant Management

Need to update the permissions of those with "view only" access to ensure these individuals can only view the View Health Information tab and the View Infant Born from Pregnancy screen.

The code was updated such that the Health Information control and Infants Born from this Pregnancy form will disable editing controls for users with "view only" access.

TMP-061

Benefits Issuance

Need to ensure the benefits provided for a mother and linked infant are appropriately assigned based on the breastfeeding amount of each.

The system has been updated to automatically update a mother's food prescription based on the breastfeeding amount for a linked infant. This change will be made if there is a change to either the mother or breastfeeding infant's record.

TMP-142

Participant History

An error was being returned when starting the CGS for an infant if the infant’s folder was open when the mother’s certification was completed.

The code was updated to allow users to use the CGS for an infant if the infant folder is open when the mother's certification was completed. In order to do this, the logic checks for a null value in the EverBreastfed column of the BFHistory table (tableBFHistory.EverBreastfedColumn) before returning a value or not.

TMP-144

Benefits Issuance

After the 2.20 release, the following issue was found in TMP-144: Syncing benefits to existing household participants' benefits cycle was not working correctly.

The corrective release of this issue is as follows:

  • If a household had a terminated participant, the system was still trying to use the terminated participant to sync benefits. Because the participant did not have an active WIC ID, syncing did not happen. To fix, the procedure for retrieving StateWicID was updated to only use active WIC IDs to determine the established benefits cycle

 

An additional update was made for TMP-144 to ensure the LastSetPFTDU date is checked to define the end date for the benefits set when a month has more than 28 days.