Clinical ReasoningThis is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
| Responsible Owner: Clinical Quality Information Work Group | Standards Status: Informative | Compartments: No defined compartments |
Raw XML (canonical form + also see XML Format Specification)
Example of Continuous Variable Measure (id = "measure-EXM55-FHIR")
<?xml version="1.0" encoding="UTF-8"?> <Measure xmlns="http://hl7.org/fhir"> <id value="measure-EXM55-FHIR"/> <contained> <Library> <id value="EXM55"/> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"> <valueCode value="cqi"/> </extension> <url value="http://hl7.org/fhir/uv/cqm/Library/EXM55"/> <identifier> <use value="official"/> <system value="http://example.org/fhir/cqi/ecqm/Library/Identifier"/> <value value="EXM55"/> </identifier> <version value="5.0.0"/> <name value="EXM55"/> <title value="EXM55 - Median Emergency Department Visit Duration Library (Example Continuous Variable Measure Library)"/> <status value="active"/> <experimental value="true"/> <type> <coding> <system value="http://terminology.hl7.org/CodeSystem/library-type"/> <code value="logic-library"/> </coding> </type> <date value="2019-09-03"/> <publisher value="HL7 International / Clinical Quality Information"/> <contact> <telecom> <system value="url"/> <value value="http://www.hl7.org/Special/committees/cqi"/> </telecom> </contact> <description value="This library is used as an example in the FHIR Continuous Variable Measure example"/> <jurisdiction> <coding> <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/> <code value="001"/> </coding> </jurisdiction> <approvalDate value="2019-08-03"/> <lastReviewDate value="2019-08-03"/> <relatedArtifact> <type value="depends-on"/> <display value="FHIR model information"/> <resource value="http://hl7.org/fhir/uv/cql/Library/FHIR-ModelInfo|4.0.1"/> </relatedArtifact> <relatedArtifact> <type value="depends-on"/> <display value="Library FHIRHelpers"/> <resource value="http://hl7.org/fhir/uv/cql/Library/FHIRHelpers|4.0.1"/> </relatedArtifact> <parameter> <name value="Measurement Period"/> <use value="in"/> <min value="0"/> <max value="1"/> <type value="Period"/> </parameter> <parameter> <name value="Patient"/> <use value="out"/> <min value="0"/> <max value="1"/> <type value="Patient"/> </parameter> <parameter> <name value="Inpatient Encounter"/> <use value="out"/> <min value="0"/> <max value="*"/> <type value="Encounter"/> </parameter> <parameter> <name value="Initial Population"/> <use value="out"/> <min value="0"/> <max value="*"/> <type value="Encounter"/> </parameter> <parameter> <name value="Measure Population"/> <use value="out"/> <min value="0"/> <max value="*"/> <type value="Encounter"/> </parameter> <parameter> <name value="Measure Population Exclusion"/> <use value="out"/> <min value="0"/> <max value="*"/> <type value="Encounter"/> </parameter> <parameter> <name value="Stratification 1"/> <use value="out"/> <min value="0"/> <max value="*"/> <type value="Encounter"/> </parameter> <parameter> <name value="Stratification 2"/> <use value="out"/> <min value="0"/> <max value="*"/> <type value="Encounter"/> </parameter> <parameter> <name value="Stratification 3"/> <use value="out"/> <min value="0"/> <max value="*"/> <type value="Encounter"/> </parameter> <dataRequirement> <type value="Patient"/> <profile value="http://hl7.org/fhir/StructureDefinition/Patient"/> </dataRequirement> <dataRequirement> <type value="Encounter"/> <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/> <mustSupport value="period"/> <mustSupport value="use"/> <mustSupport value="rank"/> <mustSupport value="rank.value"/> <mustSupport value="condition"/> <mustSupport value="condition.reference"/> </dataRequirement> <dataRequirement> <type value="Encounter"/> <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/> <mustSupport value="type"/> <mustSupport value="status"/> <mustSupport value="period"/> <mustSupport value="use"/> <mustSupport value="rank"/> <mustSupport value="rank.value"/> <mustSupport value="condition"/> <mustSupport value="condition.reference"/> <mustSupport value="hospitalization"/> <mustSupport value="hospitalization.admitSource"/> </dataRequirement> <dataRequirement> <type value="Condition"/> <profile value="http://hl7.org/fhir/StructureDefinition/Condition"/> <mustSupport value="id"/> <codeFilter> <path value="id"/> </codeFilter> </dataRequirement> <content> <contentType value="text/cql"/> <data value="LyoNClRoaXMgZXhhbXBsZSBpcyBhIHdvcmsgaW4gcHJvZ3Jlc3MgYW5kIHNob3VsZCBub3QgYmUgY29uc2lkZXJlZCBhI GZpbmFsIHNwZWNpZmljYXRpb24NCm9yIHJlY29tbWVuZGF0aW9uIGZvciBndWlkYW5jZS4gVGhpcyBleGFtcGxlIHdpbGw gaGVscCBndWlkZSBhbmQgZGlyZWN0IHRoZSBwcm9jZXNzDQpvZiBmaW5kaW5nIGNvbnZlbnRpb25zIGFuZCB1c2FnZSBwY XR0ZXJucyB0aGF0IG1lZXQgdGhlIG5lZWRzIG9mIHRoZSB2YXJpb3VzIHN0YWtlaG9sZGVycw0KaW4gdGhlIG1lYXN1cmU gZGV2ZWxvcG1lbnQgY29tbXVuaXR5Lg0KKi8NCg0KbGlicmFyeSBFWE01NSB2ZXJzaW9uICc1LjAuMCcNCg0KdXNpbmcgR khJUiB2ZXJzaW9uICc0LjAuMScNCg0KaW5jbHVkZSBobDcuZmhpci51di5jcWwuRkhJUkhlbHBlcnMgdmVyc2lvbiAnNC4 wLjEnIGNhbGxlZCBGSElSSGVscGVycw0KDQpjb2Rlc3lzdGVtICJEaWFnbm9zaXMgUm9sZSI6ICdodHRwOi8vdGVybWlub 2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2RpYWdub3Npcy1yb2xlJw0KDQp2YWx1ZXNldCAiRW1lcmdlbmN5IERlcGFydG1 lbnQgVmlzaXQiIDogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zL jExNy4xLjcuMS4yOTInDQp2YWx1ZXNldCAiUHN5Y2hpYXRyaWMvTWVudGFsIEhlYWx0aCBQYXRpZW50IiA6ICdodHRwOi8 vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy4xMTcuMS43LjEuMjk5Jw0KdmFsd WVzZXQgIkhvc3BpdGFsIFNldHRpbmdzIiA6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi4 4NDAuMS4xMTM3NjIuMS40LjExMTEuMTI2Jw0KDQpjb2RlICJCaWxsaW5nIjogJ2JpbGxpbmcnIGZyb20gIkRpYWdub3Npc yBSb2xlIiBkaXNwbGF5ICdCaWxsaW5nJw0KDQpwYXJhbWV0ZXIgIk1lYXN1cmVtZW50IFBlcmlvZCIgSW50ZXJ2YWw8RGF 0ZVRpbWU+DQoNCmNvbnRleHQgUGF0aWVudA0KDQpkZWZpbmUgIkluaXRpYWwgUG9wdWxhdGlvbiIgOg0KICAiSW5wYXRpZ W50IEVuY291bnRlciIgRW5jb3VudGVyDQogICAgd2l0aCBbIkVuY291bnRlciIgOiAiRW1lcmdlbmN5IERlcGFydG1lbnQ gVmlzaXQiXSBFRA0KICAgICBzdWNoIHRoYXQgRUQuc3RhdHVzID0gJ2ZpbmlzaGVkJw0KICAgICAgIGFuZCBFRC5wZXJpb 2QgZW5kcyAxIGhvdXIgb3IgbGVzcyBiZWZvcmUgc3RhcnQgb2YgRW5jb3VudGVyLnBlcmlvZA0KDQpkZWZpbmUgIk1lYXN 1cmUgUG9wdWxhdGlvbiIgOg0KICAiSW5pdGlhbCBQb3B1bGF0aW9uIg0KDQpkZWZpbmUgIklucGF0aWVudCBFbmNvdW50Z XIiIDoNCiAgWyJFbmNvdW50ZXIiXSBFbmNvdW50ZXINCiAgICB3aGVyZSBMZW5ndGhJbkRheXMoRW5jb3VudGVyLnBlcml vZCkgPD0gMTIwDQogICAgICBhbmQgRW5jb3VudGVyLnBlcmlvZCBlbmRzIGR1cmluZyAiTWVhc3VyZW1lbnQgUGVyaW9kI g0KDQpkZWZpbmUgIk1lYXN1cmUgUG9wdWxhdGlvbiBFeGNsdXNpb24iIDoNCiAgIklucGF0aWVudCBFbmNvdW50ZXIiIEV uY291bnRlcg0KICAgIHdpdGggWyJFbmNvdW50ZXIiIDogIkVtZXJnZW5jeSBEZXBhcnRtZW50IFZpc2l0Il0gRUQNCiAgI CAgIHN1Y2ggdGhhdCBFRC5wZXJpb2QgZW5kcyAxIGhvdXIgb3IgbGVzcyBiZWZvcmUgc3RhcnQgb2YgRW5jb3VudGVyLnB lcmlvZA0KICAgICAgICBhbmQgRUQuc3RhdHVzID0gJ2ZpbmlzaGVkJw0KICAgICAgICBhbmQgRUQuaG9zcGl0YWxpemF0a W9uLmFkbWl0U291cmNlIGluICJIb3NwaXRhbCBTZXR0aW5ncyINCg0KZGVmaW5lIGZ1bmN0aW9uICJQcmluY2lwYWxEaWF nbm9zaXMiKEVuY291bnRlciBFbmNvdW50ZXIpOg0KCShzaW5nbGV0b24gZnJvbSAoRW5jb3VudGVyLmRpYWdub3NpcyBEI HdoZXJlIEQudXNlIH4gVG9Db25jZXB0KCJCaWxsaW5nIikgYW5kIEQucmFuay52YWx1ZSA9IDEpKSBQRA0KCQlyZXR1cm4 gc2luZ2xldG9uIGZyb20gKFtDb25kaXRpb246IGlkIGluICJHZXRJZCIoUEQuY29uZGl0aW9uLnJlZmVyZW5jZSldKQ0KD QpkZWZpbmUgZnVuY3Rpb24gIkxlbmd0aEluRGF5cyIoVmFsdWUgSW50ZXJ2YWw8RGF0ZVRpbWU+KToNCglkaWZmZXJlbmN lIGluIGRheXMgYmV0d2VlbiBzdGFydCBvZiBWYWx1ZSBhbmQgZW5kIG9mIFZhbHVlDQoNCmRlZmluZSBmdW5jdGlvbiAiR 2V0SWQiKHVyaSBTdHJpbmcpOg0KCUxhc3QoU3BsaXQodXJpLCAnLycpKQ0KDQpkZWZpbmUgIlN0cmF0aWZpY2F0aW9uIDE iIDoNCiAgIklucGF0aWVudCBFbmNvdW50ZXIiIEVuY291bnRlcg0KICAgIHdoZXJlIG5vdCAoUHJpbmNpcGFsRGlhZ25vc 2lzKEVuY291bnRlcikuY29kZSBpbiAiUHN5Y2hpYXRyaWMvTWVudGFsIEhlYWx0aCBQYXRpZW50IikNCg0KZGVmaW5lICJ TdHJhdGlmaWNhdGlvbiAyIiA6DQogICJJbnBhdGllbnQgRW5jb3VudGVyIiBFbmNvdW50ZXINCiAgICB3aGVyZSBQcmluY 2lwYWxEaWFnbm9zaXMoRW5jb3VudGVyKS5jb2RlIGluICJQc3ljaGlhdHJpYy9NZW50YWwgSGVhbHRoIFBhdGllbnQiDQo NCmRlZmluZSAiU3RyYXRpZmljYXRpb24gMyIgOg0KICAiSW5wYXRpZW50IEVuY291bnRlciIgRW5jb3VudGVyDQogICAgd 2hlcmUgUHJpbmNpcGFsRGlhZ25vc2lzKEVuY291bnRlcikgaXMgbnVsbA0KDQovL01lYXN1cmUgT2JzZXJ2YXRpb24NCmR lZmluZSBmdW5jdGlvbiAiUmVsYXRlZCBFRCBWaXNpdCIgKEVuY291bnRlciAiRW5jb3VudGVyIiApIDoNCiAgTGFzdChbI kVuY291bnRlciIgOiAiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQiXSBFRA0KICAgIHdoZXJlIEVELnN0YXR1cyA9ICd maW5pc2hlZCcNCiAgICAgIGFuZCBFRC5wZXJpb2QgZW5kcyAxIGhvdXIgb3IgbGVzcyBiZWZvcmUgc3RhcnQgb2YgRW5jb 3VudGVyLnBlcmlvZA0KICAgIHNvcnQgYnkgc3RhcnQgb2YgcGVyaW9kICkNCg0KZGVmaW5lIGZ1bmN0aW9uICJNZWFzdXJ lIE9ic2VydmF0aW9uIiAoRW5jb3VudGVyICJFbmNvdW50ZXIiICkgOg0KICBkdXJhdGlvbiBpbiBtaW51dGVzIG9mICJSZ WxhdGVkIEVEIFZpc2l0IihFbmNvdW50ZXIpLnBlcmlvZA0K"/> </content> </Library> </contained> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"> <valueCode value="cqi"/> </extension> <url value="http://hl7.org/fhir/uv/cqm/Measure/measure-EXM55-FHIR"/> <identifier> <use value="official"/> <system value="http://example.org/fhir/cqi/ecqm/Measure/Identifier/exm"/> <value value="55"/> </identifier> <version value="5.0.0"/> <name value="EXM55"/> <title value="EXM55 - Median Emergency Department Visit Duration"/> <status value="active"/> <experimental value="true"/> <date value="2025-08-13"/> <publisher value="HL7 International / Clinical Quality Information"/> <contact> <telecom> <system value="url"/> <value value="http://www.hl7.org/Special/committees/cqi"/> </telecom> </contact> <description value="This example illustrates a continuous variable measure represented as a FHIR eCQM"/> <useContext> <code> <system value="http://terminology.hl7.org/CodeSystem/usage-context-type"/> <code value="venue"/> <display value="Clinical Venue"/> </code> <valueCodeableConcept> <coding> <system value="http://hl7.org/fhir/uv/cqm/CodeSystem/intended-venue-codes"/> <code value="eh"/> <display value="EH"/> </coding> </valueCodeableConcept> </useContext> <jurisdiction> <coding> <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/> <code value="001"/> </coding> </jurisdiction> <approvalDate value="2019-03-08"/> <lastReviewDate value="2019-03-08"/> <effectivePeriod> <start value="2018-01-01"/> <end value="2018-12-31"/> </effectivePeriod> <topic> <coding> <system value="http://loinc.org"/> <code value="57024-2"/> <display value="Health Quality Measure Document"/> </coding> </topic> <library value="#EXM55"/> <group id="group-1"> <linkId/> <type> <coding> <system value="http://terminology.hl7.org/CodeSystem/measure-type"/> <code value="process"/> </coding> </type> <basis value="Encounter"/> <scoring> <coding> <system value="http://terminology.hl7.org/CodeSystem/measure-scoring"/> <code value="continuous-variable"/> <display value="Continuous Variable"/> </coding> </scoring> <improvementNotation> <coding> <system value="http://terminology.hl7.org/CodeSystem/measure-improvement-notation"/> <code value="decrease"/> <display value="Decreased score indicates improvement"/> </coding> </improvementNotation> <population> <linkId value="primary-exm55-initial-population"/> <code> <coding> <system value="http://terminology.hl7.org/CodeSystem/measure-population"/> <code value="initial-population"/> <display value="Initial Population"/> </coding> </code> <criteria> <language value="text/cql-identifier"/> <expression value="Initial Population"/> </criteria> </population> <population> <linkId value="primary-exm55-measure-population"/> <code> <coding> <system value="http://terminology.hl7.org/CodeSystem/measure-population"/> <code value="measure-population"/> <display value="Measure Population"/> </coding> </code> <criteria> <language value="text/cql-identifier"/> <expression value="Measure Population"/> </criteria> </population> <population> <linkId value="primary-exm55-measure-population-exclusion"/> <code> <coding> <system value="http://terminology.hl7.org/CodeSystem/measure-population"/> <code value="measure-population-exclusion"/> <display value="Measure Population Exclusion"/> </coding> </code> <criteria> <language value="text/cql-identifier"/> <expression value="Measure Population Exclusion"/> </criteria> </population> <population> <linkId value="primary-exm55-measure-population-identifier"/> <code> <coding> <system value="http://terminology.hl7.org/CodeSystem/measure-population"/> <code value="measure-observation"/> <display value="Measure Observation"/> </coding> </code> <criteria> <language value="text/cql-identifier"/> <expression value="Measure Observation"/> </criteria> <inputPopulationId value="measure-population-identifier"/> <aggregateMethod> <coding> <system value="http://hl7.org/fhir/CodeSystem/measure-aggregate-method"/> <code value="median"/> <display value="Median"/> </coding> </aggregateMethod> </population> <stratifier> <linkId value="primary-exm55-stratification-1"/> <code> <coding> <system value="http://example.org/stratification"/> <code value="Stratification 1"/> <display value="Stratification 1"/> </coding> </code> <criteria> <language value="text/cql-identifier"/> <expression value="Stratification 1"/> </criteria> </stratifier> <stratifier> <linkId value="primary-exm55-stratification-2"/> <code> <coding> <system value="http://example.org/stratification"/> <code value="Stratification 2"/> <display value="Stratification 2"/> </coding> </code> <criteria> <language value="text/cql-identifier"/> <expression value="Stratification 2"/> </criteria> </stratifier> <stratifier> <linkId value="primary-exm55-stratification-3"/> <code> <coding> <system value="http://example.org/stratification"/> <code value="Stratification 3"/> <display value="Stratification 3"/> </coding> </code> <criteria> <language value="text/cql-identifier"/> <expression value="Stratification 3"/> </criteria> </stratifier> </group> </Measure>
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.
FHIR ®© HL7.org 2011+. FHIR R6 hl7.fhir.core#6.0.0-ballot3 generated on Fri, Nov 14, 2025 20:59+0000.
Links: Search |
Version History |
Contents |
Glossary |
QA |
Compare to R4 |
Compare to R5 |
Compare to Last Ballot |
|
Propose a change