Use DMN and FEEL to create APIs and Screeners for public benefit rules.
Why spend hours troubleshooting low-level logic that is barely related to the benefit rules you are trying to model?
Why build benefit models and screeners from scratch when there are so many concepts that are shared between implementations?
DMN Benefit Toolbox simplifies the management of rules and screeners for subject matter experts.
As a proof of concept, we've built an API and a screener for several of the tax relief benefits available in Philadelphia.
You can interact with the screener yourself at: https://phillypropertytaxrelief.org.
The easiest way to get started using DMN Benefit Toolbox is to open it in Project IDX:
Project IDX is a web-based development environment created by Google. When you open DMN Benefit Toolbox in IDX, a development machine will be created and configured for you in the cloud.
(Of course, you can manually setup your laptop/desktop to work on DMN Benefit Toolbox locally, but it isn't recommended unless you really know what you're doing.)
We use a combination of open-source tools (Kogito and form-js) with some scaffolding to tie them together and make them easier to use.
We also make use of pre-built rules and patterns (created in DMN) that can be composed into a full set of logic modeling benefit eligibility.
(more coming soon...)
This project is licensed under the MIT License.