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
- Authenticate: identify the user and their permitted actions.
- Validate: check incoming record values before saving them.
- 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
- Python and Tkinter interface development
- Structured file-based data
- Input validation and access controls
- Healthcare record organization