CDC NHSN Situational Awareness Framework for Reporting (NHSN SAFR) Content Implementation Guide
1.0.0 - STU 1.0.0

CDC NHSN Situational Awareness Framework for Reporting (NHSN SAFR) Content Implementation Guide - Downloaded Version 1.0.0 See the Directory of published versions

## Library: BedCapacityMeasure

Official URL: http://www.cdc.gov/nhsn/fhirportal/safr/ig/Library/BedCapacityMeasure | Version: 1.0.0
Standards status: Trial-use | Maturity Level: 1 | Computable Name: BedCapacityMeasure

Id: | BedCapacityMeasure
Version: | 1.0.0
Url: | BedCapacityMeasure
Status: | draft
Type: | system: http://terminology.hl7.org/CodeSystem/library-type code: logic-library
Date: | 2026-04-28 22:11:05-0700
Publisher: | CDC National Healthcare Safety Network (NHSN)
Jurisdiction: | US
Related Artifacts: | Dependencies `http://www.cdc.gov/nhsn/fhirportal/safr/ig/Library/FHIRHelpers|4.0.1` Location type Healthcare Bed Capacity Reporting Code System Emergency Department Visit
Parameters: |
Name | Type | Min | Max | In/Out
--- | --- | --- | --- | ---
Measurement Period | Period | 0 | 1 | In
Location | Location | 0 | 1 | Out
IsBedLocation | boolean | 0 | 1 | Out
Encounters | Encounter | 0 | * | Out
EncounterCheck | boolean | 0 | 1 | Out
All Beds Occupied Initial Population | boolean | 0 | 1 | Out
NoEncounterCheck | boolean | 0 | 1 | Out
All Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
LocationIsHOSP | boolean | 0 | 1 | Out
LocationIsIRF | boolean | 0 | 1 | Out
LocationIsIPF | boolean | 0 | 1 | Out
Adult Beds Occupied Initial Population | boolean | 0 | 1 | Out
Adult Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Adult ICU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Adult ICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Adult ICULOC Beds Occupied Initial Population | boolean | 0 | 1 | Out
Adult ICULOC Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
LocationIsOTH | boolean | 0 | 1 | Out
Adult NonICU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Adult NonICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Adult PCU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Adult PCU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Adult MTMS Beds Occupied Initial Population | boolean | 0 | 1 | Out
Adult MTMS Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Adult Obs Beds Occupied Initial Population | boolean | 0 | 1 | Out
Adult Obs Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
LocationIsCHLD | boolean | 0 | 1 | Out
Peds Total Beds Occupied Initial Population | boolean | 0 | 1 | Out
Peds Total Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Peds ICU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Peds ICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Peds ICULOC Beds Occupied Initial Population | boolean | 0 | 1 | Out
Peds ICULOC Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Peds NonICU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Peds NonICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Peds PCU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Peds PCU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Peds MTMS Beds Occupied Initial Population | boolean | 0 | 1 | Out
Peds MTMS Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Peds Obs Beds Occupied Initial Population | boolean | 0 | 1 | Out
Peds Obs Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Specialty Beds Occupied Initial Population | boolean | 0 | 1 | Out
Specialty Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Specialty NonCrib Beds Occupied Initial Population | boolean | 0 | 1 | Out
Specialty NonCrib Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
OB Beds Occupied Initial Population | boolean | 0 | 1 | Out
OB Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
NICU Beds Occupied Initial Population | boolean | 0 | 1 | Out
NICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
NICU4 Beds Occupied Initial Population | boolean | 0 | 1 | Out
NICU4 Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
NICU3Plus Beds Occupied Initial Population | boolean | 0 | 1 | Out
NICU3Plus Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
NICU3 Beds Occupied Initial Population | boolean | 0 | 1 | Out
NICU3 Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
NICU2 Beds Occupied Initial Population | boolean | 0 | 1 | Out
NICU2 Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
NICU1 Beds Occupied Initial Population | boolean | 0 | 1 | Out
NICU1 Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Nursery Beds Occupied Initial Population | boolean | 0 | 1 | Out
Nursery Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Adult Psych Beds Occupied Initial Population | boolean | 0 | 1 | Out
Adult Psych Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Peds Psych Beds Occupied Initial Population | boolean | 0 | 1 | Out
Peds Psych Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Rehab Beds Occupied Initial Population | boolean | 0 | 1 | Out
Rehab Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Surge Active Total Beds Occupied Initial Population | boolean | 0 | 1 | Out
Surge Active Total Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Surge Inactive Total Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Surge Active ICU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Surge Active ICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Surge Inactive ICU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Surge Inactive ICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Surge Active NonICU Beds Occupied Initial Population | boolean | 0 | 1 | Out
Surge Active NonICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Surge Inactive NonICU Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Burn Beds Occupied Initial Population | boolean | 0 | 1 | Out
Burn Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Negative Pressure Beds Occupied Initial Population | boolean | 0 | 1 | Out
Negative Pressure Beds Unoccupied Initial Population | boolean | 0 | 1 | Out
Adult ED Census Initial Population | boolean | 0 | 1 | Out
Adult ED Admitted Census Initial Population | boolean | 0 | 1 | Out
Peds ED Total Census Initial Population | boolean | 0 | 1 | Out
Peds ED Admitted Census Initial Population | boolean | 0 | 1 | Out
Total ED Census Initial Population | boolean | 0 | 1 | Out
Total ED Admitted Census Initial Population | boolean | 0 | 1 | Out
Data Requirements: |
Type | Profile | MS | Code Filter
--- | --- | --- | ---
Location | http://hl7.org/fhir/StructureDefinition/Location |  |
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter |  |
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter | ; |
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter | ; |
Location | http://hl7.org/fhir/StructureDefinition/Location |  |
Location | http://hl7.org/fhir/StructureDefinition/Location |  |
Location | http://hl7.org/fhir/StructureDefinition/Location |  |
Location | http://hl7.org/fhir/StructureDefinition/Location |  |
Location | http://hl7.org/fhir/StructureDefinition/Location |  |
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter | ;; | code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter | ;;; | code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter | ;; | code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter | ;;; | code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter | ;; | code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292
Encounter | http://hl7.org/fhir/StructureDefinition/Encounter | ;;; | code filter: path: type value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292
Content: text/cql
    library BedCapacityMeasure version '1.0.0'

    using FHIR version '4.0.1'

    include FHIRHelpers version '4.0.1' called FHIRHelpers

    codesystem "LocationPhysicalType": 'http://terminology.hl7.org/CodeSystem/location-physical-type'
    codesystem "HealthcareCapacity": 'http://www.cdc.gov/nhsn/fhirportal/safr/ig/CodeSystem/nhsn-safr-bed-capacity-codes'

    valueset "Emergency Department Visit": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292'

    code "Bed": 'bd' from "LocationPhysicalType" display 'Bed'
    code "HOSP": 'HOSP' from "HealthcareCapacity" display 'Hospital'
    code "IRF": 'IRF' from "HealthcareCapacity" display 'Inpatient Rehabilitation'
    code "IPF": 'IPF' from "HealthcareCapacity" display 'Inpatient Psychiatric'
    code "CHLD": 'CHLD' from "HealthcareCapacity" display 'Children\'s or Pediatric'
    code "OTH": 'OTH' from "HealthcareCapacity" display 'Other facility-within-facility or subunit'

    parameter "Measurement Period" Interval<DateTime>
        default Interval[@2022-01-01T00:00:00.0, @2022-02-01T00:00:00.0)

    context Location

    define "IsBedLocation":
      Location.physicalType ~ "Bed"

    define "All Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck

    define "All Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck

    define "Adult Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and LocationIsHOSP
      and "LocationIsIRF"
      and "LocationIsIPF"

    define "Adult Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsIPF"

    define "Adult ICU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"

    define "Adult ICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"

    define "Adult ICULOC Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIPF"

    define "Adult ICULOC Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIPF"

    define "Adult NonICU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Adult NonICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Adult PCU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsIPF"
      and "LocationIsOTH"

    define "Adult PCU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsIPF"
      and "LocationIsOTH"

    define "Adult MTMS Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsOTH"

    define "Adult MTMS Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsOTH"

    define "Adult Obs Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsOTH"

    define "Adult Obs Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsOTH"

    define "Peds Total Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsCHLD"

    define "Peds Total Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsCHLD"

    define "Peds ICU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"

    define "Peds ICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"

    define "Peds ICULOC Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds ICULOC Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds NonICU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsIPF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds NonICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsIPF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds PCU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds PCU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds MTMS Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds MTMS Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds Obs Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds Obs Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Specialty Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsOTH"

    define "Specialty Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsOTH"

    define "Specialty NonCrib Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsOTH"

    define "Specialty NonCrib Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsOTH"

    define "OB Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsIRF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "OB Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsIRF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "NICU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsOTH"

    define "NICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsOTH"

    define "NICU4 Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsOTH"

    define "NICU4 Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsOTH"

    define "NICU3Plus Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"

    define "NICU3Plus Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"

    define "NICU3 Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"

    define "NICU3 Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"

    define "NICU2 Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"

    define "NICU2 Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"

    define "NICU1 Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "NICU1 Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIRF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Nursery Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsIRF"
      and "LocationIsCHLD"

    define "Nursery Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsIRF"
      and "LocationIsCHLD"

    define "Adult Psych Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIPF"
      and "LocationIsOTH"

    define "Adult Psych Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIPF"
      and "LocationIsOTH"

    define "Peds Psych Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIPF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Peds Psych Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsIPF"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Rehab Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsIRF"

    define "Rehab Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsIRF"

    define "Surge Active Total Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Surge Active Total Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Surge Inactive Total Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Surge Active ICU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Surge Active ICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Surge Inactive ICU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Surge Inactive ICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Surge Active NonICU Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"

    define "Surge Active NonICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"

    define "Surge Inactive NonICU Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsCHLD"

    define "Burn Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Burn Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Negative Pressure Beds Occupied Initial Population":
      IsBedLocation
      and EncounterCheck
      and "LocationIsHOSP"

    define "Negative Pressure Beds Unoccupied Initial Population":
      IsBedLocation
      and NoEncounterCheck
      and "LocationIsHOSP"

    define "Adult ED Census Initial Population":
      IsBedLocation
      and exists(
        [Encounter: "Emergency Department Visit"] EDVisit
        where EDVisit.period overlaps "Measurement Period"
      )
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Adult ED Admitted Census Initial Population":
      IsBedLocation
      and exists(
        [Encounter: "Emergency Department Visit"] EDVisit
        where EDVisit.period overlaps "Measurement Period"
          and EDVisit.status in {'arrived', 'triaged', 'in-progress'}
      )
      and "LocationIsHOSP"
      and "LocationIsOTH"

    define "Peds ED Total Census Initial Population":
      IsBedLocation
      and exists(
        [Encounter: "Emergency Department Visit"] EDVisit
        where EDVisit.period overlaps "Measurement Period"
      )
      and "LocationIsCHLD"

    define "Peds ED Admitted Census Initial Population":
      IsBedLocation
      and exists(
        [Encounter: "Emergency Department Visit"] EDVisit
        where EDVisit.period overlaps "Measurement Period"
          and EDVisit.status in {'arrived', 'triaged', 'in-progress'}
      )
      and "LocationIsCHLD"

    define "Total ED Census Initial Population":
      IsBedLocation
      and exists(
        [Encounter: "Emergency Department Visit"] EDVisit
        where EDVisit.period overlaps "Measurement Period"
      )
      and "LocationIsHOSP"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Total ED Admitted Census Initial Population":
      IsBedLocation
      and exists(
        [Encounter: "Emergency Department Visit"] EDVisit
        where EDVisit.period overlaps "Measurement Period"
          and EDVisit.status in {'arrived', 'triaged', 'in-progress'}
      )
      and "LocationIsHOSP"
      and "LocationIsCHLD"
      and "LocationIsOTH"

    define "Encounters":
      [Encounter]

    define "LocationIsHOSP":
      exists(
        Location.type types
        where types ~ "HOSP"
      )

    define "LocationIsIPF":
      exists(
        Location.type types
        where types ~ "IPF"
      )

    define "LocationIsIRF":
      exists(
        Location.type types
        where types ~ "IRF"
      )

    define "LocationIsCHLD":
      exists(
        Location.type types
        where types ~ "CHLD"
      )

    define "LocationIsOTH":
      exists(
        Location.type types
        where types ~ "OTH"
      )

    define EncounterCheck:
      exists("Encounters" Encounters
      where Encounters.period overlaps "Measurement Period")

    define NoEncounterCheck:
      not EncounterCheck
Content: application/elm+xml
    Encoded data (296580 characters)