🌐 العربية v1.0 — February 2026

Hunt Clinic — User Guide

Medical Clinic Management System

Version 1.0 | Last Updated: February 2026

🏥 1. System Overview

Hunt Clinic is a comprehensive cloud-based medical clinic management system. It provides all the tools you need to manage your clinic professionally from a single platform.

Key Features

  • Patient records and medical history management
  • Appointment scheduling with interactive calendar
  • Invoice creation and payment tracking
  • Prescription writing and printing
  • Expense and revenue tracking
  • Comprehensive clinic performance reports
  • Team management with customizable permissions
  • Full Arabic and English language support
  • Each clinic has its own isolated database (complete data security)

Available Roles

Role Description
Admin Full access to all system modules
Doctor Manage appointments, patients, and prescriptions
Nurse View patient data and appointments
Receptionist Manage appointments, invoices, and patients
Accountant Manage invoices, expenses, and financial reports

📝 2. Registration & Clinic Setup

How to register your clinic

Step 1: Open the Registration Page

  • Go to: clinics.huntech.net/register
  • Or click "Don't have an account? Register" from the login page

Step 2: Fill in Clinic Details

Field Required? Description
Clinic Name Yes e.g., Al-Shifa Clinic
Clinic Email Yes Must be unique (not used before)
Clinic Phone Yes Must be unique

Step 3: Fill in Admin Details

Field Required? Description
Admin Name Yes Full name
Admin Email Yes OTP verification code will be sent here
Password Yes At least 8 characters, including uppercase, lowercase, and numbers

Step 4: Click "Register"

Step 5: OTP Verification

  • A 6-digit code will be sent to your admin email
  • Enter the code in the designated fields
  • The code is valid for 10 minutes only
  • You have 3 attempts to enter the code
  • If expired, click "Resend Code" (available after 60 seconds)

Step 6: Registration Complete!

  • Your clinic will be created automatically
  • You'll be logged in directly to the dashboard
  • A free trial period of 10 days begins immediately
ℹ️
Note: During the trial period, you have full access to all system features.

🔒 3. Login

How to access your account

Step 1:

Go to clinics.huntech.net

Step 2: Enter your credentials

Field Description
Phone Number Your registered mobile number (e.g., 01xxxxxxxxx)
Password Your account password

Step 3:

Click "Login"

💡
Tip: Enable "Remember me" so you don't have to enter your credentials every time.

Why login with mobile number?

Because the same email address can exist across multiple clinics (e.g., a doctor working in two clinics). The mobile number is the unique identifier for each user.

Forgot your password?

  1. On the login page, click "Forgot password?"
  2. Enter your email address
  3. A password reset link will be sent to your email
  4. Open the link and enter your new password

Common Login Issues

Problem Cause Solution
"Invalid credentials" Wrong phone number or password Verify your details and try again
"This account is inactive" Account disabled by admin Contact your clinic administrator
"Too many attempts" More than 5 failed attempts Wait the specified time and try again
Redirected to "Subscription expired" Subscription has ended Renew your subscription from the company website

📊 4. Dashboard

After logging in, the first thing you'll see is the Dashboard. It gives you a quick overview of your clinic's status.

Dashboard Elements

Quick Action Buttons (Top of page)

  • Add Patient — Takes you directly to the new patient form
  • Add Appointment — Takes you directly to the new appointment form

Statistics Cards (4 cards)

Card Description
Today's Appointments Number of appointments scheduled for today
Waiting Patients Number of patients with "Pending" or "Checked In" status today
Total Patients Total registered patients in the clinic
Revenue Total amount from paid invoices

Data Tables

  • Today's Appointments — Shows the next 5 appointments (patient name, time, status)
  • Recent Patients — Shows the last 5 registered patients (name, phone, registration date)

Subscription Card

  • Shows your current plan (Free or Paid)
  • "Upgrade" or "Renew Subscription" button linking to the company website

🧊 5. Patient Management

Access: Sidebar Menu → Patients

5.1 Patient List

When you open the patients page, you'll find:

Quick Statistics (4 cards)

  • Total Patients
  • Active Patients
  • Patients Added Today
  • Patients Added This Month

Search & Filter Tools

  • Search by name, phone number, or MRN (Medical Record Number)
  • Filter by Gender (Male / Female)
  • Filter by Status (Active / Inactive)
  • Filter by Blood Type

Table Columns

  • Medical Record Number (MRN)
  • Patient Name
  • Phone Number
  • Gender
  • Age
  • Blood Type
  • Status (Active / Inactive)

