Built for connected healthcare operations

Run your clinic.
Care without friction.

elaj brings appointments, patients, scheduling, billing, clinical documents, and public booking into one secure bilingual platform—across every clinic and branch.

Arabic & English Multi-clinic ready Guest patient booking
Al Shifa Clinic
Multi-tenant by design RTL & LTR ready Multi-country settings Tenant-scoped data

One connected platform

Everything your clinic needs to keep moving

From the first booking request to the final payment and clinical document, elaj keeps operational work connected and in context.

Appointments & advanced scheduling

See month, week, or day calendars; filter by branch, doctor, and status; and reschedule with drag and drop when permitted. Availability respects branch hours, doctor overrides, leave, exceptions, breaks, and overbooking rules.

Calendar viewsSafe reschedulingAvailability hierarchyBranch controls

Public booking that stays in scope

Patients see only bookable branches, assigned doctors, and valid time slots. Guest booking is standard, with optional account creation and signed slot validation.

Guest bookingSigned slotsOptional account

Connected patient records

Global patient identities, clinic profiles, recent documents, visit history, invoices, and financial visibility—all within the appropriate tenant and branch scope.

Billing, payments & POS

Manage services and branch availability, issue printable invoices, take split payments through a cashier workspace, and view real accounting aggregates in the tenant currency and VAT settings.

Practical AI assistance

Run medical document analysis on demand for quick summaries and specialist reports, or extract identity fields into empty patient form fields for mandatory staff review before saving.

Appointment journey

From booking request to a confirmed visit

elaj connects the public patient journey with the staff workflow, while rechecking availability before an appointment is written.

  • 1
    Patients choose a valid slotOnly active, publicly bookable branches and assigned doctors are shown.
  • 2
    Staff review and scheduleRequests move through pending and confirmed states in the staff workspace.
  • 3
    Notifications follow your rulesPer-type SMS and email controls support multiple reminder offsets and patient preferences.
Booking workflowTenant scoped
01RequestPatient submits
02PendingStaff reviews
03ConfirmedCalendar updated
Effective availabilityValidated
Reminder channelsSMS + Email
LAB REQUEST
AI REPORT
✦ Manual AI analysis

Clinical documents

Structured requests. Secure records. Clear review.

Create laboratory and radiology order requests with tenant catalogs, draft–issue–cancel workflows, immutable issue snapshots, global document numbers, Code 128 barcodes, and bilingual A4 printing.

  • Medical document storageTenant-isolated lab results, radiology, and prescription files with PDF and image preview.
  • On-demand AI analysisQuick summaries and print-ready specialist reports are generated only when requested.
  • Audited issuing and printingIssued clinical requests remain immutable; cancel and reprint actions keep their original number.

Full capability map

Built around the real work of care teams

A clear view of the operational capabilities documented in elaj—without inflated promises.

01 Organization structure

Multi-tenant organizations with clinics, branches, doctors, services, and branch-level public booking controls.

02 Scheduling administration

Clinic hours, doctor weekly overrides, leave, date-specific closures or overrides, breaks, and overlap validation.

03 Patient operations

Patient charts, visit timelines, appointment history, financials, medical documents, and optional reviewed identity extraction.

04 Commercial workflow

Service pricing, invoices, A4 printing, split-payment POS, payment methods, collector tracking, and accounting overview.

05 Patient communication

AWS SES email plus Twilio or custom HTTP SMS, per-type controls, per-appointment flags, and multiple reminder rules.

06 Clinical requests

Tenant lab and radiology catalogs, draft/issue/cancel lifecycle, snapshots, doctor license/signature support, and print settings.

07 AI-assisted review

Manual Gemini-based medical document analysis and structured identity field extraction with confidence and human confirmation.

08 Settings by market

Country, timezone, date and number formats, currency, VAT, working hours, slot duration, channels, and tenant logo.

09 Governance tools

Audit logging, role-based permissions, consent records, DSAR workflows, retention rules, breach register, and account closure.

10 Public booking

Clinic-specific booking, scoped branches and doctors, signed slots, guest flow, optional accounts, and safe patient matching.

11 Billing architecture

Offline payments today with an online-ready gateway and webhook architecture, including signature validation controls.

12 Operational data

Import/export tools, real tenant-scoped aggregates, activity tracking, and secure modular domain separation.

Security & control

Every workflow respects its boundaries

elaj is designed around tenant isolation, explicit permissions, scoped public booking, and traceable changes across sensitive and commercial work.

Tenant isolationQueries, services, files, and clinical documents stay tenant-scoped.
Role-based accessPermissions control viewing, issuing, cancelling, settings, and rescheduling.
Protected bookingSigned slot tokens and availability revalidation reduce tampering and collisions.
Audit trailSensitive patient, payment, POS, document, and privacy actions are logged.

Frequently asked questions

Clear answers about elaj

What is elaj?

elaj is a bilingual, multi-tenant clinic management platform that connects internal clinic operations with a public patient booking flow.

Does elaj support multiple clinics and branches?

Yes. An organization can manage multiple clinics, branches, doctors, services, schedules, and tenant-scoped operational settings.

Can patients book without creating an account?

Yes. Guest booking is the default. A patient can optionally request an account during booking without blocking the booking workflow.

How does scheduling prevent invalid bookings?

Availability follows branch closures, doctor leave, date overrides, weekly schedules, breaks, assignment checks, overlap rules, and a final validation when the booking or reschedule is saved.

What AI capabilities are available?

Authorized users can manually request medical document analysis for summaries and specialist reports. On the new-patient form, identity fields can be extracted into empty fields and must be reviewed before saving. Both are subject to plan and tenant AI enablement.

Does elaj support Arabic and English?

Yes. The system is designed for Arabic and English usage, with tenant-level locale settings and RTL/LTR support for clinical request printing.

Are online payments included?

The platform includes invoices, POS, payment records, and offline payment workflows. Its payment architecture is online-ready and supports gateway webhooks; the README does not claim a universally active online gateway.

Bring your clinic operations together with elaj.

Start with a platform designed for connected schedules, clearer workflows, and bilingual care operations.

Create your organization