department-of-veterans-affairs / caseflow

Caseflow is a web application that enables the tracking and processing of appealed claims at the Board of Veterans' Appeals.
Other
54 stars 19 forks source link

Route Claim: Create EP, re-label EP codes #2012

Closed lakohl closed 7 years ago

lakohl commented 7 years ago

ARC has implemented new EP codes without warning. They are now live. Therefore we need to re-label the EPs we create in Dispatch so that they are in sync with the new EP label structure and can be processed correctly.

When we have all the necessary info we should make this update behind a feature flag as AMO will need to be alerted before we implement the change.

AC

When we create an EP for a claim that gets worked on the ARC floor (Station 397) we use the label with ARC in the title e.g. 070 ARC BVA Grant. When we create an EP to be worked anywhere else we use the label without ARC in the title e.g. 070 BVA Grant.

Old Code New ARC Code New Field Code
170 Remand with BVA Grant 070 ARC Remand with BVA Grant 070 Remand with BVA Grant
170 Remand 070 ARC Remand 070 Remand
172 BVA Grant 070 ARC BVA Grant 070 BVA Grant
screen shot 2017-05-30 at 1 58 39 pm

EP_CodesAndClaimLabels.docx

*Let's handle PMC separately as we don’t create EPs for them yet.

*We need more info from the VBMS team on which modifiers we should now use, and on whether we can have multiple concurrent full grant EPs.

lakohl commented 7 years ago

@kierachell is checking with the VBMS team on the appropriate claim label code for Remands and Partial Grants

lakohl commented 7 years ago

@kierachell once this issue gets implemented we should probably include a new EP labels in our next UAT test with Jennifer Powell

ghost commented 7 years ago

Sent a question to VBMS team; they have not replied with any information yet. Can you post the documented proposed changes here - @lakohl @nicholasholtz ? Meanwhile I will explore VBMS

lakohl commented 7 years ago

Asked AMO on 5/16 about whether the label should say the RMD or RMND. They did not know, but said they would investigate. I'm sending a follow up email to AMO now. This issue is blocked until we get a response from AMO. They have a stop gap measure in place so that no claims get lost, but we should try to solve this soon as it means that ROs are having to look fro two types of EPs at the moment and that is less than ideal.

nicholasholtz commented 7 years ago

Spelling!!!!! The current blocker is SPELLING! Sigh….

ghost commented 7 years ago

What is showing in UAT now reflects the updated appeals EP model. I’m pretty sure it has also been pushed to Production. I have answered the below questions if this helps:

  1. Can you confirm that the BVA Grants, and ARC Remands (with Grants) have changed from 170 to 070? Confirmed.
  2. Can you confirm that the new ARC Remand label is 070RMNDARC and not 070RMDARC? The documentation is inconsistent. Confirming that it is 070RMNDARC
  3. Also, what are the possible values and modifier combinations for the new claim labels? 070, 071, 072?
    They’re serial EPs. If there is an 070 pending, the system will go to 071. The claim labels that are showing in UAT are an accurate and complete list of the new CLs for 070s and 170s.
  4. Do you know if these changes are already in production? As far as I am aware there is still further testing to do on May 24th and it seems like we were creating 170s and 172s as of a week ago. These new EPs are presently in production.

070 ep codes

lakohl commented 7 years ago

Adding the email Artem wrote this morning to VBMS UAT team (Michael Palmer, Maxim Pilipovskiy, Maria Jones, Jennifer Powell, Dawn Happel, and Jennifer Umberhind):

"...Based on the information, I just wanted to double check a couple of things to make sure our system handles the procedures correctly:

Code BVAGR seems to refer to a Full Grant. Based on what I checked in VBMS, it is possible to create multiple BVAGR End Products now, whereas previously that was not possible. Can you confirm that it is possible now to have multiple EPs for BVA Grants (full grant)? (070BVAGR, 071BVAGR, 072BVAGR, etc…) The modifiers seem to be shared among all EPs: meaning if there is a 070BVAGR the next RMND will have to use 071 and so on. Do I understand that flow correctly?"

...We are awaiting response

lakohl commented 7 years ago

I updated the AC above with the most recent codes and EP labels. They can now be implemented behind a feature flag. We need to alert AMO before we release them. If whomever works this ticket can give me a day when they believe they will be ready to go I can prep AMO in advance.

nicholasholtz commented 7 years ago

@lark John Shriver called today and asked about this. He might be a good contact for AMO notice.

