| Id: |
PalliativeCareFHIR |
| Version: |
0.1.0 |
| Url: |
PalliativeCareFHIR |
| Status: |
draft |
| Type: |
system: http://terminology.hl7.org/CodeSystem/library-type
code: logic-library
|
| Date: |
2025-12-18 18:12:52+0000 |
| Publisher: |
Clinical Quality Framework |
| Jurisdiction: |
001 |
| Related Artifacts: |
Dependencies
|
| Parameters: |
| Name | Type | Min | Max | In/Out |
| Measurement Period | Period | 0 | 1 | In |
| Patient | Patient | 0 | 1 | Out |
| Palliative Care in the Measurement Period | boolean | 0 | 1 | Out |
|
| Data Requirements: |
| Type | Profile | MS | Code Filter |
| Patient |
http://hl7.org/fhir/StructureDefinition/Patient |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/Observation |
;; |
code filter:
path: code
system: http://loinc.org
code: 71007-9
display: Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal)
|
| Condition |
http://hl7.org/fhir/StructureDefinition/Condition |
; |
code filter:
path: code
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1167
|
| Encounter |
http://hl7.org/fhir/StructureDefinition/Encounter |
;; |
code filter:
path: type
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1090
|
| Procedure |
http://hl7.org/fhir/StructureDefinition/Procedure |
;; |
code filter:
path: code
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1135
|
|
| Content: text/cql |
library PalliativeCareFHIR version '2.0.000'
using FHIR version '4.0.1'
include MATGlobalCommonFunctionsFHIR4 version '6.0.000' called Global
include FHIRHelpers version '4.1.000' called FHIRHelpers
include AlphoraCommon called AC
include FHIRCommon version '1.1.000' called FC
codesystem "LOINC": 'http://loinc.org'
valueset "Palliative Care Encounter": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1090'
valueset "Palliative Care Intervention": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1135'
valueset "Palliative Care Diagnosis": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1167'
code "Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal)": '71007-9' from "LOINC" display 'Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal)'
parameter "Measurement Period" default Interval[@2025-01-01T00:00:00.0, @2026-01-01T00:00:00.0)
context Patient
define "Palliative Care in the Measurement Period":
exists(
(AC.QualifiedObservations([Observation: "Functional Assessment of Chronic Illness Therapy - Palliative Care Questionnaire (FACIT-Pal)"])) PalliativeObservation
where FC.ToInterval(PalliativeObservation.effective) overlaps "Measurement Period"
) or exists(
(AC.QualifiedConditions([Condition: "Palliative Care Diagnosis"])) PalliativeDiagnosis
where FC.ToPrevalenceInterval(PalliativeDiagnosis) overlaps "Measurement Period"
) or exists(
(AC.QualifiedEncounters([Encounter: "Palliative Care Encounter"])) PalliativeEncounter
where FC.ToInterval(PalliativeEncounter.period) overlaps "Measurement Period"
) or exists(
(AC.QualifiedProcedures([Procedure: "Palliative Care Intervention"])) PalliativeProcedure
where FC.ToInterval(PalliativeProcedure.performed) overlaps "Measurement Period"
)
|
|
| Content: application/elm+xml |
Encoded data (40156 characters)
|
|
| Content: application/elm+json |
Encoded data (75864 characters)
|
|