This dashboard simulates a neonatal monitoring system aligned with the Minimal Neonatal Dataset (mND) structure. It showcases how key metrics and filters can support monitoring and evaluation (M&E) for neonatal care across hospitals and time.
Hosted version: [Render URL]
- Multi-select filters: Hospital, Outcome, Diagnosis, Year
- Interactive charts:
- Outcomes by Diagnosis
- Average Length of Stay
- Monthly Admissions Trend
- Birth Weight Distribution
- Patient Outcome Proportions
- Summary cards:
- Total Admissions
- Number of Deaths
- Average LOS
- Average Birth Weight
- Sticky header and sidebar
- Dynamic chart titles based on filters
├── app.py
├── data/
│ └── synthetic_mnd_data.csv
├── requirements.txt
├── Procfile
└── README.md
git clone https://github.com/3liud/nest-job-sample-dashboard.git
cd nest-job-sample-dashboardFor macOS/Linux:
python3 -m venv venv
source venv/bin/activateFor Windows:
python -m venv venv
venv\Scripts\activatepip install -r requirements.txtpython app.pyThen open http://localhost:8050 in your browser.
requirements.txtProcfile
web: python app.py3. Push your repo to GitHub, then connect it to Render and deploy as a Web Service.
Set:
- Start command:
python app.py - Python version: 3.x
- Port binding: Handled automatically via
os.environ.get("PORT")
The app uses synthetic neonatal data based on the Minimal Neonatal Dataset (mND) for demonstration only. No real patient data is included.
Built by Eliud, a data analyst passionate about applying data to improve health outcomes.