Skip to content
FEisenberg edited this page Oct 24, 2019 · 11 revisions

Negation in QDM

Two commonly used patterns for negation in quality measurement are:

  • Absence of evidence for a particular event
  • Documentation of an event not occurring, together with a reason

For the purposes of quality measurement, when looking for documentation that a particular event did not occur, it must be documented with a reason in order to meet the intent. If a reason is not part of the intent, then the absence of evidence pattern should be used, rather than documentation of an event not occurring. To address the reason an action did not occur (the QDM attribute negation rationale), the eCQM must define the event it expects to occur using appropriate terminology to identify the kind of event (using a value set or direct reference code), and then use additional criteria to indicate that the event did not occur, as well as identifying a reason. The following examples differentiate methods to indicate (a) presence of evidence of an action, (b) absence of evidence of an action, and (c) negation rationale for not performing an action. In each case, the “action” is an administration of medication included within a value set for “Antithrombotic Therapy”.

Presence

Evidence that “Antithrombotic Therapy” (defined by a medication-specific value set) was administered: define "Antithrombotic Administered":

["Medication, Administered": "Antithrombotic Therapy"] AntithromboticTherapy where AntithromboticTherapy.code in “Antithrombotic Therapy”

Absence

No evidence that “Antithrombotic Therapy” medication was administered:

define "No Antithrombotic Administration": not exists ( ["Medication, Administered": "Antithrombotic Therapy"] AntithromboticTherapy where AntithromboticTherapy.code in “Antithrombotic Therapy” )

Negation Rationale

Evidence that “Antithrombotic Therapy” medication administration did not occur for an acceptable medical reason as defined by a value set referenced by the eCQM (i.e., negation rationale): define "Antithrombotic Not Administered":

["Medication, Not Administered": "Antithrombotic Therapy"] NotAdministered where NotAdministered.negationRationale in “Medical Reason” or NotAdministered.negationRationale in "Patient Refusal"

Explanation:

In this example for negation rationale, the logic looks for a member of the value set “Medical Reason” as the rationale for not administering the medication. However, underlying systems might not represent the negated action with a code from the “Antithrombotic Therapy” value set. When justifying the reason for not administering a class of medications, clinicians do not generally specify one of the medications in the class, they most often indicate avoidance of the entire class. In these cases, the value set may be used as a placeholder to indicate the medication class was not administered. Implementations processing data reported in this way should take into account that the reported data may not be returned with a single code, but rather a value set identifier, and should consider data with the appropriate value set identifier as satisfying the criteria for value set membership. Similarly, “Procedure, Not Performed”: “Cardiac Surgery” should not require specification of which cardiac surgery in a value set was not performed, but only reference any member of the class of procedures defined by the value set. The same process works for any application of negation rationale.

Negation Rationale Expressions in QDM

QDM Datatype Negation Rationale Expression

  • Assessment, Order - Assessment, Not Order
  • Assessment, Performed - Assessment, Not Performed
  • Assessment, Recommended - Assessment, Not Recommended
  • Communication, Performed - Communication, Not Performed
  • Device, Applied - Device, Not Applied
  • Device, Order - Device, Not Order
  • Device, Recommended - Device, Not Recommended
  • Diagnostic Study, Order - Diagnostic Study, Not Order
  • Diagnostic Study, Performed - Diagnostic Study, Not Performed
  • Diagnostic Study, Recommended - Diagnostic Study, Not Recommended
  • Encounter, Order - Encounter, Not Order
  • Encounter, Performed - Encounter, Not Performed
  • Encounter Recommended - Encounter Not Recommended
  • Immunization, Administered - Immunization, Not Administered
  • Immunization, Order - Immunization, Not Order
  • Intervention, Order - Intervention, Not Order
  • Intervention, Performed - Intervention, Not Performed
  • Intervention, Recommended - Intervention, Not Recommended
  • Laboratory Test, Order - Laboratory Test, Not Order
  • Laboratory Test, Performed - Laboratory Test, Not Performed
  • Laboratory Test, Recommended - Laboratory Test, Not Recommended
  • Medication, Administered - Medication, Not Administered
  • Medication, Discharge - Medication, Not Discharge
  • Medication, Dispensed - Medication, Not Dispensed
  • Medication, Order - Medication, Not Order
  • Physical Exam, Order - Physical Exam, Not Order
  • Physical Exam, Performed - Physical Exam, Not Performed
  • Physical Exam, Recommended - Physical Exam, Not Recommended
  • Procedure, Order - Procedure, Not Order
  • Procedure, Performed - Procedure, Not Performed
  • Procedure, Recommended - Procedure, Not Recommended
  • Substance, Administered - Substance, Not Administered
  • Substance, Order - Substance, Not Ordered
  • Substance, Recommended - Substance, Not Recommended

Existing uses of negation rationale in the 2019 Annual Update (AU) publication in May 2019:

QDM datatype used - QI-Core Resource mapping for considering FHIR conversion

  • Assessment, Not Performed - Observation
  • Communication, Not Performed - Communication
  • Device, Not Applied - Procedure
  • Device, Not Ordered - ServiceRequest
  • Diagnostic Study, Not Ordered - ServiceRequest
  • Diagnostic Study, Not Performed - Observation
  • Immunization, Not Administered - Immunization
  • Intervention, Not Ordered - MedicationRequest
  • Intervention, Not Performed - Procedure
  • Laboratory Test, Not Ordered - ServiceRequest
  • Medication, Not Administered - MedicationAdministration
  • Medication, Not Discharged - MedicationRequest
  • Medication, Not Ordered - MedicationRequest
  • Physical Exam, Not Performed - Observation
  • Procedure, Not Performed - Procedure

QI-Core resources for which specific profiles will be created in the R4 version (and the number of QDM dataypes that references them in parentheses):

  • Observation (3)
  • Communication (1)
  • Procedure (3)
  • ServiceRequest (3)
  • Immunization (1)
  • MedicationRequest (3)
  • MedicationAdministration (1)

Wiki Index

Home

Authoring Patterns - QICore v4.1.1

Authoring Patterns - QICore v5.0.0

Authoring Patterns - QICore v6.0.0

Authoring Measures in CQL

Composite Measure Development

Cooking with CQL Examples

Cooking with CQL Q&A All Categories
Additional Q&A Examples

CQL 1.3 Impact Guidance

CQL Error Messages

Developers Introduction to CQL

Discussion Items

Example Measures

Formatting and Usage Topics

Formatting Conventions

Library Versioning

Negation in QDM

QDM Known Issues

Specific Occurrences

Specifying Population Criteria

Supplemental Data Elements

Terminology in CQL

Translator Options For Measure Development

Unions in CQL

Clone this wiki locally