| Id: |
USPSTFAvgRiskEvents |
| Version: |
0.1.0 |
| Url: |
USPSTFAvgRiskEvents |
| Status: |
draft |
| Type: |
system: http://terminology.hl7.org/CodeSystem/library-type
code: logic-library
|
| Date: |
2025-02-28 21:24:30+0000 |
| Publisher: |
MITRE |
| Related Artifacts: |
Dependencies
http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1
http://cancerscreeningcds.github.io/crcsm-cds/Library/FHIRHelpers|4.0.1
http://cancerscreeningcds.github.io/crcsm-cds/Library/DataElements|1.0.0
http://cancerscreeningcds.github.io/crcsm-cds/Library/CRCSMCommonFunctions|1.0.0
http://cancerscreeningcds.github.io/crcsm-cds/Library/CSMCommonFunctions|1.0.0
http://cancerscreeningcds.github.io/crcsm-cds/Library/CDSConnectCommonsforFHIRv401|1.0.0
- Logical Observation Identifiers, Names and Codes (LOINC)
- SNOMED CT (all versions)
http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.11.1020
http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.11.1145
http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1032.356
http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.11.1097
http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1032.359
|
| Parameters: |
| Name | Type | Min | Max | In/Out |
| ScreeningHistoryLookback | Quantity | 0 | 1 | In |
| Patient | Patient | 0 | 1 | Out |
| eve-AgeOver45 | boolean | 0 | 1 | Out |
| eve-priorScreeningExists | boolean | 0 | 1 | Out |
|
| Data Requirements: |
| Type | Profile | MS | Code Filter |
| Patient |
http://hl7.org/fhir/StructureDefinition/Patient |
|
|
| DiagnosticReport |
http://hl7.org/fhir/StructureDefinition/DiagnosticReport |
;;;;;; |
code filter:
path: code
|
| Observation |
http://hl7.org/fhir/StructureDefinition/Observation |
;;;;;;;;;; |
code filter:
path: code
|
| Observation |
http://hl7.org/fhir/StructureDefinition/Observation |
;;;;;;;;;; |
|
|
| Content: text/cql |
library USPSTFAvgRiskEvents version '1.0.0'
using FHIR version '4.0.1'
include FHIRHelpers version '4.0.1' called FHIRHelpers
include DataElements version '1.0.0' called DataElements
//------------------------------------------------------------------------------
// PARAMETERS
//------------------------------------------------------------------------------
/***** BEGIN CDS LOGIC ********************************************************/
context Patient
define "eve-AgeOver45":
AgeInYears() >= 45
define "eve-priorScreeningExists":
DataElements."de-FOBT" is true or DataElements."de-stoolDNAFIT" is true
or DataElements."de-Colonoscopy" is true or DataElements."de-CTColonography" is true or DataElements."de-FlexSig" is true
|
|
| Content: application/elm+xml |
Encoded data (12056 characters)
|
|
| Content: application/elm+json |
Encoded data (21044 characters)
|
|