Hide
Proposed Solution:
The current measure logic contains duplicative phrases that do not contribute to functionality. These duplicative phrases will be removed, specifically the following:
(1) "or MalnutritionRiskScreening.result in "Malnutrition Screening At Risk Result" )" from the definition of Encounter with Malnutrition Risk Screening
(2) "and MalnutritionRiskScreening.result in "Malnutrition Screening Not At Risk Result" from the definition of Encounter with Malnutrition Screening Not At Risk Result
(3) "and MalnutritionRiskScreening.result in "Malnutrition Screening At Risk Result" from the definition of Encounter with Malnutrition Screening At Risk Result
Current logic:
define "Encounter with Malnutrition Risk Screening and Identified Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
and ( MalnutritionRiskScreening.result in "Malnutrition Screening Not At Risk Result"
or MalnutritionRiskScreening.result in "Malnutrition Screening At Risk Result"
)
define "Encounter with Malnutrition Screening Not At Risk Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
and MalnutritionRiskScreening.result in "Malnutrition Screening Not At Risk Result"
define "Encounter with Malnutrition Screening At Risk Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
and MalnutritionRiskScreening.result in "Malnutrition Screening At Risk Result"
Proposed logic:
define "Encounter with Malnutrition Risk Screening and Identified Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
and ( MalnutritionRiskScreening.result in "Malnutrition Screening Not At Risk Result"
)
define "Encounter with Malnutrition Screening Not At Risk Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
define "Encounter with Malnutrition Screening At Risk Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
Rationale for Change:
Simplifying the measure logic streamlines interpretation and decreases implementer confusion.
Show
Proposed Solution:
The current measure logic contains duplicative phrases that do not contribute to functionality. These duplicative phrases will be removed, specifically the following:
(1) "or MalnutritionRiskScreening.result in "Malnutrition Screening At Risk Result" )" from the definition of Encounter with Malnutrition Risk Screening
(2) "and MalnutritionRiskScreening.result in "Malnutrition Screening Not At Risk Result" from the definition of Encounter with Malnutrition Screening Not At Risk Result
(3) "and MalnutritionRiskScreening.result in "Malnutrition Screening At Risk Result" from the definition of Encounter with Malnutrition Screening At Risk Result
Current logic:
define "Encounter with Malnutrition Risk Screening and Identified Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
and ( MalnutritionRiskScreening.result in "Malnutrition Screening Not At Risk Result"
or MalnutritionRiskScreening.result in "Malnutrition Screening At Risk Result"
)
define "Encounter with Malnutrition Screening Not At Risk Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
and MalnutritionRiskScreening.result in "Malnutrition Screening Not At Risk Result"
define "Encounter with Malnutrition Screening At Risk Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
and MalnutritionRiskScreening.result in "Malnutrition Screening At Risk Result"
Proposed logic:
define "Encounter with Malnutrition Risk Screening and Identified Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
and ( MalnutritionRiskScreening.result in "Malnutrition Screening Not At Risk Result"
)
define "Encounter with Malnutrition Screening Not At Risk Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
define "Encounter with Malnutrition Screening At Risk Result":
"Global Malnutrition Encounter" GlobalMalnutritionEncounter
with ["Assessment, Performed": "Malnutrition Risk Screening"] MalnutritionRiskScreening
such that Coalesce(start of Global."NormalizeInterval"(MalnutritionRiskScreening.relevantDatetime, MalnutritionRiskScreening.relevantPeriod), MalnutritionRiskScreening.authorDatetime)during Global."HospitalizationWithObservation" ( GlobalMalnutritionEncounter )
Rationale for Change:
Simplifying the measure logic streamlines interpretation and decreases implementer confusion.