Union of http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm and http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm

This is the set of resources that conform to either of the profiles CQFM Computable Measure (http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm) and CQFM Computable Measure (http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure SC1..1A quality measure definition
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
mea-0: Name should be usable as an identifier for the module by machine processing applications such as code generation
mea-1: Stratifier SHALL be either a single criteria or a set of criteria components
cmp-1: Population basis must be specified at the root, or on each group
cmp-2: Scoring must be specified at the root, or on each group
cmp-3: Scoring unit may only be specified at the root if the scoring is also specified at the root
cmp-4: Improvement notation must be specified for scoring types other than cohort
cmp-5: If type is specified at the root, it may not be specified on any group
cmp-6: If riskAdjustment is specified at the root, it may not be specified on any group
cmp-7: If rateAggregation is specified at the root, it may not be specified on any group
... meta SΣ1..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... versionId Σ0..1idVersion specific identifier
ele-1: All FHIR elements must have a @value or children
.... lastUpdated Σ0..1instantWhen the resource version last changed
ele-1: All FHIR elements must have a @value or children
.... source Σ0..1uriIdentifies where the resource comes from
ele-1: All FHIR elements must have a @value or children
.... profile SΣ1..*canonical(StructureDefinition)Profiles this resource claims to conform to
ele-1: All FHIR elements must have a @value or children
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


ele-1: All FHIR elements must have a @value or children
.... tag Σ0..*CodingTags applied to this resource
Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... text 0..1NarrativeText summary of the resource, for human interpretation
ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... url Σ1..1uriCanonical identifier for this measure, represented as a URI (globally unique)
ele-1: All FHIR elements must have a @value or children
... identifier SΣ0..*IdentifierAdditional identifier for the measure
ele-1: All FHIR elements must have a @value or children
... version Σ1..1stringBusiness version of the measure
ele-1: All FHIR elements must have a @value or children
... name Σ1..1stringName for this measure (computer friendly)
ele-1: All FHIR elements must have a @value or children
... title SΣ0..1stringName for this measure (human friendly)
ele-1: All FHIR elements must have a @value or children
... subtitle 0..1stringSubordinate title of the measure
ele-1: All FHIR elements must have a @value or children
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: ?? (required): The lifecycle status of an artifact.


ele-1: All FHIR elements must have a @value or children
... experimental Σ1..1booleanFor testing purposes, not real usage
ele-1: All FHIR elements must have a @value or children
... subject[x] 0..1E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: ?? (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.).


ele-1: All FHIR elements must have a @value or children
.... subjectCodeableConceptCodeableConcept
.... subjectReferenceReference(Group)
... date SΣ0..1dateTimeDate last changed
ele-1: All FHIR elements must have a @value or children
... publisher Σ1..1stringName of the publisher (organization or individual)
ele-1: All FHIR elements must have a @value or children
... contact SΣ0..*ContactDetailContact details for the publisher
ele-1: All FHIR elements must have a @value or children
... description Σ1..1markdownNatural language description of the measure
ele-1: All FHIR elements must have a @value or children
... useContext SΣ0..*UsageContextThe context that the content is intended to support
ele-1: All FHIR elements must have a @value or children
... jurisdiction SΣ0..*CodeableConceptIntended jurisdiction for measure (if applicable)
Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.


ele-1: All FHIR elements must have a @value or children
... purpose 0..1markdownWhy this measure is defined
ele-1: All FHIR elements must have a @value or children
... usage 0..1stringDescribes the clinical usage of the measure
ele-1: All FHIR elements must have a @value or children
... copyright 0..1markdownUse and/or publishing restrictions
ele-1: All FHIR elements must have a @value or children
... approvalDate 0..1dateWhen the measure was approved by publisher
ele-1: All FHIR elements must have a @value or children
... lastReviewDate 0..1dateWhen the measure was last reviewed
ele-1: All FHIR elements must have a @value or children
... effectivePeriod Σ0..1PeriodWhen the measure is expected to be used
ele-1: All FHIR elements must have a @value or children
... topic 0..*CodeableConceptThe category of the measure, such as Education, Treatment, Assessment, etc.
Binding: ?? (example): High-level categorization of the definition, used for searching, sorting, and filtering.


ele-1: All FHIR elements must have a @value or children
... author 0..*ContactDetailWho authored the content
ele-1: All FHIR elements must have a @value or children
... editor 0..*ContactDetailWho edited the content
ele-1: All FHIR elements must have a @value or children
... reviewer 0..*ContactDetailWho reviewed the content
ele-1: All FHIR elements must have a @value or children
... endorser 0..*ContactDetailWho endorsed the content
ele-1: All FHIR elements must have a @value or children
... relatedArtifact 0..*RelatedArtifactAdditional documentation, citations, etc.
ele-1: All FHIR elements must have a @value or children
... library SC0..1canonical(CQFM Computable Library | #sd-computable-library-cqfm-computable-library-cqfm)CQFMMeasures are not required to use a Library, but if they do, it SHALL be a CQFMLibrary.
ele-1: All FHIR elements must have a @value or children
cqm-2: Measures utilizing CQL SHALL reference one and only one CQL library (and that referenced library MUST be the primary library for the measure)
... disclaimer Σ0..1markdownDisclaimer for use of the measure or its referenced content
ele-1: All FHIR elements must have a @value or children
... scoring SΣ0..1CodeableConceptproportion | ratio | continuous-variable | cohort
Binding: ?? (extensible)
ele-1: All FHIR elements must have a @value or children
... compositeScoring Σ0..1CodeableConceptopportunity | all-or-nothing | linear | weighted
Binding: ?? (extensible): The composite scoring method of the measure.


ele-1: All FHIR elements must have a @value or children
... type SΣ0..*CodeableConceptprocess | outcome | structure | patient-reported-outcome | composite
Binding: ?? (extensible)
ele-1: All FHIR elements must have a @value or children
... riskAdjustment Σ0..1stringHow risk adjustment is applied for this measure
ele-1: All FHIR elements must have a @value or children
... rateAggregation Σ0..1stringHow is rate aggregation performed for this measure
ele-1: All FHIR elements must have a @value or children
... rationale Σ0..1markdownDetailed description of why the measure exists
ele-1: All FHIR elements must have a @value or children
... clinicalRecommendationStatement Σ0..1markdownSummary of clinical guidelines
ele-1: All FHIR elements must have a @value or children
... improvementNotation SΣ0..1CodeableConceptincrease | decrease
Binding: ?? (required)
ele-1: All FHIR elements must have a @value or children
... definition Σ0..*markdownDefined terms used in the measure documentation
ele-1: All FHIR elements must have a @value or children
... guidance Σ0..1markdownAdditional guidance for implementers
ele-1: All FHIR elements must have a @value or children
... group SC0..*BackboneElementPopulation criteria group
ele-1: All FHIR elements must have a @value or children
cmp-8: Scoring unit may only be specified at the root if the scoring is also specified at the root
cmp-9: Improvement notation must be specified for scoring types other than cohort
cmp-10: Cohort measures have one and only one population criteria and that criteria has a code of initial-population
cmp-11: Proportion measures must have one and only one initial population
cmp-12: Proportion measures must have one and only one denominator
cmp-13: Proportion measures must have one and only one numerator
cmp-14: Proportion measures may have at most one denominator-exclusion
cmp-15: Proportion measures may have at most one denominator-exception
cmp-16: Proportion measures may have at most one numerator-exclusion
cmp-17: Proportion measures may not have other than initial population, denominator, numerator, denominator-exclusion, denominator-exception, and numerator-exclusion criteria
cmp-18: Ratio measures must have between 1 and 2 initial population criteria
cmp-19: Ratio measures must have one and only one denominator
cmp-20: Ratio measures must have one and only one numerator
cmp-21: Ratio measures may have at most one denominator-exclusion
cmp-22: Ratio measures may have at most two measure-observation criteria
cmp-23: Ratio measures may have at most one numerator-exclusion
cmp-24: Ratio measures may not have other than initial population, denominator, numerator, denominator-exclusion, numerator-exclusion, and measure-observation criteria
cmp-25: Continuous variable measures must have one and only one initial population criteria
cmp-26: Continuous variable measures must have one and only one measure population
cmp-27: Continuous variable measures must have one and only one measure observation
cmp-28: Continuous variable measures may have at most one measure population exclusion
cmp-29: Continuous variable measures may not have other than initial population, measure-population, measure-population-exclusion, and measure-observation criteria
cmp-30: Composite measures may not specify population criteria
cmp-31: Composite measures must specify composite scoring and at least one component
.... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code 0..1CodeableConceptMeaning of the group
ele-1: All FHIR elements must have a @value or children
.... description 0..1stringSummary description
ele-1: All FHIR elements must have a @value or children
.... population SC0..*BackboneElementPopulation criteria
ele-1: All FHIR elements must have a @value or children
cmp-32: Computable measures must use text/cql-expression or text/cql-identifier for all criteria
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code S1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: ?? (extensible)
ele-1: All FHIR elements must have a @value or children
..... description 0..1stringThe human readable description of this population criteria
ele-1: All FHIR elements must have a @value or children
..... criteria SC1..1Expressionleft: The criteria that defines this population; right: The criteria that defines this population. The alternativeExpression extension may be used to provide alternative formulations of the expression
ele-1: All FHIR elements must have a @value or children
cqm-4: Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
.... stratifier SC0..*BackboneElementStratifier criteria for the measure
ele-1: All FHIR elements must have a @value or children
cmp-33: Computable measures must use text/cql-expression, text/cql-identifier, or text/fhirpath for all stratifier criteria
..... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code 0..1CodeableConceptMeaning of the stratifier
ele-1: All FHIR elements must have a @value or children
..... description 0..1stringThe human readable description of this stratifier
ele-1: All FHIR elements must have a @value or children
..... criteria SC0..1Expressionleft: How the measure should be stratified; right: How the measure should be stratified. The alternativeExpression extension may be used to provide alternative formulations of the expression
ele-1: All FHIR elements must have a @value or children
cqm-5: Group stratifier criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
..... component SC0..*BackboneElementStratifier criteria component for the measure
ele-1: All FHIR elements must have a @value or children
cmp-34: Computable measures must use text/cql-expression, text/cql-identifier, or text/fhirpath for all stratifier component criteria
...... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... code 0..1CodeableConceptMeaning of the stratifier component
ele-1: All FHIR elements must have a @value or children
...... description 0..1stringThe human readable description of this stratifier component
ele-1: All FHIR elements must have a @value or children
...... criteria 1..1ExpressionComponent of how the measure should be stratified
ele-1: All FHIR elements must have a @value or children
... supplementalData SC0..*BackboneElementWhat other data should be reported with the measure
ele-1: All FHIR elements must have a @value or children
cmp-35: Computable measures must use text/cql-expression, text/cql-identifier, or text/fhirpath for all supplemental data criteria
.... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code S0..1CodeableConceptMeaning of the supplemental data
Binding: ?? (preferred)
ele-1: All FHIR elements must have a @value or children
.... usage 0..*CodeableConceptsupplemental-data | risk-adjustment-factor
Binding: ?? (preferred)
ele-1: All FHIR elements must have a @value or children
.... description 0..1stringThe human readable description of this supplemental data
ele-1: All FHIR elements must have a @value or children
.... criteria 1..1ExpressionExpression describing additional data to be reported
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format