CMS Prescription Payment Program

This project demonstrates the implementation of the program for a health plan, ensuring CMS compliance and seamless integration with pharmacy benefit managers (PBMs)

View the Project on GitHub nagakirankasi/CMS-Prescription-payment-program

Prescription Payment Program (PPP)

Project Overview

The Prescription Payment Program (PPP) is a federal government-mandated initiative by the Centers for Medicare & Medicaid Services (CMS). It ensures that health plans provide real-time prescription cost-sharing information to beneficiaries at the point of sale. This project demonstrates the implementation of the program for a health plan, ensuring CMS compliance and seamless integration with pharmacy benefit managers (PBMs).

Project Goals

Solution Architecture

As an IT Architect, I led the end-to-end solution design and implementation: Note - This is an option I would recommend to implement this program.

Solution Design Approach

Key Features

  1. Real-Time Cost Sharing: APIs to calculate and share prescription costs instantly.
  2. PBM Integration: Seamless data exchange with third-party PBMs.
  3. Automated Reporting: Scheduled jobs for CMS compliance reporting.
  4. Monitoring & Alerts: CloudWatch-based health checks.
  5. Error Handling: Robust retry mechanisms using AWS SQS.

Architecture Diagram

High Level Data Flow ![Architecture Diagram] - Work in progress

Technologies Used

Repository Structure

.
├── README.md          # Project overview and documentation
├── docs/              # Architecture diagrams and design documents
├── src/               # Sample code for APIs and automation
├── workflows/         # CI/CD pipeline configurations
├── api/               # OpenAPI specifications
├── deployment/        # Terraform and AWS CDK templates
├── tests/             # Automated test scripts
├── reports/           # Success metrics and dashboards
└── LICENSE            # Optional license for sharing

Deployment

  1. Clone the repository:
    git clone https://github.com/nagakirankasi/Prescription-Payment-Program-CMS.git
    
  2. Set up AWS credentials.
  3. Deploy infrastructure using Terraform:
    cd deployment
    terraform init
    terraform apply
    
  4. Deploy APIs and Lambda functions:
    cd src
    npm install
    npm run deploy
    

Project Outcomes

Documentation

Lessons Learned

Contributing

Contributions are welcome! Please submit a pull request or open an issue for discussions.

Contact

For inquiries or collaboration opportunities, connect with me on via email at [nkiran.kasi@gmail.com]

License

This project is licensed under the MIT License. See LICENSE for details.


💡 This repository demonstrates solution architecture and best practices while ensuring confidentiality. No sensitive data is included.