Available Actions per Patient

  • View full profile
  • Edit details
  • Send WhatsApp message
  • Delete (with confirmation)

5.2 Add a New Patient

Click the "Add Patient" button and fill in the form:

Basic Information (Required)

  • Name — Patient's full name
  • Phone Number — Contact number

Personal Information (Optional)

  • Date of Birth
  • Gender (Male / Female)
  • Blood Type (A+ / A- / B+ / B- / AB+ / AB- / O+ / O-)
  • Address
  • Email

Emergency Contact (Optional)

  • Contact Name
  • Contact Phone Number

Medical Information (Optional)

  • Allergies
  • Medical History
  • Notes

Vital Measurements (Optional)

  • Blood Pressure (e.g., 120/80) — Unit: mmHg
  • Blood Sugar — Unit: mg/dl
  • Weight — Unit: kg
  • HbA1c (Glycated Hemoglobin) — Unit: %
💡
Tip: The Medical Record Number (MRN) is auto-generated and cannot be edited.

5.3 Patient Profile (Detail Page)

Click on any patient's name to open their full profile:

Page Header

  • Avatar with first letter of name
  • Patient name with activity status
  • MRN | Phone | Age | Gender | Blood Type

Quick Actions

  • Book Appointment
  • Edit Details

Tabs (5 tabs)

Tab Content
Appointments All patient appointments (date, time, doctor, status)
Prescriptions All prescriptions written for the patient
Files Uploaded files (lab results, X-rays, etc.)
Invoices All patient invoices
Vitals Blood pressure, blood sugar, weight, HbA1c

Sidebar

  • Vital measurements card (with edit button)
  • Emergency contact
  • Notes
  • Quick statistics (appointment / prescription / invoice / file counts)

5.4 Update Vital Measurements

From the patient profile, click "Edit" on the vitals card:

  1. A popup window will appear with current values
  2. Update the desired values
  3. Click "Save"

📅 6. Appointment Management

Access: Sidebar Menu → Appointments

6.1 Appointment List

Navigation Buttons (Top of page)

  • Today's Appointments
  • Calendar View
  • Add New Appointment

Search & Filter Tools

  • Search by name, phone, or MRN
  • Filter by date
  • Filter by doctor
  • Filter by status (Pending / Checked In / Completed / Cancelled)
  • Filter by visit type (Checkup / Consultation)

Table Columns

  • Patient details (name + phone)
  • Doctor
  • Date
  • Time
  • Visit Type
  • Status (color-coded badge)

Appointment Status Colors

Status Color Meaning
Pending Yellow Appointment booked, waiting for patient arrival
Checked In Blue Patient has arrived at the clinic
Completed Green Examination done, appointment finished
Cancelled Red Appointment has been cancelled

6.2 Book a New Appointment

Click "Add Appointment" and fill in:

Field Required? Description
Patient Yes Select from patient list (search by name or phone)
Doctor Yes Select the treating doctor
Visit Type Yes Checkup or Consultation
Duration Yes 15 / 30 / 45 / 60 / 90 minutes
Date Yes Appointment date
Start Time Yes Appointment start time
Price No Visit price
Notes No Any additional notes
⚠️
Important: The system automatically checks:
  • That the doctor is working on the selected day
  • That the time falls within the doctor's working hours
  • That there's no conflict with another appointment for the same doctor
  • That the patient doesn't already have an appointment with the same doctor on the same day

6.3 Change Appointment Status

From the appointment details page, you can change the status:

Action Available When Result
Check In Pending Status changes to "Checked In"
Complete Checked In Status changes to "Completed"
Cancel Pending or Checked In Status changes to "Cancelled" (cancellation reason required)
Create Invoice Any status (if no invoice exists) Redirects to create an invoice linked to the appointment

6.4 Calendar View

The calendar page displays appointments visually:

  • Color-coded events by status
  • Filter by doctor
  • Click on any appointment to view details

6.5 Today's Appointments

A dedicated view for today's appointments with:

  • Statistics (Total / Pending / Checked In / Completed / Cancelled)
  • Filter by doctor and status
  • Sorted by appointment time

🕐 7. Doctor Schedules

Access: Sidebar Menu → Doctor Schedules

7.1 View Doctor Schedules

Displays a list of all doctors in the clinic with a summary of each doctor's schedule.

7.2 Edit a Doctor's Schedule

Click "Edit" next to the doctor's name:

For each day of the week (Sunday to Saturday):

  • Is Working — Checkbox
  • Start Time — e.g., 09:00
  • End Time — e.g., 17:00

