{
"description": "This measure demonstrates automated reporting on bed availability and use at a facility location based on CDC/NHSN reporting requirements.\\nIt is used to illustrate automation of measure reporting using the SANER Implementation guide.",
"_filename": "example/Measure-ComputableCDCPatientImpactAndHospitalCapacity.json",
"package_name": "hl7.fhir.uv.saner",
"definition": [ "
- Ventilator
\n- Any device used to support, assist or control respiration (inclusive of the weaning period) through the application of positive\npressure to the airway when delivered via an artificial airway, specifically an oral/nasal endotracheal or tracheostomy tube.\nNote: Ventilation and lung expansion devices that deliver positive pressure to the airway (for example: CPAP, BiPAP, bi-level, IPPB and\nPEEP) via non-invasive means (for example: nasal prongs, nasal mask, full face mask, total mask, etc.) are not considered ventilators\nunless positive pressure is delivered via an artificial airway (oral/nasal endotracheal or tracheostomy tube).\n
\n- Beds
\n- Baby beds in mom's room count as 1 bed, even if there are multiple baby beds\nFollow-up in progress if staffed is less than licensed.\nTotal includes all beds, even if with surge beds it exceeds licensed beds.\n
\n- ICU beds
\n- Include NICU
\n
" ]
,
"date": "2020-10-19T21:09:16+00:00"
,
"group": [ {
"code": {
"text": "Hospital COVID-19 Patient Encounters Reporting"
,
"coding": [ {
"code": "Encounters"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasureGroupSystem"
,
"display": "Encounters"
} ]
}
,
"extension": [ {
"url": "http://hl7.org/fhir/uv/saner/StructureDefinition/MeasureGroupAttributes"
,
"extension": [ {
"url": "subject"
,
"valueCodeableConcept": {
"text": "Patient in room"
,
"coding": [ {
"code": "Encounter"
,
"system": "http://hl7.org/fhir/resource-types"
}
, {
"code": "398284004"
,
"system": "http://snomed.info/sct"
,
"display": "Patient in room"
} ]
}
}
, {
"url": "scoring"
,
"valueCodeableConcept": {
"coding": [ {
"code": "queue-length"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/PublicHealthMeasureScoring"
} ]
}
}
, {
"url": "type"
,
"valueCodeableConcept": {
"coding": [ {
"code": "structure"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-type"
} ]
}
}
, {
"url": "improvementNotation"
,
"valueCodeableConcept": {
"coding": [ {
"code": "decrease"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
} ]
}
}
, {
"url": "rateAggregation"
,
"valueString": "point-in-time"
} ]
} ]
,
"population": [ {
"code": {
"text": "Patients with suspected or confirmed COVID-19 in any location."
,
"coding": [ {
"code": "numC19Pats"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "All COVID-19 Confirmed or Suspected Patients"
}
, {
"code": "initial-population"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "NumC19Pats"
,
"language": "text/fhirpath"
,
"expression": "All('Encounter'
,\n including('subject'
,'condition'
,'reasonReference')
,\n with('status').equalTo('in-progress'|'finished')
,\n with('date').within(%ReportingPeriod)\n ).onServers(%Base).\n where(\n iif(myMemberOf((Encounter.reasonCode | Condition.code)
, %SuspectedOrConfirmedCOVID19Diagnoses.url) |\n Observation.where((myMemberOf(code
, %Covid19Labs.url) and myMemberOf(value
, %PositiveResults.url))\n )
, true
,\n iif(\n Patient.distinct()\n .whereExists('Observation'
,\n for('patient'
, $this)
,\n with('status').equalTo(\n 'registered' | 'preliminary' | 'final' | 'amended' | 'corrected')
,\n with('date').greaterThan(%ReportingPeriod.start - 14 'days')
,\n with('code').in(%CovidLabs)
,\n with('value-concept).in(%PositiveResults)\n ).onServers(%Base)
, true
,\n Patient.distinct()\n .whereExists('Condition'
,\n for('patient'
, $this)
,\n with('verification-status').notEqualTo('refuted'|'entered-in-error').\n with('date').greaterThan(%ReportingPeriod.start - 14 'days')
,\n with('code').in(%SuspectedOrConfirmedCOVID19Diagnoses.url)\n ).exists()\n )\n )\n)\n.distinct()\n.aggregate(\n iif($total.subject contains $this.subject
,\n $total
, $total | $this\n )\n)"
,
"description": "This expression finds encounters that were active or finished in the reporting period
, and their referenced Patient
, Condition and Observation resources.\nIt filters these based on cases where Encounter reports a reason or condition in the SuspectedOrConfirmedCOVID19Diagnoses value set
, or\nwhere a positive lab test from the Covid19Labs valueset
, or where the patient has any such associated Condition or Observation resources\nin the prior two weeks."
}
,
"description": "Active encounters where the encounter diagnosis is suspected or confirmed COVID-19
,\n or a Condition of suspected or confirmed COVID-19 was created during that encounter. This includes the patients with laboratory-confirmed\n or clinically diagnosed COVID-19.\n\nConfirmed\n: A patient with a laboratory confirmed COVID-19 diagnosis\n\nSuspected\n: A patient without a laboratory confirmed COVID-19 diagnosis who
, in accordance with CDC’s Interim Public Health Guidance\nfor Evaluating Persons Under Investigation (PUIs)
, has signs and symptoms compatible with COVID-19 (most patients with confirmed\nCOVID-19 have developed fever and/or symptoms of acute respiratory illness
, such as cough
, shortness of breath or myalgia/fatigue)."
} ]
,
"stratifier": [ {
"code": {
"text": "By Location and Ventilator Status"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "iif(%NumVentUse.id contains Encounter.subject
,\n iif(myMemberOf(Encounter.location.location.resolve().type
, %InpatientLocations.url)
, 'InpVentilated'
, 'OFVentilated')
,\n iif(myMemberOf(Encounter.location.location.resolve().type
, %InpatientLocations.url)
, 'InpNotVentilated'
, 'OFNotVentilated')\n)"
}
,
"description": "Stratifies the population by Location (inpatient vs ED/Overflow/Other) and Ventilator Status (Ventilated vs Not Ventilated)"
} ]
}
, {
"code": {
"text": "Hospital Onset COVID-19 Patient Encounters Reporting"
,
"coding": [ {
"code": "AcquiredCovid"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasureGroupSystem"
,
"display": "Acquired COVID-19 in Hospital"
} ]
}
,
"extension": [ {
"url": "http://hl7.org/fhir/uv/saner/StructureDefinition/MeasureGroupAttributes"
,
"extension": [ {
"url": "subject"
,
"valueCodeableConcept": {
"text": "Hospital Acquired COVID-19"
,
"coding": [ {
"code": "Patient"
,
"system": "http://hl7.org/fhir/resource-types"
}
, {
"code": "116154003|Patient|: 20401003|With| = (840539006|Disease caused by 2019 novel coronavirus|: 246512002|Timing| = 277056009|Hospital Acquired|)"
,
"system": "http://snomed.info/sct"
,
"display": "Patient where With = Disease caused by 2019 novel coronavirus where Timing = Hospital acquired"
} ]
}
}
, {
"url": "scoring"
,
"valueCodeableConcept": {
"coding": [ {
"code": "event-growth"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/PublicHealthMeasureScoring"
} ]
}
}
, {
"url": "type"
,
"valueCodeableConcept": {
"coding": [ {
"code": "outcome"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-type"
} ]
}
}
, {
"url": "improvementNotation"
,
"valueCodeableConcept": {
"coding": [ {
"code": "decrease"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
} ]
}
}
, {
"url": "rateAggregation"
,
"valueString": "cumulative"
} ]
} ]
,
"population": [ {
"code": {
"text": "Patients with suspected or confirmed COVID-19 in an inpatient location"
,
"coding": [ {
"code": "numC19HospPats"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Hospitalized COVID-19 Patients"
}
, {
"code": "initial-population"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "NumC19HospPats"
,
"language": "text/fhirpath"
,
"expression": "%NumC19Pats.entry.resource.location.location.resolve().where(myMemberOf(type
, %InpatientLocations.url))"
,
"description": "Uses the value of NumC19Pat as the initial population"
}
,
"description": "Patients with suspected or confirmed COVID-19 in an inpatient location"
}
, {
"code": {
"text": "Hospital Onset COVID-19 Patients"
,
"coding": [ {
"code": "numC19HOPats"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Hospital Onset COVID-19 Patients"
}
, {
"code": "numerator"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "NumC19HOPats"
,
"language": "text/fhirpath"
,
"expression": "Encounter.where(\n iif(dateAdd(period.start
,14 'days') > today()
,\n false
,\n iif(\n whereExists('Condition'
,\n with('status').notEqualTo('refuted'|'entered-in-error')
,\n with('patient').equalTo($this.subject)
,\n with('verificationStatus').notEqualTo('refuted'|'entered-in-error')
,\n with('date').greaterThan($this.period.start - 14 'days')
,\n with('date').lessThanOrEqualTo($this.period.start - 14 'days')
,\n with('code').in(%SuspectedOrConfirmedCOVID19Diagnoses.url)\n ).onServers(%Base)
,\n false
,\n whereExists('Observation'
,\n with('status').equalTo('registered'|'preliminary'|'final'|'amended'|'corrected')
,\n with('patient').equalTo($this.subject)
,\n with('date').greaterThan($this.period.start - 14 'days')
,\n with('date').lessThanOrEqualTo($this.period.start - 14 'days')
,\n with('code').in(%Covid19Labs.url)\n with('value-concept').in(%PositiveResults.url)\n ).onServers(%Base).not()\n )\n )\n).select(patient).resolve().trace('patients'
, id)"
,
"description": "Filters the initial population by ruling out those patients whose first suspected or\nconfirmed diagnosis or lab result appears less than 14 days from admission."
}
,
"description": "Hospital Onset COVID-19 Patients"
}
, {
"code": {
"text": "Cumulative Hospital Onset COVID-19 Patients"
,
"coding": [ {
"code": "cumC19HOPats"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Cumulative Hospital Onset COVID-19 Patients"
}
, {
"code": "denominator"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "CumC19HOPats"
,
"language": "text/fhirpath"
,
"expression": "iif(%PriorReport.empty()
, 0
, %PriorReport.group[1].population[2].count + %NumC19HOPats.total)"
,
"description": "omputes the cumulative total from the prior measure report and the number of new\ninfections detected in the current reporting period."
}
,
"description": "Cumulative Hospital Onset COVID-19 Patients"
} ]
,
"stratifier": [ {
"code": {
"text": "By Age Group"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Patient.select(\n iif(dateAdd(birthDate
, 20 'years') < today()
, 'P0Y--P20Y'
,\n iif(dateAdd(birthDate
, 30 'years') < today()
, 'P20Y--P30Y'
,\n iif(dateAdd(birthDate
, 40 'years') < today()
, 'P30Y--P40Y'
,\n iif(dateAdd(birthDate
, 50 'years') < today()
, 'P40Y--P50Y'
,\n iif(dateAdd(birthDate
, 60 'years') < today()
, 'P50Y--P60Y'
,\n iif(dateAdd(birthDate
, 70 'years') < today()
, 'P60Y--P70Y'
,\n iif(dateAdd(birthDate
, 80 'years') < today()
, 'P70Y--P80Y'
, 'P80Y-P9999Y')\n )\n )\n )\n )\n )\n )\n)"
}
,
"description": "Stratifies the population by Age Group"
}
, {
"code": {
"text": "By Gender"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Patient.gender"
}
,
"description": "Stratifies the population by Gender"
}
, {
"code": {
"text": "By Ethnicity"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Patient.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-ethnicity-category').extension('ombCategory').valueCoding.code"
}
,
"description": "Stratifies the population by Ethnicity"
}
, {
"code": {
"text": "By Race"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Patient\n.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-core-race')\n.extension('ombCategory')\n.select(\n iif(valueCoding.count() > 1
,\n 'Mixed'
,\n iif(valueCoding.system = 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor'
,\n 'Unknown'
,\n valueCoding.code\n )\n )\n)"
}
,
"description": "Stratifies the population by Race"
} ]
}
, {
"code": {
"text": "COVID-19 Patient Death Reporting"
,
"coding": [ {
"code": "CovidDeaths"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasureGroupSystem"
,
"display": "COVID-19 Deaths"
} ]
}
,
"extension": [ {
"url": "http://hl7.org/fhir/uv/saner/StructureDefinition/MeasureGroupAttributes"
,
"extension": [ {
"url": "subject"
,
"valueCodeableConcept": {
"text": "Patients with conformed or suspected COVID-19 who have died"
,
"coding": [ {
"code": "Patient"
,
"system": "http://hl7.org/fhir/resource-types"
}
, {
"code": "419620001"
,
"system": "http://snomed.info/sct"
,
"display": "Death"
} ]
}
}
, {
"url": "scoring"
,
"valueCodeableConcept": {
"coding": [ {
"code": "event-growth"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/PublicHealthMeasureScoring"
} ]
}
}
, {
"url": "type"
,
"valueCodeableConcept": {
"coding": [ {
"code": "outcome"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-type"
} ]
}
}
, {
"url": "improvementNotation"
,
"valueCodeableConcept": {
"coding": [ {
"code": "decrease"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
} ]
}
}
, {
"url": "rateAggregation"
,
"valueString": "cumulative"
} ]
} ]
,
"population": [ {
"code": {
"text": "Patients with suspected or confirmed COVID-19 in any location."
,
"coding": [ {
"code": "numC19Pats"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "All COVID-19 Confirmed or Suspected Patients"
}
, {
"code": "initial-population"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "%NumC19Pats.entry.resource"
,
"description": "COVID-19 Patients in an inpatient setting"
}
,
"description": "Patients with suspected or confirmed COVID-19 in any location."
}
, {
"code": {
"text": "Patients with suspected or confirmed COVID-19 who died in the hospital
, ED
, or any overflow location"
,
"coding": [ {
"code": "numC19Died"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "COVID-19 Patient Deaths"
}
, {
"code": "numerator"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "NumC19Died"
,
"language": "text/fhirpath"
,
"expression": "Encounter.where(\n iif(\n hospitalization.where(\n myMemberOf(dispositionCode
, %PatientExpired)\n )
,\n true
,\n subject.resolve().where(deceasedBoolean = true | deceasedDateTime.exists())\n )\n).select(subject).resolve()"
,
"description": "Filters the initial population by selecting those who have died."
}
,
"description": "Patients with suspected or confirmed COVID-19 who died in the hospital
, ED
, or any overflow location"
}
, {
"code": {
"text": "Cumulative total of Patients with suspected or confirmed COVID-19 who died in the hospital
, ED
, or any overflow location"
,
"coding": [ {
"code": "cumC19Died"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Cumulative COVID-19 Patient Deaths"
}
, {
"code": "denominator"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "CumC19Died"
,
"language": "text/fhirpath"
,
"expression": "iif(%PriorReport.empty()
, 0
, %PriorReport.group[2].population[2].count + %NumC29Died.count())"
,
"description": "Computes the cumulative total from the prior measure report and the number of new deaths in the current reporting period."
}
,
"description": "Cumulative total of Patients with suspected or confirmed COVID-19 who died in the hospital
, ED
, or any overflow location"
} ]
,
"stratifier": [ {
"code": {
"text": "By Age Group"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Patient.select(\n iif(dateAdd(birthDate
, 20 'years') < today()
, 'P0Y--P20Y'
,\n iif(dateAdd(birthDate
, 30 'years') < today()
, 'P20Y--P30Y'
,\n iif(dateAdd(birthDate
, 40 'years') < today()
, 'P30Y--P40Y'
,\n iif(dateAdd(birthDate
, 50 'years') < today()
, 'P40Y--P50Y'
,\n iif(dateAdd(birthDate
, 60 'years') < today()
, 'P50Y--P60Y'
,\n iif(dateAdd(birthDate
, 70 'years') < today()
, 'P60Y--P70Y'
,\n iif(dateAdd(birthDate
, 80 'years') < today()
, 'P70Y--P80Y'
, 'P80Y-P9999Y')\n )\n )\n )\n )\n )\n )\n)"
}
,
"description": "Stratifies the population by Age Group"
}
, {
"code": {
"text": "By Gender"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Patient.gender"
}
,
"description": "Stratifies the population by Gender"
}
, {
"code": {
"text": "By Ethnicity"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Patient.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-ethnicity-category').extension('ombCategory').valueCoding.code"
}
,
"description": "Stratifies the population by Ethnicity"
}
, {
"code": {
"text": "By Race"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Patient\n.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-core-race')\n.extension('ombCategory')\n.select(\n iif(valueCoding.code contains '1992-5'
, 'A'
, ' ') +\n iif(valueCoding.code contains '2054-5'
, 'B'
, ' ') +\n iif(valueCoding.code contains '2076-8'
, 'H'
, ' ') +\n iif(valueCoding.code contains '2028-9'
, 'S'
, ' ') +\n iif(valueCoding.code contains '2106-3'
, 'W'
, ' ')\n)"
}
,
"description": "Stratifies the population by Race"
} ]
}
, {
"code": {
"text": "Ventilator Reporting"
,
"coding": [ {
"code": "Ventilators"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasureGroupSystem"
,
"display": "Ventilators"
} ]
}
,
"extension": [ {
"url": "http://hl7.org/fhir/uv/saner/StructureDefinition/MeasureGroupAttributes"
,
"extension": [ {
"url": "subject"
,
"valueCodeableConcept": {
"text": "Ventilator capacity"
,
"coding": [ {
"code": "Device"
,
"system": "http://hl7.org/fhir/resource-types"
}
, {
"code": "257463002"
,
"system": "http://snomed.info/sct"
,
"display": "Ventilator Outlet"
} ]
}
}
, {
"url": "scoring"
,
"valueCodeableConcept": {
"coding": [ {
"code": "capacity"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/PublicHealthMeasureScoring"
} ]
}
}
, {
"url": "type"
,
"valueCodeableConcept": {
"coding": [ {
"code": "structure"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-type"
} ]
}
}
, {
"url": "improvementNotation"
,
"valueCodeableConcept": {
"coding": [ {
"code": "decrease"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
} ]
}
}
, {
"url": "rateAggregation"
,
"valueString": "point-in-time"
} ]
} ]
,
"population": [ {
"code": {
"text": "Total number of ventilators"
,
"coding": [ {
"code": "numVent"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Mechanical Ventilators"
}
, {
"code": "denominator"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "NumVent"
,
"language": "text/fhirpath"
,
"expression": "iif(trace('PriorReport exists:'
, %PriorReport.exists())
, %PriorReport.group[3].population[0].count
, 0)"
,
"description": "Computes the total number of ventilators from the previously reported MeasureReport"
}
,
"description": "Count of all ventilators that can support patient care
, whether or not they are presently in use."
}
, {
"code": {
"text": "Total number of ventilators in use"
,
"coding": [ {
"code": "numVentUse"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Mechanical Ventilators in Use"
}
, {
"code": "numerator"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "NumVentUse"
,
"language": "text/fhirpath"
,
"expression": "findAll('Encounter'
,\n including('subject')
,\n with('status').equalTo('in-progress'|'finished')
,\n with('date').within(%ReportingPeriod)\n).onServers(%Base)\n.select(entry.resource as Patient)\n.where(\n iif(\n whereExists('Observation'
,\n with('status').equalTo('registered'|'preliminary'|'final'|'amended'|'corrected')
,\n with('patient').equalTo($this.id)
,\n with('verificationStatus').notEqualTo('refuted'|'entered-in-error')
,\n with('date').within(%ReportingPeriod)
,\n with('code').in(%VentilatorObservations.url)\n ).onServers(%Base)\n true
,\n whereExists('Procedure'
,\n with('status').equalTo('in-progress'|'completed')
,\n with('patient').equalTo($this.id)
,\n with('date').within(%ReportingPeriod)
,\n with('code').in(%VentilatorProcedures.url)\n ).onServers(%Base)\n )\n)"
,
"description": "dentifies the number of ventilators in use by counting Patient with an Observation\nor Procedure resource from an appropriate value set indicating ventilator use."
}
,
"description": "Count of all ventilators in use."
}
, {
"code": {
"text": "Total number of ventilators not presently in use."
,
"coding": [ {
"code": "numVentAvail"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Mechanical Ventilators Available"
}
, {
"code": "numerator-complement"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasurePopulationSystem"
} ]
}
,
"criteria": {
"name": "NumVentAvail"
,
"language": "text/fhirpath"
,
"expression": "%NumVent - %NumVentUse.total.toInteger()"
,
"description": "omputes the number of ventilators available by substracting the number of ventilators in use\ndetermined by population 1 from thee total number of ventilators given in population 0"
}
,
"description": "Count of all ventilators not presently in use."
} ]
}
, {
"code": {
"text": "Bed Reporting"
,
"coding": [ {
"code": "Beds"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasureGroupSystem"
,
"display": "Beds"
} ]
}
,
"extension": [ {
"url": "http://hl7.org/fhir/uv/saner/StructureDefinition/MeasureGroupAttributes"
,
"extension": [ {
"url": "subject"
,
"valueCodeableConcept": {
"text": "Bed capacity"
,
"coding": [ {
"code": "Device"
,
"system": "http://hl7.org/fhir/resource-types"
}
, {
"code": "91537007"
,
"system": "http://snomed.info/sct"
,
"display": "Hospital Bed"
} ]
}
}
, {
"url": "scoring"
,
"valueCodeableConcept": {
"coding": [ {
"code": "capacity"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/PublicHealthMeasureScoring"
} ]
}
}
, {
"url": "type"
,
"valueCodeableConcept": {
"coding": [ {
"code": "structure"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-type"
} ]
}
}
, {
"url": "improvementNotation"
,
"valueCodeableConcept": {
"coding": [ {
"code": "decrease"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
} ]
}
}
, {
"url": "rateAggregation"
,
"valueString": "point-in-time"
} ]
} ]
,
"population": [ {
"code": {
"text": "Total number of beds"
,
"coding": [ {
"code": "numTotBeds"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "All Hospital Beds"
}
, {
"code": "denominator"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "NumTotBeds"
,
"language": "text/fhirpath"
,
"expression": "iif(%PriorReport.exists()
,%PriorReport.group[3].population[0].count
,0)"
,
"description": "Computes the total number of beds from the previously reported MeasureReport"
}
,
"description": "Total number of all Inpatient and outpatient beds
, including all staffed
, ICU
,\nlicensed
, and overflow (surge) beds used for inpatients or outpatients"
}
, {
"code": {
"text": "Total number of beds in use"
,
"coding": [ {
"code": "numTotBedsOcc"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Hospital Beds Occupied"
}
, {
"code": "numerator"
,
"system": "http://terminology.hl7.org/CodeSystem/measure-population"
} ]
}
,
"criteria": {
"name": "NumTotBedsOcc"
,
"language": "text/fhirpath"
,
"expression": "findAll('Encounter'
,\n with('status').equalTo('in-progress')
,\n with('date').within(%ReportingPeriod)\n).onServers(%Base)\n.aggregate(\n iif($total.select(location[0]).location contains $this.location.location.first()
,\n $total
,\n $total | $this\n )\n)"
,
"description": "Identifies the number of beds in use by counting the most recent Encounter for each patient where the encounter\nwas in-progress or finished within the period."
}
,
"description": "Total number of all Inpatient and outpatient beds that are occupied"
}
, {
"code": {
"text": "Total number of hospital beds available"
,
"coding": [ {
"code": "numTotBedsAvail"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasuredValues"
,
"display": "Hospital Beds Available"
}
, {
"code": "numerator-complement"
,
"system": "http://hl7.org/fhir/uv/saner/CodeSystem/MeasurePopulationSystem"
} ]
}
,
"criteria": {
"name": "NumTotBedsAvail"
,
"language": "text/fhirpath"
,
"expression": "%NumTotBeds - %NumTotBedsOcc.count()"
,
"description": "omputes the number of beds available by substracting the number of beds in use\ndetermined by population 1 from the total number of beds given in population 0"
}
,
"description": "Total number of all hospital inpatient and outpatient beds that are available"
} ]
,
"stratifier": [ {
"code": {
"text": "By Type of Location"
}
,
"criteria": {
"language": "text/fhirpath"
,
"expression": "Encounter.location.location.resolve()\n.iif(myMemberOf(type
, %InpatientLocations.url)
,\n iif (myMemberOf(type
, %ICULocations.url)
,\n 'Inpatient ICU'
,\n 'Inpatient Non-ICU'\n )
,\n 'Other'\n)"
,
"description": "Determines the location of the encounter based on the membership\nof location.type in the InpatientLocations and ICULocations ValueSet resources.\nWhen location.type is assigned to any other value
, it is reported to be Other"
}
,
"description": "Inpatient Non-ICU
, Inpatient ICU
, Other"
} ]
} ]
,
"meta": {
"profile": [ "http://hl7.org/fhir/uv/saner/StructureDefinition/PublicHealthMeasure" ]
}
,
"publisher": "HL7 International Public Health Workgroup"
,
"jurisdiction": [ {
"coding": [ {
"code": "001"
,
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm"
} ]
} ]
,
"name": "ComputableCDCPatientImpactAndHospitalCapacity"
,
"useContext": [ {
"code": {
"code": "focus"
,
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type"
}
,
"valueCodeableConcept": {
"coding": [ {
"code": "840539006"
,
"system": "http://snomed.info/sct"
,
"display": "COVID-19"
} ]
}
} ]
,
"type": null
,
"experimental": "true"
,
"resourceType": "Measure"
,
"title": "Patient Impact and Hospital Capacity"
,
"library": [ "http://hl7.org/fhir/uv/saner/Library/ComputableNHSNMeasureLibrary" ]
,
"package_version": "0.1.0"
,
"author": [ {
"name": "Centers for Disease Control/National Healthcare Safety Network (CDC/NHSN)"
,
"telecom": [ {
"value": "mailto:nhsn@cdc.gov"
,
"system": "email"
} ]
} ]
,
"extension": [ {
"url": "http://hl7.org/fhir/uv/saner/StructureDefinition/ReportingPeriod"
,
"valueTiming": {
"repeat": {
"period": 1
,
"frequency": 1
,
"periodUnit": "d"
}
}
} ]
,
"status": "draft"
,
"id": "af0fec21-be00-45d0-9165-309421b30bb8"
,
"kind": null
,
"url": "http://hl7.org/fhir/uv/saner/Measure/ComputableCDCPatientImpactAndHospitalCapacity"
,
"version": "0.1.0"
,
"relatedArtifact": [ {
"url": "https://web.archive.org/web/20200501215043/https://www.cdc.gov/nhsn/acute-care-hospital/covid19/"
,
"type": "documentation"
,
"label": "NHSN COVID-19 Reporting"
,
"display": "CDC/NHSN COVID-19 Patient Impact & Hospital Capacity Module Home Page"
}
, {
"url": "https://web.archive.org/web/20200501215043/https://www.cdc.gov/nhsn/pdfs/covid19/import-covid19-data-508.pdf"
,
"type": "documentation"
,
"label": "How to import COVID-19 Summary Data"
,
"display": "Importing COVID-19 Patient Module Denominator data for Patient Safety Component"
}
, {
"url": "https://web.archive.org/web/20200501215043/https://www.cdc.gov/nhsn/pdfs/covid19/57.130-toi-508.pdf"
,
"type": "documentation"
,
"label": "Table of Instructions"
,
"display": "Instructions for Completion of the COVID-19 Patient Impact and Hospital Capacity Module Form (CDC 57.130)"
}
, {
"url": "https://web.archive.org/web/20200501215043/https://www.cdc.gov/nhsn/pdfs/covid19/covid19-test-csv-import.csv"
,
"type": "documentation"
,
"label": "CSV File Template"
,
"display": "CDC/NHSN COVID-19 Reporting CSV File Template"
} ]
,
"contact": [ {
"telecom": [ {
"value": "http://hl7.org/Special/committees/pher/index.cfm"
,
"system": "url"
} ]
}
, {
"telecom": [ {
"value": "pher@lists.hl7.org"
,
"system": "email"
} ]
}
, {
"name": "HL7 Public Health Workgroup"
,
"telecom": [ {
"value": "http://hl7.org/Special/committees/pher/index.cfm"
,
"system": "url"
} ]
}
, {
"name": "Keith W. Boone"
,
"telecom": [ {
"value": "mailto:kboone@ainq.com"
,
"system": "email"
} ]
} ]
}