HIVSTITestingFHIR
type: Measure
node role: treeRoot
id:
  v: HIVSTITestingFHIR
meta:
  profile:
    v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm
    l: computable-measure-cqfm
  profile:
    v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/publishable-measure-cqfm
    l: publishable-measure-cqfm
  profile:
    v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/executable-measure-cqfm
    l: executable-measure-cqfm
text:
  status:
    v: extensions
  div:
    v: Title: Sexually Transmitted Infection (STI) Testing for People with HIVFHIR Id: HIVSTITestingFHIR Download cql: HIVSTITestingFHIR.cql Version: 0.1.000 Url: Sexually Transmitted Infection (STI) Testing for People with HIVFHIR short-name identifier: CMS1188FHIR version-independent identifier: urn:uuid:6f66ca77-1a2c-489c-b0d8-730da6e5a763 version-specific identifier: urn:uuid:2c92808287dd6f640188b07c4a8a1f35 publisher (CMS) identifier: 1188FHIR Effective Period: 2024-01-01 ..2024-12-31 Status: draft Date: 2023-10-27 08:12:32+0000 Approval Date: 2023-08-11 Last Review Date: 2023-08-11 Name: HIVSTITestingFHIR Publisher: Health Resources & Services Administration Author: Health Resources & Services Administration: https://www.hrsa.gov/ Description: Percentage of patients 13 years of age and older with a diagnosis of HIV who had tests for syphilis, gonorrhea, and chlamydia performed within the measurement period Use Context: code value program Purpose: UNKNOWN Copyright: This measure was developed by the Health Resources & Services Administration (HRSA) of the U.S. Department of Health & Human Services (HHS). It is in the public domain. Citation of HRSA as the source of the original measure is appreciated. Any modified versions may not be represented as approved, endorsed, or authorized by HRSA or HHS. 42 U.S.C. Section 1320b-10. Users of modified versions should clearly explain how they deviate from HRSA's original measure. 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. CPT(R) contained in the Measure specifications is copyright 2004-2022 American Medical Association. LOINC(R) is copyright 2004-2022 Regenstrief Institute, Inc. This material contains SNOMED Clinical Terms(R) (SNOMED CT[R]) copyright 2004-2022 International Health Terminology Standards Development Organisation. ICD-10 is copyright 2022 World Health Organization. …
contained: Library
  id:
    v: effective-data-requirements
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: HIVSTITestingFHIR
    extension:
      url:
        v: name
        l: name
      value: String
        v: Has Chlamydia Testing
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Has Chlamydia Testing": exists ["Observation": "Chlamydia Screening"] ChlamydiaTest where ChlamydiaTest.value is not null and QICoreCommon."Latest" ( ChlamydiaTest.effective ) during day of "Measurement Period"
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 0
    url:
      v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
      l: cqfm-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: HIVSTITestingFHIR
    extension:
      url:
        v: name
        l: name
      value: String
        v: Has Gonorrhea Testing
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Has Gonorrhea Testing": exists ["Observation": "Gonorrhea Screening"] GonorrheaTest where GonorrheaTest.value is not null and QICoreCommon."Latest" ( GonorrheaTest.effective ) during day of "Measurement Period"
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 1
    url:
      v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
      l: cqfm-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: HIVSTITestingFHIR
    extension:
      url:
        v: name
        l: name
      value: String
        v: Has Syphilis Testing
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Has Syphilis Testing": exists ["Observation": "Syphilis Tests"] SyphilisTest where SyphilisTest.value is not null and QICoreCommon."Latest" ( SyphilisTest.effective ) during day of "Measurement Period"
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 2
    url:
      v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
      l: cqfm-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: HIVSTITestingFHIR
    extension:
      url:
        v: name
        l: name
      value: String
        v: Numerator
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Numerator": "Has Chlamydia Testing" and "Has Gonorrhea Testing" and "Has Syphilis Testing"
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 3
    url:
      v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
      l: cqfm-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: HIVSTITestingFHIR
    extension:
      url:
        v: name
        l: name
      value: String
        v: Has Qualifying Encounter During Measurement Period
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Has Qualifying Encounter During Measurement Period": exists ( ( ["Encounter": "Office Visit"] union ["Encounter": "Outpatient Consultation"] union ["Encounter": "Annual Wellness Visit"] union ["Encounter": "Face-to-Face Interaction"] union ["Encounter": "Home Healthcare Services"] union ["Encounter": "Preventive Care Services Established Office Visit, 18 and Up"] union ["Encounter": "Preventive Care Services Initial Office Visit, 18 and Up"] union ["Encounter": "Preventive Care Services, Initial Office Visit, 0 to 17"] union ["Encounter": "Preventive Care, Established Office Visit, 0 to 17"] union ["Encounter": "Telephone Visits"] union ["Encounter": "Preventive Care Services - Other"] ) QualifyingEncounter where QualifyingEncounter.period during day of "Measurement Period" )
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 4
    url:
      v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
      l: cqfm-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: HIVSTITestingFHIR
    extension:
      url:
        v: name
        l: name
      value: String
        v: Has HIV Diagnosis Before End of Measurement Period
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Has HIV Diagnosis Before End of Measurement Period": exists ["Condition": "HIV"] HIVDx where QICoreCommon."ToPrevalenceInterval" ( HIVDx ) starts on or before day of end of "Measurement Period"
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 5
    url:
      v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
      l: cqfm-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: HIVSTITestingFHIR
    extension:
      url:
        v: name
        l: name
      value: String
        v: Initial Population

