Self-checks

Health check-up readiness self-check

A short self-check on how up to date you are with routine screenings and how ready you feel to walk into a consultation.

3-5 minutes15 questions

Answer based on your health care as it actually stands right now, including care received in Thailand or back home. There is no wrong answer if a check-up has slipped, since the point is to see where you stand before booking one.

Screenings and vaccinationsRecords and access to careReadiness for a consultation

This is an original set of questions for self-reflection. It is not a clinical screening tool and it does not replace a doctor's assessment of which tests you personally need. Recommended screening schedules vary by age, sex, family history and country, so use this as a prompt to book a consultation rather than as medical advice.

A snapshot, not a schedule

This is not a personalised screening plan. It gives you a rough sense of where gaps might be so a doctor can take it from there.

Records, screenings and readiness

Being overdue for a test, not having your records organised, and feeling unsure what to ask for are three separate problems, and each has its own fix.

Built for care across two systems

Many readers split care between Thailand and a home country, which makes records and continuity harder than usual, and this check accounts for that.

General check-up packages at private hospitals

Private hospitals in Bangkok, Chiang Mai and Phuket commonly sell general health check-up packages that bundle blood work, an ECG and other routine screenings into a single visit, often marketed toward both residents and medical tourists. These packages can be a convenient way to catch up on screening in one appointment, but the exact tests included vary by hospital and package tier, so it is worth asking what is actually covered rather than assuming every package includes the same panel.

Insurance, records and continuity across two systems

Travel insurance and expatriate health insurance plans differ widely in what preventive care they cover, and some only reimburse treatment rather than routine screening, so checking the policy before booking a check-up avoids a surprise bill. Splitting care between a home country and Thailand also makes it easy to lose track of previous results, so keeping copies of blood work, imaging and vaccination records, ideally in a shared folder or app, makes each new consultation faster and more accurate.

Public versus private care for routine screening

Public hospitals in Thailand are considerably less expensive than private international ones but usually involve longer waits and less English language support outside major cities, which matters for a routine visit that many people otherwise postpone. Private hospitals cost more but tend to move faster and communicate results in English, which can make it easier to actually follow through on a screening you have been putting off. Neither option is inherently better, and the right choice depends on budget, language and how urgent the screening is.

Before you start

Do I need a general check-up package if I feel fine?

Feeling fine does not rule out something a routine screening would catch early, which is the reason preventive check-ups exist. That said, which tests actually make sense depends on your age, history and risk factors, so it is worth asking a doctor rather than buying the most expensive package by default.

Will my travel insurance cover a general check-up?

Often not. Many travel and expatriate insurance plans cover treatment for illness or injury but exclude routine preventive screening, so it is worth checking your policy wording or asking your insurer directly before booking a package.

How do I keep my records straight between two countries?

Ask each clinic or hospital for a copy of your results, ideally as a PDF, and keep them together in one place such as a personal folder or a health app. Bringing previous results to a new appointment, even from another country, helps a new doctor build on what is already known rather than starting over.