Skip to content
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

CAPT 1797 ops queries alternative implementation #3472

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

rjlynch
Copy link
Contributor

@rjlynch rjlynch commented Dec 19, 2024

No description provided.

Adds the model to handle generating the reporting code for further
education claims that have been approved but with a failing provider
verification.
Adds the controller and views for downloading the ops reports.
One gotcha that we might need to deal with in this report is the
`dqt_teacher_status`. When the qualification claim verifier runs is uses
the dqt record to set some notes on the claim. If the claim has a
populated `dqt_teacher_status` field it uses that to build the dqt
teacher record object, if not the status is fetched from the api,
however this information from the api is not persisted to the claim.
When generating the report we don't want to hit the dqt api for
potentially many claims, so if we're missing this dqt status we don't
include it in the report. Checking the current academic year's claims
there don't seem to be any claims that would be returned from this
report that are missing their `dqt_teacher_status`. If missing
`dqt_teacher_status` in this report is causing issues for the ops team,
we could consider parsing the claim notes to get this information.
Noticed we were missing the csv extension on the report
We're soon going to want to generate a report for the ops team of the
duplicate claims. This commit introduces a new claim verifier that
records the duplicate claims, if any.
Once existing duplicates on production have been back filled we can
replace other uses of `MatchingAttributeFinder#matching_claims` with
`claim.duplicates` and also join claims to their duplicates when
generating the duplicate claims report.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant