mobile.html · 30 screens · 375×700 device frame · ✓ Wedge K live

Mobile · PWA + native installable

375px viewport in device frame. Same design tokens. Wedge K activates: real PWA installability · service worker · biometric · offline SQLite · push · wearable companion · in-app payment.

📋 SCENARIO Patient (P1.a inquirer) opens arokago.com on mobile after a social-media link. The browser prompts to add ArokaGO to the home screen — they accept, granting PWA install + push permission, then tap the search bar to start exploring providers by specialty.
88Mobile home — search overlay + nav drawer
✓ Wedge K live · PWA + native installablearokago.com/ · < 744px
9:41📶 5G ●●●
Add ArokaGO to home screen · works offline · push reminders
ArokaGO

Care across borders, on your terms.

🔔 Get reminders for slots & messages
First-time push permission
Allow notifications?
Get reminders for slot bookings, doctor messages, payment due
🔐 Sign in faster with Face ID
Set up biometric · one-tap return
Set up
🔗 You opened from arokago.com/providers/bumrungrad
View in app
Open →
How ArokaGO works
1 · Search
📋
2 · Quote
3 · Travel
📋 SCENARIO Patient (P1.a inquirer) deep-links into Bumrungrad's profile on the mobile app via push or shared URL. They scan auto-translated overview, doctors, procedures, and verified before/after photos, then tap the sticky bottom CTA to request a quote or jump to the native Package flow.
89Mobile provider profile — sticky bottom CTA
✓ Wedge K live · in-app payment + biometric/providers/bumrungrad
9:41📶 5G ●●●
✓ VERIFIED⛨ TRUST+✓ AI-verified outcome photos

Bumrungrad International

★ 4.9 · 2,847 · Bangkok, Thailand

About

Founded 1980. Largest international hospital in SE Asia. JCI accredited since 2002. 580 beds · 1,200 doctors · 30+ specialties.

Doctors · 1,200+

Dr. Pongsak Chaiyakum
Dental implants · 18 yrs · ★ 4.9
portal →
Dr. Anong Kittikul
Cosmetic surgery · 22 yrs · ★ 4.8
portal →
Dr. Samai Rattanaporn
Orthopedics · 14 yrs · ★ 4.7
portal →
📷 Before/after gallery✓ AI-VERIFIED
3 outcome-photo pairs · per-photo consent · revocable

Procedures

ProcedureFrom
Dental implant (single)$1,800
All-on-4 implants$8,500
Rhinoplasty$3,200
Knee replacement$12,400
IVF cycle$4,800

Reviews · 2,847

Sarah K. · 🇺🇸★★★★★
"Dr. Pongsak made my implant journey effortless. Front desk handled my visa letter same day."
Mei L. · 🇨🇳★★★★☆
"Excellent care. Recovery suite was clean and quiet. Communication in Mandarin was great."
Ahmed F. · 🇸🇦★★★★★
"Halal meals, Arabic interpreter, and prayer room — they thought of everything."
Pay deposit with 🍎 Apple Pay · ⌘ Google Pay · 💳 Stripe · 💳 Kbank
From
$1,800
📋 SCENARIO Patient (P1.b active traveler) opens the app and lands on the dashboard with bottom-nav. They see a trip-day-3 banner, wearable recovery stats, active quotations, and unread badges, then tap into the trip view, the chat thread, or compare new offers from providers.
90Mobile dashboard — bottom-nav
✓ Wedge K live · bottom-nav + push badges/dashboard
9:41📶 5G ●●●
Tuesday, May 9
Sarah
🛬 Day 3 of Bangkok trip
Procedure tomorrow · 09:00 admission
⌚ Apple Watch · resting HR 62 bpm
Sleep 7h12m · recovery score 84
Active quotations
3
2 new offers
🛡 Protect your bookingView →
Outcome ($45)Evac ($30)No-show ($15)

Active quotations