Quick Action Buttons

  • Select All — Mark all days as working days
  • Deselect All — Unmark all days
  • Workdays Only — Select Sunday through Thursday (excludes Friday and Saturday)
ℹ️
Note: Default hours are 09:00 AM to 05:00 PM. Adjust them according to the doctor's actual working hours.
⚠️
Important: The doctor's schedule directly affects appointment booking. If a doctor isn't working on a specific day, you won't be able to book appointments for that day.

💊 8. Medical Services

Access: Sidebar Menu → Services

8.1 Service List

Search Tools

  • Search by name (Arabic or English)
  • Filter by category
  • Filter by status (Active / Inactive)

Table Columns

  • Service Name
  • Category
  • Price
  • Status
  • Actions (Edit / Toggle Active-Inactive / Delete)

8.2 Add a New Service

Field Required? Description
Name (Arabic) Yes Service name in Arabic
Name (English) No Service name in English
Price Yes Service price
Description No Detailed description
Category No Select existing or type a new category
Sort Order No Display order number
Is Active No Enable or disable the service
ℹ️
Note: You cannot delete a service linked to invoices. You can disable it instead.

💳 9. Invoices & Payments

Access: Sidebar Menu → Invoices

9.1 Invoice List

Quick Statistics (4 cards)

  • Total Invoices
  • Draft Invoices
  • Paid Invoices
  • Total Paid Amount

Search Tools

  • Search by invoice number or patient (name/phone/MRN)
  • Filter by status (Draft / Paid / Refunded)
  • Filter by date range (From - To)

Invoice Statuses

Status Color Meaning
Draft Yellow Invoice saved but not yet paid
Paid Green Invoice has been paid
Refunded Red Amount has been refunded

9.2 Create a New Invoice

Step 1: Select Patient

  • Choose the patient from the dropdown (search by name or phone)
  • Optionally: Link the invoice to a specific appointment

Step 2: Add Invoice Items

For each item:

Field Description
Type Checkup / Consultation / Service
Service Select service (if Type is "Service")
Description Item description
Unit Price Price per unit
Quantity Number of units
Total Auto-calculated (price x quantity)
  • Click "Add Item" to add more items
  • Click the delete icon to remove an item

Step 3: Set Discount (Optional)

  • Discount Type: Percentage (%) or Fixed Amount
  • Discount Value

Step 4: Review Calculations

  • Subtotal (sum of all items)
  • Discount Amount
  • Final Total (Subtotal - Discount)

Step 5: Save

  • Save as Draft
  • Or Save & Finalize

9.3 Pay an Invoice

From the invoice details page:

  1. Click "Add Payment"
  2. Enter the payment amount
  3. Select payment method (Cash / Visa / Bank Transfer)
  4. Reference number (optional)
  5. Notes (optional)
  6. Click "Add Payment"

9.4 Process a Refund

From a paid invoice:

  1. Click "Refund"
  2. Enter the refund amount
  3. Select refund reason (Cancellation / Service Not Provided / Overcharge / Other)
  4. Enter additional details
  5. Click "Process Refund"

9.5 Print an Invoice

From the invoice details page, click "Print" to display a print-ready format including:

  • Clinic information
  • Patient details
  • Itemized list
  • Amounts and discounts
  • Payment history

📄 10. Prescriptions

Access: Sidebar Menu → Prescriptions

10.1 Prescription List

Statistics (3 cards)

  • Total Prescriptions
  • Today's Prescriptions
  • This Month's Prescriptions

Search Tools

  • Search by patient name, phone, or doctor name
  • Filter by doctor
  • Filter by date

Table Columns

  • Prescription number
  • Patient (name + MRN)
  • Doctor
  • Diagnosis
  • Medication count
  • Date
  • Actions (View / Print / Edit)

10.2 Write a New Prescription

Basic Information

Field Required? Description
Patient Yes Select from the list
Doctor Yes Select the doctor
Chief Complaint No Patient's complaint description (up to 2,000 characters)
Diagnosis No Medical diagnosis (up to 2,000 characters)
Notes No Additional notes

Medications Section (Required — at least one medication)

For each medication:

Field Required? Description
Medication Name Yes Type or select from suggestions
Dosage No e.g., 500mg
Frequency No e.g., 3 times daily
Duration No e.g., 7 days
Notes No Special instructions
  • Click "Add Medication" to add another medication
  • The system suggests the top 20 most frequently used medications
  • You can type any new medication name manually

10.3 Print a Prescription

