The Patient Demographics Dashboard is an interactive Jupyter Notebook that provides visualizations and analysis of patient demographic data. The dashboard includes various analyses such as age distribution, gender distribution, ethnicity distribution, insurance type distribution, and marital status distribution.
- Interactive Visualizations: Uses Plotly for creating interactive histograms and charts.
- Age Group Analysis: Visualizes the distribution of patients across different age groups.
- Gender Analysis: Shows the distribution of patients by gender and within age groups.
- Ethnicity Analysis: Displays the distribution of patients by ethnicity.
- Insurance Analysis: Illustrates the distribution of patients by insurance type.
- Marital Status Analysis: Presents the distribution of patients by marital status.
-
Clone the repository:
git clone https://github.com/yourusername/patient-demographics-dashboard.git cd patient-demographics-dashboard
-
Install the required packages:
pip install -r requirements.txt
-
Run the Jupyter Notebook:
jupyter notebook
- Open the
dashboard.ipynb
file in Jupyter Notebook. - Run all the cells to load the data and initialize the dashboard.
- Use the dropdown menu to navigate through different analysis pages.
The dataset used in this dashboard is a sample CSV file named patients.csv
located in the extracted_data
directory. The file contains the following columns:
ID
: Unique identifier for each patient.DOB
: Date of birth of the patient.GENDER
: Gender of the patient.ETHNICITY
: Ethnicity of the patient.INSURANCE
: Type of insurance the patient has.MARITAL_STATUS
: Marital status of the patient.
This project is licensed under the MIT License. See the LICENSE file for more details.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
For any questions or inquiries, please contact Naila Rais at [email protected]