|
|
 | Technology Overview |
UniCharts™ is one of the most comprehensive and cost-effective browser-based EMR Software available today. It has been developed with some of the most open technologies so that our customers can achieve maximum benefit with the lowest Total Cost of Ownership (TCO). We have placed a premium investment on the design and robustness of this electronic medical records system to provide a browser-based and still a truly interactive implementation.
Technologies Used
UniCharts™ server is built around J2EE framework. The core J2EE technologies that have been utilized include Java, Java Server Pages (JSP), Java Servlets, Java Naming and Directory Interface (JNDI) and Java Database Connectivity (JDBC).
UniCharts™ client is built using standard-based Dynamic HTML (DHTML) and JavaScript technologies. State-of-the-art design of our web client is second to none, not just in healthcare industry but in the entire web arena. Traditional web applications are dumb static pages that need to be refreshed at every user interaction, whereas our innovative implementation of UniCharts™ client allows user interactions to happen asynchronously, making users completely unaware of communications with the server. Besides being interactive, our sophisticated interface design allows users to view and control their entire workflow without switching windows or refreshing pages. It is a new approach to web application development similar to Ajax, an implementation model that is being followed by leading companies such as Google and Amazon. All major products that Google has introduced over the last year, including Orkut, Gmail, and Google Maps, use the revolutionary Ajax approach.
Other standard-based technologies that have been used in the development of this unique EMR system include Extensible Markup Language (XML) which is a universal and platform-independent format for data transmission and storage. Built on such standard technologies, UniCharts™ can respond to any shift in the paradigm and can be extended without difficulty. It is a future proof system. For a live demonstration of our product, just click here.
Product Architecture
From a technical perspective, UniCharts™ electronic medical records system has a 3-tier architecture. A simplistic diagram of the product architecture is as follows:
First or the client tier is Internet Explorer, the world’s most advanced and pervasive browser. We have strictly used browser’s native technologies, JavaScript and DHTML, to implement the client tier. Absolutely no additional setup is required on the client side. No plug-ins, ActiveX controls, Windows DLLs, Flash or Applets need to be downloaded or installed into the browser. The client is designed to run effectively at connection speeds as low as 56K and compatible with Internet Explorer’s version as old as 5.5. Internet Explorer is the most widely used browser, and along with its version 5.5, it commands over 90% of the world’s browser market.
Second or the business logic tier is based on Java 2 Enterprise Edition (J2EE) framework that defines the standard for developing component-based multi-tier enterprise applications. On this tier resides the application’s business logic and rules. This tier is fronted by Apache Tomcat HTTP server and all communications with the first tier is done over HTTP/HTTPS protocols with XML and HTML as the exchange medium. Tomcat is the Sun’s official reference implementation for the Java Servlet and JavaServer Pages technologies and is being used in production applications around the world.
Third or the database tier that contains logic to manipulate and store data objects and is accessed by the middle tier via a highly optimized JDBC compliant connection pool. At its heart, this tier contains MySQL database server which is the world's most popular Open Source Database. MySQL is designed for speed, power and precision in heavy load use. Customers such as Yahoo! Finance, Motorola, NASA, Silicon Graphics, and Texas Instruments use the MySQL server in their mission-critical applications.
|
|
 |
|