Manage travel health data, plan travel health preparation, assess destination health risks, and manage vaccination and travel kits.
Medical Safety Disclaimer
All health advice and information provided by this system is for reference only and cannot replace professional medical advice.
Cannot Do:
- Do not provide specific medical prescriptions or diagnoses
- Vaccination and medication regimens must be determined by doctors
- Destination health risk data may have latency
Must Do:
- Must consult a doctor 4-6 weeks before travel
- Vaccination must be determined by doctors based on individual health status
Data Sources
- World Health Organization (WHO): https://www.who.int/ith
- US Centers for Disease Control and Prevention (CDC): https://www.cdc.gov/travel
Core Process
用户输入 → 识别操作类型 → [plan] 解析目的地/日期 → 风险评估 → 生成建议
↓
[vaccine] 更新疫苗记录 → 检查接种计划
↓
[kit] 管理药箱物品清单
↓
[status] 读取数据 → 显示准备状态
↓
[risk] 评估目的地健康风险
Step 1: Parse user input
Operation type recognition
| Input Keywords | Operation Type |
|---|---|
| plan, planning | plan - Plan travel health preparation |
| vaccine, vaccine | vaccine - Vaccination management |
| kit, medical kit | kit - Travel kit management |
| medication, medication | medication - Medication management |
| insurance, insurance | insurance - Insurance information |
| emergency, emergency | emergency - Emergency contacts |
| status, status | status - Preparation status |
| risk, risk | risk - Risk assessment |
| check, check | check - Health check |
| card, card | card - Emergency card |
| alert, alert | alert - Epidemic alert |
Step 2: Destination risk assessment
Risk level
| Level | Description | Preventive measures |
|---|---|---|
| 🟢 Low risk | Routine preventive measures | Basic vaccination |
| 🟡 Moderate risk | Special attention required | Specific vaccines + precautions |
| 🔴 High risk | Strict preventive measures required | Specific vaccines + preventive medication |
| ⚫ Very high risk | Travel is recommended to be postponed | Special prevention + professional consultation |
Common destination risks
| Region | Main risks | Recommended vaccines |
|---|---|---|
| Southeast Asia | Hepatitis A, typhoid, dengue fever | Hepatitis A vaccine, typhoid vaccine |
| Africa | Yellow fever, malaria, cholera | Yellow fever vaccine, malaria prevention |
| South Asia | Hepatitis A, typhoid, cholera | Hepatitis A vaccine, typhoid vaccine, cholera vaccine |
Step 3: Generate JSON
Travel plan data structure
{
"trip_id": "trip_20250801_seasia",
"destination": ["Thailand", "Vietnam", "Cambodia"],
"start_date": "2025-08-01",
"end_date": "2025-08-15",
"duration_days": 14,
"travel_type": "tourism",
"risk_assessment": {
"overall_risk": "medium",
"vaccinations_needed": ["hepatitis_a", "typhoid"],
"medications_recommended": ["anti_malarial"],
"health_advisories": ["food_safety", "water_safety"]
}
}
Vaccination record data structure
{
"vaccine_id": "vaccine_001",
"vaccine_type": "hepatitis_a",
"date_administered": "2025-06-15",
"status": "completed",
"next_dose_due": null,
"notes": ""
}
Travel medical kit data structure
{
"kit_items": [
{
"name": "antidiarrheal",
"category": "medication",
"quantity": 2,
"packed": false
}
]
}
Step 4: Save data
- Read
data/travel-health-tracker.json - Update the corresponding record section
- Write back to file
Pre-travel preparation timetable
| Time | Preparation items |
|---|---|
| 6-8 weeks before departure | Plan travel health, consult a doctor, start vaccinations |
| 4-6 weeks before departure | Complete vaccinations, prepare travel medical kit |
| 2-4 weeks before departure | Purchase insurance, set emergency contacts, generate emergency card |
| 1 week before departure | Final health check, confirm everything is ready |
Common travel medical kit items
Medications
- Antidiarrheal medication
- Fever-reducing and pain-relieving medication
- Anti-allergy medication
- Motion sickness medication
- Antacid
Medical supplies
- Adhesive bandages
- Disinfectant wipes
- Bandages
- Medical tape
- Thermometer
Protective supplies
- Sunscreen
- Mosquito repellent
- Mosquito repellent wristband | Input | Marker | |-----|--------| | ca125 | CA125 | | ca19-9 | CA19-9 | | cea | CEA | | afp | AFP |
For more examples, see examples.md。