Skip to content

Local Chapter project

Simulation of Patient Flow in Healthcare with SimPy and Power Bi

Web application
Start date
January 9, 2024
Finish date
February 5, 2024
Project status
completed
Simulation of Patient Flow in Healthcare with SimPy and Power Bi

Challenge background

In England, over 7.5 million people are waiting for hospital treatment or therapy. Demand exceeds hospital capacity, and the burden of the disease worsens as the waiting list gets longer.

The problem

Diagnostics are a constraint in accessing treatment. Healthcare planners need the capacity to simulate patient flow and forecast demand. SimPy is a process-based discrete-event simulation package based on standard Python.    

An open-source simulation model with one-shot optimization capability deployed to a web interface would deliver a valuable tool for healthcare planners. Furthermore, a free simulation environment would enable better collaboration between healthcare systems and the generation of anonymous synthetic data.

Goal of the project

Leverage the SimPy library and Power Bi to develop an embedded web simulation service. Generate synthetic data and deploy to a URL-end point to capture run data for future ML training models.

Project timeline

  1. 1

    Week 1

    • Literature review on patient flow simulation
    • Set up environment, repo and provision.
    • Identify and collect relevant data sources.
    • Identify and prioritize key features (MVP) for the web app.
  2. 2

    Week 2

    • Generate synthetic data
    • Develop a simulation model in SimPy
  3. 3

    Week 3

    • Visualize outputs with seaborn
  4. 4

    Week 4

    • Embed simulation model into URL with BI viz tool

What you'll learn

Leverage the SimPy library and Power Bi to develop an embedded web simulation service. Generate synthetic data and deploy to a URL-end point to capture run data for future ML training models.

Get involved

What to expect from a Local Chapter project

First project

  • Welcomes beginners and experienced practitioners.
  • Focuses on education and collaborative delivery.
  • Produces open-source project work.

Benefits

  • Address a significant real-world problem with your skills.
  • Build your project portfolio.
  • Demonstrate your work to organizations and project partners.

Requirements

  • Working English communication.
  • A learning mindset.
  • Commitment to collaborative project work.

This challenge is hosted by

No public hosting chapter is linked to this project.