CDSS Reasoning Engine

H? th?ng H? tr? Ch?n đoán Lâm sàng (Clinical Decision Support System)

T?ng quan

CDSS Reasoning Engine là d?ch v? trung tâm x? lý thông tin lâm sàng thô d?u vào, tính toán ??ng qua pipeline 4 l?p:

  1. L?p 1 (Extraction) - LLM trích xu?t th?c th? lâm sàng + Codefinder mapping
  2. L?p 2 (Map Integration) - Clinical Reasoning Map t? bsgdtphcm.vn/map
  3. L?p 3 (GPU Engine) - Bayesian Inference + GNN Message Passing trên GPU (CUDA)
  4. L?p 4 (Output) - Danh sách ch?n đoán kèm xác su?t ??ng

API Endpoints

POST /api/v1/diagnosis

Endpoint chính: nh?n free text lâm sàng, tr? v? danh sách ch?n đoán kèm xác su?t.

curl -X POST https://pnt.badt.vn/reasoning/api/v1/diagnosis \
  -H "Content-Type: application/json" \
  -d '{
    "text": "B?nh nhân nam 65 tu?i, vào vi?n vì ?au ng?c trái d? d?i t? 2 gi?. ?au lan lên vai trái. Vã m? hôi, khó th? nh?. Ti?n s?: t?ng huy?t áp 10 n?m, hút thu?c 30 n?m."
  }' | python3 -m json.tool
GET /api/v1/gpu/status

Tr?ng thái GPU hi?n t?i.

GET /health

Health check.

GET /docs

Swagger UI (OpenAPI documentation).

Công ngh? s? d?ng

Ki?n trúc Pipeline

[Free Text] => LLM Extractor => Codefinder => Clinical Map => GPU Engine => [JSON]
   L?P 1         L?P 1            L?P 1         L?P 2         L?P 3         L?P 4