Itransition developed a software suite to help users self-manage asthma. The suite includes a web app, mobile apps for patients and doctors, and a platform for user management.
The customer is a US startup that designs medical devices for patients with respiratory diseases. Their team came up with an idea of creating a device that would use biometric data to help patients self-manage their asthma while reducing physical and emotional stress. The customer planned to make devices available for individual use as well as install them at points of care.
Being a fast-evolving startup, the customer was looking to release a software suite consisting of a web and mobile apps and a user management platform in the shortest timeframes. There were several core requirements:
Itransition was chosen for the project thanks to our track record in healthcare software development, as well as experience in working with startups and developing custom software for different types of devices from scratch.
Itransition developed a suite of asthma monitoring software that included:
The software connects with biometric devices collecting patients’ data. It is also integrated with external services and a data exchange channel linked to EHR implementations providers employ.
The suite supports two main user groups: individuals (patients/caregivers) and health professionals (clinicians). On the one hand, patients can self-manage the apps to control asthma and improve their overall life quality. On the other hand, clinicians can provide more efficient medical assistance based on accurate health data collected and processed by the solution.
Individuals |
Health professionals |
---|---|
Patients can check their health condition and look up their clinical data | Clinicians can collect and analyze patients’ data to decide on prescriptions |
Caregivers can access health data to help patients manage their condition (particularly if the patient is a minor or a senior) | Clinic admins can manage the solution and its operation |
The application suite is fully HIPAA-compliant. It also complies with regional regulations related to collection, storage, and processing of personal health information (PHI). Patients’ PHI is encrypted and stored on the customer’s servers, protected with restricted access.
To align the asthma monitoring software with the regional data localization laws, Itransition’s team packed it with the following capabilities:
We proposed the service-oriented architecture (SOA), as this model has a number of advantages, including:
Initially, the customer wanted to host the solution on Heroku, which comes with well-documented deployment processes, multi-language support, and DevOps services. However, after analyzing other available options, we suggested choosing Amazon Web Services (AWS)for several reasons:
We proposed building the web application with Ruby on Rails and opting for React Native to develop mobile apps. Being open-source, Ruby on Rails and React Native allowed us to cut the development time by 30-40% thanks to reusable components. Another advantage was that React Native was suitable for cross-platform software development.
As we worked on an original product, we wanted to keep the development process flexible to accommodate any possible requirements and changes promptly. That is why we chose the Scrum framework to manage the project workflows, which were divided into two-week sprints with rapid deliverables.Together with the customer, our team was updating and revising the backlog on a regular basis.
To ensure uninterrupted deployment of software changes to the production environment, we introduced continuous integration and continuous delivery (CI/CD) practices. This way, the customer got an opportunity to see the changes as they were implemented and provide timely feedback.
To enable CI/CD, Itransition deployed the TeamCity server. The project team included TeamCity specialists, who were responsible for the server’s quick rollout. TeamCity enabled Itransition’s team to:
The CI/CD practices with continuous code review and quality assurance resulted in a 5x lower change failure rate on the project. The CI/CD enablement also helped us increase agility and ensure faster delivery cycles. As a result, the team was able to spend over 40% more time on deploying new features. In addition, the CI/CD approach contributed to optimal resource utilization, which allowed the customer to cut deployment costs.
Itransition developed asthma monitoring software that includes a web app, mobile apps for each user group, and a user management platform.
The solution is HIPAA-compliant and aligns with all the applicable regional regulations on PHI processing.
Thanks to the implemented CI/CD practices, we ensured fast delivery cycles and could dedicate over 40% more time on designing and implementing new features, while cutting the overall development costs.