|
Project Profiles |
 |
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.
|
|
 |
Advanced Central Nursing Station |
Overview : |
|
Central Nursing Station is a state of the art real-time scalable multiple bed monitoring workstation based Microsoft new technology
framework. It provides scalable application framework to acquire, store and review vital parameters from bed side patient monitors. Scalability includes
beds, monitors, parameters, display elements, storage and reports.
Methodology / Technology :
- Software is rapidly developed based on the SoftTeam's Process Framework.
- Scalable software architecture based on .NET 3.x framework.
- Stunning visuals using Windows Presentation Framework (WPF).
- Configurable socket based acquisition and communication sub system.
- Advanced trend graphical and tabular trend visualization.
- Customizable reports with XPS based printing system.
- Optimized trend data storage and retrieval systems.
- 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 platform enables custom deployment options.
|
|
 |
Simulix - Radiation Therapy Simulation System Software |
Client: Nucletron B.V, The Netherlands |
Overview : |
|
Provided complete workstation development solution for Radiation Therapy Simulation System for flat panel 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 modeling) methods to capture the complete life-cycle activities that include requirements, use-cases,
architecture, design, testing and issue tracking.
-
Developed efficient extendable image display framework for efficient large image display and overlay display
with layout management.
-
Developed efficient image processing components for window width / window level and various image filters.
-
Utilized various architectural patterns, design patterns and language features for concrete system design.
-
Developed reusable user interface components for uniform presentation with multiple language support.
- Utilized traceability matrix to manage the efficient issues fixing and tracking
Platform / Technology :
Windows XP, .NET, C#, Remoting, MSDE, Crystal Reports, DICOM, RUP, Rational XDE, NUnit, and UML
|
|
 |
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.
|
 |