FlexiCare: A Digital Patient Management System for Physiotherapy

FlexiCare: A Digital Patient Management System for Physiotherapy

- FlexiCare is a connected digital system designed to modernise physiotherapy treatment. It includes two integrated apps—one for therapists and one for patients—that make it easier to plan, track, and manage care.
- The Therapist Web App (built with ASP.NET Core) helps manage appointments, treatment plans, and patient progress.
- The Patient Mobile App (built with React Native) supports users in completing daily exercises, receiving reminders, and staying engaged with their recovery.

Built using agile development (SCRUM), the system is secure, user-friendly, and designed for real-world use in healthcare settings.

Final_Design
🎯 Project Objectives

For Physiotherapists:
- Save time by digitising records, appointments, and treatment plans.
- Track progress with integrated tools and instant feedback.
- Focus on care instead of paperwork.

For Patients:
- Stay consistent with daily exercise logs and automatic reminders.
- Stay informed with useful tips and motivation tools.
- Stay connected through streamlined communication with therapists.

📈 Project Outcomes

Technical Development:
- Initially tested Python/Flask and JavaScript/Express, but switched to C# with ASP.NET Core for a stronger backend structure and API capabilities.
- Transitioned from PostgreSQL to SQLite for easier setup and faster local development.
- Built secure authentication, a mobile-friendly UI, and real-time data syncing between platforms.

Personal Growth:
- Improved skills in both frontend and backend development.
- Gained hands-on experience with user research, SCRUM methodology, and iterative problem-solving.
- Strengthened knowledge in database management, C#, and cross-platform app development.

What’s Next:
- Add gamification (e.g. rewards, leaderboards).
- Enable fitness tracker integration for real-time exercise feedback.
- Enhance accessibility features like voice control and simplified interfaces.
- Include educational resources for patients.
- Gather continuous user feedback to shape future updates.

Thesis: FlexiCare: A Digital Patient Management System for Physiotherapy

This thesis covers the use of digital technology to improve the delivery and administration of physiotherapy care. It reports on the research, planning, and development of FlexiCare, from the analysis of user requirements to the testing of the final system.

Points of note include:
- The use of SCRUM to manage development in iterative cycles.
- The evaluation and choice of Microsoft technologies (C#, ASP.NET Core) for their strong support of data-driven applications.
- Developing a mobile-first user experience with React Native to more effectively address patient accessibility.
- Implementing data privacy, security, and user usability throughout the lifecycle of the system.

The thesis demonstrates how thoughtful digital solutions can improve both healthcare delivery and patient outcomes through the integration of design, development, and research practices.

Profile Image of Me
Alice Corry
BSc (Hons) Creative Computing

I possess a strong background in software development, data analysis, and database administration with a love for applying technology to solve problems and improve systems in the real world.

My current research has been about developing integrated apps and discovering how Python and data science can bring smarter, better solutions. I'm particularly interested in opportunities that allow me to continue learning and developing, supporting innovative projects, and making impactful contributions through great code and excellent design.

BSc (Hons) Creative Computing