Khi ký hợp đồng triển khai HIS, hầu hết ban lãnh đạo chú trọng giao diện, tính năng và chi phí. Hiếm có buổi đàm phán nào mà phòng IT hỏi thẳng nhà cung cấp một câu quyết định: "Hệ thống có xuất dữ liệu theo chuẩn mở không?"
Cái giá của việc bỏ qua câu hỏi đó thường lộ ra sau 3-5 năm vận hành: máy xét nghiệm (LIS) không kết nối được, ảnh chụp chiếu (PACS) phải gửi tay qua USB, file giám định BHYT bị từ chối vì sai format, và đến khi muốn đổi nhà cung cấp thì toàn bộ dữ liệu phải nhập lại từ đầu. Lúc này hệ thống không còn là tài sản - nó trở thành một sợi xích.
Luận điểm trung tâm của bài viết này rất thẳng thắn: HL7 và FHIR là thước đo kỹ thuật bắt buộc để phân biệt một HIS thực sự "mở" với một hệ thống đang âm thầm nhốt dữ liệu của bạn. Dưới đây là cách hiểu hai chuẩn này, bảng so sánh trực tiếp, phân tích rủi ro vendor lock-in, và một checklist 8 câu hỏi để thẩm định nhà cung cấp trước khi đặt bút ký.
HL7 Là Gì? FHIR Là Gì?
Trước khi đánh giá bất kỳ HIS nào, cần phân biệt rạch ròi ba khái niệm thường bị nhà cung cấp dùng lẫn lộn trong tài liệu marketing.
HL7 v2.x - "Ngôn ngữ pipe-delimited" gần 40 năm tuổi
HL7 v2 ra đời năm 1987 và đến nay vẫn chiếm phần lớn lưu lượng giao tiếp giữa HIS, LIS và PACS trên toàn cầu. Đây là chuẩn "xương sống" của mọi hệ thống lâm sàng - phần lớn máy xét nghiệm, máy phân tích sinh hóa, huyết học bạn mua về đều "nói" HL7 v2 ngay từ nhà máy.
Cấu trúc của nó là một chuỗi message phân cách bằng ký tự | (pipe), chia thành các segment như MSH (header), PID (thông tin người bệnh), OBR (yêu cầu), OBX (kết quả). Ba loại message bạn sẽ gặp hằng ngày:
MSH|^~\&|HIS|BV_A|LIS|LAB|20260616090000||ADT^A01|MSG0001|P|2.5
EVN|A01|20260616090000
PID|1||PT00123^^^BV_A||Nguyen Van A||19850312|M
PV1|1|I|NOITRU^201^A||||BS001^Tran^Binh
- ADT^A01 - nhập viện / ghi nhận ca mới.
- ORM^O01 - chỉ định xét nghiệm hoặc chẩn đoán hình ảnh.
- ORU^R01 - trả kết quả về HIS.
Hạn chế của HL7 v2 là nó không "web-native", khó debug, và qua nhiều thập kỷ đã sinh ra vô số "phương ngữ" (dialect) khác nhau giữa các hãng thiết bị - khiến mỗi lần tích hợp một máy mới lại tốn công cấu hình ánh xạ.
HL7 v3 / CDA - Nhánh trung gian ít dùng
Giữa HL7 v2 và FHIR còn một nhánh là HL7 v3 / CDA (Clinical Document Architecture), định dạng XML phức tạp hơn v2 nhiều lần. Tỷ lệ triển khai thực tế của nhánh này khá thấp. Bạn chỉ cần nhận diện nó để không nhầm lẫn khi đọc tài liệu nhà cung cấp - đặc biệt vì cấu trúc XML giám định BHYT tại Việt Nam có tham chiếu tới triết lý tài liệu kiểu CDA.
FHIR R4 - "RESTful API của y tế"
FHIR (Fast Healthcare Interoperability Resources) do HL7 International phát hành lần đầu năm 2011; phiên bản R4 (2019) là bản ổn định và được triển khai rộng nhất hiện nay. Triết lý của FHIR là resource-based: mọi thực thể lâm sàng (Patient, Observation, Encounter, MedicationRequest...) là một resource độc lập, giao tiếp qua HTTP REST, dữ liệu đóng gói bằng JSON hoặc XML.
{
"resourceType": "Patient",
"id": "PT00123",
"identifier": [{ "system": "urn:bv-a:pid", "value": "PT00123" }],
"name": [{ "family": "Nguyen", "given": ["Van A"] }],
"gender": "male",
"birthDate": "1985-03-12"
}
So với v2, FHIR web-native, tích hợp mobile và cloud dễ dàng, có SDK phong phú và đặc biệt dễ kiểm thử - một kỹ sư có thể gọi thử endpoint bằng Postman trong vài phút. Đây là lý do Bộ Y tế chọn FHIR làm định hướng cho chia sẻ dữ liệu liên viện.

