FHIR IG analytics| Package | gov.cdc.nhsn.dqm |
| Resource Type | Measure |
| Id | Measure-NHSNAcuteCareHospitalMonthlyInitialPopulation.json |
| FHIR Version | R4 |
| Source | http://www.cdc.gov/nhsn/fhirportal/dqm/ig/1.0.0/Measure-NHSNAcuteCareHospitalMonthlyInitialPopulation.html |
| URL | http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Measure/NHSNAcuteCareHospitalMonthlyInitialPopulation |
| Version | 1.0.0 |
| Status | draft |
| Date | 2025-09-15T10:04:08-05:00 |
| Name | NHSNAcuteCareHospitalMonthlyInitialPopulation |
| Title | NHSN dQM Acute Care Hospital Monthly Initial Population |
| Realm | us |
| Description | The Acute Care Hospital Monthly Initial Population includes all encounters for patients of any age in an ED, observation, or inpatient location or all encounters for patients of any age with an ED, observation, inpatient, or short stay status during the measurement period. |
| Copyright | Limited proprietary coding is contained in the Measure specifications for user convenience. Users of proprietary code sets should obtain all necessary licenses from the owners of the code sets. |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
| Knowledge Artifact Metadata | |
|---|---|
| Name (machine-readable) | NHSNAcuteCareHospitalMonthlyInitialPopulation |
| Title (human-readable) | NHSN dQM Acute Care Hospital Monthly Initial Population |
| Status | Draft |
| Experimental | false |
| Description | The Acute Care Hospital Monthly Initial Population includes all encounters for patients of any age in an ED, observation, or inpatient location or all encounters for patients of any age with an ED, observation, inpatient, or short stay status during the measurement period. |
| Measure Steward | CDC National Healthcare Safety Network (NHSN) |
| Steward Contact Details | CDC National Healthcare Safety Network (NHSN): http://www.cdc.gov/nhsn,nhsn@cdc.gov |
| Copyright | Limited proprietary coding is contained in the Measure specifications for user convenience. Users of proprietary code sets should obtain all necessary licenses from the owners of the code sets. |
| Documentation |
Description: https://www.cdc.gov/nhsn/index.html [placeholder for link to protocol on CDC website]
Content URL: https://www.cdc.gov/nhsn/index.html Document: null @ https://www.cdc.gov/nhsn/index.html |
| Measure Metadata | |
| Version Number | 1.0.0 |
| Measure Scoring | Cohort |
| Measure Type | Outcome |
| Rationale | The NHSN Acute Care Hospital Monthly dQM allows for facilities to report line level patient data electronically to NHSN for the following modules that are reported monthly: Glycemic Control, Hypoglycemia; Healthcare facility-onset, antibiotic-Treated Clostridioides difficile (C. difficile) Infection (HT-CDI); Hospital-Onset Bacteremia & Fungemia (HOB); Venous Thromboembolism (VTE); Late Onset Sepsis / Meningitis. *Please see Acute Care / Critical Access Hospitals (ACH) | NHSN | CDC for the individual measure protocols. |
| Population Basis | Encounter |
| Measure Population Criteria | |
| Initial Population |
ID: initial-population
Description: All encounters for patients of any age in an ED, observation, or inpatient location or all encounters for patients of any age with an ED, observation, inpatient, or short stay status during the measurement period. Logic Definition: Initial Population |
| Supplemental Data Elements | |
| Supplemental Data Element |
ID: sde-condition
Usage Code: Supplemental Data Description: SDE Condition Logic Definition: SDE Condition |
| Supplemental Data Element |
ID: sde-device
Usage Code: Supplemental Data Description: SDE Device Logic Definition: SDE Device |
| Supplemental Data Element |
ID: sde-diagnosticreport-lab
Usage Code: Supplemental Data Description: SDE DiagnosticReport Lab Logic Definition: SDE DiagnosticReport Lab |
| Supplemental Data Element |
ID: sde-diagnosticreport-note
Usage Code: Supplemental Data Description: SDE DiagnosticReport Note Logic Definition: SDE DiagnosticReport Note |
| Supplemental Data Element |
ID: sde-diagnosticreport-others
Usage Code: Supplemental Data Description: SDE DiagnosticReport Others Logic Definition: SDE DiagnosticReport Others |
| Supplemental Data Element |
ID: sde-encounter
Usage Code: Supplemental Data Description: SDE Encounter Logic Definition: SDE Encounter |
| Supplemental Data Element |
ID: sde-location
Usage Code: Supplemental Data Description: SDE Location Logic Definition: SDE Location |
| Supplemental Data Element |
ID: sde-medication-administration
Usage Code: Supplemental Data Description: SDE Medication Administration Logic Definition: SDE Medication Administration |
| Supplemental Data Element |
ID: sde-medication-request
Usage Code: Supplemental Data Description: SDE Medication Request Logic Definition: SDE Medication Request |
| Supplemental Data Element |
ID: sde-medication
Usage Code: Supplemental Data Description: SDE Medication Logic Definition: SDE Medication |
| Supplemental Data Element |
ID: sde-observation-lab-category
Usage Code: Supplemental Data Description: SDE Observation Lab Category Logic Definition: SDE Observation Lab Category |
| Supplemental Data Element |
ID: sde-observation-vital-signs-category
Usage Code: Supplemental Data Description: SDE Observation Vital Signs Category Logic Definition: SDE Observation Vital Signs Category |
| Supplemental Data Element |
ID: sde-observation-category
Usage Code: Supplemental Data Description: SDE Observation Category Logic Definition: SDE Observation Category |
| Supplemental Data Element |
ID: sde-coverage
Usage Code: Supplemental Data Description: SDE Coverage Logic Definition: SDE Coverage |
| Supplemental Data Element |
ID: sde-procedure
Usage Code: Supplemental Data Description: SDE Procedure Logic Definition: SDE Procedure |
| Supplemental Data Element |
ID: sde-specimen
Usage Code: Supplemental Data Description: SDE Specimen Logic Definition: SDE Specimen |
| Supplemental Data Element |
ID: sde-service-request
Usage Code: Supplemental Data Description: SDE Service Request Logic Definition: SDE Service Request |
| Supplemental Data Element |
ID: sde-minimal-patient
Usage Code: Supplemental Data Description: SDE Minimal Patient Logic Definition: SDE Minimal Patient |
| Supplemental Data Element |
ID: sde-ip-encounters
Usage Code: Supplemental Data Description: SDE IP Encounters Logic Definition: SDE IP Encounters |
| Measure Logic | |
| Primary Library | NHSNAcuteCareHospitalMonthlyInitialPopulation |
| Dependency |
Description: Library FHIRHelpers
Resource: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/FHIRHelpers|4.0.2
Canonical URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/FHIRHelpers|4.0.2 |
| Dependency |
Description: Library NHSNHelpers
Resource: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/NHSNHelpers|0.0.002
Canonical URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/NHSNHelpers|0.0.002 |
| Dependency |
Description: Library SharedResource
Resource: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/SharedResourceCreation|0.1.010
Canonical URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/SharedResourceCreation|0.1.010 |
| Dependency |
Description: Code system ActCode
Resource: ActCodeversion: null9.0.0) Canonical URL: http://terminology.hl7.org/CodeSystem/v3-ActCode|9.0.0 |
| Dependency |
Description: Code system Observation Category
Resource: Observation Category Codesversion: null1.0.1) Canonical URL: http://terminology.hl7.org/CodeSystem/observation-category|1.0.1 |
| Dependency |
Description: Code system LOINC
Resource: Logical Observation Identifiers, Names and Codes (LOINC) Canonical URL: http://loinc.org |
| Dependency |
Description: Code system V2-0074
Resource: diagnosticServiceSectionIdversion: null2.5.0) Canonical URL: http://terminology.hl7.org/CodeSystem/v2-0074|2.5.0 |
| Dependency |
Description: Code system Condition Category
Resource: Condition Category Codesversion: null1.0.1) Canonical URL: http://terminology.hl7.org/CodeSystem/condition-category|1.0.1 |
| Dependency |
Description: Code system Condition Clinical Status
Resource: Condition Clinical Status Codesversion: null3.0.0) Canonical URL: http://terminology.hl7.org/CodeSystem/condition-clinical|3.0.0 |
| Dependency |
Description: Code system US Core Condition Category
Resource: US Core Condition Category Extension Codes Canonical URL: http://hl7.org/fhir/us/core/CodeSystem/condition-category |
| Dependency |
Description: Value set Encounter Inpatient
Resource: Encounter Inpatient Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307 |
| Dependency |
Description: Value set Emergency Department Visit
Resource: Emergency Department Visit Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292 |
| Dependency |
Description: Value set Observation Services
Resource: Observation Services Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1111.143 |
| Dependency |
Description: Value set NHSN Inpatient Encounter Class Codes
Resource: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1046.274 Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1046.274 |
| Dependency |
Description: Value set Inpatient, Emergency, and Observation Locations
Resource: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1046.265 Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1046.265 |
| Direct Reference Code |
Display: emergency
Code: EMER System: http://terminology.hl7.org/CodeSystem/v3-ActCode |
| Direct Reference Code |
Display: observation encounter
Code: OBSENC System: http://terminology.hl7.org/CodeSystem/v3-ActCode |
| Direct Reference Code |
Display: Laboratory
Code: laboratory System: http://terminology.hl7.org/CodeSystem/observation-category |
| Direct Reference Code |
Display: Vital Signs
Code: vital-signs System: http://terminology.hl7.org/CodeSystem/observation-category |
| Direct Reference Code |
Display: Radiology
Code: LP29684-5 System: http://loinc.org |
| Direct Reference Code |
Display: Pathology
Code: LP7839-6 System: http://loinc.org |
| Direct Reference Code |
Display: Cardiology
Code: LP29708-2 System: http://loinc.org |
| Direct Reference Code |
Display: Laboratory
Code: LAB System: http://terminology.hl7.org/CodeSystem/v2-0074 |
| Direct Reference Code |
Display: Social History
Code: social-history System: http://terminology.hl7.org/CodeSystem/observation-category |
| Direct Reference Code |
Display: Survey
Code: survey System: http://terminology.hl7.org/CodeSystem/observation-category |
| Direct Reference Code |
Display: Imaging
Code: imaging System: http://terminology.hl7.org/CodeSystem/observation-category |
| Direct Reference Code |
Display: Procedure
Code: procedure System: http://terminology.hl7.org/CodeSystem/observation-category |
| Direct Reference Code |
Display: Problem List Item
Code: problem-list-item System: http://terminology.hl7.org/CodeSystem/condition-category |
| Direct Reference Code |
Display: active
Code: active System: http://terminology.hl7.org/CodeSystem/condition-clinical |
| Direct Reference Code |
Display: Encounter Diagnosis
Code: encounter-diagnosis System: http://terminology.hl7.org/CodeSystem/condition-category |
| Direct Reference Code |
Display: Health Concern
Code: health-concern System: http://hl7.org/fhir/us/core/CodeSystem/condition-category |
| Parameter |
Name: Measurement Period
Use: In Min Cardinality: 0 Max Cardinality: 1 Type: Period |
| Parameter |
Name: SDE Encounter
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Encounter |
| Parameter |
Name: SDE Medication Request
Use: Out Min Cardinality: 0 Max Cardinality: * Type: MedicationRequest |
| Parameter |
Name: SDE Coverage
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Coverage |
| Parameter |
Name: SDE Procedure
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Procedure |
| Parameter |
Name: SDE IP Encounters
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Encounter |
| Parameter |
Name: SDE Device
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Device |
| Parameter |
Name: SDE Observation Lab Category
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Observation |
| Parameter |
Name: SDE Observation Vital Signs Category
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Observation |
| Parameter |
Name: SDE DiagnosticReport Others
Use: Out Min Cardinality: 0 Max Cardinality: * Type: DiagnosticReport |
| Parameter |
Name: SDE Medication Administration
Use: Out Min Cardinality: 0 Max Cardinality: * Type: MedicationAdministration |
| Parameter |
Name: SDE Observation Category
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Observation |
| Parameter |
Name: SDE Condition
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Condition |
| Parameter |
Name: Initial Population
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Encounter |
| Parameter |
Name: SDE DiagnosticReport Lab
Use: Out Min Cardinality: 0 Max Cardinality: * Type: DiagnosticReport |
| Parameter |
Name: SDE Location
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Location |
| Parameter |
Name: SDE Service Request
Use: Out Min Cardinality: 0 Max Cardinality: * Type: ServiceRequest |
| Parameter |
Name: SDE DiagnosticReport Note
Use: Out Min Cardinality: 0 Max Cardinality: * Type: DiagnosticReport |
| Parameter |
Name: SDE Minimal Patient
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: Patient |
| Parameter |
Name: SDE Medication
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Medication |
| Parameter |
Name: SDE Specimen
Use: Out Min Cardinality: 0 Max Cardinality: * Type: Specimen |
| Measure Logic Data Requirements | |
| Data Requirement |
Type: Encounter
Profile(s): Encounter Must Support Elements: type, status, period, id, extension, identifier, statusHistory, class, classHistory, serviceType, priority, subject, length, reasonCode, reasonReference, diagnosis, account, hospitalization, location, partOf Code Filter(s): Path: type ValueSet: Encounter Inpatient |
| Data Requirement |
Type: Encounter
Profile(s): Encounter Must Support Elements: type, status, period, id, extension, identifier, statusHistory, class, classHistory, serviceType, priority, subject, length, reasonCode, reasonReference, diagnosis, account, hospitalization, location, partOf Code Filter(s): Path: type ValueSet: Emergency Department Visit |
| Data Requirement |
Type: Encounter
Profile(s): Encounter Must Support Elements: type, status, period, id, extension, identifier, statusHistory, class, classHistory, serviceType, priority, subject, length, reasonCode, reasonReference, diagnosis, account, hospitalization, location, partOf Code Filter(s): Path: type ValueSet: Observation Services |
| Data Requirement |
Type: Encounter
Profile(s): Encounter Must Support Elements: class, status, period, id, extension, identifier, statusHistory, classHistory, type, serviceType, priority, subject, length, reasonCode, reasonReference, diagnosis, account, hospitalization, location, partOf Code Filter(s): Path: class ValueSet: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1046.274 |
| Data Requirement |
Type: Encounter
Profile(s): Encounter Must Support Elements: class, status, period, id, extension, identifier, statusHistory, classHistory, type, serviceType, priority, subject, length, reasonCode, reasonReference, diagnosis, account, hospitalization, location, partOf Code Filter(s): Path: class Code: |
| Data Requirement |
Type: Encounter
Profile(s): Encounter Must Support Elements: class, status, period, id, extension, identifier, statusHistory, classHistory, type, serviceType, priority, subject, length, reasonCode, reasonReference, diagnosis, account, hospitalization, location, partOf Code Filter(s): Path: class Code: |
| Data Requirement |
Type: Encounter
Profile(s): Encounter Must Support Elements: status, period, id, extension, identifier, statusHistory, class, classHistory, type, serviceType, priority, subject, length, reasonCode, reasonReference, diagnosis, account, hospitalization, location, partOf |
| Data Requirement |
Type: Location
Profile(s): Location Must Support Elements: id, extension, status, operationalStatus, name, alias, description, mode, type, telecom, address, physicalType, position, managingOrganization, partOf, hoursOfOperation, availabilityExceptions, endpoint |
| Data Requirement |
Type: MedicationRequest
Profile(s): MedicationRequest Must Support Elements: authoredOn, id, extension, status, statusReason, intent, category, priority, doNotPerform, reported, medication, subject, encounter, requester, recorder, reasonCode, reasonReference, instantiatesCanonical, instantiatesUri, courseOfTherapyType, dosageInstruction |
| Data Requirement |
Type: Coverage
Profile(s): Coverage Must Support Elements: period, id, extension, status, type, policyHolder, subscriber, subscriberId, beneficiary, dependent, relationship, payor, class, order, network, subrogation, contract |
| Data Requirement |
Type: Procedure
Profile(s): Procedure Must Support Elements: performed, id, extension, instantiatesCanonical, instantiatesUri, basedOn, partOf, status, statusReason, category, code, subject, encounter, recorder, asserter, performer, location, reasonCode, reasonReference, bodySite, outcome, report, complication, complicationDetail, followUp, note, focalDevice, usedReference, usedCode |
| Data Requirement |
Type: Device
Profile(s): Device Must Support Elements: id, extension, definition, udiCarrier, status, statusReason, distinctIdentifier, manufacturer, manufactureDate, expirationDate, lotNumber, serialNumber, deviceName, modelNumber, partNumber, type, specialization, version, property, patient, owner, contact, location, url, note, safety, parent |
| Data Requirement |
Type: Observation
Profile(s): Observation Must Support Elements: id, extension, basedOn, partOf, status, category, code, subject, focus, encounter, effective, issued, performer, value, dataAbsentReason, interpretation, note, bodySite, method, specimen, device, referenceRange, hasMember, derivedFrom, component |
| Data Requirement |
Type: DiagnosticReport
Profile(s): DiagnosticReport Must Support Elements: category, effective, id, extension, basedOn, status, code, subject, encounter, issued, performer, resultsInterpreter, specimen, result, conclusion, conclusionCode |
| Data Requirement |
Type: MedicationAdministration
Profile(s): MedicationAdministration Must Support Elements: effective, id, extension, instantiates, partOf, status, statusReason, category, medication, subject, context, supportingInformation, performer, reasonCode, reasonReference, request, device, note, dosage, eventHistory |
| Data Requirement |
Type: Condition
Profile(s): Condition Must Support Elements: id, extension, clinicalStatus, verificationStatus, category, severity, code, bodySite, subject, encounter, onset, abatement, recordedDate, stage, evidence, note, encounter.id |
| Data Requirement |
Type: ServiceRequest
Profile(s): ServiceRequest Must Support Elements: authoredOn, id, extension, instantiatesCanonical, instantiatesUri, basedOn, replaces, requisition, status, intent, category, priority, doNotPerform, code, orderDetail, quantity, subject, encounter, occurrence, asNeeded, requester, performerType, performer, locationCode, locationReference, reasonCode, reasonReference, insurance, supportingInfo, specimen, bodySite, note, patientInstruction, relevantHistory |
| Data Requirement |
Type: Patient
Profile(s): Patient Must Support Elements: id, identifier, active, name, telecom, gender, birthDate, deceased, address, maritalStatus, multipleBirth, photo, contact, communication, generalPractitioner, managingOrganization, link |
| Data Requirement |
Type: Medication
Profile(s): Medication Must Support Elements: id, extension, code, status, manufacturer, form, amount, ingredient, batch |
| Data Requirement |
Type: Specimen
Profile(s): Specimen Must Support Elements: collection, collection.collected, id, extension, identifier, accessionIdentifier, status, type, subject, receivedTime, parent, request, processing, container, condition, note |
| Measure Logic Definitions | |
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: FHIRHelpers |
|
|
| Logic Definition | Library Name: FHIRHelpers |
|
|
| Logic Definition | Library Name: NHSNHelpers |
|
|
| Logic Definition | Library Name: FHIRHelpers |
|
|
| Logic Definition | Library Name: NHSNHelpers |
|
|
| Logic Definition | Library Name: FHIRHelpers |
|
|
| Logic Definition | Library Name: FHIRHelpers |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: FHIRHelpers |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: NHSNAcuteCareHospitalMonthlyInitialPopulation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Logic Definition | Library Name: SharedResourceCreation |
|
|
| Generated using version 0.4.6 of the sample-content-ig Liquid templates | |
{
"resourceType": "Measure",
"id": "NHSNAcuteCareHospitalMonthlyInitialPopulation",
"meta": {
"profile": [
"http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cohort-measure-cqfm",
"http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm"
]
},
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"contained": [
{
"resourceType": "Library",
"id": "effective-data-requirements",
"extension": [
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "EMER",
"display": "emergency"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "OBSENC",
"display": "observation encounter"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://loinc.org",
"code": "LP29684-5",
"display": "Radiology"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://loinc.org",
"code": "LP7839-6",
"display": "Pathology"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://loinc.org",
"code": "LP29708-2",
"display": "Cardiology"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/v2-0074",
"code": "LAB",
"display": "Laboratory"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "social-history",
"display": "Social History"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "survey",
"display": "Survey"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "imaging",
"display": "Imaging"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "procedure",
"display": "Procedure"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
"code": "problem-list-item",
"display": "Problem List Item"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
"code": "active",
"display": "active"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
"code": "encounter-diagnosis",
"display": "Encounter Diagnosis"
}
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding": {
"system": "http://hl7.org/fhir/us/core/CodeSystem/condition-category",
"code": "health-concern",
"display": "Health Concern"
}
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "Encounters"
},
{
"url": "statement",
"valueString": "define \"Encounters\": [Encounter]"
},
{
"url": "displaySequence",
"valueInteger": 0
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "Qualifying Encounters During Measurement Period"
},
{
"url": "statement",
"valueString": "define \"Qualifying Encounters During Measurement Period\": ( [Encounter: \"Encounter Inpatient\"] union [Encounter: \"Emergency Department Visit\"] union [Encounter: \"Observation Services\"] union [Encounter: class in \"NHSN Inpatient Encounter Class Codes\"] union [Encounter: class ~ \"emergency\"] union [Encounter: class ~ \"observation encounter\"]) QualifyingEncounters where QualifyingEncounters.status in {'in-progress', 'finished', 'triaged', 'onleave', 'entered-in-error'} and QualifyingEncounters.period overlaps \"Measurement Period\""
},
{
"url": "displaySequence",
"valueInteger": 1
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "Encounters with Patient Hospital Locations"
},
{
"url": "statement",
"valueString": "define \"Encounters with Patient Hospital Locations\": \"Encounters\" Encounters where exists( Encounters.location EncounterLocation where NHSNHelpers.GetLocation(EncounterLocation.location).type in \"Inpatient, Emergency, and Observation Locations\" and EncounterLocation.period overlaps Encounters.period ) and Encounters.status in {'in-progress', 'finished', 'triaged', 'onleave', 'entered-in-error'} and Encounters.period overlaps \"Measurement Period\""
},
{
"url": "displaySequence",
"valueInteger": 2
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "Initial Population"
},
{
"url": "statement",
"valueString": "define \"Initial Population\": \"Qualifying Encounters During Measurement Period\" union \"Encounters with Patient Hospital Locations\""
},
{
"url": "displaySequence",
"valueInteger": 3
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Encounter"
},
{
"url": "statement",
"valueString": "//#End DiagnosticReport block define \"SDE Encounter\": \"Encounters\" Encounters where not CheckIP(Encounters) and exists( \"Initial Population\" IP where Encounters.period overlaps IP.period) return SharedResource.EncounterResource(Encounters, {FHIR.canonical{value: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter'}})"
},
{
"url": "displaySequence",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Medication Request"
},
{
"url": "statement",
"valueString": "define \"SDE Medication Request\": [MedicationRequest] MedicationRequests where exists( \"Initial Population\" IP where MedicationRequests.authoredOn during IP.period) return SharedResource.MedicationRequestResource(MedicationRequests, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-medicationrequest'}})"
},
{
"url": "displaySequence",
"valueInteger": 5
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Coverage"
},
{
"url": "statement",
"valueString": "define \"SDE Coverage\": [Coverage] Coverages where exists( \"Initial Population\" IP where Coverages.period overlaps IP.period) return SharedResource.CoverageResource(Coverages, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-coverage'}})"
},
{
"url": "displaySequence",
"valueInteger": 6
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Procedure"
},
{
"url": "statement",
"valueString": "define \"SDE Procedure\": [Procedure] Procedures where exists( \"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(Procedures.performed) overlaps IP.period) return SharedResource.ProcedureResource(Procedures, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-procedure'}})"
},
{
"url": "displaySequence",
"valueInteger": 7
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE IP Encounters"
},
{
"url": "statement",
"valueString": "define \"SDE IP Encounters\": \"Initial Population\" IP return SharedResource.EncounterResource(IP, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-encounter'}})"
},
{
"url": "displaySequence",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Device"
},
{
"url": "statement",
"valueString": "define \"SDE Device\": [Device] Devices where exists(\"Initial Population\") return DeviceResource(Devices, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-device'}})"
},
{
"url": "displaySequence",
"valueInteger": 9
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "Observations"
},
{
"url": "statement",
"valueString": "define \"Observations\": [Observation]"
},
{
"url": "displaySequence",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Observation Lab Category"
},
{
"url": "statement",
"valueString": "define \"SDE Observation Lab Category\": \"Observations\" Observations where (exists(Observations.category Category where Category ~ \"laboratory\")) and exists( \"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(Observations.effective) overlaps IP.period) return SharedResource.ObservationLabResource(Observations, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-observation-lab'}})"
},
{
"url": "displaySequence",
"valueInteger": 11
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Observation Vital Signs Category"
},
{
"url": "statement",
"valueString": "//Vital Signs Observation has its own profile in FHIR Base define \"SDE Observation Vital Signs Category\": \"Observations\" Observations where (exists(Observations.category Category where Category ~ \"vital-signs\")) and exists( \"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(Observations.effective) overlaps IP.period) return ObservationVitalSignsResource(Observations, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-observation-vitals'}})"
},
{
"url": "displaySequence",
"valueInteger": 12
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE DiagnosticReport Others"
},
{
"url": "statement",
"valueString": "define \"SDE DiagnosticReport Others\": [DiagnosticReport] DiagnosticReports where not ((exists(DiagnosticReports.category Category where Category ~ \"Radiology\")) or exists((DiagnosticReports.category Category where Category ~ \"Pathology\")) or exists((DiagnosticReports.category Category where Category ~ \"Cardiology\")) or exists(DiagnosticReports.category Category where Category ~ \"LAB\")) and exists(\"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(DiagnosticReports.effective) overlaps IP.period) return DiagnosticReportResource(DiagnosticReports, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-diagnosticreport'}})"
},
{
"url": "displaySequence",
"valueInteger": 13
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Medication Administration"
},
{
"url": "statement",
"valueString": "define \"SDE Medication Administration\": [MedicationAdministration] MedicationAdministrations where exists( \"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(MedicationAdministrations.effective) overlaps IP.period) return SharedResource.MedicationAdministrationResource(MedicationAdministrations, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-medicationadministration'}})"
},
{
"url": "displaySequence",
"valueInteger": 14
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Observation Category"
},
{
"url": "statement",
"valueString": "//Defaulting to base FHIR profile as there are no individual profiles in US Core 3.1.1 that cover these Observation categories define \"SDE Observation Category\": \"Observations\" Observations where ((exists(Observations.category Category where Category ~ \"social-history\")) or (exists(Observations.category Category where Category ~ \"survey\")) or (exists(Observations.category Category where Category ~ \"imaging\")) or (exists(Observations.category Category where Category ~ \"procedure\"))) and exists( \"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(Observations.effective) overlaps IP.period) return ObservationResource(Observations, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-observation'}})"
},
{
"url": "displaySequence",
"valueInteger": 15
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "Conditions"
},
{
"url": "statement",
"valueString": "define \"Conditions\": [Condition]"
},
{
"url": "displaySequence",
"valueInteger": 16
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Condition"
},
{
"url": "statement",
"valueString": "//============================================================================ //Supplemental Data Element //When FHIR.canonical value is present, US Core 3.1.1 profiles are used //When FHIR.canonical value is not present, FHIR Base profiles are used //============================================================================ define \"SDE Condition\": \"Conditions\" Conditions where exists( \"Initial Population\" IP //Check for Problem List Conditions that were recorded before or during IP where ( Conditions.recordedDate before end of IP.period and exists(Conditions.category categories where categories ~ \"problem-list-item\") and Conditions.clinicalStatus ~ \"active\" ) //Check for Encounter Diagnosis Conditions that reference an IP encounter or ( (exists(IP.diagnosis Diagnoses where GetCondition(Diagnoses.condition).id = Conditions.id ) or GetEncounter(Conditions.encounter).id = IP.id ) and exists (Conditions.category categories where categories ~ \"encounter-diagnosis\" or categories ~ \"health-concern\") ) ) return ConditionResource(Conditions, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-condition'}}, {\"problem-list-item\", \"encounter-diagnosis\", \"health-concern\"})"
},
{
"url": "displaySequence",
"valueInteger": 17
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "DiagnosticReports"
},
{
"url": "statement",
"valueString": "define \"DiagnosticReports\": [DiagnosticReport]"
},
{
"url": "displaySequence",
"valueInteger": 18
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE DiagnosticReport Lab"
},
{
"url": "statement",
"valueString": "//This block collects all DiagnosticReport resources while also marking Lab and Note DiagnosticReports with the appropriate profiles //#Start DiagnosticReport block define \"SDE DiagnosticReport Lab\": \"DiagnosticReports\" DiagnosticReports where (exists(DiagnosticReports.category Category where Category ~ \"LAB\") and exists( \"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(DiagnosticReports.effective) overlaps IP.period)) return SharedResource.DiagnosticReportLabResource(DiagnosticReports, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-diagnosticreport-lab'}})"
},
{
"url": "displaySequence",
"valueInteger": 19
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "Get Locations from IP Encounters in Measurement Period"
},
{
"url": "statement",
"valueString": "define \"Get Locations from IP Encounters in Measurement Period\": flatten(\"Initial Population\" IP let locationElements: IP.location return locationElements LE let locationReference: LE.location return NHSNHelpers.GetLocation(locationReference))"
},
{
"url": "displaySequence",
"valueInteger": 20
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Location"
},
{
"url": "statement",
"valueString": "define \"SDE Location\": \"Get Locations from IP Encounters in Measurement Period\" Locations where exists(\"Initial Population\") and Locations is not null return SharedResource.LocationResource(Locations, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-location'}})"
},
{
"url": "displaySequence",
"valueInteger": 21
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Service Request"
},
{
"url": "statement",
"valueString": "define \"SDE Service Request\": [ServiceRequest] ServiceRequests where exists(\"Initial Population\" IP where ServiceRequests.authoredOn during IP.period) return SharedResource.ServiceRequestResource(ServiceRequests, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-servicerequest'}})"
},
{
"url": "displaySequence",
"valueInteger": 22
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE DiagnosticReport Note"
},
{
"url": "statement",
"valueString": "define \"SDE DiagnosticReport Note\": \"DiagnosticReports\" DiagnosticReports where ((exists(DiagnosticReports.category Category where Category ~ \"Radiology\")) or exists((DiagnosticReports.category Category where Category ~ \"Pathology\")) or exists((DiagnosticReports.category Category where Category ~ \"Cardiology\"))) and exists( \"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(DiagnosticReports.effective) overlaps IP.period) return DiagnosticReportResource(DiagnosticReports, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-diagnosticreport-note'}})"
},
{
"url": "displaySequence",
"valueInteger": 23
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Minimal Patient"
},
{
"url": "statement",
"valueString": "define \"SDE Minimal Patient\": Patient p return SharedResource.PatientResource(p, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/cross-measure-patient'}})"
},
{
"url": "displaySequence",
"valueInteger": 24
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Medication"
},
{
"url": "statement",
"valueString": "define \"SDE Medication\": (\"SDE Medication Request\" union \"SDE Medication Administration\") MedReqOrAdmin where MedReqOrAdmin.medication is FHIR.Reference and exists(\"Initial Population\") //No longer need to check for timing here because it's checked in SDE Medication Request/Administriation return SharedResource.MedicationResource(GetMedicationFrom(MedReqOrAdmin.medication), {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-medication'}})"
},
{
"url": "displaySequence",
"valueInteger": 25
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "SDE Specimen"
},
{
"url": "statement",
"valueString": "define \"SDE Specimen\": [Specimen] Specimens where exists( \"Initial Population\" IP where NHSNHelpers.\"Normalize Interval\"(Specimens.collection.collected) overlaps IP.period ) return SharedResource.SpecimenResource(Specimens, {FHIR.canonical{value: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-specimen'}})"
},
{
"url": "displaySequence",
"valueInteger": 26
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "CheckIP"
},
{
"url": "statement",
"valueString": "// //Functions // define function \"CheckIP\"(encounter Encounter): exists(\"Initial Population\" IP where encounter.id = IP.id)"
},
{
"url": "displaySequence",
"valueInteger": 27
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "FHIRHelpers"
},
{
"url": "name",
"valueString": "ToString"
},
{
"url": "statement",
"valueString": "define function ToString(value EncounterStatus): value.value"
},
{
"url": "displaySequence",
"valueInteger": 28
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "FHIRHelpers"
},
{
"url": "name",
"valueString": "ToInterval"
},
{
"url": "statement",
"valueString": "define function ToInterval(period FHIR.Period): if period is null then null else if period.\"start\".value is null then Interval(period.\"start\".value, period.\"end\".value] else if time from period.\"start\".value is null and time from period.\"end\".value is not null then Interval[ DateTime(year from period.\"start\".value, month from period.\"start\".value, day from period.\"start\".value, 0, 0, 0, 0, timezoneoffset from period.\"end\".value), period.\"end\".value ] else if time from period.\"end\".value is null and time from period.\"start\".value is not null then Interval[ period.\"start\".value, DateTime(year from period.\"end\".value, month from period.\"end\".value, day from period.\"end\".value, 23, 59, 59, 999, timezoneoffset from period.\"start\".value) ] else Interval[period.\"start\".value, period.\"end\".value]"
},
{
"url": "displaySequence",
"valueInteger": 29
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNHelpers"
},
{
"url": "name",
"valueString": "GetLocation"
},
{
"url": "statement",
"valueString": "define function \"GetLocation\"(reference Reference ): singleton from ( [Location] Locations where Locations.id = GetId(reference.reference) )"
},
{
"url": "displaySequence",
"valueInteger": 30
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "FHIRHelpers"
},
{
"url": "name",
"valueString": "ToString"
},
{
"url": "statement",
"valueString": "define function ToString(value string): value.value"
},
{
"url": "displaySequence",
"valueInteger": 31
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNHelpers"
},
{
"url": "name",
"valueString": "GetId"
},
{
"url": "statement",
"valueString": "define function \"GetId\"(uri String ): Last(Split(uri, '/'))"
},
{
"url": "displaySequence",
"valueInteger": 32
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "FHIRHelpers"
},
{
"url": "name",
"valueString": "ToConcept"
},
{
"url": "statement",
"valueString": "define function ToConcept(concept FHIR.CodeableConcept): if concept is null then null else System.Concept { codes: concept.coding C return ToCode(C), display: concept.text.value }"
},
{
"url": "displaySequence",
"valueInteger": 33
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "FHIRHelpers"
},
{
"url": "name",
"valueString": "ToCode"
},
{
"url": "statement",
"valueString": "define function ToCode(coding FHIR.Coding): if coding is null then null else System.Code { code: coding.code.value, system: coding.system.value, version: coding.version.value, display: coding.display.value }"
},
{
"url": "displaySequence",
"valueInteger": 34
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "EncounterResource"
},
{
"url": "statement",
"valueString": "define function EncounterResource(encounter Encounter, profileURLs List<FHIR.canonical>): encounter e return Encounter{ id: FHIR.id{value: 'LCR-' + e.id}, meta: MetaElement(e, profileURLs), extension: e.extension, identifier: EncounterIdentifier(e.identifier), status: e.status, statusHistory: EncounterStatusHistory(e.statusHistory), class: e.class, classHistory: EncounterClassHistory(e.classHistory), type: e.type, serviceType: e.serviceType, priority: e.priority, subject: e.subject, period: e.period, length: e.length, reasonCode: e.reasonCode, reasonReference: e.reasonReference, diagnosis: EncounterDiagnosis(e.diagnosis), account: e.account, hospitalization: EncounterHospitalization(e.hospitalization), location: EncounterLocation(e.location), partOf: e.partOf }"
},
{
"url": "displaySequence",
"valueInteger": 35
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MetaElement"
},
{
"url": "statement",
"valueString": "define function \"MetaElement\"(resource Resource, profileURLs List<FHIR.canonical>): resource r return FHIR.Meta{ extension: r.meta.extension, versionId: r.meta.versionId, lastUpdated: r.meta.lastUpdated, profile: profileURLs, security: r.meta.security, tag: r.meta.tag }"
},
{
"url": "displaySequence",
"valueInteger": 36
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "EncounterIdentifier"
},
{
"url": "statement",
"valueString": "define function EncounterIdentifier(identifier List<FHIR.Identifier>): identifier i return FHIR.Identifier{ use: i.use, type: i.type, system: i.system, value: i.value, period: i.period }"
},
{
"url": "displaySequence",
"valueInteger": 37
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "EncounterStatusHistory"
},
{
"url": "statement",
"valueString": "define function EncounterStatusHistory(statusHistory List<FHIR.Encounter.StatusHistory>): statusHistory sH return FHIR.Encounter.StatusHistory{ status: sH.status, period: sH.period }"
},
{
"url": "displaySequence",
"valueInteger": 38
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "EncounterClassHistory"
},
{
"url": "statement",
"valueString": "define function EncounterClassHistory(classHistory List<FHIR.Encounter.ClassHistory>): classHistory cH return FHIR.Encounter.ClassHistory{ class: cH.class, period: cH.period }"
},
{
"url": "displaySequence",
"valueInteger": 39
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "EncounterDiagnosis"
},
{
"url": "statement",
"valueString": "/*No longer needed but saving for potential future use define function EncounterParticipant(participant List<FHIR.Encounter.Participant>): participant p return FHIR.Encounter.Participant{ type: p.type, period: p.period, individual: p.individual }*/ define function EncounterDiagnosis(diagnosis List<FHIR.Encounter.Diagnosis>): diagnosis d return FHIR.Encounter.Diagnosis{ condition: d.condition, use: d.use, rank: d.rank }"
},
{
"url": "displaySequence",
"valueInteger": 40
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "EncounterHospitalization"
},
{
"url": "statement",
"valueString": "define function EncounterHospitalization(hospitalization FHIR.Encounter.Hospitalization): hospitalization h return FHIR.Encounter.Hospitalization{ preAdmissionIdentifier: h.preAdmissionIdentifier, origin: h.origin, admitSource: h.admitSource, reAdmission: h.reAdmission, dietPreference: h.dietPreference, specialCourtesy: h.specialCourtesy, specialArrangement: h.specialArrangement, destination: h.destination, dischargeDisposition: h.dischargeDisposition }"
},
{
"url": "displaySequence",
"valueInteger": 41
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "EncounterLocation"
},
{
"url": "statement",
"valueString": "define function EncounterLocation(location List<FHIR.Encounter.Location>): location l return FHIR.Encounter.Location{ location: l.location, status: l.status, physicalType: l.physicalType, period: l.period }"
},
{
"url": "displaySequence",
"valueInteger": 42
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "FHIRHelpers"
},
{
"url": "name",
"valueString": "ToDateTime"
},
{
"url": "statement",
"valueString": "define function ToDateTime(value dateTime): value.value"
},
{
"url": "displaySequence",
"valueInteger": 43
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationRequestResource"
},
{
"url": "statement",
"valueString": "define function MedicationRequestResource(medicationRequest MedicationRequest, profileURLs List<FHIR.canonical>): medicationRequest m return MedicationRequest{ id: FHIR.id {value: 'LCR-' + m.id}, meta: MetaElement(medicationRequest, profileURLs), extension: m.extension, status: m.status, statusReason: m.statusReason, intent: m.intent, category: m.category, priority: m.priority, doNotPerform: m.doNotPerform, reported: m.reported, medication: m.medication, subject: m.subject, encounter: m.encounter, authoredOn: m.authoredOn, requester: m.requester, recorder: m.recorder, reasonCode: m.reasonCode, reasonReference: m.reasonReference, instantiatesCanonical: m.instantiatesCanonical, instantiatesUri: m.instantiatesUri, courseOfTherapyType: m.courseOfTherapyType, dosageInstruction: MedicationRequestDosageInstruction(m.dosageInstruction) }"
},
{
"url": "displaySequence",
"valueInteger": 44
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationRequestDosageInstruction"
},
{
"url": "statement",
"valueString": "define function MedicationRequestDosageInstruction(dosageInstruction List<FHIR.Dosage>): dosageInstruction dI return FHIR.Dosage{ text: dI.text, patientInstruction: dI.patientInstruction, timing: dI.timing, asNeeded: dI.asNeeded, site: dI.site, route: dI.route, method: dI.method, doseAndRate: MedicationRequestDoseAndRate(dI.doseAndRate) }"
},
{
"url": "displaySequence",
"valueInteger": 45
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationRequestDoseAndRate"
},
{
"url": "statement",
"valueString": "define function MedicationRequestDoseAndRate(doseAndRate List<FHIR.Dosage.DoseAndRate>): doseAndRate dR return FHIR.Dosage.DoseAndRate{ type: dR.type, dose: dR.dose, rate: dR.rate }"
},
{
"url": "displaySequence",
"valueInteger": 46
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "CoverageResource"
},
{
"url": "statement",
"valueString": "define function CoverageResource(coverage Coverage, profileURLs List<FHIR.canonical>): coverage c return Coverage{ id: FHIR.id{value: 'LCR-' + c.id}, meta: MetaElement(c, profileURLs), extension: c.extension, status: c.status, type: c.type, policyHolder: c.policyHolder, subscriber: c.subscriber, subscriberId: c.subscriberId, beneficiary: c.beneficiary, dependent: c.dependent, relationship: c.relationship, period: c.period, payor: c.payor, class: CoverageClass(c.class), order: c.order, network: c.network, subrogation: c.subrogation, contract: c.contract }"
},
{
"url": "displaySequence",
"valueInteger": 47
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "CoverageClass"
},
{
"url": "statement",
"valueString": "define function CoverageClass(class List<FHIR.Coverage.Class>): class c return FHIR.Coverage.Class{ value: c.value, name: c.name }"
},
{
"url": "displaySequence",
"valueInteger": 48
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ProcedureResource"
},
{
"url": "statement",
"valueString": "define function ProcedureResource(procedure Procedure, profileURLs List<FHIR.canonical>): procedure p return Procedure{ id: FHIR.id {value: 'LCR-' + p.id}, meta: MetaElement(p, profileURLs), extension: p.extension, instantiatesCanonical: p.instantiatesCanonical, instantiatesUri: p.instantiatesUri, basedOn: p.basedOn, partOf: p.partOf, status: p.status, statusReason: p.statusReason, category: p.category, code: p.code, subject: p.subject, encounter: p.encounter, performed: p.performed, recorder: p.recorder, asserter: p.asserter, performer: ProcedurePerformer(p.performer), location: p.location, reasonCode: p.reasonCode, reasonReference: p.reasonReference, bodySite: p.bodySite, outcome: p.outcome, report: p.report, complication: p.complication, complicationDetail: p.complicationDetail, followUp: p.followUp, note: p.note, focalDevice: ProcedureFocalDevice(p.focalDevice), usedReference: p.usedReference, usedCode: p.usedCode }"
},
{
"url": "displaySequence",
"valueInteger": 49
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ProcedurePerformer"
},
{
"url": "statement",
"valueString": "define function ProcedurePerformer(performer List<FHIR.Procedure.Performer>): performer p return FHIR.Procedure.Performer{ function: p.function, actor: p.actor, onBehalfOf: p.onBehalfOf }"
},
{
"url": "displaySequence",
"valueInteger": 50
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ProcedureFocalDevice"
},
{
"url": "statement",
"valueString": "define function ProcedureFocalDevice(device List<FHIR.Procedure.FocalDevice>): device d return FHIR.Procedure.FocalDevice{ action: d.action, manipulated: d.manipulated }"
},
{
"url": "displaySequence",
"valueInteger": 51
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "DeviceResource"
},
{
"url": "statement",
"valueString": "define function DeviceResource(device Device, profileURLs List<FHIR.canonical>): device d return Device{ id: FHIR.id{value: 'LCR-' + d.id}, meta: SharedResource.MetaElement(d, profileURLs), extension: d.extension, definition: d.definition, udiCarrier: DeviceUdiCarrier(d.udiCarrier), status: d.status, statusReason: d.statusReason, distinctIdentifier: d.distinctIdentifier, manufacturer: d.manufacturer, manufactureDate: d.manufactureDate, expirationDate: d.expirationDate, lotNumber: d.lotNumber, serialNumber: d.serialNumber, deviceName: DeviceDeviceName(d.deviceName), modelNumber: d.modelNumber, partNumber: d.partNumber, type: d.type, specialization: DeviceSpecialization(d.specialization), version: DeviceVersion(d.version), property: DeviceProperty(d.property), patient: d.patient, owner: d.owner, contact: d.contact, location: d.location, url: d.url, note: d.note, safety: d.safety, parent: d.parent }"
},
{
"url": "displaySequence",
"valueInteger": 52
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "DeviceUdiCarrier"
},
{
"url": "statement",
"valueString": "define function DeviceUdiCarrier(udiCarrier List<FHIR.Device.UdiCarrier>): udiCarrier u return FHIR.Device.UdiCarrier{ deviceIdentifier: u.deviceIdentifier, issuer: u.issuer, jurisdiction: u.jurisdiction, carrierAIDC: u.carrierAIDC, carrierHRF: u.carrierHRF, entryType: u.entryType }"
},
{
"url": "displaySequence",
"valueInteger": 53
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "DeviceDeviceName"
},
{
"url": "statement",
"valueString": "define function DeviceDeviceName(deviceName List<FHIR.Device.DeviceName>): deviceName d return FHIR.Device.DeviceName{ name: d.name, type: d.type }"
},
{
"url": "displaySequence",
"valueInteger": 54
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "DeviceSpecialization"
},
{
"url": "statement",
"valueString": "define function DeviceSpecialization(specialization List<FHIR.Device.Specialization>): specialization s return FHIR.Device.Specialization{ systemType: s.systemType, version: s.version }"
},
{
"url": "displaySequence",
"valueInteger": 55
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "DeviceVersion"
},
{
"url": "statement",
"valueString": "define function DeviceVersion(version List<FHIR.Device.Version>): version v return FHIR.Device.Version{ type: v.type, component: v.component, value: v.value }"
},
{
"url": "displaySequence",
"valueInteger": 56
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "DeviceProperty"
},
{
"url": "statement",
"valueString": "define function DeviceProperty(deviceProperty List<FHIR.Device.Property>): deviceProperty d return FHIR.Device.Property{ id: d.id, type: d.type, valueQuantity: d.valueQuantity, valueCode: d.valueCode }"
},
{
"url": "displaySequence",
"valueInteger": 57
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ObservationLabResource"
},
{
"url": "statement",
"valueString": "define function ObservationLabResource(observation Observation, profileURLs List<FHIR.canonical>): observation o return Observation{ id: FHIR.id {value: 'LCR-' + o.id}, meta: MetaElement(o, profileURLs), extension: o.extension, basedOn: o.basedOn, partOf: o.partOf, status: o.status, category: ObservationLabCategory(o.category), code: o.code, subject: o.subject, focus: o.focus, encounter: o.encounter, effective: o.effective, issued: o.issued, performer: o.performer, value: o.value, dataAbsentReason: o.dataAbsentReason, interpretation: o.interpretation, note: o.note, bodySite: o.bodySite, method: o.method, specimen: o.specimen, device: o.device, referenceRange: ObservationReferenceRange(o.referenceRange), hasMember: o.hasMember, derivedFrom: o.derivedFrom, component: ObservationComponent(o.component) }"
},
{
"url": "displaySequence",
"valueInteger": 58
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ObservationLabCategory"
},
{
"url": "statement",
"valueString": "define function ObservationLabCategory(category List<CodeableConcept>): category c return CodeableConcept{ coding: ObservationLabCoding(c.coding), text: c.text }"
},
{
"url": "displaySequence",
"valueInteger": 59
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ObservationLabCoding"
},
{
"url": "statement",
"valueString": "define function ObservationLabCoding(coding List<Coding>): coding c return Coding{ id: c.id, extension: c.extension, system: c.system, version: c.version, code: c.code, display: c.display, userSelected: c.userSelected }"
},
{
"url": "displaySequence",
"valueInteger": 60
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ObservationReferenceRange"
},
{
"url": "statement",
"valueString": "define function ObservationReferenceRange(referenceRange List<FHIR.Observation.ReferenceRange>): referenceRange rR return FHIR.Observation.ReferenceRange{ low: rR.low, high: rR.high, type: rR.type, appliesTo: rR.appliesTo, age: rR.age, text: rR.text }"
},
{
"url": "displaySequence",
"valueInteger": 61
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ObservationComponent"
},
{
"url": "statement",
"valueString": "define function ObservationComponent(component List<FHIR.Observation.Component>): component c return FHIR.Observation.Component{ code: c.code, value: c.value, dataAbsentReason: c.dataAbsentReason, interpretation: c.interpretation, referenceRange: c.referenceRange }"
},
{
"url": "displaySequence",
"valueInteger": 62
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "ObservationVitalSignsResource"
},
{
"url": "statement",
"valueString": "define function ObservationVitalSignsResource(observation Observation, profileURLs List<FHIR.canonical>): observation o return Observation{ id: FHIR.id {value: 'LCR-' + o.id}, meta: SharedResource.MetaElement(o, profileURLs), extension: o.extension, partOf: o.partOf, status: o.status, category: ObservationVitalSignsCategory(o.category), code: o.code, subject: o.subject, focus: o.focus, encounter: o.encounter, effective: o.effective, issued: o.issued, performer: o.performer, value: o.value, dataAbsentReason: o.dataAbsentReason, interpretation: o.interpretation, note: o.note, bodySite: o.bodySite, method: o.method, specimen: o.specimen, device: o.device, referenceRange: SharedResource.ObservationReferenceRange(o.referenceRange), hasMember: o.hasMember, derivedFrom: o.derivedFrom, component: ObservationVitalSignsComponent(o.component) }"
},
{
"url": "displaySequence",
"valueInteger": 63
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "ObservationVitalSignsCategory"
},
{
"url": "statement",
"valueString": "define function ObservationVitalSignsCategory(category List<CodeableConcept>): category c return CodeableConcept{ coding: ObservationVitalSignsCoding(c.coding), text: c.text }"
},
{
"url": "displaySequence",
"valueInteger": 64
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "ObservationVitalSignsCoding"
},
{
"url": "statement",
"valueString": "define function ObservationVitalSignsCoding(coding List<Coding>): coding c return Coding{ system: c.system, version: c.version, code: c.code, display: c.display, userSelected: c.userSelected }"
},
{
"url": "displaySequence",
"valueInteger": 65
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "ObservationVitalSignsComponent"
},
{
"url": "statement",
"valueString": "define function ObservationVitalSignsComponent(component List<FHIR.Observation.Component>): component c return FHIR.Observation.Component{ code: c.code, value: c.value, dataAbsentReason: c.dataAbsentReason, interpretation: c.interpretation, referenceRange: SharedResource.ObservationReferenceRange(c.referenceRange) }"
},
{
"url": "displaySequence",
"valueInteger": 66
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "DiagnosticReportResource"
},
{
"url": "statement",
"valueString": "define function DiagnosticReportResource(diagnosticReport DiagnosticReport, profileURLs List<FHIR.canonical>): diagnosticReport d return DiagnosticReport{ id: FHIR.id{value: 'LCR-' + d.id}, meta: SharedResource.MetaElement(d, profileURLs), extension: d.extension, basedOn: d.basedOn, status: d.status, category: d.category, code: d.code, subject: d.subject, encounter: d.encounter, effective: d.effective, issued: d.issued, performer: d.performer, resultsInterpreter: d.resultsInterpreter, specimen: d.specimen, result: d.result, conclusion: d.conclusion, conclusionCode: d.conclusionCode }"
},
{
"url": "displaySequence",
"valueInteger": 67
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationAdministrationResource"
},
{
"url": "statement",
"valueString": "define function MedicationAdministrationResource(medicationAdministration MedicationAdministration, profileURLs List<FHIR.canonical>): medicationAdministration m return MedicationAdministration{ id: FHIR.id {value: 'LCR-' + m.id}, meta: MetaElement(m, profileURLs), extension: m.extension, instantiates: m.instantiates, partOf: m.partOf, status: m.status, statusReason: m.statusReason, category: m.category, medication: m.medication, subject: m.subject, context: m.context, supportingInformation: m.supportingInformation, effective: m.effective, performer: MedicationAdministrationPerformer(m.performer), reasonCode: m.reasonCode, reasonReference: m.reasonReference, request: m.request, device: m.device, note: m.note, dosage: MedicationAdministrationDosage(m.dosage), eventHistory: m.eventHistory }"
},
{
"url": "displaySequence",
"valueInteger": 68
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationAdministrationPerformer"
},
{
"url": "statement",
"valueString": "define function MedicationAdministrationPerformer(performer List<FHIR.MedicationAdministration.Performer>): performer p return FHIR.MedicationAdministration.Performer{ function: p.function, actor: p.actor }"
},
{
"url": "displaySequence",
"valueInteger": 69
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationAdministrationDosage"
},
{
"url": "statement",
"valueString": "define function MedicationAdministrationDosage(dosage FHIR.MedicationAdministration.Dosage): dosage d return FHIR.MedicationAdministration.Dosage{ text: d.text, site: d.site, route: d.route, method: d.method, dose: d.dose, rate: d.rate }"
},
{
"url": "displaySequence",
"valueInteger": 70
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "ObservationResource"
},
{
"url": "statement",
"valueString": "define function ObservationResource(observation Observation, profileURLs List<FHIR.canonical>): observation o return Observation{ id: FHIR.id {value: 'LCR-' + o.id}, meta: SharedResource.MetaElement(o, profileURLs), extension: o.extension, partOf: o.partOf, status: o.status, category: o.category, code: o.code, subject: o.subject, focus: o.focus, encounter: o.encounter, effective: o.effective, issued: o.issued, performer: o.performer, value: o.value, dataAbsentReason: o.dataAbsentReason, interpretation: o.interpretation, note: o.note, bodySite: o.bodySite, method: o.method, specimen: o.specimen, device: o.device, referenceRange: SharedResource.ObservationReferenceRange(o.referenceRange), hasMember: o.hasMember, derivedFrom: o.derivedFrom, component: SharedResource.ObservationComponent(o.component) }"
},
{
"url": "displaySequence",
"valueInteger": 71
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "GetCondition"
},
{
"url": "statement",
"valueString": "define function \"GetCondition\"(reference Reference): singleton from ( \"Conditions\" Conditions where Conditions.id = NHSNHelpers.GetId(reference.reference) )"
},
{
"url": "displaySequence",
"valueInteger": 72
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "GetEncounter"
},
{
"url": "statement",
"valueString": "define function \"GetEncounter\"(reference Reference): singleton from ( \"Encounters\" Encounters where Encounters.id = NHSNHelpers.GetId(reference.reference) )"
},
{
"url": "displaySequence",
"valueInteger": 73
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "ConditionResource"
},
{
"url": "statement",
"valueString": "// //Measure Specific Resource Creation Functions // define function ConditionResource(condition Condition, profileURLs List<FHIR.canonical>, acceptedCategories List<System.Code>): condition c return Condition{ id: FHIR.id {value: 'LCR-' + c.id}, meta: SharedResource.MetaElement(c, profileURLs), extension: c.extension, clinicalStatus: c.clinicalStatus, verificationStatus: c.verificationStatus, category: FilterCodeableConcepts(c.category, acceptedCategories), severity: c.severity, code: c.code, bodySite: c.bodySite, subject: c.subject, encounter: c.encounter, onset: c.onset, abatement: c.abatement, recordedDate: c.recordedDate, stage: SharedResource.ConditionStage(c.stage), evidence: SharedResource.ConditionEvidence(c.evidence), note: c.note }"
},
{
"url": "displaySequence",
"valueInteger": 74
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "FilterCodeableConcepts"
},
{
"url": "statement",
"valueString": "define function FilterCodeableConcepts(codes List<FHIR.CodeableConcept>, accepted List<System.Code>): if Count(accepted) > 0 then RemoveUnaccepted(codes, accepted) else codes"
},
{
"url": "displaySequence",
"valueInteger": 75
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "RemoveUnaccepted"
},
{
"url": "statement",
"valueString": "define function RemoveUnaccepted(codes List<FHIR.CodeableConcept>, accepted List<System.Code>): codes c where exists( accepted a where c ~ a )"
},
{
"url": "displaySequence",
"valueInteger": 76
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ConditionStage"
},
{
"url": "statement",
"valueString": "define function ConditionStage(stage List<FHIR.Condition.Stage>): stage s return FHIR.Condition.Stage{ summary: s.summary, assessment: s.assessment, type: s.type }"
},
{
"url": "displaySequence",
"valueInteger": 77
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ConditionEvidence"
},
{
"url": "statement",
"valueString": "define function ConditionEvidence(evidence List<FHIR.Condition.Evidence>): evidence e return FHIR.Condition.Evidence{ code: e.code, detail: e.detail }"
},
{
"url": "displaySequence",
"valueInteger": 78
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "DiagnosticReportLabResource"
},
{
"url": "statement",
"valueString": "define function DiagnosticReportLabResource(diagnosticReport DiagnosticReport, profileURLs List<FHIR.canonical>): diagnosticReport d return DiagnosticReport{ id: FHIR.id{value: 'LCR-' + d.id}, meta: MetaElement(d, profileURLs), extension: d.extension, basedOn: d.basedOn, status: d.status, category: DiagnosticReportCategory(d.category), code: d.code, subject: d.subject, encounter: d.encounter, effective: d.effective, issued: d.issued, performer: d.performer, resultsInterpreter: d.resultsInterpreter, specimen: d.specimen, result: d.result, conclusion: d.conclusion, conclusionCode: d.conclusionCode }"
},
{
"url": "displaySequence",
"valueInteger": 79
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "DiagnosticReportCategory"
},
{
"url": "statement",
"valueString": "define function DiagnosticReportCategory(category List<CodeableConcept>): category c return CodeableConcept{ coding: DiagnosticReportCoding(c.coding) }"
},
{
"url": "displaySequence",
"valueInteger": 80
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "DiagnosticReportCoding"
},
{
"url": "statement",
"valueString": "define function DiagnosticReportCoding(coding List<Coding>): coding c return Coding{ system: c.system, version: c.version, code: c.code, display: c.display, userSelected: c.userSelected }"
},
{
"url": "displaySequence",
"valueInteger": 81
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "LocationResource"
},
{
"url": "statement",
"valueString": "define function LocationResource(location Location, profileURLs List<FHIR.canonical>): location l return Location{ id: FHIR.id {value: 'LCR-' + l.id}, meta: MetaElement(l, profileURLs), extension: l.extension, status: l.status, operationalStatus: l.operationalStatus, name: l.name, alias: l.alias, description: l.description, mode: l.mode, type: l.type, telecom: l.telecom, address: LocationAddress(l.address), physicalType: l.physicalType, position: LocationPosition(l.position), managingOrganization: l.managingOrganization, partOf: l.partOf, hoursOfOperation: LocationHoursOfOperation(l.hoursOfOperation), availabilityExceptions: l.availabilityExceptions, endpoint: l.endpoint }"
},
{
"url": "displaySequence",
"valueInteger": 82
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "LocationAddress"
},
{
"url": "statement",
"valueString": "define function LocationAddress(address FHIR.Address): address a return FHIR.Address{ use: a.use, type: a.type, text: a.text, line: a.line, city: a.city, district: a.district, state: a.state, postalCode: a.postalCode, country: a.country, period: a.period }"
},
{
"url": "displaySequence",
"valueInteger": 83
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "LocationPosition"
},
{
"url": "statement",
"valueString": "define function LocationPosition(position FHIR.Location.Position): position p return FHIR.Location.Position{ longitude: p.longitude, latitude: p.latitude, altitude: p.altitude }"
},
{
"url": "displaySequence",
"valueInteger": 84
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "LocationHoursOfOperation"
},
{
"url": "statement",
"valueString": "define function LocationHoursOfOperation(hoursOfOperation List<FHIR.Location.HoursOfOperation>): hoursOfOperation hOO return FHIR.Location.HoursOfOperation{ daysOfWeek: hOO.daysOfWeek, allDay: hOO.allDay, openingTime: hOO.openingTime, closingTime: hOO.closingTime }"
},
{
"url": "displaySequence",
"valueInteger": 85
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "ServiceRequestResource"
},
{
"url": "statement",
"valueString": "define function ServiceRequestResource(serviceRequest ServiceRequest, profileURLs List<FHIR.canonical>): serviceRequest sR return ServiceRequest{ id: FHIR.id {value: 'LCR-' + sR.id}, meta: MetaElement(sR, profileURLs), extension: sR.extension, instantiatesCanonical: sR.instantiatesCanonical, instantiatesUri: sR.instantiatesUri, basedOn: sR.basedOn, replaces: sR.replaces, requisition: sR.requisition, status: sR.status, intent: sR.intent, category: sR.category, priority: sR.priority, doNotPerform: sR.doNotPerform, code: sR.code, orderDetail: sR.orderDetail, quantity: sR.quantity, subject: sR.subject, encounter: sR.encounter, occurrence: sR.occurrence, asNeeded: sR.asNeeded, authoredOn: sR.authoredOn, requester: sR.requester, performerType: sR.performerType, performer: sR.performer, locationCode: sR.locationCode, locationReference: sR.locationReference, reasonCode: sR.reasonCode, reasonReference: sR.reasonReference, insurance: sR.insurance, supportingInfo: sR.supportingInfo, specimen: sR.specimen, bodySite: sR.bodySite, note: sR.note, patientInstruction: sR.patientInstruction, relevantHistory: sR.relevantHistory }"
},
{
"url": "displaySequence",
"valueInteger": 86
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "PatientResource"
},
{
"url": "statement",
"valueString": "define function PatientResource(patient Patient, profileURLs List<FHIR.canonical>): patient p return Patient{ id: FHIR.id{value: 'LCR-' + p.id}, meta: MetaElement(p, profileURLs), extension: GetPatientExtensions(p) union GetIdExtensions(p), identifier: p.identifier, active: p.active, name: PatientName(p.name), telecom: PatientTelecom(p.telecom), gender: p.gender, birthDate: p.birthDate, deceased: p.deceased, address: PatientAddress(p.address), maritalStatus: p.maritalStatus, multipleBirth: p.multipleBirth, photo: p.photo, contact: PatientContact(p.contact), communication: PatientCommunication(p.communication), generalPractitioner: p.generalPractitioner, managingOrganization: p.managingOrganization, link: PatientLink(p.link) }"
},
{
"url": "displaySequence",
"valueInteger": 87
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "GetPatientExtensions"
},
{
"url": "statement",
"valueString": "define function \"GetPatientExtensions\"(domainResource DomainResource): domainResource.extension E where E.url.value = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race' or E.url.value = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity' or E.url.value = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex' or E.url.value = 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-original-resource-id-extension' return E"
},
{
"url": "displaySequence",
"valueInteger": 88
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "GetIdExtensions"
},
{
"url": "statement",
"valueString": "define function \"GetIdExtensions\"(domainResource DomainResource): domainResource.extension E where E.url.value = 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-original-resource-id-extension' return E"
},
{
"url": "displaySequence",
"valueInteger": 89
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "PatientName"
},
{
"url": "statement",
"valueString": "/* No longer needed but saving in case it's useful later define function PatientIdentifier(identifier List<FHIR.Identifier>): identifier i return FHIR.Identifier{ id: i.id, extension: i.extension, use: i.use, type: i.type, system: i.system, value: i.value, period: i.period, assigner: i.assigner }*/ define function PatientName(name List<FHIR.HumanName>): name n return FHIR.HumanName{ id: n.id, extension: n.extension, use: n.use, text: n.text, family: n.family, given: n.given, prefix: n.prefix, suffix: n.suffix, period: n.period }"
},
{
"url": "displaySequence",
"valueInteger": 90
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "PatientTelecom"
},
{
"url": "statement",
"valueString": "define function PatientTelecom(telecom List<FHIR.ContactPoint>): telecom t return FHIR.ContactPoint{ system: t.system, value: t.value, use: t.use, rank: t.rank, period: t.period }"
},
{
"url": "displaySequence",
"valueInteger": 91
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "PatientAddress"
},
{
"url": "statement",
"valueString": "define function PatientAddress(address List<FHIR.Address>): address a return FHIR.Address{ id: a.id, extension: a.extension, use: a.use, type: a.type, text: a.text, line: a.line, city: a.city, district: a.district, state: a.state, postalCode: a.postalCode, country: a.country, period: a.period }"
},
{
"url": "displaySequence",
"valueInteger": 92
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "PatientContact"
},
{
"url": "statement",
"valueString": "define function PatientContact(contact List<FHIR.Patient.Contact>): contact c return FHIR.Patient.Contact{ id: c.id, extension: c.extension, relationship: c.relationship, name: c.name, telecom: c.telecom, address: c.address, gender: c.gender, organization: c.organization, period: c.period }"
},
{
"url": "displaySequence",
"valueInteger": 93
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "PatientCommunication"
},
{
"url": "statement",
"valueString": "define function PatientCommunication(communication List<FHIR.Patient.Communication>): communication c return FHIR.Patient.Communication{ id: c.id, extension: c.extension, language: c.language, preferred: c.preferred }"
},
{
"url": "displaySequence",
"valueInteger": 94
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "PatientLink"
},
{
"url": "statement",
"valueString": "define function PatientLink(link List<FHIR.Patient.Link>): link l return FHIR.Patient.Link{ id: l.id, extension: l.extension, modifierExtension: l.modifierExtension, other: l.other, type: l.type }"
},
{
"url": "displaySequence",
"valueInteger": 95
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationResource"
},
{
"url": "statement",
"valueString": "define function MedicationResource(medication Medication, profileURLs List<FHIR.canonical>): medication m return Medication{ id: FHIR.id {value: 'LCR-' + m.id}, meta: MetaElement(m, profileURLs), extension: m.extension, code: m.code, status: m.status, manufacturer: m.manufacturer, form: m.form, amount: m.amount, ingredient: MedicationIngredient(m.ingredient), batch: MedicationBatch(m.batch) }"
},
{
"url": "displaySequence",
"valueInteger": 96
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationIngredient"
},
{
"url": "statement",
"valueString": "define function MedicationIngredient(ingredient List<FHIR.Medication.Ingredient>): ingredient i return FHIR.Medication.Ingredient{ item: i.item, strength: i.strength }"
},
{
"url": "displaySequence",
"valueInteger": 97
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "MedicationBatch"
},
{
"url": "statement",
"valueString": "define function MedicationBatch(batch FHIR.Medication.Batch): batch b return FHIR.Medication.Batch{ lotNumber: b.lotNumber, expirationDate: b.expirationDate }"
},
{
"url": "displaySequence",
"valueInteger": 98
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "GetMedicationFrom"
},
{
"url": "statement",
"valueString": "define function \"GetMedicationFrom\"(choice Choice<FHIR.CodeableConcept, FHIR.Reference>): case when choice is FHIR.Reference then GetMedication(choice as FHIR.Reference) else null end"
},
{
"url": "displaySequence",
"valueInteger": 99
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
},
{
"url": "name",
"valueString": "GetMedication"
},
{
"url": "statement",
"valueString": "define function \"GetMedication\"(reference Reference): singleton from ( [Medication] Medications where Medications.id = NHSNHelpers.GetId(reference.reference) )"
},
{
"url": "displaySequence",
"valueInteger": 100
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "SpecimenResource"
},
{
"url": "statement",
"valueString": "define function SpecimenResource(specimen Specimen, profileURLs List<FHIR.canonical>): specimen s return Specimen{ id: FHIR.id {value: 'LCR-' + s.id}, meta: MetaElement(s, profileURLs), extension: s.extension, identifier: s.identifier, accessionIdentifier: s.accessionIdentifier, status: s.status, type: s.type, subject: s.subject, receivedTime: s.receivedTime, parent: s.parent, request: s.request, collection: SpecimenCollection(s.collection), processing: SpecimenProcessing(s.processing), container: SpecimenContainer(s.container), condition: s.condition, note: s.note }"
},
{
"url": "displaySequence",
"valueInteger": 101
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "SpecimenCollection"
},
{
"url": "statement",
"valueString": "define function SpecimenCollection(collection FHIR.Specimen.Collection): collection c return FHIR.Specimen.Collection{ collector: c.collector, collected: c.collected, \"duration\": c.\"duration\", quantity: c.quantity, method: c.method, bodySite: c.bodySite, fastingStatus: c.fastingStatus }"
},
{
"url": "displaySequence",
"valueInteger": 102
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "SpecimenProcessing"
},
{
"url": "statement",
"valueString": "define function SpecimenProcessing(processing List<FHIR.Specimen.Processing>): processing p return FHIR.Specimen.Processing{ description: p.description, procedure: p.procedure, additive: p.additive, time: p.time }"
},
{
"url": "displaySequence",
"valueInteger": 103
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension": [
{
"url": "libraryName",
"valueString": "SharedResourceCreation"
},
{
"url": "name",
"valueString": "SpecimenContainer"
},
{
"url": "statement",
"valueString": "define function SpecimenContainer(container List<FHIR.Specimen.Container>): container c return FHIR.Specimen.Container{ description: c.description, type: c.type, capacity: c.capacity, specimenQuantity: c.specimenQuantity, additive: c.additive }"
},
{
"url": "displaySequence",
"valueInteger": 104
}
],
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
}
],
"name": "EffectiveDataRequirements",
"status": "active",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/library-type",
"code": "module-definition"
}
]
},
"relatedArtifact": [
{
"type": "depends-on",
"display": "Library FHIRHelpers",
"resource": "http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/FHIRHelpers|4.0.2"
},
{
"type": "depends-on",
"display": "Library NHSNHelpers",
"resource": "http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/NHSNHelpers|0.0.002"
},
{
"type": "depends-on",
"display": "Library SharedResource",
"resource": "http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/SharedResourceCreation|0.1.010"
},
{
"type": "depends-on",
"display": "Code system ActCode",
"resource": "http://terminology.hl7.org/CodeSystem/v3-ActCode|9.0.0"
},
{
"type": "depends-on",
"display": "Code system Observation Category",
"resource": "http://terminology.hl7.org/CodeSystem/observation-category|1.0.1"
},
{
"type": "depends-on",
"display": "Code system LOINC",
"resource": "http://loinc.org"
},
{
"type": "depends-on",
"display": "Code system V2-0074",
"resource": "http://terminology.hl7.org/CodeSystem/v2-0074|2.5.0"
},
{
"type": "depends-on",
"display": "Code system Condition Category",
"resource": "http://terminology.hl7.org/CodeSystem/condition-category|1.0.1"
},
{
"type": "depends-on",
"display": "Code system Condition Clinical Status",
"resource": "http://terminology.hl7.org/CodeSystem/condition-clinical|3.0.0"
},
{
"type": "depends-on",
"display": "Code system US Core Condition Category",
"resource": "http://hl7.org/fhir/us/core/CodeSystem/condition-category"
},
{
"type": "depends-on",
"display": "Value set Encounter Inpatient",
"resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307"
},
{
"type": "depends-on",
"display": "Value set Emergency Department Visit",
"resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"
},
{
"type": "depends-on",
"display": "Value set Observation Services",
"resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1111.143"
},
{
"type": "depends-on",
"display": "Value set NHSN Inpatient Encounter Class Codes",
"resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1046.274"
},
{
"type": "depends-on",
"display": "Value set Inpatient, Emergency, and Observation Locations",
"resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1046.265"
}
],
"parameter": [
{
"name": "Measurement Period",
"use": "in",
"min": 0,
"max": "1",
"type": "Period"
},
{
"name": "SDE Encounter",
"use": "out",
"min": 0,
"max": "*",
"type": "Encounter"
},
{
"name": "SDE Medication Request",
"use": "out",
"min": 0,
"max": "*",
"type": "MedicationRequest"
},
{
"name": "SDE Coverage",
"use": "out",
"min": 0,
"max": "*",
"type": "Coverage"
},
{
"name": "SDE Procedure",
"use": "out",
"min": 0,
"max": "*",
"type": "Procedure"
},
{
"name": "SDE IP Encounters",
"use": "out",
"min": 0,
"max": "*",
"type": "Encounter"
},
{
"name": "SDE Device",
"use": "out",
"min": 0,
"max": "*",
"type": "Device"
},
{
"name": "SDE Observation Lab Category",
"use": "out",
"min": 0,
"max": "*",
"type": "Observation"
},
{
"name": "SDE Observation Vital Signs Category",
"use": "out",
"min": 0,
"max": "*",
"type": "Observation"
},
{
"name": "SDE DiagnosticReport Others",
"use": "out",
"min": 0,
"max": "*",
"type": "DiagnosticReport"
},
{
"name": "SDE Medication Administration",
"use": "out",
"min": 0,
"max": "*",
"type": "MedicationAdministration"
},
{
"name": "SDE Observation Category",
"use": "out",
"min": 0,
"max": "*",
"type": "Observation"
},
{
"name": "SDE Condition",
"use": "out",
"min": 0,
"max": "*",
"type": "Condition"
},
{
"name": "Initial Population",
"use": "out",
"min": 0,
"max": "*",
"type": "Encounter"
},
{
"name": "SDE DiagnosticReport Lab",
"use": "out",
"min": 0,
"max": "*",
"type": "DiagnosticReport"
},
{
"name": "SDE Location",
"use": "out",
"min": 0,
"max": "*",
"type": "Location"
},
{
"name": "SDE Service Request",
"use": "out",
"min": 0,
"max": "*",
"type": "ServiceRequest"
},
{
"name": "SDE DiagnosticReport Note",
"use": "out",
"min": 0,
"max": "*",
"type": "DiagnosticReport"
},
{
"name": "SDE Minimal Patient",
"use": "out",
"min": 0,
"max": "1",
"type": "Patient"
},
{
"name": "SDE Medication",
"use": "out",
"min": 0,
"max": "*",
"type": "Medication"
},
{
"name": "SDE Specimen",
"use": "out",
"min": 0,
"max": "*",
"type": "Specimen"
}
],
"dataRequirement": [
{
"type": "Encounter",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Encounter"
],
"mustSupport": [
"type",
"status",
"period",
"id",
"extension",
"identifier",
"statusHistory",
"class",
"classHistory",
"serviceType",
"priority",
"subject",
"length",
"reasonCode",
"reasonReference",
"diagnosis",
"account",
"hospitalization",
"location",
"partOf"
],
"codeFilter": [
{
"path": "type",
"valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307"
}
]
},
{
"type": "Encounter",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Encounter"
],
"mustSupport": [
"type",
"status",
"period",
"id",
"extension",
"identifier",
"statusHistory",
"class",
"classHistory",
"serviceType",
"priority",
"subject",
"length",
"reasonCode",
"reasonReference",
"diagnosis",
"account",
"hospitalization",
"location",
"partOf"
],
"codeFilter": [
{
"path": "type",
"valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"
}
]
},
{
"type": "Encounter",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Encounter"
],
"mustSupport": [
"type",
"status",
"period",
"id",
"extension",
"identifier",
"statusHistory",
"class",
"classHistory",
"serviceType",
"priority",
"subject",
"length",
"reasonCode",
"reasonReference",
"diagnosis",
"account",
"hospitalization",
"location",
"partOf"
],
"codeFilter": [
{
"path": "type",
"valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1111.143"
}
]
},
{
"type": "Encounter",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Encounter"
],
"mustSupport": [
"class",
"status",
"period",
"id",
"extension",
"identifier",
"statusHistory",
"classHistory",
"type",
"serviceType",
"priority",
"subject",
"length",
"reasonCode",
"reasonReference",
"diagnosis",
"account",
"hospitalization",
"location",
"partOf"
],
"codeFilter": [
{
"path": "class",
"valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1046.274"
}
]
},
{
"type": "Encounter",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Encounter"
],
"mustSupport": [
"class",
"status",
"period",
"id",
"extension",
"identifier",
"statusHistory",
"classHistory",
"type",
"serviceType",
"priority",
"subject",
"length",
"reasonCode",
"reasonReference",
"diagnosis",
"account",
"hospitalization",
"location",
"partOf"
],
"codeFilter": [
{
"path": "class",
"code": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "EMER",
"display": "emergency"
}
]
}
]
},
{
"type": "Encounter",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Encounter"
],
"mustSupport": [
"class",
"status",
"period",
"id",
"extension",
"identifier",
"statusHistory",
"classHistory",
"type",
"serviceType",
"priority",
"subject",
"length",
"reasonCode",
"reasonReference",
"diagnosis",
"account",
"hospitalization",
"location",
"partOf"
],
"codeFilter": [
{
"path": "class",
"code": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "OBSENC",
"display": "observation encounter"
}
]
}
]
},
{
"type": "Encounter",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Encounter"
],
"mustSupport": [
"status",
"period",
"id",
"extension",
"identifier",
"statusHistory",
"class",
"classHistory",
"type",
"serviceType",
"priority",
"subject",
"length",
"reasonCode",
"reasonReference",
"diagnosis",
"account",
"hospitalization",
"location",
"partOf"
]
},
{
"type": "Location",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Location"
],
"mustSupport": [
"id",
"extension",
"status",
"operationalStatus",
"name",
"alias",
"description",
"mode",
"type",
"telecom",
"address",
"physicalType",
"position",
"managingOrganization",
"partOf",
"hoursOfOperation",
"availabilityExceptions",
"endpoint"
]
},
{
"type": "MedicationRequest",
"profile": [
"http://hl7.org/fhir/StructureDefinition/MedicationRequest"
],
"mustSupport": [
"authoredOn",
"id",
"extension",
"status",
"statusReason",
"intent",
"category",
"priority",
"doNotPerform",
"reported",
"medication",
"subject",
"encounter",
"requester",
"recorder",
"reasonCode",
"reasonReference",
"instantiatesCanonical",
"instantiatesUri",
"courseOfTherapyType",
"dosageInstruction"
]
},
{
"type": "Coverage",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Coverage"
],
"mustSupport": [
"period",
"id",
"extension",
"status",
"type",
"policyHolder",
"subscriber",
"subscriberId",
"beneficiary",
"dependent",
"relationship",
"payor",
"class",
"order",
"network",
"subrogation",
"contract"
]
},
{
"type": "Procedure",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Procedure"
],
"mustSupport": [
"performed",
"id",
"extension",
"instantiatesCanonical",
"instantiatesUri",
"basedOn",
"partOf",
"status",
"statusReason",
"category",
"code",
"subject",
"encounter",
"recorder",
"asserter",
"performer",
"location",
"reasonCode",
"reasonReference",
"bodySite",
"outcome",
"report",
"complication",
"complicationDetail",
"followUp",
"note",
"focalDevice",
"usedReference",
"usedCode"
]
},
{
"type": "Device",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Device"
],
"mustSupport": [
"id",
"extension",
"definition",
"udiCarrier",
"status",
"statusReason",
"distinctIdentifier",
"manufacturer",
"manufactureDate",
"expirationDate",
"lotNumber",
"serialNumber",
"deviceName",
"modelNumber",
"partNumber",
"type",
"specialization",
"version",
"property",
"patient",
"owner",
"contact",
"location",
"url",
"note",
"safety",
"parent"
]
},
{
"type": "Observation",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport": [
"id",
"extension",
"basedOn",
"partOf",
"status",
"category",
"code",
"subject",
"focus",
"encounter",
"effective",
"issued",
"performer",
"value",
"dataAbsentReason",
"interpretation",
"note",
"bodySite",
"method",
"specimen",
"device",
"referenceRange",
"hasMember",
"derivedFrom",
"component"
]
},
{
"type": "DiagnosticReport",
"profile": [
"http://hl7.org/fhir/StructureDefinition/DiagnosticReport"
],
"mustSupport": [
"category",
"effective",
"id",
"extension",
"basedOn",
"status",
"code",
"subject",
"encounter",
"issued",
"performer",
"resultsInterpreter",
"specimen",
"result",
"conclusion",
"conclusionCode"
]
},
{
"type": "MedicationAdministration",
"profile": [
"http://hl7.org/fhir/StructureDefinition/MedicationAdministration"
],
"mustSupport": [
"effective",
"id",
"extension",
"instantiates",
"partOf",
"status",
"statusReason",
"category",
"medication",
"subject",
"context",
"supportingInformation",
"performer",
"reasonCode",
"reasonReference",
"request",
"device",
"note",
"dosage",
"eventHistory"
]
},
{
"type": "Condition",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Condition"
],
"mustSupport": [
"id",
"extension",
"clinicalStatus",
"verificationStatus",
"category",
"severity",
"code",
"bodySite",
"subject",
"encounter",
"onset",
"abatement",
"recordedDate",
"stage",
"evidence",
"note",
"encounter.id"
]
},
{
"type": "ServiceRequest",
"profile": [
"http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport": [
"authoredOn",
"id",
"extension",
"instantiatesCanonical",
"instantiatesUri",
"basedOn",
"replaces",
"requisition",
"status",
"intent",
"category",
"priority",
"doNotPerform",
"code",
"orderDetail",
"quantity",
"subject",
"encounter",
"occurrence",
"asNeeded",
"requester",
"performerType",
"performer",
"locationCode",
"locationReference",
"reasonCode",
"reasonReference",
"insurance",
"supportingInfo",
"specimen",
"bodySite",
"note",
"patientInstruction",
"relevantHistory"
]
},
{
"type": "Patient",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Patient"
],
"mustSupport": [
"id",
"identifier",
"active",
"name",
"telecom",
"gender",
"birthDate",
"deceased",
"address",
"maritalStatus",
"multipleBirth",
"photo",
"contact",
"communication",
"generalPractitioner",
"managingOrganization",
"link"
]
},
{
"type": "Medication",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Medication"
],
"mustSupport": [
"id",
"extension",
"code",
"status",
"manufacturer",
"form",
"amount",
"ingredient",
"batch"
]
},
{
"type": "Specimen",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Specimen"
],
"mustSupport": [
"collection",
"collection.collected",
"id",
"extension",
"identifier",
"accessionIdentifier",
"status",
"type",
"subject",
"receivedTime",
"parent",
"request",
"processing",
"container",
"condition",
"note"
]
}
]
}
],
"extension": [
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis",
"valueCode": "Encounter"
},
{
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem",
"valueReference": {
"reference": "Device/cqf-tooling"
}
},
{
"id": "effective-data-requirements",
"url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectiveDataRequirements",
"valueReference": {
"reference": "#effective-data-requirements"
}
}
],
"url": "http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Measure/NHSNAcuteCareHospitalMonthlyInitialPopulation",
"identifier": [
{
"system": "https://nhsnlink.org",
"value": "NHSNAcuteCareHospitalMonthlyInitialPopulation"
}
],
"version": "1.0.0",
"name": "NHSNAcuteCareHospitalMonthlyInitialPopulation",
"title": "NHSN dQM Acute Care Hospital Monthly Initial Population",
"status": "draft",
"experimental": false,
"date": "2025-09-15T10:04:08-05:00",
"publisher": "CDC National Healthcare Safety Network (NHSN)",
"contact": [
{
"name": "CDC National Healthcare Safety Network (NHSN)",
"telecom": [
{
"system": "url",
"value": "http://www.cdc.gov/nhsn"
},
{
"system": "email",
"value": "nhsn@cdc.gov"
}
]
}
],
"description": "The Acute Care Hospital Monthly Initial Population includes all encounters for patients of any age in an ED, observation, or inpatient location or all encounters for patients of any age with an ED, observation, inpatient, or short stay status during the measurement period.",
"jurisdiction": [
{
"coding": [
{
"system": "urn:iso:std:iso:3166",
"code": "US"
}
]
}
],
"copyright": "Limited proprietary coding is contained in the Measure specifications for user convenience. Users of proprietary code sets should obtain all necessary licenses from the owners of the code sets.",
"relatedArtifact": [
{
"type": "documentation",
"display": "https://www.cdc.gov/nhsn/index.html [placeholder for link to protocol on CDC website]",
"url": "https://www.cdc.gov/nhsn/index.html",
"document": {
"url": "https://www.cdc.gov/nhsn/index.html"
}
}
],
"library": [
"http://www.cdc.gov/nhsn/fhirportal/dqm/ig/Library/NHSNAcuteCareHospitalMonthlyInitialPopulation"
],
"disclaimer": "This performance measure is not a clinical guideline, does not establish a standard of medical care and has not been tested for all potential applications. THE MEASURES AND SPECIFICATIONS ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND. This measure and specifications are subject to further revisions.",
"scoring": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-scoring",
"code": "cohort",
"display": "Cohort"
}
]
},
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-type",
"code": "outcome",
"display": "Outcome"
}
]
}
],
"rationale": "The NHSN Acute Care Hospital Monthly dQM allows for facilities to report line level patient data electronically to NHSN for the following modules that are reported monthly: Glycemic Control, Hypoglycemia; Healthcare facility-onset, antibiotic-Treated Clostridioides difficile (C. difficile) Infection (HT-CDI); Hospital-Onset Bacteremia & Fungemia (HOB); Venous Thromboembolism (VTE); Late Onset Sepsis / Meningitis. *Please see [Acute Care / Critical Access Hospitals (ACH) | NHSN | CDC](https://www.cdc.gov/nhsn/acute-care-hospital/index.html) for the individual measure protocols.",
"group": [
{
"population": [
{
"id": "initial-population",
"code": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-population",
"code": "initial-population",
"display": "Initial Population"
}
]
},
"description": "All encounters for patients of any age in an ED, observation, or inpatient location or all encounters for patients of any age with an ED, observation, inpatient, or short stay status during the measurement period.",
"criteria": {
"language": "text/cql-identifier",
"expression": "Initial Population"
}
}
]
}
],
"supplementalData": [
{
"id": "sde-condition",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Condition",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Condition"
}
},
{
"id": "sde-device",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Device",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Device"
}
},
{
"id": "sde-diagnosticreport-lab",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE DiagnosticReport Lab",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE DiagnosticReport Lab"
}
},
{
"id": "sde-diagnosticreport-note",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE DiagnosticReport Note",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE DiagnosticReport Note"
}
},
{
"id": "sde-diagnosticreport-others",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE DiagnosticReport Others",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE DiagnosticReport Others"
}
},
{
"id": "sde-encounter",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Encounter",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Encounter"
}
},
{
"id": "sde-location",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Location",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Location"
}
},
{
"id": "sde-medication-administration",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Medication Administration",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Medication Administration"
}
},
{
"id": "sde-medication-request",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Medication Request",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Medication Request"
}
},
{
"id": "sde-medication",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Medication",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Medication"
}
},
{
"id": "sde-observation-lab-category",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Observation Lab Category",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Observation Lab Category"
}
},
{
"id": "sde-observation-vital-signs-category",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Observation Vital Signs Category",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Observation Vital Signs Category"
}
},
{
"id": "sde-observation-category",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Observation Category",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Observation Category"
}
},
{
"id": "sde-coverage",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Coverage",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Coverage"
}
},
{
"id": "sde-procedure",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Procedure",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Procedure"
}
},
{
"id": "sde-specimen",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Specimen",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Specimen"
}
},
{
"id": "sde-service-request",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Service Request",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Service Request"
}
},
{
"id": "sde-minimal-patient",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE Minimal Patient",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE Minimal Patient"
}
},
{
"id": "sde-ip-encounters",
"usage": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code": "supplemental-data"
}
]
}
],
"description": "SDE IP Encounters",
"criteria": {
"language": "text/cql-identifier",
"expression": "SDE IP Encounters"
}
}
]
}