MedTech — Italy

Clinic Management Platform Italy

MyPCEasy is a SaaS that manages physiotherapy clinics in Italy

MPE.png

Overview

Solution

MVP, Design

Duration

52 man-months

Team

1 X Backend Developer, 1 X Frontend Developer, 1 X Project Manager, 1 X QA

Engagement Model

Fixed Price

MyPCEasy is a user-friendly and efficient app that allows different types of users (manager, secretaries, doctors, physiotherapists, and technicians) to easily schedule and manage their appointments with all patients of the clinic. All the clinics in Italy that onboard on the platform, can define their departments with all the required resources to be able to function - doctors, services, machines, etc.

It features an intuitive calendar interface, where the users can browse available times, add new appointments for a patient or duplicate them for an existent patient. Along with this, the users are able to view the calendar in daily and weekly views, but also to export and print it.

A patient has multiple services at the clinic at different times. No worries. The users are able to set a cycle of appointments for the patients and never lose the track of the events on their individual detailed pages.

MyPCEasy is not only an appointment app, but is also an end-to-end solution, as it helps the managers to have access to the statistics and understand all the financial and productivity aspects of the clinic.

Built with

AWS.svg
AWS
AWS Cloudfront.svg
AWS Cloudfront
AWS Lambda.svg
AWS Lambda
DynamoDB.svg
DynamoDB
Vue.svg
Vuejs
Node.svg
Nodejs
Frame (3).svg
PostgreSQL

Key highlights

Connected the plaform with patient's mobile app

Designed the whole platform from scratch

Implemented a user-friendly admin panel that manages the subscriptions of the clinics

Set up the app to give to managers financial reports and statistics of it's doctors and patients

For the app definition we took it through a complete Product Discovery Workshop

The Challenge

We also wanted to create a "bridge" between clinic appointments and the patients, so we connected the platform with the existing client's mobile application to send notifications to the patients regarding their following appointments and have access to their medical documents.

Screenshot 2023-01-16 152151.png

One of the challenges was to send e-invoices directly from the app to the Italian Financial Authorities - SDI. To comply with Italian regulations, our platform had to be able to generate e-invoices in the correct format and transmit them to the SDI in a secure and reliable manner. This involved a significant amount of development work, as the e-invoicing system in Italy is quite complex and there are many different rules and requirements that must be followed.

Screenshot 2023-01-16 153253.png

Another challenge that we faced while creating the MyPCEasy was the requirement to send invoices to the STS (Sistema Tessera Sanitaria) for registering all the health actions. The STS is the national system that manages the registration and billing of all health actions in Italy, including medical appointments and treatments. One of the main challenges for this was to ensure that the invoices generated by our app were in the correct format and contained all of the required information, such as the correct tax codes, invoice numbers, and codes for the type of health actions performed.

The result

For this project we have full ownership, preparing everything, from writing requirements, defining design, and developing the product to support the app launch.

We managed to launch the first version successfully of this project and now we are working on the second version of the app.

Screenshot 2023-01-16 154301.png

The app is a success, having multiple clinics registered, and using it at its full usability, making their staff's life easier when comes to patient appointments.

The story of MyPCEasy is not yet over, since we working on its second release, including new features that will help each clinic even more.

Screenshot 2023-01-16 154903.png

Main features

User Registration

User Registration

An easy way to create frontend user registration form and login form

Reporting & Analysis

Reporting & Analysis

Generate reports with data, charts, and graphs in an easy way to be analysed

Push Notifications

Push Notifications

Receive notifications in real time directly on your phone

User Roles

User Roles

Defines permissions for a group of users to perform a certain set of tasks

Admin Panel

Admin Panel

A dashboard that allows to manage the content and actors of the app

Playback audio, video, photos

Playback audio, video, photos

Play, directly in the app, the media files

Payment Integration

Payment Integration

Seamless electronic payments for effortless transactions.

Integration with Financial Authorities

Integration with Financial Authorities

Automatically sync actions inside the platform with authorities' digital systems.

Our partner's thoughts

Team cohesive, organized, precise and helpful

Mario Niedda

at Medical Revolution