Global pharmaceutical manufacturer launches next-gen clinical testing solution
One of our clients in the pharmaceutical space needed to augment their development team to architect and develop software for it’s new next-generation diagnostics and clinical testing equipment.
The pharmaceutical industry relies on precise, finely configured equipment.
It uses diagnostics and clinical testing instruments to reliably analyze patient samples to diagnose and provide care to patients. That precision and accuracy extend to the software and communication layers that dictate how testing equipment operates.
One of our clients in the pharmaceutical space needed to augment its development team to architect and develop software for its next-generation diagnostics and clinical testing equipment.
With our industry experience and generalized software engineering skills, we were able to help them build out a variety of the testing equipment’s UI screens, connect and transmit data over HL7 and ASTM, as well as improve code quality and test coverage of their existing codebase.
Our team helped build the system with strict processes and FDA approval in mind
During the development process, we used Jira to track progress and diligently documented changes. The client also had strict code review and automated unit testing requirements. OneSix software developers collaborated with our client’s internal teams on the platform’s design and various quality assurance tasks.
The client’s clinical testing device connects to other systems and transmits data using Google Protocol Buffers and healthcare-specific protocols (ex. Health Level 7). We built the communication layer to transmit data based on internal events, as well as deal with incoming messages, errors, connectivity issues, etc. We worked closely with different parts of their existing teams that wrote embedded code, clinical testing logic, and third-party simulators, communicating with them on design requirements, testing, and existing bugs.
The communication layer was built in Windows Communication Framework (WCF)
Windows Presentation Framework (WPF) served as the front-end interface on the machine’s screen
Google Protocol Buffers was used to facilitate HL7 and ASTM communication with back-end third-party systems
LLBLGen Pro was used as the ORM/Data Access Layer to the client’s existing databases
NUnit and moq was used for testing
The finished clinical testing device can successfully communicate with a variety of third-party machines and platforms, has passed FDA approval, and is being used in labs globally.
My experience was fantastic with OneSix. They listen to your query carefully and then are able to solve your issues within the correct time frame and reasonable price. Super knowledgeable team!
One of my favorite things about One Six is their willingness to work with us on whatever we need. Early on in the project, we determined we needed an additional tactical resource instead of an advisory one, and One Six happily switched out resources for us, ensuring we had what we needed to complete the project.
They dig in and help understand the problem, how to think about it, provide the best technical options of how to solve it, then execute as quickly as possible. This is by far the best way to help me make sure we're successful, and that I know what's being done and how to support it once they're finished.
Discover how we’ve helped our customers build Modern Data Organizations.
Custom back-office application improves flavor manufacturer’s operations
Mid-sized software products company replaces unreliable internal application
Healthcare nonprofit launches comprehensive web application