|
Comments
|
Today's Top SOA Links
AJAXWorld News Desk Using Visual WebGui to Develop Web-Based EDP for a Hospital
"A single programmer is capable of creating a rich web application without any experience in HTML, ASP, JavaScript or AJAX."
By: Marissa Levy
May. 18, 2009 12:30 PM
Overview A well-functioning EDP is the alpha and omega for the treatment of patients in a hospital. Each investigation is recorded electronically and is available for the treating physicians at any time and place. This allows recording and evaluating patient data at the bedside to the satisfaction of the patients and the physicians. Unfortunately, in some areas of the medicine, Doctors and nurses often have to work with complicated software that doesn’t meet the needs of the users, or do not offer such interfaces to expand the software by the required functions. In intensive care units, where doctors are constantly pressed for time, it is essential to have an intuitive and after all flexible patient-management-system. ICUs record information alongside the “normal” patient data, that isn’t covered by most hospitals information systems. This data accrues only in intensive care areas and are exclusively used by them. For these reasons, The Klinikum developed the doSys software. Business needs One of the main problems of the old version of doSys was the fact that only machines with Office Professional installed on them were able to start the program and manage patients. Thus it was required that the new software provide access to the program from any PC, regardless of the software being installed on it. Another aspect that had to be taken in consideration in the implementation of the new version was to be able to remain with the graphical user interface of the old one. This was a crucial requirement since changing the UI as opposed to leaving the familiar interface means that users would need to be retrained to using the system and spend valuable time on getting used to it. The Solution In the beginning of 2008 an article brought Visual WebGui to their attention and after evaluating it the team realized the with Visual WebGui it was possible to develop the graphical user interface within the shortest time by designing the Forms with a drag and drop designer. "By developing the application like a WinForms application, we didn’t have to make any compromises in the implementation of the look and feel of the previous MS Access version of doSys" said Michael Schaller, Chief Developer of doSysIII. "The biggest advantages was to create own controls by simply deriving a class from Gizmox. WebGUI.Forms.UserControl. Hereby, we were able to create specialized controls to fit all the information that a physician has to know after a single view on the control." Benefits Visual WebGui is a rich internet applications platform that overcomes all these difficulties while developing fully interactive applications that are accessed over the web. In addition, Visual WebGui amazingly proved that "a single programmer is capable of creating a web application without the need of having any experience in HTML, ASP, JavaScript or AJAX" as stated by the Chief Developer of the doSysIII project. Besides creating the database and the .NET-Remoting DataLayer, which receives the patient data from the database and encapsulates it to classes passed to the GUI, the implementation of the graphical user interface took The Klinikum less than three months by assigning only one developer. "Gizmox states that with Visual WebGui, a company can substantially reduce their development time and we can fully confirm this in every way. We finished the whole project in less than one year by only one developer and as a result, we can save over 400 Euro per client in license fees for the MS Office Professional," said Chief Developer Michael Schalle, adding that "We are sure that this project will not be the last one which uses this amazing framework." Screen shots StationView - This is the overview of the beds in an ICU. Here you can see that the control-design has been adjusted for the representation of all the bed- / patient-relevant data. This were done by simply overriding the update()-method of the baseclass. PatientDataView - The PatientDataView allows the editing of a patient. Thanks to Visual WebGui the application can immediately respond to changes by other clients without the need to reload the site manually or by a reload-timer.
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
|||||||||||||||||||||||||||