Dental implants — Bangkok
3 offers · Jun – Aug
Rhinoplasty — Bangkok
1 offer · needs response
Home
📋Quotes2
💬Chat1
🗓Trip1
👤Me
📋 SCENARIO Patient (P1.a/b) chats with Bumrungrad in a Chatwoot-powered thread on mobile. Tolgee auto-translates Thai messages to English inline, and a quotation artifact bubble lets them accept the $2,650 offer and jump straight to the deposit flow.
91Mobile chat
✓ Wedge K live · Chatwoot mobile + attachments + translation/dashboard/messages/c_xyz
9:41📶 5G ●●●
Enable push to never miss a doctor reply
Bumrungrad International
Quotation: Dental · Active
📞
สวัสดีค่ะ คุณซาร่าห์ — ขอยืนยันวันนัดวันที่ 12 มิถุนายนนะคะ
🌐 Translated from TH · tap to view original
Yes — June 9-12 or June 16-19. Either works for the implant.
📋 QUOTATION ARTIFACT · revised offer
$2,650 all-in
• Single dental implant · $1,800
• Crown + abutment · $650
• Recovery suite (1 night) · $200
June 12 procedure · expires in 7 days
Bumrungrad is typing…
$2,650 quotation
Expires in 7 days
📎
📋 SCENARIO Patient (P1.b active traveler) lands at Bangkok with the phone in airplane mode. The PWA serves a cached itinerary, prescriptions, visa letter, and emergency contacts from offline SQLite, and a 🚨 emergency button surfaces multilingual hospital info on demand.
92Mobile trip itinerary — PWA offline-ready
✓ Wedge K live · service worker + offline SQLite + downloadable docs/dashboard/trips/t_xyz
9:41✈ AIRPLANE MODE
📡 Offline · cached itinerary · last synced 2h 14m ago · service worker v3.2
Add ArokaGO to your home screen
Works offline · push reminders · faster open
Your trip · Bangkok
Jun 9 – 17, 2026
Today: Procedure day
07:30 admission · 09:00 procedure · 14:00 recovery
Quick info
🏥 Bumrungrad emergency
+66 2 011 2222
🏨 Recovery suite
Tower 12 · Room 1207
💊 Prescriptions
Amoxicillin 500mg × 5d · Ponstan PRN
📞 ArokaGO concierge
In-app chat unavailable offline · WhatsApp +66 2 100 0000
⌚ Synced to Apple Watch
Prescription reminders + emergency button mirror to wrist
🔄 1 message sent offline · 1 chat reply received offline
Resolved · last-write-wins per timestamp
Document vault
Cached locally · works offline · encrypted SQLite · auto-purges 30d post-trip
🛂 Visa letter
Bumrungrad medical visa · PDF
📥 CACHED · SQLite
💉 Prescription PDFs
2 prescriptions · EN + TH
📥 CACHED · SQLite
🧾 Quotation receipt
Deposit paid · $530 · May 4
📥 CACHED · SQLite
🛂 Travel insurance
Allianz medical · policy #A-2389
📥 CACHED · SQLite
🚨
📋 SCENARIO Patient (P1.a inquirer) opens the all-in dental implant Package on mobile after a deep-link from web or social. They review the $2,650 inclusive price, what's included, the lead surgeon card, and recent reviews, then tap "Book this Package" to start the slot picker.
01Mobile Package detail — G surface mirror
✓ Wedge K live · G Package on mobile/packages/dental-implant-bumrungrad
9:41📶 5G ●●●
Package detail🌐 EN ▾
⛨ ALL-INCLUSIVE

Single dental implant · all-in

