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 Imaging Appropriateness CQL (Experimental)

Official URL: https://atrius.in/fhir/r4/atrius-in/Library/AtriusImagingAppropriateness Version: 0.1.0
Draft as of 2026-08-30 Computable Name: AtriusImagingAppropriateness
Other Identifiers: OID:1.3.6.1.4.1.66219.1.28.11

Early lumbar MRI gating for acute low back pain without red flags

Metadata
Title Atrius Imaging Appropriateness CQL
Version 0.1.0
Identifier urn:oid:1.3.6.1.4.1.66219.1.28.11
Status Draft
Experimental true
Steward (Publisher) Atrius
Steward Contact Atrius
Description

Early lumbar MRI gating for acute low back pain without red flags

Type Logic Library
Dependency Description: Model AtriusIn
Resource: Atrius India Core Model Definition version: 0.1.0
Canonical URL: https://atrius.in/fhir/r4/atrius-in/Library/AtriusIn-ModelInfo|0.1.0
Dependency Description: Library FHIRHelpers
Resource: https://atrius.in/fhir/r4/atrius-in/Library/FHIRHelpers|4.4.000
Canonical URL: https://atrius.in/fhir/r4/atrius-in/Library/FHIRHelpers|4.4.000
Dependency Description: Library AtriusCommon
Resource: Atrius Common CQL version: 0.1.0
Canonical URL: https://atrius.in/fhir/r4/atrius-in/Library/AtriusCommon|0.1.0
Dependency Description: Value Set Lumbar Spine MRI
Resource: Atrius Lumbar Spine MRI version: 0.1.0
Canonical URL: https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-lumbar-spine-mri|0.1.0
Dependency Description: Value Set Low Back Pain
Resource: Atrius Low Back Pain version: 0.1.0
Canonical URL: https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-low-back-pain|0.1.0
Dependency Description: Value Set Lumbar Imaging Red Flags
Resource: Atrius Lumbar Imaging Red Flags version: 0.1.0
Canonical URL: https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-lumbar-imaging-red-flags|0.1.0
Data Requirement Type: ServiceRequest
Profile(s): ServiceRequest version: 4.0.1
Code Filter(s):
Path: code
ValueSet: Atrius Lumbar Spine MRI version: 0.1.0
Data Requirement Type: Condition
Profile(s): Atrius India Core Condition Encounter Diagnosis version: 0.1.0
Code Filter(s):
Path: code
ValueSet: Atrius Low Back Pain version: 0.1.0
Data Requirement Type: Condition
Profile(s): Atrius India Core Condition Problems Health Concerns version: 0.1.0
Code Filter(s):
Path: code
ValueSet: Atrius Low Back Pain version: 0.1.0
Data Requirement Type: Condition
Profile(s): Atrius India Core Condition Encounter Diagnosis version: 0.1.0
Code Filter(s):
Path: code
ValueSet: Atrius Lumbar Imaging Red Flags version: 0.1.0
Data Requirement Type: Condition
Profile(s): Atrius India Core Condition Problems Health Concerns version: 0.1.0
Code Filter(s):
Path: code
ValueSet: Atrius Lumbar Imaging Red Flags version: 0.1.0
Parameters
Name Use Card. Type Documentation
Patient Out 0..1 Patient
Draft Lumbar MRI Orders Out 0..* ServiceRequest
Low Back Pain Conditions Out 0..* Resource
Acute Low Back Pain Out 0..1 boolean
Red Flag Conditions Out 0..* Resource
Has Red Flags Out 0..1 boolean
Early Lumbar MRI Without Red Flags Out 0..1 boolean
Library Content
CQL Content
/*
  Imaging appropriateness — order-select rule for early lumbar MRI in low back pain.

  Fires when a draft lumbar spine MRI order (CDS Hooks context.draftOrders,
  merged into prefetch by cds-server) is placed for a patient whose low back
  pain started within the last 6 weeks and who has no red-flag condition
  (cauda equina syndrome, malignancy). Guidance follows ACR Appropriateness
  Criteria / Choosing Wisely: conservative therapy first; plain radiographs
  when imaging is clinically required.

  Red-flag and diagnosis sets are hand-curated v0.1 ValueSets; the upgrade
  path (full ACR criteria) stays behind the ValueSet layer.
*/
library AtriusImagingAppropriateness version '0.1.0'

using FHIR version '4.0.1'
using AtriusIn version '0.1.0'

include FHIRHelpers version '4.4.000' called FHIRHelpers
include AtriusCommon version '0.1.0'

valueset "Lumbar Spine MRI": 'https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-lumbar-spine-mri'
valueset "Low Back Pain": 'https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-low-back-pain'
valueset "Lumbar Imaging Red Flags": 'https://atrius.in/fhir/r4/atrius-in/ValueSet/atrius-vs-lumbar-imaging-red-flags'

context Patient

define "Draft Lumbar MRI Orders":
  [ServiceRequest: "Lumbar Spine MRI"] R
    where R.status = 'draft'

define "Low Back Pain Conditions":
  ([ConditionEncounterDiagnosis: "Low Back Pain"] union [ConditionProblemsHealthConcerns: "Low Back Pain"]) C
    where C.isActive()

define "Acute Low Back Pain":
  exists (
    "Low Back Pain Conditions" C
      where start of C.onset.toConditionTimingInterval() after (Now() - 6 weeks)
  )

define "Red Flag Conditions":
  ([ConditionEncounterDiagnosis: "Lumbar Imaging Red Flags"] union [ConditionProblemsHealthConcerns: "Lumbar Imaging Red Flags"]) C
    where C.isActive()

define "Has Red Flags":
  exists "Red Flag Conditions"

define "Early Lumbar MRI Without Red Flags":
  exists "Draft Lumbar MRI Orders"
    and "Acute Low Back Pain"
    and not "Has Red Flags"
ELM XML Content
Encoded data 
ELM JSON Content
Encoded data 
Generated using version 0.5.4 of the sample-content-ig Liquid templates