4D Ultrasound System
Software Solution for Diagnostic 4D Ultrasound System – Voluson 730 for Kretz Technik, Austria
Overview
Provided software development services to Kretz Technik for the release of their successful 3D/4D ultrasound system model Voluson. We worked with their engineer team and developed scalable software framework for ultrasound system
Modern Diagnostic Ultrasound system is a multipurpose Color Doppler diagnostic ultrasound system based on scalable ultrasound hardware and software features. Underlying scalable software platform supports various ultrasound hardware engines and provides configurable system features. The solution is developed using Windows Presentation Foundation for modern user interface and provides complete/customizable patient/image data management, calculations, reports and DICOM features
Platform/technology
- Windows Embedded Desktop OS
- Win32 C/C++/MFC/COM
- Volume 3D, integrations
- Integrated SQL database
- Advanced design methods and design patterns
RT Plan / Sim Workstation
Radiation Therapy planning and simulation workstation
Overview
Provided software engineering services for the development of console workstation development for Flat panel based Radiation Therapy Simulation System. The development solution includes image acquisition, storage, display, patient/plan/field data management, reports and complex image overlays like field wires, MLC, contours, blocks and annotation
Methodology
Adopted effective RUP (rational unified modelling) methods to capture the complete life-cycle activities that include requirements, use-cases, architecture, design, testing and issue tracking
Platform/technology
Windows XP, .NET, C#, Remoting, MSDE, Crystal Reports, DICOM, RUP, Rational XDE, NUnit, and UML
Modern Diagnostic Ultrasound System
Overview
Modern Diagnostic Ultrasound system is a multipurpose Color Doppler diagnostic ultrasound system based on scalable ultrasound hardware and software features. Underlying scalable software platform supports various ultrasound hardware engines and provides configurable system features. The solution is developed using Windows Presentation Foundation for modern user interface and provides complete/customizable patient/image data management, calculations, reports and DICOM features.
Methodology / Technology
- Software is rapidly developed based on the SoftTeam's Process Framework and using ready to use SoftTeam components such as SMART, SonoPal and DICOM toolkits.
- Scalable software architecture based on .NET 3.x framework and Component framework.
- Configurable user interface support various resolution and visuals using Windows Presentation Framework (WPF).
- Complete measurement and calculations using SoftTeam’s SMART.
- Advanced trend graphical and tabular trend visualization.
- Complete patient and image data management and report using SoftTeam SonoPal.
- Complete DICOM features based on SoftTeam’s DICOM toolkit
- Deployed under Windows XP Embedded platform.
Benefits to the customer / end-user
- New user interface and visuals provides improved patient critical care.
- Faster and cost effective development.
- Scalable architecture helps in deploying different variants of the product with almost no change to underlying software.
Design & Development of Interface Software for 4D Diagnostic Ultrasound System (Voluson 730)
Client: Kretz Technik, Austria
Overview
Technology framework design and software development involving all interface software modules including specialty modules. This user interface software integrated all the software modules of a complex multi-dimensional medical diagnostic ultrasound scanner. Software development had to consider several system elements like system control sequences, timing, multi tasking, precise user interface elements, error logging, recovery, software safety etc.
Methodology / Technology
Adopted effective IEEE based documentation methods to document architecture, detailed design, user interface, verification/validation, testing and maintenance User interface screens are developed as reusable deployable components
- Efficient database oriented Native Language Support (NLS) engines
- Hardware and operator console simulators.
- Simplified and easy to maintain state machine to manage complex modes of the system.
- User interface software for hardware diagnosis.
- Database oriented program settings with backup/restore facility.
System and Application Software For Modern Diagnostic Ultrasound System
Client: Furuno Diagnostics America Inc (FDAI), NC, and USA
Overview
SoftTeam accomplished the task of providing complete software solution, which includes design and development of complete software modules of control, user interface, measurement and clinical application software for a modern diagnostic ultrasound system. Majority of the development work was performed from SoftTeam’s offshore facility with regular communication and interaction with on-site coordinator at client site.
Methodology / Technology
Project plan, risk analysis staged delivery methods and communication methods.
- Rapid user interface prototype to freeze complex user interface requirements.
- Requirements, Specification Architecture, detailed design, test procedures and verification and validation documents to facilitate coordinated development. Software simulators to avoid any hardware dependency.
- Software safety points and implementation constraints.
- Efficient Multi Staged Cyclic development approach for developments and effective delivery procedures.
- Effective coding techniques, code reviews, coding rules and styles.
- Multi configuration test labs to test developments.
DICOM RT Export Software Scientific Application Porting and Migration to multiple platforms
Client: Nucletron B.V, The Netherlands.
Overview
DICOM RT (Radiation Therapy) Export Software is developed for a Radiation Therapy planning system to export its CT images and radiation therapy components like Structure Set as DICOM 3.0 data to network and to media.
Methodology / Technology
- Development was based on the existing software framework and to follow strict software architecture and developmental requirements.
- Developed automatic testing software modules to verify the correctness of the conversion at every software build. Development of DICOM compliance specifications and conformance statement.
- Software was developed as multi-platform compatible for higher portability.
- Developed error and event logging modules to handle logging of software events and errors.
- Developed DICOM conformance statement documents for the export software.
Benefits to the customer / end-user
- Able to concentrate on the core areas of the business by outsourcing the connectivity solutions.
- Well-supported development and support team helped customer to integrate and test the software effectively.
- Since software was developed based on the customer's software architecture and style, integration of the developed software into their existing system was easier and seamless.
Scientific Application Porting and Migration to multiple platforms.
Client: Nucletron B.V, The Netherlands.
Overview
The objective of this porting project is to migrate part of complex scientific application software from SGI/IRIX platform to PC based MS Windows platform, by keeping common source code and using porting tool.
Methodology / Technology
- Based on the chosen approach (tool based porting) the software modules were ported to target platform.
- Pre-porting analysis and suggested alternative porting options and recommendation.
- Developed porting plan, guidelines and necessary environment to migrate the code in a rapid manner.
- The porting challenges include complex user interface, issues related to IrixGL to windows OpenGL, special IRIX libraries to
- Windows specific technology, data formats, i/o and endian issues, performance issues related to image rendering and processing.
- Developed reports on findings, issues, performance as a result of porting.
Benefits to the customer / end-user
- The initial porting resulted a demons ratable modules that could run independently on the target platform. This helped the customer to see the performance, look and feel and further enabled them to plan and make decisions for marketing, distribution and serviceability of the product.
- Porting analysis/approach technical paper helped the customer for better understanding of the technical issues involved in porting, risks and economical feasibilities in migrating from one platform to another and also provides options to choose a model for porting based on the time frame, performance and cost.
- This outsource model helped the customer for a cost effective solution in planned time frame.
Multi Parameter Cardiac Data Management System
Client: Silicon Labs, India.
Overview
Multi Parameter Cardiac Data Management System (MPDMS) is a PC based single channel 24 hours ECG/Pulse Oximeter/BP data recording, review, auto detection, and reporting system. Build upon multi tasking Windows operating system. MDMS is capable of simultaneous acquisition, storage, review, detection and reporting of cardiology data in a variety of formats.
Methodology / Technology
- Software is rapidly developed based on the SoftTeam's software frame work RADIS (Real-time acquisition, display and Image management Software).
- Configurable communication protocol and interfacing solutions.
- Flexible reporting solutions based on HTML.
- Industrial strength arrhythmia and anomaly detection algorithms and methods.
- Optimized data storage and retrieval systems.
- Configuration software display parameters.
Benefits to the customer / end-user
- Faster and cost effective development.
- Customized and easy interfacing solutions to line of multi parameter systems.
- Immediate value addition to existing basic ECG system and thus enabled cost effective solutions to end-users.
Porting facility for variant Ultrasound Systems and Hardware (for Voluson 630)
Client: Kretz Technik, Austria
Overview
To develop a single source and binary base to run on different variants of the systems with different configurations of underlying hardware. Each system has different user interface screens and input devices like user console boards with the underlying common user interface and control software engine. This porting facility was completed in a very short time scale.
Methodology / Technology
Software modules developed were generic enough with modern component technology, with ease to handle various user interface changes requested by the customer, with the given limited time frame.
- Development based on object-oriented design, development and testing.
- Components based reusable development methods.
- Reusable customizable component based controls for preparing WYSIWYG menus even by non-programmers.
- With properly planned phased development and integration methods, able to work synchronously with different versions of the software coordinating both on-site and offshore development team
Benefits to the customer / end-user
- Development cost is reduced significantly due to the offshore development at SoftTeam.
- Able to achieve faster time to marker since development tasks were done in parallel and project was completed in time
- With effective technical training and knowledge transfer methods, the client’s development team was able to easily understand and customize further requirements and maintain it.