Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam
0.5.0 - Draft for Community Review
Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam - Draft for Community Review (v0.5.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Hành vi tìm kiếm tối thiểu cho VN Core, bao gồm kỳ vọng theo từng kiểu token, string, date, reference và số lượng custom SearchParameter được giữ ở mức vừa đủ để tránh việc mỗi HIS/FHIR server tự diễn giải khác nhau.
Đọc cùng Tìm kiếm chuỗi và Unicode, Danh mục định danh và Hồ sơ khi cần chốt tối thiểu theo từng vai trò triển khai.
Một hạn chế dễ gặp ở các bộ profile đời đầu là có profile nhưng không nói rõ hệ thống phải search như thế nào. VN Core hiện tại cố ý tách hẳn search semantics ra thành guidance riêng để trưởng thành hơn:
CapabilityStatement, không chỉ ghi rải rác trong profile;SearchParameter mà mình công bố hỗ trợ.SearchParameter khi bài toán pháp lý hoặc nghiệp vụ Việt Nam không thể dựa hoàn toàn vào search parameter chuẩn.SearchParameter riêng nên được mô tả ở phần hướng dẫn và công bố trong CapabilityStatement hoặc báo cáo triển khai.tokentoken là kiểu ưu tiên cho các định danh và mã nghiệp vụ Việt Nam.
Áp dụng chính:
MA_LKMA_LUOT_KCBQuy tắc:
system rõ, bên triển khai SHOULD ưu tiên tra cứu theo cặp system + value.stringstring áp dụng cho:
Patient.namePractitioner.nameOrganization.nameLocation.nameQuy tắc:
datedate áp dụng cho:
Patient.birthDateQuy tắc:
birthDate, search SHOULD được hiểu theo ngày lịch, không gắn timezone.dateTime hoặc tìm kiếm ràng buộc theo khoảng thời gian, hệ thống SHOULD dùng chuẩn FHIR cho tiền tố như ge, gt, le, lt.referencereference áp dụng cho quan hệ:
Quy tắc:
| SearchParameter | Kiểu | Kỳ vọng triển khai |
|---|---|---|
vn-sp-patient-cccd |
token |
Exact business identifier search; không fuzzy |
vn-sp-patient-bhyt |
token |
Tìm kiếm chính xác cho 3 format BHYT được hỗ trợ |
vn-sp-patient-bhxh |
token |
Tìm kiếm chính xác theo mã số BHXH |
vn-sp-patient-gks |
token |
Tìm kiếm chính xác theo số giấy khai sinh khi có |
vn-sp-practitioner-gphn |
token |
Tìm kiếm chính xác theo giấy phép hành nghề hiện hành |
vn-sp-practitioner-cchn |
token |
Tìm kiếm chính xác theo định danh lịch sử |
vn-sp-organization-cskcb |
token |
Tìm kiếm chính xác theo mã CSKCB |
vn-sp-encounter-malydo |
token |
Tìm kiếm chính xác theo mã lý do/loại KCB BHYT |
vn-sp-encounter-ma-luot-kcb |
token |
Tìm kiếm chính xác theo mã lượt khám |
vn-sp-coverage-bhyt |
token |
Tìm kiếm chính xác theo thẻ BHYT |
vn-sp-coverage-ma-dkbd |
token |
Tìm kiếm chính xác theo mã nơi đăng ký KCB ban đầu |
vn-sp-condition-icd10 |
token |
Tìm kiếm chính xác theo mã ICD-10 VN |
vn-sp-claim-ma-lk |
token |
Tìm kiếm chính xác theo mã liên kết hồ sơ |
vn-sp-claim-response-xml1-id |
token |
Tìm kiếm chính xác theo XML1_ID hoặc mã phản hồi gateway BHYT |
Artifact lịch sử: vn-sp-patient-vneid được giữ lại như artifact lịch sử (retired) để ghi nhận quyết định thiết kế cũ. Artifact này không thuộc nhóm search expectation tối thiểu của core capability hiện hành; chỉ xem xét khi một hệ thống phải tương thích với lớp ứng dụng người dân và tích hợp VNeID.
Nếu hệ thống triển khai các hành vi sau, cần công bố rõ:
SearchParameter mới chỉ để mô tả một hành vi normalization nội bộ.token search thành string contains search.| Nếu cần | Nên đọc tiếp |
|---|---|
| Nắm quy tắc Unicode và dấu tiếng Việt cho tìm kiếm chuỗi | Tìm kiếm chuỗi và Unicode |
| Tra danh mục định danh dùng cho token search | Danh mục định danh |
| Xem ánh xạ URI/OID và cầu nối dữ liệu lịch sử | Ánh xạ URI/OID |
| Hiểu kỳ vọng về tuân thủ và mức trưởng thành của search | Ổn định và tuân thủ |
This page defines the minimum expected search behavior for VN Core. Custom search parameters are intentionally limited and focused on Vietnamese business identifiers such as CCCD, BHYT, BHXH, GPHN, CSKCB, MA_LK, and MA_LUOT_KCB, all of which should behave as exact token searches rather than fuzzy text searches. Accent-insensitive name search and other advanced string matching remain local enhancements and should be disclosed explicitly if supported.