-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Given I am a Benefits Analyst
When I am selecting eligibility checks for inclusion on a screener
Then I should be able to create "simplified boolean checks" that bypass the need for DMN
For example, if I am a Benefit Navigator and I need to know if the Benefit Seeker I am speaking with lives in Philadelphia, I could use a "LivesInCity" eligibility check and collect a zip code and/or other info to determine whether or not the person lives in a particular city.
If the analyst doesn't care about address details, however, then it may be easier to just directly ask "Do you live in Philadelphia?" on the form and use the Seeker's answer to pass/fail the check. This could be achieved via a new check called something like "LivesInPhiladelphia" and be implemented via a boolean form question that binds to situation.simpleChecks.LivesInPhiladelphia.
Simplified checks would have no parameters and no option to edit DMN. They would all work the same as other simplified checks (but with a different name/label).
Notes:
- a version of this was implemented in the original Philly Property Tax Relief Screener.
- as of
library-api-0.4.0, theBDT.tSituationdata type includes asimpleCheckskey and the two example benefits (phl-homestead and phl-senior-property-tax-freeze) both implement simple checks in their "checks" decision.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status