Khi AI Học Viết Bệnh Án — Tại Sao Chúng Tôi Chỉ Cho Phép Lưu Nháp
Blog/
||||||

Khi AI Học Viết Bệnh Án — Tại Sao Chúng Tôi Chỉ Cho Phép Lưu Nháp

iRehab Doctor AI Phase 2 cho phép AI soạn thảo đánh giá lâm sàng, nhưng không bao giờ tự động công bố. Tại sao chúng tôi chọn cơ chế chỉ lưu nháp (draft-only enforcement) thay vì tự động hóa hoàn toàn, và điều này có ý nghĩa gì đối với tương lai của AI trong thực hành chỉnh hình.

Gánh Nặng Giấy Tờ

Hãy hỏi bất kỳ bác sĩ chỉnh hình nào về phần công việc họ ít thích nhất. Câu trả lời hầu như không bao giờ là phẫu thuật. Thường thì đó là:

"Viết bệnh án."

Ghi chép đánh giá, tài liệu SOAP, báo cáo theo dõi, báo cáo chất lượng. Những công việc này tiêu tốn hàng giờ mỗi tuần, nhưng mỗi mục ghi đều phải chính xác. Bạn không được phép sai sót, nhưng bạn cũng không đủ thời gian để viết mọi thứ từ đầu.

Đây là vấn đề mà Doctor AI được xây dựng để giải quyết.


Phase 1: AI Biết Đọc

Đầu năm 2026, chúng tôi ra mắt Doctor AI Phase 1. Bác sĩ kết nối công cụ AI ưa thích của mình (Claude Code, Gemini CLI, Codex CLI, hoặc bất kỳ ứng dụng tương thích MCP nào) thông qua API Token, và AI có thể:

  • Đọc xu hướng VAS của bệnh nhân, tỷ lệ tuân thủ và điểm PROM
  • Tạo báo cáo tổng hợp hàng tuần và phân tích xu hướng
  • Trả lời các câu hỏi như "Bệnh nhân nào có tỷ lệ tuân thủ giảm?" hoặc "Bệnh nhân này phục hồi có đúng tiến độ không?"

Phase 1 là chỉ đọc (read-only). AI có thể quan sát nhưng không thể thay đổi bất cứ điều gì. Thông tin cá nhân (số CMND, số điện thoại, email) được tự động loại bỏ trước khi đến AI.

Điều này hoạt động tốt. Nhưng các bác sĩ bắt đầu hỏi: "AI đã có toàn bộ dữ liệu rồi — nó có thể viết SOAP notes giúp tôi được không?"


Phase 2: AI Biết Viết (Chỉ Lưu Nháp)

Phase 2 mở quyền ghi. AI bây giờ có thể soạn thảo ghi chép đánh giá lâm sàng (Assessment) cho bác sĩ.

Nhưng đây là quyết định thiết kế then chốt:

Những gì AI viết chỉ được lưu dạng nháp. Chúng không bao giờ tự động công bố.

Chúng tôi gọi nguyên tắc này là draft-only enforcement (cơ chế chỉ lưu nháp).

Tại Sao Không Cho AI Công Bố Trực Tiếp?

Bởi vì trách nhiệm về quyết định lâm sàng thuộc về bác sĩ.

AI có thể nhìn vào xu hướng VAS và gợi ý "đau đang giảm, khuyến nghị nâng cấp giai đoạn." Nhưng nó không biết rằng bệnh nhân hôm nay bước vào phòng khám trông có vẻ khó chịu. Nó không biết bệnh nhân bị ngã hôm qua. Nó không biết bệnh nhân có kháng cự tâm lý với một bài tập cụ thể.

Những tín hiệu theo ngữ cảnh này chưa hoàn toàn sẵn có cho AI. Quy trình đúng là: AI cung cấp bản nháp, bác sĩ xem lại trong 30 giây, chỉnh sửa khi cần và xác nhận. Không phải: AI viết trực tiếp vào hồ sơ chính thức.


Cách Hoạt Động Trong Thực Tế

Một Tình Huống Tái Khám

Bệnh nhân vừa đo ROM xong. Bác sĩ gõ một câu vào công cụ AI:

"Anh Nguyễn, 6 tuần sau mổ TKA, ROM 120/0, đi lại ít đau, sẵn sàng nâng cấp."

AI thực hiện ba việc:

  1. Tự động đọc dữ liệu bệnh nhân — lấy xu hướng VAS, điểm PROM, tỷ lệ tuân thủ bài tập và bản đánh giá gần nhất
  2. Điền vào biểu mẫu — nhập ROM 120/0 vào các trường gập/duỗi, đặt tiến trình thành "nâng cấp," điền sẵn ghi chép S/O/A/P từ dữ liệu xu hướng
  3. Hỏi về những gì chưa được đề cập — "Bạn chưa đề cập mức độ tràn dịch hay VAS sau tập. Tôi có nên đưa vào không? Lần đánh giá trước là tràn dịch nhẹ, VAS 3."

