Uli · in production · 3 clinics · 110 appointments a dayUli · 110 appts / dayOran · AlgeriaBack to ouli.tech
Features · Uli

Everything a clinic does,
in one place.

Six modules, built for the daily routine of Algerian practices and clinics. Tightly connected: an appointment creates a record, a record feeds a bill, a bill powers the statistics, a consultation draws down the stock — and a hospital stay bills itself.

01AppointmentsSee details 02RecordsSee details 03BillingSee details 04PlanningSee details 05StockSee details 06Inpatient careSee details
01
Module · Appointments

The clinic's schedule, alive.

Drag-and-drop appointments, manage doctors and rooms, and automatically create the patient record on first visit.

  • Three ways to book
    In the clinic, by phone, or via the patient app (coming soon).
  • Automatic record creation
    On the first appointment, the patient record already exists. No double entry.
  • Real-time queue
    Who's arrived, who's in consultation, who's still waiting — visible live.
  • Smart SMS
    Day-before reminders, reply-SMS confirmations, post-consultation follow-ups.
  • Advanced statistics
    Occupancy rate, no-show, average duration per practitioner, exports.
Uli · AppointmentsCurrent week
Sun
Mon
Tue
Wed
Thu
08:00
Cardiology
Consultations
CHU Oran
09:00
Pediatrics · 6
OR
10:00
Medical staff
Consultations
11:00
L. Benzina
12:00
Emergency
13:00
Team meeting
14:00
02
Module · Records

One record that grows on its own.

Record · L. Benzina
LB
Lila Benzina
34 yo · F · Oran · ID 2451
HistoryConsultationsPrescriptionsInvoicesAttachments
Dr. Aït-Ali
Cardiology · Follow-up
Auto
Dr. Saoudi
Imaging · MRI
+ Att.
Dr. Touati
Cardiology · Consultation
Auto
Dr. Aït-Ali
Cardiology · First visit
Auto

Everything that happens for a patient — appointment, consultation, prescription, bill, exam — is saved automatically into the same record.

  • Everything in one place
    Appointments, consultations, prescriptions, bills, history — one record.
  • Automatic saving
    Every action updates the record. Zero duplicate entry.
  • Attachments
    X-rays, lab results, scanned prescriptions — drag-and-drop into the record.
  • Per-record statistics
    History, follow-ups, per-practitioner charts — exportable in one click.
  • Access & confidentiality
    Fine-grained roles, per-record access log, compliant retention periods.
03
Module · Billing

Billing, in a few clicks.

Quotes, invoices, fees, discounts, payments. PDFs ready to print or email. All connected to appointments and records.

  • Quotes & invoices
    Edit, modify, duplicate, export to PDF — in a few clicks.
  • Fees & discounts
    Automatic calculation per practitioner and per procedure. Per-patient or per-quote discounts.
  • Unpaid tracking
    Dashboard of unpaid invoices, automatic reminders.
  • Financial statistics
    Per doctor, per procedure, per period. Month-over-month comparisons.
  • Multiple payment methods
    Cash, check, transfer, card. Trace of every payment.
Invoice · F-2451● Paid
Patient
Lila Benzina
Consultation2,400 DA
Imaging · MRI12,000 DA
Dr. Aït-Ali fees8,000 DA
Practitioner discount− 1,000 DA
Total21,400 DA
PDFEmailPrint
04
Module · Planning

Spot gaps before they happen.

Plan services, on-call duty, and time off across your whole team weeks in advance. Uli highlights uncovered slots.

  • Services & on-call
    View per person, per service, or globally. Drag-and-drop to adjust.
  • Time off & absences
    Requests, approvals, history. Automatically integrated into the schedule.
  • Gap detection
    Uli flags uncovered slots in red — you fill them before it's urgent.
  • Team notifications
    Every member sees their schedule. Changes are notified.
  • À-la-carte module — 2 500 DZD/mo
    Active the same day, cancellable at month end — see the Pricing page.
Schedule · Team1 slot to fill
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Dr. Aït-Ali
8–17
8–17
8–17
Off
8–17
Off
Off
Dr. Saoudi
8–17
8–17
Off
8–17
8–17
Off
Off
Dr. Touati
Off
8–17
8–17
8–17
To fill
Off
Off
N. Hadj
8–17
8–17
8–17
8–17
8–17
On call
Off
N. Belarbi
On call
8–17
8–17
8–17
8–17
8–17
Off
05
Module · Stock

Stock that manages itself.

Consumables, medications, and equipment tracked in real time. When a consultation closes, the procedures performed automatically draw down the stock — and management is alerted before anything runs out.

  • Automatic consumption
    Each procedure defines what it consumes. When the consultation closes, stock updates itself — zero data entry.
  • Lots & expiry
    Lot numbers, expiry dates, first-expiring lots dispensed first. Alerts before a lot expires.
  • Low-stock alerts
    Per-item alert threshold: management is notified the moment it's crossed, with a daily email digest.
  • Supplier orders
    Numbered purchase orders, partial deliveries, stock updated on receipt.
  • Multi-location & inventory
    Central pharmacy, treatment room, storeroom. Transfers, counts, recorded discrepancies.
  • À-la-carte module — 3 000 DZD/mo
    Active the same day, cancellable at month end — see the Pricing page.
06
Module · Inpatient care

The bed board, without the whiteboard.

Units, rooms and beds in real time — admissions, transfers and discharges logged to the minute. The admissions register prints inspection-ready, and each stay bills itself night by night.

  • Live bed board
    Free, reserved, occupied, being cleaned, out of service — every bed's status, room by room, unit by unit.
  • Tracked admissions & discharges
    Admission, transfer, discharge: every movement time-stamped. Reserve a bed the moment a surgery is scheduled.
  • Compliant register
    The admissions register prints numbered and gap-free — inspection-ready, no more paper register to copy out.
  • Stays billed automatically
    Nights by room class, deposit collected at admission, packages and third-party agreements (CNAS, companies) — all on the stay's bill.
  • Maternity & hemodialysis
    Newborns linked to the mother's stay, incubators, dialysis chairs with recurring sessions — built for every kind of Algerian clinic.
  • À-la-carte module — per bed, on quote
    From 10 beds, 1 200–1 500 DZD/bed/month — see the Pricing page.
07
Beyond the modules

Two things that set Uli apart.

Extreme customization

Appointment types, durations, record fields, prescription templates, billing structure, roles and permissions. Advanced settings are genuinely advanced.

Advanced statistics

Dashboards per practitioner, per procedure, per period. Cross-filters, exports, comparative views. To steer the clinic, not just report.

08
Coming soon

Two modules in the works.

Soon

Patient app

Patients book appointments from their phone, with one-click reminders and confirmations.

Soon

CNAS integration

Automatic CNAS-format paperwork prep. One-click validation and submission.

08
In depth

Explore each module.

AppointmentsPatient recordsBillingSMS remindersWaiting room