Click here to Skip to main content
15,919,500 members
Articles / Programming Languages / Visual Basic

Paperless Advanced Hospital Management System

Rate me:
Please Sign up or sign in to vote.
3.14/5 (8 votes)
27 Jul 2013CPOL3 min read 39K   8   12
It's not just an ordinary HMS. It is an almost paperfree AHMS which helps to make our environment green.

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.


Traditional "HOSPITAL MANAGEMENT SYSTEM" is used to only computerize the Front Office Management of Hospital to develop software which is user friendly, simple, fast, and cost – effective. It deals with the collection of patient’s information, diagnosis details, etc.The main function of these traditional systems is to register and store patient details and doctor details and retrieve these details as and when required by the management, and also to manipulate these details meaningfully. System input contains patient details, diagnosis details; while system output is to get these details on to the monitor.

But I want to design an AHMS (Advanced Hospital Management System); which will help not only computerize the front office management work, will also computerized nearly all type of works of the hospital (there are some exceptions also as some jobs like operations). Along with that, my second primary objective is to almost demolish the need of paper in the hospital.

The list of some main features of AHMS are:

  1. Computerize almost all of the jobs in hospital.
  2. Demolish the use of paper in day-to-day work (e.g. Use in pharmacy and lab, or use by doctors).
  3. User Ids and password will be provided to all employees.
  4. Communicating (e-mailing) facility will be provided (so that doctors can communicate with other doctors or employees.
  5. Receptionist must enter the details of each patient and ODP taking treatment, but not restrict any emergency patient or person with them for this purpose. To maintain a consistency in database, the details of emergency's patients must be filled or entered by the doctor after operating the patient.


Hospital Management system includes registration of patients, storing their details into the system, and also computerized billing in the pharmacy, and labs. The system has the facility to give a unique id for every patient and stores the details of every patient and the staff automatically. User can search availability of a doctor and the details of a patient using the id. The Hospital Management System can be entered using a username and password. It is accessible either by an administrator or receptionist. Only they can add data into the database. (But in AHMS, each employee will be able to log-in and update the database; and specific rights will be provided depending upon their roles, example doctor, receptionist, etc.) The data can be retrieved easily.

Using the Code

As there are many HMSs in the market, I'm searching for and planning to buy a good source code of a HMS so that I can concentrate on developing all new featured modules which I want to implement in the current HMSs; and don't need to start from starch as starting from scratch can affect the effectiveness of new feature.

Therefore, I buy the source code of a HMS and then modify it to my requirements and integrate it to the new modules.

Points of Interest

  1. The messaging service also allows doctors to discuss the cases with their seniors or with experts via e-mail.
  2. Due to paperless working, all the files are maintained and saved in digital formats. Therefore files can be maintained for a long time and less amount of time is needed for searching a particular file or record.
  3. The paper memos or letterheads will be maintained in digital format and the only use of paper is when a letterhead is to be sent out of the hospital (like lab reports, some types of bills, pharmacy slips, etc.)

Use of Sensors

  1. GPS: Used to update location details of a doctor
  2. NFC: Used to maintain and update attendance table using a NFC smartcard
  3. Users are welcome to suggest some more ideas regarding the usefulness of the sensors in this app


  • Second version: Information regarding use of sensors is added
  • First version: Described the basic idea of the app


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Written By
Software Developer
Canada Canada

Comments and Discussions

GeneralMy vote of 1 Pin
Aydin Homay4-Aug-13 0:38
Aydin Homay4-Aug-13 0:38 
GeneralMy vote of 1 Pin
i0018-Oct-12 15:18
i0018-Oct-12 15:18 
GeneralRe: My vote of 1 Pin
Verma.No.118-Oct-12 16:56
professionalVerma.No.118-Oct-12 16:56 
GeneralRe: My vote of 1 Pin
Mycroft Holmes27-Jul-13 0:56
professionalMycroft Holmes27-Jul-13 0:56 
QuestionWhich Country ?????? Pin
Charles Shob14-Oct-12 21:51
professionalCharles Shob14-Oct-12 21:51 
For Which country you wanted to develop this application??? The App name you have give is a wide range of Scope. Need morw clrification regarding feature, support etc...
AnswerRe: Which Country ?????? Pin
Verma.No.115-Oct-12 0:39
professionalVerma.No.115-Oct-12 0:39 
QuestionUltrabook Features? Pin
Casey Sheridan9-Oct-12 8:13
professionalCasey Sheridan9-Oct-12 8:13 
AnswerRe: Ultrabook Features? Pin
Verma.No.19-Oct-12 17:20
professionalVerma.No.19-Oct-12 17:20 
GeneralRe: Ultrabook Features? Pin
Casey Sheridan10-Oct-12 14:57
professionalCasey Sheridan10-Oct-12 14:57 
GeneralRe: Ultrabook Features? Pin
Jason Gleim15-Oct-12 8:37
professionalJason Gleim15-Oct-12 8:37 
GeneralRe: Ultrabook Features? Pin
Verma.No.116-Oct-12 4:41
professionalVerma.No.116-Oct-12 4:41 
NewsRe: Ultrabook Features? Pin
Verma.No.114-Oct-12 17:14
professionalVerma.No.114-Oct-12 17:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.