★ 4.9 · 318 bookings · Bumrungrad International · Bangkok
From
$2,650
Refundable deposit
What's included
✓ Single titanium implant + crown
✓ Pre-op consult + 3D scan
✓ 1-night recovery suite
✓ Airport transfer + concierge
✓ 1-yr follow-up · telehealth
Dr. Pongsak Chaiyakum
Lead surgeon · 18 yrs · ★ 4.9
Recent reviews
Sarah K. · 🇺🇸★★★★★
"Effortless. Same-day visa letter."
Mei L. · 🇨🇳★★★★☆
"Recovery suite was clean and quiet."
📋 SCENARIO Patient (P1.a) picks a procedure slot in the Cal.com-powered picker, with their local TZ auto-converted from Asia/Bangkok. They select Tue Jun 12 at 09:00, optionally add a companion guest pass, and confirm — the slot is held 15 minutes while they move to the deposit modal.
02Mobile slot picker — Cal.com handoff
✓ Wedge K live · Cal.com mobile/packages/.../book
9:41📶 5G ●●●
Pick your slot📅 Cal.com
⏰ Times in your local TZ (UTC+8) · provider TZ Asia/Bangkok (UTC+7) · 1h offset · auto-converted
Mon
Jun 11
Tue
Jun 12
Wed
Jun 13
Thu
Jun 14
Fri
Jun 15
Sat
Jun 16
Sun
Jun 17
Available · Tue Jun 12
👥 Bringing a companion?
Book a guest pass slot →
Powered by Cal.com · synced with Bumrungrad's calendar · slot held 15 min
Tue Jun 12 · 09:00 BKKHeld for 14:32
📋 SCENARIO Patient (P1.a) accepts a quotation and taps "Pay deposit" on mobile. They confirm $530 via Apple Pay, Google Pay, Stripe card (with 3DS challenge if required), or Kbank for the Thai cohort, all with one biometric tap, and the receipt lands in their trip vault.
03Mobile deposit modal — Apple Pay / Google Pay / Stripe / Kbank
✓ Wedge K live · Stripe SDK + Apple Pay + Google Pay/checkout/deposit
Deposit · $530Refundable per terms
Procedure total$2,650
Deposit (20%)$530
Balance due at admission$2,120
Payment method
🛡 3DS challenge
Your bank requires verification · enter the 6-digit code sent to +66 ••• 4421
Verify
Payment data residency: Stripe EU · Refund policy → ./states.html#s26 · Deposit T&C → ./states.html#s26
📋 SCENARIO Patient (P1.a → P1.b) sees the booking confirmed screen after deposit. They add the procedure to iOS / Google Calendar, request a medical visa letter, sync reminders to Apple Watch, and consider adding an outcome / evac / no-show insurance bundle before viewing their trip vault.
04Mobile booking confirmation — add-to-calendar + insurance up-sell
✓ Wedge K live · native calendar + wearable mirror/bookings/BK-2026-06-12-XYZ
9:41📶 5G ●●●

Booking confirmed

BK-2026-06-12-XYZ
ProcedureSingle dental implant
ProviderBumrungrad
DateJun 12 · 09:00 BKK
Deposit paid$530 ✓
🛡 Protect your booking
Add outcome insurance ($45) · medical evac ($30) · no-show coverage ($15)
📋 SCENARIO Patient (P1.a) completes KYC in 4 mobile steps: passport scan with OCR auto-fill, selfie with liveness check, medical history, and Rx photo with AI classification. Admin reviewer (A1) verifies the resulting record asynchronously while the patient continues to checkout.
05Mobile KYC — camera + AI OCR + auto-classify
✓ Wedge K live · camera + OCR + liveness/kyc/mobile
9:41📶 5G ●●●
KYC · 4 stepsSave
✓ Passport2 · Selfie3 · Medical history4 · Rx
Step 2 · Take a selfie

Hold phone at arm's length · neutral expression · liveness check runs in background

Face detected · liveness 94%
Step 1 OCR result: Name auto-filled (96% confidence) · DOB · expiry · review and confirm in Step 4
Step 4 preview: Photo your Rx → AI OCR auto-classifies medications + dosage
Documents encrypted at rest · A1 review for KYC compliance · GDPR Art. 17 deletion → ./states.html#s26
📋 SCENARIO Patient (P1.a) protects a booking on mobile by adding outcome insurance ($45), medical evac ($30), or no-show coverage ($15) — all underwritten by Allianz. They see a transparent ArokaGO risk score and bundle all three for $75 before paying.
06Mobile insurance bundle — outcome + medical-evac + no-show
✓ Wedge K live · Allianz partner · risk dashboard/insurance/bundle
9:41📶 5G ●●●
Protect your booking

