Authenticated patient surfaces under /dashboard. Quotation lifecycle is the spine.
📋 SCENARIOPatient (P1.b active traveler) lands on the dashboard home after logging in. They scan their open quotations, unread messages, upcoming trips, and recovery tasks at a glance, then click into whichever surface needs their attention next.
09Patient dashboard home
/dashboard
🛬
Day 3 of your Bangkok trip
Procedure tomorrow at 09:00 · Bumrungrad Tower 8 · Dr. Pongsak Thaweepoke
Chat with us anytime · in your language · in-app or WhatsApp +66 2 100 0000.
⛨ AROKA TRUST+Premium tier · concierge unlocked
🤝 Concierge support
24/7 in-app + WhatsApp + LINE
⚡ Priority response
Provider replies within 4h SLA
🎁 Trip-extension credits
$50 credit per stay > 5 nights
Wedge I forward-compat · subscription primitive ships at F · Trust+ tier configured later.
📋 SCENARIOPatient (P1.a inquirer) opens the notification center after a push alert. They triage new quotation offers, commerce updates, review prompts, and system messages by tab, then jump straight into whichever item is most urgent.
Saved search: Knee replacement < $9k — 3 new providers
Phuket International, Bumrungrad, Bangkok Hospital · 4d ago
Time to leave a review
Your dental procedure at Bumrungrad completed 7 days ago · share your experience
Older
Travel reminder · visa letter ready
Bumrungrad invitation letter for Thailand visa · 12d ago
Showing 12 of 124
Filtered to unread — same card pattern, only the 5 unread items.
Filtered to quotation lifecycle events — 12 cards.
Filtered to Wedge F NEW Commerce notifications — deposits, balance, refunds, receipts.
Filtered to review reminders + replies — 4 cards.
Filtered to system + compliance — KYC, privacy policy, security alerts.
📋 SCENARIOPatient (P1.b active traveler) tunes how they want to hear from ArokaGO per channel (email, push, WhatsApp, LINE) and per category. They cut noise on marketing drips while keeping critical booking and clinical alerts on.
69Notification preferences
/dashboard/settings/notifications
Notification preferences
Choose how you hear from us per channel and per category.
🌐
Notifications in: English (US) · provider replies auto-translated by Tolgee where needed.
Drip-frequency cap: Marketing & promotions are limited to max 3 drips / 7 days across all providers · transactional alerts are exempt. See rate-limit state →
Workflow IDs match ReNovu identifiers · transactional + identity-required workflows are locked per Wedge F regulatory + GDPR/PDPA. Marketing drips honour the 3 / 7d cap shown in By-category view.
Per-provider mute granularity · 7 providers you've interacted with. Transactional alerts (deposits, refunds, booking changes) are always on.
B
Bumrungrad International⛨ TRUST+
Bangkok · Sukhumvit · 1 active booking · 3 quotations · last contact 2m ago
TRANSACTIONAL ONDRIPS MUTED · MARKETING ONLY
12 sent / 7d
last drip 2026-04-22
N
BNH Hospital⛨ TRUST+
Bangkok · Silom · 0 bookings · 2 quotations · last contact 4d ago
ALL CHANNELS ON
3 sent / 7d
last drip 2026-05-06
C
Chiang Mai Ram Hospital⛨ TRUST+
Chiang Mai · 0 bookings · 1 quotation · last contact 11d ago
ALL CHANNELS ON
1 sent / 7d
last drip 2026-04-30
P
Phyathai 2 International✓ VERIFIED
Bangkok · Phaya Thai · 0 bookings · 1 quotation · last contact 9d ago
ALL CHANNELS ON
2 sent / 7d
last drip 2026-05-02
H
Bangkok Hospital⛨ TRUST+
Bangkok · Sukhumvit Soi 3 · 1 booking (closed Mar 2025) · last contact 408d ago
FULLY MUTED · 2026-03-12
0 sent / 7d
muted permanently
P
Phuket Fertility Clinic · Phuket✓ VERIFIED
Phuket · 1 booking (closed Jan 2026) · last contact 28d ago
ALL CHANNELS ON
1 sent / 7d
last drip 2026-05-04
S
Samitivej Sukhumvit✓ VERIFIED
Bangkok · 0 bookings · 1 saved-search match · last contact 22d ago
DRIPS MUTED · MARKETING ONLY
0 sent / 7d
marketing muted 2026-04-18
Per-provider mute applies to that provider's marketing/drip workflows only · transactional workflows (deposit · refund · booking changes) cannot be muted per Wedge F regulatory.
Channels
📧 Email
sarah.khan@example.com
📱 Push
iOS · 1 device active
💬 SMS
+1 415 555 0142
🟢 WhatsApp
Not connected
🌙 Quiet hours
Don't notify between 22:00 – 08:00 in Asia/Bangkok.
✓ Transactional bypass
Deposits · refunds · booking changes · disputes always send through quiet hours per Wedge F regulatory.
⏸ Marketing strict
All drip / marketing / promo workflows respect quiet hours strictly · queued + delivered next morning at 08:00 local.
🌐
Opt-outs persist across all providers.
When you opt out of Email · WhatsApp · LINE · Push for marketing in any channel, it applies across every provider on ArokaGO — per H compliance · GDPR (EU) / PDPA (Thailand) / TCPA (US) aligned. Re-consent required to resume.
GDPR ART. 21PDPA §32TCPA §227CAN-SPAM
📜 Opt-out audit log · last 10 events (GDPR / PDPA preserved · click to expand)
2026-01-28 15:44 · CHANNEL · WhatsApp connected via Chatwoot Business handshake
Audit log retention: 7 years per GDPR Art. 30 / PDPA §40 · downloadable via consent center → p76.
You can unsubscribe from any non-transactional alert. Required (cannot be disabled per Wedge F regulatory): booking confirmations, deposit receipts, balance reminders, refund updates, dispute notifications. Audit log is preserved per GDPR / PDPA.
📋 SCENARIOPatient (P1.a inquirer) reviews their open quotation requests, sorting by most recent or by offer count to find the one with new responses. They drill into a specific quotation to compare provider offers, or kick off a new request.
💡 What's a Quotation? Patients describe their care, up to 5 verified providers respond with itemized offers within 24h.
📋 SCENARIOPatient (P1.a inquirer) walks through the 4-step wizard to submit a new quotation request — describing condition, attaching scans/photos, picking travel window, and confirming budget. On submit, the request fans out to matched providers who reply with offers.
Limits per Wedge F fraud monitoring:up to 5 active quotations per patient · throttling applies after 3 dispute escalations · A1 mediation available within 4h.
📋 SCENARIOPatient (P1.a inquirer) compares 3 provider offers side-by-side on price, inclusions, doctor profile, hospital tier, and Trust+ verification. They toggle card vs matrix view, open in-context chat with one provider, and accept the offer that fits best.
💰 ArokaGO fee transparency: the 5% platform fee covers payment processing, dispute mediation, and concierge support. Provider receives ~95% of the listed price. View full fee policy →
Bumrungrad ⭐
BNH
Phyathai 2
Procedure cost
$1,800
$1,950
$1,500
Lodging (5 nights)
$650
$700
$500
Interpreter
$200
$170
$150
Surgeon volume / yr
650+
410
180
Response time
4h
8h
12h
Payment options
Stripe · PayPal · Kbank
Stripe · PayPal
Stripe · Kbank
Refund window
14 days · 100% if cancelled by provider
14 days · 100% if cancelled by provider
7 days
Provider receives (after 5% fee)
$1,710
$1,853
$1,425
Total all-in
$2,650
$2,820
$2,150
📋 SCENARIOPatient (P1.a inquirer) chats in-context with a provider's Care Coordinator about their pending offer — clarifying recovery time, doctor availability, and final price. The thread sits inside the quotation so context never gets lost; an AI summary at the top tracks what was agreed.
🤖 AI summary: discussing Dr. Pongsak Jun 9–12 vs 16–19 availability for single dental implant · final price agreed $2,650 · revised offer in chat below.
Bumrungrad International
Re: your dental implant quotation · ★ 4.9 · responds in < 4h
Hi Bumrungrad — could you confirm if Dr. Pongsak is available the second week of June?
📎
CT_scan_upper_jaw_2026-04.dcm
2.4 MB · 🔒 ENCRYPTED IN TRANSIT
Hi Sarah — yes, Dr. Pongsak Thaweepoke has availability June 9–12 and June 16–19. Either window works for the implant placement; the abutment would be 4 months later.
📋 SCENARIOPatient (P1.a inquirer) accepts a provider's offer and reviews the deposit terms. The slot is held for 48 hours; they confirm with Apple Pay or card and the deposit is held in escrow until the procedure date.
44Offer accepted — payment summary
/dashboard/quotations/q_abc/accept
✓
Offer accepted.Bumrungrad International is reserving June 12, 2026 for your procedure. To confirm the booking, complete the deposit payment below.
⏱
Reservation holds for 47:23:14
Pay deposit before the timer expires to confirm the booking. After 48h the slot returns to Bumrungrad's calendar.
TODAYDeposit · 15% non-refundable hold$398JUN 12Balance · auto-charged on procedure day$2,252JUN 19Settlement to Bumrungrad · T+7 post-procedure→ provider
Funds held in escrow by ArokaGO until T+7 post-procedure or dispute resolution, whichever later (Wedge F NEW Commerce primitive).
↩ Refund policy
Cancel before Jun 5 (T-7 days)100% refundCancel Jun 5 – Jun 12Deposit forfeitProvider cancels (any time)100% refund + travel up to $500Disputed within 14 days post-procedureA1 mediation
15% non-refundable hold · balance auto-charged Jun 12
$398
What happens next
1 · Pay deposit
Stripe / PayPal / Kbank — 1 minute
2 · Confirmation
Email + push receipt + booking ID
3 · Concierge
ArokaGO contacts you within 24h
📋 SCENARIOPatient (P1.a inquirer) pays the deposit using Stripe (cards/Apple Pay), PayPal, or Kbank QR for Thai-local payment. On success, the booking is confirmed, the slot leaves the provider's calendar, and the receipt is emailed.
45Deposit checkout (Stripe + PayPal + Kbank)
/dashboard/checkout
Pay deposit
$398 USD · Bumrungrad International · June 12, 2026 · Booking BK-2026-06-12-XYZ
You'll be redirected to PayPal to complete payment securely. After approving the charge you'll be sent back to ArokaGO and your booking will be confirmed.
Open the K PLUS app, scan the QR code, and confirm the transfer of ฿14,300 ($398 USD).
Reference: ARK-2026-05-09-XYZ
Bank confirms receipt in < 60 seconds. We'll mark the booking confirmed automatically.
💱 Currency conversion$398 USD → ฿14,300 THB
Rate: 1 USD = 35.93 THB · 1.2% conversion fee included · provided by Stripe at the time of capture · provider receives THB.
🛡
3-D Secure may be required
Your bank may request additional authentication (SMS code or app prompt). This protects your card under PSD2 / SCA rules.
📊 Fee breakdown · what makes up your $398
15% deposit on $2,650 procedure total$398.00↳ ArokaGO platform fee (5% of procedure)$90.00↳ Stripe processing (2.9% + $0.30)$11.84↳ FX conversion (1.2% on charged USD)$4.78↳ Forward to provider (Bumrungrad escrow)$291.38
📈 Transaction lifecycle preview
NOWCapture· funds taken from your card · ArokaGO escrow
JUN 12Procedure day· balance $2,252 captured · provider notified
JUN 19Released· funds wired to Bumrungrad (T+7) · receipt emailed
All Transaction events logged via ReNovu · visible in your notification center + emailed receipt.
🔒 Encrypted by Stripe · PCI-DSS Level 1·ArokaGO never stores your card number·Refunds processed to original card
📋 SCENARIOPatient (P1.a inquirer) sees the booking-confirmed celebration screen with their booking ID. From here they jump to the trip itinerary, email the details to themselves, or invite a P2 family/companion onto the trip.
46Booking confirmation
/dashboard/bookings/b_xyz
✓
You're booked.
Bumrungrad International confirmed your procedure for June 12, 2026.
🔖
Booking ID
BK-2026-06-12-XYZ
📅 Add to calendar
We'll include the procedure, pre-op consultation, and post-op review.
🛡 Submit to insurance for reimbursement?WEDGE K
If you have international medical insurance (Allianz, Cigna Global, AXA, IMG), we can pre-package this booking for claim submission once you're back home.
👥 Share with family or your home doctor
A summary email — booking ID, surgeon, dates, recovery suite address — no medical detail.
What happens next
T-30 days: ArokaGO will email you a pre-trip checklist (visa, travel insurance recommendations, fitness-to-fly).
T-7 days: Bumrungrad will call to confirm your arrival; airport pickup booked automatically.
T-1 day: Final reminder + map of clinic + emergency contact number.
Procedure day: ArokaGO concierge available 24/7 via in-app chat in case of any issues.
T+7 post-procedure: Funds released to Bumrungrad · receipt + tax invoice emailed · review reminder sent.
📋 SCENARIOActive traveler (P1.b) opens their trip itinerary on a flaky hotel-WiFi connection — the PWA serves cached cards offline and prompts them to install to the home screen. They scan flights, hotel, hospital pre-op tasks, and emergency contacts at a glance.
47Trip itinerary — PWA-shaped, offline-tolerant
/dashboard/trips/t_xyz
📲
Install ArokaGO · works offline · push notifications · home-screen icon. ✓ Wedge K live · service worker + offline cache active
Send the itinerary, recovery suite address, and emergency contacts to a partner or family member.
Companion gets a read-only link. ✓ Wedge K live · companion auth-invite available
📋 SCENARIOPatient (P1.c post-treatment) submits a 5-star review for the specific doctor who performed their procedure, gated to a verified booking. The review feeds the doctor's personal-brand portal in real time, earns a tokenized review credit, and publishes after light A4 moderation.
Your review is linked to Booking BK-2026-06-12-XYZ at Bumrungrad. It will publish with a ✓ VERIFIED BOOKING badge after ArokaGO A4 light-moderation (~24h).
Slot date Jun 12 · slot completed Jun 12 · balance settled Jun 12 · you're eligible to review per spec G L129 (verified-booking gate ties to completed transaction).
Rate two dimensions
Experience
Logistics · communication · comfort
★ ★ ★ ★ ★
Clinical outcome
Recovery · results · complications
★ ★ ★ ★ ★
Rate Dr. Pongsak Thaweepoke specifically?✓ Wedge K live · feeds doctor personal-brand portal
A doctor-specific rating writes in real-time to Dr. Pongsak's personal-brand portal (PR4.Health). You can opt out — your booking-level review still publishes.
This review earns ~$8 platform credit · redeemable on next procedure (max 30% of cost). View credit redemption flow →
📸
Add a before/after pair · AI verifies authenticity · earns +30% credit boost ($8 → $10.40). Open mobile capture flow →
What stood out(tap to add/remove)
✓ Smooth coordination✓ Painless procedure✓ Thorough follow-up+ English-speaking+ Clean facility+ Fair pricing+ Halal kitchen+ Slot was on time+ Refund-window clear+ Add custom tag
🤖
AI manipulation detector runs on all uploads.
Per trust-and-safety.md L43 · 99% of honest photos clear instantly. Flagged photos held privately for A4 review and never published until cleared. Learn how A4 reviews →
📷
Drop photos or click to upload
Each photo gets reviewed by ArokaGO A4 within 24h · must match the procedure described · third parties must consent or be obscured.
⛨
Photo consent & A4 moderation: by uploading you confirm (1) the photos depict your procedure, (2) any other identifiable people consented, and (3) you accept ArokaGO A4 review within 24h. Photos that fail review are not deleted but held privately and never published.
💬 Bumrungrad has 14 days to respondWEDGE G
Per spec G capability 6, the provider may post one response to your review. Their reply appears below yours and is A4-moderated. If they don't respond within 14 days, the response window closes. See provider response moderation →
Display name
✓ Sarah K.+ S. Khan+ A patient (anonymous)
Anonymous reviews still count toward Bumrungrad's verified-review tally; only your display label changes.
📍 Where this review will appear
Bumrungrad's provider profile on ArokaGO (m03) — top of reviews tab.
Procedure category page — Dental implants in Bangkok.
Your community profile — visible to other patients with your chosen display name.
✓ Wedge K live: Dr. Pongsak's personal-brand portal at ./provider.html#pr96 (real-time write if doctor rating opted in).
Forward-compat at Wedge G: GBP cross-post deferred (read-only sync at v1 · spec L120 · cross-post unlocks at G+).
✓
Review queued · A4 review in progress
Average turnaround 24h. We'll notify you in notifications when it publishes. You can edit or withdraw any time before publication.
📋 SCENARIOPatient (P1.b active traveler) opens the unified messages inbox to talk with providers, the ArokaGO concierge, and per-archetype Care Coordinators in one place. Threads are pulled from Chatwoot across email, WhatsApp, and LINE; filters narrow by provider or channel.
12Patient messages
/dashboard/messages
Bumrungrad International
Quotation: Dental implants · Active · ★ 4.9 · responds in < 4h
Hi Bumrungrad team — could you confirm Dr. Pongsak's availability for the second week of June?
Hi Sarah — yes, Dr. Pongsak Thaweepoke has availability June 9–12 and June 16–19.
[Translated from Thai by Tolgee]
📋 SCENARIOPatient (P1.b active traveler) updates their profile — name, email, phone, languages, passport, allergies, emergency contact. The profile feeds prefill across quotation requests, KYC, and trip vault, so the patient doesn't retype basics every time.
13Patient settings (profile)
/dashboard/settings
Settings
Profile
🚨 Emergency contact
Shared with the receiving provider only on the day of the procedure.
Active sessions
Devices currently signed in. Revoke any to sign that device out immediately.
📱 iPhone 15 · Safari
San Francisco · last seen 2 minutes ago · CURRENT
💻 MacBook Pro · Chrome
San Francisco · last seen 4 hours ago
Export your data
GDPR Art. 20 · download all your data as JSON. Includes profile, quotations, bookings, messages, consents, audit log.
Danger zone
Delete your account
GDPR / PDPA right to erasure. PII is crypto-shredded. Audit aggregates (anonymized booking counts, financial records required by Thai tax law) are preserved. Processing takes 30 days.
📋 SCENARIOPatient (P1.a inquirer) submits KYC for a high-value booking ($5k+ USD) — uploads passport, takes a liveness selfie, and confirms address. Verification clears within 1 business day; until then the booking sits in pending state and the deposit is not yet released to the provider.
74KYC submission flow (high-value bookings)
/dashboard/settings/kyc
Verify your identity
Required for bookings over $5,000 USD per Thai PDPA + ArokaGO AML policy. Takes ~3 minutes; verified within 1 business day.
🇹🇭 ThailandThai national ID + house registration🇮🇩 IndonesiaKTP + bank-statement-as-address🇮🇳 IndiaAadhaar + PAN card combination🇲🇾 MalaysiaMyKad🇬🇧 UKDriver's licence + utility billOtherEmail kyc@arokago.com — A1 manual review
⛨
PEP & sanctions screening: ArokaGO screens against UN, OFAC, EU, and Thai Anti-Money-Laundering lists at submission and on every high-value booking. This status is never shared with providers; only your verified-or-not state is.
⏱
A1 review · avg 4h turnaround
You'll be notified by email + push the moment your verification is complete. Most submissions clear in < 2h during Bangkok business hours.
🔒
Your data is encrypted in transit + at rest. Only authorized ArokaGO A1 reviewers see KYC documents. Per F.X2: PII is crypto-shredded on right-to-erasure; verification status is preserved as an audit aggregate.
What happens if my KYC is rejected? →
A1 will email you within 24h with the specific reason (poor lighting · blurred ID · address mismatch · expired document · sanctions hit). You can resubmit up to 3 times for free; on the 4th attempt manual review is required (~3 business days). Sanctions hits cannot be self-resolved and need direct A1 contact.
Withdraw KYC submission
Deletes uploaded documents from ArokaGO systems. You can resubmit later.
📋 SCENARIOPatient (P1.b active traveler) reviews per-provider consent grants (records, photos, marketing), revokes any they no longer want, and exports their data. GDPR/PDPA-compliant — provider access stops within 24 hours of revocation.
76Consent management (GDPR / PDPA)
/dashboard/settings/privacy
Privacy & consent
Granular control over what you share + with whom. Revoke any consent at any time. Provider access stops within 24 hours of revocation.
Active consents · 4
Bumrungrad International
Medical records · 4 documents · since 2026-05-05 · Expires —
Data shared with Bumrungrad:
✓ PROCEDURE INTENT✓ TRAVEL WINDOW✓ AGE BAND✓ MEDICAL CONDITIONS✓ CT SCAN— PHOTOS— PAYMENT METHOD
Samitivej Sukhumvit
Quotation only · since 2026-04-30 · Expires —
Data shared with Samitivej:
✓ PROCEDURE INTENT✓ TRAVEL WINDOW— MEDICAL CONDITIONS— PAYMENT METHOD
Data ArokaGO holds: profile · authentication · quotation history · transaction history · audit log. Required for the platform to function — cannot be revoked while account is active.
Marketing & promotions
Opt-in · since 2026-04-01 · Expires 2027-04-30
What this enables: seasonal promotions · saved-search digests · product updates. Renewal prompt at expiry.
2025-08-12 22:00 · CREATED · Account created · audit hash chain initialised
📤 Export your data · GDPR Art. 20
Get a machine-readable JSON of everything ArokaGO holds about you, including consent history, quotations, transactions, and audit log.
⏳ Erasure request in progressDAY 19 OF 30
Submitted 2026-04-22. PII is being crypto-shredded across ArokaGO systems and provider mirrors. Audit aggregates (anonymized booking counts + Thai tax-law-required financial records) are preserved. Final deletion: 2026-05-22.
⚠
Right to erasure (GDPR Art. 17 / PDPA equivalent). Request full deletion of your account + PII. Audit aggregates (anonymized booking counts, financial records required by Thai tax law) are preserved. Processing takes 30 days.
📋 SCENARIOPatient (P1.a inquirer) browses Bumrungrad's fixed-price package storefront — Wedge G replaces the quotation back-and-forth with all-in pricing for common procedures. They scan 7 packages by category and click into one to see scope, doctor, and slot availability.
Don't see your procedure or need a tailored bundle? Submit a quotation request and Bumrungrad will reply within 24h.
🔔
Save this filter · alert me when new Packages match
Per spec L66 · digest every 7d or instant alert when a Bumrungrad Package matching your filter goes live.
Foundation primitives: Discovery G (Package indexing surface) · Trust G (per-Package verified-booking summary).
📋 SCENARIOPatient (P1.a inquirer) reads the dental implant + crown package detail — 4-photo gallery, all-in price, what's included, doctor profile, recovery timeline, FAQ. The sticky CTA lets them pick a slot in 3 clicks without ever messaging the provider.
21Package detail · Dental implant + crown📌 WEDGE G
"Painless from check-in to departure. Dr. Pongsak's English is perfect."
✓ SLOT WAS ON TIME✓ THOROUGH FOLLOW-UP
Ahmad R. · UAE✓ VERIFIED
★★★★★
"Halal kitchen + prayer room arranged in advance. Very respectful team."
✓ HALAL KITCHEN✓ REFUND-WINDOW CLEAR
Mei L. · SG✓ VERIFIED
★★★★★
"Daily WhatsApp updates from coordinator made the trip feel safe."
✓ SMOOTH COORDINATION
James T. · UK✓ VERIFIED
★★★★☆
"Procedure flawless. Recovery suite a touch noisy at night, otherwise perfect."
✓ PAINLESS PROCEDURE
Emma W. · AU✓ VERIFIED
★★★★★
"Slot was on time to the minute. Dr. Pongsak personally texted post-op."
✓ SLOT WAS ON TIME
Rina S. · ID✓ VERIFIED
★★★★★
"Refund-window terms were clear up-front. No surprise fees."
✓ REFUND-WINDOW CLEAR
G
+ 4,237 Google reviews on Bumrungrad's profile
★ 4.7 average · attributed to Google · synced 2h ago · per spec L32 read-only sync at G v1.
Photo gallery · 12 of 12
All photos A4-moderated · third-party consent verified · click for lightbox.
📷 1
📷 2
📷 3
📷 4
📷 5
📷 6
📷 7
📷 8
📷 9
📷 10
📷 11
📷 12
Dr. Pongsak Thaweepoke · credentials⛨ A4-VERIFIED
Council IDMCT #74829SpecialtyImplantologyBoardRoyal College of Dental Surgeons of Thailand · 2008Experience17 years · 2,847 implant proceduresLanguagesThai · English · Mandarin
View Dr. Pongsak's full doctor portal → (forward-compat at Wedge K · personal-brand portal)
↩ Refund window · calculated from your selected slot date
≥ 30 days before slot100% refund7 – 30 days before slot50% refund< 7 days before slotNo refundProvider cancels (any time)100% refund + travel up to $500
Refund window is anchored to your selected slot date, not the booking date. You'll see the exact dates after picking a slot at #p22.
🎁
Spring promo · -12% auto-applied at deposit
Expires Aug 14 · final price after promo: $2,332 (was $2,650).
Foundation primitives: Discovery G + Trust G + Commerce G all on one surface · the conversion-funnel anchor (spec L107 acceptance #2). Patient mirror of pr53.
📋 SCENARIOPatient (P1.a inquirer) picks a slot for the dental implant + crown package — Cal.com-powered calendar shows real availability per doctor across June. The slot is held for 15 minutes during checkout; if abandoned, it returns to inventory.
22Slot picker · Dental implant + crown📌 WEDGE G
/dashboard/checkout/slot-pick
Pick your slot · Dental implant + crown · Bumrungrad
All times Asia/Bangkok · auto-converted to your local timezone in confirmation.
⏱
Slot held during checkout for 15 minutes · per spec G capability 4 · released back to inventory if you abandon. We'll show a countdown on the deposit screen.
Available days · June 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1Past
2Past
3Past
4Past
5Past
6Sold out
7Holiday
81 slot
95 slots
106 slots
114 slots
124 slots ✓
133 slots
14Holiday
154 slots
166 slots
172 slots
185 slots
194 slots
203 slots
21Holiday
AvailableFew left / holidaySold outSelected
Fri Jun 12 · 4 slots remaining2 SURGEONS AVAILABLE
📅
Calendar synced from Cal.com · provider's slot system · last sync 47s ago. See provider's slot publishing →
Foundation primitives: Commerce G (Cal.com slot integration · spec L30 capability 3) · Discovery (slot inventory model · spec L119).
📋 SCENARIOPatient (P1.a inquirer) confirms the package booking — order summary, refund policy tied to the slot date, deposit amount. They pay via Stripe / PayPal / Kbank QR with 3-D Secure; the slot countdown enforces a 15-minute window before release.
23Deposit · Dental implant + crown · Jun 12 09:00📌 WEDGE G
/dashboard/checkout/deposit
Confirm your booking
Dental implant + crown · Bumrungrad · Jun 12, 09:00 · Dr. Pongsak T. · slot held for 14:32 remaining.
📋 Order summary
Dental implant + crown · Package base$2,650.00+ Zirconia crown upgrade$220.00+ Premium recovery suite$420.00Spring promo · -12%−$398.40Total$2,891.60Deposit due today (30%)$867.48Balance due Jun 12 (auto-charged)$2,024.12
Redirect to PayPal · 180-day buyer protection applies.
[QR CODE] K PLUS scan
Kasikorn Bank · THB transfer
Open K PLUS, scan, confirm ฿31,127 ($867.48 USD).
Reference: ARK-2026-06-12-XYZ
↩ Refund policy for your Jun 12 slotSLOT-AWARE
Refund window calculated from your selected slot date (Jun 12) · spec G capability 4 + L114 acceptance #9.
≥ May 13 (30+ days before slot)100% refundMay 13 – Jun 5 (7 – 30 days)50% refundAfter Jun 5 (< 7 days)No refundProvider cancels (any time)100% + travel up to $500
✓ You're in the FULL refund window today
Today is May 9 · 34 days before your slot · cancel any time before May 13 for 100% refund.
Consent capture
Per compliance.md L31-32 · all consents audit-logged + revocable.
🔐 MFA required for this chargePER IDENTITY.MD L48
Your account has TOTP enabled. Enter your 6-digit code or approve the push notification on your registered device.
or
⚠
Payment failure?See the G-specific payment-rail-down failure state →
📊 Insight funnel telemetry · spec L81 + L112 acceptance #8 · this surface emits deposit_attempt on submit and deposit_confirmed on success. Provider sees aggregated funnel rates in their Insight dashboard.
Foundation primitives: Commerce G (slot-aware deposit + refund-window per slot date · spec L31, L37, L114#9) · Identity (MFA on payment · identity.md L48) · Compliance (consent ledger · compliance.md L57-58).
📋 SCENARIOPatient (P1.a inquirer) sees the package booking confirmed — booking ID, summary, calendar invite, downloadable receipt. They jump into the trip itinerary or schedule a post-procedure review reminder for T+3 from the slot date.
24Booking confirmed · BK-2026-06-12-XYZ📌 WEDGE G
/dashboard/bookings/bk-2026-06-12-xyz
✓
Booking confirmed
Booking ID BK-2026-06-12-XYZ · Jun 12 09:00 · Dr. Pongsak T.
✓ $867.48 DEPOSIT RECEIVED⏰ $2,024.12 BALANCE DUE JUN 12⛨ ESCROW HOLD · RELEASES T+7
📅 Calendar invite sent✓ DELIVERED
Sent to sarah.khan@example.com · also added to your trip itinerary.
Receipt #RC-26-05-09-887 · all transactions audit-logged per Wedge G compliance.
↩ Cancel or rescheduleYOU'RE IN 100% REFUND WINDOW
Today is May 9 · 34 days before slot · refund window applies from your slot date Jun 12.
Cancel before May 13100% refundCancel May 13 – Jun 550% refundCancel after Jun 5No refundReschedule (any time, no fee)Free
🔔 We'll notify you about
Pre-procedure reminders at T-30 / T-7 / T-1
Slot-change alerts if Bumrungrad rescheduling is needed (rare)
Review request at T+3 from your slot date · only verified bookings can review
Balance reminder 24h before auto-charge on Jun 12
Delivered via your preferred channel: email · LINE · WhatsApp · push. Adjust at notification preferences →
Foundation primitives: Commerce G (transaction confirmation) · Notifications G (slot reminders · review-request triggers · spec L86) · Compliance (receipt + audit log).
📋 SCENARIOPatient (P1.c post-treatment) audits which photos they've shared — what's published, pending A4 review, or expired. Per-photo revocation propagates within 24 hours so providers cannot keep using a photo after consent is withdrawn.
26Your photos on ArokaGO · consent dashboard📌 WEDGE G
/dashboard/settings/photos
Your photos on ArokaGO
4 photos shared with providers · 2 published · 1 pending review · 1 expired. Per spec G capability 7 + compliance.md L38, every photo upload has revocable consent with 24h propagation.
Published
2
Pending A4 review
1
Expired / revoked
1
🌍
Cross-jurisdiction notice
Mock state shown: if you were in 🇰🇷 KR, cosmetic before/after photos cannot be published in your region per spec compliance.md L40. Photos uploaded in restricted regions are held privately and never publicly indexed.
Your photos · 4 total
📷 1
Bumrungrad · dental implant Jun 2026 review✓ ACTIVE · PUBLISHED
Uploaded 2026-05-09 12:14 · A4 turnaround avg 24h · we'll notify you when reviewed.
🔍 AI-MANIPULATION CHECK IN PROGRESS
📷 4
Bangkok Hospital · cardiac stent Mar 2025 review— EXPIRED 2026-04-30
Auto-revoked at expiry · removed from public surfaces · cached audit copy retained per compliance.md L38.
⚠ What happens when you revoke a photoSEE FAILURE STATE →
Per spec G capability 7 + compliance.md L38 · revocation is immediate but propagation across CDN + provider mirrors takes up to 24 hours. See revoke-failure / propagation-stuck state →
📜Audit-logged: revocation event recorded in your audit trail · cannot be undone but you can re-upload separately.
Outbound consent requests · 1 pending
Per spec L110 photo-gallery curation · providers may request your consent to feature additional photos.
Bumrungrad has requested your consentPENDING · 2D AGO
Bumrungrad would like to feature an additional before/after photo from your dental implant procedure (BK-2026-06-12-XYZ) in their public photo gallery. Photo will be A4-moderated + AI-manipulation-checked before publication.
Marketing · data sharing · provider records · platform T&C — managed in one settings hub.
Foundation primitives: Compliance (revocable consent · audit log · compliance.md L32, L38) · Trust G (photo gallery with consent · spec L34) · i18n (per-locale rules surfacing).
📋 SCENARIOPatient (P1.b active traveler) opens the unified in-app inbox — real-time over Django Channels — and uses token search (provider:Bumrungrad type:offer) to find a specific message. Tabs split commerce, trip-lifecycle, and system items so urgent things don't drown.
30In-app notification inbox
/dashboard/inbox
Inbox
14 unread · 247 total · last 30 days · 🟢 CONNECTED · DJANGO CHANNELS · ws://live
📋 SCENARIOPatient (P1.a inquirer) lands here from a drip-message footer to one-click unsubscribe. They pause or reduce frequency per drip series; opt-outs persist cross-provider and feed back into Growth H so providers don't keep re-targeting them.
Platform-led · monthly cadence · last received 18d ago · next: 2026-06-01
EMAILMONTHLY
Category-level opt-out
Disable an entire category across all providers immediately · per H compliance · GDPR / PDPA / TCPA aligned.
📧 Marketing emails
Welcome · retention · re-engagement · newsletter · all providers
🟢 WhatsApp drips
Disabled 2026-02-19 · re-consent required to re-enable
💚 LINE drips
LINE Official Account drips · Thai market · all providers
📱 Push promos
Disabled · push transactional alerts still send
🔔 Saved-search alerts
New providers / offers matching saved searches · daily digest
👥 Community digest
Weekly digest of replies · likes · new threads
⛔ Stop all marketing across all providers
One click stops every marketing/drip workflow from every provider on ArokaGO. Transactional + account alerts (deposits · refunds · booking changes · KYC) continue per Wedge F regulatory. Effective immediately · audit-logged. See opt-out-all confirmation state →
Tell us why (optional)
Helps us refine A2 cadence + provider drips · feeds back to provider pr08 cost reconciliation.
✓
Unsubscribed · effective immediately · no further sends from Marketing & promotions for 90 days · audit-logged in notification preferences → audit log.
📋 SCENARIONew visitor (P1.a inquirer, unauthenticated) hits the cookie banner on first touch. They accept all, reject non-essential, or open the modal to grant per-category consent (analytics, ads, AI personalization); choices persist per jurisdiction (GDPR/PDPA).
32Cookie consent · banner + preference modal
/privacy/preferences
Cookie & consent center
First-touch capture + always-available re-consent · per-jurisdiction tailored · per H compliance and Google E-E-A-T AI disclosure (spec L96).
Banner state · top-of-page mock
Triggered on first visit · re-shown on cookie/policy version change · can be re-summoned via /privacy/preferences.
For essential functionality + (with your consent) analytics, personalization, and advertising. You can change your mind any time at /privacy/preferences.
Per-jurisdiction tailoring
Banner copy + accept-default behaviour vary by detected country.
🇪🇺EU · GDPR style
No accept-default · "Reject all" given equal prominence · explicit opt-in per category · 13 month re-consent · DPA contact link.
GDPR ART. 7EU-EPD
🇹🇭Thailand · PDPA style ACTIVE
PDPA-aligned · explicit consent for sensitive data · Thai + English presented · DPA contact required · TLAA mention.
PDPA §19, §32TH-DPA
🇺🇸US · generic + state-specific
CCPA / CPRA in CA · "Do Not Sell" link prominent · plain-English summary · state detection (CA, CO, CT, UT, VA).
CCPA / CPRADO NOT SELL
🤖
AI disclosure · Google E-E-A-T
We use AI to translate provider responses (Tolgee · 13 locales) and recommend matches (ArokaGO A1 ranking). Translations are reviewed when stakes are high. AI-generated content is labelled in chat and search. Learn more →
SPEC H L96E-E-A-TAI-LABELLED
🔁
Manage your consent anytime
Visit /privacy/preferences · also surfaced from any cookie banner footer · consent history downloadable per GDPR Art. 15.
Personalized ads on partner networks · retargeting · referral attribution. Used by m41 referral program.
Cookies: _fbp · _gcl · ar-attrib · Vendors: Meta · Google · ArokaGO attribution · Retention: 90 days
Per-cookie audit · 12 cookies in use
Full inventory exported from your browser session.
Cookie name
Purpose
Category
Vendor
Retention
sessionid
Authenticated session token
ESSENTIAL
ArokaGO (1st)
Session
csrftoken
CSRF protection · Django
ESSENTIAL
ArokaGO (1st)
1 year
sb-auth
Zitadel SSO refresh
ESSENTIAL
ArokaGO + Zitadel
13 months
ar-locale
Selected language · 13 locales
ESSENTIAL
ArokaGO (1st)
13 months
ar-jurisdiction
Detected country for compliance
ESSENTIAL
ArokaGO + DB-IP
30 days
ar-currency
Display currency · USD/EUR/THB/etc.
FUNCTIONAL
ArokaGO (1st)
12 months
ar-a11y
Accessibility preferences
FUNCTIONAL
ArokaGO (1st)
12 months
ar-banner-dismissed
Banner dismissal memory
FUNCTIONAL
ArokaGO (1st)
3 months
ph_distinct_id
PostHog session unique ID
ANALYTICS
PostHog (EU)
12 months
ph_session_id
PostHog session window
ANALYTICS
PostHog (EU)
30 minutes
_fbp
Meta Pixel · ad attribution
ADVERTISING
Meta
90 days
ar-attrib
Referral attribution · m41 program
ADVERTISING
ArokaGO (1st)
90 days
Foundation primitives: Compliance H (cookie consent · per-jurisdiction · GDPR Art. 7 · PDPA §19 · CCPA · AI disclosure per spec H L96 · Google E-E-A-T) · Identity. "P101 surface" · banner-state ↔ modal-state pattern reused on every ArokaGO surface footer.
📋 SCENARIOPatient (P1.a inquirer) sees the same Trust+ premium-badge provider rendered across search, listing card, and storefront — a 3-surface design review of how the badge influences trust at the moment of conversion. Useful for design + product to align on how the badge appears in context.
Same provider rendered across 3 patient-facing surfaces · default-on at Wedge I · admin-toggleable globally · review at Wedge K based on patient-trust telemetry.
✓ WEDGE I LIVE⛨ TRUST+ DEFAULT-VISIBLEA1-CONTROLLED · /admin/tiers (a63)
✓ Wedge I live · Trust+ premium-badge default-visible across patient surfaces · admin-toggleable per subscription.md:176 endgame flag · A1 admin can globally hide/show at /admin/tiers (a63). This frame is the patient-facing design-review of how the badge appears (and doesn't appear when admin toggles off).
Badge visibility:Same surfaces re-rendered on toggle · for design-review of the alternate state.
CURRENT · BADGES VISIBLE3 surfaces · same Bumrungrad International provider
Surface 1 · Search resultm02
📷 Bumrungrad hero
Bumrungrad International⛨ TRUST+ PREMIUM
Bangkok, Thailand · ★ 4.9 · 412 verified bookings
✓ A4-MODERATEDJCI ACCREDITED
Surface 2 · Provider profilem03
📷 Hero image
Bumrungrad International⛨ TRUST+ PREMIUM
Hover badge for tooltip explainer
💬 "Trust+ Premium providers commit to higher verification SLA + concierge support · paid tier"
Surface 3 · Chat bubblep44 quote reply
B
Marco D.· Bumrungrad concierge⛨ TRUST+
"Slots June 9-12 are available · I can hold tentatively for 24h while you decide."
14m ago
ALTERNATE · BADGES HIDDENSame surfaces · A1 admin globally toggled off at a63
Surface 1 · Search resultm02
📷 Bumrungrad hero
Bumrungrad International
Bangkok, Thailand · ★ 4.9 · 412 verified bookings
✓ A4-MODERATEDJCI ACCREDITED
⛨̶ Trust+ badge hidden · A1 admin override
Surface 2 · Provider profilem03
📷 Hero image
Bumrungrad International
No premium-tier visual signal in patient view
⛨̶ Trust+ badge hidden · provider still on Premium tier · entitlement intact in admin / billing
Surface 3 · Chat bubblep44 quote reply
B
Marco D.· Bumrungrad concierge
"Slots June 9-12 are available · I can hold tentatively for 24h while you decide."
14m ago
⛨̶ Trust+ badge hidden inline
⚠ Disclosure · what Trust+ Premium does (and does NOT) do
Trust+ Premium is a paid subscription tier (Premium $299/mo · Enterprise custom). Visible patient signal: ⛨ badge on profile / search / chat surfaces. Badge does NOT influence search ranking. The ranking-boost (1.4× Premium · 1.6× Enterprise) is a separate signal disclosed under the "How results are ranked" modal accessible from any results page (m02). Per advertisement.md:155-160 conflict-of-interest mitigation: max 30% sponsored cap · always show best-fit non-paying providers · ad influence on Trust signals is forbidden.
🛡
A1 admin · global badge visibility toggle
Admin can globally hide/show this badge at /admin/tiers (a63) · per subscription.md:176 open question · default-on at Wedge I · review at K based on patient-trust telemetry. Provider entitlements (ranking-boost · concierge SLA) remain intact regardless of badge-display state.
💬
Trust+ badge unclear?
Help us refine what Trust+ means at the patient layer · feeds A2 badge-comprehension survey + admin a63 telemetry.
Foundation primitives: Trust (verification badge surface · paid-tier visual signal) · Subscription I (badge as tier-entitlement display · per subscription.md:176) · i18n (per-locale badge translation · 13 locales · Tolgee). Cross-refs: m02 · m03 · p43 · a63 (admin global toggle) · pr64 (provider Subscription mgmt).
📋 SCENARIOPatient (P1.b active traveler) tunes their ad preferences — opts out per category (medical-tourism, cosmetic, wellness), reviews the data sources used to target ads, and reads the AI-disclosure modal explaining why an ad was shown.
✓ Wedge I live · Ad preferences · Phase 1 geo-only targeting · per-category opt-out · "Why am I seeing this ad?" disclosure modal accessible from every sponsored placement · per advertisement.md:104-106 Compliance requirements.
What we use to target ads to you
Transparent inventory of every signal · all readable · all opt-out-able where lawful.
📍CountryACTIVE
United States · detected via DB-IP geo · used to surface country-relevant providers (e.g. medical-tourism destinations matching your origin demographic)
📍CityACTIVE
Bangkok · during your recent visit (Jun 9-12) · used by destination ads (e.g. wellness retreats near current location)
🌐LanguageFUNCTIONAL
English · your preferred locale · used so ads render in a language you read
🚫Personal dataNOT USED
No age · no gender · no medical conditions · no income bracket · per Phase 1 sensitive-category restriction (advertisement.md:104)
Don't show me ads for...
Per-category exclusion · effective immediately · audit-logged per Compliance H/I.
Minimize ads (global)
Reduce ad surfaces across ArokaGO · Compliance disclosure remains visible per platform integrity policy.
🛑
Show me only the minimum ads required
No banner / display / sidebar ad units · sponsored search results remain visible per platform integrity policy (30% sponsored cap on results pages still applies · ranking signal disclosed under "How results are ranked" modal). Featured Provider carousel still shows but compressed.
"Why am I seeing this ad?" · disclosure modal
Always accessible from every sponsored placement (m60 / m61 / m62 surfaces) · click "Why?" inline · per advertisement.md:104-106.
In production this opens from any sponsored placement's inline "Why?" link.
ℹWhy am I seeing this ad?DESIGN-REVIEW INSET
B
Bumrungrad International
Sponsored placement · Featured Provider · paid tier
Targeting
📍 Bangkok · your detected location during recent visit 🌐 English · your preferred language
✓ No personal data used to target this ad. No age · no gender · no medical conditions · no income bracket. Per advertisement.md:104 Phase 1 sensitive-category restriction.
ℹWhy am I seeing this ad?
B
Bumrungrad International
Sponsored placement · Featured Provider · paid tier
Targeting
📍 Bangkok · your detected location during recent visit 🌐 English · your preferred language
✓ No personal data used to target this ad. No age · no gender · no medical conditions.
Your consent + opt-out history
Last 10 events · GDPR Art. 15 / PDPA right of access · downloadable.
Date
Event
Detail
Source
Audit ID
2026-05-10 14:32
Category opt-out
Aesthetic procedures excluded
p51 · self-serve
A-7842
2026-05-09 11:08
Ad-disclosure viewed
"Why am I seeing this ad?" · Bumrungrad · Featured carousel
m61 · inline
A-7821
2026-05-08 09:45
Cookie consent
Advertising cookies declined
p32 · banner
A-7793
2026-05-08 09:45
Cookie consent
Analytics cookies declined
p32 · banner
A-7792
2026-04-22 17:14
Drip opt-out
Newsletter unsubscribed
p31 · self-serve
A-7321
2026-04-19 12:02
Privacy policy version
Re-acknowledged v3.2 (PDPA jurisdiction)
s26 · auto-prompt
A-7218
2026-04-15 08:50
Account created
Initial consent · functional + essential cookies
p32 · onboarding
A-7102
🔮Coming in Phase 2 · Wedge J/K · ETA Q4 2026FORWARD-COMPAT
Per-cohort targeting controls will be exposed when V3 expands beyond geo-only · age-bracket opt-out · gender-targeting opt-out · sensitive-condition opt-out · all default-OFF · explicit consent required per advertisement.md:104 + sensitive-category restriction. This panel is greyed today because Phase 1 (Wedge I) does not collect or use these signals.
Foundation primitives: Compliance I (ad-targeting consent infra · Phase 1 geo-only · GDPR Art. 21 · PDPA §32 · per advertisement.md:104-106) · Advertisement (mandatory disclosure surface · "Why am I seeing this ad?" · per advertisement.md:142-149) · Trust & Safety (patient ad-reporting channel · routes to A4 review queue at a65). Phase 2 patient-meta (J/K) forward-compat panel below preserves design intent without enabling collection today.
📋 SCENARIOPatient (P1.a inquirer) reviews a consolidated multi-archetype trip quotation — dental procedure + diagnostic panel + travel insurance + facilitator concierge — billed once with per-leg escrow + per-provider transfers. They accept and pay a single deposit that fans out across providers.
Consolidated quotation across procedure + diagnostic + insurance + pharmacy · gantt-style shared timeline · single payment intent split per provider · per-leg cancellation policy.
✓ WEDGE J LIVE · MULTI-ARCHETYPE TRIP ORCHESTRATION🧭 4 LEGS · 4 PROVIDERSQUOTATION J · COMMERCE J
✓ Wedge J live · multi-archetype trip orchestration · Procedure (Healthcare) + Diagnostic (pre-op panel) + Insurance (travel-medical) + Pharmacy (post-op refill) consolidated under one trip ID · single payment intent splits across 4 providers per Commerce J · ArokaGO commission visible per leg (transparency · per J-archetype-expansion.md:35) · per-leg cancellation policy surfaced from each provider's catalog.
Trip ID · TR-26-06-MULTI-887📅 Jun 8 – Jun 28📍 Bangkok👤 1 patient
📊 Shared timeline · drag legs to rebalanceJun 8 · pre-op test → Jun 12 · procedure → Jun 18 · discharge → Jun 28+ · refills
Jun 8Jun 12Jun 16Jun 20Jun 24Jun 28
🧪 DIAGNOSTIC
CBC + ECG · BangkokLab
🏥 PROCEDURE
Dental implant · Bumrungrad · 7d incl. recovery
🛡 INSURANCE
Travel-medical · AXA Asia · trip-coverage
💊 PHARMACY
Refill · BumrungradRx
💡 Adjust any leg's date and the timeline auto-rebalances · provider cancellation windows recompute · refundable balance updates.
📋 Line items · per-leg attribution
🧪
CBC + ECG panel · pre-op
BangkokLab · 24h TAT · refundable until Jun 7 23:59
AXA Asia · 21-day binder · binder void if cancelled before binding
ArokaGO comm. $22
Cancellation: pro-rata premium
$185
💊
Post-op antibiotic · 7d course
BumrungradRx · single dispense · refund if Rx revoked pre-dispense
ArokaGO comm. $3
Cancellation: pre-dispense free
$45
Trip subtotal · 4 legs
ArokaGO commission split: $173 across 4 providers · see split →
$3,000
💳
Single payment · split across 4 providers
One Stripe payment intent · Commerce J orchestrates per-provider transfers · per-leg escrow · refund returns to original payment method per leg's cancellation policy.
Foundation primitives: Quotation J (cross-archetype quotation shape) · Commerce J (multi-leg orchestration · single payment intent · per-leg escrow · per-provider transfers per J-archetype-expansion.md:35) · Trust J (per-leg cancellation policy from each provider catalog).
📋 SCENARIOPatient (P1.a inquirer) reviews a Diagnostic-archetype quotation from BangkokLab for a CBC + ECG panel — sample collection method, SLA for results, delivery format. The flow is intentionally distinct from procedure-archetype: pay-on-order, no slot, cold-chain audit log included.
🧊 Cold-chain handling · samples logged at pickup with thermometer reading · breach (>8°C) auto-triggers re-collection at no charge · per-step audit log surfaces in result PDF and links to specimen-lost fallback (s21) if courier loses sample.
③ Turnaround commitment · explicit SLA per panel + bundle
CBC
12h SLA
commit ✓
12-lead ECG
4h SLA
commit ✓
Bundle SLA
14h
Jun 8 22:00
SLA breached → automatic 25% credit per BangkokLab catalog · refund-window: 24h pre-pickup full · in-progress sample non-refundable.
④ Result delivery · format preview
Pay-on-order · Commerce J shape
100% upfront at order · 24h pre-pickup full refund window · breach-of-SLA auto-credit per catalog · refund returns to original payment method.
📋 SCENARIOPatient (P1.a inquirer) reviews an AXA Asia travel-medical policy quote bundled with their procedure trip — coverage limits, exclusions, claims process. They accept and the policy auto-attaches to the booking; claims later route through A1 financial compliance.
54Insurance policy quote · AXA Asia travel-medical📌 WEDGE J
✓ Wedge J live · 6 archetypes🛡 AXA ASIA · OIC-LICENSED TH
🔒 PHI handling notice · Medical disclosure data is encrypted in transit + at rest · access scoped to AXA underwriting team only · never shown to ArokaGO staff or other providers · GDPR Art. 9 + PDPA §26 special-category compliance · audit log to Compliance audit chain (a48). Manage PHI consent at p76 →
① Medical disclosure · guided wizard (4 of 6)progress 67%
Q4 of 6: Pre-existing conditions in last 5 years?
All disclosures saved · revisitable until binder lock.
② Premium tier · pick coverage strength
③ Coverage modules · pick what's covered
④ Binder · policy binding terms preview
Policy · AXA Asia Travel-Medical · Silver tier Effective: Jun 8 2026 00:00 ICT → Jun 28 2026 23:59 ICT · 21 days Premium: $185/mo · prorated $124.40 for 21 days · billed monthly thereafter if extended Insured: You · 1 person · DOB on file · disclosure-locked at binder Underwriter: AXA Asia · OIC-licensed Thailand · binder ID AXA-26-06-887
First payment: $124.40 today · then $185/mo on the 8th
⚠ If your jurisdiction does not approve this product · you'll be redirected to Insurance regulatory-block · s20 → with alternative-product suggestions.
Foundation primitives: Quotation J (Insurance shape · disclosure → tier → coverage → binder) · Compliance (PHI handling for medical disclosure · GDPR Art. 9 · PDPA §26 special-category · audit chain a48) · Commerce J (recurring premium · pro-rata refund). Sanctions/AML screening v1 partners with Refinitiv per spec L132.
📋 SCENARIOPatient (P1.a inquirer) reviews a Facilitator-archetype bundle — Bangkok dental procedure + recovery hotel + airport transfers + concierge — packaged by a third-party medical-tourism agent. Single price, single point of accountability, with per-leg cancellation policies surfaced.
⚠ Facilitator margin disclosure · Per jurisdiction-required transparency (per a48 compliance overlay) Siam Concierge's bundle markup over partner costs: $210 (4.7%) · this is the facilitator's revenue · ArokaGO platform commission ($90) is separate and disclosed at checkout.
Bundled prepay · per-leg escrow
100% upfront secures all components · ArokaGO holds funds in per-leg escrow · funds release to each partner only when their leg is delivered (or non-refundable window passes) · refund per leg if leg fails (e.g., flight cancelled by Thai Airways → flight portion auto-refunded; rest of trip continues).
First dispense charged today · subsequent cycles auto-billed · pre-dispense free cancel · controlled-substance + jurisdiction check · if your country doesn't license this archetype/SKU · redirect to archetype-unsupported (s19).
$45
Foundation primitives: Quotation J (refill subscription shape · drug + Rx + schedule + address) · Commerce J (order + Rx + ship + recurring shape · per spec L72) · Trust J (prescriber-license cross-check + jurisdictional licensing). International shipping deferred per spec L133 (customs + cold-chain + counterfeit-prevention complexity).
📋 SCENARIOPatient (P1.c post-treatment) writes 4 different review variants — one per archetype they used (Procedure, Diagnostic, Insurance, Pharmacy). Each form's questions are tuned to the archetype, and reviews are portable to Google Business Profile via provider OAuth.
🛡 Insurance review · trigger · post-claim-payout (NOT post-policy-purchase per J-archetype-expansion.md:38) · review surface only opens once a claim has settled (paid OR denied).
Rate AXA Asia · claim CL-26-08-441
Settled Aug 21 · 11d turnaround · payout $4,200 of $4,500 claim
Claim turnaround(submission → settlement)
⭐⭐⭐⭐⭐
Denial fairness(if denied · was reason justified)
⭐⭐⭐⭐⭐
Communication clarity(adjuster responsiveness · plain-language updates)
⭐⭐⭐⭐⭐
🧳 Facilitator review · trigger · post-trip-completion · surfaces 7d after last leg checkout · rates the orchestration, not individual partners.
Rate Siam Concierge · trip TR-26-06-MULTI-887
Completed Jun 28 · 4 partners · bundle $4,950
Partner coordination(transitions between partners · gaps avoided)
⭐⭐⭐⭐⭐
Bundle value(savings vs DIY · margin disclosure honesty)
⭐⭐⭐⭐⭐
Responsiveness(when something went sideways · how they handled it)
⭐⭐⭐⭐⭐
💊 Pharmacy review · trigger · per-order or per-refill-cycle · prompts 24h after delivery scan.
Open per J-archetype-expansion.md:131 · "Your Healthcare review at Bumrungrad also influences trust signal on their Diagnostic offering" · downstream archetype trust inherits a fraction of upstream review weight if same legal entity.
Where your Bumrungrad reviews currently surface:
· Healthcare · ★ 4.9 · 247 reviews (direct)
· Diagnostic (BangkokLab same-entity) · ★ 4.7 inferred (0.3× weight portability)
· Pharmacy (BumrungradRx same-entity) · ★ 4.8 inferred (0.3× weight portability) Toggle off to opt out · independent reviews still aggregate per archetype.
Foundation primitives: Trust J (per-archetype review patterns · trigger · dimensions · A4 moderation) · Discovery J (per-archetype ranking signal feedback · cross-archetype portability with 0.3× weight) · i18n (per-locale review prompts · Tolgee). Insurance review trigger explicitly post-claim-payout per spec L38 to avoid policy-purchase rating bias.
📋 SCENARIOPatient (P1.a inquirer) enrolls in outcome insurance, medical-evac, or no-show coverage as an add-on at checkout. The policy is underwritten by Allianz, attaches to the booking, and on-platform claims later route to A1 financial compliance.
70Insurance product enrollment · outcome + evac + no-show✓ WEDGE K LIVE
Three opt-in products underwritten by Allianz initial · per-country availability · claim flow on-platform.
✓ Wedge K live · K.2 Insurance⛨ Allianz partner
🎯 Outcome insurance$45
Pays out if procedure complication exceeds Allianz threshold · per-procedure binding.
Coverage: $25,000 max per claim · 90-day post-procedure window · revision surgery + readmission included. Partner: Allianz International (initial · K.2 single-partner). Available: US ✓ · UK ✓ · SG ✓ · ID ⚠ (limited) · TH ✓ · IN ❌ (regulatory pending). Claim: submission → 5-day adjudication → payout via wire (T+3).
🚁 Medical evac$30
Airlift to home country if attending physician deems clinically necessary.
Coverage: $200,000 max · ground or air · medically-supervised transport · companion seat included. Partner: Allianz Travel (sub-line of K.2 Insurance). Available: US ✓ · UK ✓ · SG ✓ · ID ✓ · TH ✓ · IN ✓. Claim: 24h emergency line → physician sign-off → transport dispatched → invoice settled provider-direct.
📅 No-show insurance$15
Refunds 80% of deposit if you must cancel for documented medical or visa reason.
Coverage: 80% of deposit refunded if cancellation triggered by documented event (visa denial · acute illness · bereavement). Partner: Allianz Trip (K.2 Insurance line). Available: all jurisdictions where ArokaGO operates. Claim: upload doc · 48h review · refund processed within 7 days.
Premium calculated using ArokaGO risk model · view your risk score breakdown → admin/a91 risk dashboard · composite score: Low (1.8/10) · procedure 1.2 + provider 0.3 + patient 0.3.
⛨
Compliance: Underwritten by Allianz initial (K.2 single-partner per spec line 156). Per-country regulatory matrix ships at states.html#s26 · India and Saudi launches pending insurer license.
Foundation primitives: Commerce K (insurance · K-spec capabilities #10-12) · Compliance (Allianz initial · per-country regulatory matrix) · Insight K (risk score input feeds a91 dashboard).
📋 SCENARIOPatient (P1.b active traveler) manages their cross-border health passport — granting per-record, per-provider, time-bound access to imaging, labs, and procedure notes. Revocation triggers cryptographic deletion proof so the patient can prove the data is gone.
71Cross-border health passport · access + consent✓ WEDGE K LIVE
· Aug 12 · Phuket International accessed lab CBC · sig 0x4f...8a
· Aug 10 · Phuket International accessed Rx Amoxicillin · sig 0x71...2c
· Aug 08 · MedPark accessed procedure note · sig 0x9b...4e
· Aug 02 · Phuket International accessed lab ECG · sig 0xa2...77
🌍 Jurisdiction matrix
· 🇪🇺 EU · ✓ available · GDPR Art. 17 vs longitudinal record interaction noted
· 🇺🇸 US · ✓ available · HIPAA Right of Access
· 🇬🇧 UK · ✓ available · UK GDPR
· 🇸🇬 SG · ✓ available · PDPA
· 🇹🇭 TH · ✓ available · PDPA TH
· 🇮🇩 ID · ⚠ restricted · pending UU PDP roll-out
· 🇸🇦 SA · ❌ blocked · cross-border PHI export not authorized
🔐
Cryptographic deletion proof: when you revoke consent, ArokaGO issues a Merkle-rooted attestation that the receiving provider's mirror is purged. Last revoke: Mount Elizabeth (Aug 21 · ref DEL-26-08-441).
Foundation primitives: Trust K (cross-border passport · K-spec capability #22) · Compliance (per-jurisdiction PHI per K-spec line 125 · GDPR Art. 17 vs longitudinal record interaction explicit).
📋 SCENARIOPatient (P1.c post-treatment) views the review credits they've earned from photo-attested verified reviews. They apply credit (up to 30% of cost) at their next checkout; credits expire 24 months after earn date and only count once A4 has cleared the review.
72Review credit redemption · earn from verified photo-attested reviews✓ WEDGE K LIVE
Earned from 5 verified photo-attested reviews · redeemable on next procedure (max 30% of cost) · expires 24 months from earn date.
✓ Wedge K live · K.5 Stretch Trust🪙 Platform credit only
ℹ
What this is — and isn't: Platform credit only · NOT redeemable for fiat · NOT a crypto token · NOT tradable. Expires 24 months from earn date. Resolves K-spec line 169 open question (tokenized → platform credit).
· Standard review: $5 base
· + verified photo pair (before/after · AI-attested): +60% → $8
· + doctor-specific rating (writes to provider.html#pr96): +$2 → $10
· A4 moderation gate: review must clear A4 before credit issued · a47 queue
🪙 Apply at next checkout
Next procedure: Rhinoplasty $3,200 (quoted at Bumrungrad · q_2026_07_887). Max applicable: $960 (30% cap). Currently applied:$42 · entire active balance.
Foundation primitives: Trust K (tokenized reviews · K-spec capability #24 · resolved as platform credit per L169 open question) · Commerce (checkout integration via p44).
📋 SCENARIOPatient (P1.a inquirer) requests a 5-minute live clinic tour from a provider before booking. The tour is moderated by A4.live; if accepted, the patient gets a join link, and the session is archived for re-watch (and to settle disputes).
73Request a live clinic tour · 5-min staff-led walkthrough✓ WEDGE K LIVE
Live-stream privacy disclosure: other patients in clinic may be in background · provider redacts faces in real-time · consent collected from on-camera staff (per K-spec L168).
✓ Request submitted2H SLA
Provider responds within 2h · scheduled session arrives in your inbox · Bumrungrad acknowledged · scheduled Tue Jun 11 14:00 BKK.
🔴 Live in 12 min · A4.live moderating
Bumrungrad · OR + Recovery suite · 5-min staff-led · join here.
Foundation primitives: Conversation K (live-streamed clinic tours · K-spec capability #32) · Trust & Safety (A4.live moderation per K-spec L168 · face redaction · staff consent).
📋 SCENARIOPatient (P1.a inquirer) splits a high-cost procedure into installments via Affirm (US) or Klarna (EU) at checkout. ArokaGO is the referrer — partner T&C apply, partner handles credit underwriting, and the booking confirms once financing is approved.
75Pay over time · Affirm or Klarna · partner-product✓ WEDGE K LIVE
APR shown dynamically per partner · final rate confirmed after soft pull.
⚡
Soft credit check · won't affect your score · 30s decision · only converts to hard pull if you accept terms.
⛨
Compliance disclosure: Financing provided by Affirm or Klarna · ArokaGO is the referrer · ArokaGO does not extend credit · partner T&C and per-jurisdiction lending rules apply · approval not guaranteed.