Skip to content

DSACMS/iv-cbv-payroll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,861 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Eligibility Made Easy (Emmy)

About the Project

Emmy is a suite of federally developed digital tools designed to help states meet Medicaid eligibility requirements and help beneficiaries navigate those requirements more easily.

Emmy was created to address a growing gap: states are being asked to verify eligibility across an expanding set of requirements, but many lack the infrastructure to do so affordably, accurately, and at scale. Emmy is CMS’s response — a low-cost, federally maintained verification layer that states can adopt without needing to replace or rebuild their existing eligibility systems.

Emmy includes two components that can be used together or independently, depending on state needs:

Emmy App — a web application that allows states to implement tools for Medicaid clients with a simple, human-centered way to complete eligibility-related tasks. Designed with an applicant-first approach, the Emmy App guides users through reporting and verifying information — starting with Community Engagement (CE) activities and income — connects to trusted data sources to reduce redundant questions, and generates a standardized, audit-ready evidence package for the state.

Emmy API — a backend data service that gives states automated, cost-effective access to the verification data needed to support eligibility determinations, without replacing existing systems. The Emmy API connects states to federal and commercial data sources, beginning with VA Lighthouse (veteran disability verification, available at no cost to states) and the National Student Clearinghouse (education enrollment verification).

Emmy is built and maintained by the Centers for Medicare & Medicaid Services (CMS) and is under active development, with new releases on a two-week cadence.

Contributing

For a guide to running the Emmy project on your own, and submitting changes, see CONTRIBUTING.md.

Core Team

The Emmy core team is a group of technologists, composed of engineers, designers, product, and procurement specialists at Centers of Medicare and Medicaid Services (CMS). The products developed are open source and SHARE IT compliant.

A list of core team members responsible for the code and documentation in this repository can be found in COMMUNITY.md and CODEOWNERS.md.

Documentation

Repository Structure

  • /.github GitHub specific settings files and testing, linting, and CI/CD workflows
  • /app the Emmy web application built using Rails
  • /bin scripts for managing infrastructure
  • /docs public documentation for developers
  • /infra contains infrastructure-as-code and documentation of replication steps for Emmy environment
  • /load_testing load testing resources

See AGENTS.md for some more information on repo structure.

Note that Emmy API, an API-only implementation of Emmy’s features, is in a separate repository.

Documentation

Public documentation is in the /docs subfolder.

Architectural Decision Records (ADRs)

Our ADRs are stored in CMS Confluence and not currently accessible to the public.

Community

The CMS Emmy team is taking an open source approach to the product development of this tool. We believe government software should be made in the open and be built and licensed such that anyone can download the code, run it themselves, modify the project to fit their state’s needs, and then share their updates with the open source community.

We know that we can learn from a wide variety of communities, including those who will use or will be impacted by the tool, who are experts in technology, or who have experience with similar technologies deployed in other spaces. We are dedicated to creating forums for continuous conversation and feedback to help shape the design and development of the tool.

We also recognize capacity building as a key part of involving a diverse open source community. We are doing our best to use accessible language, provide technical and process documents, and offer support to community members with a wide variety of backgrounds and skillsets.

For more information on how the Emmy team works with our community, see COMMUNITY.md and GOVERNANCE.md.

Feedback

If you have ideas for how we can improve or add to our capacity building efforts and methods for welcoming people into our community, please let us know by sending an email to: ffs at nava pbc dot com. If you would like to comment on the tool itself, please let us know by filing an issue on our GitHub repository.

Policies

Open Source Policy

We adhere to the CMS Open Source Policy. If you have any questions, just shoot us an email.

Security and Responsible Disclosure Policy

Submit a vulnerability: Unfortunately, we cannot accept secure submissions via email or via GitHub Issues. Please use our website to submit vulnerabilities at https://hhs.responsibledisclosure.com. HHS maintains an acknowledgements page to recognize your efforts on behalf of the American public, but you are also welcome to submit anonymously.

For more information about our Security, Vulnerability, and Responsible Disclosure Policies, see SECURITY.md.

Software Bill of Materials (SBOM)

A Software Bill of Materials (SBOM) is a formal record containing the details and supply chain relationships of various components used in building software.

In the spirit of Executive Order 14028 - Improving the Nation’s Cyber Security, a SBOM for this repository is provided here: https://github.com/DSACMS/iv-cbv-payroll/network/dependencies.

For more information and resources about SBOMs, visit: https://www.cisa.gov/sbom.

Public domain

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication as indicated in LICENSE.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request or issue, you are agreeing to comply with this waiver of copyright interest.

About

Eligibility Made Easy (Emmy) using Consent-Based Verification (CBV) is a prototype that allows benefit applicants to verify their income directly using payroll providers. It is currently being piloted for testing and validation purposes.

Topics

Resources

License

CC0-1.0, Unknown licenses found

Licenses found

CC0-1.0
LICENSE
Unknown
LICENSE.md

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors