Case Studies







WIRELESS INTEGRATION OF PORTABLE MEDICAL DEVICES USING BLUETOOTH TECHNOLOGIES

Client Profile: A global clinical and medical device company that develops personal and portable medical devices. The devices are Bluetooth enabled glucose meters for continuous glucose monitoring. Being one of the most versatile technologies in the wireless market, the Bluetooth technology was chosen by the client to address performance requirements specific to the medical application and because it is a particular good fit use for models demanding high mobility, long battery life and limited infrastructure support.

Technologies Used: Visual C++, Delphi, Bluetooth Technologies, UML, Broadcom Bluetooth Development Toolkit, Mercury Test Director

Project Summary: Ashvins Group was contracted by the client to develop the wireless interface with the client’s medical devices that utilize Bluetooth technology. The interface is acting as the primary data extraction point from the system and acts as a source of device data upload for the client’s Data Management Solution.

The interface is architected around a core Bluetooth SPP communication engine developed in-house. This engine is wrapped into a data validation layer and all was integrated into a data management hander framework. The layer design of the interface provided data de-coupling and low risk upgrades. The Bluetooth communication layer can be easily upgraded to keep the pace with the latest Bluetooth protocol developments. Thus, the engine was upgraded from the original Bluetooth 1.1 implementation to 1.2 and later to Bluetooth 2.0. The Bluetooth has proven itself to be a reliable and secure communication protocol.

The implementation of the Bluetooth protocol for the device communication gave the client an edge in the industry. It is clear that medical devices and medical data management products benefit from the advantages provided by wireless technologies.




MICROARRAY INSTRUMENTATION SOFTWARE

Client Profile: A biotech company developing new technology for the Life Science Industry.

Technologies Used: Borland Delphi, Borland Interbase, XML, C++, Mercury Interactive TestDirector / WinRunner

Project Summary: This client developed a microarray/bio-sensor instrument that is used to characterize molecular interactions and support the expanding field of Proteomics. Ashvins' focus in this project was the development of a Windows based graphical user interface to control and acquire data from the new instrument. The instrument is attached to a robot sample handler and required an application to manage the interaction of both the robot movements and instrument data capture procedures.

  • Phase 1: Created a team consisting of members from the industrial design company, the biotech client and Ashvins to develop the Software Requirements Specification.

  • Phase 2: Developed the Design and Architecture of the system utilizing established UML Best Practices.

  • Phase 3: Implementation of the solution, testing/validation processes, change control procedures and defect tracking.

Throughout the life of the project, communication was critical since both the firmware for the instrument and the software was developed concurrently. Constant interaction between the biotech company, the industrial design company, and Ashvins ensured a successful project.

An application was developed with an easy to use graphical interface that allows a lab technician to learn and use the application in less than a day while orchestrating complex experiments in less time than competing systems.




REQUIREMENTS ENGINEERING, SYSTEM ARCHITECTURE AND DESIGN DOCUMENTATION FOR CLINICAL DIAGNOSTICS APPLICATION

Client Profile: An established manufacturer of clinical laboratory reagents, quality control products and instruments for in vitro diagnostic testing used to confirm the safety of blood supplies.

Technologies Used: Rational Unified Process, Use Cases, UML, Mercury Interactive TestDirector/WinRunner.

Project Summary: To quickly develop requirement specifications and system design documentation for a critical laboratory software product. This comprehensive web-enabled system was essential for supporting improved Quality Control tests performance by their customers worldwide.

  • Using best practice RUP processes and Use Case Analysis, The Ashvins Group produced a detailed Software Requirements Specification (SRS). This step established clear, detailed documentation of the system goals in order to manage and to achieve an effective and efficient software development process.

  • Prepared complete Design and Architecture Documentation with GUI templates and model diagrams to aid accelerated implementation of the software coding and development.

  • Provided independent Test Administration support including Quality Assurance planning, software test case development, system & integration testing, change control procedures, defect tracking and coordination of field beta testing.

Overall the IT skills and medical scientific experience of The Ashvins Group assisted the client in developing an innovative QC system for their laboratory customers.




OPEN SOURCE SOLUTION TO SUPPORT PROTEOMICS RESEARCH

Client Profile: A prominent Proteomics Research University whose focus is on the study of biomolecular interactions.

