Android Indoor Location Application Using Beacon For Hospital
The objective of this project is to develop an application that can cater to an individual?s medical needs efficiently. It shows how the hospital management, which is our superuser, will be able to interact with profiles of doctors and patients. How patients can perform various functions using
2025-06-28 16:25:07 - Adil Khan
Android Indoor Location Application Using Beacon For Hospital
Project Area of Specialization Information & Communication TechnologyProject SummaryThe objective of this project is to develop an application that can cater to an individual’s medical needs efficiently. It shows how the hospital management, which is our superuser, will be able to interact with profiles of doctors and patients. How patients can perform various functions using their profiles and how doctors will be able to obtain results from patients. Lastly, our application will also have the feature of an indoor navigation system, which will operate through a hardware module called ‘Beacon’. The fourth type of user, a visitor, will be able to access the indoor navigation functionality of the application by entering a token number assigned to them upon entrance. This application is developed using Android Studio and Firebase software.
The application would require that users first register themselves into the system (Firebase Database). Once the users have registered, they will then be able to use their profiles. Users can make changes to their profiles such as changing their profile picture, editing their names, etc. All other functionalities will be displayed to the users through their respective dashboards from where they can choose any option based on their needs and a subsequent window will open guiding them further for the required action to be performed. The system is designed with a user-friendly GUI which is easy to navigate and operate enabling users to make more efficient use of the application.
Project ObjectivesResearch Objective:
i) To develop an efficient mobile application that supports our idea of developing a management and navigation system for a hospital.
ii) To choose a beacon module that is efficient in terms of input/output retrieval and can detect an area of a wide range.
Commercial Objectives:
i) We would want the authorities of a hospital to adopt this technology.
ii) The commercial objective of this project is also to successfully implement it in other vast areas such as shopping malls, compounds, and universities where it would prove to be efficient for individuals who find it difficult to find their way around the large spread area. In large hospitals, many peoples come from rural areas and they are not aware of the location. It will help them to reach their place in an emergency and book their appointment easily.
Project Implementation MethodThis application can be accessed through four modules or will consist of four interfaces for four different user types namely; the hospital management (admin user), doctors, patients and visitors. Once the application is run, a dashboard opens asking the type of user.
The admin user will first signup to be registered within the system. They will then use these credentials to login to their respective accounts. Through their dashboard, the administration will be able to access the doctors’ availability list, add, update, edit or delete records stored within it as well as manipulate records through the database. The user will also access patients’ records, view appointments and approve them according to available slots selected and perform different queries through the database. Subsequently, the admin user will also be able to
Patients will first signup to register themselves into the application database. Once the registration details are entered and authenticated, the user will receive an OTP through their registered e-mail address. They will need to enter this OTP on the following screen. A patient can look up the details of a specific doctor they wish to contact. They can book appointments according to the time availability of the doctors shown via the application itself and they will receive a confirmation whether their appointment is confirmed or not. The emergency option opens the contact list of the patient who they can contact during an emergency situation and the helpline option opens a dialer on the users’ screen. Patients will also be able to use the indoor navigation facility to navigate their way within the hospital area.
A doctor will be able to view their upcoming appointments. They will be able to either accept, shift or decline an appointment request made by a patient based on their availability. If the doctor decides to shift an appointment, another screen will open consisting of dates and available time slots on which the appointment can be shifted to. Doctors will be also be able to view their patients’ reports online. These report specifications will be entered by the patient through their panel and will be accessible to doctors through their panel. They will also have the option to print out these details for further analysis if needed. They will also have an emergency helpline that will be accessible through the application itself. Doctors will also be able to access the indoor navigation functionality of the application.
The visitor interface will consist of a simple screen requesting them to enter a token number either mentioned on their visiting card. Once they enter this token number, an indoor map of the hospital will open enabling them to find their way around the hospital vicinity.
The hardware that will be used for embedding the indoor navigation feature is the Beacon.
The database that the application will be connected with will be Firebase.
Benefits of the ProjectBenefits of the Project
- Guiding patients to waiting rooms and other specialized consultations
- Locating rooms for visits to admitted patients and during emergencies using a token number
- Notice of entry into restricted access areas
- Minimizing queues at reception for booking appointments
- Minimizing queues of patients looking for certain information regarding their reports or other doctors
- Enabling doctors to remember all their upcoming appointments for the day or week
- Enabling patients with prolonged doctor visits to keep their medical records safe and on the go
- Minimizing manual workload and shelf space.
- Helpful for those who come from rural areas and they are not aware of the hospital location.
- In case of emergency, we can save our patient's lives.
DOCTOR:
- Register/Signup
- Sign In
- OTP Verification
- Edit Account Information
- View Patient Appointments
- View Patient Reports
- Find Rooms Through Indoor Navigation System
- Access Emergency Dialler
ADMIN:
- Register/Signup
- Sign In
- Store Records of Doctors
- Edit Records of Doctors
- Update Records of Doctors
- Delete Records of Doctors
- View Patient Appointments
- Approve/Shift/ Decline Patient Appointments
- Access Database
- Perform Queries on Database
- Manipulate Database Information
PATIENT:
- Register/Signup
- Sign In
- OTP Verification
- Edit Account Information
- Maintain Medical Records
- Keep In Touch With Their Doctors
- Book Appointments Online
- Upload Reports For Doctors
- Find Rooms Through Indoor Navigation System
- Access Emergency Dialler
VISITOR:
Find Rooms Through Indoor Navigation System.
Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther Industries Medical Core Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 36000 | |||
| Beacon Kit | Equipment | 1 | 30000 | 30000 |
| Traveling | Miscellaneous | 1 | 6000 | 6000 |