Bác sĩ trả lời "tràn dịch đã hết, VAS 2." AI hoàn thành bản nháp và gửi qua MCP Server.

Trong Doctor PWA

  1. Một mục mới xuất hiện trong danh sách đánh giá với huy hiệu màu tím — có nghĩa là "bản nháp AI, cần xác nhận"
  2. Bác sĩ mở ra và thấy biểu mẫu hoàn chỉnh: S/O/A/P + ROM + VAS + tràn dịch + quyết định tiến trình
  3. Xác nhận nguyên trạng (hoặc chỉnh sửa) -> nhấn "Xác nhận" -> bản ghi trở thành chính thức. Việc nâng cấp giai đoạn chỉ thực hiện tại thời điểm này

Mục tiêu thiết kế: bác sĩ nói hai câu, AI điền hoàn chỉnh biểu mẫu. Những gì trước đây cần chọn thủ công hàng chục trường trở thành một cuộc hội thoại.

Kiến Trúc Kỹ Thuật

TầngMô tả
MCP Server v2.0.02 công cụ ghi (draft_assessment, draft_prescription) + 6 công cụ đọc (xu hướng, cảnh báo, PROM, v.v.)
API mặc định từ chối (Default-deny)Dựa trên danh sách cho phép — chỉ những endpoint được liệt kê rõ ràng mới có thể truy cập qua AI Token
Draft-only enforcementTại tầng API: AI Token chỉ có thể ghi bản ghi với status=draft. Việc đặt status=published bị từ chối
Quản lý phạm vi (Scope)Bác sĩ cấp quyền ghi rõ ràng trong giao diện Token Scope trên Doctor PWA

Ranh Giới An Toàn

Chúng tôi xác định rõ ràng những gì Doctor AI có thể và không thể làm:

AI Có Thể

  • Đọc dữ liệu phục hồi của bệnh nhân (VAS, PROM, nhật ký bài tập, lịch sử đánh giá)
  • Soạn thảo đánh giá từ hướng dẫn ngắn của bác sĩ (SOAP notes + ROM + VAS + tràn dịch + tiến trình)
  • Soạn thảo đơn bài tập (chọn bài tập từ thư viện, đặt số tổ/số lần)
  • Hỏi thêm về các trường còn thiếu (đây là khả năng hội thoại tự nhiên của công cụ AI, không phải tính năng server)
  • Tạo phân tích xu hướng và báo cáo hàng tuần

AI Không Thể

  • Công bố trực tiếp bất kỳ bản ghi nào (cần xác nhận của bác sĩ)
  • Thực hiện nâng cấp giai đoạn trực tiếp (hoãn lại cho đến khi bác sĩ xác nhận bản nháp)
  • Soạn thảo hồ sơ phẫu thuật hoặc mục tự phí (hiện chỉ giới hạn ở đánh giá và đơn bài tập)
  • Truy cập thông tin cá nhân (số CMND, số điện thoại, email được tự động loại bỏ)
  • Truy cập bệnh nhân ngoài phạm vi ủy quyền của bác sĩ
  • Tự chẩn đoán hoặc tự kê đơn

Nếu AI Viết Sai Thì Sao?

Không có gì xảy ra — vì đó chỉ là bản nháp. Nếu bác sĩ phát hiện bất kỳ vấn đề nào trước khi xác nhận, họ chỉ cần xóa hoặc chỉnh sửa. Bản nháp không đi vào hồ sơ chính thức của bệnh nhân, không ảnh hưởng lịch PROM và không kích hoạt bất kỳ quy trình lâm sàng nào.

Chi phí của một bản nháp sai là bằng không. Chi phí của một ghi chép tự động công bố sai có thể là nghiêm trọng. Sự bất đối xứng này chính là lý do draft-only enforcement tồn tại.


BYO-LLM: Không Ràng Buộc, Không Lưu Trữ Hộ

Một quyết định thiết kế có chủ đích khác: iRehab không nhúng sẵn giao diện chat AI cụ thể nào.

Chúng tôi cung cấp MCP Server chuẩn và giao diện API Token. Bác sĩ tự chọn công cụ AI của mình. Claude Code, Gemini CLI, Codex CLI, mô hình cục bộ — đều hoạt động.

Lý do:

  1. Mô hình AI thay đổi mỗi 6 tháng — ràng buộc vào một nhà cung cấp cụ thể là thiếu tầm nhìn
  2. Chủ quyền dữ liệu — bác sĩ chọn nhà cung cấp AI nào thì dữ liệu đi qua máy chủ của họ. Gói Enterprise thường không lưu trữ dữ liệu
  3. Chi phí — các nhà cung cấp AI khác nhau có giá khác nhau. Bác sĩ nên có quyền lựa chọn

