Testing Times for Healthcare Software: The Top 10 Issues
By Manish Mathuria, chief technology officer and co-founder, Infostretch.
The truism that “prevention is better than cure” is especially true in software, where a defect can have serious, sometimes life-threatening, consequences. Digital health presents a unique set of challenges and opportunities for those operating in this competitive and demanding market. The pressure to innovate and advance is immense, but so are concerns about safety, functionality, cost and privacy, to name a few.
When clinical insights combine with IT brilliance, the results can lead to fascinating health innovations. Radical new approaches, such as wearables and mobile devices which monitor, analyze and diagnose conditions, bring special meaning to the importance of error prevention versus recovery.
Lightning-fast technological innovation, fierce competition and stringent regulation combine to bring special challenges to a tester. The implications of software failure are severe. Another adage, “evolve or die,” springs to mind. The traditional testing function is what needs to evolve in this sector perhaps more than any other.
The quality assurance approach to testing must now make way for quality engineering, a new way of tackling quality control which focuses on improving the inherent design of the product throughout the software development life cycle. Why? Because traditional testing, performed at the end of the SDLC is out of its depth in the new era of digital transformation.
We’ve identified the following top ten issues affecting digital health testing, which QE enables enterprises to track throughout the design and development process.
- Digitization – The profession as a whole relies increasingly on digital records or Electronic Health Records (EHR), but consistency is lacking and the maturity of digitization initiatives varies.
- Telehealth – Current estimates suggest that telehealth – health management using the remote exchange of data between patient and clinician – can reduce emergency hospital admissions by at least 15 percent. As telecoms protocols advance towards 5G, we are likely to see this percentage rise further. Application performance management will be crucial to successful implementation.
- Data security – Concerns over privacy are never far from any discussion of digital health. Rather than viewing security as an isolated testing challenge, it’s more effective to tackle security throughout the design process. (Check out what we mean in this post about DevSecOps.)
- Supporting affordability initiatives – Making brilliant digital applications is tricky enough, but digital health providers also need to ensure they’re cost effective and scalable. From a testing perspective, a stable and sustainable ecosystem is crucial to assuring quality.
- Supporting the IoT – There’s a significant opportunity for the IoT to improve patient care. Last year, according to the World Quality report, healthcare providers spent around 16% of testing budgets on IoT solutions while a further 17% went to mobile solutions. IoT testing will require teams to re-focus efforts to ensure ground truth validation.
- Data-driven digital health – Data is the lifeblood of digital health initiatives. Data transmission, collection and processing are becoming exponentially more important as wearables increase in popularity and 5G comes closer to reality. Data analytics will play a decisive role, so providers are already investigating options for supporting AI to improve analytical functionality.
- Integration issues – The sector already has multiple data sources, protocols and devices to assimilate. As IoT and data analytics mature, expect disparate data streams to integrate to enable cutting-edge analysis. How this all comes together in terms of app functionality and performance is hotly debated among testers. Indeed, the World Quality Report 2016 ranks integration as one of the most challenging aspects of digital implementation, with more than a third of digital health providers citing this as an issue.
- Next-generation interfaces – The new wave of digital health QE/testers will need to be equally at home with traditional interfaces, such as the graphical user interface (GUI), as well as next-generation chatbots and voice-based interactions. The ability to verify latency, accuracy and user experience is key to success.
- Regulation – Navigating regulations such as the Medicare Access and CHIP Reauthorization Act (MACRA) or post-care treatment incentives, etc. requires an understanding of the legal complexities and opportunities in digital health. Our answer: try a BizDevOps approach in which design and development teams invite compliance experts to join them in the early stages of development.
- User experience – There is an increased drive to focus on UX in addition to functionality. This doesn’t just make sense from a competitive standpoint; better user experience also translates into better healthcare outcomes. For instance, a clinician might be able to see more patients or use their time more effectively in other ways. For digital healthcare providers, this means UX concerns need to form a bigger role in the design stages, while application performance should be an ongoing quality concern.
Digital healthcare providers are working hard to improve health outcomes using some of the most exciting and innovative methods we’ve ever come across. However, there are no bolt-on solutions for keeping track of these evolving issues that can trip up your digital initiative. Constant vigilance and awareness of these issues is mandatory in order to keep your software development project out of the infirmary.