Fisiosmart – Rehabilitation Management
Advanced Patient Rehabilitation Plan Management System.
The Company Helaglobe srl within the context of one of its branches of action, rehabilitation telemedicine, obtained funding for the development of project No. 3553.04032020.158000135. The strong R&D focus has excited our development team, matching perfectly with our social nature as an innovative start-up.
The project aimed to create a system for the management of telemedicine procedures that would integrate a platform for managing data, patients, exercises, and intervention programming, with an app that would guarantee the possibility of collecting video and photographic evidence of the execution of rehabilitation exercises and that would allow the analysis engine to evaluate the correctness and goodness of the data collected as well as the parameters deduced.
Integrated Data Management
Thanks to the tailored development of a software suited to their needs, they were able to adopt a new working method based, at last, on data retrieval for scheduling appointments and managing renewals aggregated by user and technician.
Implemented functions
- customer and contact address book
- call initiation from interface
- rapid creation of intervention sheets
- management of appointments and list of users to call for annual maintenance
- management of receipts and payments
- storage of invoices issued and boiler documentation
- intervention history
- scheduled activities calendar
Stack used
- Laravel (backend PHP)
- Livewire (Dynamic UI)
- Bootstrap (CSS)
- JQuery (JS)
- PhpUnit (Test)
- PhpStan (Static Analysis)
- PHP CS Fixer (Code Style fixer)
CI/CD system
In order to simplify and accelerate the development cycle of the platform, a pipeline of Continuous Integration (frequent and automatic integration of changes to the source code) and Continuous Deployment (rapid and downtime-free delivery of the updated code to the production system) has been set up.
Each phase is subject to a preliminary check of the formal and functional correctness of the source code, in order to detect any bugs and/or weak points in the code as soon as possible.
Docker Containerization
The code is organised on a container architecture, where each functional area of the architecture is maintained within its own container. This allows both the processes isolation and their execution to be abstracted from the server infrastructure on which they run, making it easy to replicate the system for development, testing and debugging purposes. The entire cycle of container creation, code updating and management is managed through a proprietary system that simplifies and automates container operations.
Task
Realizzare un sistema di telemedicina che integrasse una piattaforma di gestione dati, pazienti, esercizi, programmazione interventi, con un device dotato di app dedicata.