Foreigners can't judge if a Bangkok dentist's or clinic's plan and price are fair
One r/Thailand patient says a Bangkok hospital dentist treated teeth he believes were healthy, and the hospital only says the case is in an 'internal process'. Another keeps getting rushed cleanings despite 4.5-star reviews. A third calls the expat insurance choice 'a minefield'.
Is this you?
If you run into this every week, tell us. Teams only build for challenges with someone waiting for the tool.
0ready to build
Next build day
5 ways to tackle it
Camera and vision
Plan Decoder: photograph a Thai treatment plan and get plain English and questions to ask
The patient photographs the dentist's or clinic's plan and price list. Claude vision reads it and gives each line in plain English, what it means, and three questions to ask before agreeing, such as 'why is this tooth on the list'. It does not diagnose, it prepares the patient to ask.
Build with Claude vision, Thai medical glossary, Next.js, printable question card
Voice and phone
Consult Recorder: record the consult and get a bilingual summary and a second-opinion page
With the dentist's consent, the patient records the consult and Claude writes a summary in English and Thai with every treatment and price spoken. It makes a one-page file for a second opinion. The patient does not rely on memory of a rushed conversation.
Build with Whisper Thai and English, Claude summary, Next.js PWA, PDF export
AI agent
Quote Caller: an agent that phones five clinics and asks the same price question
The patient says what they need, such as a cleaning and one filling. The agent calls five clinics in Thai with the same script, collects prices, wait time and what is included, and returns a table. A foreigner who fears being quoted a tourist price gets five like-for-like answers.
Build with Twilio Voice, Whisper Thai, Claude, Google Sheets
Data and maps
Policy Match: upload your insurance PDF and see if a quote is covered
The patient uploads the insurance policy PDF and the clinic's quote. The page reads exclusions and limits and marks each line as covered, partly covered or not. The 'minefield' of expat insurance becomes a table that is read before the procedure, not after the claim is rejected.
Build with Claude with PDF input, Next.js, Supabase
Hardware and sensors
Tooth Passport: an NFC wallet card that carries your X-rays and quotes to the next dentist
The patient photographs the X-ray and the quote and the page stores them under an NFC wallet card. A second dentist taps the card and sees the first dentist's findings, so 'healthy teeth' treated as 'needs work' becomes a visible mismatch. The card lives in the wallet, no app needed.
Build with NFC NTAG216 card, Next.js, Supabase storage, Claude vision for summaries
What people reported
Patient says a hospital dentist overtreated; complaint stuck in an 'internal process'
reddit.comPatient: repeated rushed dental cleanings at clinics with great Google reviews
reddit.comExpat asks which health insurance people actually use; says options are a minefield
reddit.com