🌐 العربية v1.2 — July 2026

Hunt Clinic — User Guide

Medical Clinic Management System

Version 1.2 | Last Updated: July 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 5 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

The system prevents scheduling conflicts without forcing every clinic to handle early or late patients in the same way. The clinic selects Queue or Scheduled Time in Settings.

ℹ️
Key rule: every appointment has a real start, end, and duration in both modes. The difference is admission order—not whether a time exists.

6.1 List and Statuses

Search by name, phone, or MRN; filter by date, doctor, status, or visit type; and open Today, Calendar, Add Appointment, or appointment details.

StatusMeaning
PendingBooked; not checked in yet
Checked InThe patient has arrived
CompletedThe visit finished and was closed
CancelledCancelled; time and capacity were released

There is no automatic Late or No-show status. Passing the time does not change the appointment; reports call it Past appointments still pending.

6.2 Queue Mode vs Time Mode

ComparisonQueue / Arrival OrderScheduled Time
Time selectionSystem suggests the earliest valid time; staff may change itStaff selects a valid time
MeaningOrganizational time that reserves durationPatient's booked admission time
Admission orderCheck-in orderBooked time
Queue numberAssigned at check-inNone

If Queue mode suggests 11:15 but the patient can arrive only at 3:00 PM, staff may change it to 3:00 when the whole period is available. It remains a Queue appointment.

  • There is no Queue/Time selector inside one appointment.
  • Changing clinic mode applies to new appointments immediately.
  • Existing appointments keep their original mode; no waiting or bulk conversion is needed.
  • Queue and Time badges may appear together temporarily for existing data.
  • Reactivation uses the clinic's current mode.

6.3 Create an Appointment

FieldRequired?Description
PatientYesSearch by name or phone
DoctorYesTreating doctor
Visit TypeYesCheckup or Consultation
DurationYesLoaded from settings and editable for this appointment from 5–480 minutes
DateYesAppointment date
Start TimeYesSuggested/editable in Queue; selected from valid times in Time mode
Price / NotesNoOptional visit details

Changing visit type loads the default Checkup or Consultation duration. Editing one appointment does not change the clinic-wide duration.

6.4 Availability and Protection Rules

The system calculates real free gaps, not fixed hourly slots:

Doctor period:       09:00 → 17:00
Checkup:             09:00 → 10:00
Consultation:        10:00 → 10:15
First free time:     10:15

A 60-minute visit at 10:15 is valid only when 10:15–11:15 is fully free inside one work period. It cannot cross a break.

  • The doctor must be active and working on the selected date.
  • The full duration must fit one doctor period and cannot be in the past today.
  • It cannot overlap another non-cancelled doctor appointment.
  • The patient cannot have another same-doctor appointment that day or overlap a different doctor.
  • The daily limit, permissions, and visibility scope are checked.

When no gap fits, choose another date, a genuinely correct duration, or adjust/add a doctor work period. A time taken simultaneously by another user must be selected again.

6.5 Maximum Doctor Cases per Day

ValueMeaning
BlankNo daily limit
0New cases require a confirmed internal override
1–500Maximum cases for this doctor/date

The count includes every non-cancelled appointment plus active pending public requests for that date. Cancelled appointments and rejected, expired, or other-date requests do not count.

  • Internal booking: staff may confirm Add Despite Limit. No extra permission is needed; it is logged and never bypasses other safety rules.
  • Public page: no request is accepted; the patient selects another date or calls the clinic for emergencies.

6.6 Public Booking Requests

The patient uses /book/{clinic-link}, selects doctor/date, and enters details. They do not select time, type, duration, mode, or queue number.

ℹ️
A request is not a confirmed appointment. It appears under Booking Requests. Staff contacts the patient, then confirms type, duration, and time under the same rules.
StatusMeaning
PendingAwaiting review and temporarily consuming one daily-limit place
ConfirmedConverted to an appointment
RejectedRejected; place released
ExpiredReview window ended; place released

Settings control booking horizon and pending hold. If no gap fits the chosen duration at confirmation, the request stays Pending; no partial confirmation occurs.

6.7 Check-in and Queue Numbers

  • Queue mode assigns the next clinic-wide arrival number at Check In.
  • The sequence starts at 1 daily and is not separate per doctor.
  • Assigned numbers are never reused; Time appointments receive none.
  • Undo Check-in returns to Pending and clears the number; the next check-in gets a new number.
  • Undo is blocked by a paid invoice until its refund is handled.

Early or late arrival does not move the appointment or block check-in. Clinic staff applies clinic policy.

6.8 Cancel, Reactivate, and Complete

  • Cancellation releases time and capacity immediately.
  • Reactivation requires a fresh valid date/time and never restores a past time blindly.
  • Queue reactivation suggests a time; Time mode requires selecting one.

Completing a Checked In visit asks whether the patient needs a future appointment. Complete Only closes the current visit. Book a Future Appointment opens doctor, type, date, duration, time, and notes.

