opsinjs

ReferenceRange

The interval a reading is being compared against, and who says so.

How this is generated

Source: lib/opsinjs.ts. Script: scripts/build-reference.mts. Command: pnpm run generate.

Everything below is copied from the symbol, so a page is improved by improving its doc comment. The API index says why there is a page per symbol and what these pages still do not carry.

ReferenceRange

The interval a reading is being compared against, and who says so.

Both bounds are optional because a one-sided range is a real range: some measurements have a floor and no ceiling, and rendering a bound the product did not supply would invent a threshold. An omitted bound renders as an open end, never as zero and never as an assumed limit.

source is required, and it is required because opsinjs does not own a single clinical number. A range arriving with no attribution is the consuming product asking this system to vouch for a threshold it has never seen, which is the one thing it must not do; a component handed a range with no source reports OPSIN-0004 rather than drawing it.

KindDeclared in
interfacelib/opsinjs.ts
export interface ReferenceRange {
  low?: number
  high?: number
  source: string
  asOf?: string
}

On this page