Click "Print" to display the prescription in a professional medical format including:

  • Clinic details (name, address, logo)
  • Patient details (name, age, gender, MRN)
  • Doctor name
  • Date
  • Chief complaint and diagnosis
  • Medication list with dosages and instructions
  • Doctor and pharmacist signature areas

💰 11. Expenses

Access: Sidebar Menu → Expenses

11.1 Expense List

Statistics (4 cards)

  • Total Expense Count
  • Today's Expenses
  • This Month's Expenses
  • This Year's Expenses

Search Tools

  • Search by description
  • Filter by month
  • Filter by category
  • Filter by payment method (Cash / Bank Transfer / Card)
  • Filter by date range

11.2 Add a New Expense

Field Required? Description
Description Yes Expense description (e.g., Medical supplies)
Amount Yes Expense amount
Date Yes Expense date
Category No Select from the list
Payment Method Yes Cash / Bank Transfer / Card
Reference Number No Check or transaction number
Notes No Additional details
Receipt Image No Upload receipt image (JPG/PNG/PDF - max 5MB)

11.3 Manage Expense Categories

Click "Manage Categories" to access the categories page:

  • View all categories with expense count and total amount per category
  • Add a new category (e.g., Rent, Salaries, Supplies, Maintenance)
  • Edit or delete a category
ℹ️
Note: You cannot delete a category that has linked expenses.

📈 12. Reports

Access: Sidebar Menu → Reports

The reports page displays 4 types of reports:

12.1 Visits Report

Purpose: Track appointment and visit activity

Filters

  • Date range (From - To)
  • Doctor filter

Statistics

  • Total Visits
  • Completed Visits
  • Cancelled Visits
  • No-Shows

Content

  • Daily visits line chart
  • Visits distribution by doctor
  • Distribution by visit type

Export: "Export CSV" button to download data as a spreadsheet

12.2 Revenue Report

Purpose: Track financial income

Filters

  • Date range (From - To)

Statistics

  • Total Invoices
  • Total Revenue
  • Pending Amounts (unpaid)
  • Refunded Amounts

Content

  • Daily revenue bar chart
  • Invoice status distribution pie chart (Draft / Paid / Refunded)
  • Last 10 invoices table

Export: "Export CSV" button

12.3 Expenses Report

Purpose: Monitor and track expenses

Filters

  • Date range (From - To)

Statistics

  • Total Expenses
  • Combined Total

Content

  • Expense distribution by category (with percentage bar)
  • Daily expenses line chart
  • Last 10 expenses table

Export: "Export CSV" button

12.4 Patients Report

Purpose: Track patient growth and demographics

Filters

  • Date range (From - To)

Statistics

  • Total Patients
  • Active Patients
  • New Patients in Period
  • New Patients Today

Content

  • Daily registrations line chart
  • Gender distribution pie chart
  • Blood type cards with counts
  • Last 10 registered patients table

Export: "Export CSV" button

👥 13. User Management & Permissions

Access: Sidebar Menu → Users

13.1 User List

Search Tools

  • Search by name, email, or phone
  • Filter by role
  • Filter by status (Active / Inactive)

Table Columns

  • Name (with avatar)
  • Email
  • Phone Number
  • Role (color-coded badge)
  • Status
  • Last Login
ℹ️
Note: The number of users is limited by your subscription plan. If you've reached the maximum, you won't be able to add new users.

13.2 Add a New User

Field Required? Description
Name Yes Full name
Email Yes Unique email address
Phone Number Yes Unique number (used for login)
Role Yes Admin / Doctor / Nurse / Receptionist / Accountant
Password Yes At least 8 characters
Confirm Password Yes Must match password
💡
Tip: After creating a user, they automatically receive default permissions for their role. You can customize them later.

13.3 Customize Permissions

From the user list, click the key icon next to a user:

Available Permission Modules

Module Available Actions
Dashboard View
Patients View, Create, Edit, Delete
Appointments View, Create, Edit, Delete, Change Status
Doctor Schedules View, Edit
Prescriptions View, Create, Edit, Delete, Print
Invoices View, Create, Edit, Delete, Print, Pay, Refund
Expenses View, Create, Edit, Delete
Services View, Create, Edit, Delete
Reports View, Export
Users View, Create, Edit, Delete, Permissions
Settings View, Edit

Quick Actions

  • Select All — Enable all permissions
  • Deselect All — Remove all permissions
  • Per module: Select All — Enable all actions for that module

Default Permissions by Role