So Sánh HL7 v2 vs FHIR R4 - Bảng Tham Chiếu Nhanh
| Tiêu chí | HL7 v2.x | FHIR R4 |
|---|---|---|
| Định dạng | Pipe-delimited text | JSON / XML qua HTTP REST |
| Độ phổ biến tại VN | Rất cao (LIS, PACS, máy xét nghiệm) | Đang tăng (cổng BHYT, EMR quốc gia) |
| Triển khai | Cần HL7 engine / interface engine | API REST tiêu chuẩn, SDK đa nền tảng |
| Tích hợp thiết bị y tế | Xuất sắc (ASTM/HL7 gốc của máy lab) | Cần lớp chuyển đổi (adapter) |
| Tích hợp web / mobile | Khó | Tự nhiên |
| Use case chính | HIS-LIS, HIS-PACS, giám định BHYT | EMR quốc gia, patient portal, AI/ML |
| Định hướng | Legacy nhưng bắt buộc với thiết bị | Tương lai - Bộ Y tế VN định hướng |
Kết luận từ bảng: Một HIS đủ năng lực không chọn một trong hai mà phải hỗ trợ cả hai chuẩn - HL7 v2 để giao tiếp với thiết bị kế thừa, FHIR R4 để kết nối hệ sinh thái số và tuân thủ định hướng quốc gia. Nhà cung cấp nào nói "chỉ cần FHIR là đủ" đang bỏ qua thực tế rằng máy xét nghiệm trong phòng lab của bạn vẫn nói HL7 v2.
Liên Thông Thực Tế Tại Bệnh Viện Việt Nam
Lý thuyết chuẩn chỉ có giá trị khi soi vào bốn luồng dữ liệu mà bất kỳ bệnh viện nào cũng vận hành mỗi ngày.

HIS - LIS - Luồng chỉ định và trả kết quả xét nghiệm
Luồng chuẩn diễn ra hoàn toàn tự động: bác sĩ chỉ định trên HIS -> HIS phát ORM^O01 sang LIS -> máy xét nghiệm phân tích -> LIS gửi ORU^R01 về HIS -> kết quả hiển thị ngay trên màn hình bác sĩ.
Kịch bản không chuẩn thì ngược lại: nhân viên phòng lab nhận phiếu giấy, gõ tay kết quả vào HIS. Mỗi ca chậm 15-30 phút, kèm nguy cơ sai số nhập liệu và không có audit trail (dấu vết kiểm toán) khi cần truy vết. Khi thẩm định, hãy hỏi rõ nhà cung cấp có engine HL7 nội tại hay phải mua middleware bên thứ ba - vì middleware thường kéo theo một khoản phí license riêng không nằm trong báo giá ban đầu.
HIS - PACS & DICOM - Luồng chẩn đoán hình ảnh
Đây là khu vực dễ bị bỏ sót nhất vì nó dùng một chuẩn song song với HL7: DICOM.

