General Practitioners

User Manual

Complete Guide to Using the
Cloud Direct Management System

Version 1.0

Last Updated: January 2025

Table of Contents

1. Introduction

Welcome to General Practitioners

General Practitioners is a comprehensive medical practice management system designed to streamline healthcare operations. This SaaS platform provides tools for managing patients, appointments, prescriptions, medical records, and more.

Key Features

User Roles

Role Description Access Level
Admin Platform administrator with full system access Full access to all features and settings
Doctor Medical practitioner Patients, appointments, prescriptions, medical records, vaccines
Nurse Medical support staff View patients, appointments, medical records
Receptionist Administrative staff Patient info, appointment scheduling
Patient End user/client Own profile, appointments, prescriptions, medical history

2. Getting Started

2.1 Registration

To create a new account:

  1. Navigate to the Register page by clicking "Register" in the sidebar or visiting /register/
  2. Fill in the required information:
    • Email: Your valid email address (used for login)
    • First Name: Your first name
    • Last Name: Your last name
    • Password: A secure password (minimum 8 characters)
    • Confirm Password: Re-enter your password
  3. Click Register to create your account
  4. You will be automatically logged in and redirected to your dashboard
Note: Newly registered users are assigned the "Patient" role by default. Administrators can change user roles through the admin panel.

2.2 Login

To log into your account:

  1. Navigate to the Login page at /login/
  2. Enter your registered email address
  3. Enter your password
  4. Click Login

Upon successful login, you will be redirected to your role-specific dashboard.

The application uses a sidebar navigation system:

Sidebar Menu

Top Navigation Bar

3. Dashboards

Each user role has a customized dashboard displaying relevant information and quick actions.

3.1 Admin Dashboard

The Admin Dashboard provides a comprehensive overview of the entire practice:

3.2 Doctor Dashboard

The Doctor Dashboard focuses on clinical activities:

3.3 Nurse Dashboard

The Nurse Dashboard provides clinical support information:

3.4 Receptionist Dashboard

The Receptionist Dashboard focuses on administrative tasks:

3.5 Patient Dashboard

The Patient Dashboard provides personal health information:

4. Patient Management

Overview

The Patient Management module allows staff to manage patient records including personal information, contact details, and medical history.

Viewing Patients

  1. Navigate to Patients in the sidebar
  2. Use the search bar to find patients by name, email, or phone
  3. Use filters to narrow down results (gender, active status)
  4. Click on a patient row to view details

Adding a New Patient

  1. Click the Add Patient button
  2. Fill in the patient information:
    • First Name & Last Name (required)
    • Date of Birth (required)
    • Gender
    • Email Address
    • Phone Number
    • Address
    • Emergency Contact
  3. Click Save to create the patient record

Editing a Patient

  1. Navigate to the patient's detail page
  2. Click the Edit button
  3. Update the necessary fields
  4. Click Save Changes

Deleting/Restoring Patients

Patients are "soft deleted" which means they can be restored:

  1. To delete: Click Delete on the patient detail page
  2. To restore: Navigate to deleted patients and click Restore
Permission Required: Only Admins, Doctors, and Receptionists can create or modify patient records.

5. Appointments

Overview

The Appointments module manages scheduling between patients and doctors, including appointment requests, confirmations, and status tracking.

Appointment Statuses

Status Description
Scheduled Confirmed appointment waiting to occur
Completed Appointment has been attended
Cancelled Appointment was cancelled
No Show Patient did not attend

Creating an Appointment (Staff)

  1. Click Create Appointment
  2. Select the patient
  3. Select the doctor
  4. Choose date and time
  5. Add reason for visit (optional)
  6. Click Create

Requesting an Appointment (Patients)

  1. Navigate to Request Appointment
  2. Select your preferred doctor
  3. Choose your preferred date and time
  4. Describe the reason for your visit
  5. Submit the request
  6. Wait for staff to approve your request

Managing Appointment Requests (Staff)

  1. Navigate to Appointment Requests
  2. Review pending requests
  3. Click Approve to confirm or Reject to decline
  4. Patient will be notified of the decision
Double-booking Prevention: The system automatically prevents scheduling overlapping appointments for the same doctor.

6. Prescriptions

Overview

The Prescriptions module manages medication prescriptions, including creation, approval workflow, and renewals.

Prescription Statuses

Status Description
Pending Awaiting doctor approval
Approved Approved by doctor, ready for dispensing
Rejected Rejected by doctor
Cancelled Prescription was cancelled

Requesting a Prescription (Patients)

  1. Navigate to Request Prescription
  2. Fill in the medication details:
    • Medication name
    • Reason for request
  3. Submit the request
  4. A doctor will review and approve/reject the request

