Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide
0.9.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.9.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-measure | Phiên bản: 0.9.0 | ||||
| Computable Name: VNCoreMeasure | |||||
| Định danh khác: OID:2.25.161089673617632664299011809196868855799.42.67 | |||||
Profile Measure cho Việt Nam. Dùng để định nghĩa chỉ tiêu đánh giá chất lượng cơ sở khám bệnh, chữa bệnh và chỉ tiêu hoạt động y tế công cộng (tỷ lệ tiêm chủng, tỷ lệ sàng lọc).
Trường hợp dùng đã có căn cứ: tiêu chuẩn chất lượng cơ bản đối với bệnh viện theo TT 35/2024/TT-BYT — năm nhóm tiêu chuẩn tại Phụ lục, đánh giá một lần mỗi năm, thực hiện trong Quý I của năm liền kề (Điều 1 khoản 3).
LƯU Ý VỀ CÁCH TÍNH: TT 35/2024/TT-BYT xếp loại NHỊ PHÂN — đạt khi và chỉ khi toàn bộ tiêu chuẩn đều Có; chỉ cần một tiêu chuẩn Không là không đạt. Tỷ lệ phần trăm tiêu chuẩn đạt KHÔNG có giá trị pháp lý, chỉ dùng theo dõi nội bộ. Quy tắc này diễn đạt được bằng chính FHIR: scoring = composite kèm compositeScoring = all-or-nothing; guidance chỉ giải thích thêm chứ không thay thế phần khai máy-đọc-được.
NGUỒN DỮ LIỆU cho chỉ tiêu dạng checklist: khi tiêu chuẩn là điều kiện về cơ sở vật chất, tổ chức hoặc quy chế — không tính được từ dữ liệu lâm sàng — thì nguồn đúng là QuestionnaireResponse của phiếu tự đánh giá, và criteria viết bằng FHIRPath trên chính bản ghi đó. Không dùng CQL cho loại này: CQL sinh ra để truy vấn dữ liệu lâm sàng theo quần thể, ở đây không có gì để truy vấn.
Căn cứ: TT 35/2024/TT-BYT (tiêu chuẩn chất lượng cơ bản bệnh viện); Luật 15/2023/QH15 Điều 58 (đánh giá và công khai chất lượng); Luật 114/2025/QH15 (chỉ tiêu phòng bệnh). /
VN Core Measure profile for facility quality standards and public-health indicators. Note that Circular 35/2024/TT-BYT scores hospitals as pass/fail on the conjunction of all standards; a percentage is not a legal result.
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..* | Measure | A quality measure definition Constraints: mea-0, mea-1 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 1..1 | uri | Canonical URL của chỉ tiêu |
![]() ![]() |
SΣ | 0..* | Identifier | Mã chỉ tiêu theo văn bản hoặc theo hệ thống báo cáo |
![]() ![]() |
SΣ | 0..1 | string | Phiên bản định nghĩa chỉ tiêu |
![]() ![]() |
SΣC | 0..1 | string | Name for this measure (computer friendly) |
![]() ![]() |
SΣ | 1..1 | string | Name for this measure (human friendly) |
![]() ![]() |
?!SΣ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
![]() ![]() |
SΣ | 0..1 | boolean | For testing purposes, not real usage |
![]() ![]() |
0..1 | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Slice: Unordered, Open by type:$this Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). | ||
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Reference(Group) | |||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Đối tượng được đo: Patient, Organization, Location... Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). |
![]() ![]() |
SΣ | 0..1 | dateTime | Date last changed |
![]() ![]() |
SΣ | 0..1 | string | Name of the publisher (organization or individual) |
![]() ![]() |
SΣ | 1..1 | markdown | Mô tả chỉ tiêu, nêu rõ nguồn văn bản |
![]() ![]() |
SΣ | 0..1 | Period | Khoảng thời gian định nghĩa chỉ tiêu có hiệu lực |
![]() ![]() |
S | 0..* | CodeableConcept | Nhóm tiêu chuẩn chất lượng khi chỉ tiêu thuộc TT 35/2024/TT-BYT Binding: Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet (extensible) |
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Kiểu tính: proportion | ratio | composite | continuous-variable | cohort Binding: MeasureScoring (extensible): The scoring type of the measure. |
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Cách gộp điểm khi scoring = composite: all-or-nothing cho TT 35/2024/TT-BYT Binding: CompositeMeasureScoring (extensible): The composite scoring method of the measure. |
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Chiều cải thiện: tăng hay giảm là tốt Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. |
![]() ![]() |
SΣ | 0..1 | markdown | Quy tắc diễn giải kết quả — bắt buộc khi quy tắc xếp loại không suy ra được từ scoring |
![]() ![]() |
S | 0..* | BackboneElement | Population criteria group |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Mã của nhóm chỉ tiêu con |
![]() ![]() ![]() |
S | 0..1 | string | Summary description |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Population criteria |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Vai trò quần thể: initial-population | denominator | numerator | denominator-exclusion Binding: MeasurePopulationType (extensible): The type of population. |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The human readable description of this population criteria |
![]() ![]() ![]() ![]() |
S | 1..1 | Expression | Tiêu chí xác định quần thể |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Chiều phân tổ kết quả (theo tỉnh, theo hạng bệnh viện, theo nhóm tuổi) |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Measure.status | Base | required | PublicationStatus | 📍4.0.1 | FHIR Std. |
| Measure.subject[x] | Base | extensible | Subject type | 📍4.0.1 | FHIR Std. |
| Measure.subject[x]:subjectCodeableConcept | Base | extensible | Subject type | 📍4.0.1 | FHIR Std. |
| Measure.topic | Base | extensible | Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet | 📦0.9.0 | This IG |
| Measure.scoring | Base | extensible | MeasureScoring | 📍4.0.1 | FHIR Std. |
| Measure.compositeScoring | Base | extensible | CompositeMeasureScoring | 📍4.0.1 | FHIR Std. |
| Measure.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| Measure.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Measure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Measure | 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 | Measure | 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 | Measure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Measure | 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()
|
| mea-0 | warning | Measure | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
|
| mea-1 | error | Measure | Stratifier SHALL be either a single criteria or a set of criteria components |
group.stratifier.all((code | description | criteria).exists() xor component.exists())
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Measure | A quality measure definition | |
![]() ![]() |
S | 1..1 | uri | Canonical URL của chỉ tiêu |
![]() ![]() |
S | 0..* | Identifier | Mã chỉ tiêu theo văn bản hoặc theo hệ thống báo cáo |
![]() ![]() |
S | 0..1 | string | Phiên bản định nghĩa chỉ tiêu |
![]() ![]() |
S | 0..1 | string | Name for this measure (computer friendly) |
![]() ![]() |
S | 1..1 | string | Name for this measure (human friendly) |
![]() ![]() |
S | 1..1 | code | draft | active | retired | unknown |
![]() ![]() |
S | 0..1 | boolean | For testing purposes, not real usage |
![]() ![]() |
0..1 | CodeableConcept, Reference(Group) | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Đối tượng được đo: Patient, Organization, Location... |
![]() ![]() |
S | 0..1 | dateTime | Date last changed |
![]() ![]() |
S | 0..1 | string | Name of the publisher (organization or individual) |
![]() ![]() |
S | 1..1 | markdown | Mô tả chỉ tiêu, nêu rõ nguồn văn bản |
![]() ![]() |
S | 0..1 | Period | Khoảng thời gian định nghĩa chỉ tiêu có hiệu lực |
![]() ![]() |
S | 0..* | CodeableConcept | Nhóm tiêu chuẩn chất lượng khi chỉ tiêu thuộc TT 35/2024/TT-BYT Binding: Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet (extensible) |
![]() ![]() |
S | 0..1 | CodeableConcept | Kiểu tính: proportion | ratio | composite | continuous-variable | cohort |
![]() ![]() |
S | 0..1 | CodeableConcept | Cách gộp điểm khi scoring = composite: all-or-nothing cho TT 35/2024/TT-BYT |
![]() ![]() |
S | 0..1 | CodeableConcept | Chiều cải thiện: tăng hay giảm là tốt |
![]() ![]() |
S | 0..1 | markdown | Quy tắc diễn giải kết quả — bắt buộc khi quy tắc xếp loại không suy ra được từ scoring |
![]() ![]() |
S | 0..* | BackboneElement | Population criteria group |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Mã của nhóm chỉ tiêu con |
![]() ![]() ![]() |
S | 0..1 | string | Summary description |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Population criteria |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Vai trò quần thể: initial-population | denominator | numerator | denominator-exclusion |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The human readable description of this population criteria |
![]() ![]() ![]() ![]() |
S | 1..1 | Expression | Tiêu chí xác định quần thể |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Chiều phân tổ kết quả (theo tỉnh, theo hạng bệnh viện, theo nhóm tuổi) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Measure.topic | Base | extensible | Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet | 📦0.9.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Measure | A quality measure definition Constraints: mea-0, mea-1 | ||||
![]() ![]() |
Σ | 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 | ||||
![]() ![]() |
SΣ | 1..1 | uri | Canonical URL của chỉ tiêu | ||||
![]() ![]() |
SΣ | 0..* | Identifier | Mã chỉ tiêu theo văn bản hoặc theo hệ thống báo cáo | ||||
![]() ![]() |
SΣ | 0..1 | string | Phiên bản định nghĩa chỉ tiêu | ||||
![]() ![]() |
SΣC | 0..1 | string | Name for this measure (computer friendly) | ||||
![]() ![]() |
SΣ | 1..1 | string | Name for this measure (human friendly) | ||||
![]() ![]() |
0..1 | string | Subordinate title of the measure | |||||
![]() ![]() |
?!SΣ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() |
SΣ | 0..1 | boolean | For testing purposes, not real usage | ||||
![]() ![]() |
0..1 | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Slice: Unordered, Open by type:$this Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). | ||||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Group) | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Đối tượng được đo: Patient, Organization, Location... Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() |
SΣ | 0..1 | string | Name of the publisher (organization or individual) | ||||
![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() |
SΣ | 1..1 | markdown | Mô tả chỉ tiêu, nêu rõ nguồn văn bản | ||||
![]() ![]() |
Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for measure (if applicable) Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() |
0..1 | markdown | Why this measure is defined | |||||
![]() ![]() |
0..1 | string | Describes the clinical usage of the measure | |||||
![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() |
0..1 | date | When the measure was approved by publisher | |||||
![]() ![]() |
0..1 | date | When the measure was last reviewed | |||||
![]() ![]() |
SΣ | 0..1 | Period | Khoảng thời gian định nghĩa chỉ tiêu có hiệu lực | ||||
![]() ![]() |
S | 0..* | CodeableConcept | Nhóm tiêu chuẩn chất lượng khi chỉ tiêu thuộc TT 35/2024/TT-BYT Binding: Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet (extensible) | ||||
![]() ![]() |
0..* | ContactDetail | Who authored the content | |||||
![]() ![]() |
0..* | ContactDetail | Who edited the content | |||||
![]() ![]() |
0..* | ContactDetail | Who reviewed the content | |||||
![]() ![]() |
0..* | ContactDetail | Who endorsed the content | |||||
![]() ![]() |
0..* | RelatedArtifact | Additional documentation, citations, etc. | |||||
![]() ![]() |
0..* | canonical(Library) | Logic used by the measure | |||||
![]() ![]() |
Σ | 0..1 | markdown | Disclaimer for use of the measure or its referenced content | ||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Kiểu tính: proportion | ratio | composite | continuous-variable | cohort Binding: MeasureScoring (extensible): The scoring type of the measure. | ||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Cách gộp điểm khi scoring = composite: all-or-nothing cho TT 35/2024/TT-BYT Binding: CompositeMeasureScoring (extensible): The composite scoring method of the measure. | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | process | outcome | structure | patient-reported-outcome | composite Binding: MeasureType (extensible): The type of measure (includes codes from 2.16.840.1.113883.1.11.20368). | ||||
![]() ![]() |
Σ | 0..1 | string | How risk adjustment is applied for this measure | ||||
![]() ![]() |
Σ | 0..1 | string | How is rate aggregation performed for this measure | ||||
![]() ![]() |
Σ | 0..1 | markdown | Detailed description of why the measure exists | ||||
![]() ![]() |
Σ | 0..1 | markdown | Summary of clinical guidelines | ||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Chiều cải thiện: tăng hay giảm là tốt Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. | ||||
![]() ![]() |
Σ | 0..* | markdown | Defined terms used in the measure documentation | ||||
![]() ![]() |
SΣ | 0..1 | markdown | Quy tắc diễn giải kết quả — bắt buộc khi quy tắc xếp loại không suy ra được từ scoring | ||||
![]() ![]() |
S | 0..* | BackboneElement | Population criteria group | ||||
![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Mã của nhóm chỉ tiêu con | ||||
![]() ![]() ![]() |
S | 0..1 | string | Summary description | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Population criteria | ||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Vai trò quần thể: initial-population | denominator | numerator | denominator-exclusion Binding: MeasurePopulationType (extensible): The type of population. | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | string | The human readable description of this population criteria | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Expression | Tiêu chí xác định quần thể | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Chiều phân tổ kết quả (theo tỉnh, theo hạng bệnh viện, theo nhóm tuổi) | ||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Meaning of the stratifier | |||||
![]() ![]() ![]() ![]() |
0..1 | string | The human readable description of this stratifier | |||||
![]() ![]() ![]() ![]() |
0..1 | Expression | How the measure should be stratified | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratifier criteria component for the measure | |||||
![]() ![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Meaning of the stratifier component | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | The human readable description of this stratifier component | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Expression | Component of how the measure should be stratified | |||||
![]() ![]() |
0..* | BackboneElement | What other data should be reported with the measure | |||||
![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Meaning of the supplemental data | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | supplemental-data | risk-adjustment-factor Binding: MeasureDataUsage (extensible): The intended usage for supplemental data elements in the measure. | |||||
![]() ![]() ![]() |
0..1 | string | The human readable description of this supplemental data | |||||
![]() ![]() ![]() |
1..1 | Expression | Expression describing additional data to be reported | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Measure.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Measure.status | Base | required | PublicationStatus | 📍4.0.1 | FHIR Std. |
| Measure.subject[x] | Base | extensible | Subject type | 📍4.0.1 | FHIR Std. |
| Measure.subject[x]:subjectCodeableConcept | Base | extensible | Subject type | 📍4.0.1 | FHIR Std. |
| Measure.jurisdiction | Base | extensible | Jurisdiction | 📍4.0.1 | FHIR Std. |
| Measure.topic | Base | extensible | Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet | 📦0.9.0 | This IG |
| Measure.scoring | Base | extensible | MeasureScoring | 📍4.0.1 | FHIR Std. |
| Measure.compositeScoring | Base | extensible | CompositeMeasureScoring | 📍4.0.1 | FHIR Std. |
| Measure.type | Base | extensible | MeasureType | 📍4.0.1 | FHIR Std. |
| Measure.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| Measure.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Measure.supplementalData.usage | Base | extensible | MeasureDataUsage | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Measure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Measure | 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 | Measure | 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 | Measure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Measure | 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()
|
| mea-0 | warning | Measure | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
|
| mea-1 | error | Measure | Stratifier SHALL be either a single criteria or a set of criteria components |
group.stratifier.all((code | description | criteria).exists() xor component.exists())
|
Summary
Mandatory: 3 elements(1 nested mandatory element)
Must-Support: 25 elements
Slices
This structure defines the following Slices:
Dạng xem phần tử chính
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Measure | A quality measure definition Constraints: mea-0, mea-1 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 1..1 | uri | Canonical URL của chỉ tiêu |
![]() ![]() |
SΣ | 0..* | Identifier | Mã chỉ tiêu theo văn bản hoặc theo hệ thống báo cáo |
![]() ![]() |
SΣ | 0..1 | string | Phiên bản định nghĩa chỉ tiêu |
![]() ![]() |
SΣC | 0..1 | string | Name for this measure (computer friendly) |
![]() ![]() |
SΣ | 1..1 | string | Name for this measure (human friendly) |
![]() ![]() |
?!SΣ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
![]() ![]() |
SΣ | 0..1 | boolean | For testing purposes, not real usage |
![]() ![]() |
0..1 | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Slice: Unordered, Open by type:$this Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). | ||
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Reference(Group) | |||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Đối tượng được đo: Patient, Organization, Location... Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). |
![]() ![]() |
SΣ | 0..1 | dateTime | Date last changed |
![]() ![]() |
SΣ | 0..1 | string | Name of the publisher (organization or individual) |
![]() ![]() |
SΣ | 1..1 | markdown | Mô tả chỉ tiêu, nêu rõ nguồn văn bản |
![]() ![]() |
SΣ | 0..1 | Period | Khoảng thời gian định nghĩa chỉ tiêu có hiệu lực |
![]() ![]() |
S | 0..* | CodeableConcept | Nhóm tiêu chuẩn chất lượng khi chỉ tiêu thuộc TT 35/2024/TT-BYT Binding: Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet (extensible) |
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Kiểu tính: proportion | ratio | composite | continuous-variable | cohort Binding: MeasureScoring (extensible): The scoring type of the measure. |
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Cách gộp điểm khi scoring = composite: all-or-nothing cho TT 35/2024/TT-BYT Binding: CompositeMeasureScoring (extensible): The composite scoring method of the measure. |
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Chiều cải thiện: tăng hay giảm là tốt Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. |
![]() ![]() |
SΣ | 0..1 | markdown | Quy tắc diễn giải kết quả — bắt buộc khi quy tắc xếp loại không suy ra được từ scoring |
![]() ![]() |
S | 0..* | BackboneElement | Population criteria group |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Mã của nhóm chỉ tiêu con |
![]() ![]() ![]() |
S | 0..1 | string | Summary description |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Population criteria |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Vai trò quần thể: initial-population | denominator | numerator | denominator-exclusion Binding: MeasurePopulationType (extensible): The type of population. |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The human readable description of this population criteria |
![]() ![]() ![]() ![]() |
S | 1..1 | Expression | Tiêu chí xác định quần thể |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Chiều phân tổ kết quả (theo tỉnh, theo hạng bệnh viện, theo nhóm tuổi) |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Measure.status | Base | required | PublicationStatus | 📍4.0.1 | FHIR Std. |
| Measure.subject[x] | Base | extensible | Subject type | 📍4.0.1 | FHIR Std. |
| Measure.subject[x]:subjectCodeableConcept | Base | extensible | Subject type | 📍4.0.1 | FHIR Std. |
| Measure.topic | Base | extensible | Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet | 📦0.9.0 | This IG |
| Measure.scoring | Base | extensible | MeasureScoring | 📍4.0.1 | FHIR Std. |
| Measure.compositeScoring | Base | extensible | CompositeMeasureScoring | 📍4.0.1 | FHIR Std. |
| Measure.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| Measure.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Measure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Measure | 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 | Measure | 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 | Measure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Measure | 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()
|
| mea-0 | warning | Measure | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
|
| mea-1 | error | Measure | Stratifier SHALL be either a single criteria or a set of criteria components |
group.stratifier.all((code | description | criteria).exists() xor component.exists())
|
Dạng xem Differential
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Measure | A quality measure definition | |
![]() ![]() |
S | 1..1 | uri | Canonical URL của chỉ tiêu |
![]() ![]() |
S | 0..* | Identifier | Mã chỉ tiêu theo văn bản hoặc theo hệ thống báo cáo |
![]() ![]() |
S | 0..1 | string | Phiên bản định nghĩa chỉ tiêu |
![]() ![]() |
S | 0..1 | string | Name for this measure (computer friendly) |
![]() ![]() |
S | 1..1 | string | Name for this measure (human friendly) |
![]() ![]() |
S | 1..1 | code | draft | active | retired | unknown |
![]() ![]() |
S | 0..1 | boolean | For testing purposes, not real usage |
![]() ![]() |
0..1 | CodeableConcept, Reference(Group) | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Đối tượng được đo: Patient, Organization, Location... |
![]() ![]() |
S | 0..1 | dateTime | Date last changed |
![]() ![]() |
S | 0..1 | string | Name of the publisher (organization or individual) |
![]() ![]() |
S | 1..1 | markdown | Mô tả chỉ tiêu, nêu rõ nguồn văn bản |
![]() ![]() |
S | 0..1 | Period | Khoảng thời gian định nghĩa chỉ tiêu có hiệu lực |
![]() ![]() |
S | 0..* | CodeableConcept | Nhóm tiêu chuẩn chất lượng khi chỉ tiêu thuộc TT 35/2024/TT-BYT Binding: Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet (extensible) |
![]() ![]() |
S | 0..1 | CodeableConcept | Kiểu tính: proportion | ratio | composite | continuous-variable | cohort |
![]() ![]() |
S | 0..1 | CodeableConcept | Cách gộp điểm khi scoring = composite: all-or-nothing cho TT 35/2024/TT-BYT |
![]() ![]() |
S | 0..1 | CodeableConcept | Chiều cải thiện: tăng hay giảm là tốt |
![]() ![]() |
S | 0..1 | markdown | Quy tắc diễn giải kết quả — bắt buộc khi quy tắc xếp loại không suy ra được từ scoring |
![]() ![]() |
S | 0..* | BackboneElement | Population criteria group |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Mã của nhóm chỉ tiêu con |
![]() ![]() ![]() |
S | 0..1 | string | Summary description |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Population criteria |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Vai trò quần thể: initial-population | denominator | numerator | denominator-exclusion |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The human readable description of this population criteria |
![]() ![]() ![]() ![]() |
S | 1..1 | Expression | Tiêu chí xác định quần thể |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Chiều phân tổ kết quả (theo tỉnh, theo hạng bệnh viện, theo nhóm tuổi) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Measure.topic | Base | extensible | Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet | 📦0.9.0 | This IG |
Dạng xem SnapshotView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Measure | A quality measure definition Constraints: mea-0, mea-1 | ||||
![]() ![]() |
Σ | 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 | ||||
![]() ![]() |
SΣ | 1..1 | uri | Canonical URL của chỉ tiêu | ||||
![]() ![]() |
SΣ | 0..* | Identifier | Mã chỉ tiêu theo văn bản hoặc theo hệ thống báo cáo | ||||
![]() ![]() |
SΣ | 0..1 | string | Phiên bản định nghĩa chỉ tiêu | ||||
![]() ![]() |
SΣC | 0..1 | string | Name for this measure (computer friendly) | ||||
![]() ![]() |
SΣ | 1..1 | string | Name for this measure (human friendly) | ||||
![]() ![]() |
0..1 | string | Subordinate title of the measure | |||||
![]() ![]() |
?!SΣ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() |
SΣ | 0..1 | boolean | For testing purposes, not real usage | ||||
![]() ![]() |
0..1 | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Slice: Unordered, Open by type:$this Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). | ||||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Group) | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Đối tượng được đo: Patient, Organization, Location... Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() |
SΣ | 0..1 | string | Name of the publisher (organization or individual) | ||||
![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() |
SΣ | 1..1 | markdown | Mô tả chỉ tiêu, nêu rõ nguồn văn bản | ||||
![]() ![]() |
Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for measure (if applicable) Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() |
0..1 | markdown | Why this measure is defined | |||||
![]() ![]() |
0..1 | string | Describes the clinical usage of the measure | |||||
![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() |
0..1 | date | When the measure was approved by publisher | |||||
![]() ![]() |
0..1 | date | When the measure was last reviewed | |||||
![]() ![]() |
SΣ | 0..1 | Period | Khoảng thời gian định nghĩa chỉ tiêu có hiệu lực | ||||
![]() ![]() |
S | 0..* | CodeableConcept | Nhóm tiêu chuẩn chất lượng khi chỉ tiêu thuộc TT 35/2024/TT-BYT Binding: Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet (extensible) | ||||
![]() ![]() |
0..* | ContactDetail | Who authored the content | |||||
![]() ![]() |
0..* | ContactDetail | Who edited the content | |||||
![]() ![]() |
0..* | ContactDetail | Who reviewed the content | |||||
![]() ![]() |
0..* | ContactDetail | Who endorsed the content | |||||
![]() ![]() |
0..* | RelatedArtifact | Additional documentation, citations, etc. | |||||
![]() ![]() |
0..* | canonical(Library) | Logic used by the measure | |||||
![]() ![]() |
Σ | 0..1 | markdown | Disclaimer for use of the measure or its referenced content | ||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Kiểu tính: proportion | ratio | composite | continuous-variable | cohort Binding: MeasureScoring (extensible): The scoring type of the measure. | ||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Cách gộp điểm khi scoring = composite: all-or-nothing cho TT 35/2024/TT-BYT Binding: CompositeMeasureScoring (extensible): The composite scoring method of the measure. | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | process | outcome | structure | patient-reported-outcome | composite Binding: MeasureType (extensible): The type of measure (includes codes from 2.16.840.1.113883.1.11.20368). | ||||
![]() ![]() |
Σ | 0..1 | string | How risk adjustment is applied for this measure | ||||
![]() ![]() |
Σ | 0..1 | string | How is rate aggregation performed for this measure | ||||
![]() ![]() |
Σ | 0..1 | markdown | Detailed description of why the measure exists | ||||
![]() ![]() |
Σ | 0..1 | markdown | Summary of clinical guidelines | ||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Chiều cải thiện: tăng hay giảm là tốt Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. | ||||
![]() ![]() |
Σ | 0..* | markdown | Defined terms used in the measure documentation | ||||
![]() ![]() |
SΣ | 0..1 | markdown | Quy tắc diễn giải kết quả — bắt buộc khi quy tắc xếp loại không suy ra được từ scoring | ||||
![]() ![]() |
S | 0..* | BackboneElement | Population criteria group | ||||
![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Mã của nhóm chỉ tiêu con | ||||
![]() ![]() ![]() |
S | 0..1 | string | Summary description | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Population criteria | ||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Vai trò quần thể: initial-population | denominator | numerator | denominator-exclusion Binding: MeasurePopulationType (extensible): The type of population. | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | string | The human readable description of this population criteria | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Expression | Tiêu chí xác định quần thể | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Chiều phân tổ kết quả (theo tỉnh, theo hạng bệnh viện, theo nhóm tuổi) | ||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Meaning of the stratifier | |||||
![]() ![]() ![]() ![]() |
0..1 | string | The human readable description of this stratifier | |||||
![]() ![]() ![]() ![]() |
0..1 | Expression | How the measure should be stratified | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratifier criteria component for the measure | |||||
![]() ![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Meaning of the stratifier component | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | The human readable description of this stratifier component | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Expression | Component of how the measure should be stratified | |||||
![]() ![]() |
0..* | BackboneElement | What other data should be reported with the measure | |||||
![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Meaning of the supplemental data | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | supplemental-data | risk-adjustment-factor Binding: MeasureDataUsage (extensible): The intended usage for supplemental data elements in the measure. | |||||
![]() ![]() ![]() |
0..1 | string | The human readable description of this supplemental data | |||||
![]() ![]() ![]() |
1..1 | Expression | Expression describing additional data to be reported | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Measure.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Measure.status | Base | required | PublicationStatus | 📍4.0.1 | FHIR Std. |
| Measure.subject[x] | Base | extensible | Subject type | 📍4.0.1 | FHIR Std. |
| Measure.subject[x]:subjectCodeableConcept | Base | extensible | Subject type | 📍4.0.1 | FHIR Std. |
| Measure.jurisdiction | Base | extensible | Jurisdiction | 📍4.0.1 | FHIR Std. |
| Measure.topic | Base | extensible | Nhóm tiêu chuẩn chất lượng cơ bản bệnh viện — VN Hospital Basic Quality Standard Group ValueSet | 📦0.9.0 | This IG |
| Measure.scoring | Base | extensible | MeasureScoring | 📍4.0.1 | FHIR Std. |
| Measure.compositeScoring | Base | extensible | CompositeMeasureScoring | 📍4.0.1 | FHIR Std. |
| Measure.type | Base | extensible | MeasureType | 📍4.0.1 | FHIR Std. |
| Measure.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| Measure.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Measure.supplementalData.usage | Base | extensible | MeasureDataUsage | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Measure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Measure | 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 | Measure | 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 | Measure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Measure | 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()
|
| mea-0 | warning | Measure | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
|
| mea-1 | error | Measure | Stratifier SHALL be either a single criteria or a set of criteria components |
group.stratifier.all((code | description | criteria).exists() xor component.exists())
|
Summary
Mandatory: 3 elements(1 nested mandatory element)
Must-Support: 25 elements
Slices
This structure defines the following Slices:
Biểu diễn khác của hồ sơ: CSV, Excel, Schematron