IG Test3 Implementation Guide CI Build

IG Test3 - Local Development build (v0.0.0). See the Directory of published versions

StructureDefinition-gaps-indv-measurereport-deqm

[MeasureReport] is used as an organizer for both data exchange for measure and for measure reporting. Four profiles on the MeasureReport resource are defined in this guide to delineate these different uses. The DEQM Gaps Individual MeasureReport Profile defined here based on the DEQM Individual MeasureReport Profile. It is used when a measure is reported to an aggregator for one specific patient. It contains all of the data that is relevant to generate the gaps in care report including the measure outcome and is similar to a QRDA Category 1 report. In addition, it also allows an evaluated resource to reference a specific measure population of the measure that is evaluated against.

Mandatory and Must Support Data Elements

The following data-elements are mandatory (i.e data MUST be present) or must be supported if the data is present in the sending system ([Must Support] definition). They are presented below in a simple human-readable explanation. Profile specific guidance and examples are provided as well. The [Formal Profile Definition] below provides the formal summary, definitions, and terminology requirements.

Each MeasureReport must have:

  1. blah1
  2. blah2

Each MeasureReport must support:

  1. blah1
  2. blah2

Examples

  • [MeasureReport Example](MeasureReport-gaps-indv-measurereport-deqm-01.html

Formal Views of Profile Content

Description of Profiles, Differentials, and Snapshots.

The official URL for this profile is: http://www.fhir.org/guides/test3/StructureDefinition/gaps-indv-measurereport-deqm

Published on Tue Jun 30 00:00:00 PDT 2020 as active by the Da Vinci Project.

This profile builds on MeasureReport


Summary

Must-Support: 1 element

Extensions

This structure refers to these extensions:

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport I0..*MeasureReportResults of a measure evaluation
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... language I0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*IdentifierAdditional identifier for the MeasureReport
... status ?!ΣI1..1codecomplete | pending | error
Binding: MeasureReportStatus (required)
... type ΣI1..1codeindividual | subject-list | summary | data-collection
Binding: MeasureReportType (required)
... measure ΣI1..1canonical(Measure)What measure was calculated
... subject ΣI0..1Reference(Patient | Practitioner | PractitionerRole | Location | Device | RelatedPerson | Group)What individual(s) the report is for
... date ΣI0..1dateTimeWhen the report was generated
... reporter ΣI0..1Reference(Practitioner | PractitionerRole | Location | Organization)Who is reporting the data
... period ΣI1..1PeriodWhat period the report covers
... improvementNotation ?!ΣI0..1CodeableConceptincrease | decrease
Binding: MeasureImprovementNotation (required)
... group I0..*BackboneElementMeasure results for each group
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code ΣI0..1CodeableConceptMeaning of the group
.... population I0..*BackboneElementThe populations in the group
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code ΣI0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible)
..... count I0..1integerSize of the population
..... subjectResults I0..1Reference(List)For subject-list reports, the subject results in this population
.... measureScore ΣI0..1QuantityWhat score this group achieved
.... stratifier I0..*BackboneElementStratification results
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code I0..*CodeableConceptWhat stratifier of the group
..... stratum I0..*BackboneElementStratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value I0..1CodeableConceptThe stratum value, e.g. male
...... component I0..*BackboneElementStratifier component values
....... id 0..1stringUnique id for inter-element referencing
....... extension I0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... code I1..1CodeableConceptWhat stratifier component of the group
....... value I1..1CodeableConceptThe stratum component value, e.g. male
...... population I0..*BackboneElementPopulation results in this stratum
....... id 0..1stringUnique id for inter-element referencing
....... extension I0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... code I0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible)
....... count I0..1integerSize of the population
....... subjectResults I0..1Reference(List)For subject-list reports, the subject results in this population
...... measureScore I0..1QuantityWhat score this stratum achieved
... evaluatedResource SI0..*Reference(Resource)What data was used to calculate the measure score
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... extension-populationReference I0..*CodeableConceptPop Ref
URL: http://www.fhir.org/guides/test3/StructureDefinition/extension-populationReference
Binding: MeasurePopulationType (required)
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type ΣI0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... identifier ΣI0..1IdentifierLogical reference, when literal reference is not known
.... display ΣI0..1stringText alternative for the resource

