From 1b80c7ce5971da411e8519fae639d786c5a15adb Mon Sep 17 00:00:00 2001 From: John Manack Date: Thu, 11 Dec 2025 20:56:43 -0500 Subject: [PATCH 1/2] docs: QPPA-11058 update documentation content for non proportion measurements --- src/app/components/references/data.ts | 8 ++++---- src/app/components/references/measurements.tsx | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/components/references/data.ts b/src/app/components/references/data.ts index ff8f0e2e..5b560158 100644 --- a/src/app/components/references/data.ts +++ b/src/app/components/references/data.ts @@ -44,11 +44,11 @@ export const measurementsFields: IFields = { { name: 'denominator', value: 'integer', description: 'The total number of patients or episodes of care as described by the measure. Must be greater than or equal to zero. Can only be 0 if the numerator is 0 as well.', notes: 'writable, required' }, ], nonProportion: [ - { name: 'numerator', value: 'float', description: 'The numerator as described in the QCDR measure specification.', notes: 'writable, required' }, - { name: 'denominator', value: 'float', description: 'The denominator as described in the QCDR measure specification.', notes: 'writable, required' }, + { name: 'numerator', value: 'float', description: 'The numerator as described in the measure specification.', notes: 'writable, required' }, + { name: 'denominator', value: 'float', description: 'The denominator as described in the measure specification.', notes: 'writable, required' }, { name: 'isEndToEndReported', value: 'boolean', description: 'True if the measure was reported via certified EHR technology without any manual interference.', notes: 'writable, required' }, - { name: 'numeratorExclusion', value: 'float', description: 'The exclusions from the numerator field as described in the QCDR measure specification.', notes: 'writable, optional' }, - { name: 'denominatorException', value: 'float', description: 'The exceptions from the denominator field as described in the QCDR measure specification.', notes: 'writable, optional' }, + { name: 'numeratorExclusion', value: 'float', description: 'The exclusions from the numerator field as described in the measure specification.', notes: 'writable, optional' }, + { name: 'denominatorException', value: 'float', description: 'The exceptions from the denominator field as described in the measure specification.', notes: 'writable, optional' }, { name: 'reportingRate', value: 'float', description: 'The reporting rate, ranging from zero to one-hundred and representing a percentage, is equal to ((observationInstances + denominatorException + numeratorExclusion) / denominator) * 100. This is also referred to as data completeness.', notes: 'calculated by API and returned in response' }, { name: 'caseCount', value: 'integer', description: 'The case count is a number zero or greater, that is equal to the denominator.', notes: 'calculated by API and returned in response' }, { name: 'observationInstances', value: 'integer', description: 'The number of denominator eligible instances that are used as input in the calculation to derive the numerator (i.e. average, ratio).', notes: 'writable, required' }, diff --git a/src/app/components/references/measurements.tsx b/src/app/components/references/measurements.tsx index c5160de5..7c3758e3 100644 --- a/src/app/components/references/measurements.tsx +++ b/src/app/components/references/measurements.tsx @@ -41,7 +41,7 @@ const Measurements: React.FC = ({dataTestId}: DocPageProps) => {

Non-Proportion Measurements

- Non-Proportion Measurements are applicable to quality measures. Most are authored by QCDRs and are used to attest to measures that are otherwise categorized as 'ratio', 'continuous variable', or a combination of 'proportion' and the former. Note this means that having a false value in the proportion field of QCDR documentation is sufficient to determine that a measure as non-proportional, but having a true value for proportion is insufficient to determine that measure as proportional. Non-proportion measurements are unconstrained, so while the fields are 'numerator' and 'denominator' there is no validation that the numerator must be less than or equal to the denominator or that the denominator is greater than 0, as is the case for proportion measurements. + Non-Proportion Measurements are applicable to quality measures and are denoted as "metricType": "nonProportion". Most are authored by QCDRs and are used to attest to measures that are otherwise categorized as 'ratio' 'continuous variable', or a combination of 'proportion' and the former. Non-proportion measurements are unconstrained, so while the fields are 'numerator' and 'denominator' there is no validation that the numerator must be less than or equal to the denominator or that the denominator is greater than 0, as is the case for proportion measurements.

From 7a8fc921b6c272f9d287eec9a723e5ec37bba59e Mon Sep 17 00:00:00 2001 From: John Manack Date: Fri, 12 Dec 2025 09:17:42 -0500 Subject: [PATCH 2/2] docs: QPPA-11058 updates date stamp --- src/app/components/references/measurements.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/components/references/measurements.tsx b/src/app/components/references/measurements.tsx index 7c3758e3..0b01a1cf 100644 --- a/src/app/components/references/measurements.tsx +++ b/src/app/components/references/measurements.tsx @@ -6,7 +6,7 @@ import { DocPageProps } from '../../../shared/types'; const Measurements: React.FC = ({dataTestId}: DocPageProps) => { return (
-

Last Updated: 02/11/2025

{/* IMPORTANT: update this Last-Updated value if you have made any changes to this page's content. */} +

Last Updated: 12/12/2025

{/* IMPORTANT: update this Last-Updated value if you have made any changes to this page's content. */}

Measurements

    {Object.entries(measurementsTitleAndId).map(([title, id], i) =>