Components
Rich Internet Applications (RIA)
Our Presentation Tier is implemented as RIA web portals and sites. The user interfaces are implemented using HTML, JavaScript, JQuery, AJAX, FLASH, Silverlight, JSP and ASPX technologies. This results in well designed, rich and user-friendly interfaces that streamline the users' work, minimize data entry errors and provide a delightful experience.
Visualization
We utilize enterprise class Business Intelligence (BI) software to maintain:
• HL7 V3 RIM based data warehouses, marts, and cubes
• Automatic and manual integration services Extract, Transport and Load (ETL) processes
• Reports, charts and dashboard
The result to the end user is fast, rich and relevant visualization of the clinical data.
Services
We utilize and provide several SOA web services that implement specific healthcare related functionality. Following service-oriented modeling, consumers of those services can build enterprise-class applications such as health information exchanges (HIE). For example DiagnosisOne smartConnect utilizes the services to implement a Laboratory HUB.
Rules Engine
Several of the DiagnosisOne modules and services rely on the utilization of a rule engine to identify clinical events, may they be specific to a patient or to a population. The rule engine uses the Rete algorithm for fast evaluation of rules. Each rule has a trigger that consists of a logical expression of clinical events. DiagnosisOne smartConsult provides users with a user friendly interface to build such complex logical expressions dynamically - based on clinical events - without the need for any programming. smartConsult also provides cataloging, source control and publishing workflow process for rule management.
Architecture - Our platform follows standard multi-tiered approach to application architecture. Learn More