This project creates an improved interface for analyzing STS (Society of Thoracic Surgeons) Congenital Heart Surgery data. It scrapes public reporting data from participating hospitals and presents it in a user-friendly, comparative format.
- Automated data collection from STS public reporting pages
- Comparative analysis of hospital outcomes
- Interactive data visualization
- Custom filtering and sorting capabilities
- Hospital performance metrics comparison
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Run the scraper:
python -m scraper.scraper- Start the web application:
python -m webapp.appscraper/: Web scraping and data collection componentsdatabase/: Database models and managementwebapp/: Flask web application and UI components
Data is collected from the STS Public Reporting website (https://publicreporting.sts.org/congenital/)