Companion Diagnostic Integrated Development Environment
Develop an integrated development environment for developing Companion Diagnostics applications, using a common workflow that guides the user through performance and functional synthesis, with built-in consistency checks and safety checks. The IDE is intended to be used for experimental CDx development projects offering features for high collaborations and configuration management (version control).
Based on previous architecture assessment which defined all key stakeholders' needs and an appropriate architecture, a Windows graphical application was developed using WPF, C# and .NET technologies and reputable 3rd party software packages. The resulting solution needs to be extensible to support modifications and feature additions, including internationalization with language packs.
The developed CDx IDE provided an intuitive workflow for the user to model the exact specifications for input, data analysis, and outputs of the target CDx executable. Each CDx project is based on a model file composed of the following (meta-data) elements:
Using the CDx IDE tool, the development team can efficiently collaborate on the CDx project contributing to different parts of the model concurrently with automatic integration and effective configuration management. The output reports created can be in Word, PDF, Excel, text, or image (JPEG, GIF, PNG) formats; offering easy integration for system users with flexible deployment requirements. Further, the password protection capability provides adequate data security to protect confidential information and conform with HIPAA regulations.
Once the preliminary testing is completed by the team, with a single click of a button the CDx IDE tool creates a stand-alone CDx executable with the complete specifications defined including unique identification (revision) information for traceability; with that, formal verification and validation of the CDx medical device accessory can begin following the conventional regulatory design controls requirements.
For added safety measures against vulnerabilities in the PC environment under control of the partner/external commercial organization, every CDx application generated by the IDE includes built-in safety checks, including:
As a final step, the CDx IDE was evaluated by replicating a previously developed CDx application and verifying exact functional equivalence. The development time of the CDx executable itself was at least 4 times faster, and in general it offered better usability characteristics. Other benefits include better process quality control, higher resolution traceability (build date/time, report date/time, etc.), more efficient team collaborations, and significant cost-savings in the overall CDx lifecycle.
Contact us for a concrete proposal and quotation for your project.