url:
  v: statement
  l: statement
value: String
  v: define "Initial Population": AgeInYearsAt(date from start of "Measurement Period") >= 13 and "Has Qualifying Encounter During Measurement Period" and "Has HIV Diagnosis Before End of Measurement Period"

url:
  v: displaySequence
  l: displaySequence
value: Integer
  v: 6

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: HIVSTITestingFHIR
extension:
  url:
    v: name
    l: name
  value: String
    v: Denominator
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Denominator": "Initial Population"
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 7
url:
  v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
  l: cqfm-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: QICoreCommon
extension:
  url:
    v: name
    l: name
  value: String
    v: Latest
extension:
  url:
    v: statement
    l: statement
  value: String
    v: /* @description: Given an interval, returns the ending point if the interval has an ending boundary specified, otherwise, returns the starting point @deprecated: This function is deprecated. Use the fluent function `latest()` instead */ define function "Latest"(choice Choice<DateTime, Quantity, Interval<DateTime>, Interval<Quantity>> ): (choice.toInterval()) period return if (HasEnd(period)) then end of period else start of period
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 8
url:
  v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
  l: cqfm-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: QICoreCommon
extension:
  url:
    v: name
    l: name
  value: String
    v: toInterval
extension:
  url:
    v: statement
    l: statement
  value: String
    v: /* @description: Normalizes a value that is a choice of timing-valued types to an equivalent interval @comment: Normalizes a choice type of DateTime, Quanitty, Interval<DateTime>, or Interval<Quantity> types to an equivalent interval. This selection of choice types is a superset of the majority of choice types that are used as possible representations for timing-valued elements in QICore, allowing this function to be used across any resource. The input can be provided as a DateTime, Quantity, Interval<DateTime> or Interval<Quantity>. The intent of this function is to provide a clear and concise mechanism to treat single elements that have multiple possible representations as intervals so that logic doesn't have to account for the variability. More complex calculations (such as medication request period or dispense period calculation) need specific guidance and consideration. That guidance may make use of this function, but the focus of this function is on single element calculations where the semantics are unambiguous. If the input is a DateTime, the result a DateTime Interval beginning and ending on that DateTime. If the input is a Quantity, the quantity is expected to be a calendar-duration interpreted as an Age, and the result is a DateTime Interval beginning on the Date the patient turned that age and ending immediately before one year later. If the input is a DateTime Interval, the result is the input. If the input is a Quantity Interval, the quantities are expected to be calendar-durations interpreted as an Age, and the result is a DateTime Interval beginning on the date the patient turned the age given as the start of the quantity interval, and ending immediately before one year later than the date the patient turned the age given as the end of the quantity interval. Any other input will reslt in a null DateTime Interval */ define fluent function toInterval(choice Choice<DateTime, Quantity, Interval<DateTime>, Interval<Quantity>>): case when choice is DateTim…
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 9
url:
  v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
  l: cqfm-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: QICoreCommon
