Case Study: HIPAA-compliant cross-platform solution for healthcare industry
Description: Mobile application for personal health insurance management with reliability as its highlight, covering both iOS and Android platforms. The solution combines speed and compatibility with native-like functional capabilities based on available and self-written plugins, including in-app browser, fingerprint scanner, HealthKit/SHealth.
The product has been continuously evolving for over 5 years. While the current version is still supported, a new one—based on Angular 4 and NativeScript—is under development.
Business-driven innovation for the healthcare industry
Introduction of innovation to healthcare is a carefully arranged, unhurried process, which has already begun. One of such innovations was created and delivered by MobiDev to a large US-based medical institution—a cross-platform application evolved in the distributed team environment. It provides patients with simplicity and convenience of healthcare delivery, enhanced with real-time interactions, extensive search capabilities, fast and secure access to personal medical records and history. Additionally, it satisfies the strict corporate demand for reliability and data privacy, the latter of which is legally protected by HIPAA standards.
Mobile software development for an ongoing healthcare project
Quick integration with business environment and start of development
Any established medical institution has to support its main software ecosystem. It is assisted by either an in-house department or a remote team. Creation of an entirely new product usually means scaling existing resources: hiring or adding a new remote team—and here we came into play.
Our focus was to create a complex mobile solution and perform testing. Additionally, we helped the client to form product vision and find technology solutions to every functional innovation, which appeared over time and kept the product in the forefront of the competition. There was extensive communication with various departments of the client's company and our integration with its existing workflow. The core goal was to set the processes that can reach safe efficiency and deliver results.
Cross-platform development: faster market entry and required platform coverage
The application had to encompass both iOS and Android, being tested on an extensive number of devices. At the time, PhoneGap ruled supreme in the world of cross-platform development. It would help this product enter the market faster. As for covering all planned and potential logic, PhoneGap had specific constraints regarding native functionality. However, they were overcome by a number of plugins written by our team members.
Automated testing to bring faster delivery cycle to the product
The project involved a QA team from our side. They suggested and set up a system of automated testing based on Python and Selenium. Before its launch, any issues would normally arise at the end of the week or during regression testing. Afterwards, the vast majority of issues could be effectively discovered and debugged within one day. This meant lots of saved time and faster deliveries. With each milestone, the product was eventually tested on the production server and deployed.
Next step in evolution: product overhaul with new technologies
Any software product sooner or later may face the need for modernization, update of its tech stack, because the limitations of the current one become evident over time. Even the strictly regulated healthcare industry is actively looking for ways to bring innovations. Big players are about to implement cloud technologies and microservices. This is a long road of step-by-step upgrades of existing software ecosystems.
This is the next step for our project as well. While the current version is still supported, a new one is under development, based on Angular 4 and NativeScript. It is going to result in a delivered application with a step up in performance and functional capabilities, enabling care delivery in the most immediate, convenient way.
If you'd like to address us or ask any questions regarding software development for your own business needs, feel free to contact us!