Electronic Health Records System for PIES Fitness Yoga Studio

Abstract

The 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.

Description

The 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.

Keywords

Electronic Health Record, EHR, Spring Boot, React, MySQL, JWT Authentication, Role Based Permissions, REST API, Tailwind CSS, Docker, Swagger API Documentation, Form Validation, Yoga Therapy, Patient Management

Citation