extension:
  url:
    v: name
    l: name
  value: String
    v: ToPrevalenceInterval
extension:
  url:
    v: statement
    l: statement
  value: String
    v: /* @description: Returns an interval representing the normalized prevalence period of a given Condition. @comment: Uses the ToInterval and ToAbatementInterval functions to determine the widest potential interval from onset to abatement as specified in the given Condition. If the condition is active, the resulting interval will have a closed ending boundary. If the condition is not active, the resulting interval will have an open ending boundary. @deprecated: This function is deprecated. Use the `prevalenceInterval()` fluent function instead */ define function ToPrevalenceInterval(condition Condition): if condition.clinicalStatus ~ "active" or condition.clinicalStatus ~ "recurrence" or condition.clinicalStatus ~ "relapse" then Interval[start of ToInterval(condition.onset), end of ToAbatementInterval(condition)] else Interval[start of ToInterval(condition.onset), end of ToAbatementInterval(condition))
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 10
url:
  v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition
  l: cqfm-logicDefinition

v: active

coding:
  system:
    v: http://terminology.hl7.org/CodeSystem/library-type
    l: library-type
  code:
    v: module-definition

type:
  v: depends-on
display:
  v: Library FHIRHelpers
resource:
  v: http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.3.000
  l: http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers

type:
  v: depends-on
display:
  v: Library QICoreCommon
resource:
  v: http://ecqi.healthit.gov/ecqms/Library/QICoreCommon|1.5.000
  l: http://ecqi.healthit.gov/ecqms/Library/QICoreCommon

type:
  v: depends-on
display:
  v: Value set Chlamydia Screening
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1052
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1052

type:
  v: depends-on
display:
  v: Value set Gonorrhea Screening
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1258.1
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1258.1

type:
  v: depends-on
display:
  v: Value set Syphilis Tests
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1166.117
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1166.117

type:
  v: depends-on
display:
  v: Value set Office Visit
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001

type:
  v: depends-on
display:
  v: Value set Outpatient Consultation
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1008
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1008

type:
  v: depends-on
display:
  v: Value set Annual Wellness Visit
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240

type:
  v: depends-on
display:
  v: Value set Face-to-Face Interaction
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1048
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1048

type:
  v: depends-on
display:
  v: Value set Home Healthcare Services
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016

type:
  v: depends-on
display:
  v: Value set Preventive Care Services Established Office Visit, 18 and Up
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025

type:
  v: depends-on
display:
  v: Value set Preventive Care Services Initial Office Visit, 18 and Up
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023

type:
  v: depends-on
display:
  v: Value set Preventive Care Services, Initial Office Visit, 0 to 17
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1022
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1022

type:
  v: depends-on
display:
  v: Value set Preventive Care, Established Office Visit, 0 to 17
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1024
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1024

type:
  v: depends-on
display:
  v: Value set Telephone Visits
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1080
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1080

type:
  v: depends-on
display:
  v: Value set Preventive Care Services - Other
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.11.1150
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.11.1150

type:
  v: depends-on
display:
  v: Value set HIV
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.120.12.1003
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.120.12.1003

name:
  v: Measurement Period
use:
  v: in
min:
  v: 0
max:
  v: 1
type:
  v: Period

name:
  v: Numerator
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Denominator
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Initial Population
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

type:
  v: Patient
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient
  l: qicore-patient

type:
  v: Observation
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation
  l: qicore-observation
must support:
  v: code
must support:
  v: value
must support:
  v: effective
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1052
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1052

type:
  v: Observation
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation
  l: qicore-observation
must support:
  v: code
must support:
  v: value
must support:
  v: effective
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1258.1
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1258.1

type:
  v: Observation
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation
  l: qicore-observation
must support:
  v: code
must support:
  v: value
must support:
  v: effective
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1166.117
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1166.117

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1008
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1008

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1048
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1048

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1022
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1022

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1024
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1024

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1080
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1080

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter
  l: qicore-encounter
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.11.1150
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.11.1150

