Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide
0.10.0 - Draft for Community Review
Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide - Draft for Community Review (v0.10.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Draft tại thời điểm 2026-09-05 |
Các định nghĩa cho vnKcbdbServicePriceLm mô hình logic
Guidance on how to interpret the contents of this table can be foundhere
| 0. vnKcbdbServicePriceLm | |
| Definition | Logical model cho Phần V Phụ lục QĐ 2682/QĐ-BYT: 46 trường trong tám bảng cấu hình giá — danh mục kỹ thuật (lặp Phần IV), loại cơ sở/dịch vụ, cấu hình giá khám bệnh, dịch vụ giường, hạng bệnh viện, giá ngày giường theo hạng, danh mục dịch vụ kỹ thuật và cấu hình giá dịch vụ. Đây là cấu trúc bảng CSDL (khoá chính/khoá ngoại/mã ví dụ), tương ứng VNCoreChargeItemDefinition khi có đủ cơ sở áp dụng và thời gian hiệu lực; số thông tư mặc định 22/2023/TT-BYT là giá LỊCH SỬ (hết hiệu lực 01/01/2025). |
| Short | Giá dịch vụ trong CSDL hoạt động KCB (Phần V QĐ 2682/QĐ-BYT) — KCB Database Service Price |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. vnKcbdbServicePriceLm.techniqueCatalog | |
| Definition | Bảng V#T22 của Phần V QĐ 2682/QĐ-BYT (8 trường). |
| Short | Bảng danh mục kỹ thuật trong khám bệnh, chữa bệnh (theo Thông tư Số: 23/2024/TT-BYT ngày 8/10/2024 của Bộ Y tế) |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. vnKcbdbServicePriceLm.techniqueCatalog.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 6. vnKcbdbServicePriceLm.techniqueCatalog.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.techniqueCatalog.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 8. vnKcbdbServicePriceLm.techniqueCatalog.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 10. vnKcbdbServicePriceLm.techniqueCatalog.chiMucId | |
| Definition | ID tự sinh, định danh duy nhất cho mỗi dòng dữ liệu (Cột 1). |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. vnKcbdbServicePriceLm.techniqueCatalog.soThuTuKyThuat | |
| Definition | Số thứ tự kỹ thuật trong phạm vi chương đó (Cột 2). Ví dụ: 1, 2, 3... |
| Short | Số thứ tự kỹ thuật (STT 2) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. vnKcbdbServicePriceLm.techniqueCatalog.tenCuaChuongKyThuat | |
| Definition | Tên của chương kỹ thuật (Cột 3). Ví dụ: "1. Thần kinh" |
| Short | Tên của chương kỹ thuật (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. vnKcbdbServicePriceLm.techniqueCatalog.maLienKetCuaKyThuat | |
| Definition | Mã liên kết của kỹ thuật (Cột 4). Ví dụ: "10.7", "10.15", "1.206" |
| Short | Mã liên kết của kỹ thuật (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. vnKcbdbServicePriceLm.techniqueCatalog.tenChiTietCuaKyThuat | |
| Definition | Tên chi tiết của kỹ thuật thực hiện (Cột 5). |
| Short | Tên chi tiết của kỹ thuật (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. vnKcbdbServicePriceLm.techniqueCatalog.ngayDanhMucNayBatDauCoHieuLuc | |
| Definition | Ngày danh mục này bắt đầu có hiệu lực (Từ ngày 01/7/2026). |
| Short | Ngày danh mục này bắt đầu có hiệu lực (STT 6) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. vnKcbdbServicePriceLm.techniqueCatalog.thoiGianBanGhiDuocTaoHeThong | |
| Definition | Thời gian bản ghi được tạo hệ thống. |
| Short | Thời gian bản ghi được tạo hệ thống. (STT 7) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. vnKcbdbServicePriceLm.techniqueCatalog.thoiGianBanGhiDuocCapNhatGanNhat | |
| Definition | Thời gian bản ghi được cập nhật gần nhất. |
| Short | Thời gian bản ghi được cập nhật gần nhất. (STT 8) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. vnKcbdbServicePriceLm.facilityType | |
| Definition | Bảng V.1#T23 của Phần V QĐ 2682/QĐ-BYT (5 trường). |
| Short | Bảng 1: Danh mục loại cơ sở y tế / dịch vụ. Bảng này dùng để lưu danh sách cố định các hạng bệnh viện. |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 28. vnKcbdbServicePriceLm.facilityType.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 30. vnKcbdbServicePriceLm.facilityType.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.facilityType.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 32. vnKcbdbServicePriceLm.facilityType.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 34. vnKcbdbServicePriceLm.facilityType.chiMucId | |
| Definition | Khoá chính định danh loại cơ sở |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. vnKcbdbServicePriceLm.facilityType.soThuTuSapXep | |
| Definition | Số thứ tự sắp xếp |
| Short | Số thứ tự sắp xếp (STT 2) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. vnKcbdbServicePriceLm.facilityType.maLoai | |
| Definition | Mã code hệ thống (Ví dụ: BV_DB, BV_H1, TYT_XA, HOI_CHAN) |
| Short | Mã loại (STT 3) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. vnKcbdbServicePriceLm.facilityType.tenLoaiCoSo | |
| Definition | Tên loại cơ sở (Ví dụ: Bệnh viện hạng đặc biệt) |
| Short | Tên loại cơ sở (STT 4) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. vnKcbdbServicePriceLm.facilityType.moTaChiTiet | |
| Definition | Diễn giải chi tiết (Dùng để lưu nội dung dài của mục số 7 trường hợp hội chẩn) |
| Short | Mô tả chi tiết (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. vnKcbdbServicePriceLm.examinationPrice | |
| Definition | Bảng V.1#T24 của Phần V QĐ 2682/QĐ-BYT (8 trường). |
| Short | Bảng 2: Bảng cấu hình giá theo thông tư (cau_hinh_gia_kham_benh) Bảng này lưu giá tiền và gắn với thông tư tương ứng, khi có thông tư mới chỉ cần thêm dòng mới mà không làm ảnh hưởng đến lịch sử dữ li |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 46. vnKcbdbServicePriceLm.examinationPrice.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 48. vnKcbdbServicePriceLm.examinationPrice.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.examinationPrice.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 50. vnKcbdbServicePriceLm.examinationPrice.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 52. vnKcbdbServicePriceLm.examinationPrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. vnKcbdbServicePriceLm.examinationPrice.loaiCoSo | |
| Definition | Khoá ngoại liên kết tới bảng dm_loai_co_so_khambenh(id) |
| Short | Loại cơ sở (STT 2) |
| Comments | Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. vnKcbdbServicePriceLm.examinationPrice.donGia | |
| Definition | Giá tiền bao gồm chi phí trực tiếp, tiền lương |
| Short | Đơn giá (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 58. vnKcbdbServicePriceLm.examinationPrice.donViTinh | |
| Definition | Mặc định là "đồng" |
| Short | Đơn vị tính (STT 4) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 60. vnKcbdbServicePriceLm.examinationPrice.soThongTu | |
| Definition | Số thông tư áp dụng (Ví dụ: 22/2023/TT-BYT) |
| Short | Số thông tư (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 62. vnKcbdbServicePriceLm.examinationPrice.ngayBanHanh | |
| Definition | Ngày ban hành thông tư (2023-11-17) |
| Short | Ngày ban hành (STT 6) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 64. vnKcbdbServicePriceLm.examinationPrice.trangThai | |
| Definition | Trạng thái hiệu lực (1: Đang áp dụng, 0: Hết hiệu lực) |
| Short | Trạng thái (STT 7) |
| Comments | Danh mục theo văn bản: 1 = Đang áp dụng; 0 = Hết hiệu lực. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 66. vnKcbdbServicePriceLm.examinationPrice.ghiChu | |
| Definition | Ghi chú riêng cho mức giá này |
| Short | Ghi chú (STT 8) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 68. vnKcbdbServicePriceLm.bedService | |
| Definition | Bảng V.2#T25 của Phần V QĐ 2682/QĐ-BYT (4 trường). |
| Short | Bảng 1: Danh mục loại dịch vụ giường bệnh (dm_dich_vu_giuong). Bảng này lưu tên các loại dịch vụ ở cột B, giữ nguyên cấu trúc cha - con (ví dụ: mục 3.1 là con của mục 3). |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 70. vnKcbdbServicePriceLm.bedService.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 72. vnKcbdbServicePriceLm.bedService.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.bedService.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 74. vnKcbdbServicePriceLm.bedService.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 76. vnKcbdbServicePriceLm.bedService.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 78. vnKcbdbServicePriceLm.bedService.maDichVu | |
| Definition | Mã dịch vụ hiển thị (Ví dụ: 1, 2, 3, 3.1, 3.1.special) |
| Short | Mã dịch vụ (STT 2) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 80. vnKcbdbServicePriceLm.bedService.tenDichVu | |
| Definition | Nội dung loại dịch vụ (Sử dụng kiểu văn bản vì nội dung mục 3.1 rất dài) |
| Short | Tên dịch vụ (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 82. vnKcbdbServicePriceLm.bedService.maDichVuCha | |
| Definition | Khoá ngoại tự liên kết. Ví dụ: dòng 3.1 liên kết với dòng 3 thông qua mã dịch vụ cha. |
| Short | Mã dịch vụ cha (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 84. vnKcbdbServicePriceLm.hospitalRank | |
| Definition | Bảng V.2#T26 của Phần V QĐ 2682/QĐ-BYT (3 trường). |
| Short | Bảng 2: Danh mục hạng bệnh viện (dm_hang_benh_vien) Bảng này lưu thông tin các hạng bệnh viện ở các cột tiêu đề (từ cột 1 đến cột 5). |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 86. vnKcbdbServicePriceLm.hospitalRank.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 88. vnKcbdbServicePriceLm.hospitalRank.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.hospitalRank.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 90. vnKcbdbServicePriceLm.hospitalRank.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 92. vnKcbdbServicePriceLm.hospitalRank.chiMucId | |
| Definition | Khoá chính |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 94. vnKcbdbServicePriceLm.hospitalRank.maHang | |
| Definition | Mã hạng bệnh viện (DAC_BIET, HANG_1, HANG_2, HANG_3, HANG_4) |
| Short | Mã hạng (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 62 (QD2682-TEXT-005); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 96. vnKcbdbServicePriceLm.hospitalRank.tenHang | |
| Definition | Tên hạng (Ví dụ: Bệnh viện hạng Đặc biệt, Bệnh viện hạng I,...) |
| Short | Tên hạng (STT 3) |
| Comments | Tối đa 255 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 98. vnKcbdbServicePriceLm.bedDayPrice | |
| Definition | Bảng V.2#T27 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | BẢNG 3: Bảng lưu giá dịch vụ theo hạng và thông tư (gia_ngay_giuong) Bảng này đóng vai trò là "bảng cầu" (Junction Table) kết hợp giữa Dịch vụ và Hạng bệnh viện để lưu giá tiền cụ thể. |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 100. vnKcbdbServicePriceLm.bedDayPrice.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 102. vnKcbdbServicePriceLm.bedDayPrice.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.bedDayPrice.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 104. vnKcbdbServicePriceLm.bedDayPrice.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 106. vnKcbdbServicePriceLm.bedDayPrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 108. vnKcbdbServicePriceLm.bedDayPrice.idDichVu | |
| Definition | Khoá ngoại liên kết tới dm_dich_vu_giuong(id) |
| Short | ID dịch vụ (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 62 (QD2682-TEXT-006); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 110. vnKcbdbServicePriceLm.bedDayPrice.idHangBenhVien | |
| Definition | Khoá ngoại liên kết tới dm_hang_benh_vien(id). Có thể để trống nếu mức giá đó áp dụng chung không phân biệt hạng. |
| Short | ID hạng bệnh viện (STT 3) |
| Comments | Khoá ngoại của bảng CSDL. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 112. vnKcbdbServicePriceLm.bedDayPrice.giaTien | |
| Definition | Giá tiền (Đơn vị: đồng). Cho phép để trống vì có những ô trống không có giá (như mục 1 bệnh viện hạng IV). |
| Short | Giá tiền (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 114. vnKcbdbServicePriceLm.bedDayPrice.soThongTuApDung | |
| Definition | Số thông tư áp dụng (Mặc định: 22/2023/TT-BYT) |
| Short | Số thông tư áp dụng (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 116. vnKcbdbServicePriceLm.bedDayPrice.ghiChuDacBiet | |
| Definition | Lưu ghi chú riêng (Ví dụ: áp dụng riêng cho cơ sở tại Hà Nội và TP.HCM ở dòng cuối hình ảnh) |
| Short | Ghi chú đặc biệt (STT 6) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 118. vnKcbdbServicePriceLm.techniqueService | |
| Definition | Bảng V.3#T28 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | Bảng 1: Danh mục dịch vụ kỹ thuật (dm_dich_vu_ky_thuat). Bảng này lưu toàn bộ các mục từ nhóm lớn cho đến dịch vụ chi tiết nhằm giữ nguyên cấu trúc phân cấp. |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 120. vnKcbdbServicePriceLm.techniqueService.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 122. vnKcbdbServicePriceLm.techniqueService.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.techniqueService.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 124. vnKcbdbServicePriceLm.techniqueService.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 126. vnKcbdbServicePriceLm.techniqueService.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 128. vnKcbdbServicePriceLm.techniqueService.soThuTuTheoThongTu | |
| Definition | Số thứ tự theo thông tư (Ví dụ lưu: "A", "I", "1", "2",...) |
| Short | Số thứ tự theo thông tư (STT 2) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 130. vnKcbdbServicePriceLm.techniqueService.soThuTuTheoThongTu37Cu | |
| Definition | Số thứ tự theo Thông tư 37 cũ (nếu có) để đối chiếu |
| Short | Số thứ tự theo Thông tư 37 cũ (STT 3) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 132. vnKcbdbServicePriceLm.techniqueService.maDichVuCuaBoYTe | |
| Definition | Mã dịch vụ của Bộ Y tế (Ví dụ: 04C1.1.3). Các dòng tiêu đề nhóm lớn sẽ để trống. |
| Short | Mã dịch vụ của Bộ Y tế (STT 4) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 134. vnKcbdbServicePriceLm.techniqueService.tenDichVuHoacTenNhomPhanLoai | |
| Definition | Tên dịch vụ hoặc tên nhóm phân loại |
| Short | Tên dịch vụ hoặc tên nhóm phân loại (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 136. vnKcbdbServicePriceLm.techniqueService.khoaNgoaiTuLienKetKhoaCha | |
| Definition | Khoá ngoại tự liên kết trỏ đến trường định danh (id) của chính bảng này để xác định nhóm cha của dòng hiện tại. Ví dụ: dòng "Siêu âm" (I) thuộc nhóm "CHẨN ĐOÁN BẰNG HÌNH ẢNH" (A). |
| Short | Khoá ngoại tự liên kết (khoá cha) (STT 6) |
| Comments | Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 138. vnKcbdbServicePriceLm.techniquePrice | |
| Definition | Bảng V.3#T29 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | BẢNG 2: Cấu hình giá dịch vụ theo thông tư (gia_dich_vu_ky_thuat) Tách riêng phần giá và ghi chú sang bảng này để quản lý biến động giá qua các thời kỳ thông tư khác nhau mà không làm thay đổi bảng da |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 140. vnKcbdbServicePriceLm.techniquePrice.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 142. vnKcbdbServicePriceLm.techniquePrice.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.techniquePrice.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 144. vnKcbdbServicePriceLm.techniquePrice.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 146. vnKcbdbServicePriceLm.techniquePrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 148. vnKcbdbServicePriceLm.techniquePrice.idDichVu | |
| Definition | Khoá ngoại liên kết tới bảng dm_dich_vu_ky_thuat(id) |
| Short | ID dịch vụ (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 63 (QD2682-TEXT-007); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 150. vnKcbdbServicePriceLm.techniquePrice.giaBaoGomChiPhiTrucTiepVaTienLuong | |
| Definition | Giá bao gồm chi phí trực tiếp và tiền lương. Để trống đối với các dòng tiêu đề phân nhóm. |
| Short | Giá bao gồm chi phí trực tiếp và tiền lương (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 152. vnKcbdbServicePriceLm.techniquePrice.ghiChu | |
| Definition | Ghi chú đi kèm hoặc điều kiện áp dụng (Ví dụ: dòng số 7, số 9, số 10 có phần văn bản ghi chú rất dài ở cột 6). |
| Short | Ghi chú (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 154. vnKcbdbServicePriceLm.techniquePrice.soThongTu | |
| Definition | Văn bản pháp lý áp dụng (Mặc định điền: 22/2023/TT-BYT) |
| Short | Số thông tư (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 156. vnKcbdbServicePriceLm.techniquePrice.trangThai | |
| Definition | Trạng thái hiệu lực (1: Đang áp dụng, 0: Hết hiệu lực) |
| Short | Trạng thái (STT 6) |
| Comments | Danh mục theo văn bản: 1 = Đang áp dụng; 0 = Hết hiệu lực. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. vnKcbdbServicePriceLm | |
| Definition | Logical model cho Phần V Phụ lục QĐ 2682/QĐ-BYT: 46 trường trong tám bảng cấu hình giá — danh mục kỹ thuật (lặp Phần IV), loại cơ sở/dịch vụ, cấu hình giá khám bệnh, dịch vụ giường, hạng bệnh viện, giá ngày giường theo hạng, danh mục dịch vụ kỹ thuật và cấu hình giá dịch vụ. Đây là cấu trúc bảng CSDL (khoá chính/khoá ngoại/mã ví dụ), tương ứng VNCoreChargeItemDefinition khi có đủ cơ sở áp dụng và thời gian hiệu lực; số thông tư mặc định 22/2023/TT-BYT là giá LỊCH SỬ (hết hiệu lực 01/01/2025). |
| Short | Giá dịch vụ trong CSDL hoạt động KCB (Phần V QĐ 2682/QĐ-BYT) — KCB Database Service Price |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. vnKcbdbServicePriceLm.techniqueCatalog | |
| Definition | Bảng V#T22 của Phần V QĐ 2682/QĐ-BYT (8 trường). |
| Short | Bảng danh mục kỹ thuật trong khám bệnh, chữa bệnh (theo Thông tư Số: 23/2024/TT-BYT ngày 8/10/2024 của Bộ Y tế) |
| Control | 0..1 |
| Type | BackboneElement |
| 4. vnKcbdbServicePriceLm.techniqueCatalog.chiMucId | |
| Definition | ID tự sinh, định danh duy nhất cho mỗi dòng dữ liệu (Cột 1). |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. vnKcbdbServicePriceLm.techniqueCatalog.soThuTuKyThuat | |
| Definition | Số thứ tự kỹ thuật trong phạm vi chương đó (Cột 2). Ví dụ: 1, 2, 3... |
| Short | Số thứ tự kỹ thuật (STT 2) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. vnKcbdbServicePriceLm.techniqueCatalog.tenCuaChuongKyThuat | |
| Definition | Tên của chương kỹ thuật (Cột 3). Ví dụ: "1. Thần kinh" |
| Short | Tên của chương kỹ thuật (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. vnKcbdbServicePriceLm.techniqueCatalog.maLienKetCuaKyThuat | |
| Definition | Mã liên kết của kỹ thuật (Cột 4). Ví dụ: "10.7", "10.15", "1.206" |
| Short | Mã liên kết của kỹ thuật (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. vnKcbdbServicePriceLm.techniqueCatalog.tenChiTietCuaKyThuat | |
| Definition | Tên chi tiết của kỹ thuật thực hiện (Cột 5). |
| Short | Tên chi tiết của kỹ thuật (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. vnKcbdbServicePriceLm.techniqueCatalog.ngayDanhMucNayBatDauCoHieuLuc | |
| Definition | Ngày danh mục này bắt đầu có hiệu lực (Từ ngày 01/7/2026). |
| Short | Ngày danh mục này bắt đầu có hiệu lực (STT 6) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. vnKcbdbServicePriceLm.techniqueCatalog.thoiGianBanGhiDuocTaoHeThong | |
| Definition | Thời gian bản ghi được tạo hệ thống. |
| Short | Thời gian bản ghi được tạo hệ thống. (STT 7) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. vnKcbdbServicePriceLm.techniqueCatalog.thoiGianBanGhiDuocCapNhatGanNhat | |
| Definition | Thời gian bản ghi được cập nhật gần nhất. |
| Short | Thời gian bản ghi được cập nhật gần nhất. (STT 8) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. vnKcbdbServicePriceLm.facilityType | |
| Definition | Bảng V.1#T23 của Phần V QĐ 2682/QĐ-BYT (5 trường). |
| Short | Bảng 1: Danh mục loại cơ sở y tế / dịch vụ. Bảng này dùng để lưu danh sách cố định các hạng bệnh viện. |
| Control | 0..1 |
| Type | BackboneElement |
| 22. vnKcbdbServicePriceLm.facilityType.chiMucId | |
| Definition | Khoá chính định danh loại cơ sở |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. vnKcbdbServicePriceLm.facilityType.soThuTuSapXep | |
| Definition | Số thứ tự sắp xếp |
| Short | Số thứ tự sắp xếp (STT 2) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. vnKcbdbServicePriceLm.facilityType.maLoai | |
| Definition | Mã code hệ thống (Ví dụ: BV_DB, BV_H1, TYT_XA, HOI_CHAN) |
| Short | Mã loại (STT 3) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. vnKcbdbServicePriceLm.facilityType.tenLoaiCoSo | |
| Definition | Tên loại cơ sở (Ví dụ: Bệnh viện hạng đặc biệt) |
| Short | Tên loại cơ sở (STT 4) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. vnKcbdbServicePriceLm.facilityType.moTaChiTiet | |
| Definition | Diễn giải chi tiết (Dùng để lưu nội dung dài của mục số 7 trường hợp hội chẩn) |
| Short | Mô tả chi tiết (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. vnKcbdbServicePriceLm.examinationPrice | |
| Definition | Bảng V.1#T24 của Phần V QĐ 2682/QĐ-BYT (8 trường). |
| Short | Bảng 2: Bảng cấu hình giá theo thông tư (cau_hinh_gia_kham_benh) Bảng này lưu giá tiền và gắn với thông tư tương ứng, khi có thông tư mới chỉ cần thêm dòng mới mà không làm ảnh hưởng đến lịch sử dữ li |
| Control | 0..1 |
| Type | BackboneElement |
| 34. vnKcbdbServicePriceLm.examinationPrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. vnKcbdbServicePriceLm.examinationPrice.loaiCoSo | |
| Definition | Khoá ngoại liên kết tới bảng dm_loai_co_so_khambenh(id) |
| Short | Loại cơ sở (STT 2) |
| Comments | Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. vnKcbdbServicePriceLm.examinationPrice.donGia | |
| Definition | Giá tiền bao gồm chi phí trực tiếp, tiền lương |
| Short | Đơn giá (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. vnKcbdbServicePriceLm.examinationPrice.donViTinh | |
| Definition | Mặc định là "đồng" |
| Short | Đơn vị tính (STT 4) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. vnKcbdbServicePriceLm.examinationPrice.soThongTu | |
| Definition | Số thông tư áp dụng (Ví dụ: 22/2023/TT-BYT) |
| Short | Số thông tư (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. vnKcbdbServicePriceLm.examinationPrice.ngayBanHanh | |
| Definition | Ngày ban hành thông tư (2023-11-17) |
| Short | Ngày ban hành (STT 6) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. vnKcbdbServicePriceLm.examinationPrice.trangThai | |
| Definition | Trạng thái hiệu lực (1: Đang áp dụng, 0: Hết hiệu lực) |
| Short | Trạng thái (STT 7) |
| Comments | Danh mục theo văn bản: 1 = Đang áp dụng; 0 = Hết hiệu lực. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 48. vnKcbdbServicePriceLm.examinationPrice.ghiChu | |
| Definition | Ghi chú riêng cho mức giá này |
| Short | Ghi chú (STT 8) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 50. vnKcbdbServicePriceLm.bedService | |
| Definition | Bảng V.2#T25 của Phần V QĐ 2682/QĐ-BYT (4 trường). |
| Short | Bảng 1: Danh mục loại dịch vụ giường bệnh (dm_dich_vu_giuong). Bảng này lưu tên các loại dịch vụ ở cột B, giữ nguyên cấu trúc cha - con (ví dụ: mục 3.1 là con của mục 3). |
| Control | 0..1 |
| Type | BackboneElement |
| 52. vnKcbdbServicePriceLm.bedService.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. vnKcbdbServicePriceLm.bedService.maDichVu | |
| Definition | Mã dịch vụ hiển thị (Ví dụ: 1, 2, 3, 3.1, 3.1.special) |
| Short | Mã dịch vụ (STT 2) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. vnKcbdbServicePriceLm.bedService.tenDichVu | |
| Definition | Nội dung loại dịch vụ (Sử dụng kiểu văn bản vì nội dung mục 3.1 rất dài) |
| Short | Tên dịch vụ (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 58. vnKcbdbServicePriceLm.bedService.maDichVuCha | |
| Definition | Khoá ngoại tự liên kết. Ví dụ: dòng 3.1 liên kết với dòng 3 thông qua mã dịch vụ cha. |
| Short | Mã dịch vụ cha (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 60. vnKcbdbServicePriceLm.hospitalRank | |
| Definition | Bảng V.2#T26 của Phần V QĐ 2682/QĐ-BYT (3 trường). |
| Short | Bảng 2: Danh mục hạng bệnh viện (dm_hang_benh_vien) Bảng này lưu thông tin các hạng bệnh viện ở các cột tiêu đề (từ cột 1 đến cột 5). |
| Control | 0..1 |
| Type | BackboneElement |
| 62. vnKcbdbServicePriceLm.hospitalRank.chiMucId | |
| Definition | Khoá chính |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 64. vnKcbdbServicePriceLm.hospitalRank.maHang | |
| Definition | Mã hạng bệnh viện (DAC_BIET, HANG_1, HANG_2, HANG_3, HANG_4) |
| Short | Mã hạng (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 62 (QD2682-TEXT-005); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 66. vnKcbdbServicePriceLm.hospitalRank.tenHang | |
| Definition | Tên hạng (Ví dụ: Bệnh viện hạng Đặc biệt, Bệnh viện hạng I,...) |
| Short | Tên hạng (STT 3) |
| Comments | Tối đa 255 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 68. vnKcbdbServicePriceLm.bedDayPrice | |
| Definition | Bảng V.2#T27 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | BẢNG 3: Bảng lưu giá dịch vụ theo hạng và thông tư (gia_ngay_giuong) Bảng này đóng vai trò là "bảng cầu" (Junction Table) kết hợp giữa Dịch vụ và Hạng bệnh viện để lưu giá tiền cụ thể. |
| Control | 0..1 |
| Type | BackboneElement |
| 70. vnKcbdbServicePriceLm.bedDayPrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 72. vnKcbdbServicePriceLm.bedDayPrice.idDichVu | |
| Definition | Khoá ngoại liên kết tới dm_dich_vu_giuong(id) |
| Short | ID dịch vụ (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 62 (QD2682-TEXT-006); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 74. vnKcbdbServicePriceLm.bedDayPrice.idHangBenhVien | |
| Definition | Khoá ngoại liên kết tới dm_hang_benh_vien(id). Có thể để trống nếu mức giá đó áp dụng chung không phân biệt hạng. |
| Short | ID hạng bệnh viện (STT 3) |
| Comments | Khoá ngoại của bảng CSDL. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 76. vnKcbdbServicePriceLm.bedDayPrice.giaTien | |
| Definition | Giá tiền (Đơn vị: đồng). Cho phép để trống vì có những ô trống không có giá (như mục 1 bệnh viện hạng IV). |
| Short | Giá tiền (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 78. vnKcbdbServicePriceLm.bedDayPrice.soThongTuApDung | |
| Definition | Số thông tư áp dụng (Mặc định: 22/2023/TT-BYT) |
| Short | Số thông tư áp dụng (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 80. vnKcbdbServicePriceLm.bedDayPrice.ghiChuDacBiet | |
| Definition | Lưu ghi chú riêng (Ví dụ: áp dụng riêng cho cơ sở tại Hà Nội và TP.HCM ở dòng cuối hình ảnh) |
| Short | Ghi chú đặc biệt (STT 6) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 82. vnKcbdbServicePriceLm.techniqueService | |
| Definition | Bảng V.3#T28 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | Bảng 1: Danh mục dịch vụ kỹ thuật (dm_dich_vu_ky_thuat). Bảng này lưu toàn bộ các mục từ nhóm lớn cho đến dịch vụ chi tiết nhằm giữ nguyên cấu trúc phân cấp. |
| Control | 0..1 |
| Type | BackboneElement |
| 84. vnKcbdbServicePriceLm.techniqueService.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 86. vnKcbdbServicePriceLm.techniqueService.soThuTuTheoThongTu | |
| Definition | Số thứ tự theo thông tư (Ví dụ lưu: "A", "I", "1", "2",...) |
| Short | Số thứ tự theo thông tư (STT 2) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 88. vnKcbdbServicePriceLm.techniqueService.soThuTuTheoThongTu37Cu | |
| Definition | Số thứ tự theo Thông tư 37 cũ (nếu có) để đối chiếu |
| Short | Số thứ tự theo Thông tư 37 cũ (STT 3) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 90. vnKcbdbServicePriceLm.techniqueService.maDichVuCuaBoYTe | |
| Definition | Mã dịch vụ của Bộ Y tế (Ví dụ: 04C1.1.3). Các dòng tiêu đề nhóm lớn sẽ để trống. |
| Short | Mã dịch vụ của Bộ Y tế (STT 4) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 92. vnKcbdbServicePriceLm.techniqueService.tenDichVuHoacTenNhomPhanLoai | |
| Definition | Tên dịch vụ hoặc tên nhóm phân loại |
| Short | Tên dịch vụ hoặc tên nhóm phân loại (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 94. vnKcbdbServicePriceLm.techniqueService.khoaNgoaiTuLienKetKhoaCha | |
| Definition | Khoá ngoại tự liên kết trỏ đến trường định danh (id) của chính bảng này để xác định nhóm cha của dòng hiện tại. Ví dụ: dòng "Siêu âm" (I) thuộc nhóm "CHẨN ĐOÁN BẰNG HÌNH ẢNH" (A). |
| Short | Khoá ngoại tự liên kết (khoá cha) (STT 6) |
| Comments | Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 96. vnKcbdbServicePriceLm.techniquePrice | |
| Definition | Bảng V.3#T29 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | BẢNG 2: Cấu hình giá dịch vụ theo thông tư (gia_dich_vu_ky_thuat) Tách riêng phần giá và ghi chú sang bảng này để quản lý biến động giá qua các thời kỳ thông tư khác nhau mà không làm thay đổi bảng da |
| Control | 0..1 |
| Type | BackboneElement |
| 98. vnKcbdbServicePriceLm.techniquePrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 100. vnKcbdbServicePriceLm.techniquePrice.idDichVu | |
| Definition | Khoá ngoại liên kết tới bảng dm_dich_vu_ky_thuat(id) |
| Short | ID dịch vụ (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 63 (QD2682-TEXT-007); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 102. vnKcbdbServicePriceLm.techniquePrice.giaBaoGomChiPhiTrucTiepVaTienLuong | |
| Definition | Giá bao gồm chi phí trực tiếp và tiền lương. Để trống đối với các dòng tiêu đề phân nhóm. |
| Short | Giá bao gồm chi phí trực tiếp và tiền lương (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 104. vnKcbdbServicePriceLm.techniquePrice.ghiChu | |
| Definition | Ghi chú đi kèm hoặc điều kiện áp dụng (Ví dụ: dòng số 7, số 9, số 10 có phần văn bản ghi chú rất dài ở cột 6). |
| Short | Ghi chú (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 106. vnKcbdbServicePriceLm.techniquePrice.soThongTu | |
| Definition | Văn bản pháp lý áp dụng (Mặc định điền: 22/2023/TT-BYT) |
| Short | Số thông tư (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 108. vnKcbdbServicePriceLm.techniquePrice.trangThai | |
| Definition | Trạng thái hiệu lực (1: Đang áp dụng, 0: Hết hiệu lực) |
| Short | Trạng thái (STT 6) |
| Comments | Danh mục theo văn bản: 1 = Đang áp dụng; 0 = Hết hiệu lực. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. vnKcbdbServicePriceLm | |
| Definition | Logical model cho Phần V Phụ lục QĐ 2682/QĐ-BYT: 46 trường trong tám bảng cấu hình giá — danh mục kỹ thuật (lặp Phần IV), loại cơ sở/dịch vụ, cấu hình giá khám bệnh, dịch vụ giường, hạng bệnh viện, giá ngày giường theo hạng, danh mục dịch vụ kỹ thuật và cấu hình giá dịch vụ. Đây là cấu trúc bảng CSDL (khoá chính/khoá ngoại/mã ví dụ), tương ứng VNCoreChargeItemDefinition khi có đủ cơ sở áp dụng và thời gian hiệu lực; số thông tư mặc định 22/2023/TT-BYT là giá LỊCH SỬ (hết hiệu lực 01/01/2025). |
| Short | Giá dịch vụ trong CSDL hoạt động KCB (Phần V QĐ 2682/QĐ-BYT) — KCB Database Service Price |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. vnKcbdbServicePriceLm.techniqueCatalog | |
| Definition | Bảng V#T22 của Phần V QĐ 2682/QĐ-BYT (8 trường). |
| Short | Bảng danh mục kỹ thuật trong khám bệnh, chữa bệnh (theo Thông tư Số: 23/2024/TT-BYT ngày 8/10/2024 của Bộ Y tế) |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. vnKcbdbServicePriceLm.techniqueCatalog.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 6. vnKcbdbServicePriceLm.techniqueCatalog.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.techniqueCatalog.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 8. vnKcbdbServicePriceLm.techniqueCatalog.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 10. vnKcbdbServicePriceLm.techniqueCatalog.chiMucId | |
| Definition | ID tự sinh, định danh duy nhất cho mỗi dòng dữ liệu (Cột 1). |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. vnKcbdbServicePriceLm.techniqueCatalog.soThuTuKyThuat | |
| Definition | Số thứ tự kỹ thuật trong phạm vi chương đó (Cột 2). Ví dụ: 1, 2, 3... |
| Short | Số thứ tự kỹ thuật (STT 2) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. vnKcbdbServicePriceLm.techniqueCatalog.tenCuaChuongKyThuat | |
| Definition | Tên của chương kỹ thuật (Cột 3). Ví dụ: "1. Thần kinh" |
| Short | Tên của chương kỹ thuật (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. vnKcbdbServicePriceLm.techniqueCatalog.maLienKetCuaKyThuat | |
| Definition | Mã liên kết của kỹ thuật (Cột 4). Ví dụ: "10.7", "10.15", "1.206" |
| Short | Mã liên kết của kỹ thuật (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. vnKcbdbServicePriceLm.techniqueCatalog.tenChiTietCuaKyThuat | |
| Definition | Tên chi tiết của kỹ thuật thực hiện (Cột 5). |
| Short | Tên chi tiết của kỹ thuật (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. vnKcbdbServicePriceLm.techniqueCatalog.ngayDanhMucNayBatDauCoHieuLuc | |
| Definition | Ngày danh mục này bắt đầu có hiệu lực (Từ ngày 01/7/2026). |
| Short | Ngày danh mục này bắt đầu có hiệu lực (STT 6) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. vnKcbdbServicePriceLm.techniqueCatalog.thoiGianBanGhiDuocTaoHeThong | |
| Definition | Thời gian bản ghi được tạo hệ thống. |
| Short | Thời gian bản ghi được tạo hệ thống. (STT 7) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. vnKcbdbServicePriceLm.techniqueCatalog.thoiGianBanGhiDuocCapNhatGanNhat | |
| Definition | Thời gian bản ghi được cập nhật gần nhất. |
| Short | Thời gian bản ghi được cập nhật gần nhất. (STT 8) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. vnKcbdbServicePriceLm.facilityType | |
| Definition | Bảng V.1#T23 của Phần V QĐ 2682/QĐ-BYT (5 trường). |
| Short | Bảng 1: Danh mục loại cơ sở y tế / dịch vụ. Bảng này dùng để lưu danh sách cố định các hạng bệnh viện. |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 28. vnKcbdbServicePriceLm.facilityType.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 30. vnKcbdbServicePriceLm.facilityType.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.facilityType.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 32. vnKcbdbServicePriceLm.facilityType.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 34. vnKcbdbServicePriceLm.facilityType.chiMucId | |
| Definition | Khoá chính định danh loại cơ sở |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. vnKcbdbServicePriceLm.facilityType.soThuTuSapXep | |
| Definition | Số thứ tự sắp xếp |
| Short | Số thứ tự sắp xếp (STT 2) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. vnKcbdbServicePriceLm.facilityType.maLoai | |
| Definition | Mã code hệ thống (Ví dụ: BV_DB, BV_H1, TYT_XA, HOI_CHAN) |
| Short | Mã loại (STT 3) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. vnKcbdbServicePriceLm.facilityType.tenLoaiCoSo | |
| Definition | Tên loại cơ sở (Ví dụ: Bệnh viện hạng đặc biệt) |
| Short | Tên loại cơ sở (STT 4) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. vnKcbdbServicePriceLm.facilityType.moTaChiTiet | |
| Definition | Diễn giải chi tiết (Dùng để lưu nội dung dài của mục số 7 trường hợp hội chẩn) |
| Short | Mô tả chi tiết (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. vnKcbdbServicePriceLm.examinationPrice | |
| Definition | Bảng V.1#T24 của Phần V QĐ 2682/QĐ-BYT (8 trường). |
| Short | Bảng 2: Bảng cấu hình giá theo thông tư (cau_hinh_gia_kham_benh) Bảng này lưu giá tiền và gắn với thông tư tương ứng, khi có thông tư mới chỉ cần thêm dòng mới mà không làm ảnh hưởng đến lịch sử dữ li |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 46. vnKcbdbServicePriceLm.examinationPrice.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 48. vnKcbdbServicePriceLm.examinationPrice.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.examinationPrice.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 50. vnKcbdbServicePriceLm.examinationPrice.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 52. vnKcbdbServicePriceLm.examinationPrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. vnKcbdbServicePriceLm.examinationPrice.loaiCoSo | |
| Definition | Khoá ngoại liên kết tới bảng dm_loai_co_so_khambenh(id) |
| Short | Loại cơ sở (STT 2) |
| Comments | Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. vnKcbdbServicePriceLm.examinationPrice.donGia | |
| Definition | Giá tiền bao gồm chi phí trực tiếp, tiền lương |
| Short | Đơn giá (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 58. vnKcbdbServicePriceLm.examinationPrice.donViTinh | |
| Definition | Mặc định là "đồng" |
| Short | Đơn vị tính (STT 4) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 60. vnKcbdbServicePriceLm.examinationPrice.soThongTu | |
| Definition | Số thông tư áp dụng (Ví dụ: 22/2023/TT-BYT) |
| Short | Số thông tư (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 62. vnKcbdbServicePriceLm.examinationPrice.ngayBanHanh | |
| Definition | Ngày ban hành thông tư (2023-11-17) |
| Short | Ngày ban hành (STT 6) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 64. vnKcbdbServicePriceLm.examinationPrice.trangThai | |
| Definition | Trạng thái hiệu lực (1: Đang áp dụng, 0: Hết hiệu lực) |
| Short | Trạng thái (STT 7) |
| Comments | Danh mục theo văn bản: 1 = Đang áp dụng; 0 = Hết hiệu lực. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 66. vnKcbdbServicePriceLm.examinationPrice.ghiChu | |
| Definition | Ghi chú riêng cho mức giá này |
| Short | Ghi chú (STT 8) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 68. vnKcbdbServicePriceLm.bedService | |
| Definition | Bảng V.2#T25 của Phần V QĐ 2682/QĐ-BYT (4 trường). |
| Short | Bảng 1: Danh mục loại dịch vụ giường bệnh (dm_dich_vu_giuong). Bảng này lưu tên các loại dịch vụ ở cột B, giữ nguyên cấu trúc cha - con (ví dụ: mục 3.1 là con của mục 3). |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 70. vnKcbdbServicePriceLm.bedService.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 72. vnKcbdbServicePriceLm.bedService.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.bedService.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 74. vnKcbdbServicePriceLm.bedService.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 76. vnKcbdbServicePriceLm.bedService.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 78. vnKcbdbServicePriceLm.bedService.maDichVu | |
| Definition | Mã dịch vụ hiển thị (Ví dụ: 1, 2, 3, 3.1, 3.1.special) |
| Short | Mã dịch vụ (STT 2) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 80. vnKcbdbServicePriceLm.bedService.tenDichVu | |
| Definition | Nội dung loại dịch vụ (Sử dụng kiểu văn bản vì nội dung mục 3.1 rất dài) |
| Short | Tên dịch vụ (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 82. vnKcbdbServicePriceLm.bedService.maDichVuCha | |
| Definition | Khoá ngoại tự liên kết. Ví dụ: dòng 3.1 liên kết với dòng 3 thông qua mã dịch vụ cha. |
| Short | Mã dịch vụ cha (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 84. vnKcbdbServicePriceLm.hospitalRank | |
| Definition | Bảng V.2#T26 của Phần V QĐ 2682/QĐ-BYT (3 trường). |
| Short | Bảng 2: Danh mục hạng bệnh viện (dm_hang_benh_vien) Bảng này lưu thông tin các hạng bệnh viện ở các cột tiêu đề (từ cột 1 đến cột 5). |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 86. vnKcbdbServicePriceLm.hospitalRank.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 88. vnKcbdbServicePriceLm.hospitalRank.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.hospitalRank.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 90. vnKcbdbServicePriceLm.hospitalRank.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 92. vnKcbdbServicePriceLm.hospitalRank.chiMucId | |
| Definition | Khoá chính |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 94. vnKcbdbServicePriceLm.hospitalRank.maHang | |
| Definition | Mã hạng bệnh viện (DAC_BIET, HANG_1, HANG_2, HANG_3, HANG_4) |
| Short | Mã hạng (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 62 (QD2682-TEXT-005); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 96. vnKcbdbServicePriceLm.hospitalRank.tenHang | |
| Definition | Tên hạng (Ví dụ: Bệnh viện hạng Đặc biệt, Bệnh viện hạng I,...) |
| Short | Tên hạng (STT 3) |
| Comments | Tối đa 255 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 98. vnKcbdbServicePriceLm.bedDayPrice | |
| Definition | Bảng V.2#T27 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | BẢNG 3: Bảng lưu giá dịch vụ theo hạng và thông tư (gia_ngay_giuong) Bảng này đóng vai trò là "bảng cầu" (Junction Table) kết hợp giữa Dịch vụ và Hạng bệnh viện để lưu giá tiền cụ thể. |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 100. vnKcbdbServicePriceLm.bedDayPrice.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 102. vnKcbdbServicePriceLm.bedDayPrice.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.bedDayPrice.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 104. vnKcbdbServicePriceLm.bedDayPrice.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 106. vnKcbdbServicePriceLm.bedDayPrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 108. vnKcbdbServicePriceLm.bedDayPrice.idDichVu | |
| Definition | Khoá ngoại liên kết tới dm_dich_vu_giuong(id) |
| Short | ID dịch vụ (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 62 (QD2682-TEXT-006); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 110. vnKcbdbServicePriceLm.bedDayPrice.idHangBenhVien | |
| Definition | Khoá ngoại liên kết tới dm_hang_benh_vien(id). Có thể để trống nếu mức giá đó áp dụng chung không phân biệt hạng. |
| Short | ID hạng bệnh viện (STT 3) |
| Comments | Khoá ngoại của bảng CSDL. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 112. vnKcbdbServicePriceLm.bedDayPrice.giaTien | |
| Definition | Giá tiền (Đơn vị: đồng). Cho phép để trống vì có những ô trống không có giá (như mục 1 bệnh viện hạng IV). |
| Short | Giá tiền (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 114. vnKcbdbServicePriceLm.bedDayPrice.soThongTuApDung | |
| Definition | Số thông tư áp dụng (Mặc định: 22/2023/TT-BYT) |
| Short | Số thông tư áp dụng (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 116. vnKcbdbServicePriceLm.bedDayPrice.ghiChuDacBiet | |
| Definition | Lưu ghi chú riêng (Ví dụ: áp dụng riêng cho cơ sở tại Hà Nội và TP.HCM ở dòng cuối hình ảnh) |
| Short | Ghi chú đặc biệt (STT 6) |
| Comments | Tối đa 500 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 118. vnKcbdbServicePriceLm.techniqueService | |
| Definition | Bảng V.3#T28 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | Bảng 1: Danh mục dịch vụ kỹ thuật (dm_dich_vu_ky_thuat). Bảng này lưu toàn bộ các mục từ nhóm lớn cho đến dịch vụ chi tiết nhằm giữ nguyên cấu trúc phân cấp. |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 120. vnKcbdbServicePriceLm.techniqueService.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 122. vnKcbdbServicePriceLm.techniqueService.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.techniqueService.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 124. vnKcbdbServicePriceLm.techniqueService.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 126. vnKcbdbServicePriceLm.techniqueService.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 128. vnKcbdbServicePriceLm.techniqueService.soThuTuTheoThongTu | |
| Definition | Số thứ tự theo thông tư (Ví dụ lưu: "A", "I", "1", "2",...) |
| Short | Số thứ tự theo thông tư (STT 2) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 130. vnKcbdbServicePriceLm.techniqueService.soThuTuTheoThongTu37Cu | |
| Definition | Số thứ tự theo Thông tư 37 cũ (nếu có) để đối chiếu |
| Short | Số thứ tự theo Thông tư 37 cũ (STT 3) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 132. vnKcbdbServicePriceLm.techniqueService.maDichVuCuaBoYTe | |
| Definition | Mã dịch vụ của Bộ Y tế (Ví dụ: 04C1.1.3). Các dòng tiêu đề nhóm lớn sẽ để trống. |
| Short | Mã dịch vụ của Bộ Y tế (STT 4) |
| Comments | Tối đa 50 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 134. vnKcbdbServicePriceLm.techniqueService.tenDichVuHoacTenNhomPhanLoai | |
| Definition | Tên dịch vụ hoặc tên nhóm phân loại |
| Short | Tên dịch vụ hoặc tên nhóm phân loại (STT 5) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 136. vnKcbdbServicePriceLm.techniqueService.khoaNgoaiTuLienKetKhoaCha | |
| Definition | Khoá ngoại tự liên kết trỏ đến trường định danh (id) của chính bảng này để xác định nhóm cha của dòng hiện tại. Ví dụ: dòng "Siêu âm" (I) thuộc nhóm "CHẨN ĐOÁN BẰNG HÌNH ẢNH" (A). |
| Short | Khoá ngoại tự liên kết (khoá cha) (STT 6) |
| Comments | Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 138. vnKcbdbServicePriceLm.techniquePrice | |
| Definition | Bảng V.3#T29 của Phần V QĐ 2682/QĐ-BYT (6 trường). |
| Short | BẢNG 2: Cấu hình giá dịch vụ theo thông tư (gia_dich_vu_ky_thuat) Tách riêng phần giá và ghi chú sang bảng này để quản lý biến động giá qua các thời kỳ thông tư khác nhau mà không làm thay đổi bảng da |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 140. vnKcbdbServicePriceLm.techniquePrice.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 142. vnKcbdbServicePriceLm.techniquePrice.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnKcbdbServicePriceLm.techniquePrice.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 144. vnKcbdbServicePriceLm.techniquePrice.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 146. vnKcbdbServicePriceLm.techniquePrice.chiMucId | |
| Definition | Khoá chính tự tăng |
| Short | Chỉ mục (id) (STT 1) |
| Comments | Khoá chính của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 148. vnKcbdbServicePriceLm.techniquePrice.idDichVu | |
| Definition | Khoá ngoại liên kết tới bảng dm_dich_vu_ky_thuat(id) |
| Short | ID dịch vụ (STT 2) |
| Comments | Hiệu chỉnh ký tự theo bản PDF trang 63 (QD2682-TEXT-007); nguyên văn DOCX và bằng chứng đối chiếu được giữ trong từ điển nguồn. Khoá ngoại của bảng CSDL. Văn bản không nói bắt buộc hay không — để 0..1. Khoá/timestamp nội bộ CSDL — không ánh xạ sang FHIR theo thiết kế. |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 150. vnKcbdbServicePriceLm.techniquePrice.giaBaoGomChiPhiTrucTiepVaTienLuong | |
| Definition | Giá bao gồm chi phí trực tiếp và tiền lương. Để trống đối với các dòng tiêu đề phân nhóm. |
| Short | Giá bao gồm chi phí trực tiếp và tiền lương (STT 3) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 152. vnKcbdbServicePriceLm.techniquePrice.ghiChu | |
| Definition | Ghi chú đi kèm hoặc điều kiện áp dụng (Ví dụ: dòng số 7, số 9, số 10 có phần văn bản ghi chú rất dài ở cột 6). |
| Short | Ghi chú (STT 4) |
| Comments | Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 154. vnKcbdbServicePriceLm.techniquePrice.soThongTu | |
| Definition | Văn bản pháp lý áp dụng (Mặc định điền: 22/2023/TT-BYT) |
| Short | Số thông tư (STT 5) |
| Comments | Tối đa 100 ký tự. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 156. vnKcbdbServicePriceLm.techniquePrice.trangThai | |
| Definition | Trạng thái hiệu lực (1: Đang áp dụng, 0: Hết hiệu lực) |
| Short | Trạng thái (STT 6) |
| Comments | Danh mục theo văn bản: 1 = Đang áp dụng; 0 = Hết hiệu lực. Văn bản không nói bắt buộc hay không — để 0..1. |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |