Back to work

SEHA.

  • Web application
  • Clinic prototype
  • Bilingual interface

Patient records and follow-up, with offline support.

A bilingual clinic prototype exploring selected offline workflows and distinct staff and patient experiences.

Patient medical history with follow-ups and reminders.

Intermittent connectivity makes it harder to maintain a coherent patient workflow. SEHA explores local support for selected operations while retaining connected services for authentication, messaging and other server-backed features.

  1. Patient record
  2. Clinical visit
  3. Department follow-up
  4. Patient portal

01 / Product workflow

Record the consultation in context.

The visit form brings diagnoses, clinical notes, vital signs and medication details into the patient workflow.

Unsaved clinical visit draft.

02 / Product workflow

Coordinate follow-up. Keep patients informed.

Follow-up tasks retain patient context and due dates. The platform supports Arabic and English with right-to-left layouts for Arabic.

Follow-up tasks with patient links, due dates and status filters.

Engineering & technology

The engineering behind SEHA.

01

Dependency-aware offline replay

Queued patient records synchronize before dependent visits and reminders. Local identifiers are replaced with server identifiers as those operations succeed.

02

Layered access checks

Clinic and department access checks work with PostgreSQL row-level security to scope supported data operations.

03

Separate bilingual experiences

Staff and patient interfaces serve different workflows, with Arabic/English and RTL support. Selected offline operations use Dexie and IndexedDB rather than assuming every feature works without connectivity.

Technology by purpose

Interface
Next.jsReactTypeScriptPWA tooling
Backend & offline data
Supabase / PostgreSQLDexie / IndexedDB
Connected services
TwilioConfigurable AI providers

Actively developed prototype. Offline support covers selected operations; authentication, SMS, AI chat and other server-backed features require connectivity.

Have a project in mind?

Let's talk

Next project

La Mode

Fashion discovery with a personal perspective.

View project
Garment photo cropping for visual search