PIMS: Flask Edition

The Patient Information Management System

PIMS is a mock-up of a digital patient record system for first aiders. Inspired by my volunteering with St. John, I have continued development of PIMS as a passion project and method of learning new technologies. The system is able to store and recall patient information and treatment notes, as well as interpret basic readings to triage patients into four levels of severity – red, orange, yellow, and green. PIMS:FE specifically is a rewrite of the original PIMS project; moving away from a desktop Tkinter app to a mobile web app, capable of being ran on any device with a web browser. PIMS:FE maintains interoperability with the Tkinter edition, allowing cases to be opened on either system simultaneously.

Files & links:

Technologies:

  • Python3
  • Flask
    • Flask-Login
    • Flask-SQLAlchemy
  • Jinja2
  • HTML
  • CSS
  • JS
  • SQL (SQLAlchemy)
  • Apache2 Web Server

Got any questions? Please feel free to reach out

james@jamesdev.co.gg