# CQM Computable Measure - Quality Measure Implementation Guide v2.0.0-ballot

## Resource Profile: CQM Computable Measure 

 
The CQM Computable Measure Profile describes minimum expectations for a computable electronic Quality Measure (QM), including the use of a computable library. For more information on the usage of this profile, refer to the Profiles and Packaging pages in this implementation guide. Implementations SHOULD support using the `id` elements of group, population, stratifier, and supplementalData as a backwards-compatible mechanism for linking between Measure and MeasureReport 

**Usages:**

* Derived from this Profile: [CQM Cohort Measure](StructureDefinition-cqm-cohortmeasure.md), [CQM Composite Measure](StructureDefinition-cqm-compositemeasure.md), [CQM Continuous Variable Measure](StructureDefinition-cqm-cvmeasure.md), [CQM Proportion Measure](StructureDefinition-cqm-proportionmeasure.md) and [CQM Ratio Measure](StructureDefinition-cqm-ratiomeasure.md)
* Examples for this Profile: [BCSComponent](Measure-BCSComponent.md), [BedCapacityMeasureDaily](Measure-BedCapacityMeasure-daily.md), [BedCapacityMeasureMonthly](Measure-BedCapacityMeasure-monthly.md), [CCSComponent](Measure-CCSComponent.md)... Show 15 more, [EXM108](Measure-EXM108-FHIR.md), [EXM124](Measure-EXM124-FHIR.md), [EXM125](Measure-EXM125-FHIR.md), [EXM130](Measure-EXM130-FHIR.md), [EXM146](Measure-EXM146-FHIR.md), [EXM55](Measure-EXM55-FHIR.md), [MeasureEXM](Measure-EXMLogic-FHIR.md), [EXMRatioMeasure](Measure-EXMRatio-FHIR.md), [HBPComponent](Measure-HBPComponent.md), [MultiRateExample](Measure-MultiRateExample-FHIR.md), [PVSComponent](Measure-PVSComponent.md), [TSCComponent](Measure-TSCComponent.md), [Terminology_FHIR](Measure-Terminology-FHIR.md), [MeasureAgeStratifiedExample](Measure-age-stratified-example.md) and [PublishableMeasureEXM](Measure-measure-publishable-exm.md)
* CapabilityStatements using this Profile: [CQF Measures Shareable Measure Repository Capability Statement](CapabilityStatement-shareable-measure-repository.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/hl7.fhir.uv.cqm|current/StructureDefinition/cqm-computablemeasure)

