Healthcare Platform

Studykik is an on-demand service where people can find a doctor as per the doctor's specialty and based on their nearby location. Users can book an appointment with a doctor by selecting their time slots and symptoms. You can also find nearby Clinics, Radio/Laboratory, Pharmacy, and many more with details. Studykik service offers a fully automated notification service that sends appointment reminders and other messages to the patients. This will make it easier for patients and doctors as well. To sign up as a doctor, users need to enter the required details & documents like certificate, available time, experience, and select health care services. Using the Studykik Platform, Practitioners will save their time and money that can be invested in better care for their patients. The solution has been made for Medical Practitioners, Dentists, Clinics, and all care-related practitioners. It not only maximizes doctor's outreach but also proves to be the best platform for the users to book appointments and get medical services within their reach.

OVERVIEW

Our client believes that doctor-related services and details should be readily available to anyone in this smart world because no one wants to waste time or to go to a hospital or doctor's clinic just to book an appointment. Moreover, nearby doctors and other lab details should be readily available to anyone. The client's main aim is to develop a digital platform for doctors and patients where they can connect and avail of the best medical service. Hence, the client wanted to create an online platform where app users can easily book doctors' appointments at home. Thus client approached Aleannlab with this fantastic idea, and we have turned it successfully into reality. We have developed two apps as per the client requirement: Studykik Doctor - for doctors and Studykik Patient – for patients.

CLIENT REQUIREMENTS

Our client believes that doctor-related services and details should be readily available to anyone in this smart world because no one wants to waste time or to go to a hospital or doctor's clinic just to book an appointment. Moreover, nearby doctors and other lab details should be readily available to anyone. The client's main aim is to develop a digital platform for doctors and patients where they can connect and avail of the best medical service. Hence, the client wanted to create an online platform where app users can easily book doctors' appointments at home. Thus client approached Aleannlab with this fantastic idea, and we have turned it successfully into reality. We have developed two apps as per the client requirement: Studykik Doctor - for doctors and Studykik Patient – for patients.

Stydykik Patient - Features For Patient

    SignUp/Login

    • Users need to provide necessary details like name, email, password, and phone number verification.
    • Login with registered number and password.

    Rating

    • Users can give rate & review to doctors when an appointment is complete.

    Forgot Password

    • Users need to enter the registered phone number to get a reset password link.

    My Appointments

    • Users can view upcoming, pending, and canceled appointments.

    Map Integration

    • Users can get a listing and location of a doctor, clinic, radio/lab, pharmacy, and others listing on the map.
    • Users can directly call to the respective person.

    My Favorites

    • Users can add doctors, clinics, radio/lab, pharmacy, and others as a favorite.

    Chat

    • By booking an appointment with the doctor, users can chat with the respective doctor.

    Filtering option

    • Users can filter the doctor listing by date, distance, and other available filter options.

    Notifications

    • Users will receive notifications regarding appointment status.

    Book Appointment

    • Users can book an appointment by selecting a doctor and his/her available time slot and can choose specific symptoms.
    • A user can again book an appointment for other people by adding that person as a dependent (father, mother, brother, sister, etc.).

Studykik Doctor - Features For Doctors

    Signup/Login

    • Doctors need to sign up with necessary details like name, email, password, and phone number verification.
    • The signup process contains the doctor's required steps to add specific experience, certificates, and details regarding the doctor's fee and select health care services provided by them.
    • Login with registered number and password.

    Chat

    • Doctors can chat with the patient after accepting the user’s appointments.

    Forgot Password

    • Enter a registered phone number to get a reset password link.

    Notification

    • Doctors will receive notification for new appointment requests and appointment updates.

    Appointment Request

    • Doctors can manage appointments by accepting patient requests. When doctors get any offer, that request will be shown in the upcoming list, and if a doctor does not do any action, the request will be on the pending list.

    Studykik Member

    • Doctors can view details of the clinic, radio/lab, pharmacy, and other information.

    Appointment Counts

    • Doctors can view their appointment counts and status with the date.

    My Favorites

    • Doctors can add other doctors, clinics, radio/lab, pharmacy, and other details.

    Working Calendar Integration

    • Doctors can view their monthly upcoming and pending appointments and his/her holidays.

    My Earnings

    • Doctors can view weekly, monthly and yearly earnings based on their fees and appointments on a graph.

Website Features (For Patient Only)

As per the client's demand, we have integrated a fully functional website where patients can book their appointments through websites like mobile apps. Let's have a look at some essential features of websites.

    Map Integration

    • Users can view doctors, clinics, radio/lab, pharmacy, and other listing and location on a map with their details.

    Filtering Option

    • Users can filter the doctor list by date, distance, and available filter options.

    Book Appointment

    • Users can book an appointment by selecting a doctor and his/her available time slot and can choose specific symptoms. A patient can again book an appointment for others by adding that person as a dependent.

    Rating

    • Users can give reviews and ratings to doctors after the appointment and after completion of the process.

    Dependent

    • Users can add and manage dependents.

    Cancel Appointments

    • Users can cancel any appointment

    Hospital Panel Features

    • Manage Doctor
    • Admin can add, update, and delete, active/inactive doctors.
    • Admin can approve doctors.
    • Appointments
    • View appointment listing

    Super Admin

    • Super Admin can manage different functionality and roles like Hospital Admin, Doctors, Patient, Hospital or Clinic, Radio Lab, Pharmacy, Nurse, Healthcare Services, specialty in terms of Add, Edit, Delete, or Active/Inactive, and plans. Also, he/she can only view appointment listings.

CHALLENGES

Timeslot Management

Generally, the appointment timeslots are manually set by the doctors. Still, dynamic management of the time slots by an application was one of our developers' most significant issues during the appointment booking. It was getting difficult to fetch the available doctors based on the user and doctor location criteria and the time slot. Our back-end developers managed to overcome this situation with custom logic that helped them fetch the available doctors as per the defined criteria.