Complete Health & Medical Guide for Malaysia
🏥 Everything You Need to Know
Navigate Malaysia's healthcare system with confidence — from public hospitals and MySejahtera to medical insurance and emergency services. All MOH procedures, costs, and requirements explained in plain English.
🏥 Your Healthcare Journey in Malaysia
From birth to old age, here's how Malaysia's healthcare system supports you throughout your life.
Birth & Child Care
Free vaccinations & checkups
Public Healthcare
Affordable treatment
Medical Insurance
Private healthcare access
Emergency Care
24/7 emergency services
🏥 Public Healthcare in Malaysia
🏛️ Government Healthcare Facilities
Klinik Kesihatan: Primary care, basic treatments
Hospital Kerajaan: Specialist care, surgeries, emergency
Cost: RM1-RM5 for outpatient
Coverage: Comprehensive healthcare for all Malaysians
What to bring for registration:
- MyKad (mandatory)
- Referral letter (if needed)
- Appointment slip (if pre-booked)
- Previous medical records (if available)
💰 Public Healthcare Costs
Outpatient: RM1-RM5
Emergency: RM1 for Malaysians
Inpatient: Subsidised fees
✅ Advantages
• Highly affordable
• Comprehensive coverage
• Quality medical care
❌ Disadvantages
• Long wait times
• Referral system required
• Limited appointment slots
📱 MySejahtera App – Your Health Dashboard
📥 Setting Up MySejahtera
Download: Google Play Store or Apple App Store
Cost: Free
Requirements: Phone number and MyKad
Processing time: Instant setup
Step-by-step setup:
- Download MySejahtera from app store
- Register with your phone number
- Verify with OTP code
- Link your MyKad details
🔧 Key Features & Troubleshooting
Vaccination Records: View your vaccination history
Health Screening: Book checkups at clinics
Contact Tracing: Monitor COVID-19 exposure
Adding Dependents
• Go to Profile section
• Select "Add Dependent"
• Upload required documents
• Wait 1-3 days for approval
Common Fixes
• Update phone: Profile → Edit
• App issues: Clear cache
• Vaccination status: Contact center
🚨 Emergency Healthcare
🆘 Emergency Situations
Emergency hotline: 999
Cost: RM1 for Malaysians
Free for: B40 group under Peka B40
Response time: 10-15 minutes (urban areas)
Call 999 immediately for:
- Chest pain or heart attack symptoms
- Severe bleeding or injuries
- Loss of consciousness
- Difficulty breathing
- Severe accidents
🚑 Ambulance Services
Government: Call 999 (free)
Private options: RM200-RM500
Coverage: Nationwide
What to Bring
• MyKad (mandatory)
• Insurance card (if any)
• Emergency contacts
• Medication list
Private Ambulance
• St. John: 03-4257 7999
• Life Line: 03-4023 9999
• Faster response times
• Premium services
🔍 Health Screening & Prevention
🆓 Free Health Screenings
Peka B40 Program: Completely free for B40 group
HPV Vaccination: Free for teen girls (13-14 years)
Basic checkups: Available at all Klinik Kesihatan
Eligibility: Malaysian citizens
Peka B40 includes:
- Blood tests (sugar, cholesterol)
- Cancer screening tests
- Basic health checkups
- Follow-up consultations
📅 Health Check by Age
Ages 18-30
• Blood pressure check
• BMI measurement
• Blood sugar & cholesterol
Ages 31-50
• All of the above plus:
• Mammogram (women)
• Pap smear (women)
• Prostate check (men 40+)
Ages 50+
• Previous tests plus:
• Bone density scan
• Colorectal screening
• Eye examination
💳 Medical Cards & Health Insurance
🏥 Government vs Private Healthcare
Government: RM1-RM5, longer waits, referral needed
Private: RM50-200+, faster service, direct access
Medical card: Optional insurance for private hospitals
Medical insurance types:
- Basic Medical Card (hospital only)
- Investment-Linked Plans (insurance + investment)
- Takaful Plans (Sharia-compliant)
🏢 Insurance Companies
Conventional
• Prudential
• AIA
• Allianz
• Great Eastern
Takaful
• Etiqa Takaful
• Prudential BSN Takaful
• Takaful Malaysia
• (Sharia-compliant)
🤱 Maternity & Child Healthcare
🤰 Antenatal Care
Where: Klinik Kesihatan
Cost: RM1 per visit
Included: Checkups, scans, supplements, delivery
Requirements: MyKad + pregnancy confirmation
Registration process:
- Visit nearest Klinik Kesihatan with MyKad
- Bring pregnancy confirmation from doctor
- Register for antenatal care program
- Receive appointment schedule
💉 Baby Immunisations
Cost: Free at government facilities
Where: Klinik Kesihatan or government hospitals
Birth-6 Months
• Birth: BCG, Hepatitis B
• 2M: DPT, Polio, Hib
• 3M: DPT, Polio, Hib (2nd)
• 5M: DPT, Polio, Hib (3rd)
• 6M: Hepatitis B (2nd)
9-18 Months
• 9M: MMR (1st dose)
• 18M: MMR (2nd dose)
• 18M: DPT (booster)
🧠 Mental Health Support
🏥 Government Mental Health Services
Where: Klinik Kesihatan, Hospital Bahagia
Cost: RM1-RM5 per session
Services: Counseling, psychiatric treatment
Process: Referral from clinic required
How to get help:
- Visit Klinik Kesihatan
- Request referral to mental health services
- Attend screening appointment
- Follow treatment plan
🏥 Private Mental Health
Cost: RM150-RM300 per session
Advantage: No referral needed, shorter wait
Access: Direct appointment with psychiatrist
When to Seek Help
• Persistent sadness/anxiety
• Thoughts of self-harm
• Substance abuse
• Sleep/appetite changes
Crisis Support
• Befrienders: 03-7627 2929
• Talian Kasih: 15888
• MIASA: 03-2780 6803
💰 Healthcare Help for the Poor (B40)
🆓 Peka B40 Program
Eligibility: Household income below RM4,850/month
Cost: Completely free
Coverage: Screening, treatment, medications
Registration: At Klinik Kesihatan
What's included:
- Free health screening
- Free treatment at government facilities
- Free medications
- Specialist consultations
- Emergency treatment
🕌 Zakat & JKM Medical Aid
Zakat Aid: Islamic charity for medical expenses
JKM Aid: For disabled and chronically ill
Coverage: Treatment costs, equipment, allowances
Zakat Medical Aid
• Visit state Zakat office
• Bring medical reports
• Submit cost estimates
• Financial assistance
JKM Welfare Aid
• For disabled persons
• Medical equipment help
• Transportation aid
• Monthly allowances
📞 Important Contact Numbers
Emergency: 999
Police, Fire, Ambulance
Crisis Line
Befrienders: 03-7627 2929
MOH Portal
www.moh.gov.my
MySejahtera
Health dashboard app