Atrius India Core FHIR Implementation Guide
0.1.0 - ci-build

Atrius India Core FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Library: Atrius AHAOverall CQL (Experimental)

Official URL: https://atrius.in/fhir/r4/atrius-in/Library/AtriusAHAOverall Version: 0.1.0
Draft as of 2026-07-24 Computable Name: AtriusAHAOverall
Other Identifiers: OID:1.3.6.1.4.1.66219.1.28.1

AHA Overall measure logic (heart failure composite, NCQA port for AtriusIn 0.1.0)

Exception generating Narrative: Unable to Parse HTML - node 'DateTime' has unexpected content '=' (last text = ' context Patient /* @description: Returns certain finished encounter types that overlap a Heart Failure condition and are during the measurement period: * care services in long term residential facility (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-ltc-residential) * home healthcare services (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-home-healthcare) * nursing facility visits (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-nursing-facility-visit) * office visits (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-office-visit) * outpatient consolutations (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-outpatient-consultation) */ define "Heart Failure Outpatient Encounter": ( [Encounter: type in "Care Services in Long Term Residential Facility"] union [Encounter: type in "Home Healthcare Services"] union [Encounter: type in "Nursing Facility Visit"] union [Encounter: type in "Office Visit"] union [Encounter: type in "Outpatient Consultation"] ) QualifyingEncounter with ([ConditionProblemsHealthConcerns: "Heart Failure"] union [ConditionEncounterDiagnosis: "Heart Failure"]) HeartFailure such that HeartFailure.prevalenceInterval() overlaps QualifyingEncounter.period and HeartFailure.isConfirmedActiveDiagnosis() where QualifyingEncounter.period during day of "Measurement Period" and QualifyingEncounter.isFinished() /* @description: Returns true if patient has confirmed heart transplant complications that start before the end of a heart failure outpatient encounter with history of moderate or severe LVSD */ define "Has Heart Transplant Complications": exists ( ([ConditionEncounterDiagnosis: "Heart Transplant Complications"] union [ConditionProblemsHealthConcerns: "Heart Transplant Complications"]) HeartTransplantComplications let diagnosisStart: Coalesce( HeartTransplantComplications.recordedDate, start of HeartTransplantComplications.prevalenceInterval() ) with "Heart Failure Outpatient Encounter with History of Moderate or Severe LVSD" ModerateOrSevereLVSDHFOutpatientEncounter such that diagnosisStart before end of ModerateOrSevereLVSDHFOutpatientEncounter.period where HeartTransplantComplications.isConfirmedActiveDiagnosis() ) /* @description: Returns true if patient has a completed LVAD placement that starts before the end of a heart failure outpatient encounter with history of moderate or severe LVSD */ define "Has Left Ventricular Assist Device": exists ( [Procedure: "Left Ventricular Assist Device Placement"] LVADOutpatient with "Heart Failure Outpatient Encounter with History of Moderate or Severe LVSD" ModerateOrSevereLVSDHFOutpatientEncounter such that LVADOutpatient.performed.toPerformedInterval() starts before end of ModerateOrSevereLVSDHFOutpatientEncounter.period where LVADOutpatient.status = 'completed' ) /* @description: Returns true if patient has active LVAD complications that start before the end of a heart failure outpatient encounter with history of moderate or severe LVSD */ define "Has Left Ventricular Assist Device Complications": exists ( ([ConditionEncounterDiagnosis: "Left Ventricular Assist Device Complications"] union [ConditionProblemsHealthConcerns: "Left Ventricular Assist Device Complications"]) LVADComplications let diagnosisStart: Coalesce( LVADComplications.recordedDate, start of LVADComplications.prevalenceInterval() ) with "Heart Failure Outpatient Encounter with History of Moderate or Severe LVSD" ModerateOrSevereLVSDHFOutpatientEncounter such that diagnosisStart before end of ModerateOrSevereLVSDHFOutpatientEncounter.period where LVADComplications.isConfirmedActiveDiagnosis() ) /* @description: Returns certain finished encounter types that occurred during the measurement period: * office visits (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-office-visit) * outpatient consolutations (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-outpatient-consultation) * nursing facility visits (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-nursing-facility-visit) * care services in long term residential facility (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-ltc-residential) * home healthcare services (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-home-healthcare) * patient provider interactions (https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-patient-provider-interaction) */ define "Qualifying Outpatient Encounter During Measurement Period": ( [Encounter: type in "Office Visit"] union [Encounter: type in "Outpatient Consultation"] union [Encounter: type in "Nursing Facility Visit"] union [Encounter: type in "Care Services in Long Term Residential Facility"] union [Encounter: type in "Home Healthcare Services"] union [Encounter: type in "Patient Provider Interaction"] ) ValidEncounter where ValidEncounter.period during day of "Measurement Period" and ValidEncounter.isFinished() /* @description: Returns completed heart tansplant procedures that start before the end of a heart failure outpatient encounter with history of moderate or severe LVSD */ define "Has Heart Transplant": exists ( [Procedure: "Heart Transplant"] HeartTransplant with "Heart Failure Outpatient Encounter with History of Moderate or Severe LVSD" ModerateOrSevereLVSDHFOutpatientEncounter such that HeartTransplant.performed.toPerformedInterval() starts before end of ModerateOrSevereLVSDHFOutpatientEncounter.period where HeartTransplant.status = 'completed' ) /* @description: Returns a union of the following: * Observations where the final, amended or correction ejection fraction result is ' at line 1634 column 100