PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.cqfmeasures@2.0.0
    http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/publishable-measure-cqfm
description: The CQFM Publishable Measure profile defines the minimum expectations to enable appropriate content management, discovery, and utilization of published electronic Clinical Quality Measures (eCQMs)
package_name: hl7.fhir.us.cqfmeasures
derivation: constraint
name: CQFMPublishableMeasure
type: Measure
elements:
  definition:
    mustSupport: false
    array: true
    index: 33
    extensions:
      definitionTerm: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm', min: 1, max: 1, type: Extension, mustSupport: false, index: 34}
    elements:
      extension:
        type: Extension
        mustSupport: false
        url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm
        index: 34
        slicing:
          slices:
            definitionTerm:
              match: {}
              schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm', index: 34}
              min: 1
              max: 1
  date: {type: dateTime, mustSupport: true, index: 5}
  endorser: {mustSupport: true, index: 26}
  publisher: {type: string, mustSupport: false, index: 6}
  approvalDate: {type: date, mustSupport: true, index: 17}
  disclaimer: {mustSupport: true, index: 31}
  purpose: {mustSupport: true, index: 14}
  useContext:
    mustSupport: true
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        qualityProgram:
          match:
            code: {code: program, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'}
          schema:
            mustSupport: true
            _required: true
            index: 9
            elements:
              code:
                type: Coding
                mustSupport: true
                pattern:
                  type: Coding
                  value: {code: program, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'}
                index: 10
              value:
                mustSupport: true
                choices: [valueCodeableConcept]
                index: 12
              valueCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 13}
            required: [value, valueCodeableConcept, code]
  copyright: {mustSupport: true, index: 16}
  topic: {mustSupport: true, index: 22}
  title: {type: string, mustSupport: true, index: 3}
  author: {mustSupport: true, index: 23}
  extension:
    type: Extension
    mustSupport: true
    url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation
    index: 1
    slicing:
      slices:
        allocation:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation', index: 1}
          min: 0
          max: 1
  usage: {mustSupport: true, index: 15}
  rationale: {mustSupport: false, index: 32}
  status:
    type: code
    pattern: {type: Code, value: active}
    mustSupport: false
    index: 4
  identifier: {type: Identifier, mustSupport: true, array: true, min: 1, index: 2}
  lastReviewDate: {type: date, mustSupport: true, index: 18}
  editor: {mustSupport: true, index: 24}
  reviewer: {mustSupport: true, index: 25}
  relatedArtifact:
    mustSupport: true
    index: 27
    extensions:
      isPrimaryCitation: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation', min: 0, max: 1, type: Extension, mustSupport: false, index: 28}
      publicationStatus: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationStatus', min: 0, max: 1, type: Extension, mustSupport: false, index: 29}
      publicationDate: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationDate', min: 0, max: 1, type: Extension, mustSupport: false, index: 30}
    elements:
      extension:
        type: Extension
        mustSupport: false
        url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation
        index: 28
        slicing:
          slices:
            isPrimaryCitation:
              match: {}
              schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation', index: 28}
              min: 0
              max: 1
            publicationStatus:
              match: {}
              schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationStatus', index: 29}
              min: 0
              max: 1
            publicationDate:
              match: {}
              schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationDate', index: 30}
              min: 0
              max: 1
  contact: {type: ContactDetail, mustSupport: true, array: true, min: 1, index: 7}
  effectivePeriod:
    mustSupport: true
    index: 19
    extensions:
      anchor: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor', min: 0, max: 1, type: Extension, mustSupport: true, index: 20}
      duration: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration', min: 0, max: 1, type: Extension, mustSupport: true, index: 21}
    elements:
      extension:
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor
        index: 20
        slicing:
          slices:
            anchor:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor', index: 20}
              min: 0
              max: 1
            duration:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration', index: 21}
              min: 0
              max: 1
  text: {mustSupport: true, index: 0}
package_version: 2.0.0
extensions:
  allocation: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation', min: 0, max: 1, type: Extension, mustSupport: true, index: 1}
class: profile
kind: resource
url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/publishable-measure-cqfm
base: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/measure-cqfm
version: 2.0.0
required: [approvalDate, status, text, identifier, title, publisher, date, lastReviewDate, contact]