Creating a Prescription (Doctors)

  1. Navigate to Prescriptions
  2. Click Create Prescription
  3. Select the patient
  4. Enter medication details:
    • Medication name
    • Dosage
    • Frequency
    • Duration
    • Instructions
  5. Click Create

Approving/Rejecting Prescriptions (Doctors)

  1. View pending prescriptions on your dashboard or prescription list
  2. Click on a prescription to review
  3. Click Approve or Reject
  4. The patient will be notified

Renewing a Prescription

  1. Navigate to the prescription detail page
  2. Click Renew
  3. A new prescription will be created with the same details

7. Medical Records

Overview

Medical Records stores the complete medical history for each patient, including conditions, diagnoses, treatments, and clinical notes.

Record Contents

Viewing Medical Records

  1. Navigate to Medical Records in the sidebar
  2. Search for a patient or browse the list
  3. Click on a record to view full details

Adding a Medical Record

  1. Navigate to a patient's detail page
  2. Click Add Medical Record
  3. Fill in the medical information
  4. Click Save

Soft Delete & Restore

Medical records are soft-deleted to maintain data integrity:

Permission Required: Only Doctors can create, edit, or delete medical records.

8. Vaccine Management

Overview

The Vaccine Management module allows doctors to define vaccines and automatically determine patient eligibility based on age, gender, and risk factors.

Vaccine Definition

Each vaccine record includes:

Creating a Vaccine

  1. Navigate to Vaccines in the sidebar
  2. Click Add Vaccine
  3. Enter the vaccine name and description
  4. Set eligibility criteria
  5. Click Save

Running Eligibility Check

  1. Click Run Eligibility Check
  2. The system will automatically identify eligible patients
  3. View the list of eligible patients for each vaccine

Sending Notifications

  1. From the eligibility results, select patients
  2. Click Send Email or Send SMS
  3. Patients will receive notifications about their vaccine eligibility
Note: Vaccine management is only available to users with the Doctor role.

9. Notifications

Overview

The notification system keeps you informed about important events in real-time through multiple channels.

Notification Types

Notification Channels

Managing Notification Preferences

  1. Navigate to Settings from the user menu
  2. Find the Notification Preferences section
  3. Toggle on/off the channels you prefer for each notification type
  4. Click Save

10. AI Assistant

Overview

The AI-powered assistant provides intelligent help through text and voice interactions. It can answer questions, help navigate the system, and provide information based on your role.

Accessing the AI Assistant

  1. Look for the chat bubble icon in the bottom-right corner
  2. Click to open the assistant window

Text Chat

  1. Type your question or request in the chat input
  2. Press Enter or click Send
  3. The AI will respond with helpful information

Voice Commands

  1. Click the microphone icon to start voice input
  2. Speak your question clearly
  3. The AI will respond with both text and audio

What the AI Can Help With

Important: The AI assistant is for informational purposes only and should not be used for medical advice. Always consult with healthcare professionals for medical decisions.

11. Settings & Profile

Profile Management

Access your profile from the user menu in the top navigation.

Updating Your Profile

  1. Click your name in the top-right corner
  2. Select Profile
  3. Update your information:
    • Profile picture/avatar
    • First name and last name
    • Contact information
  4. Click Save Changes

Settings

Available Settings

Admin Settings (Admins Only)

Administrators have access to additional settings:

12. Subscription

Overview

General Practitioners uses a subscription model for access to all features. Subscriptions are managed through Stripe.

Subscription Status

Your subscription status is displayed at the top of every page:

Subscribing

  1. Click Subscribe Now in the subscription banner
  2. You will be redirected to Stripe's secure checkout
  3. Enter your payment information
  4. Complete the payment
  5. Your subscription will be activated immediately
Billing: Subscriptions are billed annually. You will receive email reminders before renewal.

13. Frequently Asked Questions

How do I reset my password?

Navigate to the login page and click "Forgot Password". Enter your email address and you will receive instructions to reset your password.

Can I access the system from mobile devices?

Yes! The system is fully responsive and works on smartphones, tablets, and desktop computers. The interface automatically adjusts to your screen size.

How do I export data?

Most list pages have export options. Look for the export dropdown menu which allows you to download data in PDF, Excel, or CSV format. You can export all records or just selected ones.

Is my data secure?

Yes, security is a top priority. The system uses encryption for data transmission, role-based access control, and follows industry best practices for healthcare data protection.

How do I get help or report issues?

You can use the AI Assistant for immediate help with common questions. For technical issues, contact your system administrator or use the support contact provided by your organization.

What browsers are supported?

The system supports all modern browsers including Chrome, Firefox, Safari, and Edge. For the best experience, we recommend using the latest version of your preferred browser.


General Practitioners User Manual

Version 1.0 | Last Updated: January 2025

For additional support, please contact your system administrator.