Technologies Used: JBoss (Java J2EE), Apache AXIS (SOAP)

Project Summary : The client manages an extensive database designed to store full descriptions of interactions, molecular complexes and pathways. The database stores variables such as small molecule biochemistry to signal transduction, which is abstracted in such a way that graph theory methods may be applied for data mining. The database is used to study networks of interactions, to map pathways across taxonomic branches and to generate information for kinetic simulations. A standard means of submitting data related to biomolecular interactions was vitally needed due to an anticipated large influx of interaction information from high-throughput proteomics efforts including detailed information about post-translational modifications from mass spectrometry.

Ashvins developed a custom open source solution that entailed web service API development. This involved creating independent application components and making them available for use across the Internet. Developers of Internet-based applications incorporate this service into their applications for the benefit of their end users in an unobtrusive and seamless way. This interface allows Integrated Development Environments (IDE) such as JBuilder and Delphi to generate a dynamic listing and access to the API utilizing the native SOAP services that are used to communicate and integrate with their internal applications. The API is made available to developers via a Web Service. The SOAP API provides a modular, more flexible, and higher-performing interface to increase the accessibility of the database.




CLINICAL DATA MANAGEMENT SYSTEM INTEGRATION

Client Profile: A growing pharmaceutical company seeking to improve clinical data management between internal company laboratories and contracted outside Clinical Research Organizations in order to accelerate the process of bringing new drugs to market.

Technologies Required for Implementation: RUP, Java, JSP, Websphere, Oracle Clinical, Oracle Thesaurus Management System, SAS