- DICOM Worklist (MWL): Khi bác sĩ chỉ định X-quang / CT / MRI trên HIS, hệ thống gửi Modality Worklist DICOM tới máy chụp. Kỹ thuật viên chỉ chọn ca từ danh sách hiện sẵn trên màn hình máy - không gõ lại tên, tuổi, mã người bệnh - loại bỏ nguy cơ nhầm ảnh giữa hai người bệnh có tên gần giống nhau.
- DICOM Storage SCU/SCP: Chụp xong, máy tự đẩy file DICOM lên PACS (Storage SCP). PACS trả về Study Instance UID; HIS lưu tham chiếu này để bác sĩ mở xem ảnh trực tiếp từ hồ sơ người bệnh, không phải chuyển sang phần mềm riêng.
- HL7 ORU -> PACS -> HIS: Bác sĩ chẩn đoán hình ảnh đọc phim trên PACS, kết luận đọc phim được gửi về HIS qua ORU^R01, cập nhật hồ sơ điều trị tức thì.
Hệ quả khi thiếu chuẩn: HIS không hỗ trợ DICOM MWL buộc kỹ thuật viên nhập tay -> sai tên người bệnh, nhầm ca -> ảnh không tìm lại được theo mã hồ sơ -> rủi ro pháp lý nghiêm trọng khi xảy ra sự cố y khoa. Cần nhớ DICOM và HL7 là hai chuẩn song song, không thay thế nhau: HL7 lo messaging lâm sàng, DICOM lo dữ liệu ảnh. Một HIS mạnh phải hỗ trợ cả hai.
HIS - Cổng Giám Định BHYT
BHXH Việt Nam yêu cầu nộp hồ sơ thanh toán theo schema XML chuẩn (bảng dữ liệu XML 1-5 và các bảng mở rộng), với cấu trúc tham chiếu tới triết lý tài liệu HL7 CDA. Nếu HIS không chuẩn hóa đúng - sai field, sai mã ICD-10 - hệ thống giám định tự động sẽ từ chối hồ sơ, dẫn đến thanh toán chậm, thất thu viện phí và tốn nhân lực rà soát thủ công.
Thực tế tại nhiều bệnh viện, mỗi quý phải dành 2-4 tuần chỉ để đối chiếu và sửa hồ sơ BHYT do HIS không tự động mapping đúng chuẩn - một gánh nặng vận hành hoàn toàn có thể tránh được.
Chia Sẻ Dữ Liệu Liên Viện & EMR Quốc Gia
Thông tư 13/2025/TT-BYT (ban hành ngày 06/06/2025, thay thế Thông tư 46/2018/TT-BYT) quy định về hồ sơ bệnh án điện tử tại các cơ sở khám bệnh, chữa bệnh, và định hướng sử dụng chuẩn FHIR R4 để chia sẻ dữ liệu liên viện, kết nối nền tảng EMR quốc gia.
Luồng chuyển tuyến chuẩn: bệnh viện tuyến dưới xuất một FHIR Bundle (gồm Patient + Encounter + Condition + MedicationRequest) -> bệnh viện tuyến trên nhận, nạp vào HIS -> bác sĩ thấy ngay lịch sử điều trị mà không phải hỏi lại từ đầu. Đây chính là giá trị thực của "liên thông": dữ liệu đi theo người bệnh, không kẹt lại trong một hệ thống.
Để hiểu sâu hơn khái niệm và lộ trình áp dụng theo quy định mới nhất, xem bài bệnh án điện tử là gì và cách tra cứu. Còn nếu muốn nắm toàn bộ kiến trúc kết nối giữa các hệ thống, hãy đọc bài tích hợp liên thông HIS với LIS, RIS, PACS, BHYT.
Vì Sao HIS Bắt Buộc Phải Hỗ Trợ? Phân Tích Rủi Ro Vendor Lock-In
Đến đây, lý do hỗ trợ HL7/FHIR không còn là chuyện kỹ thuật thuần túy - nó là chuyện ai sở hữu dữ liệu của bệnh viện.
Dữ Liệu Bị "Nhốt" - Chi Phí Ẩn Không Ai Nói Trước
Vendor lock-in trong HIS xảy ra khi nhà cung cấp dùng format độc quyền, khiến dữ liệu không export được ra chuẩn mở, và bệnh viện không thể chuyển đổi mà không trả một khoản phí migration lớn. Ba hệ quả cụ thể, có thể định lượng:
- Chi phí chuyển đổi: việc re-nhập, làm sạch và mapping dữ liệu sang HIS mới thực tế chiếm 20-40% ngân sách dự án triển khai hệ thống mới - một khoản "thuế chia tay" mà bạn trả cho quyết định sai từ nhiều năm trước.
- Lệ thuộc API độc quyền: mỗi lần tích hợp thiết bị mới, app mobile hay module AI đều phải đi qua nhà cung cấp gốc, phát sinh phí license theo từng connector.
- Không mở rộng được hệ sinh thái: không kết nối được LIS / PACS bên thứ ba theo ý muốn, không tham gia mạng lưới liên viện, không đáp ứng được yêu cầu giám sát dịch tễ tập trung.
Kiến Trúc Mở Bảo Vệ Quyền Sở Hữu Dữ Liệu
Ngược lại, khi HIS hỗ trợ HL7/FHIR, bệnh viện là chủ thực sự của dữ liệu lâm sàng. Bạn có thể thay thế từng module (LIS, PACS, app) mà không cần đổi toàn bộ hệ thống - điều này vừa giảm rủi ro vừa tăng đòn bẩy đàm phán với chính nhà cung cấp hiện tại.
Lấy một ví dụ về kiến trúc mở: phần mềm MyHospital hỗ trợ HL7 v2.x (ADT/ORM/ORU) và FHIR R4 REST API, cho phép bệnh viện export dữ liệu bất kỳ lúc nào mà không mất phí. Tiêu chí cần nhìn không phải là "có hỗ trợ chuẩn không" trên tờ rơi, mà là chính sách dữ liệu có thực sự đặt quyền sở hữu vào tay bệnh viện hay không.
Checklist 8 Câu Hỏi Thẩm Định Nhà Cung Cấp HIS

