Ben has posted 2 posts at DZone. View Full User Profile

End-to-End Healthcare System on NetBeans

11.01.2011
| 7279 views |
  • submit to reddit

Kebok.com is a Pasadena-based company that provides IT services and develops healthcare management software for psychiatric hospitals. Our customers include hospitals in California, Arizona, and Illinois. The software development team at Kebok is currently using technologies such as Java EE and the NetBeans Platform to develop the up-and-coming version of its management software system.

The name of the application is "Aurora Information System" or "AIS" for short. AIS is an in-house application we are developing for Aurora Behavioral Health (hence the "Aurora" in the name), a group of 7 psychiatric hospitals, to manage patient records. The ultimate goal is to have AIS manage the entire lifecycle of a patient's episode; from registering the patient, verifying the patient's insurance benefit, documenting the medical diagnoses and procedures performed, to ultimately billing and collection. There are also requirements from the management level for AIS to provide analytical data for purposes such as staffing, marketing, and 3rd party contract negotiation.

AIS employs a client-server model where Java EE is used on the server side of the equation. The client side is where the NetBeans Platform comes in. In our client, we define a set of entities (e.g., patient, doctor, insurance, diagnosis, charge) and operations (e.g., look up patients, assign a doctor, generate bills) as the core, i.e., essentially a set of SPIs. Then we separate business functions into individual NetBeans modules roughly along the departmental boundaries, where each module provides implementations for some of the core SPIs. Communication between modules is done mostly by the NetBeans Lookup API.

The UI for showing a patient's information:

The UI for managing insurance authorizations:

The UI for basic medical record documentation:

The use of the NetBeans Options Windows API for managing master definitions:

We are extremely happy with our choice of the NetBeans Platform as the underlying application framework for building the client user interface.

Currently this project is still under development. We are aiming it to go into production within the next 6 months, at that time it will replace a PHP,  browser-based, system which was also developed by us.

Published at DZone with permission of its author, Ben Tsou.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Aniceto Garcia replied on Thu, 2012/01/26 - 4:37am

Where I can find the complete documentation of your health care system that is build in netbeans?

Also is it open source or code is not available with this software?

I am interested in getting more information about your health care system.

Java Collection

Neil Carrier replied on Wed, 2012/12/05 - 3:05pm

I'm curious why you decided to move away from a browser application to NetBeans.  

Matt Coleman replied on Fri, 2012/12/07 - 1:05am

this is interesting..i hope more NB would do more on healthcare systems

present for graphic designer 

Dazz Mazz replied on Fri, 2014/05/23 - 8:01am

Creating a software that would "manage the entire lifecycle of a patient's episode" is hard to make and the programmers that worked on this should have asked for help a group of  Vaginismus MD  doctors to make the software more user-friendly. By looking at the patient's information UI I understand this program is very simple to use, plus the NetBeans Platform makes it very stable and no crashes can occur.

Darren Martin replied on Wed, 2014/06/25 - 10:32am

I have found this site http://www.interactivecare.ca/ just now and it talks about health care system, and kinda good one to have, because they have health monitoring system that is available in most smartphones. Its interactive and comprehensive innovative idea can bring health advocates be more updated about health issues, tips and solutions. Regardless of the platforms offered by NetBeans in many partnered health institution, do you think they also have idea in making similar health facilities?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.