Prescription Drug Event (PDE) files processing
View the Project on GitHub nagakirankasi/CMS-Prescription-Drug-Event
This project provides a scalable, secure, and cost-effective solution for ingesting, processing, and analyzing CMS Prescription Drug Event (PDE) files. It leverages AWS services such as S3, Lambda, Glue, and Athena to create an efficient ETL pipeline.
📦 cms-pde-processing-solution
├─ 📂 src # Infrastructure as Code (AWS CDK/Terraform)
├─ 📂 lambdas # AWS Lambda functions for file ingestion and validation
├─ 📂 glue-scripts # AWS Glue ETL scripts for data transformation
├─ 📂 data-validation # JSON schemas for PDE data validation
├─ 📂 dashboards # QuickSight templates for visualization
├─ 📂 docs # Architecture diagrams and documentation
├─ 📄 README.md # Project overview and setup instructions
└─ 📄 architecture.png # High-level architecture diagram
git clone https://github.com/nagakirankasi/cms-pde-processing-solution.git
cd cms-pde-processing-solution
pip install -r requirements.txt
cd src
cdk deploy
SELECT *
FROM cms_pde_processed
WHERE drug_name = 'Lisinopril';
This project is licensed under the MIT License.
Contributions are welcome! Please open an issue or submit a pull request.
For questions or support, contact me at nkiran.kasi@gmail.com