Skip to main content
Version: 1.0.70

Parameters & Interpretation

A lab test is built from parameters — the individual measurable lines on a report (for example Hemoglobin, WBC Count). This page explains how to configure parameters, reference ranges, interpretation, computed (formula) parameters and per-test settings such as turnaround time and barcode identifier. Tests are managed under Manage Test.

At a glance​

fa-flask | Parameter (range, match, normal, label) | Here is what happens at this step.
fa-circle-o | Reference range by age and gender | Here is what happens at this step.
fa-flask | Result inside range? | The lab writes down what they found.
fa-flask | In-range IC, normal label | Here is what happens at this step.
fa-circle-o | Out-of-range IC, abnormal in bold | Here is what happens at this step.
fa-circle-o | Critical IC or flag? | Here is what happens at this step.
fa-user-md | Pathologist alert | Here is what happens at this step.
fa-file-text-o | Report and work-list badges | We make a neat report to share.

Parameter types​

Each parameter has a type that controls how it behaves:

TypeUse it for
rangeNumeric results compared against a reference range (most common).
matchResults matched against an expected value (e.g. Negative).
normalA free-text / descriptive result.
labelA non-result heading row used to group parameters.

Parameters also store a unit, default value, methodology, and whether the field is required.

Reference ranges​

A range parameter can hold multiple reference ranges, each scoped by:

  • Age (min/max, expressed in Years, Months or Days) and Gender (M/F/O), so neonatal, paediatric, adult and gender-specific ranges can coexist on one parameter.
  • Min value / Max value for the normal band, plus separate in-range and out-of-range interpretation text.

A global range can be set as a fallback when no age/gender-specific range matches.

Hiding a reference range in print​

Each range carries a hiddenInPrint flag. When set, that range row is not shown on the printed report — useful when an internal range should drive interpretation but should not appear to the patient.

tip

Use age/gender-scoped ranges to make a single test correct for every patient demographic, and use hiddenInPrint to keep the printed report clean.

Interpretation categories and colour coding​

Every parameter result is classified into an interpretation category (IC). The categories and their default labels and colours are:

CategoryDefault labelColour
IC0Neutralprimary
IC1Normalsuccess (green)
IC2Abnormaldanger (red)
IC3Criticaldanger (red)
IC4Intermediateinfo
IC5Moderatesecondary
IC6Highdanger (red)
IC7Lowwarning

A range can assign an in-range IC and an out-of-range IC, so a result is automatically coloured and labelled when it falls inside or outside the normal band.

The order-level summary rolls these up into resultingInterpretationCategories (which ICs are present in the order), powering the colour-coded interpretation badges and counts on the work-list.

Abnormal values and the "manually changed" flag​

  • When a result falls outside its range it is flagged abnormal (isAbnormal) and printed in bold on the report so it stands out.
  • If a user types over a value by hand, the parameter is marked manually changed (isManuallyChanged). This distinguishes hand-entered values from analyzer-pushed values.

Computed (formula) parameters​

A parameter can be computed from other parameters rather than entered directly. Set a formula referencing other parameters (cross-parameter tracking), and MetahOS evaluates the result automatically. Formula parameters can reference values across packages using a package index.

caution

Editing formulas is a sensitive operation restricted to authorised users. Only users with the appropriate role may add or change a parameter formula.

Critical parameters​

A parameter can be flagged as a critical parameter. Combined with the out-of-range interpretation categories (IC2, IC3, IC5, IC6, IC7) or a CRITICAL interpretation, this drives the critical-result alerts sent to pathologists. See Turnaround Time & Alerts.

Per-test settings​

When creating or editing a test (under Manage Test) you can configure, in addition to parameters:

  • Specimen / Sample type and Container type — picked from the lab master option lists (types: SPECIMEN, CONTAINER). New values can be added inline.
  • Barcode identifier — suffix used to generate a per-test specimen barcode (see Sample & Barcode Tracking).
  • Turnaround time (TAT) — see Turnaround Time & Alerts.
  • No-table report — render the report as free text instead of a parameter table.
  • Reference files — attach reference images/files to the test.
  • External mapping ID — used by the External LIS integration (see Sending Reports).