The question

How can patient-record workflows be structured so that data is validated, access is controlled, and actions remain traceable?

The project

A Python and Tkinter application for working with hospital patient records. Its role-based interface supports management, admin, nurse, and clinician workflows, with patient-visit retrieval, record creation and removal, visit counts, and activity logging.

Patient records are stored in CSV files. This connects a graphical interface with structured data and repeatable record operations.

The workflow

  1. Authenticate: identify the user and their permitted actions.
  2. Validate: check incoming record values before saving them.
  3. Document: retain records and log activity for traceability.

Why it matters

Healthcare data is more useful when its origin and handling are understandable. This project connects software fundamentals with the record-quality concerns that appear in clinical and billing operations.

This is an educational software project, not a deployed clinical EHR or a claim of certified HIPAA compliance.

Skills represented

View project source