-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow none as a valid evidence type for Supp Claims #11689
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I checked this out locally and tried it with postman - looks like it's working but I had one request
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tiny change (git commit -a
strikes again ;) ) and some light reading on the json fixture files. Lookin' good!
Going to fix in a follow up
Summary
Due to some PACT act adjustments, Supplemental Claims no longer requires claimant specified supporting evidence.
To support this, we updated Supplemental Claims' JSON schema to allow evidenceSubmission::evidenceType to be set to "none".
EvidenceType is an array, if "none" is included, the other two values, "upload" and "retrieval", cannot be included in the EvidenceType Array, this is enforced in the Schema.
team banana-peels owns this code.
A schema change requires our Swagger Documentation to be updated, although this ticket only made a change to Supplemental Claims Documentation, some previous changes were made to our Swagger "source" files, but the Swagger Documents were not re-generated at that time. When I re-generated our Swagger docs for this ticket, I also picked up some some swagger doc changes from that previous ticket, we decided to keep all the Swagger Docs changes in this PR.
Related issue(s)
Testing done
Tested via manual testing and with unit test coverage
Screenshots
What areas of the site does it impact?
This impacts our Supplemental Claims "create" endpoint
Acceptance criteria
Requested Feedback
(OPTIONAL)What should the reviewers know in addition to the above. Is there anything specific you wish the reviewer to assist with. Do you have any concerns with this PR, why?