2025-06-02 03:39:53 +00:00
2025-05-15 02:41:52 +00:00
2025-05-15 03:16:35 +01:00
2025-06-02 03:39:53 +00:00
2025-05-16 01:52:20 +01:00

🩺 NCIC Live A&E Monitor

This is a Python application that allows you to view live data of the amount of patients in A&E and the latest waiting times, at North Cumbria Integrated Care (NCIC) facilities. The data is scraped from the ncic.nhs.uk waiting times page and displayed in a user-friendly GUI.

Features

  • Real-time Data: Displays the latest A&E and UTC waiting times for NCIC hospitals

  • Auto-refresh: The app automatically refreshes data every 5 minutes with a countdown timer.

  • Customizable UI: The interface is split into two sections for A&E and UTC departments, with hospital names highlighted for clarity.

  • Data Fetching: Uses BeautifulSoup to scrape HTML tables from the NHS website, parsing the relevant data on patients, wait times, and arrivals.

Requirements

To run this application, you need to have the following Python libraries installed:

  • requests
  • beautifulsoup4
  • tkinter (usually comes pre-installed with Python)

You can install the required libraries using pip:

pip install requests beautifulsoup4

Python Version

This script is compatible with Python 3.x.

How to Run

Linux

  • Clone this repository to your local machine.

  • Navigate to the directory:

  • Run the script linux.py

Windows

  • Download and run the windows.exe file

iOS / iPadOS

  • Download the ios.py script and run it in Pythonista

Troubleshooting

  • App doesn't load: Ensure that all required libraries are installed. Run pip install requests beautifulsoup4.

  • No data appears: The data is fetched from the live NHS website, so ensure you have an internet connection and the website is accessible.

License

This project uses data sourced from the NHS website and is made available under the Open Government License

Description
Python app for viewing live A&E waiting times at NCIC hospitals
Readme 12 MiB
Languages
Python 100%