lakohl commented 7 years ago

@nicholasholtz I spoke to John about this last week and to Amy earlier this week. Did he have any new news?

nicholasholtz commented 7 years ago

He just wanted to know status of implementing the changes. Based on your comment above, https://github.com/department-of-veterans-affairs/caseflow/issues/2012#issuecomment-304034292, I assumed status had changed. Sorry my comment wasn't clear above!

lakohl commented 7 years ago

@nicholasholtz I'm writing him now:) will cc: you

joofsh commented 7 years ago

@kierachell can we validate this first thing in the morning please. Thank you!

ghost commented 7 years ago

Cannot release claim?

[appeals.cf.uat.ds.va.gov] [458078b6-0faa-44f1-989f-9a387dd5d181] [172.30.67.71] [CASEFLOW_283   caseflow@va.gov] [2017-05-31 08:47:40 -0400] Started POST "/dispatch/establish-claim/2103/no-email-complete" for 127.0.0.1 at 2017-05-31 08:47:40 -0400                                                                                                
dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0d8a8b647101d2d0b-172.30.67.71 [appeals.cf.uat.ds.va.gov] [458078b6-0faa-44f1-989f-9a387dd5d181] [172.30.67.71] [CASEFLOW_283   caseflow@va.gov] [2017-05-31 08:47:40 -0400]                                                                                                                                                                                                           
dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0d8a8b647101d2d0b-172.30.67.71 AbstractController::ActionNotFound (The action 'no_email_complete' could not be found for EstablishClaimsController):                                                                                                                                                                                                                                     
app/middleware/metrics_collector.rb:14:in `call'

  app/middleware/metrics_auth.rb:10:in `call'
screen shot 2017-05-31 at 8 47 48 am

Looks like the note is not being sent to VACOLS: Invalid Length Error

This happens when I select many different SIC:

screen shot 2017-05-31 at 9 53 24 am
FINISHED VACOLS: update_vacols_location! 2745810:   0.000000   0.000000   0.000000 (  0.312842)                                                                                                           
dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0d8a8b647101d2d0b-172.30.67.71 [appeals.cf.uat.ds.va.gov] [f52d74ed-e6d3-4c77-8ee3-144409373d85] [172.30.67.71] [CASEFLOW_283   caseflow@va.gov] [2017-05-31 09:27:55 -0400]    (15.8ms)  ROLLBACK                                                                                                                                                                                     
dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0d8a8b647101d2d0b-172.30.67.71 [appeals.cf.uat.ds.va.gov] [f52d74ed-e6d3-4c77-8ee3-144409373d85] [172.30.67.71] [CASEFLOW_283   caseflow@va.gov] [2017-05-31 09:27:55 -0400] Completed 500 Internal Server Error in 983ms (ActiveRecord: 749.0ms)                                                                                                                                      
dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0d8a8b647101d2d0b-172.30.67.71 [appeals.cf.uat.ds.va.gov] [f52d74ed-e6d3-4c77-8ee3-144409373d85] [172.30.67.71] [CASEFLOW_283   caseflow@va.gov] [2017-05-31 09:27:55 -0400]                                                                                                                                                                                                           
dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0d8a8b647101d2d0b-172.30.67.71 VACOLS::Note::InvalidNotelengthError (VACOLS::Note::InvalidNotelengthError):                                   
app/models/vacols/note.rb:70:in `validate!'                                                                                                                                                                                                
app/models/vacols/note.rb:40:in `create!'                                                                                                                                                                                                  
app/services/appeal_repository.rb:200:in `block in update_vacols_after_dispatch!'                                                                                                                                                          
app/services/appeal_repository.rb:196:in `update_vacols_after_dispatch!'                                                                                                                                                                   
app/models/tasks/establish_claim.rb:92:in `block in complete_with_review!'                                                                                                                                                                 
app/models/tasks/establish_claim.rb:89:in `complete_with_review!'                                                                                                                                                                          
app/controllers/establish_claims_controller.rb:53:in `review_complete'                                                                                                                                                                     app/middleware/metrics_collector.rb:14:in `call'                                                                                                                                                                                           app/middleware/metrics_auth.rb:10:in `call'

We are showing Cleared Grants that are not showing in VBMS?

Detecting PMC-routed EPs:

screen shot 2017-05-31 at 10 18 19 am

Detecting existing EPs is inconsistent?

ghost commented 7 years ago

PASSED Didn't kill anyone in prod; made new issues from whatever is actually happening