Hãy đưa danh sách này vào hồ sơ mời thầu hoặc buổi demo trước khi ký hợp đồng.
- HL7 v2.x phiên bản nào? HIS hỗ trợ ADT/ORM/ORU ở version 2.3, 2.5 hay 2.7? Engine HL7 là nội tại hay middleware bên thứ ba (phát sinh phí riêng)?
- FHIR R4 REST API? Danh sách Resource được hỗ trợ (Patient, Encounter, Observation, MedicationRequest, DiagnosticReport...)? Có Capability Statement công khai không?
- Demo luồng LIS thực tế? Yêu cầu demo ORM^O01 -> phân tích -> ORU^R01 với máy xét nghiệm thật, không phải môi trường giả lập.
- DICOM Worklist và Storage? Đã triển khai MWL + Storage SCU/SCP tại bệnh viện nào? Có thể cung cấp contact tham chiếu?
- Giám định BHYT? Format XML xuất theo schema BHXH VN phiên bản nào? Tỷ lệ hồ sơ bị từ chối tự động tại các bệnh viện đang dùng là bao nhiêu?
- Tuân thủ TT 13/2025/TT-BYT? Nhà cung cấp đã có lộ trình cụ thể cập nhật bệnh án điện tử theo Thông tư 13/2025/TT-BYT (ngày 06/06/2025) chưa? Dự kiến hoàn thành khi nào?
- Chính sách export dữ liệu? Bệnh viện có thể tự export toàn bộ dữ liệu ra CSV / JSON / FHIR Bundle bất kỳ lúc nào không? Có phí không? Thời gian bàn giao là bao lâu?
- Tài liệu API & sandbox? Có API documentation công khai? Developer bên thứ ba có thể test trên sandbox mà không cần ký NDA trước không?
Kết Luận
HL7 v2 và FHIR R4 không phải tính năng "nice-to-have" để cộng điểm cho nhà cung cấp. Đây là tiêu chí sàng lọc kỹ thuật nên đặt lên đầu danh sách thẩm định - trước cả giao diện đẹp hay giá rẻ - bởi vì nó quyết định liệu sau 5 năm bệnh viện vẫn làm chủ dữ liệu của mình hay bị nhốt trong một hệ thống không lối ra.
Hành động cụ thể: sao chép checklist 8 câu hỏi ở trên vào hồ sơ mời thầu, hoặc gửi thẳng cho nhà cung cấp qua email trước buổi demo tiếp theo. Một hệ thống thực sự "mở" sẽ trả lời được từng câu mà không vòng vo.
Muốn xem toàn cảnh một HIS đạt chuẩn tích hợp gồm những module nào và kiến trúc liên thông ra sao? Tìm hiểu phần mềm quản lý bệnh viện MyHospital.