type:
  v: Condition
profile:
  v: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition
  l: qicore-condition
must support:
  v: code
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.120.12.1003
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.120.12.1003

url:
  v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem
  l: cqfm-softwaresystem
value: Reference
  l: cqf-tooling
  reference:
    v: Device/cqf-tooling

id:
  v: effective-data-requirements
url:
  v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectiveDataRequirements
  l: cqfm-effectiveDataRequirements
value: Reference
  l: effective-data-requirements
  reference:
    v: #effective-data-requirements

use:
  v: usual
type:
  coding:
    system:
      v: http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type
      l: identifier-type
    code:
      v: short-name
system:
  v: https://madie.cms.gov/measure/shortName
  l: shortName
value:
  v: CMS1188FHIR

use:
  v: official
type:
  coding:
    system:
      v: http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type
      l: identifier-type
    code:
      v: version-independent
system:
  v: urn:ietf:rfc:3986
  l: 3986

use:
  v: official
type:
  coding:
    system:
      v: http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type
      l: identifier-type
    code:
      v: version-specific
system:
  v: urn:ietf:rfc:3986
  l: 3986

use:
  v: official
type:
  coding:
    system:
      v: http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type
      l: identifier-type
    code:
      v: publisher
system:
  v: https://madie.cms.gov/measure/cmsId
  l: cmsId
value:
  v: 1188FHIR
assigner:
  display:
    v: CMS

v: 0.1.000

v: HIVSTITestingFHIR

v: Sexually Transmitted Infection (STI) Testing for People with HIVFHIR

v: draft

v: false

v: 2023-10-27T08:12:32+00:00

v: Health Resources & Services Administration

telecom:
  system:
    v: url
  value:
    v: https://www.hrsa.gov/

v: Percentage of patients 13 years of age and older with a diagnosis of HIV who had tests for syphilis, gonorrhea, and chlamydia performed within the measurement period

code:
  system:
    v: http://terminology.hl7.org/CodeSystem/usage-context-type
    l: usage-context-type
  code:
    v: program
value: CodeableConcept
  coding:
    system:
      v: http://hl7.org/fhir/us/cqfmeasures/CodeSystem/quality-programs
      l: quality-programs
    code:
      v: ep-ec
    display:
      v: EP/EC

v: UNKNOWN