doco Documentation for this format

       // DEQM Gaps Individual MeasureReport Profile
 {
   "resourceType" : "MeasureReport",
    "id" : "<string>", // Logical id of this artifact
    "meta" : {Meta}, // C? Metadata about the resource
    "implicitRules" : "<uri>", // C? A set of rules under which this content was created
    "language" : "<code>", // C? Language of the resource content
    "text" : {Narrative}, // C? Text summary of the resource, for human interpretation
    "contained" : [{Resource}], // Contained, inline Resources
    "extension": [
    ],
    "identifier" : [{Identifier}], // C? Additional identifier for the MeasureReport
    "status" : "<code>", // C? R! complete | pending | error
    "type" : "<code>", // C? R! individual | subject-list | summary | data-collection
    "measure" : "<canonical>", // C? R! What measure was calculated
    "subject" : {Reference(Patient)}, // C? What individual(s) the report is for
    "date" : "<dateTime>", // C? When the report was generated
    "reporter" : {Reference(Practitioner)}, // C? Who is reporting the data
    "period" : {Period}, // C? R! What period the report covers
    "improvementNotation" : {CodeableConcept}, // C? increase | decrease
    "group" : [{ // C? Measure results for each group
      "extension": [
      ],
      "code" : {CodeableConcept}, // C? Meaning of the group
      "population" : [{ // C? The populations in the group
        "extension": [
        ],
        "code" : {CodeableConcept}, // C? initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
        "count" : <integer>, // C? Size of the population
        "subjectResults" : {Reference(List)}, // C? For subject-list reports, the subject results in this population
      }],
      "measureScore" : {Quantity}, // C? What score this group achieved
      "stratifier" : [{ // C? Stratification results
        "extension": [
        ],
        "code" : [{CodeableConcept}], // C? What stratifier of the group
        "stratum" : [{ // C? Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
          "extension": [
          ],
          "value" : {CodeableConcept}, // C? The stratum value, e.g. male
          "component" : [{ // C? Stratifier component values
            "extension": [
            ],
            "code" : {CodeableConcept}, // C? R! What stratifier component of the group
            "value" : {CodeableConcept}, // C? R! The stratum component value, e.g. male
          }],
          "population" : [{ // C? Population results in this stratum
            "extension": [
            ],
            "code" : {CodeableConcept}, // C? initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
            "count" : <integer>, // C? Size of the population
            "subjectResults" : {Reference(List)}, // C? For subject-list reports, the subject results in this population
          }],
          "measureScore" : {Quantity}, // C? What score this stratum achieved
        }],
      }],
    }],
    "evaluatedResource" : [{ // C? What data was used to calculate the measure score
      "extension": [
        { //  C?Pop Ref
          "url": "http://www.fhir.org/guides/test3/StructureDefinition/extension-populationReference",
          "valueCodeableConcept" : {CodeableConcept} // C? Value of extension
        }
      ],
      "reference" : "<string>", // C? Literal reference, Relative, internal or absolute URL
      "type" : "<uri>", // C? Type the reference refers to (e.g. "Patient")
      "identifier" : {Identifier}, // C? Logical reference, when literal reference is not known
      "display" : "<string>", // C? Text alternative for the resource
    }],
  }

     

Summary

Must-Support: 1 element

Extensions

This structure refers to these extensions:

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport I0..*MeasureReportResults of a measure evaluation
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... language I0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*IdentifierAdditional identifier for the MeasureReport
... status ?!ΣI1..1codecomplete | pending | error
Binding: MeasureReportStatus (required)
... type ΣI1..1codeindividual | subject-list | summary | data-collection
Binding: MeasureReportType (required)
... measure ΣI1..1canonical(Measure)What measure was calculated
... subject ΣI0..1Reference(Patient | Practitioner | PractitionerRole | Location | Device | RelatedPerson | Group)What individual(s) the report is for
... date ΣI0..1dateTimeWhen the report was generated
... reporter ΣI0..1Reference(Practitioner | PractitionerRole | Location | Organization)Who is reporting the data
... period ΣI1..1PeriodWhat period the report covers
... improvementNotation ?!ΣI0..1CodeableConceptincrease | decrease
Binding: MeasureImprovementNotation (required)
... group I0..*BackboneElementMeasure results for each group
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code ΣI0..1CodeableConceptMeaning of the group
.... population I0..*BackboneElementThe populations in the group
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code ΣI0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible)
..... count I0..1integerSize of the population
..... subjectResults I0..1Reference(List)For subject-list reports, the subject results in this population
.... measureScore ΣI0..1QuantityWhat score this group achieved
.... stratifier I0..*BackboneElementStratification results
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code I0..*CodeableConceptWhat stratifier of the group
..... stratum I0..*BackboneElementStratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value I0..1CodeableConceptThe stratum value, e.g. male
...... component I0..*BackboneElementStratifier component values
....... id 0..1stringUnique id for inter-element referencing
....... extension I0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... code I1..1CodeableConceptWhat stratifier component of the group
....... value I1..1CodeableConceptThe stratum component value, e.g. male
...... population I0..*BackboneElementPopulation results in this stratum
....... id 0..1stringUnique id for inter-element referencing
....... extension I0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... code I0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible)
....... count I0..1integerSize of the population
....... subjectResults I0..1Reference(List)For subject-list reports, the subject results in this population
...... measureScore I0..1QuantityWhat score this stratum achieved
... evaluatedResource SI0..*Reference(Resource)What data was used to calculate the measure score
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... extension-populationReference I0..*CodeableConceptPop Ref
URL: http://www.fhir.org/guides/test3/StructureDefinition/extension-populationReference
Binding: MeasurePopulationType (required)
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type ΣI0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... identifier ΣI0..1IdentifierLogical reference, when literal reference is not known
.... display ΣI0..1stringText alternative for the resource

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron


Quick Start

Below is an overview of the required set of RESTful FHIR interactions - for example, search and read operations - for this profile. See the Conformance requirements for a complete list of supported RESTful interactions for this IG.

source file: source/pages/_includes/gaps-indv-measurereport-deqm-search.md

This is the search markdown file that gets inserted into the sd.html Quick Start section for explanation of the search requirements.