Skip to content

Latest commit

 

History

History
142 lines (87 loc) · 4.04 KB

README.md

File metadata and controls

142 lines (87 loc) · 4.04 KB

Table of Contents

CoClinic

CoClinic is an innovative telehealth platform designed to provide seamless healthcare services through live consultations and interactive AI support. The platform focuses on enhancing the patient experience by offering multiple avenues for interaction, including direct communication with doctors and AI-based chatbots for preliminary consultations.

Home

Support

Upcoming

Live Chat

AI Chat

AI Chat

Features that must implemented

  • Live Chatting with Doctors:

    • Patients can initiate live chat sessions with available doctors for immediate consultation.
    • Doctors can share treatment plans, respond to patient inquiries, and provide follow-up care.
    • Integrated file sharing for health reports, test results, and prescriptions.
  • Live Chatting with AI Chatbot:

    • Patients can interact with an AI chatbot for initial triage and symptom analysis.
    • The chatbot can answer common health-related questions and recommend whether a patient should consult a doctor.
  • Online Consultations (chat):

    • Secure live chat for comprehensive consultations.
  • Admin Dashboard:

    • Admins can monitor user activity, manage user role

Features that implemented if time permit

  • Billing and Payment Integration:
    • Patients can view their bills, make payments, and download invoices.
    • Integrated payment gateway for seamless transactions.
  • Electronic Health Records (EHR):
    • Secure patient profile management with health history, past appointments, and medication records.
    • Doctors can update records and upload reports for each patient after consultations.
  • Online Consultations (Video & Audio):
    • Secure video and audio calls chat for comprehensive consultations.
    • Integrated with a third-party video service (Zoom API).
  • Digital Prescriptions:
    • Doctors can issue digital prescriptions that patients can download or view within the platform.
  • Appointment Scheduling & Management:
    • Patients can schedule in-person or virtual appointments based on doctor availability.
    • Doctors can manage their schedules, view upcoming appointments, and send reminders.

Tech Stack

  • Frontend: React with Tailwind CSS
  • Backend: Node.js with Express
  • Database: MongoDB
  • Cloud Services: Google Cloud Platform (GCP)
  • Authentication: JWT-based authentication
  • Deployment: GCP services like Cloud Functions, Cloud Scheduler, and GCS

How to run

Before you begin, ensure you have the following installed on your machine:

Clone the Repository

  1. Open your terminal.

  2. Clone the repository:

    git clone https://github.com/kika1s1/coclinic.git
    
     cd coclinic
    
     npm install
    
     cd ../client
    
     npm install
    
     cd ..
    
     npm run dev
  3. add .env in both coclinic root and on client root

Prototype Link

Prototype link