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
| URL chính thức: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-cost-statement-line | Phiên bản: 0.10.0 | ||||
| Computable Name: VNCoreExtCostStatementLine | |||||
| Định danh khác: OID:2.25.161089673617632664299011809196868855799.42.135 | |||||
Bản quyền/Pháp lý: Bộ Y tế Việt Nam — QĐ 697/QĐ-BYT (19/03/2026), mẫu bảng kê chi phí khám bệnh, chữa bệnh. |
|||||
Ba thuộc tính của một dòng bảng kê mà Invoice.lineItem của FHIR R4 không có sẵn:
phân đoạn thẻ mà dòng thuộc về, nhóm chi phí, và ngày hoặc khoảng thực hiện.
Invoice.lineItem chỉ có sequence, chargeItem[x] và priceComponent. Ba dữ liệu dưới đây là
cột bắt buộc của mẫu QĐ 697/QĐ-BYT nên phải bổ sung; số lượng và tiền thì dùng element gốc
(priceComponent.factor và priceComponent.amount).
Context of Use
This extension may be used on the following element(s)
Invoice.lineItem
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Mô tả profile, differential, snapshot và các biểu diễn liên quan.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Thuộc tính dòng bảng kê chi phí — Cost Statement Line Attributes | |
![]() ![]() |
3..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 1..1 | Extension | Phân đoạn thẻ mà dòng này thuộc về — Owning card segment |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "segmentSequence" | |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Value of extension | |
![]() ![]() ![]() |
S | 1..1 | Extension | Nhóm chi phí theo mẫu bảng kê — Cost category |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "category" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: Danh mục chi phí KCB — Vietnam Cost Category ValueSet (required) | |
![]() ![]() ![]() |
S | 1..1 | Extension | Ngày hoặc khoảng thực hiện — Service date or period |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "serviced" | |
![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
S | 0..1 | Extension | Đơn vị tính — cột (2) của mẫu |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "unit" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bệnh viện — cột (4) của mẫu |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalUnitPrice" | |
![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() |
S | 0..* | Extension | Thiết bị y tế thành phần của gói — các dòng '- Tên TBYT' dưới mục 10.x |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | Extension | Tên hoặc mã thiết bị y tế — cột (1) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "item" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn vị tính — cột (2) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "unit" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Số lượng — cột (3) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "quantity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bệnh viện — cột (4) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalUnitPrice" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bảo hiểm — cột (5) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceUnitPrice" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Tỷ lệ thanh toán theo dịch vụ (%) — cột (6), mẫu quy định ghi 100 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "serviceRate" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Thành tiền bệnh viện — cột (7) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalAmount" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Tỷ lệ thanh toán BHYT (%) — cột (8), ghi theo từng TBYT |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceRate" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Thành tiền bảo hiểm — cột (9) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceAmount" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Quỹ BHYT — cột (10), tuỳ chọn theo QĐ 697/QĐ-BYT | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceFund" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Người bệnh cùng chi trả — cột (11), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "patientCopay" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Nguồn khác — cột (12), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "otherSource" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Người bệnh tự trả — cột (13), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "patientSelfPay" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Không cộng vào tổng thành tiền BH của gói |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "excludedFromPackageTotal" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Value of extension | |
![]() ![]() ![]() ![]() |
1..1 | uri | "packageComponent" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
S | 0..1 | Extension | Dòng dịch vụ kỹ thuật mà gói đi kèm |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "relatedServiceSequence" | |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Value of extension | |
![]() ![]() |
1..1 | uri | "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-cost-statement-line" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:category.value[x] | Base | required | Danh mục chi phí KCB — Vietnam Cost Category ValueSet | 📦0.10.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Thuộc tính dòng bảng kê chi phí — Cost Statement Line Attributes | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
3..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | Extension | Phân đoạn thẻ mà dòng này thuộc về — Owning card segment |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "segmentSequence" | |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Value of extension | |
![]() ![]() ![]() |
S | 1..1 | Extension | Nhóm chi phí theo mẫu bảng kê — Cost category |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "category" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: Danh mục chi phí KCB — Vietnam Cost Category ValueSet (required) | |
![]() ![]() ![]() |
S | 1..1 | Extension | Ngày hoặc khoảng thực hiện — Service date or period |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "serviced" | |
![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
S | 0..1 | Extension | Đơn vị tính — cột (2) của mẫu |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "unit" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bệnh viện — cột (4) của mẫu |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalUnitPrice" | |
![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() |
S | 0..* | Extension | Thiết bị y tế thành phần của gói — các dòng '- Tên TBYT' dưới mục 10.x |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | Extension | Tên hoặc mã thiết bị y tế — cột (1) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "item" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn vị tính — cột (2) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "unit" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Số lượng — cột (3) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "quantity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bệnh viện — cột (4) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalUnitPrice" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bảo hiểm — cột (5) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceUnitPrice" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Tỷ lệ thanh toán theo dịch vụ (%) — cột (6), mẫu quy định ghi 100 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "serviceRate" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Thành tiền bệnh viện — cột (7) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalAmount" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Tỷ lệ thanh toán BHYT (%) — cột (8), ghi theo từng TBYT |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceRate" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Thành tiền bảo hiểm — cột (9) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceAmount" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Quỹ BHYT — cột (10), tuỳ chọn theo QĐ 697/QĐ-BYT | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceFund" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Người bệnh cùng chi trả — cột (11), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "patientCopay" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Nguồn khác — cột (12), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "otherSource" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Người bệnh tự trả — cột (13), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "patientSelfPay" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Không cộng vào tổng thành tiền BH của gói |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "excludedFromPackageTotal" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Value of extension | |
![]() ![]() ![]() ![]() |
1..1 | uri | "packageComponent" | |
![]() ![]() ![]() |
S | 0..1 | Extension | Dòng dịch vụ kỹ thuật mà gói đi kèm |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "relatedServiceSequence" | |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Value of extension | |
![]() ![]() |
1..1 | uri | "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-cost-statement-line" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:category.value[x] | Base | required | Danh mục chi phí KCB — Vietnam Cost Category ValueSet | 📦0.10.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Complex Extension: Ba thuộc tính của một dòng bảng kê mà Invoice.lineItem của FHIR R4 không có sẵn:
phân đoạn thẻ mà dòng thuộc về, nhóm chi phí, và ngày hoặc khoảng thực hiện.
Invoice.lineItem chỉ có sequence, chargeItem[x] và priceComponent. Ba dữ liệu dưới đây là
cột bắt buộc của mẫu QĐ 697/QĐ-BYT nên phải bổ sung; số lượng và tiền thì dùng element gốc
(priceComponent.factor và priceComponent.amount).
sequence của một phân đoạn khai ở vn-ext-cost-statement-segment trên chính Invoice này.period của phân đoạn mà dòng trỏ tới — nếu không thì chi phí đang bị tính vào sai mức hưởng. Về cách kiểm: ràng buộc chéo dòng↔phân đoạn không khai thành invariant FHIRPath (biểu thức phức tạp, dễ sai hơn giá trị nó mang lại — quyết định giữ nguyên); từ 0.10.0 nó được kiểm bằng máy ở tầng example-graph gate ([COST-SERVICED-SEGMENT]) cho toàn bộ corpus ví dụ của IG, còn dữ liệu production do bên triển khai kiểm ở tầng ứng dụng. Xem vn-cost-statement-line-segment-exists cho phần dòng-phải-trỏ-phân-đoạn-có-thật.chargeItemReference thì lấy từ ChargeItem.quantity.unit.ChargeItem.definitionCanonical → VNCoreChargeItemDefinition. Lưu đơn giá thay vì suy ra amount ÷ factor để không lệch khi làm tròn.excludedFromPackageTotal = true) là bước 1 khi tính ô 'Thành tiền BH' của dòng gói.true cho trường hợp mẫu loại trừ khỏi bước 1: dịch vụ đặt stent động mạch vành dùng từ 2 stent phủ thuốc trở lên thì stent thứ 2, thứ 3… không tính vào tổng thành tiền BH của gói. Mặc định khi vắng là false.sequence của dòng dịch vụ kỹ thuật trên chính bảng kê này — mẫu ghi rõ gói thiết bị phải 'ghi kèm theo tên dịch vụ kỹ thuật thực hiện'. Nhờ đó biết gói thuộc lần thực hiện dịch vụ nào thay vì chỉ dựa vào thứ tự dòng.Dạng xem DifferentialDifferential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Thuộc tính dòng bảng kê chi phí — Cost Statement Line Attributes | |
![]() ![]() |
3..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 1..1 | Extension | Phân đoạn thẻ mà dòng này thuộc về — Owning card segment |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "segmentSequence" | |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Value of extension | |
![]() ![]() ![]() |
S | 1..1 | Extension | Nhóm chi phí theo mẫu bảng kê — Cost category |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "category" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: Danh mục chi phí KCB — Vietnam Cost Category ValueSet (required) | |
![]() ![]() ![]() |
S | 1..1 | Extension | Ngày hoặc khoảng thực hiện — Service date or period |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "serviced" | |
![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
S | 0..1 | Extension | Đơn vị tính — cột (2) của mẫu |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "unit" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bệnh viện — cột (4) của mẫu |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalUnitPrice" | |
![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() |
S | 0..* | Extension | Thiết bị y tế thành phần của gói — các dòng '- Tên TBYT' dưới mục 10.x |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | Extension | Tên hoặc mã thiết bị y tế — cột (1) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "item" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn vị tính — cột (2) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "unit" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Số lượng — cột (3) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "quantity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bệnh viện — cột (4) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalUnitPrice" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bảo hiểm — cột (5) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceUnitPrice" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Tỷ lệ thanh toán theo dịch vụ (%) — cột (6), mẫu quy định ghi 100 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "serviceRate" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Thành tiền bệnh viện — cột (7) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalAmount" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Tỷ lệ thanh toán BHYT (%) — cột (8), ghi theo từng TBYT |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceRate" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Thành tiền bảo hiểm — cột (9) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceAmount" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Quỹ BHYT — cột (10), tuỳ chọn theo QĐ 697/QĐ-BYT | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceFund" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Người bệnh cùng chi trả — cột (11), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "patientCopay" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Nguồn khác — cột (12), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "otherSource" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Người bệnh tự trả — cột (13), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "patientSelfPay" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Không cộng vào tổng thành tiền BH của gói |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "excludedFromPackageTotal" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Value of extension | |
![]() ![]() ![]() ![]() |
1..1 | uri | "packageComponent" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
S | 0..1 | Extension | Dòng dịch vụ kỹ thuật mà gói đi kèm |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "relatedServiceSequence" | |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Value of extension | |
![]() ![]() |
1..1 | uri | "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-cost-statement-line" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:category.value[x] | Base | required | Danh mục chi phí KCB — Vietnam Cost Category ValueSet | 📦0.10.0 | This IG |
Dạng xem Snapshot
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Thuộc tính dòng bảng kê chi phí — Cost Statement Line Attributes | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
3..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | Extension | Phân đoạn thẻ mà dòng này thuộc về — Owning card segment |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "segmentSequence" | |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Value of extension | |
![]() ![]() ![]() |
S | 1..1 | Extension | Nhóm chi phí theo mẫu bảng kê — Cost category |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "category" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: Danh mục chi phí KCB — Vietnam Cost Category ValueSet (required) | |
![]() ![]() ![]() |
S | 1..1 | Extension | Ngày hoặc khoảng thực hiện — Service date or period |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "serviced" | |
![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
S | 0..1 | Extension | Đơn vị tính — cột (2) của mẫu |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "unit" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bệnh viện — cột (4) của mẫu |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalUnitPrice" | |
![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() |
S | 0..* | Extension | Thiết bị y tế thành phần của gói — các dòng '- Tên TBYT' dưới mục 10.x |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | Extension | Tên hoặc mã thiết bị y tế — cột (1) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "item" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn vị tính — cột (2) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "unit" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Số lượng — cột (3) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "quantity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bệnh viện — cột (4) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalUnitPrice" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Đơn giá bảo hiểm — cột (5) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceUnitPrice" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Tỷ lệ thanh toán theo dịch vụ (%) — cột (6), mẫu quy định ghi 100 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "serviceRate" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Thành tiền bệnh viện — cột (7) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "hospitalAmount" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Tỷ lệ thanh toán BHYT (%) — cột (8), ghi theo từng TBYT |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceRate" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Thành tiền bảo hiểm — cột (9) |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceAmount" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Quỹ BHYT — cột (10), tuỳ chọn theo QĐ 697/QĐ-BYT | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "insuranceFund" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Người bệnh cùng chi trả — cột (11), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "patientCopay" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Nguồn khác — cột (12), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "otherSource" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Người bệnh tự trả — cột (13), tuỳ chọn | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "patientSelfPay" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Money | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Extension | Không cộng vào tổng thành tiền BH của gói |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "excludedFromPackageTotal" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Value of extension | |
![]() ![]() ![]() ![]() |
1..1 | uri | "packageComponent" | |
![]() ![]() ![]() |
S | 0..1 | Extension | Dòng dịch vụ kỹ thuật mà gói đi kèm |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "relatedServiceSequence" | |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Value of extension | |
![]() ![]() |
1..1 | uri | "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-cost-statement-line" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:category.value[x] | Base | required | Danh mục chi phí KCB — Vietnam Cost Category ValueSet | 📦0.10.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Complex Extension: Ba thuộc tính của một dòng bảng kê mà Invoice.lineItem của FHIR R4 không có sẵn:
phân đoạn thẻ mà dòng thuộc về, nhóm chi phí, và ngày hoặc khoảng thực hiện.
Invoice.lineItem chỉ có sequence, chargeItem[x] và priceComponent. Ba dữ liệu dưới đây là
cột bắt buộc của mẫu QĐ 697/QĐ-BYT nên phải bổ sung; số lượng và tiền thì dùng element gốc
(priceComponent.factor và priceComponent.amount).
sequence của một phân đoạn khai ở vn-ext-cost-statement-segment trên chính Invoice này.period của phân đoạn mà dòng trỏ tới — nếu không thì chi phí đang bị tính vào sai mức hưởng. Về cách kiểm: ràng buộc chéo dòng↔phân đoạn không khai thành invariant FHIRPath (biểu thức phức tạp, dễ sai hơn giá trị nó mang lại — quyết định giữ nguyên); từ 0.10.0 nó được kiểm bằng máy ở tầng example-graph gate ([COST-SERVICED-SEGMENT]) cho toàn bộ corpus ví dụ của IG, còn dữ liệu production do bên triển khai kiểm ở tầng ứng dụng. Xem vn-cost-statement-line-segment-exists cho phần dòng-phải-trỏ-phân-đoạn-có-thật.chargeItemReference thì lấy từ ChargeItem.quantity.unit.ChargeItem.definitionCanonical → VNCoreChargeItemDefinition. Lưu đơn giá thay vì suy ra amount ÷ factor để không lệch khi làm tròn.excludedFromPackageTotal = true) là bước 1 khi tính ô 'Thành tiền BH' của dòng gói.true cho trường hợp mẫu loại trừ khỏi bước 1: dịch vụ đặt stent động mạch vành dùng từ 2 stent phủ thuốc trở lên thì stent thứ 2, thứ 3… không tính vào tổng thành tiền BH của gói. Mặc định khi vắng là false.sequence của dòng dịch vụ kỹ thuật trên chính bảng kê này — mẫu ghi rõ gói thiết bị phải 'ghi kèm theo tên dịch vụ kỹ thuật thực hiện'. Nhờ đó biết gói thuộc lần thực hiện dịch vụ nào thay vì chỉ dựa vào thứ tự dòng.
Biểu diễn khác của hồ sơ: CSV, Excel, Schematron