Role Default Permissions
Admin All permissions
Doctor Dashboard, Patients (view/create/edit), Appointments (view/create/edit/change status), Doctor Schedules, Prescriptions (all), Invoices (view/create), Services (view), Reports (view)
Nurse Dashboard, Patients (view/edit), Appointments (view/change status), Doctor Schedules (view), Prescriptions (view/print)
Receptionist Dashboard, Patients (all), Appointments (all), Doctor Schedules (view), Invoices (view/create/edit/print/pay), Services (view)
Accountant Dashboard, Patients (view), Invoices (all), Expenses (all), Services (view), Reports (all)
⚠️
Important: The clinic owner cannot have their permissions modified, deleted, or deactivated. They always have full permissions.

13.4 Activate/Deactivate a User

  • From the user list, click the activate/deactivate icon
  • A deactivated user cannot log in
  • You cannot deactivate your own account or the clinic owner's account

⚙️ 14. Settings

Access: Sidebar Menu → Settings

Clinic Information

Setting Required? Description
Clinic Name Yes Appears on all system pages and printouts
Email Yes Official clinic email
Phone Number Yes Contact number
Address No Clinic address
Logo No Clinic logo (PNG/JPG/SVG - max 2MB)

Working Hours

Setting Required? Description
Work Start Time Yes Default: 09:00
Work End Time Yes Default: 21:00
💡
Tip: The logo appears on printed prescriptions and invoices, so make sure it's clear and high quality. Recommended size: 200x200 pixels.

15. Subscriptions & Plans

15.1 Free Trial Period

  • Upon registration, you get 10 free days
  • During the trial, you have full access to all system features
  • A warning bar will appear at the top of the page showing remaining days
  • If the trial ends without subscribing: the database is deleted immediately
⚠️
Warning: The trial period has no grace period. After the 10 days expire, the database and all entered data are deleted immediately.

15.2 Subscription Plans

Plan Duration Total Price Monthly Price
Basic 3 months 3,000 EGP 1,000 EGP/month
Standard 6 months 5,500 EGP 917 EGP/month
Premium 12 months 10,000 EGP 833 EGP/month

15.3 How to Subscribe

Step 1:

Click "Subscribe Now" or "Upgrade" from the dashboard

Step 2:

You'll be redirected to the company website hunt-eg.com

Step 3: Phone Verification

  • Enter your clinic phone number
  • The system verifies that the clinic is registered

Step 4: Choose Plan and Payment Method

  • Select the appropriate plan
  • Choose payment method:
    • Credit Card (Visa/Mastercard) — Online payment via Paymob (instant activation)
    • Cash / Bank Transfer — Manual activation after payment confirmation

Step 5: Complete Payment

  • If credit card: You'll be redirected to a secure payment page
  • If cash: A pending order will be created until payment is confirmed

Step 6: Activation

  • Credit card payment: Instant and automatic activation
  • Cash payment: Manual activation after admin review

15.4 Renewal

  • A warning bar appears 10 days before subscription expiry
  • Follow the same subscription steps to renew
  • The new subscription starts from the current subscription's end date, NOT from the payment date
    • Example: Your subscription ends May 8, you renew on April 15 with a 3-month plan → New period: May 8 to August 8

15.5 Subscription Expiration

For paid subscriptions:

  • After expiration, you have a 15-day grace period
  • During the grace period, you can renew without losing data
  • After the grace period: the database is deleted

Upon reactivation after deletion:

  • A new database is created
  • A new admin account is created
  • All previous data is permanently lost (patients, appointments, invoices)
⚠️
Warning: Data cannot be recovered after database deletion. Make sure to renew your subscription before the grace period ends.

🌐 16. Language & Dark Mode

16.1 Change Language

The system supports two languages:

  • Arabic — Right-to-left (RTL) interface
  • English — Left-to-right (LTR) interface

How to change:

  1. In the top navigation bar, click the language button (AR / EN)
  2. You'll be redirected to the same page in the new language
  3. All text, menus, and dates will update accordingly

16.2 Dark Mode

How to enable:

  1. In the top navigation bar, click the moon/sun icon
  2. The interface will switch to dark mode
  3. Click again to return to light mode
💡
Tip: The system saves your preference automatically. When you open the system again, it will be in the same mode you selected.

16.3 Fullscreen Mode

  • Click the expand icon in the top navigation bar to display the system in fullscreen
  • Click again or press Esc to exit fullscreen mode

General Tips

  1. Set up doctor schedules first before booking any appointments
  2. Add medical services first so you can use them in invoices
  3. Customize each user's permissions carefully so staff only sees what's relevant
  4. Check reports regularly to stay informed about clinic performance
  5. Renew your subscription early to avoid any service interruption
  6. Upload your clinic logo from Settings so it appears on printed prescriptions and invoices