Project Summary: The Ashvins Group was contracted to apply Systems Integration IT resources to maximize communications between different application programs, databases and systems. The project included:

  • A user-friendly interface to facilitate the capture of data from clinical trials, the ability to set-up/track and manage Phase I-IV clinical studies, the ability to custom configure clinical studies based on the study/specifications and reports generated utilizing industry standard reporting tools.

  • The system automated information flow and accessibility to data generated by multiple sites (even outside CRO's) through the use of the batch load function of Oracle Clinical, and synchronization to the web-based user interfaces.

The client was able to achieve immediate access to clinical research data through the use of the improved web-based system. The advanced data management system allows the client to dramatically improve overall management of the clinical trials process and additionally provides detailed documentation along the way.




DRUG DISCOVERY AND HTS PROCESS AUTOMATION

Client Profile: An emerging drug discovery company utilizing proprietary molecular interaction modeling and protein capture technologies.

Technologies Used: Java, J2EE, Borland Application Server, Apache, Borland JBuilder, Oracle

Project Summary: Biotech client markets a proprietary process to model molecular interactions and capture proteins for drug discovery. The procedure is a time consuming manual process that involves many steps and several different chemical analyses. Individual phases of the process required scientists to program several robots and analytical instruments, each with different software packages. Both the development of the test methods and coordination of the instrumentation were very cumbersome. The client was seeking to automate the process, and create a High Throughput Screening application.

Ashvins was contracted to manage the requirements gathering and documentation, architect the automation application, and develop project schedules for the different phases of development. A team with members from Ashvins and the client developed a web based scheduling application that coordinated all the robotic movements and extracted the data from the different analytical instruments. The data acquired is stored in a central database where it is statistically analyzed and collated for reactivity. Experiments are batched ahead of time and processed through out the day. The application monitors and provides instant feedback as to the status of the experiment via a secure web portal interface.

As a result, the client achieved a streamlined process and quadrupled their processing volume with fewer resources. Scientists are able to configure their experiments and monitor them remotely, even when off site.




COMPREHENSIVE QC SYSTEM SUPPORTING GLOBAL LABORATORY CUSTOMER BASE

Client Profile: An industry leader in the field of clinical diagnostics who supplies clients with products and services that support laboratory Quality Control (QC) processes.

Technologies Used: C/C++, Oracle, Oracle Forms and Reports, PERL, PL/SQL, Korn Shell, OCR for Forms, Rightfax, Adobe Distiller, Borland Delphi, Borland Interbase, Crystal Reports, WinRunner and AIX.

Project Summary: Clinical laboratories are required by law to monitor and verify their data by using independent control samples to verify the validity of the patient results. The client requested the development of a web-based Quality Control/ Quality Assurance system consisting of a Windows based QC application and a central repository of data. The project was developed in phases beginning with the creation of the software requirements specifications for both the client and host applications. The client application standardizes the QC processes managed by the laboratory customers, and offers full CLIA documentation, comprehensive selection of Westgard Rules and immediately accessible data review reports. The host system stores and manages an Oracle relational database.

Laboratory QC Systems are regulated by the FDA. These regulations require proper documentation and testing prior to release. Testing protocols, test cases and validation documentation were developed to ensured FDA regulation compliance.

The entire system entails the acceptance of QC data via mail, fax, electronic data transfer and direct data submission via the Internet/Web based service from the client application on a daily and/or monthly basis from labs around the world. Mailed and faxed data is processed using Optical Character Recognition technology and imported to the Oracle relational database.

Received data is stored in a central repository categorized by laboratory parameters. The data is analyzed for statistical validity and compared to other laboratories using similar test methodologies. Report pdf files are generated and are either printed for mailing or sent to users electronically.




WEB-BASED SYSTEM SOLUTION FOR RESEARCH GRANT MANAGEMENT

Client Profile: A large university medical school handling multiple research studies and grants.

Technologies Used: Rational Unified Process; Java; J2EE; Oracle; Websphere; JSP

Project Summary: As a research university managing multiple research grants projects, the client found that each department would collect their results on multiple PC's using various software applications. This fragmentation of the data did not provide the university with the ability to access or link similar studies for further analytical review. The university contracted The Ashvins Group to conduct a thorough review of their current processes and to formulate a solution.

The Ashvins Group prepared a comprehensive list of recommendations that included the implementation of a large web-based system that tracks the state's primary health care network. The system was designed to identify and forecast the needs for preventative medical services and incorporate this knowledge into the student curriculum for predoctoral training in primary health care.

The Ashvins Group undertook an extensive data modeling endeavor for the system. The data model was realized into an Oracle database on the host server. Ashvins also implemented the application server portion of the project. We undertook conception and system requirements analysis using the Rational Unified Process, and then subsequent elaboration and construction phases of the project.

As a result, the university can formulate comparative studies of similar projects. Having one database has also minimized data entry as multiple users were previously entering like information into separate databases.




ERP INTERFACE / SYSTEM INTEGRATION

Client Profile: An established Clinical Diagnostics manufacturing company.

Technologies Used: Java, J2EE, Websphere, Borland Delphi, Borland JBuilder, PL/SQL, DB2, XML

Project Summary: A Clinical Diagnostics company needed three large Enterprise Systems to share customer data to avoid redundant data entry and multiple customer records. All customers had records in (1) the ERP server running DB2, (2) the Quality Assurance Program (QAP) server running Oracle, and (3) in the Customer Management System running Paradox. Each time a customer would call into the diagnostic company, the Customer Support and Services Group would need to access three different systems depending on the customer request, causing delays in response to the customer. In addition, customer records were being created in three different systems making the process prone to errors, adding redundant information that could not be easily updated or synchronized and contributing to overall process inefficiencies that frequently resulted in system application crashes.

The Ashvins Group developed an electronic data interface to integrate all three systems and developed a Graphical User Interface that performs all required functions to interact with the three systems. SQL modules were developed and integrated into the ERP System that would update the QAP System automatically. PL/SQL modules were added to the QAP database to accept the data update, automatically create a new record for the customer in the QAP database, and generate customer documentation. Custom SQL queries were developed for the Customer Management Database that would retrieve customer laboratory information and automatically fill in all the required fields for a customer record.

As a result of the new integrated application and comprehensive GUI, the Customer Support and Service Group was able to increase customer satisfaction by cutting the response time 75%. In addition, the most current information and data was immediately available and consistent between sources. Application crashes were no longer an issue and data entry was streamlined by eliminating data entry duplication. Data errors were significantly reduced and the process of customer data management enhanced.




DISASTER RECOVERY PLANNING FOR CRITICAL SYSTEMS

Client Profile: A global clinical diagnostics company storing critical data pertaining to product development, FDA regulatory submissions and clinical data from participants in a large scale Oracle application.

Technologies Used: IEEE Documentation Standards, Systems Analysis Methodologies, Project Management Techniques, Requirements Engineering.

Project Summary: As an organization with many new products in development, a high volume manufacturing operation and a large scale clinical data collection/reporting process, the client was concerned that a comprehensive Disaster Recovery Plan was not in place. Data was stored in multiple locations and there were no standardized Back-up and Recovery Procedures.

The Ashvins Group reviewed all systems in place, along with existing SOP’s that applied to data management, and documented all software, hardware, networks and configurations required to support the current infrastructure. By meeting with all functional areas involved in data storing and critical applications, The Ashvins Group helped this client formulate detail goals for data/systems backup and recovery. A complete plan was formalized which documented all the contacts, steps, procedures, actions, files/applications/hardware/components and processes required to restore systems.

The Ashvins Group developed the Disaster Recovery Plan, documented all areas of the systems/applications/networks that support critical data, developed standardized Back-up and Recovery Procedures, trained technical staff on all new procedures and tested the plan to assure goals were achieved. The client can now rest assured that their critical data is always retrievable in the event a disaster should occur.




SYSTEMS VALIDATION AND OPERATIONAL QUALIFICATION

Client Profile: A pharmaceutical manufacturing company implementing laboratory automation instrumentation to support production operations.

Technologies Used: FDA Regulations/Standards, IEEE Documentation Standards, Computer Related Systems Validation (CRSV) Methods, Project Management Techniques

Project Summary: The pharmaceutical manufacturing client recently started production in a new plant. Part of the production process included automated ELISA testing using a TECAN Genesis System and components. The Ashvins Group led the Operational Qualification (OQ) efforts for this important automation project. Operational Qualification is the process of demonstrating that an instrument system and associated software will function according to its specifications and requirements (including FDA regulations such as 21 CFR 11) in the selected environment.

Working with the client, The Ashvins Group prepared the OQ Validation Plan, assisted during the execution of the OQ protocols and prepared the Summary of Results. The client was able to capitalize on the Ashvins’ laboratory automation expertise, knowledge of FDA regulations and documentation skills to efficiently document and implement their new instrument system.


RETROSPECTIVE VALIDATION FOR CUSTOM APPLICATION

Client Profile: A bio-pharma company involved in drug discovery and moving into pharmaceutical manufacturing.

Technologies Used: RUP, IEEE Recommended Practice for Software Requirements Specifications, UML, and Rational Rose Modeling Tool.

Project Summary: The bio-pharma client was using a custom application to automate testing procedures and data analysis. The software had been developed in-house when the organization was a start-up biotech company. The client was fast moving toward commercialization of their first product and needed to have all applications documented and validated per FDA standards.

The Ashvins Group consulted with the client to understand the functional requirements associated with the custom application and to review all existing design and development documentation. By working both with the end-users of the application and with a running model of the application, The Ashvins Group developed a comprehensive Software Requirements Specification. From there, a Detailed Design Document was developed that included all existing functionality. Finally, the application was fully validated to provide sufficient documentation to support the continued use of the application in an FDA regulated environment. By creating “retrospective documentation” to support the application, the client was able to implement the existing software and use the software as a base-line to support continuing development efforts for the application.




 

VERIFICATION AND VALIDATION FOR "OFF THE SHELF" SOFTWARE APPLICATION

Client Profile: A leading global provider of laboratory instrument systems

Technologies Used: FDA Regulations/Standards, IEEE Documentation Standards, Computer Related Systems Validation (CRSV) Methods, Project Management Techniques

Project Summary: The instrument manufacturer was scheduled to release a new instrument that uses a third party “Off the Shelf” (OTS) software product to interface with a Laboratory Information System (LIS) and other laboratory instrumentation. The third party software had no record of validation.

U.S. FDA and ISO both require Software Validation and Verification. The GMP states "Design validation shall include software validation and risk analysis." All devices automated with software are subject to this regulation.

Working with the client, The Ashvins Group performed the Validation and Verification activities which included the creation of the following documentation: Validation and Verification plans, Hazard Analysis, Test Cases and the Validation and Verification Report. The Validation Plan provided a comprehensive listing of activities and their accompanying timeline. The Hazard Analysis consisted of a Failure Mode Effects Analysis (FMEA) and a Fault Tree Analysis (FTA). The FMEA was used to recognize and evaluate the potential failure modes and causes associated with the software application. The ultimate benefit of FMEA is cost savings. By focusing on potential failures or deficiencies and their causes before they occur, the savings are substantial. The FTA is a “top down” approach where a system or safety hazard is assumed. The FTA uses detailed logic diagrams, basic failures or simulated events to determine if the hazard could occur. Test cases were developed that elicited the behavior from the application and identified the expected results as specified in the requirements documentation.

The completed V & V Report provided an all-inclusive summation of all of the results and provided the final certification of the software’s performance and quality. In addition to the documentation, The Ashvins Group was responsible for the timely execution and monitoring of the test cases and results. Ashvins also worked closely with the third party original source of the OTS software. By applying proven Software Verification & Validation techniques, The Ashvins Group was successful in providing the V & V documentation necessary to support the use of the application in an FDA regulated environment which enabled the client to meet their aggressive time to market goal.

 




DEVELOPMENT OF A GLUCOSE DATA MANAGEMENT SYSTEM

Client Profile: A Medical Device Company seeking to provide improved software technology for blood glucose measurement and patient data management.

Technologies Used: Use Case Analysis, Borland CaliberRM, UML, Requirements Engineering, Borland Model Maker, knowledge of Clinical Diagnostics Device functionality and interfaces, Delphi, SQL, and Mercury Test Director.

Project Summary: The client needed to replace their existing product that manages patient blood glucose results with a state-of-the-art web enabled system in order to maintain their market leadership and provide their patients a system that efficiently tracks results and shares data with Healthcare Providers. A comprehensive software requirements specification (SRS) document is required to support system development. The SRS is the primary reference for the development of the application design and must contain an accurate and detailed description of system behavior. The SRS is also the primary source from which the Development Team produces a strategy for testing the end product. The development effort included a PC based client application and a backend database that communicate via Web interface in order to share data among subscribers while following HIPAA guidelines.

Working with the client, The Ashvins Group managed and directed the activities necessary to develop the application. These activities included many processes:

  • Facilitated Use Case Analysis and Requirements Review Sessions. Clearly defined the requirements for the development of a multi-user intuitive application that includes a Windows based front end, with a web enabled back-end Host System. This application synchronizes data elements between the home user and the Healthcare Provider so that both have visibility to the same data. Data is uploaded directly from glucose-related medical devices to the Windows application to simplify data entry.

  • Provided requirements that will ensure the application’s enhanced flexibility and scalability for current and future technology.

  • Developed the application in a phased approach based on the Rational Unified Process.

  • Prepared, executed, and directed the software verification.

  • Prepared documentation based on FDA Guidelines for application development and validation for a Medical Devices.

The team based management approach incorporating both an Ashvins development team and a client project team greatly contributed to defining and developing an innovative, robust, and unique application.



 

SYSTEM VALIDATION AND IQ, OQ, AND PQ FOR LABORATORY AUTOMATION INSTRUMENTATION


Client Profile: A global specialty pharmaceutical company that develops and commercializes innovative drug and cosmetic products.

Technologies Used: Gemini software, VB.net, FDA Regulations/Standards, IEEE Documentation Standards, Computer Related Systems Validation (CRSV) Methods, Project Management Techniques.

Project Summary: The pharmaceutical client recently implemented the use of a TECAN Genesis system and components for the preparation of ELISA plates as part of their drug release assay. The Ashvins Group was contracted to lead the Installation Qualification (IQ), Operational Qualification (OQ) and Performance Qualification (PQ) efforts for this important automation project. Installation Qualification is the process of demonstrating through documentation and verification that an instrument and all of its components have been installed correctly according to the manufacturer’s technical and/or configuration specifications. The Operational Qualification step then demonstrates that an instrument system and associated software function according to its specifications and requirements (including FDA regulations such as 21 CFR 11) in the selected environment. Afterwards, the Performance Qualification activities are designed to confirm that an instrument consistently performs according to the specifications appropriate for its routine use. This complete IQ/OQ/PQ process provides documented verification that the integrated system performs as specified in its normal operating environment; i.e., the TECAN Genesis system performs as intended.

Working with the client, The Ashvins Group prepared the IQ, OQ and PQ Validation Plan, executed on-site all of the IQ, OQ and PQ protocols and prepared the Summary of Results documentation. The client was able to capitalize on the Ashvins’ laboratory automation expertise, knowledge of FDA regulations and validation skills to efficiently document and implement their ELISA TECAN automation system into their manufacturing process.