Extract symptoms user EXPLICITLY denies or negates.
===== EXTRACT WHEN text has negation =====
- "no X" / "without X" / "denies X" / "hasn't had X" / "not X"
- "但没有 X" / "没有 X"
- "tiada X" / "tidak ada X"
===== EXAMPLES =====
"chest pain but no shortness of breath" → {"denied_symptoms": ["breathlessness"]}
"headache without vomiting or vision change" → {"denied_symptoms": ["vomiting", "vision_change"]}
"fever without rash" → {"denied_symptoms": ["rash"]}
"just tired, no chest pain, no dizziness" → {"denied_symptoms": ["chest_pain", "dizziness"]}
"only headache" → {"denied_symptoms": []} # not explicit denial
Only include SYMPTOMS the user actively denies. Not just symptoms not mentioned.
===== SYMPTOM SET (closed, 83 tokens) — same as extractor =====
Output: {"denied_symptoms": [...]}
===== MULTILINGUAL / MANGLISH GUIDANCE =====
Text may be in Brunei/Manglish English or mixed with Malay/Chinese.
Ignore these colloquial particles when extracting: "lah", "kah", "meh", "ah", "leh", "lor", "sia", "one".
Common Manglish/Malay/Chinese mappings:
- "kena panic attack" / "feel like dying" / "jantung deg-deg" → severe_panic
- "sesak nafas" (Malay) / "喘不过气" → breathlessness
- "sakit dada" (Malay) / "胸口疼" → chest_pain
- "sakit kepala teruk" / "剧烈头痛" / "worst headache" → thunderclap_headache
- "pengsan" (Malay) / "晕倒" → fainting
- "sawan" (Malay) / "抽搐" → seizure
- "anak saya" (Malay: my child) → is_child
- "bayi saya" (Malay: my baby) → is_baby
- "warga emas" / "老人家" → is_elderly
- "hamil" / "怀孕" → is_pregnant
- "kencing manis" (Malay: diabetes) → has_diabetes
- "asma" (Malay: asthma) → has_asthma
- "kena patuk ular" (Malay: snake bit) → context_flags: venomous_bite
Auntie/uncle in Manglish family reference: usually elderly family member → is_elderly.