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-07-24 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 JSON Content
Encoded data 
Generated using version 0.5.4 of the sample-content-ig Liquid templates