Completion and future booking save atomically. If the future booking fails, the current visit stays Checked In. Existing future appointments cause a warning but do not block an intentional, non-overlapping follow-up. The combined action needs both Complete and Create permissions.

6.9 Calendar, Today, Editing, and Troubleshooting

  • Calendar supports doctor filtering; Today shows statistics, quick actions, and Queue numbers.
  • Changing doctor/date/time/type/duration reruns all checks.
  • Moving releases the old time only after successful save.
  • Scheduling fields lock after check-in; Undo Check-in first when a permitted change is needed.
ProblemSolution
Doctor/date unavailableConfirm active doctor, saved schedule, and date exceptions
No time fitsAnother date, correct duration, or add a doctor period
Public date fullAnother date or call clinic; overrides are internal only
Later Queue time neededChange suggestion to a valid time; admission stays arrival-based
Old queue number not restoredExpected: numbers are never reused
Old appointment shows prior modeExpected: changes apply to new appointments only

🕐 7. Doctor Profile and Work Schedule

Access: Users → Open the doctor's profile

The doctor schedule is the source of booking availability. General clinic hours are informational and do not replace it. A doctor without a saved schedule is unavailable.

7.1 Activation and Daily Limit

  • The doctor account must be active to appear in booking.
  • Edit Schedule contains Maximum Doctor Cases per Day.
  • Blank = no limit, 0 = internal override only, 1–500 = daily limit.

7.2 Weekly Schedule and Multiple Periods

  1. Turn Working on for each applicable day.
  2. Enter the first From–To period.
  3. Use + Add Another Period in the same day row for evening/additional shifts.
  4. Delete unnecessary periods and save.
09:00 → 13:00
17:00 → 21:00

The gap is an unavailable break. End-before-start, overlapping periods, and appointments crossing the break are rejected. Select All, Deselect All, and Workdays Only are shortcuts; review hours before saving.

7.3 Date Exceptions

Choose a specific date and set a Full Day Off or a Custom Schedule with one or more periods. The exception replaces the weekly schedule for that date only.

If existing appointments are affected, the system lists them before saving. It does not automatically move or cancel them; staff must review them.

7.4 Effect of Changes

  • The new schedule governs later bookings, moves, and reactivations.
  • Existing appointments are not moved or cancelled automatically.
  • Default duration changes affect new appointments only.
  • Review the affected-appointments warning when reducing a work period.

💊 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
  • Past Appointments Still Pending

Content

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

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

ℹ️
Report scope: selecting a doctor applies to all cards, charts, tables, and exports. With no doctor, View All sees clinic totals; View Own sees assigned patients and appointments only. Passing time alone does not mean no-show.

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 All, View Own, Create, Edit, Delete, Check In, Undo Check-in, Complete, Cancel, Reactivate
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 Own patients/appointments by default; create/edit appointments; check-in, completion, cancellation and reactivation; own schedule; booking requests; prescriptions; basic invoices; services and reports
Nurse View/edit patients; view clinic appointments; check-in, undo check-in and complete; view schedules, booking requests, and prescriptions
Receptionist View/create/edit patients; all appointment actions; view schedules; manage booking requests and operational invoice actions
Accountant Dashboard, Patients (view), Invoices (all), Expenses (all), Services (view), Reports (all)

Job titles are only initial permission presets. The system does not assume every clinic has a receptionist, nurse, or accountant. Administrators customize each user.

  • View All Appointments: all clinic appointments with doctor filtering.
  • View Own Appointments: assigned appointments and linked patients only across lists, calendar, details, reports, exports, and direct links.
⚠️
Important: The clinic owner always has full permissions. Daily-limit override needs no extra permission; Create Appointment is sufficient.

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
ℹ️
Important: general clinic hours are informational. Availability comes from each doctor's schedule and date exceptions.

Scheduling Mode and Durations

SettingValuesPurpose
Booking ModeQueue / TimeControls new appointments and admission order; Queue is default for new clinics
Checkup Duration5–480 minutesLoaded automatically for Checkup
Consultation Duration5–480 minutesLoaded automatically for Consultation

Changes apply to new appointments only. Existing appointments keep their saved mode and duration.

Public Booking and Patient Portal

SettingValuesPurpose
Enable Public BookingOn/OffAccept patient requests from the clinic link
Enable Patient PortalOn/OffIndependent from public booking
Booking Horizon1–90 daysLast future date shown publicly
Pending Hold1–168 hoursHow long a request consumes capacity before expiry

First-Time Scheduling Checklist

  1. Select mode and default durations in Settings.
  2. Activate each doctor and set schedule/daily limit in the doctor profile.
  3. Add multiple periods and date exceptions as needed.
  4. Enable public booking and set horizon/hold if required.
  5. Test one internal appointment and one public request.
💡
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 5 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 5 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