Coder Social home page Coder Social logo

healthiee's Introduction

An online virtual medical management project.


How To Run

git clone https://github.com/Athe1stB/Healthiee.git
mv Healthiee healthiee
cd healthiee
flutter run --release

GETTING INTO THE PROJECT:

The present world is moving towards the development of online services. In this context, the health care domain can be contributed by developing a web-based online platform that can be used for direct communication or appointments between doctors and patients. With this application, patients can book online appointments with their preferred doctors, and doctors can offer healthcare suggestions, e-prescription, and view the patient’s medical records, lab reports, etc. The application also lets users look for and connect with donors like blood, eye, kidney, etc.

This system has a ‘Home’ page from where the patient, doctor & administrator can enter into their module by selecting the user type.

Fig 1.1 shows the ‘Home’ page of our project.

The ‘Home’ page consists of 3 modules:

  1. Doctor Module
  2. Patient Module
  3. Admin Module

DOCTOR MODULE

The doctors can login into their account or signup if not already registered. Fig 1.10 shows the page for login and signup option for a doctor. Registration of a doctor account is monitored by admin. We will discuss more about this in Admin Module.

After clicking on Signup button on the page(see figure 1.10), a signup portal opens with options to enter email and password. Fig 1.20 shows the signup portal for doctor.

Once you click on Signup button, it leads to create Account page (see Fig 1.30).

After filling all the details like name,license no., qualifications etc., one must click on create profile option to create account on the software.

After clicking on Login button on the page(see figure 1.10), a login portal opens with options to enter email and password. Once you have registered, then only one can login. Fig 1.40 shows the login portal for doctor.

Fig 1.40

Once the doctor clicking the ‘Login’ button, they will be redirected to their own dashboard which is shown in Fig 1.50

Fig 1.50

In this page, doctor can see their upcoming appointments which has been booked by the patients. Fig 1.60 shows the list of appointments of the doctor.

Then there is update profile page(Fig 1.80).

Once everything is done, the doctor can signout of their account. Thus, in general, a doctor can login into his/her account, view their appointments and update profile. This is all about Doctor Module.

PATIENT MODULE

This module allows patients to create their account, book an appointment to see a doctor and see their appointment history.

The patient can login into their account or signup if not already registered. Fig 2.10 shows the page for login and signup option for a patient. Registration of a patient account is monitored by admin. We will discuss more about this in Admin Module.

After clicking on Signup button on the page(see figure 2.10), a signup portal opens with options to enter email and password. Fig 1.20 shows the signup portal for patient.

Once you click on Signup button, it leads to create Account page (see Fig 2.20).

After filling all the details like name, age, gender etc., one must click on create profile option to create account on the software.

After clicking on Login button on the page(see figure 2.10), a login portal opens with options to enter email and password. Once you have registered, then only one can login. Fig 1.40 shows the login portal for patient which look same as doctor's login portal.

Once the patient clicking the ‘Login’ button, they will be redirected to their own dashboard which is shown in Fig 2.40.

Fig 2.40

The Dashboard page allows patients to perform three operations:

  1. Patient can see their next appointment which has been booked earlier.
  2. Book his/her appointment - Here, the patients can click on show available doctors option to select the doctor to make appointment (see fig 2.50).
  3. Update profile page - The update profile page asks patients to enter their name, age, gender and upload a photo (see fig 2.60).

Once everything is done, the patient can signout of their account. This is all about Patient Module.

ADMIN MODULE

This module is the heart of our project where an admin can see the list of all patients, doctors and other elements of the medical system like medicines supply etc.

The patient can login into their account or signup if not already registered. Fig 3.10 shows the page for login and signup option for a admin. Fig 3.10

After clicking on Signup button on the page(see figure 3.10), a signup portal opens with options to enter email and password. Fig 3.20 shows the signup portal for admin.

Once you click on Signup button, it leads to create Account page (see Fig 3.30).

After filling all the details like name, age, gender etc., one must click on create profile option to create account on the software.

After clicking on Login button on the page(see figure 3.10), a login portal opens with options to enter email and password. Once you have registered, then only one can login. Fig 1.40 shows the login portal for admin looks same as doctors.

Once the admin click on the ‘Login’ button, they will be redirected to their own dashboard which is shown in Fig 3.50. Fig 3.50

The Dashboard page allows admin to perform three operations:

  1. Admin can see the list of medicines available currently and update/add medicines once they are shipped in or sold (see fig 3.60). Fig 3.60
  2. Add staffs / Update details of the staff members (see fig 3.70). Fig 3.70
  3. See the list of patients and can remove their account from the software (see fig 3.80).
  4. See the list of doctors and can monitor them (see fig 3.90).

Once everything is done, the admin can signout of their account. This is all about Admin Module.

healthiee's People

Contributors

athe1stb avatar seven7teen avatar akshatbaranwal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.