跳轉到

API 參考文件 (Python SDK)

本章節詳細說明本專案核心 Python 類別 (Classes) 的介面定義。若您不是透過 MCP 協定,而是直接在 Python 專案中引用本專案的程式碼 (src/),請參考此處說明。

模組列表

ICD Service API

處理 ICD-10 相關邏輯的核心類別 ICDService

Drug Service API

處理藥品資料與辨識的核心類別 DrugService

FHIR Services API

包含 FHIRConditionServiceFHIRMedicationService,負責產出 FHIR 資源。

Lab Service API

處理 LOINC 與檢驗數值的類別 LabService

Guideline Service API

管理臨床指引資料的 ClinicalGuidelineService

初始化範例

所有服務通常需要指定資料目錄路徑:

from src.icd_service import ICDService
from src.drug_service import DrugService

DATA_DIR = "./data"
ICD_FILE = "./data/icd10cm_pcs_2023.xlsx"

# 初始化
icd_svc = ICDService(icd_file_path=ICD_FILE, data_dir=DATA_DIR)
drug_svc = DrugService(data_dir=DATA_DIR)

# 使用
print(icd_svc.search_codes("diabetes"))