Skip to content

Telemedicine

Mobile app guide ​

A patient-facing companion app (React Native / Expo) covering the core patient journey: sign in, find and book a doctor, join video consultations, and view health records. There's no doctor or admin mobile app — those roles use the web app.

Availability: this is not published to the App Store or Google Play — it's currently a development build you run yourself via Xcode (iOS Simulator or a real iOS device) or Android Studio (emulator or a real Android device). The same account works interchangeably on the mobile app and the web app.

Signing in ​

Same email/password (and two-factor code, if enabled) as the web app — your account isn't platform-specific.

Mobile sign-in

Home ​

Your dashboard tab: a welcome header and quick links into Find a doctor, My appointments, Health records, and Profile, mirroring the web dashboard's tiles.

Mobile home

Finding and booking a doctor ​

The Doctors tab lets you search by name and see each doctor's specialty, branch, and live availability status. Opening a doctor shows their bio, fee, and open time slots grouped by day (in the branch's timezone); tapping a slot books it immediately if free, or creates a pending-payment appointment if the doctor charges a consultation fee.

Paying for a visit ​

If a booked visit needs payment, open it from Appointments and tap Pay. This opens a secure in-app browser to Stripe checkout — the same real payment flow as the web app, not a separate/simulated one. After paying, you're returned to the app and the appointment shows as confirmed.

Appointments ​

The Appointments tab lists your upcoming and past visits with status. Check in when it opens (15 minutes before the visit) and join when your doctor also joins — the video consultation runs right in the app, with live audio/video and text chat for the duration of the visit.

Health records ​

The Health tab shows your lab results (with each value and its normal/high/low/critical flag, once published), radiology results, and documents. Documents can be opened or downloaded directly from the app.

Profile ​

View your account details and sign out from the Profile tab. Richer profile editing (photo, address, password change) is currently on the web app only.

Mobile profile

Platform notes ​

Both iOS and Android builds have been verified to work end-to-end, including sign-in, doctor search/booking, and the real Stripe payment launch. The two platforms look and behave the same, aside from expected native chrome (status bar, system back gesture on Android, etc.).

Internal product documentation.