Id: PCSBMIScreenAndFollowUpFHIR Url: http://ecqi.healthit.gov/ecqms/Library/PCSBMIScreenAndFollowUpFHIR Version: 0.1.000 Identifier: value: PCSBMIScreenAndFollowUpFHIR Name: PCSBMIScreenAndFollowUpFHIR Title: PCSBMIScreenAndFollowUpFHIR Status: active Experimental: false Type: system: http://terminology.hl7.org/CodeSystem/library-type code: logic-library Date: 2023-08-28T20:56:47+00:00 Description: PCSBMIScreenAndFollowUpFHIR Use Context: code value display program ep-ec EP/EC Related Artifacts: Dependencies Data Requirements: Type Profile MS Code Filter Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient Patient http://hl7.org/fhir/Patient ;;;; Observation http://hl7.org/fhir/StructureDefinition/bmi ;;;; Observation http://hl7.org/fhir/StructureDefinition/bmi ;;;; Condition http://hl7.org/fhir/Condition ; ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1525 ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1527 MedicationRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationrequest ; code filter: path: medication value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1561 MedicationRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationrequest ; code filter: path: medication value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1561 Condition http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1047.502 Procedure http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure ;;;;; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1525 Condition http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1047.502 Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient Observation http://hl7.org/fhir/StructureDefinition/bmi ;;;; Observation http://hl7.org/fhir/StructureDefinition/bmi ;;;; ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1528 ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1527 MedicationRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationrequest ; code filter: path: medication value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1562 MedicationRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationrequest ; code filter: path: medication value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1562 Condition http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1563 Procedure http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure ;;;;; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1528 Condition http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1563 Observation http://hl7.org/fhir/StructureDefinition/bmi ;;;; Observation http://hl7.org/fhir/StructureDefinition/bmi ;;;; Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;;;;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1751 Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;;;;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1751 Coverage http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-coverage ;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591 uri http://hl7.org/fhir/uri ; Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient ;; Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient ;; Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;;;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1003 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1003 Observation http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation ; code filter: path: code system: http://loinc.org code: 45755-6 display: Hospice care [Minimum Data Set] Observation http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation ;;; code filter: path: code system: http://loinc.org code: 45755-6 display: Hospice care [Minimum Data Set] ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1584 ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest ;;; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1584 Procedure http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1584 Procedure http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure ;; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1584 Condition http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1165 Observation http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation ; code filter: path: code system: http://loinc.org code: 71007-9 display: Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal) Observation http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation ;; code filter: path: code system: http://loinc.org code: 71007-9 display: Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal) Condition http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1167 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1090 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1090 Procedure http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1135 Procedure http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure ;; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1135 Condition http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition ;; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1623 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;;;;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1751 Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient ;; Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient ;; ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicenotrequested ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1527 ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicenotrequested ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1527 ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicenotrequested ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1525 ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicenotrequested ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1525 ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicenotrequested ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1528 ServiceRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicenotrequested ; code filter: path: code value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1528 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;;;;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1751 MedicationRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-mednotrequested ; code filter: path: medication value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1561 MedicationRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-mednotrequested ; code filter: path: medication value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1561 MedicationRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-mednotrequested ; code filter: path: medication value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1562 MedicationRequest http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-mednotrequested ; code filter: path: medication value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1562 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;;;;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1751 Observation http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observationnotdone ;;;;; code filter: path: code system: http://loinc.org code: 39156-5 display: Body mass index (BMI) [Ratio] Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;;;;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1751 Encounter http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter ;;;;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1751 Coverage http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-coverage ;; code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591 Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient ;; Patient http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient ;; Content: text/cql library PCSBMIScreenAndFollowUpFHIR version '0.1.000'#xD; #xD; using QICore version '4.1.1'#xD; #xD; include FHIRHelpers version '4.3.000' called FHIRHelpers#xD; include Hospice version '6.7.000' called Hospice#xD; include PalliativeCare version '1.7.000' called PalliativeCare#xD; include QICoreCommon version '1.5.000' called QICoreCommon#xD; include SupplementalDataElements version '3.4.000' called SDE#xD; #xD; codesystem "ActCode": 'http://terminology.hl7.org/CodeSystem/v3-ActCode'#xD; codesystem "ICD10CM": 'http://hl7.org/fhir/sid/icd-10-cm'#xD; codesystem "LOINC": 'http://loinc.org'#xD; codesystem "ObservationCategoryCodes": 'http://terminology.hl7.org/CodeSystem/observation-category'#xD; #xD; valueset "Encounter to Evaluate BMI": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1751'#xD; valueset "Follow Up for Above Normal BMI": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1525'#xD; valueset "Follow Up for Below Normal BMI": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1528'#xD; valueset "Medical Reason": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1007'#xD; valueset "Medications for Above Normal BMI": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1561'#xD; valueset "Medications for Below Normal BMI": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1562'#xD; valueset "Overweight or Obese": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1047.502'#xD; valueset "Patient Declined": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1582'#xD; valueset "Pregnancy or Other Related Diagnoses": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1623'#xD; valueset "Referrals Where Weight Assessment May Occur": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1.1527'#xD; valueset "Underweight": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1563'#xD; #xD; code "Body mass index (BMI) [Ratio]": '39156-5' from "LOINC" display 'Body mass index (BMI) [Ratio]'#xD; code "Encounter for palliative care": 'Z51.5' from "ICD10CM" display 'Encounter for palliative care'#xD; code "Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal)": '71007-9' from "LOINC" display 'Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal)'#xD; code "virtual": 'VR' from "ActCode" display 'virtual'#xD; #xD; parameter "Measurement Period" Interval<DateTime>#xD; #xD; context Patient#xD; #xD; define "Initial Population":#xD; exists "Qualifying Encounter during Day of Measurement Period" QualifyingEncounter#xD; where "AgeInYearsAt"(date from start of QualifyingEncounter.period) >= 18#xD; #xD; define "Denominator":#xD; "Initial Population"#xD; #xD; define "Denominator Exclusions":#xD; Hospice."Has Hospice Services"#xD; or PalliativeCare."Has Palliative Care in the Measurement Period"#xD; or exists "Pregnancy"#xD; #xD; define "Numerator":#xD; exists "High BMI and Follow up Provided"#xD; or exists "Low BMI and Follow up Provided"#xD; or "Has Normal BMI"#xD; #xD; define "Denominator Exceptions":#xD; exists "Medical Reason for Not Documenting a Follow up Plan for Low or High BMI"#xD; or exists "Medical Reason or Patient Reason for Not Performing BMI Exam"#xD; #xD; define "BMI during Measurement Period":#xD; ["observation-bmi"] BMI#xD; where BMI.value > 0 'kg/m2'#xD; and BMI.status in { 'final', 'amended', 'corrected' }#xD; and BMI.effective.toInterval ( ) during day of "Measurement Period"#xD; #xD; define "Documented Low BMI during Measurement Period":#xD; "BMI during Measurement Period" BMI#xD; where BMI.effective.toInterval ( ) during day of "Measurement Period"#xD; and BMI.value < 18.5 'kg/m2'#xD; #xD; define "Documented High BMI during Measurement Period":#xD; "BMI during Measurement Period" BMI#xD; where BMI.effective.toInterval ( ) during day of "Measurement Period"#xD; and BMI.value >= 25 'kg/m2'#xD; #xD; define "Has Normal BMI":#xD; exists ( "BMI during Measurement Period" BMI#xD; where BMI.value in Interval[18.5 'kg/m2', 24.9 'kg/m2']#xD; )#xD; and not ( exists "Documented High BMI during Measurement Period"#xD; or exists "Documented Low BMI during Measurement Period"#xD; )#xD; #xD; define "High BMI and Follow up Provided":#xD; "Documented High BMI during Measurement Period" HighBMI#xD; with ( "High BMI Interventions Ordered"#xD; union "High BMI Interventions Performed" ) HighBMIInterventions#xD; such that Coalesce(HighBMIInterventions.performed.toInterval(), HighBMIInterventions.authoredOn.toInterval()) starts during day of "Measurement Period"#xD; #xD; define "High BMI Interventions Ordered":#xD; ( ( [ServiceRequest: "Follow Up for Above Normal BMI"]#xD; union [ServiceRequest: "Referrals Where Weight Assessment May Occur"]#xD; union [MedicationRequest: "Medications for Above Normal BMI"] ) HighInterventionsOrdered#xD; where HighInterventionsOrdered.reasonCode in "Overweight or Obese"#xD; or ( exists [Condition: "Overweight or Obese"] OverweightObese#xD; where ( OverweightObese.isProblemListItem ( )#xD; or OverweightObese.isHealthConcern ( )#xD; )#xD; and OverweightObese.isActive ( )#xD; and OverweightObese.prevalenceInterval ( ) starts before or on day of HighInterventionsOrdered.authoredOn#xD; and not ( OverweightObese.prevalenceInterval ( ) ends before day of HighInterventionsOrdered.authoredOn )#xD; )#xD; )#xD; #xD; define "High BMI Interventions Performed":#xD; ( [Procedure: "Follow Up for Above Normal BMI"] HighInterventionsPerformed#xD; where HighInterventionsPerformed.reasonCode in "Overweight or Obese"#xD; and HighInterventionsPerformed.status = 'completed'#xD; or ( exists [Condition: "Overweight or Obese"] OverweightObese#xD; where OverweightObese.isHealthConcern ( )#xD; and OverweightObese.isActive ( )#xD; and OverweightObese.prevalenceInterval ( ) starts before or on day of HighInterventionsPerformed.performed.toInterval ( )#xD; and not ( OverweightObese.prevalenceInterval ( ) ends before day of HighInterventionsPerformed.performed.toInterval ( ) )#xD; )#xD; )#xD; #xD; define "Medical Reason or Patient Reason for Not Performing BMI Exam":#xD; [ObservationNotDone: code = "Body mass index (BMI) [Ratio]"] NoBMI#xD; with "Qualifying Encounter during Day of Measurement Period" QualifyingEncounter#xD; such that NoBMI.effective.toInterval ( ) ends same day as start of QualifyingEncounter.period#xD; where NoBMI.status = 'cancelled'#xD; and ( NoBMI.notDoneReason in "Patient Declined"#xD; or NoBMI.notDoneReason in "Medical Reason"#xD; )#xD; #xD; define "Low BMI Interventions Ordered":#xD; ( ( [ServiceRequest: "Follow Up for Below Normal BMI"]#xD; union [ServiceRequest: "Referrals Where Weight Assessment May Occur"]#xD; union [MedicationRequest: "Medications for Below Normal BMI"] ) LowInterventionsOrdered#xD; where LowInterventionsOrdered.reasonCode in "Underweight"#xD; or ( exists [Condition: "Underweight"] Underweight#xD; where ( Underweight.isHealthConcern ( ) )#xD; and Underweight.isActive ( )#xD; and Underweight.prevalenceInterval ( ) starts before or on day of LowInterventionsOrdered.authoredOn#xD; and not ( Underweight.prevalenceInterval ( ) ends before day of LowInterventionsOrdered.authoredOn )#xD; and LowInterventionsOrdered.authoredOn during day of "Measurement Period"#xD; )#xD; )#xD; #xD; define "Low BMI Interventions Performed":#xD; ( [Procedure: "Follow Up for Below Normal BMI"] LowInterventionsPerformed#xD; where LowInterventionsPerformed.reasonCode in "Underweight"#xD; and LowInterventionsPerformed.status = 'completed'#xD; or ( exists [Condition: "Underweight"] Underweight#xD; where ( Underweight.isHealthConcern ( ) )#xD; and Underweight.isActive ( )#xD; and Underweight.prevalenceInterval ( ) starts before or on day of LowInterventionsPerformed.performed.toInterval ( )#xD; and not ( Underweight.prevalenceInterval ( ) ends before day of LowInterventionsPerformed.performed.toInterval ( )#xD; and LowInterventionsPerformed.performed.toInterval ( ) during day of "Measurement Period"#xD; )#xD; )#xD; )#xD; #xD; define "Low BMI and Follow up Provided":#xD; ( "Documented Low BMI during Measurement Period" LowBMI#xD; with ( "Low BMI Interventions Ordered"#xD; union "Low BMI Interventions Performed" ) LowBMIInterventions#xD; such that Coalesce(LowBMIInterventions.performed.toInterval(), LowBMIInterventions.authoredOn.toInterval()) starts during day of "Measurement Period"#xD; )#xD; #xD; define "Medical Reason for Not Documenting a Follow up Plan for Low or High BMI":#xD; ( ( [ServiceNotRequested: "Referrals Where Weight Assessment May Occur"]#xD; union [ServiceNotRequested: "Follow Up for Above Normal BMI"]#xD; union [ServiceNotRequested: "Follow Up for Below Normal BMI"] ) NoBMIFollowUp#xD; with "Qualifying Encounter during Day of Measurement Period" QualifyingEncounter#xD; such that NoBMIFollowUp.authoredOn same day as start of QualifyingEncounter.period#xD; where NoBMIFollowUp.status ~ 'completed'#xD; and NoBMIFollowUp.reasonRefused in "Medical Reason"#xD; )#xD; union ( ( [MedicationNotRequested: "Medications for Above Normal BMI"]#xD; union [MedicationNotRequested: "Medications for Below Normal BMI"] ) NoBMIFollowUp#xD; with "Qualifying Encounter during Day of Measurement Period" QualifyingEncounter#xD; such that NoBMIFollowUp.authoredOn same day as start of QualifyingEncounter.period#xD; where NoBMIFollowUp.status ~ 'completed'#xD; and NoBMIFollowUp.reasonCode in "Medical Reason"#xD; )#xD; #xD; define "Pregnancy":#xD; [Condition: "Pregnancy or Other Related Diagnoses"] PregnancyDiagnosis#xD; with "Qualifying Encounter during Day of Measurement Period" QualifyingEncounter#xD; such that PregnancyDiagnosis.clinicalStatus ~ QICoreCommon."active"#xD; and PregnancyDiagnosis.prevalenceInterval ( ) overlaps day of "Measurement Period"#xD; #xD; define "Qualifying Encounter during Day of Measurement Period":#xD; [Encounter: "Encounter to Evaluate BMI"] BMIEncounter#xD; where BMIEncounter.period during day of "Measurement Period"#xD; and BMIEncounter.class !~ "virtual"#xD; and BMIEncounter.status = 'finished'#xD; #xD; define "SDE Ethnicity":#xD; SDE."SDE Ethnicity"#xD; #xD; define "SDE Payer":#xD; SDE."SDE Payer"#xD; #xD; define "SDE Race":#xD; SDE."SDE Race"#xD; #xD; define "SDE Sex":#xD; SDE."SDE Sex" Content: application/elm+xml Encoded data (342376 characters) Content: application/elm+json Encoded data (488888 characters)
Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal)
Code system ConditionClinicalStatusCodes
Code system USCoreConditionCategoryExtensionCodes
Value set Follow Up for Above Normal BMI
Value set Follow Up for Below Normal BMI
Value set Medications for Above Normal BMI
Value set Medications for Below Normal BMI
Value set Pregnancy or Other Related Diagnoses
Value set Referrals Where Weight Assessment May Occur
Qualifying Encounter during Day of Measurement Period
Documented High BMI during Measurement Period
Documented Low BMI during Measurement Period
Medical Reason for Not Documenting a Follow up Plan for Low or High BMI
Medical Reason or Patient Reason for Not Performing BMI Exam