HWC-Mobile-App
Overview
The HWC Mobile App is designed for healthcare programs to facilitate collaboration among health workers with different roles such as Registrar, Nurse, Pharmacist, Lab Technician, and Doctor, etc.
This application aims to eliminate pen and paperwork for different roles, allowing them to enter patient data digitally with increased ease and accuracy.
Functional Description
- Patient Registration: Nurses or Registrars can register patients (the same patient can be registered with Esanjivni).
- Patient Updates: Doctors, Lab Technicians, and Pharmacists can update the details for registered patients within the app.
Features
- User Authentication: Secure login for different roles like Registrar, Nurse, Doctor, Lab Technician, Pharmacist .
- Real-time Data: Access to up-to-date information about patients.
- User-Friendly Interface: Intuitive design for easy navigation.
- Offline Access: Ability to use the app without an internet connection.
- Multilingual Support: Ability to use app in different languages like English, Kannada.
Technologies & Tools Used
- IDE: Android Studio.
- Database: Room
- Languages: XML, Kotlin, SQL
- Architecture & Architectural Components: MVVM, Android Architectural Components
- SDK: Android SDK 23-34
Installation
Make sure you have the following installed:
To run this project, Follow these steps:
- Clone the repository to your local machine,
using:
git clone https://github.com/PSMRI/HWC-Mobile-App
.
- Open Android Studio.
- Click on 'Open an existing Android Studio project'.
- Navigate to the directory where you cloned the project and select the root folder.
- Wait for Android Studio to sync the project and download the dependencies.
- Once the sync is done, you can run the project on an emulator or a physical device.
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
).
- Make your changes.
- Commit your changes (
git commit -am 'Add some feature'
).
- Push to the branch (
git push origin feature/your-feature
).
- Create a new Pull Request.