Vai trò của iRehab là cung cấp một lớp truy cập dữ liệu an toàn, không phải trở thành nhà cung cấp AI.


Chỉ Cần Nói: Nhập Liệu Bằng Giọng Nói + AI Điền Biểu Mẫu

Một câu hỏi thường gặp: "Tôi không muốn gõ phím. Tôi có thể chỉ nói được không?"

Có, và không cần thiết lập thêm gì.

iPhone, Mac và Android đều có tính năng đọc chính tả sẵn — nhấn phím micro trên bất kỳ bàn phím nào. Bác sĩ nhấn micro trong ô nhập liệu của công cụ AI, nói, gửi, và AI sẽ ánh xạ ngôn ngữ tự nhiên sang các trường biểu mẫu có cấu trúc.

Không cần "huấn luyện" mô hình. MCP Server định nghĩa schema cho từng trường (ROM gập/duỗi, VAS 0-10, mức độ tràn dịch, v.v.). LLM đọc schema này và biết cách ánh xạ. Bác sĩ nói "Gập một trăm hai mươi, duỗi không độ" trở thành kneeFlexion: 120, kneeExtension: 0 tự động.

Định Nghĩa Phím Tắt Với CLAUDE.md

Nếu bạn dùng Claude Code, bạn có thể viết cách nói tắt của mình trong file CLAUDE.md của dự án:

# Cách nói tắt của tôi
- "nâng cấp" hoặc "sẵn sàng tiến" = progressionDecision: advance
- "lùi lại" = progressionDecision: regress
- "sưng" = effusionGrade — hỏi tôi mức độ
- Nếu tôi không đề cập trường nào, luôn hỏi — không bao giờ đoán

AI tuân theo các quy tắc này mỗi phiên — thực chất là các macro bằng ngôn ngữ tự nhiên. Các công cụ AI khác cũng có tùy chọn cấu hình system prompt tương tự.

Hạn Chế Hiện Tại

  • Tính năng đọc chính tả hệ thống xử lý ngôn ngữ hàng ngày tốt, nhưng các từ viết tắt y khoa tiếng Anh (ROM, VAS, TKA) đôi khi có thể bị nhận sai
  • Không có phát trực tiếp theo thời gian thực — bạn nói, gửi, rồi AI xử lý (không phiên âm trực tiếp vào các trường)
  • Chất lượng nhập liệu bằng giọng nói phụ thuộc vào thiết bị và môi trường của bạn, không phải iRehab

Tin Tưởng Nhưng Xác Minh

Tên gọi "draft-only enforcement" mượn từ một nguyên tắc cũ: tin tưởng nhưng xác minh (trust but verify).

Chúng tôi tin tưởng khả năng của AI — nó thực sự tạo ra những bản nháp đánh giá lâm sàng hợp lý dựa trên dữ liệu bệnh nhân. Nhưng chúng tôi cũng xác minh — mọi bản nháp đều phải qua mắt và phán đoán của bác sĩ trước khi trở thành chính thức.

Đây không phải là sự không tin tưởng AI. Đây là cam kết giữ con người trong vòng lặp (human in the loop) cho các quyết định lâm sàng.

Khi độ tin cậy của AI cải thiện theo thời gian, draft-only là điểm khởi đầu có thể được nới lỏng dần. Nhưng khi ra mắt, chúng tôi chọn thận trọng. Lịch sử công nghệ y tế dạy chúng ta rằng việc triển khai thận trọng với ranh giới an toàn rõ ràng tạo được nhiều lòng tin hơn những lần triển khai mạnh mẽ nhưng đôi khi thất bại.


Hai Câu Để Điền Một Biểu Mẫu

Trở lại vấn đề ban đầu: gánh nặng giấy tờ.

Với Doctor AI Phase 2, quy trình tái khám thay đổi từ "mở biểu mẫu, điền thủ công từng trường, lưu" thành "nói với AI hai câu, trả lời một câu hỏi bổ sung, xác nhận." Bác sĩ không cần nhớ mỗi trường ở đâu hay viết SOAP notes từ đầu. AI đã biết xu hướng của bệnh nhân — nó chỉ cần những quan sát hôm nay từ bạn.

Thời gian tiết kiệm được dành cho những gì quan trọng hơn — như dành thêm một phút nói chuyện với bệnh nhân.

Để thử Doctor AI, tạo Token từ Doctor PWA -> Hồ sơ -> API Token, và kết nối công cụ AI ưa thích của bạn. Thiết lập mất 3 phút.

Hướng dẫn thiết lập đầy đủ: denovortho.com/irehab/ai-setup