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 - Local Development build (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-report | Phiên bản: 0.9.0 | ||||
| Computable Name: VNCoreMeasureReport | |||||
| Định danh khác: OID:2.25.161089673617632664299011809196868855799.42.66 | |||||
Profile MeasureReport cho Việt Nam. Ghi kết quả một kỳ đánh giá theo định nghĩa chỉ tiêu (VNCoreMeasure).
Dùng cho kết quả tự đánh giá tiêu chuẩn chất lượng cơ bản của bệnh viện theo TT 35/2024/TT-BYT — mỗi năm một lần, thực hiện trong Quý I của năm liền kề tiếp theo (Điều 1 khoản 3 điểm a, b), và cho báo cáo chỉ tiêu tiêm chủng, sàng lọc.
Kết quả đánh giá theo TT 35/2024/TT-BYT là NHỊ PHÂN: đạt khi toàn bộ tiêu chuẩn đều Có. Khi báo cáo, ghi kết luận đó ở MeasureReport.group.measureScore hoặc evaluatedResource theo cách đã thống nhất trong hệ thống báo cáo — không để người đọc tự suy từ tỷ lệ phần trăm.
Căn cứ: TT 35/2024/TT-BYT; Luật 15/2023/QH15 Điều 58 (tự đánh giá và công khai kết quả); Luật 114/2025/QH15. /
VN Core MeasureReport profile recording one evaluation period against a VN Core Measure, including the annual hospital basic-quality self-assessment under Circular 35/2024/TT-BYT.
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..* | MeasureReport | Results of a measure evaluation Constraints: mrp-1, mrp-2, vn-measure-report-period-order |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 0..* | Identifier | Mã báo cáo kết quả đánh giá |
![]() ![]() |
?!SΣ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required): The status of the measure report. |
![]() ![]() |
SΣC | 1..1 | code | individual | subject-list | summary | data-collection Binding: MeasureReportType (required): The type of the measure report. |
![]() ![]() |
SΣ | 1..1 | canonical(Measure) | Canonical của định nghĩa chỉ tiêu, nên kèm phiên bản |
![]() ![]() |
SΣ | 0..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Địa điểm cung cấp dịch vụ VN Core — VN Core Location Profile | Nhóm đối tượng VN Core — VN Core Group Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile | Thiết bị y tế VN Core — VN Core Device Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile) | Đối tượng được đánh giá (người bệnh, địa điểm, nhóm đối tượng) |
![]() ![]() |
SΣ | 0..1 | dateTime | Thời điểm lập báo cáo |
![]() ![]() |
SΣ | 0..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile | Khoa/Phòng VN Core — VN Core Organization Department Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Đơn vị lập báo cáo |
![]() ![]() |
SΣ | 1..1 | Period | Kỳ đánh giá |
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | increase | decrease 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. |
![]() ![]() |
SC | 0..* | BackboneElement | Measure results for each group |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Nhóm tiêu chuẩn được báo cáo 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..* | BackboneElement | The populations in the group |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). |
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population |
![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Điểm hoặc tỷ lệ của nhóm |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Stratification results |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() |
S | 0..* | Reference(Resource) | Tài nguyên được dùng làm bằng chứng cho kết quả |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.status | Base | required | MeasureReportStatus | 📍4.0.1 | FHIR Std. |
| MeasureReport.type | Base | required | MeasureReportType | 📍4.0.1 | FHIR Std. |
| MeasureReport.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.code | 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 |
| MeasureReport.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | MeasureReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | MeasureReport | 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 | MeasureReport | 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 | MeasureReport | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | MeasureReport | 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()
|
| mrp-1 | error | MeasureReport | Measure Reports used for data collection SHALL NOT communicate group and score information |
(type != 'data-collection') or group.exists().not()
|
| mrp-2 | error | MeasureReport | Stratifiers SHALL be either a single criteria or a set of criteria components |
group.stratifier.stratum.all(value.exists() xor component.exists())
|
| vn-measure-report-period-order | error | MeasureReport | Thời điểm lập báo cáo không được sớm hơn ngày kết thúc kỳ đánh giá: kết quả của một kỳ chỉ chốt được sau khi kỳ đó khép lại. |
date.exists() and period.end.exists() implies date >= period.end
|
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.group.code | 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 |
| Id | Grade | Path(s) | Description | Expression |
| vn-measure-report-period-order | error | MeasureReport | Thời điểm lập báo cáo không được sớm hơn ngày kết thúc kỳ đánh giá: kết quả của một kỳ chỉ chốt được sau khi kỳ đó khép lại. |
date.exists() and period.end.exists() implies date >= period.end
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: mrp-1, mrp-2, vn-measure-report-period-order | ||||
![]() ![]() |
Σ | 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Σ | 0..* | Identifier | Mã báo cáo kết quả đánh giá | ||||
![]() ![]() |
?!SΣ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required): The status of the measure report. | ||||
![]() ![]() |
SΣC | 1..1 | code | individual | subject-list | summary | data-collection Binding: MeasureReportType (required): The type of the measure report. | ||||
![]() ![]() |
SΣ | 1..1 | canonical(Measure) | Canonical của định nghĩa chỉ tiêu, nên kèm phiên bản | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Địa điểm cung cấp dịch vụ VN Core — VN Core Location Profile | Nhóm đối tượng VN Core — VN Core Group Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile | Thiết bị y tế VN Core — VN Core Device Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile) | Đối tượng được đánh giá (người bệnh, địa điểm, nhóm đối tượng) | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Thời điểm lập báo cáo | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile | Khoa/Phòng VN Core — VN Core Organization Department Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Đơn vị lập báo cáo | ||||
![]() ![]() |
SΣ | 1..1 | Period | Kỳ đánh giá | ||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | increase | decrease 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. | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Measure results for each 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 | Nhóm tiêu chuẩn được báo cáo 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..* | BackboneElement | The populations in the 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Σ | 1..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Điểm hoặc tỷ lệ của nhóm | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Stratification results | ||||
![]() ![]() ![]() ![]() |
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..* | CodeableConcept | What stratifier of the group | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components | |||||
![]() ![]() ![]() ![]() ![]() |
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 | The stratum value, e.g. male | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratifier component values | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | CodeableConcept | What stratifier component of the group | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | The stratum component value, e.g. male | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | Population results in this stratum | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | integer | Size of the population | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | What score this stratum achieved | |||||
![]() ![]() |
S | 0..* | Reference(Resource) | Tài nguyên được dùng làm bằng chứng cho kết quả | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| MeasureReport.status | Base | required | MeasureReportStatus | 📍4.0.1 | FHIR Std. |
| MeasureReport.type | Base | required | MeasureReportType | 📍4.0.1 | FHIR Std. |
| MeasureReport.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.code | 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 |
| MeasureReport.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.stratifier.stratum.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | MeasureReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | MeasureReport | 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 | MeasureReport | 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 | MeasureReport | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | MeasureReport | 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()
|
| mrp-1 | error | MeasureReport | Measure Reports used for data collection SHALL NOT communicate group and score information |
(type != 'data-collection') or group.exists().not()
|
| mrp-2 | error | MeasureReport | Stratifiers SHALL be either a single criteria or a set of criteria components |
group.stratifier.stratum.all(value.exists() xor component.exists())
|
| vn-measure-report-period-order | error | MeasureReport | Thời điểm lập báo cáo không được sớm hơn ngày kết thúc kỳ đánh giá: kết quả của một kỳ chỉ chốt được sau khi kỳ đó khép lại. |
date.exists() and period.end.exists() implies date >= period.end
|
Summary
Mandatory: 0 element(1 nested mandatory element)
Must-Support: 17 elements
Structures
This structure refers to these other structures:
Dạng xem phần tử chính
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: mrp-1, mrp-2, vn-measure-report-period-order |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 0..* | Identifier | Mã báo cáo kết quả đánh giá |
![]() ![]() |
?!SΣ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required): The status of the measure report. |
![]() ![]() |
SΣC | 1..1 | code | individual | subject-list | summary | data-collection Binding: MeasureReportType (required): The type of the measure report. |
![]() ![]() |
SΣ | 1..1 | canonical(Measure) | Canonical của định nghĩa chỉ tiêu, nên kèm phiên bản |
![]() ![]() |
SΣ | 0..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Địa điểm cung cấp dịch vụ VN Core — VN Core Location Profile | Nhóm đối tượng VN Core — VN Core Group Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile | Thiết bị y tế VN Core — VN Core Device Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile) | Đối tượng được đánh giá (người bệnh, địa điểm, nhóm đối tượng) |
![]() ![]() |
SΣ | 0..1 | dateTime | Thời điểm lập báo cáo |
![]() ![]() |
SΣ | 0..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile | Khoa/Phòng VN Core — VN Core Organization Department Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Đơn vị lập báo cáo |
![]() ![]() |
SΣ | 1..1 | Period | Kỳ đánh giá |
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | increase | decrease 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. |
![]() ![]() |
SC | 0..* | BackboneElement | Measure results for each group |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Nhóm tiêu chuẩn được báo cáo 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..* | BackboneElement | The populations in the group |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). |
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population |
![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Điểm hoặc tỷ lệ của nhóm |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Stratification results |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() |
S | 0..* | Reference(Resource) | Tài nguyên được dùng làm bằng chứng cho kết quả |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.status | Base | required | MeasureReportStatus | 📍4.0.1 | FHIR Std. |
| MeasureReport.type | Base | required | MeasureReportType | 📍4.0.1 | FHIR Std. |
| MeasureReport.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.code | 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 |
| MeasureReport.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | MeasureReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | MeasureReport | 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 | MeasureReport | 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 | MeasureReport | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | MeasureReport | 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()
|
| mrp-1 | error | MeasureReport | Measure Reports used for data collection SHALL NOT communicate group and score information |
(type != 'data-collection') or group.exists().not()
|
| mrp-2 | error | MeasureReport | Stratifiers SHALL be either a single criteria or a set of criteria components |
group.stratifier.stratum.all(value.exists() xor component.exists())
|
| vn-measure-report-period-order | error | MeasureReport | Thời điểm lập báo cáo không được sớm hơn ngày kết thúc kỳ đánh giá: kết quả của một kỳ chỉ chốt được sau khi kỳ đó khép lại. |
date.exists() and period.end.exists() implies date >= period.end
|
Dạng xem Differential
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.group.code | 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 |
| Id | Grade | Path(s) | Description | Expression |
| vn-measure-report-period-order | error | MeasureReport | Thời điểm lập báo cáo không được sớm hơn ngày kết thúc kỳ đánh giá: kết quả của một kỳ chỉ chốt được sau khi kỳ đó khép lại. |
date.exists() and period.end.exists() implies date >= period.end
|
Dạng xem SnapshotView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: mrp-1, mrp-2, vn-measure-report-period-order | ||||
![]() ![]() |
Σ | 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Σ | 0..* | Identifier | Mã báo cáo kết quả đánh giá | ||||
![]() ![]() |
?!SΣ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required): The status of the measure report. | ||||
![]() ![]() |
SΣC | 1..1 | code | individual | subject-list | summary | data-collection Binding: MeasureReportType (required): The type of the measure report. | ||||
![]() ![]() |
SΣ | 1..1 | canonical(Measure) | Canonical của định nghĩa chỉ tiêu, nên kèm phiên bản | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Địa điểm cung cấp dịch vụ VN Core — VN Core Location Profile | Nhóm đối tượng VN Core — VN Core Group Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile | Thiết bị y tế VN Core — VN Core Device Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile) | Đối tượng được đánh giá (người bệnh, địa điểm, nhóm đối tượng) | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Thời điểm lập báo cáo | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile | Khoa/Phòng VN Core — VN Core Organization Department Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Đơn vị lập báo cáo | ||||
![]() ![]() |
SΣ | 1..1 | Period | Kỳ đánh giá | ||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | increase | decrease 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. | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Measure results for each 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 | Nhóm tiêu chuẩn được báo cáo 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..* | BackboneElement | The populations in the 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Σ | 1..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Điểm hoặc tỷ lệ của nhóm | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Stratification results | ||||
![]() ![]() ![]() ![]() |
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..* | CodeableConcept | What stratifier of the group | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components | |||||
![]() ![]() ![]() ![]() ![]() |
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 | The stratum value, e.g. male | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratifier component values | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | CodeableConcept | What stratifier component of the group | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | The stratum component value, e.g. male | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | Population results in this stratum | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | integer | Size of the population | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | What score this stratum achieved | |||||
![]() ![]() |
S | 0..* | Reference(Resource) | Tài nguyên được dùng làm bằng chứng cho kết quả | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| MeasureReport.status | Base | required | MeasureReportStatus | 📍4.0.1 | FHIR Std. |
| MeasureReport.type | Base | required | MeasureReportType | 📍4.0.1 | FHIR Std. |
| MeasureReport.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.code | 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 |
| MeasureReport.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.stratifier.stratum.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | MeasureReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | MeasureReport | 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 | MeasureReport | 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 | MeasureReport | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | MeasureReport | 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()
|
| mrp-1 | error | MeasureReport | Measure Reports used for data collection SHALL NOT communicate group and score information |
(type != 'data-collection') or group.exists().not()
|
| mrp-2 | error | MeasureReport | Stratifiers SHALL be either a single criteria or a set of criteria components |
group.stratifier.stratum.all(value.exists() xor component.exists())
|
| vn-measure-report-period-order | error | MeasureReport | Thời điểm lập báo cáo không được sớm hơn ngày kết thúc kỳ đánh giá: kết quả của một kỳ chỉ chốt được sau khi kỳ đó khép lại. |
date.exists() and period.end.exists() implies date >= period.end
|
Summary
Mandatory: 0 element(1 nested mandatory element)
Must-Support: 17 elements
Structures
This structure refers to these other structures:
Biểu diễn khác của hồ sơ: CSV, Excel, Schematron