3 insurance products · Allianz initial partner · per-jurisdiction availability

🩺 Outcome insurance$45
If cosmetic outcome doesn't meet agreed visual within 90 days, partial refund (up to 60% of procedure cost)
Partner: Allianz90-day window
🚁 Medical evacuation$30
Crisis coverage during travel · air ambulance + hospital transfer
🛏 No-show insurance$15
Provider gets paid even if you don't show · ensures slot availability
💰 Bundle all 3 for $75
Save $15 · single policy · single claim flow
📊 Premium calculated by ArokaGO risk model
Procedure × provider × patient signal · transparent
Insurance underwritten by Allianz · jurisdiction-specific availability · per-country coverage matrix → ./states.html#s26
📋 SCENARIO Patient (P1.c post-treatment) files an outcome claim with Allianz on mobile. They snap before/after photos with embedded EXIF timestamps, scan receipts via OCR, watch a 4-stage status timeline, and pick push / email / WhatsApp for settlement updates.
07Mobile insurance claim — camera + receipt scanner + status timeline
✓ Wedge K live · Allianz claim flow + OCR/insurance/claim
9:41📶 5G ●●●
Submit insurance claim
Claim type Step 1 · Before/after photos
Camera + multi-photo · per-photo timestamp embedded
Before
After
+
Step 2 · Scan receipts 📷 Scan receipts
3 scanned · $1,840 · OCR auto-classified
Step 3 · Claim status timeline
Submitted · today
Allianz review · 3-5 business days
Decision · approved / disputed
Settlement · 5-7 business days
Notify me via
Claim data shared with Allianz per insurance T&C · revocable consent → ./states.html#s26
📋 SCENARIO Patient (P1.b/c) reviews their cross-border health passport on mobile. They see active consents granted to Bumrungrad International and BNH Hospital, toggle per-record sharing, view the 90-day audit log, or revoke a consent — issuing a cryptographic deletion proof to that provider.
08Mobile health passport — cross-border consent + revocation
✓ Wedge K live · per-record consent + cryptographic deletion proof/passport
9:41📶 5G ●●●
Health passportWeb →

Share records across providers · GDPR-aware · revocable any time

Active consents
🇹🇭 Bumrungrad InternationalACTIVE
Until Jul 31, 2026 · all records
Revoke →
🇹🇭 BNH HospitalREAD-ONLY
Expires Jul 15 · labs only (90d)
Revoke →
Records · 12
CBC + metabolic panel
Bumrungrad · Jun 14 · Lab
SHARED ✓
Amoxicillin Rx
Bumrungrad · Jun 12 · Rx
PRIVATE
📋 View audit log · last 90 days
⚠ Some jurisdictions restrict cross-border PHI flow regardless of consent · per-country availability → ./states.html#s26
📋 SCENARIO Provider owner (PR1) reviews a $25k–$60k working-capital pre-qualification on the mobile companion. They size the advance via slider, pick a 12-month term, accept the use-of-funds disclosure, and submit — sanctions screening clears in real time and A1 financial-compliance reviews within 24-48h.
09Mobile working-capital advance — PR1 companion mode
✓ Wedge K live · sanctions screening + A1 review/provider/finance/mobile
9:41📶 5G ●●●
Working-capital advancePR1 mode

Pre-pay based on booking history · A1 financial-product compliance reviews

