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.
| Kind | Declared in |
|---|---|
| interface | lib/opsinjs.ts |
export interface ReferenceRange {
low?: number
high?: number
source: string
asOf?: string
}