Contents Show
Changes made in this release of the software are detailed below.
In the SPIRIT WIC system, the Benefits History tab did not show formula recoveries and returns.
The users wanted the Benefits History tab to show recoveries and returns. Additionally, as part of rebate contract audits, the users also wanted the SPIRIT WIC system to log both returned and reissued items.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
ENH-501 |
Formula Return and Recovery |
R1: To accommodate the R1 requirement for this enhancement, CDP's QA staff ensured that returns and recoveries are accurately reflected in the following:
|
Benefits History |
R2: To accommodate the R2 requirement for this enhancement, a new Returned tree list node was added to the Benefits History tree list on the following screens if a formula food item was returned:
|
|
Benefits History |
R3: To accommodate the R3 requirement for this enhancement, a new Recovered tree list node was added to the Benefits History tree list on the following screens if a formula food item was recovered:
|
|
System Outputs |
R4: Based on the original requirement, CDP determined that because of the original design of the SPIRIT WIC system, returns and recoveries for paper food instruments could not be done for any issuance type other than EBT due to the fact that only the EBT issuance type is based on actual redemption data. And, as noted in the Detailed Functional Design Document (DFDD), transaction data for each household is summarized on the EBT Household Reconciliation Report (Output). This report contains food category totals for each Clinic and the entire State, and the data on the report is based on both the positive and negative benefit data transactions recorded in the FoodInstrumentItemDetail table of the database. Therefore, accurate counts for cans of formula redeemed are displayed on the EBT Household Reconciliation Report (Output) for EBT-based systems. Therefore, to accommodate the R4 requirement for this enhancement, the following two new Data Elements were added to the EBT Household Reconciliation Report (Output) generated from within the State Office application module:
In addition, CDP's QA staff thoroughly regression tested the Supplier Rebate Report FIN001 (Output) to ensure the unit counts reported accurately to include actual redemption, including any subsequent returns and recoveries. |
When using a mouse to navigate to the Insert or Swipe Card, or Type PAN text box, the cursor was placed in the character position actually clicked. The entire card number couldn't be typed without first deleting the preceding spaces or moving the cursor to the first character position (the left-most cursor position).
The users wanted the Insert or Swipe Card, or Type PAN text box on the Assign Card screen to default the cursor position to the left-most character position when navigating to the text box using both the mouse and the keyboard.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
ENH-502 |
Assign Card |
R1: To accommodate the R1 requirement for this enhancement, the code was modified to place the cursor position at the left-most character position as the default when no card data exists and a card is swiped using a card reader or when the mouse is used to click on the Insert or Swipe Card, or Type PAN text box on the following screens:
|
R2: To accommodate the R2 requirement for this enhancement, the code was modified to place the cursor position at the left-most character position as the default when no card data exists and the keyboard is used to navigate to the Insert or Swipe Card, or Type PAN text box on the following screens:
|
||
R3: To accommodate the R3 requirement for this enhancement, the code was modified to allow precise cursor placement using a mouse or the keyboard when data already exists within the Insert or Swipe Card, or Type PAN text box on the following screens:
|
The SPIRIT WIC system was adding digits from the BIN if less than sixteen (16) digits were entered in the Insert or Swipe Card, or Type PAN text box, which resulted in invalid card numbers.
For example, for a BIN of "585991", the card number should've been "5859919300040000". However, when the user typed "585991930004000" (leaving off the fourth "0" at end of the card number) in the Insert or Swipe Card, or Type PAN text box and clicked the OK button to submit the card number, an error message displayed indicating that the card number was invalid. When the user closed the error message and returned to the screen, the card number displayed in the in the Insert or Swipe Card, or Type PAN text box was updated as "5585991930004000", and an extra "5" was added to the beginning of the card number (which was also an invalid card number).
Because the card number entered was less than sixteen (16) digits, but more than ten (10) digits, no BIN digits should've been added by the SPIRIT WIC system.
The users wanted the SPIRIT WIC system to process the BIN number accurately if more than ten (10) but less than sixteen (16) digits are entered in the Insert or Swipe Card, or Type PAN text box, and the only time BIN digits should be suggested by the SPIRIT WIC system is if the user enters exactly ten (10) digits into the Insert or Swipe Card, or Type PAN text box.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
ENH-503 |
Assign Card |
R1: To accommodate the R1 requirement for this enhancement, the code was modified to display a standard error message E0004 with the text: "The card number is invalid." if the an invalid PAN is displayed in the Insert or Swipe Card, or Type PAN text box and the OK button is clicked on the following screens:
|
R2: To accommodate the R2 requirement for this enhancement, the code was modified to automatically populate the BIN number when exactly ten (10) digits are entered in the Insert or Swipe Card, or Type PAN text box and the OK button is clicked on the following screens:
|
||
R3: To accommodate the R3 requirement for this enhancement, SPIRIT WIC system will not automatically populate the BIN number when more than ten (10) but less than sixteen (16) digits are entered in the Insert or Swipe Card, or Type PAN text box and the OK button is clicked on the following screens:
|
||
R4: To accommodate the R4 requirement for this enhancement, the code was modified to display a standard error message E0004 with the text: "The card number is invalid." if less than sixteen (16) digits are entered but exactly ten (10) digits are not entered in the Insert or Swipe Card, or Type PAN text box and the OK button is clicked on the following screens:
|
||
R5: To accommodate the R5 requirement for this enhancement, CDP's QA staff verified that the card reader continued to function properly when a card was swiped and that sixteen (16) digits were correctly entered in the Insert or Swipe Card, or Type PAN text box on the following screens:
|
||
R6: To accommodate the R6 requirement for this enhancement, CDP's QA staff ensured that the Insert or Swipe Card, or Type PAN text box was working properly on the following screens:
|
||
DFDD |
R7: To accommodate the R7 requirement for this enhancement, the SPIRIT WIC Detailed Functional Design Document (DFDD) was updated to include content that details the PAN number validations and behaviors documented above in requirements R1 through R4 of this enhancement. Refer to the DFDD changes for ENH-503 for more information. |
In Maine's EBT testing, coded error messages were received in the SPIRIT WIC system when sending EBT data. The error message contained the correct code value; however, the code value alone didn't appropriately describe the error to the SPIRIT user. For example, if the user was trying to assign an EBT card number that was already issued to another household, an error message with the text: "DT1059" displayed in the SPIRIT WIC system.
The users wanted brief error descriptions in addition to the error codes to display in the SPIRIT WIC system when errors occur resulting from sending data to the EBT processor.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
ENH-504 |
EBT Error Messages |
R1: To accommodate the R1 requirement for this enhancement, the code was modified so that all system messages returned from the Universal Interface in regards to EBT and displayed within in the SPIRIT WIC system's interface contain a textual description of the error code as referenced in the Universal Interface Data Elements Matrix. For example: "EBT Card Number has already been issued." Additionally, some messages displayed within SPIRIT are returned from SPIRIT WIC EBT Middleware (SWEM). By design, these codes are two-digit codes that ensure backwards compatibility with the SPIRIT code. |
DFDD |
R2: To accommodate the R2 requirement for this enhancement, To accommodate the R1 requirement, all data element codes returned from the Universal Interface in regards to EBT were documented and added to Appendix D of the SPIRIT WIC Detailed Functional Design Document (DFDD) as a new Universal Interface Data Elements Matrix. |
|
EBT Error Messages |
R3: To accommodate the R3 requirement for this enhancement, the code was modified so that all system messages returned from the Universal Interface in regards to EBT and displayed within in the SPIRIT WIC system's interface contain not only contain a textual description of the error code but also contain the specific code of the error in parentheses as referenced in the Universal Interface Data Elements Matrix. For example: "EBT Card Number has already been issued. (DT1059)" |
In Missouri, the vast majority of WIC food items are store brands,. However, in Missouri's three (3) military commissaries WIC food items are national brands. Missouri needed to be able to classify both store brands and national brands to classify WIC food items accordingly for funding.
The users wanted the ability to flag products as a store brand or as a national brand and to include the brand classifications included in the file sent to the EBT processor so that the UPC file is filtered based on retailer type.
The EBT Transaction History screen and the EBT Transaction History Detail screen in the Clinic application module did not display information relevant to troubleshoot issues effectively.
Users wanted the EBT Transaction History screen and the EBT Transaction History Detail screen in the Clinic application module to provide relevant data about transactions, such as better transactions types and benefits dates.
SPIRIT EBT data could not be sent properly through SWEM to the EBT Processor when the Correspondence Preference drop-down list box was blank.
Users wanted the Correspondence Preference drop-down list box to be a required field.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
ENH-508 |
AdditionalInfo2 |
R1: CDP determined that a change to the SPIRIT user interface was not required and that sending "NULL" to the back-end would resolve the EBT errors experienced by the users. Therefore, to accommodate the R1 requirement for this enhancement, the code in the Clinic application module was modified as follows:
|
In the SPIRIT WIC system, the text displayed in the State WIC ID column within the EBT Household Representatives data grid on the EBT Household Demographics screen did not match the text used on the AdditionalInfo2 (Demographics) sub-tab within the Participant Folder.
The users wanted these textual descriptors in the SPIRIT WIC system to match on both the EBT Household Demographics screen and the AdditionalInfo2 (Demographics) sub-tab within the Participant Folder.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
ENH-512 |
EBT Household Demographics |
R1: To accommodate the R1 requirement for this enhancement, the text: "Alternate Representative/Proxy" was changed to display as "Alternate Representative/Proxy 1" for primary alternate authorized representatives and primary proxies that are recorded for the household but do not display State WIC IDs in the State WIC ID column within the EBT Household Representatives data grid on the EBT Household Demographics screen in the Clinic application module. |
EBT Household Demographics |
R2: To accommodate the R2 requirement for this enhancement, the text: "Alternate Representative/Proxy" was changed to display as "Alternate Representative/Proxy 2" for secondary alternate authorized representatives and secondary proxies that are recorded for the household but do not display State WIC IDs in the State WIC ID column within the EBT Household Representatives data grid on the EBT Household Demographics screen in the Clinic application module. |
In the SPIRIT WIC system, the EBT Household Change Guided Script process did not include a step to add a new authorized representative.
Users wanted the ability to add a new authorized representative during the EBT Household Change Guided Script process.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
ENH-513 |
Edit Authorized Representative |
R1: To accommodate the R1 requirement for this enhancement, a new Edit Auth Rep button was added to Select Existing Household screen. When clicked, a new Edit Authorized Representative screen displays, which allows users to update the authorized representative information for a household. Additionally, a new Authorized Representative group box was added to the Create New Household screen in the Clinic application module. |
Create New Household |
R2: To accommodate the R2 requirement for this enhancement, information in the new Authorized Representative group box on the Create New Household screen in the Clinic application module initially defaults to blank and is required to create a new household. If required information is not specified in the Authorized Representative group box, a standard error message E0001 displays when the OK button is clicked. |
|
Select Existing Household |
R3: To accommodate the R3 requirement for this enhancement, a new Authorized Representative column was added to the Households data grid on the Select Existing Household screen in the Clinic application module for both non-EBT and EBT-enabled programs. |
|
Create New Household |
R4: To accommodate the R4 requirement for this enhancement, the new Authorized Representative group box was added below the Mail group box on the Create New Household screen in the Clinic application module, and in the same manner as the Authorized Representative group box on the Applicant Prescreening screen displayed when selecting the Create New Household menu option on the Participant List menu on the Participant List screen in the Clinic application module. |
|
EBT Household Demographics |
R5: To accommodate the R5 requirement for this enhancement, CDP's QA staff verified that when the Change Household ID screen is closed within the Clinic application module, the authorized representative identified for the household is displayed in the EBT Household Representatives data grid on the EBT Household Demographics screen. |
|
R6: To accommodate the R6 requirement for this enhancement, CDP's QA staff verified that the user is able to set the authorized representative as the primary cardholder after adding a date of birth for the authorized representative on the EBT Household Demographics screen. |
||
EBT Household Demographics |
R7: To accommodate the R7 requirement for this enhancement, the assignment of a primary cardholder is now required on the following screens when attempting to send EBT data to the EBT processor system:
If a primary cardholder has not been specified when the Send EBT Data button is clicked on these screens, a new I0075 standard information message displays with the following text: "Missing primary account. Select a row and click Set As Primary to set the primary account holder." |
|
Lock Household |
R8: The CCWG voted to place a hold on this requirement as Maine believes the other requirements in this enhancement will address the locking of the household during this process. Maine indicated that if the other changes in this enhancement do not address the locking of the household, the CCWG may request to add this feature later through a corrective release. Therefore, no changes were made to the code for this requirement at this time. |
|
State Office |
R9: To accommodate the R9 requirement for this enhancement, CDP provided screen clip mockups to the SUG prior to development. |
In the SPIRIT WIC system, the return of data in some areas was slow and performance was lacking. CDP determined that data could be returned more quickly and performance would improve if certain in-line SQL methods were converted to stored procedures. CDP also suggested that these changes would not only make the code easier to maintain, debug, and manage, but also increase security with added protection against SQL injection
The users wanted the in-line SQL methods in targeted areas converted to stored procedures to speed up performance.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
ENH-517 |
In-line SQL Conversion |
R1: To accommodate the R1 requirement for this enhancement, the in-line SQL methods identified in the database changes documented for this enhancement were converted to into stored procedures. Please see the In-line SQL Conversion topic for more information about the changes made to the SPIRIT WIC System for this requirement. |
Management Console |
R2: To accommodate the R2 requirement for this enhancement, a new In-line SQL Conversion topic was added to the SPIRIT WIC Detailed Functional Design Document (DFDD). This new topic specifically details the changes made to the SPIRIT WIC System for this enhancement. This new topic is also packaged and included with the paper-based version of the 2.25 release notes. |
When the primary cardholder was removed from the household on the EBT Household Demographics screen in the SPIRIT WIC system, the user was not required to select a new primary cardholder.
Users wanted the assignment of a primary cardholder to be a requirement within the SPIRIT WIC system.
Enhancements |
||
Enhancement# |
Primary Function |
Enhancement Detail |
SWM-002 |
Assign Primary Cardholder |
R1: To accommodate the R1 requirement for this enhancement, the SPIRIT WIC system now displays a standard error message (E0004) with the text: "A primary cardholder must be assigned." if a primary cardholder has not been selected for the household when the Send EBT Data button is clicked on the on the following screens:
|
Assign Primary Cardholder |
R2: To accommodate the R2 requirement for this reported issue, the SPIRIT WIC system will not automatically assign a primary cardholder. Users must manually assign primary cardholders within the SPIRIT WIC system. |
|
Change Primary Cardholder |
R3: To accommodate the R3 requirement for this enhancement, the SPIRIT WIC system now displays a standard information message (I0075) with the text: "Missing primary account. Select a row and click Set As Primary to set the primary account holder." if the primary cardholder has been removed from the household and the Send EBT Data button is clicked on the on the following screens:
Additionally, the code was modified to display a standard information message (I0077) with the text: "Changes to the Alternate Representative/Proxy 1 cannot be saved as the alternate representative/proxy 1 is currently assigned as the Primary Cardholder for the EBT Household. Please adjust the Primary Cardholder within the EBT Household Demographic Screen." if the user attempts to delete or modify information for an authorized representative, proxy 1, or proxy 2 and save changes on the AdditionalInfo2 screen in the Participant Folder and the authorized representative, proxy 1, or proxy 2 being modified is currently assigned as the primary cardholder and/or has been assigned a card on the EBT Household Demographics screen. |
|
Assign Primary Cardholder |
R4: To accommodate the R4 requirement for this enhancement, a new PrimaryCardHolderAgeLimit business rule was added to the SPIRIT WIC system to allow each state to control whether the assignment of a primary cardholder is allowed for participants under the age of five (5) years. Additionally, the SPIRIT WIC system now displays a standard information message (I0076) with the text: "Primary Cardholder must be 5 years or older." if the value of the PrimaryCardHolderAgeLimit business rule equals "Y", a child under the age of five (5) is selected in the EBT Household Representatives data grid, and either the Set as Primary button or the Assign Card button is clicked on the following screens:
|
|
EBT Household Change Guided Script |
R5: To accommodate the R5 requirement for this enhancement, the SPIRIT WIC system will not lock the household during household changes and will allow successful completion of the EBT Household Change Guided Script in the Clinic application module. Additionally, the code was modified within the EBT Household Change Guided Script in the Clinic application module so that when the Determine New Household link is clicked, the EBT Household Demographics screen will only display when a new household is created on the Create New Household screen. |
Reported Issues |
|||
Issue# |
Primary Function |
Issue Detail |
Issue Resolution |
SWM-001 |
ZIP Codes |
The SPIRIT WIC system was dropping leading zeroes in ZIP codes and preventing users from issuing EBT cards to participants. |
The following changes were made in the SPIRIT WIC system:
Additionally, SPIRIT WIC EBT Middleware (SWEM) had a bug that caused the addition of a leading zero to the zip even if it already had a leading zero. SWEM was fixed and SWEM version 1.1.0.8 was created. |
SWM-4 |
Benefits History |
The SPIRIT WIC system returned an Unhandled Exception error when reprinting a shopping list on the Benefits History tab within the Participant Folder in the Clinic application module. |
The unhandled exception was fixed by changing the column types to string for three datetime columns. Three new properties were added to the dataset to access the fields as datetimes. Additionally, some of the fields were converted to new fields where appropriate. |
SWM-5 |
Benefits History |
In the EBT staging environment, when viewing the details of benefits on the Benefit Details screen in the Clinic application module, "Batch User" displayed as the name of the staff member that issued the benefits. |
If anonymous connections are allowed on the IIS server, the user identification is not passed by the service. This results in a blank user identification, which is subsequently updated to "BATCHUSER" as the user identification when saving a food instrument in the SPIRIT WIC system. This is the expected behavior based on how the server is set up and is therefore working as intended. |
SWM-7 |
Change Primary Cardholder |
In the SPIRIT WIC system, when a primary cardholder and the card number are initially assigned through the EBT Household Demographics screen, the data on the screen correctly matches the data on the EBT Card History screen and the data in WIC Direct. However, when the primary cardholder was changed and a new card number was assigned, the data no longer matched on the EBT Household Demographics screen, the EBT Card History screen, and WIC Direct. |
Much of the primary method in the AcctSetupMsgHandler.cs file was rewritten in the SPIRIT WIC EBT Middleware (SWEM) interface to call the updatecardholder method; then, if needed also, the method also calls the replace card method. |
SWM-8 |
Issue Benefits |
When benefits were voided for multiple household members with the same benefits dates (the same LDTUS) and a new benefit issuance was attempted for the household, the Issue Benefits screen in the Clinic application module displayed incorrect and inconsistent messages regarding the reason(s) benefits could not be issued. |
The SPIRIT WIC system was modified to include the terminal identification on all messages sent to the Universal Interface. |
SWM-11 |
Food Adjustment Wizard |
When the Void Current and Future Benefits radio button was selected and the OK button was clicked on the Food Adjustment Wizard screen in the Clinic application module, a "DT-69 Database Communication Error" displayed. |
The SPIRIT WIC system was modified to include the terminal identification on all messages sent to the Universal Interface. |
SWM-12 |
Food Adjustment Wizard |
Over-issuance was occurring when exchanging food items already issued on the Food Adjustment Wizard screen in the Clinic application module. |
The SPIRIT WIC system was modified to include the terminal identification on all messages sent to the Universal Interface. |
SWM-14 |
Food Adjustment Wizard |
When attempting to exchange multiple food items on the Food Adjustment Wizard screen in the Clinic application module, a "Column 'StateWICID, FDTU, LDTU, Category, SubCategory' is constrained to be unique" error occurred. |
The SPIRIT WIC system was modified to include the terminal identification on all messages sent to the Universal Interface. |
SWM-16 |
EBT Household Demographics |
SWEM was only returning one of the two cardholders to the SPIRIT WIC system, but both cardholders were being sent back by WIC Direct. This resulted in the PrimaryAltIndicator not being sent to SWEM. |
The SPIRIT WIC system was updated as follows:
|
SWM-17 |
Mid-certification Assessment |
The EBT Household Demographics check box was incorrectly becoming unchecked on the Mid-certification Assessment screen in the Clinic application module. |
A change in language should not force an EBT update. Therefore, the SPIRIT WIC system was modified to remove the language check. Additionally, the following stored procedures were updated:
|
SWM-18 |
EBT Transaction History Detail |
Descriptions were incorrectly displayed in the Subcategory column on the EBT Transaction History Detail screen in the Clinic application module. |
"<>" was changed to "=" for subcategories in the WIC.FoodInstruments.dsFoodInstruments.EbtCatSubcatsData table. |
SWM-19 |
EBT Transaction History |
The EBT Transaction History screen in the Clinic application module displayed a date and time stamp that was four hours later than the actual time that the transaction occurred. |
The following changes were made to the SPIRIT WIC EBT Middleware (SWEM) interface:
Additionally, minor cosmetic changes were made to the SPIRIT WIC EBT Middleware (SWEM) interface's website. |
SWM-21 |
EBT Transaction History |
If the date range specified on the EBT Transaction History screen in the Clinic application module included the date on which a redemption occurred, a "DT9999" error displayed. |
The following changes were made to the SPIRIT WIC EBT Middleware (SWEM) interface:
|
SWM-23 |
Food Adjustment Wizard |
When the Void Future Benefits radio button was selected and the OK button was clicked on the Food Adjustment Wizard screen in the Clinic application module, avoid issuance error displayed. |
The SPIRIT WIC system was modified to include the terminal identification on all messages sent to the Universal Interface. |
SWM-24 |
EBT Household Demographics |
An object reference error displayed when the authorized representative's date of birth was deleted and the EBT Household Demographics screen was processed in the Clinic application module. |
The SPIRIT WIC system was modified to add a date of birth validation to the update process on the EBT Household Demographics screen in the Clinic application module. |
SWM-25 |
EBT Household Demographics |
A "DT1012" error displayed when an EBT card was not already assigned to a household and a primary cardholder was assigned the EBT Household Demographics screen was processed in the Clinic application module. |
The SPIRIT WIC system was modified to trap and ignore the exception when it occurs so that the "DT1012" error no longer displays when an EBT card is not already assigned to a household and a primary cardholder is assigned. |
SWM-27 |
EBT Household Demographics |
A primary key constraint error message was displaying when accessing the EBT Household Demographics screen. |
A database transaction was added to lock the table when the file is saved. Adding the new database transaction with tablelock and hold resolved this issue. |
SWM-29 |
EBT Household Demographics |
The SPIRIT WIC system was changing the date of birth for each of the authorized representative listed on the EBT Household Demographics screen. |
The SPIRIT WIC system was modified to change the save function to use the date of birth in the EBT Household Representatives data grid instead of the date of birth in the calendar control on the following screens:
|
SWM-31 |
End of Day Processing |
The following issues were reported:
|
The following changes were made to the SPIRIT WIC EBT Middleware (SWEM) interface:
|
SWM-39 |
EBT Household Change Guided Script |
In the SPIRIT WIC system, an "Invalid/Missing Cardholder Date of Birth" message was displaying during EBT Household Change Guided Script which prevented the user from completing the script. |
A nullable DateTime cleaning function was added to the AcctSetupMsgHandler in the SPIRIT WIC EBT Middleware (SWEM) interface to use the constant value to parse the date in the SPIRIT WIC system. Additionally, the DeserializeJPMAccountSetupResponse in the SPIRIT WIC system was updated to separate the date of birth correctly when returned from the SPIRIT WIC EBT Middleware (SWEM) interface in different formats. |
TMP-41 / TTY-23 |
Food Prescriptions |
In the SPIRIT WIC system, a new food prescription was automatically added by the system when the Food Prescription link on the Certification Guided Script screen was selected by a user who had view-only permissions to the Food Prescriptions Feature within the Participant Management Feature Group. |
The following files and methods were updated to no longer automatically generate food prescriptions for users who have view-only permissions to the Food Prescriptions Feature within the Participant Management Feature Group:
|
TMP-219 |
UPC List |
In the SPIRIT WIC system, generation of UPC List in the Reference Utility application module required excessive use of memory. |
CDP's research indicated that the UPC List screen in Reference Utility application module was using roughly two (2) GB of memory, and that the SPIRIT WIC system was not releasing the memory used once the UPC List screen was closed. As a result, users were receiving out-of-memory errors when they tried to open other application modules (like Clinic) because their local systems had no available memory. Therefore, to resolve these out-of-memory errors, the code was modified to release the memory used by the UPC List screen when screen is closed. The following code changes were made:
|
TTY-37 |
Issue Benefits |
Missouri was unable to issue one month of benefits on the first of the month while recertifying of existing participants in the SPIRIT WIC system. |
CDP discovered that if the comparison logic for the FDTU and the Date Benefits Allowed was ">=", the failure to issue one month of benefits occurred. The code was modified to change ">=" to ">" in WIC.Windows.FoodInstruments.CheckProcess.IsValidBenefitsPeriod to resolve this issue. |
TTY-38 |
Benefit Cycle Adjustment |
The SPIRIT WIC system was suggesting sets of benefits for future months with a PFDTU on the 30th of the month, which is against cycle rules. For example, if a participant is certified on the 29th, 30th, or 31st of the month and they do not have an established cycle, or if another member in the household doesn't have an established cycle, the participant's first set should be a syncing set that runs through the last date of the current month, and after which the participant's cycle should then be set to monthly. In this situation, the SPIRIT WIC system was giving a cycle of the 30th to the last day of the next month. |
CDP verified that this bug did not occur in release 2.20, and that new but undiscovered bugs were introduced with the code changes made for TMP-144 in release 2.21. As this is quite a severe and large problem, one which is much too involved to fix in a small corrective release, the code changes made for TMP-144 in the 2.21 code bases were reverted back to the 2.20 code base for this corrective release. TMP-144 will be re-engineered in a subsequent large corrective release, which is currently anticipated for release 2.25.01. |
The table below documents changes made to the SPIRIT WIC Detailed Functional Design Document (DFDD) for this release of the software.
DFDD Updates |
||
Issue# |
DFDD Location |
DFDD Resolution |
ENH-501 |
Glossary (all .chms) |
The following new glossary terms were added to the Glossary tab of the DFDD:
|
Central Administrative Site (centadmn.chm) |
Documentation for the Returned/Recovered tree list node in the Benefits History tree list on the Benefits History topic in the Central Administrative Site DFDD was updated to contain detailed information about how the Returned/Recovered tree list node is populated for food items. |
|
Clinic (clinic.chm) |
Documentation for the Returned/Recovered tree list node in the Benefits History tree list on the Benefits History topic in the Clinic DFDD was updated to contain detailed information about how the Returned/Recovered tree list node is populated for food items. |
|
State Office (stateofc.chm) |
Documentation for the Returned/Recovered tree list node in the Benefits History tree list on the Benefits History topic in the State Office DFDD was updated to contain detailed information about how the Returned/Recovered tree list node is populated for food items. |
|
ENH-503 |
Glossary (all .chms) |
New Bank Identification Number and BIN glossary terms were added to the Glossary tab of the DFDD. |
Clinic (clinic.chm) |
The Clinic DFDD was updated to include the content below which details the processes that occur when the OK button is clicked on the Assign Card screen.
|
|
Vendor (vendor.chm) |
The Vendor DFDD was updated to include the content below which details the processes that occur when the OK button is clicked on the Assign Card screen.
|
|
ENH-504 |
Appendix (busrule.chm) |
To document all data element codes returned from the Universal Interface in regards to EBT within the DFDD, a new Universal Interface Data Elements Matrix was added to Appendix D. Additionally, some messages displayed within SPIRIT are returned from SWEM. By design, these are two-digit codes that maintain backwards compatibility. |
ENH-506 |
Reference Utility (refutil.chm) |
The Reference Utility DFDD was updated as follows:
|
Scheduled Job Administration (jobadmn.chm) |
The Scheduled Job Administration DFDD was updated as follows:
|
|
Vendor (vendor.chm) |
A new APL Type drop-down list box was added to the Page3 (Demographics) topic in the Vendor DFDD. |
|
ENH-507 |
Glossary (all .chms) |
A new Transaction Type glossary term was added to the Glossary tab of the DFDD. |
Clinic (clinic.chm) |
The following changes were made to the Clinic DFDD:
|
|
ENH-512 |
Clinic (clinic.chm) |
The content for the EBT Household Representatives data grid on the EBT Household Demographics topic was rewritten to document that the data grid displays household members, authorized representatives, alternate authorized representatives, and proxies recorded for the household. Additionally, content was added to the State WIC ID column within the EBT Household Representatives data grid on the EBT Household Demographics topic to document the text that displays for authorized representatives, alternate authorized representatives, and proxies that are recorded for the household but do not display State WIC IDs within the column. |
Vendor (vendor.chm) |
The content for the EBT Household Representatives data grid on the EBT Household Demographics topic was rewritten to document that the data grid displays the household member and authorized representative recorded for the household on the Compliance Buy (Participant Information) screen. Additionally, content was added to the State WIC ID column within the EBT Household Representatives data grid on the EBT Household Demographics topic to document that if an authorized representative was entered on the Compliance Buy (Participant Information) screen, the State WIC ID column displays the text "Authorized Representative" instead of the State WIC ID for the authorized representative. |
|
ENH-513 |
Appendix (busrule.chm) |
In Appendix D, a new I0075 standard information message was added to the Messages Matrix. |
Clinic (clinic.chm) |
The following changes were made to the Clinic DFDD:
|
|
Vendor (vendor.chm) |
A new Check for Primary Cardholder Assignment process was added to the processing section for the Send EBT Data button on the EBT Household Demographics topic in the Vendor DFDD. |
|
ENH-517 |
DFDD (wicdfdd.chm) |
A new In-line SQL Conversion topic was added to the SPIRIT WIC Detailed Functional Design Document (DFDD). |
SWM-002 |
Appendix (busrule.chm) |
In Appendix B, a new PrimaryCardHolderAgeLimit business rule was added. In Appendix D, the following changes were made to the Messages Matrix:
|
Clinic (clinic.chm) |
The EBT Household Demographics topic in the Clinic DFDD was updated as follows:
Additionally, the documentation for the Determine New Household link on the EBT Household Change Guided Script topic was rewritten to detail the processing that occurs when the user closes the Change Household ID screen. |
|
Vendor (vendor.chm) |
The EBT Household Demographics topic in the Vendor DFDD was updated as follows:
|
|
SWM-16 |
Clinic (clinic.chm) |
The Assign Card button on the EBT Household Demographics topic in the Clinic DFDD was updated to indicate that the control is disabled when a primary cardholder has not yet been assigned or when two cards are already assigned to the household. |
Vendor (vendor.chm) |
The Assign Card button on the EBT Household Demographics topic in the Vendor DFDD was updated to indicate that the control is disabled when a primary cardholder has not yet been assigned or when two cards are already assigned to the household. |
|
Documentation Delivery Date: 12/18/2015