{% extends "base.html" %} {% block title %}望診 S2-3{% endblock %} {% block content %}
← 起病主訴 望診 (Inspection) · Step {{ step_num }} of {{ total_steps }} v0.2.3 · 寫 session['observations']

望診 (S2-3)

中醫「望」的核心:觀察病人神色形態。資料會自動套用到推論引擎

📷 舌診照片 AI 分析 (8080 Qwen3.8-27B vision, 約 1-3 分鐘)
{% if vlm_result %} {% if vlm_result.ok %}
✓ VLM 分析完成(已自動填入舌體/舌苔/津液):
舌質: {{ vlm_result.tongue_body }} · 舌苔: {{ vlm_result.tongue_coat }} · 津液: {{ vlm_result.moisture }} {% if vlm_result.summary %}
{{ vlm_result.summary }}{% endif %}
{% else %}
✗ VLM 分析失敗: {{ vlm_result.error }}
{% endif %} {% endif %}
① 面色
{% for v, label in [('正常', '正常'), ('紅潤', '紅潤 (熱證)'), ('潮紅', '潮紅 (實熱)'), ('蒼白', '蒼白 (虛寒)'), ('晦暗', '晦暗 (瘀血)'), ('萎黃', '萎黃 (血虛/黃疸)'), ('青紫', '青紫 (血瘀/寒)'), ('黧黑', '黧黑 (腎虛)')] %} {% endfor %}
② 舌體
{% for v, label in [('淡紅', '淡紅 (正常)'), ('紅', '紅 (熱)'), ('暗紅', '暗紅 (瘀熱)'), ('淡白', '淡白 (血虛)'), ('胖大', '胖大 (脾虛)'), ('瘦薄', '瘦薄 (陰虛)'), ('齒痕', '齒痕 (脾虛)'), ('裂紋', '裂紋 (陰虛)')] %} {% endfor %}
③ 舌苔
{% for v, label in [('白薄', '白薄 (正常/表寒)'), ('白厚', '白厚 (寒濕)'), ('黃薄', '黃薄 (熱)'), ('黃厚', '黃厚 (濕熱)'), ('灰黑', '灰黑 (寒濕重)'), ('少苔', '少苔 (陰虛)'), ('無苔', '無苔 (胃氣衰)'), ('膩苔', '膩苔 (痰濕)')] %} {% endfor %}
④ 形態
{% for v, label in [('正常', '正常'), ('消瘦', '消瘦 (陰虛)'), ('肥胖', '肥胖 (痰濕)'), ('浮腫', '浮腫 (脾虛)'), ('蜷縮', '蜷縮 (虛寒)'), ('躁動', '躁動 (實熱)')] %} {% endfor %}
⑤ 神態
{% for v, label in [('清晰', '清晰 (正常)'), ('萎靡', '萎靡 (氣虛)'), ('煩躁', '煩躁 (實熱)'), ('嗜睡', '嗜睡 (少陰)'), ('鄭聲', '鄭聲 (虛重)'), ('譫語', '譫語 (陽明)')] %} {% endfor %}
⑥ 膚色
{% for v, label in [('正常', '正常'), ('蒼白', '蒼白 (血虛)'), ('黃染', '黃染 (濕熱)'), ('潮紅', '潮紅 (熱)'), ('瘀斑', '瘀斑 (血瘀)'), ('甲錯', '甲錯 (血燥)'), ('水腫', '水腫 (陽虛)'), ('紫紺', '紫紺 (血瘀)')] %} {% endfor %}
← Back
{% endblock %}