Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam
0.3.0 - STU1 Draft
Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
gateway/XML layer sang FHIR
Trang này mô tả cách VN Core xử lý quan hệ giữa:
System URI chuẩn trong FHIRURN/OID legacy nếu cóMục tiêu là giúp bên triển khai bắc cầu dữ liệu cũ sang FHIR mà không làm rối lớp định danh chuẩn.
OID, URN hoặc field định danh nội bộ.system URI chuẩn của VN Core.VN Core hiện tại cố ý siết chặt hơn ở lớp canonical:
Nói ngắn gọn: điều được giữ lại là cần có registry định danh rõ; điều bị loại bỏ là mọi canonical hoặc OID thiếu kỷ luật.
VN Core ưu tiên URI làm định danh chuẩn cho:
NamingSystemIdentifier.systemCodeSystem.urlValueSet.urlĐiều này giúp:
OID không thật sự cần thiếtOID hoặc urn:oid: chỉ nên được dùng khi:
VN Core không đặt mục tiêu gán OID cho mọi định danh Việt Nam.
JP Core có nhiều bối cảnh liên thông lịch sử đã dùng OID từ lâu. Việt Nam không nên sao chép máy móc mô hình đó.
Đối với phần lớn định danh Việt Nam như CCCD, BHYT, BHXH, GPHN, GKS, MA_LK, MA_LUOT_KCB, URI của VN Core là định danh chuẩn được ưu tiên.
| Miền | Chuẩn VN Core nên dùng | OID/URN legacy | Khuyến nghị |
|---|---|---|---|
| CCCD | http://fhir.hl7.org.vn/core/sid/cccd |
Không công bố OID trong VN Core | Dùng URI của VN Core |
| CMND | http://fhir.hl7.org.vn/core/sid/cmnd |
Không công bố OID trong VN Core | Chỉ dùng cho cầu nối dữ liệu lịch sử |
| BHXH | http://fhir.hl7.org.vn/core/sid/bhxh |
Không công bố OID trong VN Core | Dùng URI của VN Core |
| BHYT | http://fhir.hl7.org.vn/core/sid/bhyt |
Không công bố OID trong VN Core | Dùng URI của VN Core |
| GKS | http://fhir.hl7.org.vn/core/sid/gks |
Không công bố OID trong VN Core | Dùng URI của VN Core |
| Hộ chiếu | http://fhir.hl7.org.vn/core/sid/passport |
Không công bố OID trong VN Core | Dùng URI của VN Core |
| GPHN | http://fhir.hl7.org.vn/core/sid/gphn |
Không công bố OID trong VN Core | Dùng URI của VN Core |
| CCHN | http://fhir.hl7.org.vn/core/sid/cchn |
Không công bố OID trong VN Core | Chỉ dùng cho dữ liệu lịch sử |
| CSKCB | http://fhir.hl7.org.vn/core/sid/ma-cskcb |
Không công bố OID trong VN Core | Dùng URI của VN Core |
MA_LK |
http://fhir.hl7.org.vn/core/sid/ma-lk |
Không công bố OID trong VN Core | Dùng URI của VN Core |
MA_LUOT_KCB |
http://fhir.hl7.org.vn/core/sid/ma-luot-kcb |
Không công bố OID trong VN Core | Dùng URI của VN Core |
| Miền | Canonical khuyến nghị | OID legacy hay gặp | Ghi chú |
|---|---|---|---|
| ICD-10 | http://hl7.org/fhir/sid/icd-10 hoặc CodeSystem chính thức đang dùng trong VN Core |
2.16.840.1.113883.6.3 |
OID tồn tại hợp lệ, nhưng URI/canonical vẫn là lớp chính trong FHIR |
| LOINC | http://loinc.org |
2.16.840.1.113883.6.1 |
Ưu tiên URI |
| SNOMED CT | http://snomed.info/sct |
2.16.840.1.113883.6.96 |
Ưu tiên URI |
| ISO 3166 country code | official FHIR/THO canonical | tùy bối cảnh legacy | Không nên tự tạo local OID mapping nếu không có lý do rõ |
gateway/XML layer sang FHIRKhuyến nghị:
value nếu giá trị gốc còn hợp lệIdentifier.system bằng URI của NamingSystem tương ứngintegration adapter nếu hệ thống ngoài FHIR vẫn cầnVí dụ:
| Field legacy | FHIR target |
|---|---|
SO_CCCD |
Identifier.system = http://fhir.hl7.org.vn/core/sid/cccd |
MA_LK |
Identifier.system = http://fhir.hl7.org.vn/core/sid/ma-lk |
MA_LUOT_KCB |
Identifier.system = http://fhir.hl7.org.vn/core/sid/ma-luot-kcb |
| số thẻ BHYT | Identifier.system = http://fhir.hl7.org.vn/core/sid/bhyt |
Nếu hệ thống cũ lưu OID cho ICD-10/LOINC/SNOMED CT:
This page explains how VN Core bridges canonical FHIR URIs with legacy OID or URN usage. VN Core follows a URI-first policy for new FHIR artifacts and only uses OID as a legacy bridge when a code system or old integration environment genuinely depends on it. Implementers should map legacy XML or gateway fields into Identifier.system using VN Core URIs, rather than inventing new OIDs for local Vietnamese identifier systems.