跳轉到

檢驗結果判讀指南

本指南協助使用者理解如何利用檢驗模組來解讀實驗室數據。

基礎觀念:LOINC 代碼

在進行判讀前,最精確的方式是使用 LOINC 代碼,因為同一種檢驗(如葡萄糖)可能有不同的檢體來源(全血、血漿、尿液)或檢測方法。本系統優先支援 LOINC。

範例:解讀健康檢查報告

假設您收到一份健檢報告,其中有幾項紅字: 1. 空腹血糖 (Glucose, Fasting): 110 mg/dL 2. 三酸甘油酯 (Triglyceride): 180 mg/dL 3. 總膽固醇 (Cholesterol): 240 mg/dL

患者為 55 歲男性。

步驟一:確認 LOINC 代碼 (若報告未提供)

呼叫工具:

search_loinc(mode="code", keyword="空腹血糖")
# 系統回傳: 1558-6 (Glucose [Mass/volume] in Serum or Plasma --Fasting)

search_loinc(mode="code", keyword="三酸甘油酯")
# 系統回傳: 2571-8 (Triglyceride [Mass/volume] in Serum or Plasma)

步驟二:單項判讀

針對這幾項數值進行分析。

呼叫工具:

interpret_lab_result(loinc_code="1558-6", value=110, age=55, gender="M")

結果: 工具依年齡 / 性別選出適用的參考區間(data/loinc/lab_reference_ranges.csv 中空腹血糖為 70–100 mg/dL),回傳 result.flag = "H"、status = "偏高 (High)"、參考區間與來源,以及一句通用說明「高於正常參考值,建議進一步評估」。工具不會下診斷;「空腹血糖受損(糖尿病前期)」這類臨床解讀由呼叫端(LLM)或醫療人員依結果判斷。

步驟三:批次判讀

若要一次分析整份報告。

呼叫工具:

batch_interpret_lab_results(
    results_json='[
        {"loinc_code": "1558-6", "value": 110},
        {"loinc_code": "2571-8", "value": 180},
        {"loinc_code": "2093-3", "value": 240}
    ]',
    age=55,
    gender="M"
)

結果: 工具回傳 total_tests、abnormal_count、normal_count 與每一項的判讀(三項皆為 H)。沒有參考值的檢驗會被略過,不計入總數。整體風險評估(例如是否有代謝症候群的疑慮)同樣交由呼叫端或醫療人員判斷。