🟢 You qualify for $25k–$60k
✓ 6+ months booking history
✓ Avg monthly bookings > $8k
✓ No payment disputes
Amount
$30,000APR 11.4%
$5k$60k
Term
Repayment via 12% commission deduction · auto-deduct $2,800/mo (avg)
📑 Use-of-funds disclosure
For business operations · medical equipment · staff · marketing · NOT personal use
🛡 Sanctions screening · OFAC + UN · clear
A1 financial-product compliance sub-role · real-time
Web version → ./provider.html#pr98 · A1 reviews · response 24-48h
📋 SCENARIO Patient (P1.c post-treatment) leaves a review on mobile tied to a Verified Booking. They rate experience and clinical outcome, optionally rate Dr. Pongsak specifically (feeding the PR4 personal-brand portal), upload before/after photos with per-photo consent, and earn ~$8 platform credit pending A4 moderation.
10Mobile review submission — verified booking + doctor-specific + tokenized credit
✓ Wedge K live · doctor-specific rating + outcome-photo/reviews/new
9:41📶 5G ●●●
Leave a reviewWeb →
✓ Verified booking
BK-2026-06-12-XYZ · Bumrungrad
Experience
★★★★★
Clinical outcome
★★★★★
👨‍⚕️ Rate Dr. Pongsak specifically?
Feeds doctor's personal-brand portal at K
★★★★★
✓ Include doctor-specific rating
Headline + review Tags Photos · per-photo consent
📷 Add before/after pair (cosmetic)
AI verifies authenticity · earns +30% review credit boost (K tokenized)
💰 Earn ~$8 platform credit
Redeemable on next procedure · view → ./patient.html#p72
A4 reviews within ~24h · publishes with Verified Booking badge · profanity / fake / defamation auto-flagged
📋 SCENARIO Patient (P1.a returning) signs in on mobile via passwordless SMS OTP, Apple, Google, or magic link. After verifying the 6-digit code, they enroll Face ID for one-tap return — Zitadel issues a device-trust token, and the app advances to onboarding or the dashboard.
11Mobile sign-in — passwordless SMS + Apple/Google + biometric
✓ Wedge K live · biometric + Zitadel device-trust/sign-in
9:41📶 5G ●●●
ArokaGO

Sign in to ArokaGO

Phone number
Enter the 6-digit code
Auto-paste from SMS · iOS / Android native
Verify →
🔐 Set up Face ID for next time?
One-tap return · device-trust token issued
or
Identity by Zitadel · device-trust + biometric · audit-logged
Lost device? Account recovery →
📋 SCENARIO New Patient (P1.a) finishes onboarding step 3 of 3 on mobile (vs 5 on web). They pick notification channels, frequency (weekly), and quiet hours, then enable push and choose a next move — search providers, browse procedures, or set up the health passport.
12Mobile onboarding — 3 steps · welcome · profile · preferences
✓ Wedge K live · 3-step (vs 5 web) + push opt-in/onboarding
9:41📶 5G ●●●
✓ Welcome✓ Profile3 · Preferences

Stay informed · your way

Pick channels · frequency · quiet hours

Channels
📲 PushDEFAULT-ON
✉ EmailON
💬 WhatsAppOFF
💚 LINEOFF
Frequency Quiet hours
Don't disturb 22:00 – 07:00 · your local TZ
Consent strip · revocable any time · → ./states.html#s26
📋 SCENARIO Patient (P1.a/b) tunes per-workflow per-channel notification preferences on mobile. They toggle push, email, SMS, WhatsApp, and LINE for each workflow (slot reminder, quotation, doctor message, payment, lab result), set quiet hours, and let emergency notifications bypass DND.
13Mobile push settings — per-workflow per-channel matrix
✓ Wedge K live · ReNovu mobile/settings/notifications
9:41📶 5G ●●●
Notification preferences

Per workflow · per channel · ReNovu-managed