v: This eCQM is a patient-based measure. This FHIR-based measure has been derived from the QDM-based measure: CMS1188v1. Please refer to the HL7 QI-Core Implementation Guide (http://hl7.org/fhir/us/qicore/index.html) for more information on QI-Core and mapping recommendations from QDM to QI-Core 4.1.1 (http://hl7.org/fhir/us/qicore/qdm-to-qicore.html).

v: This measure was developed by the Health Resources & Services Administration (HRSA) of the U.S. Department of Health & Human Services (HHS). It is in the public domain. Citation of HRSA as the source of the original measure is appreciated. Any modified versions may not be represented as approved, endorsed, or authorized by HRSA or HHS. 42 U.S.C. Section 1320b-10. Users of modified versions should clearly explain how they deviate from HRSA's original measure. 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. CPT(R) contained in the Measure specifications is copyright 2004-2022 American Medical Association. LOINC(R) is copyright 2004-2022 Regenstrief Institute, Inc. This material contains SNOMED Clinical Terms(R) (SNOMED CT[R]) copyright 2004-2022 International Health Terminology Standards Development Organisation. ICD-10 is copyright 2022 World Health Organization. All Rights Reserved. Due to technical limitations, registered trademarks are indicated by (R) or [R] and unregistered trademarks are indicated by (TM) or [TM].

v: 2023-08-11

v: 2023-08-11

start:
  v: 2024-01-01
end:
  v: 2024-12-31

name:
  v: Health Resources & Services Administration
telecom:
  system:
    v: url
  value:
    v: https://www.hrsa.gov/

v: These performance measures are not clinical guidelines and do not establish a standard of medical care, and have not been tested for all potential applications. THE MEASURES AND SPECIFICATIONS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. Due to technical limitations, registered trademarks are indicated by (R) or [R] and unregistered trademarks are indicated by (TM) or [TM].

v: The rates of syphilis, gonorrhea, and chlamydia cases per 100,000 in the United States have steadily risen over the last decade and increased 11.2%, 5.9%, and 2.8%, respectively, from 2018 to 2019 (DHHS, 2021). People with HIV are at an increased risk of bacterial sexually transmitted infections (STIs), including chlamydia, gonorrhea, and syphilis (CDC, 2004). However, early detection and treatment of bacterial STIs in people with HIV can lead to a reduction in HIV transmission (CDC, 2004). Despite guidelines for at least annual screening among sexually active persons with HIV, only an estimated 55% received a syphilis test in the past year, 23% received a gonorrhea test in the past year, and 24% received a chlamydia test in the past year based on a nationally-representative survey of adults with HIV receiving medical care in the United States (Flagg et al., 2015). This measure will help providers focus their attention and quality improvement efforts towards testing and treating sexually transmitted infections in patients with HIV, thus reducing the complications to long-term syphilis infection and reducing STI incidence (Patel et al., 2012).

v: "Routine serologic screening for syphilis is recommended at least annually for all persons with HIV infection who are sexually active, with more frequent screening (i.e., every 3-6 months) for those who have multiple or anonymous partners" (Panel on Opportunistic Infections in Adults and Adolescents with HIV, 2022, p. Y-3). "Patients undergoing screening or treatment for syphilis also should be evaluated for other sexually transmitted diseases such as chlamydia and gonorrhea at anatomic sites of exposure in men and for chlamydia, gonorrhea, and trichomonas in women" (Panel on Opportunistic Infections in Adults and Adolescents with HIV, 2022, p. Y-3). "The USPSTF recommends screening for syphilis in persons who are at increased risk for infection. When deciding which persons to screen for syphilis, clinicians should consider the prevalence of infection in the communities they serve, as well as other sociodemographic and behavioral factors that may be associated with increased risk of syphilis infection. For example, prevalence of syphilis is higher in men, men who have sex with men, persons with HIV infection, young adults, and persons with a history of incarceration, sex work, or military service…. Optimal screening frequency for persons who are at increased risk for syphilis infection is not well established. Men who have sex with men or persons with HIV infection may benefit from screening at least annually or more frequently (e.g., every 3 to 6 months) if they continue to be at high risk" (USPSTF, 2022, p. 1244-1246). "At the initial HIV care visit, providers should screen all sexually active persons for syphilis, gonorrhea, and chlamydia, and perform screening for these infections at least annually during the course of HIV care. Specific testing includes syphilis serology and [a nucleic acid amplification test] NAAT for N. gonorrhoeae and C. trachomatis at the anatomic site of exposure" (Workowski et al., 2021, p. 26).

id:
  v: 64998bd84c79454c026f7483
extension:
  url:
    v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-scoring
    l: cqfm-scoring
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-scoring
        l: measure-scoring
      code:
        v: proportion
      display:
        v: Proportion
extension:
  url:
    v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis
    l: cqfm-populationBasis
  value: Code
    v: boolean
extension:
  url:
    v: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-type
    l: cqfm-type
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-type
        l: measure-type
      code:
        v: process
      display:
        v: Process
population:
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: initial-population
      display:
        v: Initial Population
  description:
    v: All patients 13 years of age and older at the start of the measurement period with a diagnosis of HIV before the end of the measurement period with an eligible encounter during the measurement period
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Initial Population
population:
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: denominator
      display:
        v: Denominator
  description:
    v: Equals Initial Population
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Denominator
population:
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: denominator-exclusion
      display:
        v: Denominator Exclusion
  criteria:
    language:
      v: text/cql-identifier
population:
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: numerator
      display:
        v: Numerator
  description:
    v: Patients who were tested for each of the following at least once during the measurement period: syphilis, gonorrhea, and chlamydia
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Numerator
population:
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: numerator-exclusion
      display:
        v: Numerator Exclusion
  criteria:
    language:
      v: text/cql-identifier
population:
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: denominator-exception
      display:
        v: Denominator Exception
  criteria:
    language:
      v: text/cql-identifier