Record physical symptoms and discomfort with automatic medical term conversion, severity assessment, and medical advice generation.
Record daily physical discomfort and symptoms, automatically convert to standard medical records, and provide medical advice.
User Input -> Parse Operation Type -> [add] Parse Symptoms -> Medical Standardization -> Severity Assessment -> Medical Advice -> Save
-> [history] Display History Records
-> [status] Display Statistical Analysis
| Input Keywords | Operation |
|---|---|
| add | add |
| history | history |
| status | status |
Extract from natural language:
Basic Information (Auto Extracted):
Associated Symptoms (Identified):
Triggers and Relieving Factors:
| Colloquial Description | Medical Term |
|---|---|
| 头疼 | Headache |
| 胃疼 | Gastric pain/Upper abdominal pain |
| 心慌 | Palpitations |
| 气短 | Shortness of breath |
| 拉肚子 | Diarrhea |
| 便秘 | Constipation |
| Level | Description | Medical Advice |
|---|---|---|
| Grade 1 Mild | Does not affect daily activities | Home observation |
| Grade 2 Moderate | Partially affects daily activities | Suggest observation or outpatient visit |
| Grade 3 Severe | Severely affects daily activities | Seek medical attention soon |
| Grade 4 Critical | Life-threatening | Seek immediate medical attention |
Seek Immediate Medical Attention (Call 120):
Seek Medical Attention Soon (Today or Tomorrow):
Outpatient Visit (Within 1 Week):
{
"id": "20251231123456789",
"record_date": "2025-12-31",
"symptom_date": "2025-12-31",
"original_input": "User's original input",
"standardized": {
"main_symptom": "Headache",
"category": "Nervous System",
"body_part": "Head",
"severity": "Mild",
"severity_level": 1
},
"associated_symptoms": [
{"name": "Nausea", "present": true}
],
"medical_assessment": {
"urgency": "observation",
"recommendation": "Home observation",
"advice": "Recommend adequate rest"
}
}
File path: data/symptom-records/YYYY-MM/YYYY-MM-DD_MainSymptom.json
1. Parse operation type
2. [add] Parse symptoms -> Medical standardization -> Assess severity -> Generate recommendations -> Save
3. [history] Read records -> Display by time
4. [status] Statistical analysis -> Display report
User: Headache
-> Parse as "Headache", mild, nervous system
-> Generate recommendation: Rest adequately, seek medical attention if persists for more than 24 hours
User: Fever 38 degrees with cough
-> Parse as "Fever", moderate, systemic symptoms
-> Associated symptoms: Cough
-> Recommendation: Monitor temperature, drink plenty of water, seek medical attention if fever persists
User: Chest tightness and shortness of breath for half an hour
-> Critical symptom alert
-> Recommend immediate medical attention