ClinicO is an android mobile application which helps in smooth scheduling of appointments at clinics/hospitals.

Overview

ClinicO

ClinicO is an android moblile application which can be downloaded from here.

Problem Statement

Nowadays, whenever we fall ill, we visit the doctor's clinic with or without an appointment. Now, if we go to a clinic where appointments are not scheduled and everyone is served on the basis of first-come first-serve basis, then it leads to long queues. So let's say even if we do visit with an appointment, but due to some medical emergencies or unavoidable circumstances, the appointments have got delayed. So, this leads to long waiting hours and crowding in the hospitals/clinics. There is no real time monitor which can show you the current appointment number being attended to, so that you can compare it with your appointment number and plan your journey accordingly.

How ClinicO solves the problem?

  • A user can authenticate themselves using Google SignIn and choose their role whether they are a Doctor or a Patient.
  • After choosing their role, they are navigated to their respective dashboards.

Patient's Dashboard

  • User's can view all the hospitals registered on the clinicO app. They can also search a clinic in the search box.
  • On finding their doctor's clinic/hospital card on the dashboard, they can click on it and view the details of the hospital/clinic like doctor's details, qualification, work experience, specialization, clinic's/hospital's working hours, fees, etc.
  • Then, after viewing all of this, the user could book an appointment by filling in basic details like name, age, gender, symptoms or disease they are suffering from and they can also attach a proof of fee payment if they have already paid the fees.
  • In the notification section (which can be viwed by clicking on the bell icon in the bottom navigation bar), user can view the appointments under two sections -
    • Sub 1. Pending Appointment (requiring confirmation from the clinic side)
    • Sub 2. Confirmed Appintment (which are confirmed with an appointment number alloted to the patient)
  • Users can also view the current appointment number on the clinic's page on ClinicO.
  • Finally, if user wants to use the app for some other user, they can go to the user profile section from the bottom nav bar and click log out.

Doctor's Dashboard

  • When the user chooses the role of doctor, they are given a form to fill in the detials of the doctors and their clinic/hospital.
  • These details will be viewed by the user on the hospital/clinic page in the ClinicO.
  • Then, the clinic staff can go to appointment tab in the bottom navbar where they can view the patients who have requested an appointment with their details which they have filled in the appointment form.
  • Then, the staff can give an appointment number to the patient based on their priorities and can confirm their appointment.
  • As the staff confirms the appointment, the corresponding patient is notified about the same.
  • The staff can go the counter tab from the bottom navbar where they can modify (increase/decrease) the current appointment number.
  • If they want to view or update the details on their clinic page, they can do so in the profile tab on the bottom navbar.
  • Finally, they can also log out from the app from the profile section itself.
You might also like...

An app that helps you gradually build long-lasting habits.

An app that helps you gradually build long-lasting habits.

Githo Get Into The Habit Of… An app in which you level up towards your final habit. Acquiring habits that stick can be difficult. Githo helps you by l

Dec 9, 2022

The most complete Chat UI for flutter highly customizable and helps developing chat UI faster.

⚠️ Dashchat v2 is available in v2 branch ⚠️ You can open issues for the v2 to indicate things we need to implement/fix. Also the API can change until

Dec 11, 2022

BankGit helps you manage your account and transactions more efficiently by breaking your account into branches for various purposes and then making transactions directly from them.

BankGit helps you manage your account and transactions more efficiently by breaking your account into branches for various purposes and then making transactions directly from them.

Bank Git Web Hosted Here : https://bank-management-45848.web.app/ Bank Git is an application built with Flutter and Firebase to help you manage your b

Dec 26, 2022

A mobile Truth or Dare game for iOS and Android application built using Flutter with CI/CD running on Codemagic.

A mobile Truth or Dare game for iOS and Android application built using Flutter with CI/CD running on Codemagic.

ToD Game A mobile Truth or Dare game for iOS and Android application built using Flutter with CI/CD running on Codemagic. Quick Start Prerequisites In

