Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/app/components/references/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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' },
Expand Down
4 changes: 2 additions & 2 deletions src/app/components/references/measurements.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { DocPageProps } from '../../../shared/types';
const Measurements: React.FC<DocPageProps> = ({dataTestId}: DocPageProps) => {
return (
<div data-testid={dataTestId}>
<p className='qpp-docs-page-updated'>Last Updated: 02/11/2025</p> {/* IMPORTANT: update this Last-Updated value if you have made any changes to this page's content. */}
<p className='qpp-docs-page-updated'>Last Updated: 12/12/2025</p> {/* IMPORTANT: update this Last-Updated value if you have made any changes to this page's content. */}
<h2 className='ds-text-heading--2xl' style={{marginTop: 0}}>Measurements</h2>
<ul>
{Object.entries(measurementsTitleAndId).map(([title, id], i) =>
Expand Down Expand Up @@ -41,7 +41,7 @@ const Measurements: React.FC<DocPageProps> = ({dataTestId}: DocPageProps) => {

<h2 className='ds-text-heading--2xl' id={measurementsTitleAndId['Non-Proportion']}>Non-Proportion Measurements</h2>
<p className='ds-text-body--lg'>
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 <code>"metricType": "nonProportion"</code>. 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.
</p>
<CodeTab data={measurementsTabs.nonProportion} />
<DataModelTable data={measurementsFields.nonProportion} />
Expand Down
Loading