Topic: Digitizing Policy + Rules as Code
-
18F Eligibility APIs Initiative
Github page with 18F’s project documentation and task management efforts.
-
Eligibility Rules Weekly Recaps
Github page with weekly recaps on the activities taking place during 18F’s Eligibility Rules Service project.
-
Rapid Implementation of Policy as Code
Policy changes are often dynamic and occur quickly, but they can only create impact once implemented. The Eligibility APIs Initiative at 18F shares an example from their work that shows the potential for rapid, accurate policy implementation as code.
-
Exposing Error in Poverty Management Technology: A Method for Auditing Government Benefits Screening Tools
This paper introduces a method for auditing benefits eligibility screening tools in four steps: 1) generate test households, 2) automatically populate screening questions with household information and retrieve determinations, 3) translate eligibility guidelines into computer code to generate ground truth determinations, and 4) identify conflicting determinations to detect errors.
-
Envisioning a Federal Rules as Code Approach to Public Benefits Eligibility
Digitizing public benefits policy will make the biggest impact for administrators and Americans, but only if it happens at the highest level of government.
-
Rules as Code Demo Day | Demo 7: MITRE Corporation (CCASH) | Joe Ditre and Frank Ruscil
MITRE’s Joe Ditre and Frank Ruscil demoed the code for the Comprehensive Careers and Supports for Households (C-CASH) at Rules as Code Demo Day. The MITRE team expanded the accessibility of the Policy Rules Database and the Cost-of-Living Database (the prior demo) by creating a web service API and a front-end Window’s application called C-CASH Analytic Tool (CAT). CAT provides a more scalable, flexible, and portable functionality which allows end-users to generate various households to run eligibility scenarios across different U.S. counties and states. They are currently working to create a national data hub and analytics tool, starting with utilizing U.S. Census data and populating the data warehouse by pushing large amounts of data through the PRD.
-
Cracking the code: Rulemaking for humans and machines
The OECD report explores the concept of "Rules as Code" (RaC), proposing a transformation in government rulemaking by developing machine-consumable regulations alongside human-readable versions.
-
PolicyEngine US GitHub repository
PolicyEngine US is a Python-based microsimulation model of the US tax and benefit system. It models federal individual income taxes (including credits), major benefit programs, and state income taxes (currently in six states). The PolicyEngine US package can be used as a Python package, via the PolicyEngine API, or via the policyengine.org web app.
-
SNAP Eligibility Calculator
Unofficial calculator allowing users to find out whether they are eligible for food stamps and estimates the amount of benefits they can receive.
-
Integrated Eligibility and Enrollment Modernization Roadmap Report
This roadmap provides a vision and plan for how to deliver modernized integrated eligibility and enrollment for health and human services using human-centered design, modular approaches to replacing legacy technology, change management, and iterative product processes.
-
Project Snapshot: Alluma: One-x-Connection
Alluma is a nonprofit that provides digital solutions to simplify eligibility screening and enrollment for social benefit programs, supporting cross-benefit access in 45 counties and two states. Their One-x-Connection product suite streamlines Medicaid and SNAP applications using a business rules engine, with a focus on human-centered design and anonymous, simplified eligibility checks, having helped screen over 10 million individuals and submitted over 67 million applications.
-
MITRE at Policy2Code Demo Day at BenCon 2024
The team aimed to automate applying rules efficiently by creating computable policies, recognizing the need for AI tools to convert legacy policy content into automated business rules using Decision Model Notation (DMN) for effective processing and monitoring.