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-core-account | Phiên bản: 0.10.0 | ||||
| Computable Name: VNCoreAccount | |||||
| Định danh khác: OID:2.25.161089673617632664299011809196868855799.42.18 | |||||
Tài khoản viện phí gom toàn bộ chi phí của một đợt khám bệnh, chữa bệnh về một chỗ.
Vì sao cần. Một đợt điều trị thực tế có thể trải nhiều Encounter (nhập khoa, chuyển khoa,
chuyển tuyến nội viện) nhưng chỉ có một bảng kê chi phí và một hồ sơ đề nghị thanh toán.
Account là nơi duy nhất trong R4 giữ đúng quan hệ đó: Encounter.account, ChargeItem.account và
Invoice.account cùng trỏ về nó. Nhờ vậy câu hỏi 'dòng chi phí này thuộc đợt điều trị nào, và bảng
kê nào tổng hợp nó' trả lời được bằng truy vấn chứ không bằng cách so chuỗi MA_LK.
Quan hệ với MA_LK. MA_LK theo QĐ 3176/QĐ-BYT vẫn là định danh nghiệp vụ để gửi BHXH và vẫn nằm
trên identifier. Khác biệt: MA_LK là khoá trao đổi, còn Account là đối tượng có thật trong
hệ thống — hai thứ không thay nhau được.
Không dùng cho. Account KHÔNG mang số tiền. Tổng chi phí nằm ở Invoice.totalNet, kết quả giám
định nằm ở ClaimResponse. Account chỉ trả lời câu hỏi thuộc về đâu.
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: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Account | Tracks balance, charges, for patient or cost center Constraints: vn-account-period-covers-encounters, vn-account-coverage-priority-required, vn-account-coverage-priority-distinct | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||||
![]() ![]() |
SOΣ | 1..* | Identifier | Account number Slice: Unordered, Open by value:system
| ||||||
![]() ![]() ![]() |
SOΣ | 1..1 | Identifier | Mã liên kết hồ sơ (MA_LK) của đợt khám bệnh, chữa bệnh
| ||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: At least the following | ||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: MA_LK | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.hl7.org.vn/core/sid/ma-lk | ||||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | The value that is unique Example General: 123456 | ||||||
![]() ![]() |
?!SOΣ | 1..1 | code | Trạng thái tài khoản viện phí Binding: AccountStatus (required): Indicates whether the account is available to be used.
| ||||||
![]() ![]() |
SOΣ | 1..1 | CodeableConcept | Loại tài khoản — luôn là tài khoản thanh toán viện phí Binding: AccountTypes (example): The usage type of this account, permits categorization of accounts. Required Pattern: At least the following
| ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: PBILLACCT | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||
![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||
![]() ![]() |
SOΣ | 0..1 | string | Tên gợi nhớ, ví dụ 'Đợt nội trú 10/03–17/03/2026'
| ||||||
![]() ![]() |
SOΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Người bệnh của đợt điều trị
| ||||||
![]() ![]() |
SOΣ | 1..1 | Period | Kỳ phát sinh chi phí của đợt điều trị
| ||||||
![]() ![]() |
SOΣ | 0..* | BackboneElement | Thẻ BHYT áp cho đợt điều trị
| ||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Thẻ BHYT VN Core — VN Core Coverage Profile) | The party(s), such as insurances, that may contribute to the payment of this account | ||||||
![]() ![]() ![]() |
SΣ | 1..1 | positiveInt | Thứ tự ưu tiên duy nhất của thẻ trong tài khoản | ||||||
![]() ![]() |
SOΣ | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Cơ sở khám bệnh, chữa bệnh giữ tài khoản viện phí
| ||||||
![]() ![]() |
SOΣ | 0..1 | string | Explanation of purpose/use
| ||||||
![]() ![]() |
SO | 0..* | BackboneElement | Bên chịu trách nhiệm chi trả phần ngoài quỹ BHYT
| ||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||
![]() ![]() ![]() |
1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Responsible entity | |||||||
![]() ![]() |
SO | 0..1 | Reference(Tài khoản viện phí — VN Core Account) | Tài khoản cha, nếu cơ sở tách tài khoản theo khoa hoặc giai đoạn
| ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Account.identifier:MALK.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Account.identifier:MALK.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Account.status | Base | required | AccountStatus | 📍4.0.1 | FHIR Std. |
| Account.type | Base | example | Account Types | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Account | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Account | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Account | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Account | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Account | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| vn-account-coverage-priority-distinct | error | Account | Các thẻ bảo hiểm trên cùng tài khoản không được trùng thứ tự ưu tiên. Coverage priorities on an account SHALL be unique. |
coverage.priority.isDistinct()
|
| vn-account-coverage-priority-required | error | Account | Mỗi thẻ bảo hiểm được khai trên tài khoản phải có thứ tự ưu tiên. Every coverage entry on an account SHALL carry a priority. |
coverage.all(priority.exists())
|
| vn-account-period-covers-encounters | error | Account | Nếu tài khoản viện phí khai `servicePeriod` thì kỳ đó phải có điểm bắt đầu. Không có điểm bắt đầu thì mọi phép đối chiếu 'chi phí này thuộc kỳ nào' đều vô nghĩa. A billing account service period SHALL have a start. |
servicePeriod.exists() implies servicePeriod.start.exists()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Account | Tracks balance, charges, for patient or cost center Constraints: vn-account-period-covers-encounters, vn-account-coverage-priority-required, vn-account-coverage-priority-distinct | ||||||
![]() ![]() |
SO | 1..* | Identifier | Account number Slice: Unordered, Open by value:system
| ||||||
![]() ![]() ![]() |
SO | 1..1 | Identifier | Mã liên kết hồ sơ (MA_LK) của đợt khám bệnh, chữa bệnh
| ||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Required Pattern: At least the following | |||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: MA_LK | |||||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.hl7.org.vn/core/sid/ma-lk | |||||||
![]() ![]() ![]() ![]() |
S | 1..1 | string | The value that is unique | ||||||
![]() ![]() |
SO | 1..1 | code | Trạng thái tài khoản viện phí
| ||||||
![]() ![]() |
SO | 1..1 | CodeableConcept | Loại tài khoản — luôn là tài khoản thanh toán viện phí Required Pattern: At least the following
| ||||||
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode | |||||||
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: PBILLACCT | |||||||
![]() ![]() |
SO | 0..1 | string | Tên gợi nhớ, ví dụ 'Đợt nội trú 10/03–17/03/2026'
| ||||||
![]() ![]() |
SO | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Người bệnh của đợt điều trị
| ||||||
![]() ![]() |
SO | 1..1 | Period | Kỳ phát sinh chi phí của đợt điều trị
| ||||||
![]() ![]() |
SO | 0..* | BackboneElement | Thẻ BHYT áp cho đợt điều trị
| ||||||
![]() ![]() ![]() |
1..1 | Reference(Thẻ BHYT VN Core — VN Core Coverage Profile) | The party(s), such as insurances, that may contribute to the payment of this account | |||||||
![]() ![]() ![]() |
S | 1..1 | positiveInt | Thứ tự ưu tiên duy nhất của thẻ trong tài khoản | ||||||
![]() ![]() |
SO | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Cơ sở khám bệnh, chữa bệnh giữ tài khoản viện phí
| ||||||
![]() ![]() |
SO | 0..1 | string | Explanation of purpose/use
| ||||||
![]() ![]() |
SO | 0..* | BackboneElement | Bên chịu trách nhiệm chi trả phần ngoài quỹ BHYT
| ||||||
![]() ![]() ![]() |
1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Responsible entity | |||||||
![]() ![]() |
SO | 0..1 | Reference(Tài khoản viện phí — VN Core Account) | Tài khoản cha, nếu cơ sở tách tài khoản theo khoa hoặc giai đoạn
| ||||||
Documentation for this format | ||||||||||
| Id | Grade | Path(s) | Description | Expression |
| vn-account-coverage-priority-distinct | error | Account | Các thẻ bảo hiểm trên cùng tài khoản không được trùng thứ tự ưu tiên. Coverage priorities on an account SHALL be unique. |
coverage.priority.isDistinct()
|
| vn-account-coverage-priority-required | error | Account | Mỗi thẻ bảo hiểm được khai trên tài khoản phải có thứ tự ưu tiên. Every coverage entry on an account SHALL carry a priority. |
coverage.all(priority.exists())
|
| vn-account-period-covers-encounters | error | Account | Nếu tài khoản viện phí khai `servicePeriod` thì kỳ đó phải có điểm bắt đầu. Không có điểm bắt đầu thì mọi phép đối chiếu 'chi phí này thuộc kỳ nào' đều vô nghĩa. A billing account service period SHALL have a start. |
servicePeriod.exists() implies servicePeriod.start.exists()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Account | Tracks balance, charges, for patient or cost center Constraints: vn-account-period-covers-encounters, vn-account-coverage-priority-required, vn-account-coverage-priority-distinct | ||||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||||
![]() ![]() |
SOΣ | 1..* | Identifier | Account number Slice: Unordered, Open by value:system
| ||||||
![]() ![]() ![]() |
SOΣ | 1..1 | Identifier | Mã liên kết hồ sơ (MA_LK) của đợt khám bệnh, chữa bệnh
| ||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: At least the following | ||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: MA_LK | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.hl7.org.vn/core/sid/ma-lk | ||||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | The value that is unique Example General: 123456 | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||
![]() ![]() |
?!SOΣ | 1..1 | code | Trạng thái tài khoản viện phí Binding: AccountStatus (required): Indicates whether the account is available to be used.
| ||||||
![]() ![]() |
SOΣ | 1..1 | CodeableConcept | Loại tài khoản — luôn là tài khoản thanh toán viện phí Binding: AccountTypes (example): The usage type of this account, permits categorization of accounts. Required Pattern: At least the following
| ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: PBILLACCT | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||
![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||
![]() ![]() |
SOΣ | 0..1 | string | Tên gợi nhớ, ví dụ 'Đợt nội trú 10/03–17/03/2026'
| ||||||
![]() ![]() |
SOΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Người bệnh của đợt điều trị
| ||||||
![]() ![]() |
SOΣ | 1..1 | Period | Kỳ phát sinh chi phí của đợt điều trị
| ||||||
![]() ![]() |
SOΣ | 0..* | BackboneElement | Thẻ BHYT áp cho đợt điều trị
| ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Thẻ BHYT VN Core — VN Core Coverage Profile) | The party(s), such as insurances, that may contribute to the payment of this account | ||||||
![]() ![]() ![]() |
SΣ | 1..1 | positiveInt | Thứ tự ưu tiên duy nhất của thẻ trong tài khoản | ||||||
![]() ![]() |
SOΣ | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Cơ sở khám bệnh, chữa bệnh giữ tài khoản viện phí
| ||||||
![]() ![]() |
SOΣ | 0..1 | string | Explanation of purpose/use
| ||||||
![]() ![]() |
SO | 0..* | BackboneElement | Bên chịu trách nhiệm chi trả phần ngoài quỹ BHYT
| ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||
![]() ![]() ![]() |
1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Responsible entity | |||||||
![]() ![]() ![]() |
0..1 | boolean | Credit or other hold applied | |||||||
![]() ![]() ![]() |
0..1 | Period | Guarantee account during | |||||||
![]() ![]() |
SO | 0..1 | Reference(Tài khoản viện phí — VN Core Account) | Tài khoản cha, nếu cơ sở tách tài khoản theo khoa hoặc giai đoạn
| ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Account.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Account.identifier:MALK.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Account.identifier:MALK.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Account.status | Base | required | AccountStatus | 📍4.0.1 | FHIR Std. |
| Account.type | Base | example | Account Types | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Account | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Account | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Account | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Account | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Account | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| vn-account-coverage-priority-distinct | error | Account | Các thẻ bảo hiểm trên cùng tài khoản không được trùng thứ tự ưu tiên. Coverage priorities on an account SHALL be unique. |
coverage.priority.isDistinct()
|
| vn-account-coverage-priority-required | error | Account | Mỗi thẻ bảo hiểm được khai trên tài khoản phải có thứ tự ưu tiên. Every coverage entry on an account SHALL carry a priority. |
coverage.all(priority.exists())
|
| vn-account-period-covers-encounters | error | Account | Nếu tài khoản viện phí khai `servicePeriod` thì kỳ đó phải có điểm bắt đầu. Không có điểm bắt đầu thì mọi phép đối chiếu 'chi phí này thuộc kỳ nào' đều vô nghĩa. A billing account service period SHALL have a start. |
servicePeriod.exists() implies servicePeriod.start.exists()
|
Summary
Mandatory: 8 elements(1 nested mandatory element)
Must-Support: 14 elements
Fixed: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Dạng xem phần tử chính
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Account | Tracks balance, charges, for patient or cost center Constraints: vn-account-period-covers-encounters, vn-account-coverage-priority-required, vn-account-coverage-priority-distinct | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||||
![]() ![]() |
SOΣ | 1..* | Identifier | Account number Slice: Unordered, Open by value:system
| ||||||
![]() ![]() ![]() |
SOΣ | 1..1 | Identifier | Mã liên kết hồ sơ (MA_LK) của đợt khám bệnh, chữa bệnh
| ||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: At least the following | ||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: MA_LK | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.hl7.org.vn/core/sid/ma-lk | ||||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | The value that is unique Example General: 123456 | ||||||
![]() ![]() |
?!SOΣ | 1..1 | code | Trạng thái tài khoản viện phí Binding: AccountStatus (required): Indicates whether the account is available to be used.
| ||||||
![]() ![]() |
SOΣ | 1..1 | CodeableConcept | Loại tài khoản — luôn là tài khoản thanh toán viện phí Binding: AccountTypes (example): The usage type of this account, permits categorization of accounts. Required Pattern: At least the following
| ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: PBILLACCT | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||
![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||
![]() ![]() |
SOΣ | 0..1 | string | Tên gợi nhớ, ví dụ 'Đợt nội trú 10/03–17/03/2026'
| ||||||
![]() ![]() |
SOΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Người bệnh của đợt điều trị
| ||||||
![]() ![]() |
SOΣ | 1..1 | Period | Kỳ phát sinh chi phí của đợt điều trị
| ||||||
![]() ![]() |
SOΣ | 0..* | BackboneElement | Thẻ BHYT áp cho đợt điều trị
| ||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Thẻ BHYT VN Core — VN Core Coverage Profile) | The party(s), such as insurances, that may contribute to the payment of this account | ||||||
![]() ![]() ![]() |
SΣ | 1..1 | positiveInt | Thứ tự ưu tiên duy nhất của thẻ trong tài khoản | ||||||
![]() ![]() |
SOΣ | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Cơ sở khám bệnh, chữa bệnh giữ tài khoản viện phí
| ||||||
![]() ![]() |
SOΣ | 0..1 | string | Explanation of purpose/use
| ||||||
![]() ![]() |
SO | 0..* | BackboneElement | Bên chịu trách nhiệm chi trả phần ngoài quỹ BHYT
| ||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||
![]() ![]() ![]() |
1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Responsible entity | |||||||
![]() ![]() |
SO | 0..1 | Reference(Tài khoản viện phí — VN Core Account) | Tài khoản cha, nếu cơ sở tách tài khoản theo khoa hoặc giai đoạn
| ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Account.identifier:MALK.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Account.identifier:MALK.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Account.status | Base | required | AccountStatus | 📍4.0.1 | FHIR Std. |
| Account.type | Base | example | Account Types | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Account | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Account | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Account | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Account | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Account | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| vn-account-coverage-priority-distinct | error | Account | Các thẻ bảo hiểm trên cùng tài khoản không được trùng thứ tự ưu tiên. Coverage priorities on an account SHALL be unique. |
coverage.priority.isDistinct()
|
| vn-account-coverage-priority-required | error | Account | Mỗi thẻ bảo hiểm được khai trên tài khoản phải có thứ tự ưu tiên. Every coverage entry on an account SHALL carry a priority. |
coverage.all(priority.exists())
|
| vn-account-period-covers-encounters | error | Account | Nếu tài khoản viện phí khai `servicePeriod` thì kỳ đó phải có điểm bắt đầu. Không có điểm bắt đầu thì mọi phép đối chiếu 'chi phí này thuộc kỳ nào' đều vô nghĩa. A billing account service period SHALL have a start. |
servicePeriod.exists() implies servicePeriod.start.exists()
|
Dạng xem Differential
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Account | Tracks balance, charges, for patient or cost center Constraints: vn-account-period-covers-encounters, vn-account-coverage-priority-required, vn-account-coverage-priority-distinct | ||||||
![]() ![]() |
SO | 1..* | Identifier | Account number Slice: Unordered, Open by value:system
| ||||||
![]() ![]() ![]() |
SO | 1..1 | Identifier | Mã liên kết hồ sơ (MA_LK) của đợt khám bệnh, chữa bệnh
| ||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Required Pattern: At least the following | |||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: MA_LK | |||||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.hl7.org.vn/core/sid/ma-lk | |||||||
![]() ![]() ![]() ![]() |
S | 1..1 | string | The value that is unique | ||||||
![]() ![]() |
SO | 1..1 | code | Trạng thái tài khoản viện phí
| ||||||
![]() ![]() |
SO | 1..1 | CodeableConcept | Loại tài khoản — luôn là tài khoản thanh toán viện phí Required Pattern: At least the following
| ||||||
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode | |||||||
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: PBILLACCT | |||||||
![]() ![]() |
SO | 0..1 | string | Tên gợi nhớ, ví dụ 'Đợt nội trú 10/03–17/03/2026'
| ||||||
![]() ![]() |
SO | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Người bệnh của đợt điều trị
| ||||||
![]() ![]() |
SO | 1..1 | Period | Kỳ phát sinh chi phí của đợt điều trị
| ||||||
![]() ![]() |
SO | 0..* | BackboneElement | Thẻ BHYT áp cho đợt điều trị
| ||||||
![]() ![]() ![]() |
1..1 | Reference(Thẻ BHYT VN Core — VN Core Coverage Profile) | The party(s), such as insurances, that may contribute to the payment of this account | |||||||
![]() ![]() ![]() |
S | 1..1 | positiveInt | Thứ tự ưu tiên duy nhất của thẻ trong tài khoản | ||||||
![]() ![]() |
SO | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Cơ sở khám bệnh, chữa bệnh giữ tài khoản viện phí
| ||||||
![]() ![]() |
SO | 0..1 | string | Explanation of purpose/use
| ||||||
![]() ![]() |
SO | 0..* | BackboneElement | Bên chịu trách nhiệm chi trả phần ngoài quỹ BHYT
| ||||||
![]() ![]() ![]() |
1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Responsible entity | |||||||
![]() ![]() |
SO | 0..1 | Reference(Tài khoản viện phí — VN Core Account) | Tài khoản cha, nếu cơ sở tách tài khoản theo khoa hoặc giai đoạn
| ||||||
Documentation for this format | ||||||||||
| Id | Grade | Path(s) | Description | Expression |
| vn-account-coverage-priority-distinct | error | Account | Các thẻ bảo hiểm trên cùng tài khoản không được trùng thứ tự ưu tiên. Coverage priorities on an account SHALL be unique. |
coverage.priority.isDistinct()
|
| vn-account-coverage-priority-required | error | Account | Mỗi thẻ bảo hiểm được khai trên tài khoản phải có thứ tự ưu tiên. Every coverage entry on an account SHALL carry a priority. |
coverage.all(priority.exists())
|
| vn-account-period-covers-encounters | error | Account | Nếu tài khoản viện phí khai `servicePeriod` thì kỳ đó phải có điểm bắt đầu. Không có điểm bắt đầu thì mọi phép đối chiếu 'chi phí này thuộc kỳ nào' đều vô nghĩa. A billing account service period SHALL have a start. |
servicePeriod.exists() implies servicePeriod.start.exists()
|
Dạng xem SnapshotView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Account | Tracks balance, charges, for patient or cost center Constraints: vn-account-period-covers-encounters, vn-account-coverage-priority-required, vn-account-coverage-priority-distinct | ||||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||||
![]() ![]() |
SOΣ | 1..* | Identifier | Account number Slice: Unordered, Open by value:system
| ||||||
![]() ![]() ![]() |
SOΣ | 1..1 | Identifier | Mã liên kết hồ sơ (MA_LK) của đợt khám bệnh, chữa bệnh
| ||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Required Pattern: At least the following | ||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: MA_LK | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.hl7.org.vn/core/sid/ma-lk | ||||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | The value that is unique Example General: 123456 | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||
![]() ![]() |
?!SOΣ | 1..1 | code | Trạng thái tài khoản viện phí Binding: AccountStatus (required): Indicates whether the account is available to be used.
| ||||||
![]() ![]() |
SOΣ | 1..1 | CodeableConcept | Loại tài khoản — luôn là tài khoản thanh toán viện phí Binding: AccountTypes (example): The usage type of this account, permits categorization of accounts. Required Pattern: At least the following
| ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: PBILLACCT | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||
![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||
![]() ![]() |
SOΣ | 0..1 | string | Tên gợi nhớ, ví dụ 'Đợt nội trú 10/03–17/03/2026'
| ||||||
![]() ![]() |
SOΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Người bệnh của đợt điều trị
| ||||||
![]() ![]() |
SOΣ | 1..1 | Period | Kỳ phát sinh chi phí của đợt điều trị
| ||||||
![]() ![]() |
SOΣ | 0..* | BackboneElement | Thẻ BHYT áp cho đợt điều trị
| ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Thẻ BHYT VN Core — VN Core Coverage Profile) | The party(s), such as insurances, that may contribute to the payment of this account | ||||||
![]() ![]() ![]() |
SΣ | 1..1 | positiveInt | Thứ tự ưu tiên duy nhất của thẻ trong tài khoản | ||||||
![]() ![]() |
SOΣ | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Cơ sở khám bệnh, chữa bệnh giữ tài khoản viện phí
| ||||||
![]() ![]() |
SOΣ | 0..1 | string | Explanation of purpose/use
| ||||||
![]() ![]() |
SO | 0..* | BackboneElement | Bên chịu trách nhiệm chi trả phần ngoài quỹ BHYT
| ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||
![]() ![]() ![]() |
1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Responsible entity | |||||||
![]() ![]() ![]() |
0..1 | boolean | Credit or other hold applied | |||||||
![]() ![]() ![]() |
0..1 | Period | Guarantee account during | |||||||
![]() ![]() |
SO | 0..1 | Reference(Tài khoản viện phí — VN Core Account) | Tài khoản cha, nếu cơ sở tách tài khoản theo khoa hoặc giai đoạn
| ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Account.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Account.identifier:MALK.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Account.identifier:MALK.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Account.status | Base | required | AccountStatus | 📍4.0.1 | FHIR Std. |
| Account.type | Base | example | Account Types | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Account | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Account | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Account | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Account | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Account | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| vn-account-coverage-priority-distinct | error | Account | Các thẻ bảo hiểm trên cùng tài khoản không được trùng thứ tự ưu tiên. Coverage priorities on an account SHALL be unique. |
coverage.priority.isDistinct()
|
| vn-account-coverage-priority-required | error | Account | Mỗi thẻ bảo hiểm được khai trên tài khoản phải có thứ tự ưu tiên. Every coverage entry on an account SHALL carry a priority. |
coverage.all(priority.exists())
|
| vn-account-period-covers-encounters | error | Account | Nếu tài khoản viện phí khai `servicePeriod` thì kỳ đó phải có điểm bắt đầu. Không có điểm bắt đầu thì mọi phép đối chiếu 'chi phí này thuộc kỳ nào' đều vô nghĩa. A billing account service period SHALL have a start. |
servicePeriod.exists() implies servicePeriod.start.exists()
|
Summary
Mandatory: 8 elements(1 nested mandatory element)
Must-Support: 14 elements
Fixed: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Biểu diễn khác của hồ sơ: CSV, Excel, Schematron