Spaces:
Sleeping
Sleeping
major update for knowledgebase!
Browse files- app.py +9 -3
- core/clarifying.py +6 -0
- core/conversation.py +3 -2
- core/llm.py +14 -5
- data/clarifying_detail.yaml +40 -0
- data/clarifying_highlevel.yaml +9 -1
- data/intents.yaml +106 -0
- data/page_index.yaml +34 -0
- data/passages.yaml +1007 -0
- data/sections.yaml +39 -0
- data/state_schema.yaml +7 -1
- presentation/presentation.md +287 -0
app.py
CHANGED
|
@@ -108,10 +108,10 @@ def respond(
|
|
| 108 |
trace = {}
|
| 109 |
|
| 110 |
if pending:
|
|
|
|
| 111 |
choice_id = _normalize_choice(choice_value) or _normalize_choice(user_message)
|
| 112 |
if not choice_id:
|
| 113 |
-
|
| 114 |
-
history = _append_exchange(history, user_message or "(入力なし)", warn)
|
| 115 |
return history, state, "", gr.update(visible=True), citations, trace
|
| 116 |
result = engine.handle_clarifying_answer(session_id, choice_id)
|
| 117 |
user_bubble = f"Clarifying回答: {choice_id}"
|
|
@@ -131,7 +131,7 @@ def respond(
|
|
| 131 |
return (
|
| 132 |
history,
|
| 133 |
state,
|
| 134 |
-
"",
|
| 135 |
gr.update(choices=options, value=None, visible=True),
|
| 136 |
citations,
|
| 137 |
trace,
|
|
@@ -211,6 +211,12 @@ with gr.Blocks() as demo:
|
|
| 211 |
inputs=[user_input, chatbot, state, choice_radio],
|
| 212 |
outputs=[chatbot, state, user_input, choice_radio, sources, trace_view],
|
| 213 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 214 |
reset_btn.click(reset, outputs=[chatbot, state, user_input, choice_radio, sources, trace_view])
|
| 215 |
|
| 216 |
|
|
|
|
| 108 |
trace = {}
|
| 109 |
|
| 110 |
if pending:
|
| 111 |
+
# Radioボタンで選択された場合、choice_valueが優先
|
| 112 |
choice_id = _normalize_choice(choice_value) or _normalize_choice(user_message)
|
| 113 |
if not choice_id:
|
| 114 |
+
# 選択肢がまだ選ばれていない場合は何もしない(エラーメッセージを表示しない)
|
|
|
|
| 115 |
return history, state, "", gr.update(visible=True), citations, trace
|
| 116 |
result = engine.handle_clarifying_answer(session_id, choice_id)
|
| 117 |
user_bubble = f"Clarifying回答: {choice_id}"
|
|
|
|
| 131 |
return (
|
| 132 |
history,
|
| 133 |
state,
|
| 134 |
+
"", # user_inputをクリアして選択肢に集中
|
| 135 |
gr.update(choices=options, value=None, visible=True),
|
| 136 |
citations,
|
| 137 |
trace,
|
|
|
|
| 211 |
inputs=[user_input, chatbot, state, choice_radio],
|
| 212 |
outputs=[chatbot, state, user_input, choice_radio, sources, trace_view],
|
| 213 |
)
|
| 214 |
+
# Radioボタンで選択したら自動送信
|
| 215 |
+
choice_radio.change(
|
| 216 |
+
respond,
|
| 217 |
+
inputs=[user_input, chatbot, state, choice_radio],
|
| 218 |
+
outputs=[chatbot, state, user_input, choice_radio, sources, trace_view],
|
| 219 |
+
)
|
| 220 |
reset_btn.click(reset, outputs=[chatbot, state, user_input, choice_radio, sources, trace_view])
|
| 221 |
|
| 222 |
|
core/clarifying.py
CHANGED
|
@@ -51,6 +51,12 @@ def select_clarifying(
|
|
| 51 |
|
| 52 |
if best_topic == "sick_day" and state.get("food_intake_level") in ("unknown", "", None):
|
| 53 |
return _detail_for("sick_day")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
if best_topic == "hypoglycemia" and state.get("hypo_red_flags") in (None, ""):
|
| 55 |
return _detail_for("hypoglycemia")
|
| 56 |
if best_topic == "neuropathy" and state.get("acute_neurologic_red_flags") in (None, ""):
|
|
|
|
| 51 |
|
| 52 |
if best_topic == "sick_day" and state.get("food_intake_level") in ("unknown", "", None):
|
| 53 |
return _detail_for("sick_day")
|
| 54 |
+
if best_topic == "travel" and state.get("travel_overseas") is None:
|
| 55 |
+
return _detail_for("travel")
|
| 56 |
+
if best_topic == "diet" and state.get("diet_focus") in ("unknown", "", None):
|
| 57 |
+
return _detail_for("diet")
|
| 58 |
+
if best_topic == "complication" and state.get("hypoglycemia_concern") in ("unknown", "", None):
|
| 59 |
+
return _detail_for("complication")
|
| 60 |
if best_topic == "hypoglycemia" and state.get("hypo_red_flags") in (None, ""):
|
| 61 |
return _detail_for("hypoglycemia")
|
| 62 |
if best_topic == "neuropathy" and state.get("acute_neurologic_red_flags") in (None, ""):
|
core/conversation.py
CHANGED
|
@@ -159,8 +159,9 @@ class ConversationEngine:
|
|
| 159 |
trace["faithfulness"] = faith
|
| 160 |
if faith.get("off_guideline_risk"):
|
| 161 |
caution = (
|
| 162 |
-
"
|
| 163 |
-
"
|
|
|
|
| 164 |
)
|
| 165 |
answer = f"{answer}\n\n{caution}"
|
| 166 |
|
|
|
|
| 159 |
trace["faithfulness"] = faith
|
| 160 |
if faith.get("off_guideline_risk"):
|
| 161 |
caution = (
|
| 162 |
+
"\\n💡 ご質問の内容は少し複雑な部分がありますので、"
|
| 163 |
+
"念のため主治医の先生にもご相談されることをおすすめします。"
|
| 164 |
+
"一人で悩まず、専門家に相談することも大切なセルフケアですよ。"
|
| 165 |
)
|
| 166 |
answer = f"{answer}\n\n{caution}"
|
| 167 |
|
core/llm.py
CHANGED
|
@@ -93,10 +93,19 @@ class LLMClient:
|
|
| 93 |
)
|
| 94 |
state_text = ", ".join([f"{k}: {v}" for k, v in patient_state.items() if v not in (None, "", False)])
|
| 95 |
system_prompt = (
|
| 96 |
-
"あなたは糖尿病
|
| 97 |
-
"
|
| 98 |
-
"
|
| 99 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 100 |
)
|
| 101 |
user_prompt = (
|
| 102 |
f"患者状態: {state_text or '未回答'}\n"
|
|
@@ -107,7 +116,7 @@ class LLMClient:
|
|
| 107 |
messages = [{"role": "system", "content": system_prompt}]
|
| 108 |
messages += conversation
|
| 109 |
messages.append({"role": "user", "content": user_prompt})
|
| 110 |
-
return self._chat(messages, temperature=0.
|
| 111 |
|
| 112 |
def check_faithfulness(self, answer: str, passages: List[Passage]) -> Dict:
|
| 113 |
context = "\n".join([p.text for p in passages])
|
|
|
|
| 93 |
)
|
| 94 |
state_text = ", ".join([f"{k}: {v}" for k, v in patient_state.items() if v not in (None, "", False)])
|
| 95 |
system_prompt = (
|
| 96 |
+
"あなたは糖尿病患者さんに寄り添う、優しく丁寧な日本語の支援アシスタントです。\n"
|
| 97 |
+
"以下のガイドラインに従って回答してください:\n\n"
|
| 98 |
+
"【トーン】\n"
|
| 99 |
+
"- 患者さんの不安や心配に共感し、安心感を与える言葉遣いを心がける\n"
|
| 100 |
+
"- 「ご心配ですね」「お辛いですね」など、気持ちを受け止める一言を添える\n"
|
| 101 |
+
"- 専門用語は避け、わかりやすい言葉で説明する\n\n"
|
| 102 |
+
"【内容】\n"
|
| 103 |
+
"- 提供された根拠テキストのみを根拠として回答する\n"
|
| 104 |
+
"- 診断や治療の断定は避け、「〜が推奨されています」「〜とされています」と表現する\n"
|
| 105 |
+
"- 具体的で実践しやすいアドバイスを心がける\n\n"
|
| 106 |
+
"【構成】\n"
|
| 107 |
+
"- まず簡潔に要点を述べ、その後に詳細を箇条書きで説明(3-5項目)\n"
|
| 108 |
+
"- 最後に励ましの言葉と、必要に応じて医療機関への相談を促す一文を添える\n"
|
| 109 |
)
|
| 110 |
user_prompt = (
|
| 111 |
f"患者状態: {state_text or '未回答'}\n"
|
|
|
|
| 116 |
messages = [{"role": "system", "content": system_prompt}]
|
| 117 |
messages += conversation
|
| 118 |
messages.append({"role": "user", "content": user_prompt})
|
| 119 |
+
return self._chat(messages, temperature=0.25, max_tokens=900)
|
| 120 |
|
| 121 |
def check_faithfulness(self, answer: str, passages: List[Passage]) -> Dict:
|
| 122 |
context = "\n".join([p.text for p in passages])
|
data/clarifying_detail.yaml
CHANGED
|
@@ -30,3 +30,43 @@
|
|
| 30 |
text: "海外旅行を予定している"
|
| 31 |
update_state:
|
| 32 |
travel_overseas: true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
text: "海外旅行を予定している"
|
| 31 |
update_state:
|
| 32 |
travel_overseas: true
|
| 33 |
+
- question_id: "DET_DIET_FOCUS"
|
| 34 |
+
applies_to_topic_groups: ["diet"]
|
| 35 |
+
text: "食事療法のどのような点について知りたいですか?"
|
| 36 |
+
choices:
|
| 37 |
+
- id: "A"
|
| 38 |
+
text: "1日のカロリー計算や目標体重の決め方"
|
| 39 |
+
update_state:
|
| 40 |
+
diet_focus: "calorie_calculation"
|
| 41 |
+
- id: "B"
|
| 42 |
+
text: "栄養素のバランス(炭水化物、タンパク質、脂質の割合)"
|
| 43 |
+
update_state:
|
| 44 |
+
diet_focus: "nutrient_balance"
|
| 45 |
+
- id: "C"
|
| 46 |
+
text: "食品交換表やカーボカウントの使い方"
|
| 47 |
+
update_state:
|
| 48 |
+
diet_focus: "food_exchange_carbo"
|
| 49 |
+
- id: "D"
|
| 50 |
+
text: "食べ方の工夫(順番、盛り付け、咀嚼など)"
|
| 51 |
+
update_state:
|
| 52 |
+
diet_focus: "eating_tips"
|
| 53 |
+
- question_id: "DET_HYPOGLYCEMIA_SITUATION"
|
| 54 |
+
applies_to_topic_groups: ["complication"]
|
| 55 |
+
text: "低血糖についてどのような状況ですか?"
|
| 56 |
+
choices:
|
| 57 |
+
- id: "A"
|
| 58 |
+
text: "低血糖とは何かを知りたい"
|
| 59 |
+
update_state:
|
| 60 |
+
hypoglycemia_concern: "overview"
|
| 61 |
+
- id: "B"
|
| 62 |
+
text: "低血糖の症状が出ている・出たことがある"
|
| 63 |
+
update_state:
|
| 64 |
+
hypoglycemia_concern: "symptoms"
|
| 65 |
+
- id: "C"
|
| 66 |
+
text: "低血糖になったときの対処法を知りたい"
|
| 67 |
+
update_state:
|
| 68 |
+
hypoglycemia_concern: "treatment"
|
| 69 |
+
- id: "D"
|
| 70 |
+
text: "低血糖を起こしやすい原因・薬について知りたい"
|
| 71 |
+
update_state:
|
| 72 |
+
hypoglycemia_concern: "causes"
|
data/clarifying_highlevel.yaml
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
- question_id: "HL_PRIMARY_COMPLAINT"
|
| 2 |
-
applies_to_topic_groups: ["sick_day", "travel", "other"]
|
| 3 |
text: "今回の相談内容に近いものを選んでください。"
|
| 4 |
choices:
|
| 5 |
- id: "A"
|
|
@@ -12,6 +12,14 @@
|
|
| 12 |
update_state:
|
| 13 |
topic_group: "travel"
|
| 14 |
- id: "C"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
text: "その他の一般的な相談"
|
| 16 |
update_state:
|
| 17 |
topic_group: "other"
|
|
|
|
| 1 |
- question_id: "HL_PRIMARY_COMPLAINT"
|
| 2 |
+
applies_to_topic_groups: ["sick_day", "travel", "diet", "complication", "other"]
|
| 3 |
text: "今回の相談内容に近いものを選んでください。"
|
| 4 |
choices:
|
| 5 |
- id: "A"
|
|
|
|
| 12 |
update_state:
|
| 13 |
topic_group: "travel"
|
| 14 |
- id: "C"
|
| 15 |
+
text: "食事療法(カロリー計算、栄養バランス、カーボカウントなど)について知りたい"
|
| 16 |
+
update_state:
|
| 17 |
+
topic_group: "diet"
|
| 18 |
+
- id: "D"
|
| 19 |
+
text: "低血糖の症状・対処法について知りたい"
|
| 20 |
+
update_state:
|
| 21 |
+
topic_group: "complication"
|
| 22 |
+
- id: "E"
|
| 23 |
text: "その他の一般的な相談"
|
| 24 |
update_state:
|
| 25 |
topic_group: "other"
|
data/intents.yaml
CHANGED
|
@@ -57,3 +57,109 @@
|
|
| 57 |
example_questions:
|
| 58 |
- "海外旅行にインスリンを持っていくときの注意点は?"
|
| 59 |
- "海外旅行保険は糖尿病でも入れますか?"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
example_questions:
|
| 58 |
- "海外旅行にインスリンを持っていくときの注意点は?"
|
| 59 |
- "海外旅行保険は糖尿病でも入れますか?"
|
| 60 |
+
|
| 61 |
+
- intent_id: "DIET_BASIC"
|
| 62 |
+
name: "食事療法の基本"
|
| 63 |
+
description: "糖尿病食事療法の目的、基本的な考え方、適正なエネルギー量や栄養バランスの重要性についての相談。"
|
| 64 |
+
topic_group: "diet"
|
| 65 |
+
guideline_ids: ["test_manual_v1"]
|
| 66 |
+
primary_section_ids: ["5.1.1"]
|
| 67 |
+
example_questions:
|
| 68 |
+
- "糖尿病の食事療法の目的は何ですか?"
|
| 69 |
+
- "食事療法で気をつけるべき基本的なポイントは?"
|
| 70 |
+
|
| 71 |
+
- intent_id: "DIET_CALCULATION"
|
| 72 |
+
name: "エネルギー摂取量の計算"
|
| 73 |
+
description: "目標体重の決め方、1日に摂取すべき総エネルギー量の計算方法についての相談。"
|
| 74 |
+
topic_group: "diet"
|
| 75 |
+
guideline_ids: ["test_manual_v1"]
|
| 76 |
+
primary_section_ids: ["5.1.2"]
|
| 77 |
+
example_questions:
|
| 78 |
+
- "1日に何キロカロリー食べていいですか?"
|
| 79 |
+
- "目標体重はどうやって決めればいいですか?"
|
| 80 |
+
|
| 81 |
+
- intent_id: "DIET_BALANCE"
|
| 82 |
+
name: "栄養素のバランス"
|
| 83 |
+
description: "炭水化物、タンパク質、脂質の摂取比率や、塩分、ビタミン・ミネラル、食物繊維の摂取についての相談。"
|
| 84 |
+
topic_group: "diet"
|
| 85 |
+
guideline_ids: ["test_manual_v1"]
|
| 86 |
+
primary_section_ids: ["5.1.2"]
|
| 87 |
+
example_questions:
|
| 88 |
+
- "炭水化物はどれくらい摂ればいいですか?"
|
| 89 |
+
- "塩分制限はありますか?"
|
| 90 |
+
- "食物繊維はなぜ重要なのですか?"
|
| 91 |
+
|
| 92 |
+
- intent_id: "DIET_EXCHANGE"
|
| 93 |
+
name: "食品交換表の使い方"
|
| 94 |
+
description: "食品交換表の仕組み、単位の考え方、献立の作り方についての相談。"
|
| 95 |
+
topic_group: "diet"
|
| 96 |
+
guideline_ids: ["test_manual_v1"]
|
| 97 |
+
primary_section_ids: ["5.1.3"]
|
| 98 |
+
example_questions:
|
| 99 |
+
- "食品交換表って何ですか?"
|
| 100 |
+
- "1単位は何キロカロリーですか?"
|
| 101 |
+
- "食品交換表を使って献立を作るにはどうすればいいですか?"
|
| 102 |
+
|
| 103 |
+
- intent_id: "DIET_CARBO"
|
| 104 |
+
name: "カーボカウント"
|
| 105 |
+
description: "カーボカウント(基礎・応用)の意味、実施方法、糖質量とインスリンの関係についての相談。"
|
| 106 |
+
topic_group: "diet"
|
| 107 |
+
guideline_ids: ["test_manual_v1"]
|
| 108 |
+
primary_section_ids: ["5.1.3"]
|
| 109 |
+
example_questions:
|
| 110 |
+
- "カーボカウントとは何ですか?"
|
| 111 |
+
- "糖質制限とは違うのですか?"
|
| 112 |
+
- "基礎カーボカウントと応用カーボカウントの違いは?"
|
| 113 |
+
|
| 114 |
+
- intent_id: "DIET_TIPS"
|
| 115 |
+
name: "食事の工夫"
|
| 116 |
+
description: "食品の計量、満足感を得るための盛り付け、早食い防止などの食べ方の工夫についての相談。"
|
| 117 |
+
topic_group: "diet"
|
| 118 |
+
guideline_ids: ["test_manual_v1"]
|
| 119 |
+
primary_section_ids: ["5.1.4", "5.1.5"]
|
| 120 |
+
example_questions:
|
| 121 |
+
- "食べる量を減らさずに満足感を得る方法はありますか?"
|
| 122 |
+
- "早食いを防ぐにはどうすればいいですか?"
|
| 123 |
+
- "食べる順番で気をつけることはありますか?"
|
| 124 |
+
|
| 125 |
+
- intent_id: "HYPOGLYCEMIA_OVERVIEW"
|
| 126 |
+
name: "低血糖の概要"
|
| 127 |
+
description: "低血糖とは何か、どのような状態か、血糖値の基準(70mg/dL未満等)についての相談。"
|
| 128 |
+
topic_group: "complication"
|
| 129 |
+
guideline_ids: ["test_manual_v1"]
|
| 130 |
+
primary_section_ids: ["9.1.1.1"]
|
| 131 |
+
example_questions:
|
| 132 |
+
- "低血糖って何ですか?"
|
| 133 |
+
- "血糖値がいくつになったら低血糖ですか?"
|
| 134 |
+
|
| 135 |
+
- intent_id: "HYPOGLYCEMIA_SYMPTOMS"
|
| 136 |
+
name: "低血糖の症状"
|
| 137 |
+
description: "低血糖のときに現れる症状(冷や汗、震え、意識障害など)についての相談。"
|
| 138 |
+
topic_group: "complication"
|
| 139 |
+
guideline_ids: ["test_manual_v1"]
|
| 140 |
+
primary_section_ids: ["9.1.1.1", "9.1.1.2"]
|
| 141 |
+
example_questions:
|
| 142 |
+
- "低血糖になるとどんな症状が出ますか?"
|
| 143 |
+
- "無自覚性低血糖とは何ですか?"
|
| 144 |
+
|
| 145 |
+
- intent_id: "HYPOGLYCEMIA_CAUSES"
|
| 146 |
+
name: "低血糖の原因"
|
| 147 |
+
description: "低血糖が起こる原因、誘因(食事量不足、運動過多、薬物等)についての相談。"
|
| 148 |
+
topic_group: "complication"
|
| 149 |
+
guideline_ids: ["test_manual_v1"]
|
| 150 |
+
primary_section_ids: ["9.1.1.1"]
|
| 151 |
+
example_questions:
|
| 152 |
+
- "なぜ低血糖になるのですか?"
|
| 153 |
+
- "低血糖を起こしやすい薬はありますか?"
|
| 154 |
+
- "運動すると低血糖になりますか?"
|
| 155 |
+
|
| 156 |
+
- intent_id: "HYPOGLYCEMIA_TREATMENT"
|
| 157 |
+
name: "低血糖の対処法"
|
| 158 |
+
description: "低血糖になったときの対応(ブドウ糖摂取量、タイミング等)や予防についての相談。"
|
| 159 |
+
topic_group: "complication"
|
| 160 |
+
guideline_ids: ["test_manual_v1"]
|
| 161 |
+
primary_section_ids: ["9.1.1.3"]
|
| 162 |
+
example_questions:
|
| 163 |
+
- "低血糖になったら何を食べればいいですか?"
|
| 164 |
+
- "ブドウ糖はどれくらい摂ればいいですか?"
|
| 165 |
+
- "倒れている人を見つけたらどうすればいいですか?"
|
data/page_index.yaml
CHANGED
|
@@ -26,3 +26,37 @@
|
|
| 26 |
- "TRAVEL_GENERAL"
|
| 27 |
- "TRAVEL_OVERSEAS"
|
| 28 |
embedding: [] # TODO: 埋め込みベクトルを後で追加
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
- "TRAVEL_GENERAL"
|
| 27 |
- "TRAVEL_OVERSEAS"
|
| 28 |
embedding: [] # TODO: 埋め込みベクトルを後で追加
|
| 29 |
+
|
| 30 |
+
- page_id: "sec_5_1"
|
| 31 |
+
guideline_id: "test_manual_v1"
|
| 32 |
+
section_id: "5.1"
|
| 33 |
+
title: "食事療法"
|
| 34 |
+
summary: >
|
| 35 |
+
糖尿病治療の基本である食事療法について解説する。
|
| 36 |
+
適正なエネルギー量の算出(目標体重×エネルギー係数)、栄養素バランス(炭水化物40-60%等)、
|
| 37 |
+
食品交換表を用いた献立作成、カーボカウントの概念と実践、
|
| 38 |
+
そして食品の計量や盛り付け・食べ方の工夫(ベジファースト等)について詳述する。
|
| 39 |
+
intent_ids:
|
| 40 |
+
- "DIET_BASIC"
|
| 41 |
+
- "DIET_CALCULATION"
|
| 42 |
+
- "DIET_BALANCE"
|
| 43 |
+
- "DIET_EXCHANGE"
|
| 44 |
+
- "DIET_CARBO"
|
| 45 |
+
- "DIET_TIPS"
|
| 46 |
+
embedding: [] # TODO: 埋め込みベクトルを後で追加
|
| 47 |
+
|
| 48 |
+
- page_id: "sec_9_1"
|
| 49 |
+
guideline_id: "test_manual_v1"
|
| 50 |
+
section_id: "9.1"
|
| 51 |
+
title: "低血糖"
|
| 52 |
+
summary: >
|
| 53 |
+
薬物療法中の糖尿病患者に最も多い急性合併症である低血糖について解説する。
|
| 54 |
+
交感神経症状(冷汗、動悸等)から中枢神経症状(意識障害等)への進行、
|
| 55 |
+
食事不足・運動・薬剤などの原因、
|
| 56 |
+
そしてブドウ糖摂取による緊急対応や予防策について詳述する。
|
| 57 |
+
intent_ids:
|
| 58 |
+
- "HYPOGLYCEMIA_OVERVIEW"
|
| 59 |
+
- "HYPOGLYCEMIA_SYMPTOMS"
|
| 60 |
+
- "HYPOGLYCEMIA_CAUSES"
|
| 61 |
+
- "HYPOGLYCEMIA_TREATMENT"
|
| 62 |
+
embedding: [] # TODO: 埋め込みベクトルを後で追加
|
data/passages.yaml
CHANGED
|
@@ -146,3 +146,1010 @@
|
|
| 146 |
source_page: 2
|
| 147 |
source_lines: [16, 35]
|
| 148 |
embedding: []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 146 |
source_page: 2
|
| 147 |
source_lines: [16, 35]
|
| 148 |
embedding: []
|
| 149 |
+
- passage_id: guide_5_1_5_1_p02
|
| 150 |
+
guideline_id: test_manual_v1
|
| 151 |
+
page_id: sec_5_1
|
| 152 |
+
section_id: '5.1'
|
| 153 |
+
order_in_section: 2
|
| 154 |
+
text: '**1. 食事療法**'
|
| 155 |
+
source_page: 60
|
| 156 |
+
source_lines: []
|
| 157 |
+
embedding: []
|
| 158 |
+
- passage_id: guide_5_1_5_1_p03
|
| 159 |
+
guideline_id: test_manual_v1
|
| 160 |
+
page_id: sec_5_1
|
| 161 |
+
section_id: '5.1'
|
| 162 |
+
order_in_section: 3
|
| 163 |
+
text: '* 食事療法は、インスリン依存状態、インスリン非依存状態にかかわらず糖尿病治療の基本であり、その詳細を指導することは管理栄養士本来の役割である。管理栄養士以外の職種にある者も食事療法の知識を身につける必要はあるが、栄養に関する具体的指導は管理栄養士に依頼する。'
|
| 164 |
+
source_page: 60
|
| 165 |
+
source_lines: []
|
| 166 |
+
embedding: []
|
| 167 |
+
- passage_id: guide_5_1_5_1_1_p01
|
| 168 |
+
guideline_id: test_manual_v1
|
| 169 |
+
page_id: sec_5_1
|
| 170 |
+
section_id: 5.1.1
|
| 171 |
+
order_in_section: 1
|
| 172 |
+
text: '**[1] 食事療法の目的**'
|
| 173 |
+
source_page: 60
|
| 174 |
+
source_lines: []
|
| 175 |
+
embedding: []
|
| 176 |
+
- passage_id: guide_5_1_5_1_1_p02
|
| 177 |
+
guideline_id: test_manual_v1
|
| 178 |
+
page_id: sec_5_1
|
| 179 |
+
section_id: 5.1.1
|
| 180 |
+
order_in_section: 2
|
| 181 |
+
text: |-
|
| 182 |
+
* 糖尿病患者が、健康な人同様の日常生活を営むのに必要な栄養素を摂取する。
|
| 183 |
+
* 糖尿病の代謝異常を是正し、合併症の発症と進展を抑制する。
|
| 184 |
+
source_page: 60
|
| 185 |
+
source_lines: []
|
| 186 |
+
embedding: []
|
| 187 |
+
- passage_id: guide_5_1_5_1_1_p03
|
| 188 |
+
guideline_id: test_manual_v1
|
| 189 |
+
page_id: sec_5_1
|
| 190 |
+
section_id: 5.1.1
|
| 191 |
+
order_in_section: 3
|
| 192 |
+
text: '**[2] 食事療法の要点**'
|
| 193 |
+
source_page: 60
|
| 194 |
+
source_lines: []
|
| 195 |
+
embedding: []
|
| 196 |
+
- passage_id: guide_5_1_5_1_1_p04
|
| 197 |
+
guideline_id: test_manual_v1
|
| 198 |
+
page_id: sec_5_1
|
| 199 |
+
section_id: 5.1.1
|
| 200 |
+
order_in_section: 4
|
| 201 |
+
text: '**a. 適正なエネルギー量**'
|
| 202 |
+
source_page: 60
|
| 203 |
+
source_lines: []
|
| 204 |
+
embedding: []
|
| 205 |
+
- passage_id: guide_5_1_5_1_1_p05
|
| 206 |
+
guideline_id: test_manual_v1
|
| 207 |
+
page_id: sec_5_1
|
| 208 |
+
section_id: 5.1.1
|
| 209 |
+
order_in_section: 5
|
| 210 |
+
text: '* 過不足なくエネルギーを摂取することで、全身における良好な代謝状態を維持することができる。摂取すべきエネルギー量は、目標体重を保ちながら日常生活を送るために必要とされる量(注1)を目安とする。'
|
| 211 |
+
source_page: 60
|
| 212 |
+
source_lines: []
|
| 213 |
+
embedding: []
|
| 214 |
+
- passage_id: guide_5_1_5_1_1_p06
|
| 215 |
+
guideline_id: test_manual_v1
|
| 216 |
+
page_id: sec_5_1
|
| 217 |
+
section_id: 5.1.1
|
| 218 |
+
order_in_section: 6
|
| 219 |
+
text: '**b. 栄養素のバランス**'
|
| 220 |
+
source_page: 60
|
| 221 |
+
source_lines: []
|
| 222 |
+
embedding: []
|
| 223 |
+
- passage_id: guide_5_1_5_1_1_p07
|
| 224 |
+
guideline_id: test_manual_v1
|
| 225 |
+
page_id: sec_5_1
|
| 226 |
+
section_id: 5.1.1
|
| 227 |
+
order_in_section: 7
|
| 228 |
+
text: |-
|
| 229 |
+
* エネルギー産生栄養素(炭水化物・タンパク質・脂質)の比率を適正に保ち、動物性脂肪や食塩の過剰摂取に注意することで、合併症の発症と進展を抑制することができる。
|
| 230 |
+
* ビタミンやミネラルは代謝を円滑にし、食物繊維は食後血糖の上昇を抑制する作用がある。いずれの栄養素も過不足のないようにする。
|
| 231 |
+
source_page: 60
|
| 232 |
+
source_lines: []
|
| 233 |
+
embedding: []
|
| 234 |
+
- passage_id: guide_5_1_5_1_1_p08
|
| 235 |
+
guideline_id: test_manual_v1
|
| 236 |
+
page_id: sec_5_1
|
| 237 |
+
section_id: 5.1.1
|
| 238 |
+
order_in_section: 8
|
| 239 |
+
text: '**c. 規則正しい食習慣**'
|
| 240 |
+
source_page: 60
|
| 241 |
+
source_lines: []
|
| 242 |
+
embedding: []
|
| 243 |
+
- passage_id: guide_5_1_5_1_1_p09
|
| 244 |
+
guideline_id: test_manual_v1
|
| 245 |
+
page_id: sec_5_1
|
| 246 |
+
section_id: 5.1.1
|
| 247 |
+
order_in_section: 9
|
| 248 |
+
text: |-
|
| 249 |
+
* 規則正しい食習慣は、著しい高血糖や低血糖を是正する。
|
| 250 |
+
* 1日の指示エネルギー量を3食(朝・昼・夕)に分割し、食事時間も一定の間隔にすることで食後血糖値の変動を抑制することができる。
|
| 251 |
+
source_page: 60
|
| 252 |
+
source_lines: []
|
| 253 |
+
embedding: []
|
| 254 |
+
- passage_id: guide_5_1_5_1_1_p10
|
| 255 |
+
guideline_id: test_manual_v1
|
| 256 |
+
page_id: sec_5_1
|
| 257 |
+
section_id: 5.1.1
|
| 258 |
+
order_in_section: 10
|
| 259 |
+
text: '**B 食事療法の実際**'
|
| 260 |
+
source_page: 60
|
| 261 |
+
source_lines: []
|
| 262 |
+
embedding: []
|
| 263 |
+
- passage_id: guide_5_1_5_1_2_p01
|
| 264 |
+
guideline_id: test_manual_v1
|
| 265 |
+
page_id: sec_5_1
|
| 266 |
+
section_id: 5.1.2
|
| 267 |
+
order_in_section: 1
|
| 268 |
+
text: '**a. 目標体重と総エネルギー摂取量の目安(注1)**'
|
| 269 |
+
source_page: 60
|
| 270 |
+
source_lines: []
|
| 271 |
+
embedding: []
|
| 272 |
+
- passage_id: guide_5_1_5_1_2_p02
|
| 273 |
+
guideline_id: test_manual_v1
|
| 274 |
+
page_id: sec_5_1
|
| 275 |
+
section_id: 5.1.2
|
| 276 |
+
order_in_section: 2
|
| 277 |
+
text: '* 目標とする体重や摂取すべきエネルギー量は、年齢や病態、身体活動量などによって異なることを考慮し、個別化を図る。まず、治療開始時に総エネルギー摂取量の目安を定め、病態、年齢や体組成、患者のアドヒアランスや代謝状態の変化を踏まえ、適宜変更する。'
|
| 278 |
+
source_page: 60
|
| 279 |
+
source_lines: []
|
| 280 |
+
embedding: []
|
| 281 |
+
- passage_id: guide_5_1_5_1_2_p03
|
| 282 |
+
guideline_id: test_manual_v1
|
| 283 |
+
page_id: sec_5_1
|
| 284 |
+
section_id: 5.1.2
|
| 285 |
+
order_in_section: 3
|
| 286 |
+
text: '**b. 総エネルギー摂取量の目安**'
|
| 287 |
+
source_page: 60
|
| 288 |
+
source_lines: []
|
| 289 |
+
embedding: []
|
| 290 |
+
- passage_id: guide_5_1_5_1_2_p04
|
| 291 |
+
guideline_id: test_manual_v1
|
| 292 |
+
page_id: sec_5_1
|
| 293 |
+
section_id: 5.1.2
|
| 294 |
+
order_in_section: 4
|
| 295 |
+
text: |-
|
| 296 |
+
* 総エネルギー摂取量(kcal/日) = 目標体重(kg)(1) × エネルギー係数(kcal/kg)(2)
|
| 297 |
+
※原則として年齢を考慮に入れた目標体重を用いる。
|
| 298 |
+
source_page: 60
|
| 299 |
+
source_lines: []
|
| 300 |
+
embedding: []
|
| 301 |
+
- passage_id: guide_5_1_5_1_2_p05
|
| 302 |
+
guideline_id: test_manual_v1
|
| 303 |
+
page_id: sec_5_1
|
| 304 |
+
section_id: 5.1.2
|
| 305 |
+
order_in_section: 5
|
| 306 |
+
text: '**(1) 目標体重(kg)の目安**'
|
| 307 |
+
source_page: 60
|
| 308 |
+
source_lines: []
|
| 309 |
+
embedding: []
|
| 310 |
+
- passage_id: guide_5_1_5_1_2_p06
|
| 311 |
+
guideline_id: test_manual_v1
|
| 312 |
+
page_id: sec_5_1
|
| 313 |
+
section_id: 5.1.2
|
| 314 |
+
order_in_section: 6
|
| 315 |
+
text: |-
|
| 316 |
+
* 総死亡が最も低いBMIは年齢によって異なり、一定の幅があることを考慮し、以下の式から算出する。
|
| 317 |
+
* 65歳未満:[身長(m)]² × 22
|
| 318 |
+
* 前期高齢者(65歳から74歳):[身長(m)]² × 22〜25
|
| 319 |
+
source_page: 60
|
| 320 |
+
source_lines: []
|
| 321 |
+
embedding: []
|
| 322 |
+
- passage_id: guide_5_1_5_1_2_p07
|
| 323 |
+
guideline_id: test_manual_v1
|
| 324 |
+
page_id: sec_5_1
|
| 325 |
+
section_id: 5.1.2
|
| 326 |
+
order_in_section: 7
|
| 327 |
+
text: |-
|
| 328 |
+
*(注釈)*
|
| 329 |
+
注1) 日本糖尿病学会 編・著:糖尿病診療ガイドライン2024. 南江堂, 東京, p.39-41, 2024.
|
| 330 |
+
source_page: 60
|
| 331 |
+
source_lines: []
|
| 332 |
+
embedding: []
|
| 333 |
+
- passage_id: guide_5_1_5_1_2_p08
|
| 334 |
+
guideline_id: test_manual_v1
|
| 335 |
+
page_id: sec_5_1
|
| 336 |
+
section_id: 5.1.2
|
| 337 |
+
order_in_section: 8
|
| 338 |
+
text: |-
|
| 339 |
+
後期高齢者(75歳以上):[身長(m)]² × 22〜25
|
| 340 |
+
〔※ 75歳以上の後期高齢者では現体重に基づき、フレイル、(基本的)ADL低下、合併症、体組成、身長の短縮、摂取状況や代謝状態の評価を踏まえ、適宜判断する〕
|
| 341 |
+
source_page: 61
|
| 342 |
+
source_lines: []
|
| 343 |
+
embedding: []
|
| 344 |
+
- passage_id: guide_5_1_5_1_2_p09
|
| 345 |
+
guideline_id: test_manual_v1
|
| 346 |
+
page_id: sec_5_1
|
| 347 |
+
section_id: 5.1.2
|
| 348 |
+
order_in_section: 9
|
| 349 |
+
text: |-
|
| 350 |
+
**(2) 身体活動レベルと病態によるエネルギー係数(kcal/kg)**
|
| 351 |
+
① 軽い労作(大部分が座の静的活動):25〜30
|
| 352 |
+
② 普通の労作(座位中心だが通勤、家事、軽い運動を含む):30〜35
|
| 353 |
+
③ 重い労作(力仕事、活発な運動習慣がある):35〜
|
| 354 |
+
source_page: 61
|
| 355 |
+
source_lines: []
|
| 356 |
+
embedding: []
|
| 357 |
+
- passage_id: guide_5_1_5_1_2_p10
|
| 358 |
+
guideline_id: test_manual_v1
|
| 359 |
+
page_id: sec_5_1
|
| 360 |
+
section_id: 5.1.2
|
| 361 |
+
order_in_section: 10
|
| 362 |
+
text: |-
|
| 363 |
+
* 高齢者のフレイル予防では、身体活動レベルより大きい係数を設定できる。
|
| 364 |
+
* また、肥満で減量をはかる場合には、身体活動レベルより小さい係数を設定できる。
|
| 365 |
+
* いずれにおいても目標体重と現体重との間に大きな乖離がある場合は、上記①〜③を参考に柔軟に係数を設定する。
|
| 366 |
+
(具体的な総エネルギー摂取量の目安については付録:307頁を参照)
|
| 367 |
+
source_page: 61
|
| 368 |
+
source_lines: []
|
| 369 |
+
embedding: []
|
| 370 |
+
- passage_id: guide_5_1_5_1_2_p11
|
| 371 |
+
guideline_id: test_manual_v1
|
| 372 |
+
page_id: sec_5_1
|
| 373 |
+
section_id: 5.1.2
|
| 374 |
+
order_in_section: 11
|
| 375 |
+
text: '**c. 栄養素の配分**'
|
| 376 |
+
source_page: 61
|
| 377 |
+
source_lines: []
|
| 378 |
+
embedding: []
|
| 379 |
+
- passage_id: guide_5_1_5_1_2_p12
|
| 380 |
+
guideline_id: test_manual_v1
|
| 381 |
+
page_id: sec_5_1
|
| 382 |
+
section_id: 5.1.2
|
| 383 |
+
order_in_section: 12
|
| 384 |
+
text: '**(1) エネルギー産生栄養素バランス(注2)の比率**'
|
| 385 |
+
source_page: 61
|
| 386 |
+
source_lines: []
|
| 387 |
+
embedding: []
|
| 388 |
+
- passage_id: guide_5_1_5_1_2_p13
|
| 389 |
+
guideline_id: test_manual_v1
|
| 390 |
+
page_id: sec_5_1
|
| 391 |
+
section_id: 5.1.2
|
| 392 |
+
order_in_section: 13
|
| 393 |
+
text: |-
|
| 394 |
+
* 一般的には、指示エネルギー量の40〜60%を炭水化物から摂取し、タンパク質は20%未満、残りは脂質で摂取するのがバランスのよい比率とされている(注3)(高齢者についてはVIII章-6-A:177頁参照)。
|
| 395 |
+
* 身体活動量、合併症の状態、嗜好性などの条件に応じて、適宜、柔軟に対応する。
|
| 396 |
+
source_page: 61
|
| 397 |
+
source_lines: []
|
| 398 |
+
embedding: []
|
| 399 |
+
- passage_id: guide_5_1_5_1_2_p14
|
| 400 |
+
guideline_id: test_manual_v1
|
| 401 |
+
page_id: sec_5_1
|
| 402 |
+
section_id: 5.1.2
|
| 403 |
+
order_in_section: 14
|
| 404 |
+
text: '**(2) タンパク質摂取量**'
|
| 405 |
+
source_page: 61
|
| 406 |
+
source_lines: []
|
| 407 |
+
embedding: []
|
| 408 |
+
- passage_id: guide_5_1_5_1_2_p15
|
| 409 |
+
guideline_id: test_manual_v1
|
| 410 |
+
page_id: sec_5_1
|
| 411 |
+
section_id: 5.1.2
|
| 412 |
+
order_in_section: 15
|
| 413 |
+
text: |-
|
| 414 |
+
* 『日本人の食事摂取基準(2020年版)』に準拠する(注4)。
|
| 415 |
+
① タンパク質摂取比率(総エネルギー摂取量に占めるべき割合)は18〜49歳では13〜20%、50〜64歳では14〜20%、65歳以上では15〜20%とする。
|
| 416 |
+
② 高齢者においてはフレイルの発症も考慮し、少なくとも1.0g/kg体重/日以上とすることに留意して指導する必要がある。腎機能低下例では摂取過剰にならないように注意する。
|
| 417 |
+
source_page: 61
|
| 418 |
+
source_lines: []
|
| 419 |
+
embedding: []
|
| 420 |
+
- passage_id: guide_5_1_5_1_2_p16
|
| 421 |
+
guideline_id: test_manual_v1
|
| 422 |
+
page_id: sec_5_1
|
| 423 |
+
section_id: 5.1.2
|
| 424 |
+
order_in_section: 16
|
| 425 |
+
text: '**(3) 脂質摂取量と脂肪酸**'
|
| 426 |
+
source_page: 61
|
| 427 |
+
source_lines: []
|
| 428 |
+
embedding: []
|
| 429 |
+
- passage_id: guide_5_1_5_1_2_p17
|
| 430 |
+
guideline_id: test_manual_v1
|
| 431 |
+
page_id: sec_5_1
|
| 432 |
+
section_id: 5.1.2
|
| 433 |
+
order_in_section: 17
|
| 434 |
+
text: |-
|
| 435 |
+
* 『日本人の食事摂取基準(2020年版)』に準拠する(注4)。
|
| 436 |
+
① 脂質摂取比率(総エネルギー摂取量に占めるべき割合)は20〜30%エネルギーとし、飽和脂肪酸は7%エネルギー以下とする。
|
| 437 |
+
② 糖尿病が動脈硬化性疾患の最大のリスクであることから、脂質の比率が25%エネルギーを上回る場合は、飽和脂肪酸を減らし、多価不飽和脂肪酸を増やすなど脂肪酸組成に留意する(注1)。
|
| 438 |
+
③ コレステロールに目標量は設定されていないが、許容される摂取量に上限が存在しないということではない。脂質異常症(高コレステロール血症)の場合は、重症化予防の観点から、200mg/日未満に留めることが望ましい(注4)。
|
| 439 |
+
source_page: 61
|
| 440 |
+
source_lines: []
|
| 441 |
+
embedding: []
|
| 442 |
+
- passage_id: guide_5_1_5_1_2_p18
|
| 443 |
+
guideline_id: test_manual_v1
|
| 444 |
+
page_id: sec_5_1
|
| 445 |
+
section_id: 5.1.2
|
| 446 |
+
order_in_section: 18
|
| 447 |
+
text: '**(4) ビタミン・ミネラル**'
|
| 448 |
+
source_page: 61
|
| 449 |
+
source_lines: []
|
| 450 |
+
embedding: []
|
| 451 |
+
- passage_id: guide_5_1_5_1_2_p19
|
| 452 |
+
guideline_id: test_manual_v1
|
| 453 |
+
page_id: sec_5_1
|
| 454 |
+
section_id: 5.1.2
|
| 455 |
+
order_in_section: 19
|
| 456 |
+
text: '* 原則として『日本人の食事摂取基準(2020年版)』を基準とする(注4)。'
|
| 457 |
+
source_page: 61
|
| 458 |
+
source_lines: []
|
| 459 |
+
embedding: []
|
| 460 |
+
- passage_id: guide_5_1_5_1_2_p20
|
| 461 |
+
guideline_id: test_manual_v1
|
| 462 |
+
page_id: sec_5_1
|
| 463 |
+
section_id: 5.1.2
|
| 464 |
+
order_in_section: 20
|
| 465 |
+
text: '**(5) 食物繊維**'
|
| 466 |
+
source_page: 61
|
| 467 |
+
source_lines: []
|
| 468 |
+
embedding: []
|
| 469 |
+
- passage_id: guide_5_1_5_1_2_p21
|
| 470 |
+
guideline_id: test_manual_v1
|
| 471 |
+
page_id: sec_5_1
|
| 472 |
+
section_id: 5.1.2
|
| 473 |
+
order_in_section: 21
|
| 474 |
+
text: |-
|
| 475 |
+
* 原則として『日本人の食事摂取基準(2020年版)』を基準とする(注4)。
|
| 476 |
+
* 合併症予防のためには食物繊維を多く摂取するように努める(1日20g以上)。食物繊維は食後の血糖値上昇を抑制し、血清コレステロールの増加を防ぎ、便通を改善する作用がある(注3)。
|
| 477 |
+
source_page: 61
|
| 478 |
+
source_lines: []
|
| 479 |
+
embedding: []
|
| 480 |
+
- passage_id: guide_5_1_5_1_2_p22
|
| 481 |
+
guideline_id: test_manual_v1
|
| 482 |
+
page_id: sec_5_1
|
| 483 |
+
section_id: 5.1.2
|
| 484 |
+
order_in_section: 22
|
| 485 |
+
text: '**(6) 食塩相当量**'
|
| 486 |
+
source_page: 61
|
| 487 |
+
source_lines: []
|
| 488 |
+
embedding: []
|
| 489 |
+
- passage_id: guide_5_1_5_1_2_p23
|
| 490 |
+
guideline_id: test_manual_v1
|
| 491 |
+
page_id: sec_5_1
|
| 492 |
+
section_id: 5.1.2
|
| 493 |
+
order_in_section: 23
|
| 494 |
+
text: |-
|
| 495 |
+
* 『日本人の食事摂取基準(2020年版)』を基準とする(注4)。
|
| 496 |
+
* 18歳以上の目標量:男性7.5g/日未満、女性6.5g/日未満。
|
| 497 |
+
* 心血管疾患の抑制、高血圧合併例、ならびに顕性腎症期以降(注3)の食塩摂取量は6.0g/日未満とする。
|
| 498 |
+
source_page: 61
|
| 499 |
+
source_lines: []
|
| 500 |
+
embedding: []
|
| 501 |
+
- passage_id: guide_5_1_5_1_2_p24
|
| 502 |
+
guideline_id: test_manual_v1
|
| 503 |
+
page_id: sec_5_1
|
| 504 |
+
section_id: 5.1.2
|
| 505 |
+
order_in_section: 24
|
| 506 |
+
text: '**(7) 合併症がある場合**'
|
| 507 |
+
source_page: 61
|
| 508 |
+
source_lines: []
|
| 509 |
+
embedding: []
|
| 510 |
+
- passage_id: guide_5_1_5_1_2_p25
|
| 511 |
+
guideline_id: test_manual_v1
|
| 512 |
+
page_id: sec_5_1
|
| 513 |
+
section_id: 5.1.2
|
| 514 |
+
order_in_section: 25
|
| 515 |
+
text: '* 糖尿病性腎症・脂質異常症・高血圧などの合併症がある場合はそれぞれのガイドラインに準拠する(IX章-2-D:209頁、IX章-3-E:217頁参照)。'
|
| 516 |
+
source_page: 61
|
| 517 |
+
source_lines: []
|
| 518 |
+
embedding: []
|
| 519 |
+
- passage_id: guide_5_1_5_1_2_p26
|
| 520 |
+
guideline_id: test_manual_v1
|
| 521 |
+
page_id: sec_5_1
|
| 522 |
+
section_id: 5.1.2
|
| 523 |
+
order_in_section: 26
|
| 524 |
+
text: |-
|
| 525 |
+
*(注釈)*
|
| 526 |
+
注2) エネルギー産生栄養素バランス:三大栄養素がエネルギーを産生する栄養素であることから、従来の「三大栄養素バランス」から「エネルギー産生栄養素バランス」に呼称が変更された。
|
| 527 |
+
注3) 日本糖尿病学会 編・著:糖尿病治療ガイド 2022-2023. 文光堂, 東京, p.49-52, 2022.
|
| 528 |
+
注4) 「日本人の食事摂取基準(2020年版)」(2020年度から2024年度まで使用)(厚生労働省策定)を参照する。ただし、健康人を対象として作成されたものであるので、対象患者ごとに個別に対応する(付録:295頁参照)。
|
| 529 |
+
source_page: 61
|
| 530 |
+
source_lines: []
|
| 531 |
+
embedding: []
|
| 532 |
+
- passage_id: guide_5_1_5_1_3_p01
|
| 533 |
+
guideline_id: test_manual_v1
|
| 534 |
+
page_id: sec_5_1
|
| 535 |
+
section_id: 5.1.3
|
| 536 |
+
order_in_section: 1
|
| 537 |
+
text: '**a. 糖尿病食事療法のための食品交換表を用いた栄養指導**'
|
| 538 |
+
source_page: 62
|
| 539 |
+
source_lines: []
|
| 540 |
+
embedding: []
|
| 541 |
+
- passage_id: guide_5_1_5_1_3_p02
|
| 542 |
+
guideline_id: test_manual_v1
|
| 543 |
+
page_id: sec_5_1
|
| 544 |
+
section_id: 5.1.3
|
| 545 |
+
order_in_section: 2
|
| 546 |
+
text: '**(1) 食品交換表(表1)**'
|
| 547 |
+
source_page: 62
|
| 548 |
+
source_lines: []
|
| 549 |
+
embedding: []
|
| 550 |
+
- passage_id: guide_5_1_5_1_3_p03
|
| 551 |
+
guideline_id: test_manual_v1
|
| 552 |
+
page_id: sec_5_1
|
| 553 |
+
section_id: 5.1.3
|
| 554 |
+
order_in_section: 3
|
| 555 |
+
text: |-
|
| 556 |
+
* 「食品交換表」は、糖尿病患者が食事療法の基本を理解し実行するために利用できる手引書である。
|
| 557 |
+
* 「単位」:食品交換表では、エネルギー計算が簡便となるよう80kcalを1単位と定め、1単位(80kcal)に相当する食品の重量を掲載している。
|
| 558 |
+
* 「表」:食品交換表では、栄養素のバランスを図るために、類似の栄養素で構成されている食品を4群6表に分類し、調味料を加えて掲載している。
|
| 559 |
+
* 各表の栄養素の平均的含有量から1日の栄養素量の概算が可能である。
|
| 560 |
+
source_page: 62
|
| 561 |
+
source_lines: []
|
| 562 |
+
embedding: []
|
| 563 |
+
- passage_id: guide_5_1_5_1_3_p04
|
| 564 |
+
guideline_id: test_manual_v1
|
| 565 |
+
page_id: sec_5_1
|
| 566 |
+
section_id: 5.1.3
|
| 567 |
+
order_in_section: 4
|
| 568 |
+
text: |-
|
| 569 |
+
**(2) 食品交換表の使い方**
|
| 570 |
+
① 指示された1日のエネルギー量(総エネルギー摂取量の目安:V章1-B-[1]:60頁参照)を1単位である80kcalで除し、総単位数を算出する。例えば指示されたエネルギー量が1,600kcalの場合は、1日20単位(1,600kcal÷80kcal)となる。
|
| 571 |
+
② 主治医は、炭水化物の割合を患者の合併症、肥満度などにより60%、55%、50%から選択する。
|
| 572 |
+
③ 同一表内の食品を同一単位で交換し、栄養素のバランスを保ちながら食事内容を多彩にしていく。
|
| 573 |
+
source_page: 62
|
| 574 |
+
source_lines: []
|
| 575 |
+
embedding: []
|
| 576 |
+
- passage_id: guide_5_1_5_1_3_p05
|
| 577 |
+
guideline_id: test_manual_v1
|
| 578 |
+
page_id: sec_5_1
|
| 579 |
+
section_id: 5.1.3
|
| 580 |
+
order_in_section: 5
|
| 581 |
+
text: '**(3) 食品交換表を利用した献立作成**'
|
| 582 |
+
source_page: 62
|
| 583 |
+
source_lines: []
|
| 584 |
+
embedding: []
|
| 585 |
+
- passage_id: guide_5_1_5_1_3_p06
|
| 586 |
+
guideline_id: test_manual_v1
|
| 587 |
+
page_id: sec_5_1
|
| 588 |
+
section_id: 5.1.3
|
| 589 |
+
order_in_section: 6
|
| 590 |
+
text: |-
|
| 591 |
+
* 実際に献立を作成するにあたっては、3食ともに、主食+主菜+副菜を揃えた組み合わせとするが、「食品交換表」による配分を活用すれば、適切な摂取量と栄養素バランスのとれた食品構成が容易に達成できる。まず、1日の指示単位より配分された表1(主食)・表3(主菜)・表6(副菜)のそれぞれの単位数を、朝・昼・夕の3食になるべく均等に分割する。次に、1食に指示されている各表の単位数に相当する食品を、患者の好みに合わせて食品交換表から選択する。表2の果物や表4の牛乳などは食事に入れるか間食として摂取する(表2)。
|
| 592 |
+
* 表1(主食)
|
| 593 |
+
主食は、なるべく食物繊維を多く含むものを選ぶようにする。玄米ごはんや麦ごはん、ライ麦パンなどには食物繊維が多く含まれている。
|
| 594 |
+
* 表3(主菜)
|
| 595 |
+
食品の選択は嗜好に偏らないように心がけ、脂質...(次ページへ続く)
|
| 596 |
+
source_page: 62
|
| 597 |
+
source_lines: []
|
| 598 |
+
embedding: []
|
| 599 |
+
- passage_id: guide_5_1_5_1_3_p07
|
| 600 |
+
guideline_id: test_manual_v1
|
| 601 |
+
page_id: sec_5_1
|
| 602 |
+
section_id: 5.1.3
|
| 603 |
+
order_in_section: 7
|
| 604 |
+
text: |-
|
| 605 |
+
**表1 食品分類表**
|
| 606 |
+
*1単位(80kcal)あたりの栄養素の平均含有量*
|
| 607 |
+
source_page: 62
|
| 608 |
+
source_lines: []
|
| 609 |
+
embedding: []
|
| 610 |
+
- passage_id: guide_5_1_5_1_3_p08
|
| 611 |
+
guideline_id: test_manual_v1
|
| 612 |
+
page_id: sec_5_1
|
| 613 |
+
section_id: 5.1.3
|
| 614 |
+
order_in_section: 8
|
| 615 |
+
text: |-
|
| 616 |
+
| 食品の分類 | 食品の種類 | 炭水化物(g) | タンパク質(g) | 脂質(g) |
|
| 617 |
+
| :--- | :--- | :--- | :--- | :--- |
|
| 618 |
+
| **炭水化物を多く含む食品(I群)** | | | | |
|
| 619 |
+
| **表1** | ●穀物 ●いも ●炭水化物の多い野菜と種実 ●豆(大豆を除く) | 18 | 2 | 0 |
|
| 620 |
+
| **表2** | ●くだもの | 19 | 1 | 0 |
|
| 621 |
+
| **タンパク質を多く含む食品(II群)** | | | | |
|
| 622 |
+
| **表3** | ●魚介 ●大豆とその製品 ●卵、チーズ ●肉 | 1 | 8 | 5 |
|
| 623 |
+
| **表4** | ●牛乳と乳製品(チーズを除く) | 7 | 4 | 4 |
|
| 624 |
+
| **脂質を多く含む食品(III群)** | | | | |
|
| 625 |
+
| **表5** | ●油脂 ●脂質の多い種実 ●多脂性食品 | 0 | 0 | 9 |
|
| 626 |
+
| **ビタミン、ミネラルを多く含む食品(IV群)** | | | | |
|
| 627 |
+
| **表6** | ●野菜(炭水化物の多い一部の野菜を除く) ●海藻 ●きのこ ●こんにゃく | 14 | 4 | 1 |
|
| 628 |
+
| **調味料** | ●みそ、みりん、砂糖など | 12 | 3 | 2 |
|
| 629 |
+
source_page: 62
|
| 630 |
+
source_lines: []
|
| 631 |
+
embedding: []
|
| 632 |
+
- passage_id: guide_5_1_5_1_3_p09
|
| 633 |
+
guideline_id: test_manual_v1
|
| 634 |
+
page_id: sec_5_1
|
| 635 |
+
section_id: 5.1.3
|
| 636 |
+
order_in_section: 9
|
| 637 |
+
text: (日本糖尿病学会 編・著:糖尿病食事療法のための食品交換表 第7版. 日本糖尿病協会・文光堂, 東京, p.13, 2013, 引用)
|
| 638 |
+
source_page: 62
|
| 639 |
+
source_lines: []
|
| 640 |
+
embedding: []
|
| 641 |
+
- passage_id: guide_5_1_5_1_3_p10
|
| 642 |
+
guideline_id: test_manual_v1
|
| 643 |
+
page_id: sec_5_1
|
| 644 |
+
section_id: 5.1.3
|
| 645 |
+
order_in_section: 10
|
| 646 |
+
text: '**表2 1日の指示単位20単位(1,600キロカロリー/炭水化物55%)の単位配分の一例**'
|
| 647 |
+
source_page: 63
|
| 648 |
+
source_lines: []
|
| 649 |
+
embedding: []
|
| 650 |
+
- passage_id: guide_5_1_5_1_3_p11
|
| 651 |
+
guideline_id: test_manual_v1
|
| 652 |
+
page_id: sec_5_1
|
| 653 |
+
section_id: 5.1.3
|
| 654 |
+
order_in_section: 11
|
| 655 |
+
text: '**(上段:1日にどの表から何単位とるか、各表の1日の指示単位を示します)**'
|
| 656 |
+
source_page: 63
|
| 657 |
+
source_lines: []
|
| 658 |
+
embedding: []
|
| 659 |
+
- passage_id: guide_5_1_5_1_3_p12
|
| 660 |
+
guideline_id: test_manual_v1
|
| 661 |
+
page_id: sec_5_1
|
| 662 |
+
section_id: 5.1.3
|
| 663 |
+
order_in_section: 12
|
| 664 |
+
text: |-
|
| 665 |
+
| 食品交換表 | 表1 | 表2 | 表3 | 表4 | 表5 | 表6 | 調味料 |
|
| 666 |
+
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
|
| 667 |
+
| **食品の種類** | 穀物、いも、豆など | くだもの | 魚介、大豆、卵、チーズ、肉 | 牛乳など | 油脂、多脂性食品など | 野菜、海藻、きのこ、こんにゃく | みそ、みりん、砂糖など |
|
| 668 |
+
| **1日の指示単位** | 9 | 1 | 5 | 1.5 | 1.5 | 1.2 | 0.8 |
|
| 669 |
+
source_page: 63
|
| 670 |
+
source_lines: []
|
| 671 |
+
embedding: []
|
| 672 |
+
- passage_id: guide_5_1_5_1_3_p13
|
| 673 |
+
guideline_id: test_manual_v1
|
| 674 |
+
page_id: sec_5_1
|
| 675 |
+
section_id: 5.1.3
|
| 676 |
+
order_in_section: 13
|
| 677 |
+
text: '**(下段:朝食、昼食、夕食、間食ごとに、それぞれどの表から何単位とるかを示します)**'
|
| 678 |
+
source_page: 63
|
| 679 |
+
source_lines: []
|
| 680 |
+
embedding: []
|
| 681 |
+
- passage_id: guide_5_1_5_1_3_p14
|
| 682 |
+
guideline_id: test_manual_v1
|
| 683 |
+
page_id: sec_5_1
|
| 684 |
+
section_id: 5.1.3
|
| 685 |
+
order_in_section: 14
|
| 686 |
+
text: |-
|
| 687 |
+
* **朝食の単位**:表1(3), 表3(1), 表6(0.4)
|
| 688 |
+
* **昼食の単位**:表1(3), 表3(2), 表5(1.5), 表6(0.4), 調味料(0.8)
|
| 689 |
+
* **夕食の単位**:表1(3), 表3(2), 表6(0.4)
|
| 690 |
+
* **間食の単位**:表2(1), 表4(1.5)
|
| 691 |
+
source_page: 63
|
| 692 |
+
source_lines: []
|
| 693 |
+
embedding: []
|
| 694 |
+
- passage_id: guide_5_1_5_1_3_p15
|
| 695 |
+
guideline_id: test_manual_v1
|
| 696 |
+
page_id: sec_5_1
|
| 697 |
+
section_id: 5.1.3
|
| 698 |
+
order_in_section: 15
|
| 699 |
+
text: (日本糖尿病学会 編・著:糖尿病食事療法のための食品交換表 第7版. 日本糖尿病協会・文光堂, 東京, p.18, 2013, 引用)
|
| 700 |
+
source_page: 63
|
| 701 |
+
source_lines: []
|
| 702 |
+
embedding: []
|
| 703 |
+
- passage_id: guide_5_1_5_1_3_p16
|
| 704 |
+
guideline_id: test_manual_v1
|
| 705 |
+
page_id: sec_5_1
|
| 706 |
+
section_id: 5.1.3
|
| 707 |
+
order_in_section: 16
|
| 708 |
+
text: (前ページからの続き:脂質)...(特に飽和脂肪酸)や食塩の多いものは摂り過ぎに注意する。
|
| 709 |
+
source_page: 63
|
| 710 |
+
source_lines: []
|
| 711 |
+
embedding: []
|
| 712 |
+
- passage_id: guide_5_1_5_1_3_p17
|
| 713 |
+
guideline_id: test_manual_v1
|
| 714 |
+
page_id: sec_5_1
|
| 715 |
+
section_id: 5.1.3
|
| 716 |
+
order_in_section: 17
|
| 717 |
+
text: |-
|
| 718 |
+
* 表6(副菜)
|
| 719 |
+
野菜は1日350g以上、そのうち1/3以上は緑黄色野菜で摂るようにし、さらにエネルギー量の少ない海藻、きのこ、こんにゃく類を加えるようにする。
|
| 720 |
+
source_page: 63
|
| 721 |
+
source_lines: []
|
| 722 |
+
embedding: []
|
| 723 |
+
- passage_id: guide_5_1_5_1_3_p18
|
| 724 |
+
guideline_id: test_manual_v1
|
| 725 |
+
page_id: sec_5_1
|
| 726 |
+
section_id: 5.1.3
|
| 727 |
+
order_in_section: 18
|
| 728 |
+
text: '**b. カーボカウントによる栄養指導(注5)・(注7)**'
|
| 729 |
+
source_page: 63
|
| 730 |
+
source_lines: []
|
| 731 |
+
embedding: []
|
| 732 |
+
- passage_id: guide_5_1_5_1_3_p19
|
| 733 |
+
guideline_id: test_manual_v1
|
| 734 |
+
page_id: sec_5_1
|
| 735 |
+
section_id: 5.1.3
|
| 736 |
+
order_in_section: 19
|
| 737 |
+
text: '**(1) カーボカウントとは**'
|
| 738 |
+
source_page: 63
|
| 739 |
+
source_lines: []
|
| 740 |
+
embedding: []
|
| 741 |
+
- passage_id: guide_5_1_5_1_3_p20
|
| 742 |
+
guideline_id: test_manual_v1
|
| 743 |
+
page_id: sec_5_1
|
| 744 |
+
section_id: 5.1.3
|
| 745 |
+
order_in_section: 20
|
| 746 |
+
text: |-
|
| 747 |
+
* 「カーボカウント」とは、従来のエネルギーコントロールとバランスのよい栄養素の補給を目的とした食事療法とは異なり、血糖コントロールに視点をおいた食事療法である。
|
| 748 |
+
* 炭水化物(糖質)・タンパク質・脂質はエネルギーのもととなる栄養素であり、これらは消化・吸収されたのちに代謝の過程で血糖に影響を及ぼすが、特に食直後の血糖値は食事に含まれる糖質量によって強く影響を受け、糖質量が多いほど血糖値が上昇する。
|
| 749 |
+
* 糖尿病患者では、糖質の摂取量が少なくても、健康な人と比べて血糖上昇が大きく、高血糖の状態が長時間続く傾向にある。
|
| 750 |
+
* したがって、食直後の高血糖を防ぐためには、摂取する食品のエネルギー量だけでなく、糖質量にも着目することが大切となる。
|
| 751 |
+
* すでに欧米では一般的に利用されている食事療法であるが、日本でも、超速効型インスリンやインスリンポンプ療法の普及によって、その活用が浸透してきている。
|
| 752 |
+
* 「カーボカウント」には、基礎編(基礎カーボカウント)とそれに基づく応用編(応用カーボカウント)の2段階がある。
|
| 753 |
+
source_page: 63
|
| 754 |
+
source_lines: []
|
| 755 |
+
embedding: []
|
| 756 |
+
- passage_id: guide_5_1_5_1_3_p21
|
| 757 |
+
guideline_id: test_manual_v1
|
| 758 |
+
page_id: sec_5_1
|
| 759 |
+
section_id: 5.1.3
|
| 760 |
+
order_in_section: 21
|
| 761 |
+
text: |-
|
| 762 |
+
*(注釈)*
|
| 763 |
+
注5) 日本糖尿病学会 編・著:医療者のためのカーボカウント指導テキスト「糖尿病食事療法のための食品交換表」準拠. 文光堂, 東京, 2017.
|
| 764 |
+
注6) 大阪市立大学大学院医学研究科発達小児医学教室・大阪市立大学医学部附属病院栄養部 編:糖尿病のあなたへ かんたんカーボカウント〜豊かな食生活のために〜 改訂版. 医薬ジャーナル社, 大阪, 2009.
|
| 765 |
+
注7) 村田敬:CDEJのための情報アップデート「カーボカウント」について. CDEJ News Letter 29: 10, 2011.
|
| 766 |
+
source_page: 63
|
| 767 |
+
source_lines: []
|
| 768 |
+
embedding: []
|
| 769 |
+
- passage_id: guide_5_1_5_1_3_p22
|
| 770 |
+
guideline_id: test_manual_v1
|
| 771 |
+
page_id: sec_5_1
|
| 772 |
+
section_id: 5.1.3
|
| 773 |
+
order_in_section: 22
|
| 774 |
+
text: '**(2) カーボカウントの実際**'
|
| 775 |
+
source_page: 64
|
| 776 |
+
source_lines: []
|
| 777 |
+
embedding: []
|
| 778 |
+
- passage_id: guide_5_1_5_1_3_p23
|
| 779 |
+
guideline_id: test_manual_v1
|
| 780 |
+
page_id: sec_5_1
|
| 781 |
+
section_id: 5.1.3
|
| 782 |
+
order_in_section: 23
|
| 783 |
+
text: |-
|
| 784 |
+
* カーボカウントを実施するにあたって、まずは食品に含まれる糖質量を把握する必要がある。
|
| 785 |
+
* 糖質量は、「食品交換表(第7版の巻末の参考資料に掲載)」や「日本食品標準成分表」、市販の加工食品や調理済み食品に掲載されている「栄養成分表示」などによって把握できる。厳密には、炭水化物=糖質+食物繊維であるが、加工食品などの栄養成分表示で、炭水化物量のみが記載されている場合は、炭水化物量≒糖質量とみなしてもよい(食物繊維は血糖を上昇させるものではないため)。
|
| 786 |
+
source_page: 64
|
| 787 |
+
source_lines: []
|
| 788 |
+
embedding: []
|
| 789 |
+
- passage_id: guide_5_1_5_1_3_p24
|
| 790 |
+
guideline_id: test_manual_v1
|
| 791 |
+
page_id: sec_5_1
|
| 792 |
+
section_id: 5.1.3
|
| 793 |
+
order_in_section: 24
|
| 794 |
+
text: '**「基礎カーボカウント」とは**'
|
| 795 |
+
source_page: 64
|
| 796 |
+
source_lines: []
|
| 797 |
+
embedding: []
|
| 798 |
+
- passage_id: guide_5_1_5_1_3_p25
|
| 799 |
+
guideline_id: test_manual_v1
|
| 800 |
+
page_id: sec_5_1
|
| 801 |
+
section_id: 5.1.3
|
| 802 |
+
order_in_section: 25
|
| 803 |
+
text: |-
|
| 804 |
+
* 「基礎カーボカウント」とは、毎食の糖質量をできるだけ一定にすることで、血糖値の乱高下を防ぎ、食後血糖値を安定させる方法で、すべての糖尿病患者が対象となり得る。
|
| 805 |
+
* 1日分のエネルギー量と糖質量は、なるべく3食均等に配分することが推奨されている。
|
| 806 |
+
source_page: 64
|
| 807 |
+
source_lines: []
|
| 808 |
+
embedding: []
|
| 809 |
+
- passage_id: guide_5_1_5_1_3_p26
|
| 810 |
+
guideline_id: test_manual_v1
|
| 811 |
+
page_id: sec_5_1
|
| 812 |
+
section_id: 5.1.3
|
| 813 |
+
order_in_section: 26
|
| 814 |
+
text: '**「応用カーボカウント」とは**'
|
| 815 |
+
source_page: 64
|
| 816 |
+
source_lines: []
|
| 817 |
+
embedding: []
|
| 818 |
+
- passage_id: guide_5_1_5_1_3_p27
|
| 819 |
+
guideline_id: test_manual_v1
|
| 820 |
+
page_id: sec_5_1
|
| 821 |
+
section_id: 5.1.3
|
| 822 |
+
order_in_section: 27
|
| 823 |
+
text: |-
|
| 824 |
+
* 主に強化インスリン療法やインスリンポンプ療法中の糖尿病患者が対象となる。
|
| 825 |
+
* 応用カーボカウントとは、基礎カーボカウントのように糖質量を毎回一定にするのではなく、摂取する糖質の量と食前に測定した血糖の値から、その都度インスリンの投与量を決定し、食後血糖を安定させる方法である。
|
| 826 |
+
* 医師は、「糖質用インスリン」と「補正用インスリン」の2つに分けてインスリン量を決定していく。
|
| 827 |
+
source_page: 64
|
| 828 |
+
source_lines: []
|
| 829 |
+
embedding: []
|
| 830 |
+
- passage_id: guide_5_1_5_1_3_p28
|
| 831 |
+
guideline_id: test_manual_v1
|
| 832 |
+
page_id: sec_5_1
|
| 833 |
+
section_id: 5.1.3
|
| 834 |
+
order_in_section: 28
|
| 835 |
+
text: '**(3) カーボカウントの留意点**'
|
| 836 |
+
source_page: 64
|
| 837 |
+
source_lines: []
|
| 838 |
+
embedding: []
|
| 839 |
+
- passage_id: guide_5_1_5_1_3_p29
|
| 840 |
+
guideline_id: test_manual_v1
|
| 841 |
+
page_id: sec_5_1
|
| 842 |
+
section_id: 5.1.3
|
| 843 |
+
order_in_section: 29
|
| 844 |
+
text: |-
|
| 845 |
+
* このように「カーボカウント」は、摂取する糖質の量にあわせて血糖をコントロールしていく方法である。
|
| 846 |
+
* したがって、炭水化物(糖質(注8))のみを制限して血糖のコントロールを図る「糖質制限食」とは異なる。極端な糖質制限は、長期的な食事療法としての遵守性や安全性を担保するエビデンスが不足しているため推奨できない。
|
| 847 |
+
* 基礎カーボカウント・応用カーボカウントのいずれも、炭水化物(糖質(注8))だけに着目するのではなく、タンパク質や脂質・その他の栄養素のバランスや摂取量にも配慮して行うべきものである。
|
| 848 |
+
* また、肥満を伴う患者の場合は、エネルギー調整を行ったうえで実施されなければならない。
|
| 849 |
+
* 具体的なカーボカウントの事例については付録:295頁を参照。
|
| 850 |
+
source_page: 64
|
| 851 |
+
source_lines: []
|
| 852 |
+
embedding: []
|
| 853 |
+
- passage_id: guide_5_1_5_1_4_p01
|
| 854 |
+
guideline_id: test_manual_v1
|
| 855 |
+
page_id: sec_5_1
|
| 856 |
+
section_id: 5.1.4
|
| 857 |
+
order_in_section: 1
|
| 858 |
+
text: |-
|
| 859 |
+
* 実際に食品を計量することで、具体的な食事量を把握することができる。
|
| 860 |
+
* 調理前と調理後では食品の重量が変化することを説明する。
|
| 861 |
+
* 廃棄量がある食品の計量の方法を指導する(皮のある芋・果物、尾頭付きの魚など)。
|
| 862 |
+
* 目安量だけでは時間とともに誤差が生じてきやすいため、ときどき計量して確認する。
|
| 863 |
+
source_page: 64
|
| 864 |
+
source_lines: []
|
| 865 |
+
embedding: []
|
| 866 |
+
- passage_id: guide_5_1_5_1_5_p01
|
| 867 |
+
guideline_id: test_manual_v1
|
| 868 |
+
page_id: sec_5_1
|
| 869 |
+
section_id: 5.1.5
|
| 870 |
+
order_in_section: 1
|
| 871 |
+
text: '**(1) 盛り付けの工夫**'
|
| 872 |
+
source_page: 64
|
| 873 |
+
source_lines: []
|
| 874 |
+
embedding: []
|
| 875 |
+
- passage_id: guide_5_1_5_1_5_p02
|
| 876 |
+
guideline_id: test_manual_v1
|
| 877 |
+
page_id: sec_5_1
|
| 878 |
+
section_id: 5.1.5
|
| 879 |
+
order_in_section: 2
|
| 880 |
+
text: |-
|
| 881 |
+
* 肉や魚料理の付け合せに海藻類や野菜料理を添えたり、骨や殻つきの食材を使用することでボリュームが増し、満足感を得ることができる。また、早食いの防止にもなる。
|
| 882 |
+
* 食べ過ぎを防ぐために、大皿盛りよりも個別の盛り付けとする。
|
| 883 |
+
source_page: 64
|
| 884 |
+
source_lines: []
|
| 885 |
+
embedding: []
|
| 886 |
+
- passage_id: guide_5_1_5_1_5_p03
|
| 887 |
+
guideline_id: test_manual_v1
|
| 888 |
+
page_id: sec_5_1
|
| 889 |
+
section_id: 5.1.5
|
| 890 |
+
order_in_section: 3
|
| 891 |
+
text: '**(2) 食べ方の工夫**'
|
| 892 |
+
source_page: 64
|
| 893 |
+
source_lines: []
|
| 894 |
+
embedding: []
|
| 895 |
+
- passage_id: guide_5_1_5_1_5_p04
|
| 896 |
+
guideline_id: test_manual_v1
|
| 897 |
+
page_id: sec_5_1
|
| 898 |
+
section_id: 5.1.5
|
| 899 |
+
order_in_section: 4
|
| 900 |
+
text: |-
|
| 901 |
+
* 野菜など食物繊維に富んだ食物を主食より先に食べ、よく噛んで咀嚼することにより、食後の高血糖の是正が期待できる。
|
| 902 |
+
* しっかりとした咀嚼は早食いの是正のみならず、食本来のもつ歯ごたえや味覚の回復、オーラルフレイル予防、そして満腹感覚の改善による食事量の減少、さらに内臓脂肪特異的な脂肪分解まで期待できる(注9)。
|
| 903 |
+
source_page: 64
|
| 904 |
+
source_lines: []
|
| 905 |
+
embedding: []
|
| 906 |
+
- passage_id: guide_5_1_5_1_5_p05
|
| 907 |
+
guideline_id: test_manual_v1
|
| 908 |
+
page_id: sec_5_1
|
| 909 |
+
section_id: 5.1.5
|
| 910 |
+
order_in_section: 5
|
| 911 |
+
text: |-
|
| 912 |
+
*(注釈)*
|
| 913 |
+
注8) 炭水化物=糖質+食物繊維
|
| 914 |
+
注9) 日本肥満学会 編:肥満症診療ガイドライン 2022. ライフサイエンス出版, 東京, p.68, 2022.
|
| 915 |
+
「よく噛むこと」には歯周病の有無が影響する。歯周病により歯の喪失、動揺があると、かたい食品を避けてやわらかい食品をよく噛まずに摂取するといった食行動の変化が生じ、食事療法の妨げとなるため、介入が必要である。
|
| 916 |
+
source_page: 64
|
| 917 |
+
source_lines: []
|
| 918 |
+
embedding: []
|
| 919 |
+
- passage_id: guide_5_1_5_1_5_p06
|
| 920 |
+
guideline_id: test_manual_v1
|
| 921 |
+
page_id: sec_5_1
|
| 922 |
+
section_id: 5.1.5
|
| 923 |
+
order_in_section: 6
|
| 924 |
+
text: '**表3 食事摂取状況に関する調査法のまとめ**'
|
| 925 |
+
source_page: 65
|
| 926 |
+
source_lines: []
|
| 927 |
+
embedding: []
|
| 928 |
+
- passage_id: guide_5_1_5_1_5_p07
|
| 929 |
+
guideline_id: test_manual_v1
|
| 930 |
+
page_id: sec_5_1
|
| 931 |
+
section_id: 5.1.5
|
| 932 |
+
order_in_section: 7
|
| 933 |
+
text: |-
|
| 934 |
+
| | 概要 | 長所 | 短所 | 習慣的な摂取量を評価できるか | 利用にあたって特に留意すべき点 |
|
| 935 |
+
| :--- | :--- | :--- | :--- | :--- | :--- |
|
| 936 |
+
| **食事記録法** | ・摂取した食物を調査対象者が自分で調査票に記入する。<br>・重量を測定する場合(秤量法)と、目安量を記入する場合がある(目安量法)。<br>・食品成分表を用いて栄養素摂取量を計算する。 | ・対象者の記憶に依存しない。<br>・ていねいに実施できれば精度が高い。 | ・対象者の負担が大きい。<br>・対象者のやる気や能力に結果が依存しやすい。<br>・調査期間中の食事が、通常と異なる可能性がある。<br>・データ整理に手間がかかり、技術を要する。<br>・食品成分表の精度に依存する。 | ・多くの栄養素で長期間の調査を行わないと不可能。 | ・データ整理能力に結果が依存する。<br>・習慣的な摂取量を把握するには適さない。<br>・対象者の負担が大きい。 |
|
| 937 |
+
| **24時間食事思い出し法** | ・前日の食事、または調査時点からさか���ぼって24時間分の食物摂取を、調査員が対象者に問診する。<br>・フードモデルや写真を使って、目安量をたずねる。<br>・食品成分表を用いて、栄養素摂取量を計算する。 | ・対象者の負担は、比較的小さい。<br>・比較的高い参加率を得られる。 | ・熟練した調査員が必要。<br>・対象者の記憶に依存する。<br>・データ整理に時間がかかり、技術を要する。<br>・食品成分表の精度に依存する。 | ・多くの栄養素で複数回の調査を行わないと不可能。 | ・聞き取り者に特別の訓練を要する。<br>・データ整理能力に結果が依存する。<br>・習慣的な摂取量を把握するには適さない。 |
|
| 938 |
+
| **陰膳法** | ・摂取した食物の実物と同じものを、同量集める。<br>・食物試料を化学分析して、栄養素摂取量を計算する。 | ・対象者の記憶に依存しない。<br>・食品成分表の精度に依存しない。 | ・対象者の負担が大きい。<br>・調査期間中の食事が通常と異なる可能性がある。<br>・実際に摂取した食品のサンプルを、全部集められない可能性がある。<br>・試料の分析に、手間と費用がかかる。 | ・習慣的な摂取量を把握する能力は乏しい。 | |
|
| 939 |
+
| **食物摂取頻度法** | ・数十〜百数十項目の食品の摂取頻度を、質問票を用いて尋ねる。<br>・その回答をもとに、食品成分表を用いて栄養素摂取量を計算する。 | ・対象者1人あたりのコストが安い。<br>・データ処理に要する時間と労力が少ない。<br>・標準化に長けている。 | ・対象者の漠然とした記憶に依存する。<br>・得られる結果は質問項目や選択肢に依存する。<br>・食品成分表の精度に依存する。<br>・質問票の精度を評価するための、妥当性研究を行う必要がある。 | ・可能。 | ・妥当性を検証した論文が必須。<br>・また、その結果に応じた利用に留めるべき。<br>・ごく簡易な食物摂取頻度調査票でも妥当性を検証した論文はほぼ必須。 |
|
| 940 |
+
| **食事歴法** | ・上記(食物摂取頻度法)に加え、食行動、調理や調味などに関する質問も行い、栄養素摂取量を計算に用いる。 | | | | |
|
| 941 |
+
| **生体指標** | ・血液、尿、毛髪、皮下脂肪などの生体試料を採取して、化学分析する。 | ・対象者の記憶に依存しない。<br>・食品成分表の精度に依存しない。 | ・試料の分析に、手間と費用がかかる。<br>・試料採取時の条件(空腹か否かなど)の影響を受ける場合がある。<br>・摂取量以外の要因(代謝・吸収、喫煙・飲酒など)の影響を受ける場合がある。 | ・栄養素によって異なる。 | ・利用可能な栄養素の種類が限られている。 |
|
| 942 |
+
source_page: 65
|
| 943 |
+
source_lines: []
|
| 944 |
+
embedding: []
|
| 945 |
+
- passage_id: guide_5_1_5_1_5_p08
|
| 946 |
+
guideline_id: test_manual_v1
|
| 947 |
+
page_id: sec_5_1
|
| 948 |
+
section_id: 5.1.5
|
| 949 |
+
order_in_section: 8
|
| 950 |
+
text: (厚生労働省:日本人の食事摂取基準(2020年版)「日本人の食事摂取基準」策定検討会報告書. p.25, 2020, 引用)
|
| 951 |
+
source_page: 65
|
| 952 |
+
source_lines: []
|
| 953 |
+
embedding: []
|
| 954 |
+
- passage_id: guide_9_1_1_9_1_1_p01
|
| 955 |
+
guideline_id: test_manual_v1
|
| 956 |
+
page_id: sec_9_1
|
| 957 |
+
section_id: 9.1.1
|
| 958 |
+
order_in_section: 1
|
| 959 |
+
text: |-
|
| 960 |
+
追加でご提示いただいた2枚の画像(194ページ、195ページ)について、ページ順(194→195)に整理して文字起こしを行います。
|
| 961 |
+
これらは糖尿病の急性合併症、特に「低血糖」に関する解説ページです。
|
| 962 |
+
source_page: 194
|
| 963 |
+
source_lines: []
|
| 964 |
+
embedding: []
|
| 965 |
+
- passage_id: guide_9_1_1_9_1_1_p02
|
| 966 |
+
guideline_id: test_manual_v1
|
| 967 |
+
page_id: sec_9_1
|
| 968 |
+
section_id: 9.1.1
|
| 969 |
+
order_in_section: 2
|
| 970 |
+
text: '**1. 急性合併症**'
|
| 971 |
+
source_page: 194
|
| 972 |
+
source_lines: []
|
| 973 |
+
embedding: []
|
| 974 |
+
- passage_id: guide_9_1_1_9_1_1_p03
|
| 975 |
+
guideline_id: test_manual_v1
|
| 976 |
+
page_id: sec_9_1
|
| 977 |
+
section_id: 9.1.1
|
| 978 |
+
order_in_section: 3
|
| 979 |
+
text: '**A 低血糖**'
|
| 980 |
+
source_page: 194
|
| 981 |
+
source_lines: []
|
| 982 |
+
embedding: []
|
| 983 |
+
- passage_id: guide_9_1_1_9_1_1_1_p01
|
| 984 |
+
guideline_id: test_manual_v1
|
| 985 |
+
page_id: sec_9_1
|
| 986 |
+
section_id: 9.1.1.1
|
| 987 |
+
order_in_section: 1
|
| 988 |
+
text: |-
|
| 989 |
+
* 糖尿病の薬物療法中に最も高頻度にいられる急性合併症は低血糖である。
|
| 990 |
+
* 一般に血糖値が70mg/dL未満になると、生体は初期反応として交感神経系、特にカテコラミン、グルカゴン、成長ホルモン、コルチゾールなどの分泌増加を介して血糖値を上昇させようとし、交感神経症状が出現する(表1)。
|
| 991 |
+
* 普段の血糖値がかなり高い人では、急激な血糖値の低下に伴い70mg/dLより高い値でも低血糖症状を示すことがある。
|
| 992 |
+
* 一般に血���値が50mg/dL以下の中等度の低血糖になると、中枢神経のブドウ糖不足の症状が出現する。
|
| 993 |
+
* 普段低血糖気味の人や自律神経障害を合併している人では、血糖値が50mg/dLより低くても交感神経系の症状を欠き、突然重篤な中枢神経症状が発現することがある。これが無自覚性低血糖である。
|
| 994 |
+
* 一般に血糖値が30mg/dL以下になると、痙攣発作、低血糖昏睡に至り、治療が遅れると死に至ることがある。
|
| 995 |
+
* 摂取エネルギーに比較し消費エネルギーとインスリンの作用が過剰になれば、低血糖になる。
|
| 996 |
+
* 糖尿病患者にみられる低血糖の原因・誘因はさまざまである(表2)。
|
| 997 |
+
* 患者側の要因としては食事(特に糖質)量の不足、食...(次ページへ続く)
|
| 998 |
+
source_page: 194
|
| 999 |
+
source_lines: []
|
| 1000 |
+
embedding: []
|
| 1001 |
+
- passage_id: guide_9_1_1_9_1_1_1_p02
|
| 1002 |
+
guideline_id: test_manual_v1
|
| 1003 |
+
page_id: sec_9_1
|
| 1004 |
+
section_id: 9.1.1.1
|
| 1005 |
+
order_in_section: 2
|
| 1006 |
+
text: '**表1 低血糖の症状**'
|
| 1007 |
+
source_page: 194
|
| 1008 |
+
source_lines: []
|
| 1009 |
+
embedding: []
|
| 1010 |
+
- passage_id: guide_9_1_1_9_1_1_1_p03
|
| 1011 |
+
guideline_id: test_manual_v1
|
| 1012 |
+
page_id: sec_9_1
|
| 1013 |
+
section_id: 9.1.1.1
|
| 1014 |
+
order_in_section: 3
|
| 1015 |
+
text: |-
|
| 1016 |
+
| 分類 | 症状 |
|
| 1017 |
+
| :--- | :--- |
|
| 1018 |
+
| **交感神経系の症状** | 冷汗、不安感、手指振戦、顔面蒼白、動悸など |
|
| 1019 |
+
| **中枢神経系の症状** | 頭痛、眼のかすみ、動作緩慢、集中力の低下などを訴える。次いで意識障害、異常行動、痙攣がみられ、さらに昏睡に至る。 |
|
| 1020 |
+
source_page: 194
|
| 1021 |
+
source_lines: []
|
| 1022 |
+
embedding: []
|
| 1023 |
+
- passage_id: guide_9_1_1_9_1_1_1_p04
|
| 1024 |
+
guideline_id: test_manual_v1
|
| 1025 |
+
page_id: sec_9_1
|
| 1026 |
+
section_id: 9.1.1.1
|
| 1027 |
+
order_in_section: 4
|
| 1028 |
+
text: '**表2 低血糖を起こしやすい状態**'
|
| 1029 |
+
source_page: 194
|
| 1030 |
+
source_lines: []
|
| 1031 |
+
embedding: []
|
| 1032 |
+
- passage_id: guide_9_1_1_9_1_1_1_p05
|
| 1033 |
+
guideline_id: test_manual_v1
|
| 1034 |
+
page_id: sec_9_1
|
| 1035 |
+
section_id: 9.1.1.1
|
| 1036 |
+
order_in_section: 5
|
| 1037 |
+
text: |-
|
| 1038 |
+
| 分類 | 具体的な状態 |
|
| 1039 |
+
| :--- | :--- |
|
| 1040 |
+
| **1. 食事の不足** | 食事の時間が普段より遅れたとき<br>食事を摂らなかったとき<br>食事(糖質)の量が普段より少ないとき<br>食欲低下や下痢のあるとき |
|
| 1041 |
+
| **2. アルコールの多飲** | |
|
| 1042 |
+
| **3. 運動の過剰** | 過激な運動をした後<br>空腹時に運動したとき<br>特別な運動後の夜間(遅発性低血糖) |
|
| 1043 |
+
| **4. インスリンの過量投与** | 不適切に量を変更したとき<br>入浴などでインスリンの吸収が促進されたとき<br>自己注射手技を誤ったとき(注射時間が早すぎた、量が多すぎた、インスリンの種類を間違えた、血管内注射になった、インスリン注入ポンプの設定・操作ミスなど)<br>腎障害の悪化によるインスリン分解の低下 |
|
| 1044 |
+
| **5. SU薬・グリニド薬の過量投与** | SU薬・グリニド薬を飲んで食事をとらないとき・あるいは食事を忘れているとき<br>飲み間違えて量が多すぎたとき |
|
| 1045 |
+
| **6. インスリン抵抗性の改善** | 肥満の改善<br>ストレス・感染症の改善<br>ブドウ糖毒性の解除<br>ステロイド薬の減量<br>インスリン拮抗ホルモン分泌不全<br>インスリン抗体の減少などがあるとき |
|
| 1046 |
+
| **7. その他** | 上記の組み合わせ(インスリンの効果が強くでる時間帯に激しい運動をしたときなど)<br>他の薬剤との併用 |
|
| 1047 |
+
source_page: 194
|
| 1048 |
+
source_lines: []
|
| 1049 |
+
embedding: []
|
| 1050 |
+
- passage_id: guide_9_1_1_9_1_1_1_p06
|
| 1051 |
+
guideline_id: test_manual_v1
|
| 1052 |
+
page_id: sec_9_1
|
| 1053 |
+
section_id: 9.1.1.1
|
| 1054 |
+
order_in_section: 6
|
| 1055 |
+
text: (前ページからの続き)...事時間の遅れ、アルコールの多飲、運動の過剰、インスリン注射の過量投与が多い。
|
| 1056 |
+
source_page: 195
|
| 1057 |
+
source_lines: []
|
| 1058 |
+
embedding: []
|
| 1059 |
+
- passage_id: guide_9_1_1_9_1_1_1_p07
|
| 1060 |
+
guideline_id: test_manual_v1
|
| 1061 |
+
page_id: sec_9_1
|
| 1062 |
+
section_id: 9.1.1.1
|
| 1063 |
+
order_in_section: 7
|
| 1064 |
+
text: |-
|
| 1065 |
+
* インスリン以外には、スルホニル尿素(SU)薬、速効型インスリン分泌促進(グリニド)薬も低血糖を起こす。
|
| 1066 |
+
* ビグアナイド薬、チアゾリジン薬、α-グルコシダーゼ阻害(α-GI)薬、DPP-4阻害薬、SGLT2阻害薬、GLP-1受容体作動薬は、単独では低血糖を来す可能性は低いが、他剤との併用時には起こりうる。
|
| 1067 |
+
* 腎不全の進行によるインスリン必要量の減少、自律神経障害による交感神経反応の低下または欠如など、合併症の進行に関連した低血糖に注意する。
|
| 1068 |
+
* 肥満の改善、ストレス・感染症の改善、ステロイド投与量の減量、ブドウ糖毒性の解除などもインスリン必要量を減らし、低血糖の原因になる。
|
| 1069 |
+
* その他��インスリン分泌やインスリン作用を増強する薬剤も低血糖の原因になりうる(表3)。
|
| 1070 |
+
source_page: 195
|
| 1071 |
+
source_lines: []
|
| 1072 |
+
embedding: []
|
| 1073 |
+
- passage_id: guide_9_1_1_9_1_1_1_p08
|
| 1074 |
+
guideline_id: test_manual_v1
|
| 1075 |
+
page_id: sec_9_1
|
| 1076 |
+
section_id: 9.1.1.1
|
| 1077 |
+
order_in_section: 8
|
| 1078 |
+
text: '**表3 血糖低下作用を増強しうる薬剤**'
|
| 1079 |
+
source_page: 195
|
| 1080 |
+
source_lines: []
|
| 1081 |
+
embedding: []
|
| 1082 |
+
- passage_id: guide_9_1_1_9_1_1_1_p09
|
| 1083 |
+
guideline_id: test_manual_v1
|
| 1084 |
+
page_id: sec_9_1
|
| 1085 |
+
section_id: 9.1.1.1
|
| 1086 |
+
order_in_section: 9
|
| 1087 |
+
text: |-
|
| 1088 |
+
1. β遮断薬(プロプラノロール等)
|
| 1089 |
+
2. エタノール
|
| 1090 |
+
3. ニューモシスチス肺炎治療薬(ペンタミジン、ST合剤)
|
| 1091 |
+
4. 抗不整脈薬(ジソピラミド、シベンゾリン等)
|
| 1092 |
+
5. サリチル酸系薬(アスピリン)
|
| 1093 |
+
source_page: 195
|
| 1094 |
+
source_lines: []
|
| 1095 |
+
embedding: []
|
| 1096 |
+
- passage_id: guide_9_1_1_9_1_1_2_p01
|
| 1097 |
+
guideline_id: test_manual_v1
|
| 1098 |
+
page_id: sec_9_1
|
| 1099 |
+
section_id: 9.1.1.2
|
| 1100 |
+
order_in_section: 1
|
| 1101 |
+
text: |-
|
| 1102 |
+
* 表1に低血糖時の症状を示す。低血糖昏睡の発症は急激であり、早期発見・早期治療が必要である。
|
| 1103 |
+
* 初期症状としては、冷汗、不安感、手指振戦、顔面蒼白、動悸などの交感神経症状がみられる。
|
| 1104 |
+
* やがて中枢神経のブドウ糖欠乏による症状として、頭痛、眼のかすみ、空腹感、集中力低下、異常行動、ねむけ、痙攣発作、意識障害(昏睡)に陥る。症状の発現には個人差が大きい。
|
| 1105 |
+
* 身体所見としては、頻脈、皮膚湿潤、四肢冷感、さまざまな程度の意識障害などがみられる。
|
| 1106 |
+
* 低血糖昏睡では血糖値は著しく低く(通常30mg/dL以下)、血糖値を測定すれば診断は容易である。中枢神経の画像所見や血漿浸透圧や血液ガス所見は正常範囲である。
|
| 1107 |
+
* 低血糖を疑わせる何らかの症状があれば、ただちに血糖自己測定(SMBG)を行い確認する。血糖値が測定できなくても、ブドウ糖または砂糖を服用後、すぐに症状が軽快すれば低血糖である。
|
| 1108 |
+
source_page: 195
|
| 1109 |
+
source_lines: []
|
| 1110 |
+
embedding: []
|
| 1111 |
+
- passage_id: guide_9_1_1_9_1_1_3_p01
|
| 1112 |
+
guideline_id: test_manual_v1
|
| 1113 |
+
page_id: sec_9_1
|
| 1114 |
+
section_id: 9.1.1.3
|
| 1115 |
+
order_in_section: 1
|
| 1116 |
+
text: '**a. 低血糖の予防と治療**'
|
| 1117 |
+
source_page: 195
|
| 1118 |
+
source_lines: []
|
| 1119 |
+
embedding: []
|
| 1120 |
+
- passage_id: guide_9_1_1_9_1_1_3_p02
|
| 1121 |
+
guideline_id: test_manual_v1
|
| 1122 |
+
page_id: sec_9_1
|
| 1123 |
+
section_id: 9.1.1.3
|
| 1124 |
+
order_in_section: 2
|
| 1125 |
+
text: |-
|
| 1126 |
+
* 低血糖の早期発見・早期治療の重要性を強調し、以下のような指導をする。
|
| 1127 |
+
* 規則正しい生活に努め、そのときの血糖値に応じてむやみに自己判断でインスリン量を調節しない。
|
| 1128 |
+
* 外出時にはブドウ糖(α-GI薬を服用中の患者)または砂糖、IDカードなどを携帯する。
|
| 1129 |
+
* 低血糖が疑われるときには可能な限りSMBGを行い、血糖値と症状との関係を自ら確認し、すみやかに対応する。
|
| 1130 |
+
* 低血糖が確認できれば、ただちにブドウ糖10g(砂糖であれば20g)(α-GI薬の場合はブドウ糖)、またはそれに相当する糖質を含むもの(ジュースなど)を摂る。15分以内に症状の回復がなければ、同じ対応を繰り返す。
|
| 1131 |
+
* 症状がおさまっても再び血糖値が低下する可能性があるので、食事前であれば食事を、次の食事時間まで1時間以上あれば炭水化物などを1〜2単位摂取させる。米飯、パン、クラッカー、牛乳などがよい。
|
| 1132 |
+
* SU薬やアルコールが関与した低血糖は遷延・再発することが多いので注意が必要である。
|
| 1133 |
+
* 無自覚性低血糖では、血糖の目標値をいったん高めに保ち、頻回に血糖測定をして低血糖を防ぐ。
|
| 1134 |
+
* 低血糖から回復した後は、その誘因・原因、早期症状、対応の適否など、再発防止策について考える。
|
| 1135 |
+
source_page: 195
|
| 1136 |
+
source_lines: []
|
| 1137 |
+
embedding: []
|
| 1138 |
+
- passage_id: guide_9_1_1_9_1_1_3_p03
|
| 1139 |
+
guideline_id: test_manual_v1
|
| 1140 |
+
page_id: sec_9_1
|
| 1141 |
+
section_id: 9.1.1.3
|
| 1142 |
+
order_in_section: 3
|
| 1143 |
+
text: '**b. 重症低血糖の治療**'
|
| 1144 |
+
source_page: 195
|
| 1145 |
+
source_lines: []
|
| 1146 |
+
embedding: []
|
| 1147 |
+
- passage_id: guide_9_1_1_9_1_1_3_p04
|
| 1148 |
+
guideline_id: test_manual_v1
|
| 1149 |
+
page_id: sec_9_1
|
| 1150 |
+
section_id: 9.1.1.3
|
| 1151 |
+
order_in_section: 4
|
| 1152 |
+
text: '* 意識障害や昏睡などの重篤な低血糖で糖質の経口摂取が困難な場合は、至急医療機関を受診する必要...'
|
| 1153 |
+
source_page: 195
|
| 1154 |
+
source_lines: []
|
| 1155 |
+
embedding: []
|
data/sections.yaml
CHANGED
|
@@ -33,3 +33,42 @@
|
|
| 33 |
- section_id: "7.2.2"
|
| 34 |
title: "海外旅行"
|
| 35 |
parent_id: "7.2"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
- section_id: "7.2.2"
|
| 34 |
title: "海外旅行"
|
| 35 |
parent_id: "7.2"
|
| 36 |
+
- section_id: '5'
|
| 37 |
+
title: 糖尿病の基本治療と療養指導
|
| 38 |
+
parent_id: null
|
| 39 |
+
- section_id: '5.1'
|
| 40 |
+
title: 食事療法
|
| 41 |
+
parent_id: '5'
|
| 42 |
+
- section_id: 5.1.1
|
| 43 |
+
title: 食事療法の目的と要点
|
| 44 |
+
parent_id: '5.1'
|
| 45 |
+
- section_id: 5.1.2
|
| 46 |
+
title: 総エネルギー摂取量の設定と栄養素の配分
|
| 47 |
+
parent_id: '5.1'
|
| 48 |
+
- section_id: 5.1.3
|
| 49 |
+
title: 栄養指導
|
| 50 |
+
parent_id: '5.1'
|
| 51 |
+
- section_id: 5.1.4
|
| 52 |
+
title: 食品の計量
|
| 53 |
+
parent_id: '5.1'
|
| 54 |
+
- section_id: 5.1.5
|
| 55 |
+
title: 盛り付けと食べ方の工夫
|
| 56 |
+
parent_id: '5.1'
|
| 57 |
+
- section_id: '9'
|
| 58 |
+
title: 合併症・併存疾患の治療・療養指導
|
| 59 |
+
parent_id: null
|
| 60 |
+
- section_id: '9.1'
|
| 61 |
+
title: 急性合併症
|
| 62 |
+
parent_id: '9'
|
| 63 |
+
- section_id: 9.1.1
|
| 64 |
+
title: 低血糖
|
| 65 |
+
parent_id: '9.1'
|
| 66 |
+
- section_id: 9.1.1.1
|
| 67 |
+
title: 病態と成因
|
| 68 |
+
parent_id: 9.1.1
|
| 69 |
+
- section_id: 9.1.1.2
|
| 70 |
+
title: 診断とアセスメント
|
| 71 |
+
parent_id: 9.1.1
|
| 72 |
+
- section_id: 9.1.1.3
|
| 73 |
+
title: 治療と療養指導
|
| 74 |
+
parent_id: 9.1.1
|
data/state_schema.yaml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
fields:
|
| 2 |
topic_group:
|
| 3 |
type: str
|
| 4 |
-
enum: ["other", "sick_day", "travel", "hypoglycemia", "neuropathy", "footcare", "glycemic_control", "lifestyle"]
|
| 5 |
food_intake_level:
|
| 6 |
type: str
|
| 7 |
enum: ["unknown", "normal", "reduced", "liquid_only", "almost_none"]
|
|
@@ -21,3 +21,9 @@ fields:
|
|
| 21 |
type: bool
|
| 22 |
travel_overseas:
|
| 23 |
type: bool
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
fields:
|
| 2 |
topic_group:
|
| 3 |
type: str
|
| 4 |
+
enum: ["other", "sick_day", "travel", "diet", "complication", "hypoglycemia", "neuropathy", "footcare", "glycemic_control", "lifestyle"]
|
| 5 |
food_intake_level:
|
| 6 |
type: str
|
| 7 |
enum: ["unknown", "normal", "reduced", "liquid_only", "almost_none"]
|
|
|
|
| 21 |
type: bool
|
| 22 |
travel_overseas:
|
| 23 |
type: bool
|
| 24 |
+
diet_focus:
|
| 25 |
+
type: str
|
| 26 |
+
enum: ["unknown", "calorie_calculation", "nutrient_balance", "food_exchange_carbo", "eating_tips"]
|
| 27 |
+
hypoglycemia_concern:
|
| 28 |
+
type: str
|
| 29 |
+
enum: ["unknown", "overview", "symptoms", "treatment", "causes"]
|
presentation/presentation.md
ADDED
|
@@ -0,0 +1,287 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
marp: true
|
| 3 |
+
theme: default
|
| 4 |
+
size: 16:9
|
| 5 |
+
paginate: true
|
| 6 |
+
header: "DiabetesLLM: Guideline-based Instructable System"
|
| 7 |
+
footer: "2025 | University of Tsukuba | Kosuke Shimizu"
|
| 8 |
+
style: |
|
| 9 |
+
/* 全体のフォントと色設定 */
|
| 10 |
+
section {
|
| 11 |
+
font-family: 'Helvetica Neue', 'Arial', 'Hiragino Kaku Gothic ProN', 'Meiryo', sans-serif;
|
| 12 |
+
color: #333;
|
| 13 |
+
padding: 40px 50px;
|
| 14 |
+
background-color: #fff;
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
/* 見出しのデザイン */
|
| 18 |
+
h1 {
|
| 19 |
+
font-size: 2.4em;
|
| 20 |
+
color: #003366; /* 濃紺:信頼感 */
|
| 21 |
+
margin-bottom: 0.2em;
|
| 22 |
+
border-bottom: none;
|
| 23 |
+
}
|
| 24 |
+
h2 {
|
| 25 |
+
font-size: 1.6em;
|
| 26 |
+
color: #003366;
|
| 27 |
+
border-bottom: 2px solid #003366;
|
| 28 |
+
padding-bottom: 10px;
|
| 29 |
+
margin-top: 0;
|
| 30 |
+
}
|
| 31 |
+
h3 {
|
| 32 |
+
font-size: 1.2em;
|
| 33 |
+
color: #0055aa;
|
| 34 |
+
margin-top: 0;
|
| 35 |
+
margin-bottom: 10px;
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
/* 強調・テキスト装飾 */
|
| 39 |
+
strong { color: #b00020; font-weight: bold; } /* 落ち着いた赤 */
|
| 40 |
+
.center { text-align: center; }
|
| 41 |
+
.small { font-size: 0.8em; color: #666; }
|
| 42 |
+
|
| 43 |
+
/* レイアウト用コンテナ(Flexbox) */
|
| 44 |
+
.columns {
|
| 45 |
+
display: flex;
|
| 46 |
+
justify-content: space-between;
|
| 47 |
+
align-items: flex-start;
|
| 48 |
+
gap: 30px;
|
| 49 |
+
}
|
| 50 |
+
.col {
|
| 51 |
+
flex: 1;
|
| 52 |
+
/* 均等配置 */
|
| 53 |
+
}
|
| 54 |
+
|
| 55 |
+
/* ボックスデザイン */
|
| 56 |
+
.box {
|
| 57 |
+
background-color: #f4f8fb;
|
| 58 |
+
border-left: 6px solid #003366;
|
| 59 |
+
padding: 15px;
|
| 60 |
+
margin-top: 20px;
|
| 61 |
+
border-radius: 4px;
|
| 62 |
+
box-shadow: 0 2px 5px rgba(0,0,0,0.05);
|
| 63 |
+
}
|
| 64 |
+
.box-alert {
|
| 65 |
+
background-color: #fff5f5;
|
| 66 |
+
border-left: 6px solid #c00;
|
| 67 |
+
padding: 15px;
|
| 68 |
+
border-radius: 4px;
|
| 69 |
+
}
|
| 70 |
+
|
| 71 |
+
/* テーブルの微調整 */
|
| 72 |
+
table {
|
| 73 |
+
width: 100%;
|
| 74 |
+
border-collapse: collapse;
|
| 75 |
+
font-size: 0.9em;
|
| 76 |
+
}
|
| 77 |
+
th {
|
| 78 |
+
background-color: #003366;
|
| 79 |
+
color: #fff;
|
| 80 |
+
font-weight: normal;
|
| 81 |
+
}
|
| 82 |
+
tr:nth-child(even) { background-color: #f9f9f9; }
|
| 83 |
+
|
| 84 |
+
/* 数式の余白 */
|
| 85 |
+
.math-block {
|
| 86 |
+
background: #fff;
|
| 87 |
+
padding: 10px;
|
| 88 |
+
text-align: center;
|
| 89 |
+
margin: 20px 0;
|
| 90 |
+
border: 1px solid #eee;
|
| 91 |
+
}
|
| 92 |
+
---
|
| 93 |
+
|
| 94 |
+
<div style="display:flex; flex-direction:column; justify-content:center; height:100%; text-align:center;">
|
| 95 |
+
|
| 96 |
+
# DiabetesLLM
|
| 97 |
+
|
| 98 |
+
**不確実性推定と階層的検索を用いた**
|
| 99 |
+
**ガイドライン準拠型 糖尿病療養指導支援システム**
|
| 100 |
+
|
| 101 |
+
<br>
|
| 102 |
+
|
| 103 |
+
**清水 紘輔**
|
| 104 |
+
University of Tsukuba | 2025
|
| 105 |
+
|
| 106 |
+
</div>
|
| 107 |
+
|
| 108 |
+
---
|
| 109 |
+
|
| 110 |
+
## 1. 臨床応用における生成AIの「致命的欠陥」
|
| 111 |
+
|
| 112 |
+
LLMは流暢ですが、医療応用には**構造的な欠陥**があります。
|
| 113 |
+
|
| 114 |
+
<div class="columns">
|
| 115 |
+
|
| 116 |
+
<div class="col box-alert">
|
| 117 |
+
|
| 118 |
+
### ❌ 確率論的オウム返し
|
| 119 |
+
LLMは単語を確率的に繋げているだけで、**医学的な真偽(Valid/Invalid)を判定できません**
|
| 120 |
+
|
| 121 |
+
</div>
|
| 122 |
+
|
| 123 |
+
<div class="col box-alert">
|
| 124 |
+
|
| 125 |
+
### ⚠️ ハルシネーション
|
| 126 |
+
「もっともらしい嘘」をつく特性は、誤った用量・用法を提示する**具体的危険性**があります
|
| 127 |
+
|
| 128 |
+
</div>
|
| 129 |
+
|
| 130 |
+
</div>
|
| 131 |
+
|
| 132 |
+
<br>
|
| 133 |
+
|
| 134 |
+
|
| 135 |
+
|
| 136 |
+
</div>
|
| 137 |
+
|
| 138 |
+
---
|
| 139 |
+
|
| 140 |
+
## 2. システム設計:Clinical Reasoningの模倣
|
| 141 |
+
|
| 142 |
+
医学的な推論をシステムモジュールとして再構成しました
|
| 143 |
+
|
| 144 |
+
| 医師の思考ステップ | DiabetesLLMのモジュール | 技術的実装 (How) |
|
| 145 |
+
| :--- | :--- | :--- |
|
| 146 |
+
| **1. トリアージ** | **Safety Filter** | ルールベースによる緊急度判定 |
|
| 147 |
+
| **2. 鑑別診断** | **Hierarchical Indexing** | ベクトル検索による「章」の特定 |
|
| 148 |
+
| **3. 確信度の確認** | **Uncertainty Est.** | エントロピー計算による閾値判定 |
|
| 149 |
+
| **4. 文献参照** | **Retrieval-Augmented Generation** | ガイドライン本文の引用・抽出 |
|
| 150 |
+
| **5. インフォーム** | **Generation** | 抽出知識の平易化・要約 |
|
| 151 |
+
|
| 152 |
+
<div class="center small" style="margin-top:10px;"> 「医学的判断」と「言語表現」を完全に分離するアーキテクチャ
|
| 153 |
+
</div>
|
| 154 |
+
|
| 155 |
+
---
|
| 156 |
+
|
| 157 |
+
## 3. 技術詳細①:階層的検索 (Hierarchical Retrieval)
|
| 158 |
+
|
| 159 |
+
単純な検索では文脈を見失います。本システムは**2段階のスコープ**で検索します
|
| 160 |
+
|
| 161 |
+
<div class="columns">
|
| 162 |
+
|
| 163 |
+
<div class="col">
|
| 164 |
+
|
| 165 |
+
### Step 1: Macro Scope
|
| 166 |
+
**「どの章の話か?」**
|
| 167 |
+
入力ベクトル $\mathbf{q}$ と各章の代表ベクトル $\mathbf{c}_i$ を比較
|
| 168 |
+
* 例:「シックデイ」の章を特定
|
| 169 |
+
* 効果:無関係な章を**数理的に遮断**
|
| 170 |
+
|
| 171 |
+
</div>
|
| 172 |
+
|
| 173 |
+
<div class="col" style="border-left: 1px solid #ccc; padding-left: 20px;">
|
| 174 |
+
|
| 175 |
+
### Step 2: Micro Scope
|
| 176 |
+
**「どの段落か?」**
|
| 177 |
+
特定された章の中だけで詳細検索
|
| 178 |
+
* 例:インスリン調整の段落を抽出
|
| 179 |
+
* 効果:**文脈の取り違えを防止**
|
| 180 |
+
|
| 181 |
+
</div>
|
| 182 |
+
|
| 183 |
+
</div>
|
| 184 |
+
|
| 185 |
+
---
|
| 186 |
+
|
| 187 |
+
## 4. 技術詳細②:不確実性に基づく「拒否」判断
|
| 188 |
+
|
| 189 |
+
「分からなくても自信満々に答える」AIを防ぐため、迷いを数値化します。
|
| 190 |
+
|
| 191 |
+
<div class="math-block">
|
| 192 |
+
|
| 193 |
+
$$
|
| 194 |
+
H(p) = - \sum_{z \in \text{Chapters}} p(z \mid q) \log p(z \mid q)
|
| 195 |
+
$$
|
| 196 |
+
|
| 197 |
+
</div>
|
| 198 |
+
|
| 199 |
+
<div class="columns">
|
| 200 |
+
|
| 201 |
+
<div class="col">
|
| 202 |
+
✅ <b>複雑性(H(p))が小さい</b><br>
|
| 203 |
+
��図が明確(特定章に自信あり)<br>
|
| 204 |
+
→<b>回答生成へ</b>
|
| 205 |
+
</div>
|
| 206 |
+
|
| 207 |
+
<div class="col">
|
| 208 |
+
🛑 <b>複雑性(H(p))が大きい</b><br>
|
| 209 |
+
意図が曖昧(分布が平坦)<br>
|
| 210 |
+
→<b>回答拒否・受診勧奨</b>
|
| 211 |
+
</div>
|
| 212 |
+
|
| 213 |
+
</div>
|
| 214 |
+
|
| 215 |
+
<div class="box" style="margin-top:10px; padding:10px;">
|
| 216 |
+
<b>Point:</b> 医療倫理:まずは害をなすなを<b>数理的な閾値処理</b>として実装。
|
| 217 |
+
</div>
|
| 218 |
+
|
| 219 |
+
---
|
| 220 |
+
|
| 221 |
+
## 5. RAGの役割:記憶ではなく「参照」
|
| 222 |
+
|
| 223 |
+
LLMには記憶させず、常に外部資料を「参照」させます。
|
| 224 |
+
|
| 225 |
+
| 比較項目 | 従来のLLM (ChatGPT等) | DiabetesLLM (提案手法)|
|
| 226 |
+
| :--- | :--- | :--- |
|
| 227 |
+
| **情報源** | 学習済みデータ(ブラックボックス) | **ガイドラインのみ** |
|
| 228 |
+
| **出典** | 不明 | **ページ・段落を明示可能** |
|
| 229 |
+
| **最新性** | 学習時点まで | **情報差替で即時対応** |
|
| 230 |
+
| **制御** | 困難(制御不能な生成) | **容易(参照箇所の限定)** |
|
| 231 |
+
|
| 232 |
+
---
|
| 233 |
+
|
| 234 |
+
## 6. 実装フロー:シックデイ時の対応例
|
| 235 |
+
|
| 236 |
+
**Input:** 「熱があり食欲がない。インスリンは打つべき?」
|
| 237 |
+
|
| 238 |
+
1. **Safety Check**
|
| 239 |
+
「意識レベル」「呼吸苦」等の緊急性がないことを確認
|
| 240 |
+
2. **Indexing**
|
| 241 |
+
入力ベクトルが「シックデイ」章に近いと判定
|
| 242 |
+
3. **Entropy Check**
|
| 243 |
+
判定の確信度が高いため、プロセス続行
|
| 244 |
+
4. **Retrieval Augmented Generation**
|
| 245 |
+
ガイドラインP.xx「シックデイの対応・インスリン調整」を取得
|
| 246 |
+
5. **Generation**
|
| 247 |
+
|
| 248 |
+
|
| 249 |
+
---
|
| 250 |
+
|
| 251 |
+
## 7. 医療安全上の利点 (Traceability)
|
| 252 |
+
|
| 253 |
+
本システムは、出力結果の監査が可能です
|
| 254 |
+
|
| 255 |
+
### 根拠の透明性
|
| 256 |
+
AIが「なぜその回答をしたか」を、参照したガイドラインのページ番号・段落IDで完全に追跡可能です。
|
| 257 |
+
|
| 258 |
+
|
| 259 |
+
<div class="box">
|
| 260 |
+
ニューラルネットワークのブラックボックス性を排し、<b>工学的に管理可能な状態</b>を担保しています。
|
| 261 |
+
</div>
|
| 262 |
+
|
| 263 |
+
---
|
| 264 |
+
|
| 265 |
+
## 8. 結論と今後の展望
|
| 266 |
+
|
| 267 |
+
**DiabetesLLM** は、生成AIを「魔法の杖」としてではなく、**「制御可能なモジュール」**として医療システムに組み込みました。
|
| 268 |
+
|
| 269 |
+
* **Safety First**
|
| 270 |
+
エントロピーによる「分からない」の検知。
|
| 271 |
+
* **Evidence Based**
|
| 272 |
+
RAGによるガイドラインへの完全準拠。
|
| 273 |
+
* **Explainability**
|
| 274 |
+
階層的検索によるプロセス可視化。
|
| 275 |
+
|
| 276 |
+
<br>
|
| 277 |
+
|
| 278 |
+
**Next Step:**
|
| 279 |
+
実際の指導場面におけるログデータを用いた、不確実性閾値($\tau$)の臨床的妥当性の検証。
|
| 280 |
+
|
| 281 |
+
---
|
| 282 |
+
|
| 283 |
+
<div style="display:flex; justify-content:center; align-items:center; height:100%;">
|
| 284 |
+
|
| 285 |
+
# ご清聴ありがとうございました
|
| 286 |
+
|
| 287 |
+
</div>
|