Workflows
⏰ Slot reminder
Push ✓Email ✓SMSWhatsAppLINE
📋 Quotation response
Push ✓Email ✓WhatsApp ✓
💬 Doctor message
Push ✓Email
💳 Payment due
Push ✓Email ✓SMS ✓
🧪 Lab result
Push ✓
💊 Refill due
Push ✓
🛬 Trip departure
Push ✓Email ✓
📣 Marketing
PushEmail
Quiet hours
Don't disturb 22:00 – 07:00
TZ: Asia/Bangkok (UTC+7) · auto-detect from device
⚠ Emergency bypass enabled
📱 Manage at OS level → · iOS / Android native settings
Powered by self-hosted Novu (ReNovu) · per-locale per-workflow per-channel
📋 SCENARIO Patient (P1.a/b) opens the notification inbox to triage 12 unread items synced from push history. They filter by workflow (slot reminder, doctor msg, payment), tap a quotation response from Bumrungrad to jump to compare offers, or swipe to archive read items.
14Mobile notification inbox — push history + archive
✓ Wedge K live · in-app + push synced/inbox
📋 SCENARIO Patient (P1.d Recovery digital twin) views Apple Watch / Oura / Whoop / Garmin telemetry on mobile. They see resting HR, sleep, recovery score, a 7-day trend, and a federated-learning insight ("92% of similar profiles fully recovered by day 7"), and toggle sharing with their post-op team.
15Mobile wearable telemetry — Apple Watch · Oura · Whoop · Garmin
✓ Wedge K live · HealthKit + Google Fit + federated learning/wearables
9:41📶 5G ●●●
Recovery telemetry
Today
⌚ Apple Watch · syncedLIVE
Resting HR
62 bpm
Sleep
7h 12m
Steps
4,201
Recovery
84/100
Connected sources
🍎 Apple HealthKitCONNECTED ✓
⌘ Google FitConnect
💍 Oura RingConnect
⌚ WhoopConnect
🏃 GarminConnect
7-day recovery trend
Procedure on Jun 12 · expect dip days 1-3 · recovery by day 5
🩺 Share with Bumrungrad post-op teamON
Enables remote monitoring · revocable
🤖 Your recovery is on track
92% of similar profiles fully recovered by day 7 · view why →
Wearable data classified as PHI · encrypted · cross-border consent gates apply per #mb08
📋 SCENARIO Patient (P1.c post-treatment) prepares for a post-op follow-up with Dr. Pongsak (PR4.Practitioner). They run camera/mic/network checks, share post-op photos and medication log, then deep-link to Zoom — ArokaGO does not route video. An AI summary lands in the trip vault within 1h.
16Mobile telehealth — post-care follow-up · Zoom handoff (no Agora)
✓ Wedge K live · pre-consult orchestration + AI summary/telehealth/c_xyz
9:41📶 5G ●●●
Video call · Dr. Pongsak
📅 Scheduled Jun 18 · 14:00 BKK
Post-op follow-up · 30 min · Dr. Pongsak Chaiyakum
Pre-call checklist
📷 Camera✓ Ready
🎤 Mic✓ Ready
📶 Network · 5GEXCELLENT
📹 This call uses Zoom (provider's choice)
ArokaGO does not route video · external Zoom deep-link
Pre-consult summary
Documents auto-shared with Dr. Pongsak · per-doc consent
📷 Post-op photos · 3SHARED ✓
💊 Medication logSHARED ✓
📝 Symptom diarySHARE
📝 AI summary auto-drafted post-call
Dr. Pongsak reviews + edits · arrives in your trip vault
Recording consent: both parties must consent · audit-logged
📋 SCENARIO Patient (P1.c/d) enrolls in the clinical research network on mobile. They set per-data-class consent (diagnoses, procedures, outcomes, telemetry, demographics), see a 5/60/35 patient/provider/ArokaGO revenue split, and accept knowing they can revoke anytime with a cryptographic deletion proof.
17Mobile clinical research enrollment — consent + revenue-share
✓ Wedge K live · K.4 Data Products + cryptographic deletion/research
9:41📶 5G ●●●
Clinical research network

Contribute anonymized outcomes · earn share of data revenue · revoke any time

What we share
Anonymized longitudinal outcome data (no PII) · cohort-level only · sold to pharma + device + post-market surveillance.
Per-data-class consent
🩺 DiagnosesSHARE ✓
💉 ProceduresSHARE ✓
📈 OutcomesSHARE ✓
⌚ Recovery telemetrySHARE
👤 DemographicsSHARE
Revenue share
Patient: 5% · paid quarterly via platform credit
Provider: 60%
ArokaGO: 35%
Active partners
Pfizer · oncology cohort Medtronic · ortho devices Mayo Clinic · post-market
🛡 Anonymization pipeline transparency
A2 maintains · verified by external clinical advisor
⚠ Revoke consent any time · cryptographic deletion proof from partners (K-spec mitigation)
📋 SCENARIO Practitioner (PR4.Practitioner) opens the provider companion between rounds. Dr. Pongsak triages 4 quotation responses, 2 unread chats, 3 lab results, and a 12-patient inpatient list, with a banner for an arriving P1 (Sarah K.) and quick actions to send a quote or reply chats. They can switch to PR3 Coordinator view with one tap.
40Provider companion home — PR3/PR4 queue between rounds
✓ Wedge K live · PR4 mobile companion (NEW persona)/provider/dashboard
9:41📶 5G ●●●
PR4.Practitioner companion
Dr. Pongsak
Bumrungrad
Home
📋Queue4
💬Chat2
🛏Patients
👤Me
📋 SCENARIO Provider staff (PR2/PR3) reply to a patient in TH on mobile while the system auto-translates to EN for the patient. Canned snippets ("We have availability", "Sending revised quote") speed up replies, and a flagged medical claim is held for A4.translation review. They can flip to internal-note mode for PR4 only.
41Provider chat — PR3 reply with canned + translation
✓ Wedge K live · A4.translation surface/provider/messages/c_xyz
9:41📶 5G ●●●
Sarah K. · 🇺🇸
Quotation: Dental · Active
⚠ Cross-language flagged for A4.translation review · medical claim detected · response delayed ~2h
Hi — can you confirm June 12 appointment time?
Sarah · 14:32
สวัสดีค่ะ คุณซาร่าห์ — ขอยืนยันวันนัดวันที่ 12 มิถุนายนนะคะ
🌐 Patient sees EN · view how →
✏ Internal note mode · for PR2 / PR3 / PR4 only Toggle
📎
📋 SCENARIO Provider staff (PR2 patient coordinator) drafts a quotation on mobile. The AI sales associate suggests $2,650 from comparable bookings (audit-trailed); they accept, pick the slot, set 7-day validity, and a compliance check rules out prohibited claims before sending. The patient gets push + email instantly.
42Provider quotation draft — AI sales associate suggestion
✓ Wedge K live · AI suggestion + audit-trail/provider/quotes/draft
9:41📶 5G ●●●
Send quotationSave tmpl
🤖 AI sales associate suggestionAUDIT-TRAILED
Suggests $2,650 based on similar bookings · accept · edit · reject
Procedure Total price
$2,650USD
Slot Validity Notes (optional)
🌐 Translation preview · patient sees EN
Tap to view full translation
✓ No prohibited claims (e.g., 'guaranteed cure')
A4 auto-moderator scanned
📋 SCENARIO Practitioner (PR4) triages 8 ReNovu notifications on mobile, with a critical lab result (Hgb 6.2, transfusion required) bypassing quiet hours. They approve a refill, view a CBC, see a quotation accepted, and confirm pre-op consent — filtering by labs, refills, quotes, or insurance.
📋 SCENARIO Admin reviewer (A1) opens the mobile companion to triage 8 pending KYC and provider verifications between meetings. They approve clean cases like MedPark Hospital with a Face ID confirm, see Bangkok Hospital Phuket blocked by a sanctions flag, and escalate complex cases to the desktop full-review view.
70A1 verification queue — light review · biometric required
✓ Wedge K live · light review · escalate to web for fullA1 · /admin/queue
9:41📶 5G ●●●
A1 verification · 8 pendingSort ▾
🔒 Light review only · complex cases require web (./admin.html#a32) · audit-logged
MedPark HospitalP0 · breach soon
Initial application · Thailand · submitted May 2
JCI ✓Sanctions clearRisk: 2.1
🔐 Biometric re-auth required
Approving requires Face ID confirm · per K Mobile security
Confirm with Face ID
Bangkok Hospital PhuketP1 · 4d
Re-verification · Thailand · submitted May 5
JCI ✓⚠ Sanctions flagged
Bangkok HospitalP2 · 14d
Roster expansion · Thailand · submitted May 7
All clearRisk: 1.3
📋Queue
Disputes
🎫Tickets
👤Me
📋 SCENARIO Admin moderator (A4) triages 14 pending items across community / reviews / live / translation tabs on mobile. They approve a borderline community post, escalate a defamation report to A1, see a TH→EN translation flagged as "guaranteed cure" and strike the speaker, and route the active live session to the desktop A4.live console.
71A4 moderation queue — community + reviews + live + translation
✓ Wedge K live · A4.live + A4.translation surfacesA4 · /admin/moderation
9:41📶 5G ●●●
A4 moderation · 14 pending · 3 critical
🚨 Defamation report · escalate to A1 Escalate
Community post · "Anyone tried..."AI 78%
User · 1h ago · medical-claim concern
3 review items pending · including 1 with disputed verified-booking
🔴 1 active live session
Bumrungrad clinic tour · 47 viewers · transcript live-tail
Full mod on web →
Mobile shows alerts only · full A4.live needs ./admin.html#a81
Cross-language items flagged · view original + translation side-by-side
Provider quote · TH → EN
TH: "รับรองว่าจะหายขาด"
EN: "guaranteed cure" · ⚠ flagged
Strike speaker
📋Queue
🔴Live
Strikes
👤Me
📋 SCENARIO Patient or Provider (any persona) signs out from mobile and reviews 3 active sessions (this iPhone, MacBook, old iPad). They revoke a stale session, optionally keep biometric enrolled, then confirm sign-out with Face ID — push pauses and the device-trust token is revoked.
72Sign-out / session-end — biometric re-auth + session list
✓ Wedge K live · session model + biometric · K-spec L122/account/sign-out
9:41📶 5G ●●●
Sign out
Sign out of ArokaGO?
· Push notifications will pause
· Trip-mode cache will retain (works offline)
· Biometric will require setup again
Active sessions · 3
📱 iPhone 15 Pro · this device
Last active · now · Bangkok
CURRENT
💻 MacBook Pro
Last active 2m ago · Bangkok
Revoke
📲 iPad · old
Last active 2d ago · Singapore
Revoke
↺ Revoke all except this device
🔐 Keep biometric enrolled?YES
Use Face ID next time · faster return
Sign-out event audit-logged · device-trust token revoked
Cancel
🔐 Confirm with Face ID
Prevents accidental sign-out
Confirm sign-out
📋 SCENARIO Patient (P1.b) opens the app in airplane mode mid-flight. They see what's available offline (itinerary, document vault, last-30d chat, prescriptions) vs blocked (search, payment, video), and 3 queued messages + a review draft + a KYC step waiting to sync via last-write-wins on reconnect.
73Offline-mode banner — offline scope + queued actions
✓ Wedge K live · service worker + last-write-wins sync/offline
9:41✈ AIRPLANE MODE
📡 Offline · cached data only
Last synced 2h 14m ago · cached size 14 MB
Available offline ✓
🛬 Trip itinerary
📁 Document vault · 4 docs
💬 Cached chat history · last 30d
💉 Prescription PDFs
Not available offline ✗
🔍 New search
💳 Payment
💬 Live chat (queued)
📹 Video call
🔔 Push registration
Queued actions · will sync on reconnect
📤 3 messages will send
📝 1 review draft saved
📄 1 KYC step pending
⚠ Conflict-resolution
If chat received reply during offline · last-write-wins per timestamp + sender