More info about the tool https://bluesquarehub.com/services/openrbf-2-0/
Created with the support of the World Bank.
Thanks to the DHIS2 team for their help and support
A wizard approach guiding you in the setup of projects
With your rules editor and visual explanation
each formula will be mapped to a dhis2 data element.
You can easily verify your formula with the invoicing simulation form with a built-in invoice explainer showing you how was this amount/score calculated
Every change is tracked and you publish your project draft to be used at a given period.
Dependencies and config
script/setup, this should install all dependencies and create the local databases.
script/test to check if everything was successfull.
A default user and program will be create by the
Seed a project
We have an example project that can be created using the public DHIS2 demo instance (https://play.dhis2.org/demo/) to showcase a RBF project configuration:
This will generate a "typical" RBF project with quality, quantity & payment rules for you to explore and play with.
You can access any element in the application using the admin interface at
Run the tests after any change:
We recommand Heroku to host the application, but any hosting should work as long as it support Rails & Postgresql. On heroku, deploy should be as simple as:
git push heroku master heroku run rake db:create db:migrate db:seed
Or you can use this button to get up and running immediately:
Restoring a testing or production Environment
get a fresh copy using Heroku
heroku pg:pull DATABASE_URL orbf2 --app yourappname
to speed up things you can a copy without the dhis2_logs table
bundle exec rake db:fetch APP_NAME=yourappname
note that you need a pg 9.6.1 version