Electronic Health Records System for PIES Fitness Yoga Studio

dc.contributor.authorBoldt, Devonen
dc.contributor.authorNoneman, Brett A.en
dc.contributor.authorWiecking, Charles P.en
dc.contributor.authorYeh, James C.en
dc.date.accessioned2025-08-16T13:36:24Zen
dc.date.available2025-08-16T13:36:24Zen
dc.date.issued2025-08-15en
dc.descriptionThe PIES Electronic Health Record system is a custom web application that enables yoga therapists at PIES Fitness Yoga to securely manage client data, track therapy progress, and streamline documentation workflows. The backend is implemented in Spring Boot with MySQL for persistent storage, is Docker based for deployment, and is documented with Swagger. Authentication and authorization use JWT and role based access control, ensuring that junior therapists can view and edit only their clients while senior therapists have organization wide access. The frontend, developed in React and styled with Tailwind CSS, uses react-hook-form to support dynamic form behaviors such as conditional rendering and complex checkbox groups. Core features include digital intake forms, SOAP note entry, self assessment submissions, appointment scheduling, document viewing and downloading, and expanded search and filtering for client and session records. Data is validated end to end, with frontend checks complemented by backend enforcement, and all workflows are fully integrated and tested. Development followed Agile Scrum across four sprints with stakeholder feedback informing UI and feature refinements. The result is a secure, feature complete EHR tailored to the needs of yoga therapy and ready for deployment and future scalability.en
dc.description.abstractThe PIES Electronic Health Record system is a full stack web application developed for PIES Fitness Yoga to support yoga therapists in securely managing client records, tracking session history, and completing therapy documentation. Built with a Spring Boot backend and a React frontend, the system provides role based access for junior and senior therapists, enabling intake form submission, SOAP notes, and self assessment workflows. Additional features include appointment scheduling, search and filtering of session records, document viewing and download, and integrated digital signature capture. The backend uses MySQL with Docker based deployment, JWT authentication, and Swagger API documentation, while the frontend is styled with Tailwind CSS and uses react-hook-form for dynamic data entry.en
dc.description.sponsorshipPIES Fitness Yoga (https://www.piesfitnessyoga.com/)en
dc.identifier.urihttps://hdl.handle.net/10919/137521en
dc.language.isoen_USen
dc.rightsAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.subjectElectronic Health Recorden
dc.subjectEHRen
dc.subjectSpring Booten
dc.subjectReacten
dc.subjectMySQLen
dc.subjectJWT Authenticationen
dc.subjectRole Based Permissionsen
dc.subjectREST APIen
dc.subjectTailwind CSSen
dc.subjectDockeren
dc.subjectSwagger API Documentationen
dc.subjectForm Validationen
dc.subjectYoga Therapyen
dc.subjectPatient Managementen
dc.titleElectronic Health Records System for PIES Fitness Yoga Studioen
dc.title.alternativePIES EHRen
dc.typeMaster's projecten

Files

Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
PIES_EHR_Final_Presentation.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format
Name:
PIES_EHR_Final_Demo.mp4
Size:
22.46 MB
Format:
Loading...
Thumbnail Image
Name:
PIES_EHR_Final_Report.pdf
Size:
3 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: