Situational Awareness for Novel Epidemic Response, published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 1.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-saner/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/fhir/uv/saner/StructureDefinition/PublicHealthMeasureReport | Version: 1.0.1 | |||
Draft as of 2024-05-18 | Computable Name: PublicHealthMeasureReport | |||
Other Identifiers: OID:2.16.840.1.113883.4.642.40.42.42.13 |
Profile Public Health Measure Report
The Public Health Measure Report Profile ensures that MeasureReports conforms to the minimal content required to properly interpret a report of a Public Health Measure.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from MeasureReport
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MeasureReport | C | 0..* | MeasureReport | Results of a measure evaluation ReporterPresentInCompleteReport: A reporter must be present in a complete report. |
status | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required) | |
type | 1..1 | code | MeasureReports generated conforming to this profile are always summary reports Required Pattern: summary | |
measure | S | 1..1 | canonical(Measure) | Each MeasureReport resource must document the measure it is reporting for. |
subject | S | 1..1 | Reference(Location) | The subject of a report is a location, e.g., a facility, region, service area, state or other geographic region |
Slices for extension | Content/Rules for all slices | |||
geolocation | 0..1 | (Complex) | Extension Attributes to associate with a Location Reference to simplify Geographic search URL: http://hl7.org/fhir/uv/saner/StructureDefinition/GeoLocation | |
identifier | S | 1..1 | Identifier | The subject shall have an identifier which uniquely identifies the subject to the recepient. |
date | SC | 1..1 | dateTime | The date the report was generated must be specified, and must be precise to the second DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
period | S | 1..1 | Period | A period must be present |
start | SC | 1..1 | dateTime | The end time of the period must be present, be precise to the second, and have a time zone DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
end | SC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
group | ||||
code | S | 1..1 | CodeableConcept | The code for each group must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure |
population | SC | 1..* | BackboneElement | The populations in the group HasValueOrDataAbsentReason: A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' |
code | S | 1..1 | CodeableConcept | The code for each population must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure |
count | S | 1..1 | integer | A count must be present for each population. Unknown values may be reported using the http://hl7.org/fhir/StructureDefinition/data-absent-reason extension. |
stratifier | S | 0..* | BackboneElement | Stratification results |
code | S | 1..* | CodeableConcept | A stratifier must have a code when present |
stratum | S | 1..* | BackboneElement | There must be at least one stratum reported |
value | 0..0 | |||
population | S | 1..* | BackboneElement | At least one stratum population must be present |
code | S | 1..1 | CodeableConcept | The population code must be present |
count | S | 1..1 | integer | The population code count be present |
evaluatedResource | S | 0..* | Reference(Resource) | Include references to MeasureReport or QuestionnaireResponse resources used to compute an aggregated report |
Documentation for this format |
Path | Conformance | ValueSet | URI |
MeasureReport.status | required | MeasureReportStatushttp://hl7.org/fhir/ValueSet/measure-report-status from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
DateTimePreciseToSecond | error | MeasureReport.date, MeasureReport.period.start, MeasureReport.period.end | The dateTime value must contain seconds and a timezone : value.toString().length()=25 | |
HasValueOrDataAbsentReason | error | MeasureReport.group.population | A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' : count.exists() or extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' | |
ReporterPresentInCompleteReport | error | MeasureReport | A reporter must be present in a complete report. : MeasureReport.status != 'completed' or MeasureReport.reporter.exists() |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MeasureReport | C | 0..* | MeasureReport | Results of a measure evaluation mrp-1: Measure Reports used for data collection SHALL NOT communicate group and score information mrp-2: Stratifiers SHALL be either a single criteria or a set of criteria components ReporterPresentInCompleteReport: A reporter must be present in a complete report. |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
status | ?!Σ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required) |
type | ΣC | 1..1 | code | MeasureReports generated conforming to this profile are always summary reports Binding: MeasureReportType (required): The type of the measure report. Required Pattern: summary |
measure | SΣ | 1..1 | canonical(Measure) | Each MeasureReport resource must document the measure it is reporting for. |
subject | SΣ | 1..1 | Reference(Location) | The subject of a report is a location, e.g., a facility, region, service area, state or other geographic region |
Slices for extension | Content/Rules for all slices | |||
geolocation | 0..1 | (Complex) | Extension Attributes to associate with a Location Reference to simplify Geographic search URL: http://hl7.org/fhir/uv/saner/StructureDefinition/GeoLocation | |
identifier | SΣ | 1..1 | Identifier | The subject shall have an identifier which uniquely identifies the subject to the recepient. |
date | SΣC | 1..1 | dateTime | The date the report was generated must be specified, and must be precise to the second DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
period | SΣ | 1..1 | Period | A period must be present |
start | SΣC | 1..1 | dateTime | The end time of the period must be present, be precise to the second, and have a time zone DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
end | SΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
improvementNotation | ?!Σ | 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. |
group | C | 0..* | BackboneElement | Measure results for each group |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | SΣ | 1..1 | CodeableConcept | The code for each group must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure |
population | SC | 1..* | BackboneElement | The populations in the group HasValueOrDataAbsentReason: A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | SΣ | 1..1 | CodeableConcept | The code for each population must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). |
count | S | 1..1 | integer | A count must be present for each population. Unknown values may be reported using the http://hl7.org/fhir/StructureDefinition/data-absent-reason extension. |
stratifier | S | 0..* | BackboneElement | Stratification results |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | S | 1..* | CodeableConcept | A stratifier must have a code when present |
stratum | S | 1..* | BackboneElement | There must be at least one stratum reported |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
population | S | 1..* | BackboneElement | At least one stratum population must be present |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | S | 1..1 | CodeableConcept | The population code must be present Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). |
count | S | 1..1 | integer | The population code count be present |
evaluatedResource | S | 0..* | Reference(Resource) | Include references to MeasureReport or QuestionnaireResponse resources used to compute an aggregated report |
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
MeasureReport.status | required | MeasureReportStatushttp://hl7.org/fhir/ValueSet/measure-report-status from the FHIR Standard | |
MeasureReport.type | required | Pattern: summaryhttp://hl7.org/fhir/ValueSet/measure-report-type|4.0.1 from the FHIR Standard | |
MeasureReport.improvementNotation | required | MeasureImprovementNotationhttp://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.1 from the FHIR Standard | |
MeasureReport.group.population.code | extensible | MeasurePopulationTypehttp://hl7.org/fhir/ValueSet/measure-population from the FHIR Standard | |
MeasureReport.group.stratifier.stratum.population.code | extensible | MeasurePopulationTypehttp://hl7.org/fhir/ValueSet/measure-population from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
DateTimePreciseToSecond | error | MeasureReport.date, MeasureReport.period.start, MeasureReport.period.end | The dateTime value must contain seconds and a timezone : value.toString().length()=25 | |
HasValueOrDataAbsentReason | error | MeasureReport.group.population | A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' : count.exists() or extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' | |
ReporterPresentInCompleteReport | error | MeasureReport | A reporter must be present in a complete report. : MeasureReport.status != 'completed' or MeasureReport.reporter.exists() |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
MeasureReport | C | 0..* | MeasureReport | Results of a measure evaluation mrp-1: Measure Reports used for data collection SHALL NOT communicate group and score information mrp-2: Stratifiers SHALL be either a single criteria or a set of criteria components ReporterPresentInCompleteReport: A reporter must be present in a complete report. | ||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Additional identifier for the MeasureReport | ||||
status | ?!Σ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required) | ||||
type | ΣC | 1..1 | code | MeasureReports generated conforming to this profile are always summary reports Binding: MeasureReportType (required): The type of the measure report. Required Pattern: summary | ||||
measure | SΣ | 1..1 | canonical(Measure) | Each MeasureReport resource must document the measure it is reporting for. | ||||
subject | SΣ | 1..1 | Reference(Location) | The subject of a report is a location, e.g., a facility, region, service area, state or other geographic region | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
geolocation | 0..1 | (Complex) | Extension Attributes to associate with a Location Reference to simplify Geographic search URL: http://hl7.org/fhir/uv/saner/StructureDefinition/GeoLocation | |||||
reference | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
identifier | SΣ | 1..1 | Identifier | The subject shall have an identifier which uniquely identifies the subject to the recepient. | ||||
display | Σ | 0..1 | string | Text alternative for the resource | ||||
date | SΣC | 1..1 | dateTime | The date the report was generated must be specified, and must be precise to the second DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone | ||||
reporter | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Location | Organization) | Who is reporting the data | ||||
period | SΣ | 1..1 | Period | A period must be present | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
start | SΣC | 1..1 | dateTime | The end time of the period must be present, be precise to the second, and have a time zone DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone | ||||
end | SΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone | ||||
improvementNotation | ?!Σ | 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. | ||||
group | C | 0..* | BackboneElement | Measure results for each group | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | SΣ | 1..1 | CodeableConcept | The code for each group must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure | ||||
population | SC | 1..* | BackboneElement | The populations in the group HasValueOrDataAbsentReason: A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | SΣ | 1..1 | CodeableConcept | The code for each population must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | ||||
count | S | 1..1 | integer | A count must be present for each population. Unknown values may be reported using the http://hl7.org/fhir/StructureDefinition/data-absent-reason extension. | ||||
subjectResults | 0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
measureScore | Σ | 0..1 | Quantity | What score this group achieved | ||||
stratifier | S | 0..* | BackboneElement | Stratification results | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | S | 1..* | CodeableConcept | A stratifier must have a code when present | ||||
stratum | S | 1..* | BackboneElement | There must be at least one stratum reported | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
component | 0..* | BackboneElement | Stratifier component values | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | 1..1 | CodeableConcept | What stratifier component of the group | |||||
value | 1..1 | CodeableConcept | The stratum component value, e.g. male | |||||
population | S | 1..* | BackboneElement | At least one stratum population must be present | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | S | 1..1 | CodeableConcept | The population code must be present Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | ||||
count | S | 1..1 | integer | The population code count be present | ||||
subjectResults | 0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
measureScore | 0..1 | Quantity | What score this stratum achieved | |||||
evaluatedResource | S | 0..* | Reference(Resource) | Include references to MeasureReport or QuestionnaireResponse resources used to compute an aggregated report | ||||
Documentation for this format |
Path | Conformance | ValueSet / Code | URI | |||
MeasureReport.language | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
MeasureReport.status | required | MeasureReportStatushttp://hl7.org/fhir/ValueSet/measure-report-status from the FHIR Standard | ||||
MeasureReport.type | required | Pattern: summaryhttp://hl7.org/fhir/ValueSet/measure-report-type|4.0.1 from the FHIR Standard | ||||
MeasureReport.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
MeasureReport.improvementNotation | required | MeasureImprovementNotationhttp://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.1 from the FHIR Standard | ||||
MeasureReport.group.population.code | extensible | MeasurePopulationTypehttp://hl7.org/fhir/ValueSet/measure-population from the FHIR Standard | ||||
MeasureReport.group.stratifier.stratum.population.code | extensible | MeasurePopulationTypehttp://hl7.org/fhir/ValueSet/measure-population from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
DateTimePreciseToSecond | error | MeasureReport.date, MeasureReport.period.start, MeasureReport.period.end | The dateTime value must contain seconds and a timezone : value.toString().length()=25 | |
HasValueOrDataAbsentReason | error | MeasureReport.group.population | A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' : count.exists() or extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' | |
ReporterPresentInCompleteReport | error | MeasureReport | A reporter must be present in a complete report. : MeasureReport.status != 'completed' or MeasureReport.reporter.exists() |
This structure is derived from MeasureReport
Differential View
This structure is derived from MeasureReport
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MeasureReport | C | 0..* | MeasureReport | Results of a measure evaluation ReporterPresentInCompleteReport: A reporter must be present in a complete report. |
status | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required) | |
type | 1..1 | code | MeasureReports generated conforming to this profile are always summary reports Required Pattern: summary | |
measure | S | 1..1 | canonical(Measure) | Each MeasureReport resource must document the measure it is reporting for. |
subject | S | 1..1 | Reference(Location) | The subject of a report is a location, e.g., a facility, region, service area, state or other geographic region |
Slices for extension | Content/Rules for all slices | |||
geolocation | 0..1 | (Complex) | Extension Attributes to associate with a Location Reference to simplify Geographic search URL: http://hl7.org/fhir/uv/saner/StructureDefinition/GeoLocation | |
identifier | S | 1..1 | Identifier | The subject shall have an identifier which uniquely identifies the subject to the recepient. |
date | SC | 1..1 | dateTime | The date the report was generated must be specified, and must be precise to the second DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
period | S | 1..1 | Period | A period must be present |
start | SC | 1..1 | dateTime | The end time of the period must be present, be precise to the second, and have a time zone DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
end | SC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
group | ||||
code | S | 1..1 | CodeableConcept | The code for each group must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure |
population | SC | 1..* | BackboneElement | The populations in the group HasValueOrDataAbsentReason: A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' |
code | S | 1..1 | CodeableConcept | The code for each population must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure |
count | S | 1..1 | integer | A count must be present for each population. Unknown values may be reported using the http://hl7.org/fhir/StructureDefinition/data-absent-reason extension. |
stratifier | S | 0..* | BackboneElement | Stratification results |
code | S | 1..* | CodeableConcept | A stratifier must have a code when present |
stratum | S | 1..* | BackboneElement | There must be at least one stratum reported |
value | 0..0 | |||
population | S | 1..* | BackboneElement | At least one stratum population must be present |
code | S | 1..1 | CodeableConcept | The population code must be present |
count | S | 1..1 | integer | The population code count be present |
evaluatedResource | S | 0..* | Reference(Resource) | Include references to MeasureReport or QuestionnaireResponse resources used to compute an aggregated report |
Documentation for this format |
Path | Conformance | ValueSet | URI |
MeasureReport.status | required | MeasureReportStatushttp://hl7.org/fhir/ValueSet/measure-report-status from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
DateTimePreciseToSecond | error | MeasureReport.date, MeasureReport.period.start, MeasureReport.period.end | The dateTime value must contain seconds and a timezone : value.toString().length()=25 | |
HasValueOrDataAbsentReason | error | MeasureReport.group.population | A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' : count.exists() or extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' | |
ReporterPresentInCompleteReport | error | MeasureReport | A reporter must be present in a complete report. : MeasureReport.status != 'completed' or MeasureReport.reporter.exists() |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MeasureReport | C | 0..* | MeasureReport | Results of a measure evaluation mrp-1: Measure Reports used for data collection SHALL NOT communicate group and score information mrp-2: Stratifiers SHALL be either a single criteria or a set of criteria components ReporterPresentInCompleteReport: A reporter must be present in a complete report. |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
status | ?!Σ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required) |
type | ΣC | 1..1 | code | MeasureReports generated conforming to this profile are always summary reports Binding: MeasureReportType (required): The type of the measure report. Required Pattern: summary |
measure | SΣ | 1..1 | canonical(Measure) | Each MeasureReport resource must document the measure it is reporting for. |
subject | SΣ | 1..1 | Reference(Location) | The subject of a report is a location, e.g., a facility, region, service area, state or other geographic region |
Slices for extension | Content/Rules for all slices | |||
geolocation | 0..1 | (Complex) | Extension Attributes to associate with a Location Reference to simplify Geographic search URL: http://hl7.org/fhir/uv/saner/StructureDefinition/GeoLocation | |
identifier | SΣ | 1..1 | Identifier | The subject shall have an identifier which uniquely identifies the subject to the recepient. |
date | SΣC | 1..1 | dateTime | The date the report was generated must be specified, and must be precise to the second DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
period | SΣ | 1..1 | Period | A period must be present |
start | SΣC | 1..1 | dateTime | The end time of the period must be present, be precise to the second, and have a time zone DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
end | SΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone |
improvementNotation | ?!Σ | 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. |
group | C | 0..* | BackboneElement | Measure results for each group |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | SΣ | 1..1 | CodeableConcept | The code for each group must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure |
population | SC | 1..* | BackboneElement | The populations in the group HasValueOrDataAbsentReason: A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | SΣ | 1..1 | CodeableConcept | The code for each population must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). |
count | S | 1..1 | integer | A count must be present for each population. Unknown values may be reported using the http://hl7.org/fhir/StructureDefinition/data-absent-reason extension. |
stratifier | S | 0..* | BackboneElement | Stratification results |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | S | 1..* | CodeableConcept | A stratifier must have a code when present |
stratum | S | 1..* | BackboneElement | There must be at least one stratum reported |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
population | S | 1..* | BackboneElement | At least one stratum population must be present |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | S | 1..1 | CodeableConcept | The population code must be present Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). |
count | S | 1..1 | integer | The population code count be present |
evaluatedResource | S | 0..* | Reference(Resource) | Include references to MeasureReport or QuestionnaireResponse resources used to compute an aggregated report |
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
MeasureReport.status | required | MeasureReportStatushttp://hl7.org/fhir/ValueSet/measure-report-status from the FHIR Standard | |
MeasureReport.type | required | Pattern: summaryhttp://hl7.org/fhir/ValueSet/measure-report-type|4.0.1 from the FHIR Standard | |
MeasureReport.improvementNotation | required | MeasureImprovementNotationhttp://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.1 from the FHIR Standard | |
MeasureReport.group.population.code | extensible | MeasurePopulationTypehttp://hl7.org/fhir/ValueSet/measure-population from the FHIR Standard | |
MeasureReport.group.stratifier.stratum.population.code | extensible | MeasurePopulationTypehttp://hl7.org/fhir/ValueSet/measure-population from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
DateTimePreciseToSecond | error | MeasureReport.date, MeasureReport.period.start, MeasureReport.period.end | The dateTime value must contain seconds and a timezone : value.toString().length()=25 | |
HasValueOrDataAbsentReason | error | MeasureReport.group.population | A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' : count.exists() or extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' | |
ReporterPresentInCompleteReport | error | MeasureReport | A reporter must be present in a complete report. : MeasureReport.status != 'completed' or MeasureReport.reporter.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
MeasureReport | C | 0..* | MeasureReport | Results of a measure evaluation mrp-1: Measure Reports used for data collection SHALL NOT communicate group and score information mrp-2: Stratifiers SHALL be either a single criteria or a set of criteria components ReporterPresentInCompleteReport: A reporter must be present in a complete report. | ||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Additional identifier for the MeasureReport | ||||
status | ?!Σ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required) | ||||
type | ΣC | 1..1 | code | MeasureReports generated conforming to this profile are always summary reports Binding: MeasureReportType (required): The type of the measure report. Required Pattern: summary | ||||
measure | SΣ | 1..1 | canonical(Measure) | Each MeasureReport resource must document the measure it is reporting for. | ||||
subject | SΣ | 1..1 | Reference(Location) | The subject of a report is a location, e.g., a facility, region, service area, state or other geographic region | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
geolocation | 0..1 | (Complex) | Extension Attributes to associate with a Location Reference to simplify Geographic search URL: http://hl7.org/fhir/uv/saner/StructureDefinition/GeoLocation | |||||
reference | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
identifier | SΣ | 1..1 | Identifier | The subject shall have an identifier which uniquely identifies the subject to the recepient. | ||||
display | Σ | 0..1 | string | Text alternative for the resource | ||||
date | SΣC | 1..1 | dateTime | The date the report was generated must be specified, and must be precise to the second DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone | ||||
reporter | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Location | Organization) | Who is reporting the data | ||||
period | SΣ | 1..1 | Period | A period must be present | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
start | SΣC | 1..1 | dateTime | The end time of the period must be present, be precise to the second, and have a time zone DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone | ||||
end | SΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing DateTimePreciseToSecond: The dateTime value must contain seconds and a timezone | ||||
improvementNotation | ?!Σ | 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. | ||||
group | C | 0..* | BackboneElement | Measure results for each group | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | SΣ | 1..1 | CodeableConcept | The code for each group must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure | ||||
population | SC | 1..* | BackboneElement | The populations in the group HasValueOrDataAbsentReason: A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | SΣ | 1..1 | CodeableConcept | The code for each population must be present to enable matching to the measure, and a value must be present that matches the required binding codes in the Measure Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | ||||
count | S | 1..1 | integer | A count must be present for each population. Unknown values may be reported using the http://hl7.org/fhir/StructureDefinition/data-absent-reason extension. | ||||
subjectResults | 0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
measureScore | Σ | 0..1 | Quantity | What score this group achieved | ||||
stratifier | S | 0..* | BackboneElement | Stratification results | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | S | 1..* | CodeableConcept | A stratifier must have a code when present | ||||
stratum | S | 1..* | BackboneElement | There must be at least one stratum reported | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
component | 0..* | BackboneElement | Stratifier component values | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | 1..1 | CodeableConcept | What stratifier component of the group | |||||
value | 1..1 | CodeableConcept | The stratum component value, e.g. male | |||||
population | S | 1..* | BackboneElement | At least one stratum population must be present | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | S | 1..1 | CodeableConcept | The population code must be present Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | ||||
count | S | 1..1 | integer | The population code count be present | ||||
subjectResults | 0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
measureScore | 0..1 | Quantity | What score this stratum achieved | |||||
evaluatedResource | S | 0..* | Reference(Resource) | Include references to MeasureReport or QuestionnaireResponse resources used to compute an aggregated report | ||||
Documentation for this format |
Path | Conformance | ValueSet / Code | URI | |||
MeasureReport.language | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
MeasureReport.status | required | MeasureReportStatushttp://hl7.org/fhir/ValueSet/measure-report-status from the FHIR Standard | ||||
MeasureReport.type | required | Pattern: summaryhttp://hl7.org/fhir/ValueSet/measure-report-type|4.0.1 from the FHIR Standard | ||||
MeasureReport.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
MeasureReport.improvementNotation | required | MeasureImprovementNotationhttp://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.1 from the FHIR Standard | ||||
MeasureReport.group.population.code | extensible | MeasurePopulationTypehttp://hl7.org/fhir/ValueSet/measure-population from the FHIR Standard | ||||
MeasureReport.group.stratifier.stratum.population.code | extensible | MeasurePopulationTypehttp://hl7.org/fhir/ValueSet/measure-population from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
DateTimePreciseToSecond | error | MeasureReport.date, MeasureReport.period.start, MeasureReport.period.end | The dateTime value must contain seconds and a timezone : value.toString().length()=25 | |
HasValueOrDataAbsentReason | error | MeasureReport.group.population | A population.count must have a value, or .extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' : count.exists() or extension.url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' | |
ReporterPresentInCompleteReport | error | MeasureReport | A reporter must be present in a complete report. : MeasureReport.status != 'completed' or MeasureReport.reporter.exists() |
This structure is derived from MeasureReport
Other representations of profile: CSV, Excel, Schematron