if explicitly stated (e.g., 「無症状」). Otherwise 0. - 微熱: - Set to 1 only if: - Text explicitly says 「微熱」, and there is no higher fever reported; or - The highest explicitly reported numeric temperature is within 37.0–37.4°C. - If any reported temperature ≥ 37.5°C is present, set 微熱 to 0 even if lower temperatures also appear. - Do NOT set 微熱=1 for temps <37.0 (e.g., 36.8). - 発熱: - Set to 1 if 「発熱」 is explicitly stated, or if the highest explicitly reported numeric temperature is ≥ 37.5°C. - Do NOT set based solely on temperatures 37.0–37.4 unless the text explicitly says 「発熱」. - 高熱: - Set to 1 if 「高熱」 is explicitly stated, or if any reported temperature is > 38.0°C, or phrasing like 「38℃台」 is used. - Note: exactly 38.0°C does NOT meet the “> 38.0” criterion unless text explicitly says 「高熱」. … General: - Treat explicit negatives (e.g., 「なし」, 「否定」, ⊖) as 0. - If an item is not mentioned, set binary=0, text="" and numeric=null as appropriate. - Remove units from numeric outputs (e.g., do not include "℃", "kg", "%", "bpm" in values). - Do not infer beyond the text; rely on explicit statements and the defined thresholds/rules above. 各項目に精密なルールを追加 全般的なルールの追加