Dec 1, 2022

An Android/ios app which predicts patient's journey time in Hospital environment using ML

pqt_fourth A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Dec 26, 2021

Plaso Connect is an application which acts as a one-stop solution where the people requiring blood plasma/oxygen can directly find and contact the donors and healthcare units as per their requirements

Plaso Connect is an application which acts as a one-stop solution where the people requiring blood plasma/oxygen can directly find and contact the donors and healthcare units as per their requirements

PLASO CONNECT - The Lifeline A one-stop platform for COVID relief resources -- Connecting patients with Plasma donors and oxygen suppliers. Built for

Oct 28, 2022

Utility Manager Flutter Application is made with Flutter and Supabase which allows user to add task, set remainder to the task, set color to separate tasks and it allows to add URL with URL's informations.

Utility Manager Flutter Application is made with Flutter and Supabase which allows user to add task, set remainder to the task, set color to separate tasks and it allows to add URL with URL's informations.

Utility Manager Flutter Application! Utility Manager Flutter Application is made with Flutter and Supabase which allows user to add task, set remainde

Jan 6, 2022

Movies-App - A Flutter Application in which I fetch the data from TMDB site.

tmdb A new Flutter movies app. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Jan 3, 2022
This is a smart farming app which helps farmers to remotely monitor their crop and take necessary actions. It also has a feature called disease detection.

Smart-Farming-App This is a smart farming app which helps farmers to remotely monitor their crop and take necessary actions. It has features called di

Nihar Shah 2 Jul 9, 2022
This is a bot built with Dart lang which helps you people a simple task and have fun

TeleBot This is a bot built with Dart lang which helps you people a simple task and have fun Command supported /jokes - get a random joke ?? /insult -

Rexford Asamoah 10 Oct 25, 2022
This is a package which helps we can start loader from anywhere of our code.

global_loader A Flutter Package which will start Global Loader from any where in your code. Screenshots Usage Example To use this package: add the dep

chandan pradhan 0 Dec 23, 2021
The application helps the patient to follow up on medication schedules, and each patient has his own profile. The application is connected to Bluetooth to help the patient's dependents follow up on the patient.

spoon_medicines A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

null 0 Nov 27, 2021
The ultimate baby monitor! This mobile app helps new parents keep track of all their newborn baby's needs, milestones, and reminders in one place!

New Parent The ultimate baby monitor! This mobile app helps new parents keep track of all their newborn baby's needs, milestones, and reminders in one

ACM Projects 6 Jun 22, 2022
A mobile image uploader in which you can upload image to your personal gallery from either your camera or mobile gallery and it can detect your current geographic location and address using firebase firestore and storage.

Image Uploader In Flutter About It is an Image Uploader gallery which tracks your address from which you're uploading using Flutter and Image picker.

Prahen parija 6 Dec 20, 2022
Let me go is a mobile application which drivers can be notified when an Ambulance is near to them in a traffic.

Let Me Go Let Me Go is a mobile application which was build in order to notify vehicle drivers when an ambulance is near to them within a specific dis

Shakya Peiris 1 Dec 19, 2021
A radio player mobile application which streams audio from Radio Sai Global Harmony.

Sai Voice A radio player which streams audio from Radio Sai Global Harmony. *Special Thanks to Aman Achutan for the logo Om Sri Sai Ram ?? Sai Voice i

Sai Rajendra Immadi 11 Nov 26, 2022
A Deep Learning Based Attendance System is a mobile application that aims to make it easier for lecturers to check the attendance status of students which are attending the course.

Attendance System / Flutter App A Deep Learning Based Attendance System is a mobile application that aims to make it easier for lecturers to check the

Merthan Kavak 11 Oct 24, 2022
A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background which in turn increases your credit score.

Sahayog A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background whi

Utkarsh Agarwal 15 May 21, 2022