Skip to content

a tool to compare medical procedures costs in geographic location

Notifications You must be signed in to change notification settings

parimalak/MedcostGuider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MedcostGuider

a tool to compare medical procedures costs in geographic location

Motivation

Medical costs are very expensive and need special attention when making financial decisions for non-emergency procedures.Users can make a decison based on prices around their city or different states.Not only users Government officials, hospital personnel or insurance companies can compare the rates to make any financial decision.

Pipeline

alt text

Data is generated by combining multiple sources that are mostly in .csv format. The initial files are preprocessed to remove missing values and inconsistency.The data generated is stored in s3 buckets.

Amazon redshift, a data warehouse that is designed for answering adhoc complex queries in distributed environment is used for querying the data.By setting the correct distribution keys, Sort keys and compression keys high performance is achieved.

Github Repo structure

The directory structure of repo look like this:

├── README.md 
├── flask
    └── app
        |── static
        |   |   └── css
        |   |   └── js
        |   |   └── fonts
        |── templates
        |   |   └── index.html
        |── views.py      
│   └── run.py
│   └── tornadoapp.py
├── generate_dta
│   └── procedure_code.py
├── redshift_queries
|   └── copy_s3_redshift.sql
|   └── procedure_city.txt
|   └── table_creation.sql

Prerequisites

AWS account

Boto3: to upload files to Amazon S3 for storage.

Amazon Redshift cluster: this project used 4 dc1.large nodes.

Resources

Website : Demo (www.parimala.killada.site)

About

a tool to compare medical procedures costs in geographic location

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published