### Formal Views of Profile Content

 [Description Differentials, Snapshots, and other representations](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](../StructureDefinition-cqm-computablemeasure.csv), [Excel](../StructureDefinition-cqm-computablemeasure.xlsx), [Schematron](../StructureDefinition-cqm-computablemeasure.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "cqm-computablemeasure",
  "extension" : [{
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode" : "cqi"
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger" : 4,
    "_valueInteger" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical" : "http://hl7.org/fhir/uv/cqm/ImplementationGuide/hl7.fhir.uv.cqm"
      }]
    }
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode" : "trial-use",
    "_valueCode" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical" : "http://hl7.org/fhir/uv/cqm/ImplementationGuide/hl7.fhir.uv.cqm"
      }]
    }
  }],
  "url" : "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-computablemeasure",
  "identifier" : [{
    "system" : "urn:ietf:rfc:3986",
    "value" : "urn:oid:2.16.840.1.113883.4.642.40.61.42.8"
  }],
  "version" : "1.0.0",
  "name" : "CQMComputableMeasure",
  "title" : "CQM Computable Measure",
  "status" : "active",
  "experimental" : false,
  "date" : "2026-04-07T02:06:45+10:00",
  "publisher" : "HL7 International / Clinical Quality Information",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/cqi"
    }]
  }],
  "description" : "The CQM Computable Measure Profile describes minimum expectations for a computable electronic Quality Measure (QM), including the use of a computable library. For more information on the usage of this profile, refer to the Profiles and Packaging pages in this implementation guide. Implementations SHOULD support using the `id` elements of group, population, stratifier, and supplementalData as a backwards-compatible mechanism for linking between Measure and MeasureReport",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "001"
    }]
  }],
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  },
  {
    "identity" : "workflow",
    "uri" : "http://hl7.org/fhir/workflow",
    "name" : "Workflow Pattern"
  },
  {
    "identity" : "w5",
    "uri" : "http://hl7.org/fhir/fivews",
    "name" : "FiveWs Pattern Mapping"
  },
  {
    "identity" : "objimpl",
    "uri" : "http://hl7.org/fhir/object-implementation",
    "name" : "Object Implementation Information"
  }],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Measure",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Measure",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Measure",
      "path" : "Measure",
      "constraint" : [{
        "key" : "comp-1",
        "severity" : "error",
        "human" : "Population basis must be specified at the root, or on each group",
        "expression" : "extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis').exists() or group.select(extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis').exists()).allTrue()"
      },
      {
        "key" : "comp-2",
        "severity" : "error",
        "human" : "Scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.",
        "expression" : "(scoring.exists() and group.extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring').empty()) xor (scoring.empty() and group.all(extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring').exists()))"
      },
      {
        "key" : "comp-3",
        "severity" : "error",
        "human" : "Scoring unit may only be specified at the root if the scoring is also specified at the root",
        "expression" : "extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoringUnit').exists() implies scoring.exists()"
      },
      {
        "key" : "comp-4",
        "severity" : "error",
        "human" : "If scoring is specified on the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required on the root.",
        "expression" : "scoring.exists() and (scoring.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies improvementNotation.exists()"
      },
      {
        "key" : "comp-5",
        "severity" : "error",
        "human" : "If type is specified at the root, it may not be specified on any group",
        "expression" : "type.exists() implies group.select(extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type').exists()).allFalse()"
      },
      {
        "key" : "comp-6",
        "severity" : "error",
        "human" : "If riskAdjustment is specified at the root, it may not be specified on any group",
        "expression" : "riskAdjustment.exists() implies group.select(extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment').exists()).allFalse()"
      },
      {
        "key" : "comp-7",
        "severity" : "error",
        "human" : "If rateAggregation is specified at the root, it may not be specified on any group",
        "expression" : "rateAggregation.exists() implies group.select(extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation').exists()).allFalse()"
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.extension:populationBasis",
      "path" : "Measure.extension",
      "sliceName" : "populationBasis",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis"]
      }],
      "condition" : ["comp-1"],
      "mustSupport" : true
    },
    {
      "id" : "Measure.extension:scoringUnit",
      "path" : "Measure.extension",
      "sliceName" : "scoringUnit",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoringUnit"]
      }],
      "condition" : ["comp-3"],
      "mustSupport" : true
    },
    {
      "id" : "Measure.extension:effectiveDataRequirements",
      "path" : "Measure.extension",
      "sliceName" : "effectiveDataRequirements",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-effectiveDataRequirements"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.extension:scoringPrecision",
      "path" : "Measure.extension",
      "sliceName" : "scoringPrecision",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoringPrecision"]
      }]
    },
    {
      "id" : "Measure.extension:reportingTiming",
      "path" : "Measure.extension",
      "sliceName" : "reportingTiming",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-reportingTiming"]
      }]
    },
    {
      "id" : "Measure.subject[x]",
      "path" : "Measure.subject[x]",
      "short" : "E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device",
      "definition" : "The intended subjects for the measure. If this element is not provided, a Patient subject is assumed, but the subject of the measure can be anything.",
      "comment" : "The subject of the measure is critical in interpreting the criteria definitions, as the logic in the measures is evaluated with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what content is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true,
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://hl7.org/fhir/uv/cqm/ValueSet/subject-type"
      }
    },
    {
      "id" : "Measure.usage",
      "path" : "Measure.usage",
      "comment" : "Although this element is string-valued, it will be markdown valued in future versions so systems should be able to render markdown content when it appears in this element",
      "mustSupport" : true
    },
    {
      "id" : "Measure.library",
      "path" : "Measure.library",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "canonical",
        "targetProfile" : ["http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-computablelibrary"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.scoring",
      "path" : "Measure.scoring",
      "condition" : ["comp-2", "comp-3", "comp-4"],
      "mustSupport" : true,
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://terminology.hl7.org/ValueSet/measure-scoring"
      }
    },
    {
      "id" : "Measure.type",
      "path" : "Measure.type",
      "short" : "Indicates whether the measure is used to examine a process, an outcome over time, a patient-reported outcome, or a structure measure such as utilization.",
      "definition" : "Indicates whether the measure is used to examine a process, an outcome over time, a patient-reported outcome, or a structure measure such as utilization.",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Measure.type",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "condition" : ["comp-5"],
      "mustSupport" : true,
      "isModifier" : false,
      "isSummary" : true,
      "binding" : {
        "extension" : [{
          "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString" : "MeasureType"
        }],
        "strength" : "extensible",
        "description" : "Indicates the type of quality measure based on the observation value.",
        "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ObservationMeasureType"
      }
    },
    {
      "id" : "Measure.riskAdjustment",
      "path" : "Measure.riskAdjustment",
      "condition" : ["comp-6"],
      "mustSupport" : false
    },
    {
      "id" : "Measure.rateAggregation",
      "path" : "Measure.rateAggregation",
      "condition" : ["comp-7"],
      "mustSupport" : false
    },
    {
      "id" : "Measure.improvementNotation",
      "path" : "Measure.improvementNotation",
      "condition" : ["comp-4"],
      "mustSupport" : true,
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://terminology.hl7.org/ValueSet/measure-improvement-notation"
      }
    },
    {
      "id" : "Measure.group",
      "path" : "Measure.group",
      "constraint" : [{
        "key" : "comp-8",
        "severity" : "error",
        "human" : "Scoring unit may only be specified at the root if the scoring is also specified at the root",
        "expression" : "extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoringUnit').exists() implies extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring').exists()"
      },
      {
        "key" : "comp-9",
        "severity" : "error",
        "human" : "If scoring is specified on the group and the scoring type is 'proportion', 'ratio', or 'continuous-variable' then the improvementNotation element is required.",
        "expression" : "extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring').exists() and extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable') implies extension('http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation').exists()"
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.extension:linkId",
      "path" : "Measure.group.extension",
      "sliceName" : "linkId",
      "short" : "Unique id of the group",
      "min" : 1,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.linkId"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.extension:populationBasis",
      "path" : "Measure.group.extension",
      "sliceName" : "populationBasis",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis"]
      }],
      "condition" : ["comp-1"],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.extension:scoring",
      "path" : "Measure.group.extension",
      "sliceName" : "scoring",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring"]
      }],
      "condition" : ["comp-2", "comp-8", "comp-9"],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.extension:scoringUnit",
      "path" : "Measure.group.extension",
      "sliceName" : "scoringUnit",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoringUnit"]
      }],
      "condition" : ["comp-8"],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.extension:scoringPrecision",
      "path" : "Measure.group.extension",
      "sliceName" : "scoringPrecision",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoringPrecision"]
      }]
    },
    {
      "id" : "Measure.group.extension:compositeScoring",
      "path" : "Measure.group.extension",
      "sliceName" : "compositeScoring",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-compositeScoring"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.extension:component",
      "path" : "Measure.group.extension",
      "sliceName" : "component",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.extension:type",
      "path" : "Measure.group.extension",
      "sliceName" : "type",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type"]
      }],
      "condition" : ["comp-5"],
      "mustSupport" : false
    },
    {
      "id" : "Measure.group.extension:riskAdjustment",
      "path" : "Measure.group.extension",
      "sliceName" : "riskAdjustment",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment"]
      }],
      "condition" : ["comp-6"],
      "mustSupport" : false
    },
    {
      "id" : "Measure.group.extension:rateAggregation",
      "path" : "Measure.group.extension",
      "sliceName" : "rateAggregation",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation"]
      }],
      "condition" : ["comp-7"],
      "mustSupport" : false
    },
    {
      "id" : "Measure.group.extension:improvementNotation",
      "path" : "Measure.group.extension",
      "sliceName" : "improvementNotation",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation"]
      }],
      "condition" : ["comp-9"],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.code",
      "path" : "Measure.group.code",
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.description",
      "path" : "Measure.group.description",
      "comment" : "Although this element is string-valued, it will be markdown valued in future versions so systems should be able to render markdown content when it appears in this element",
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.population",
      "path" : "Measure.group.population",
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.population.extension:linkId",
      "path" : "Measure.group.population.extension",
      "sliceName" : "linkId",
      "short" : "Unique id of the population",
      "min" : 1,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.population.extension:supportingEvidenceDefinition",
      "path" : "Measure.group.population.extension",
      "sliceName" : "supportingEvidenceDefinition",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/StructureDefinition/cqf-supportingEvidenceDefinition"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.population.code",
      "path" : "Measure.group.population.code",
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.population.description",
      "path" : "Measure.group.population.description",
      "comment" : "Although this element is string-valued, it will be markdown valued in future versions so systems should be able to render markdown content when it appears in this element",
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.stratifier",
      "path" : "Measure.group.stratifier",
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.stratifier.extension:appliesTo",
      "path" : "Measure.group.stratifier.extension",
      "sliceName" : "appliesTo",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-appliesTo"]
      }],
      "mustSupport" : false
    },
    {
      "id" : "Measure.group.stratifier.extension:linkId",
      "path" : "Measure.group.stratifier.extension",
      "sliceName" : "linkId",
      "short" : "Unique id of the stratifier",
      "min" : 1,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.stratifier.linkId"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.stratifier.extension:valueSet",
      "path" : "Measure.group.stratifier.extension",
      "sliceName" : "valueSet",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-valueSet"]
      }],
      "mustSupport" : false
    },
    {
      "id" : "Measure.group.stratifier.code",
      "path" : "Measure.group.stratifier.code",
      "mustSupport" : true,
      "binding" : {
        "strength" : "preferred",
        "valueSet" : "http://terminology.hl7.org/ValueSet/measure-stratifier-type"
      }
    },
    {
      "id" : "Measure.group.stratifier.description",
      "path" : "Measure.group.stratifier.description",
      "comment" : "Although this element is string-valued, it will be markdown valued in future versions so systems should be able to render markdown content when it appears in this element",
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.stratifier.component",
      "path" : "Measure.group.stratifier.component",
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.stratifier.component.extension:linkId",
      "path" : "Measure.group.stratifier.component.extension",
      "sliceName" : "linkId",
      "short" : "Unique id of the stratifier component",
      "min" : 1,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.stratifier.component.linkId"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.group.stratifier.component.extension:valueSet",
      "path" : "Measure.group.stratifier.component.extension",
      "sliceName" : "valueSet",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-valueSet"]
      }],
      "mustSupport" : false
    },
    {
      "id" : "Measure.group.stratifier.component.code",
      "path" : "Measure.group.stratifier.component.code",
      "mustSupport" : true,
      "binding" : {
        "strength" : "preferred",
        "valueSet" : "http://terminology.hl7.org/ValueSet/measure-stratifier-type"
      }
    },
    {
      "id" : "Measure.group.stratifier.component.description",
      "path" : "Measure.group.stratifier.component.description",
      "comment" : "Although this element is string-valued, it will be markdown valued in future versions so systems should be able to render markdown content when it appears in this element",
      "mustSupport" : true
    },
    {
      "id" : "Measure.supplementalData",
      "path" : "Measure.supplementalData",
      "mustSupport" : true
    },
    {
      "id" : "Measure.supplementalData.extension:linkId",
      "path" : "Measure.supplementalData.extension",
      "sliceName" : "linkId",
      "short" : "Unique id of the supplemental data",
      "min" : 1,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Measure.supplementalData.extension:valueSet",
      "path" : "Measure.supplementalData.extension",
      "sliceName" : "valueSet",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-valueSet"]
      }],
      "mustSupport" : false
    },
    {
      "id" : "Measure.supplementalData.code",
      "path" : "Measure.supplementalData.code",
      "mustSupport" : true
    },
    {
      "id" : "Measure.supplementalData.usage",
      "path" : "Measure.supplementalData.usage",
      "comment" : "Although this element is string-valued, it will be markdown valued in future versions so systems should be able to render markdown content when it appears in this element",
      "mustSupport" : true
    },
    {
      "id" : "Measure.supplementalData.description",
      "path" : "Measure.supplementalData.description",
      "comment" : "Although this element is string-valued, it will be markdown valued in future versions so systems should be able to render markdown content when it appears in this element",
      "mustSupport" : true
    }]
  }
}

```
