Skip to main content
Version: v0.0.3

Function: readReferenceRange()

readReferenceRange(obs, ctx): ReferenceRange | undefined

Read a result's reference range from a Result Observation. Prefers the structured observationRange/value xsi:type="IVL_PQ" bounds; falls back to the free-text form (emitting FREE_TEXT_REFERENCE_RANGE). Returns undefined when the observation carries no referenceRange.

Parameters

obs

Element

ctx

ParseCtx

Returns

ReferenceRange | undefined

Example

import { readReferenceRange } from "@cosyte/ccda";
const range = readReferenceRange(resultObs, ctx);