6.13.2.9 ObservationValue
6.13.2.9.1 Purpose¶
The result of an observation: a quantity, a category, a flag or numeric bounds, with its result form.
6.13.2.9.2 Fields¶
| Field | Type | Cardinality | Description |
|---|---|---|---|
quantity |
decimal |
0..1 |
|
category |
string |
0..1 |
|
flag |
boolean |
0..1 |
|
result_form |
enum | 1..1 |
Values: point, interval, lower_bound, upper_bound, category, flag. |
bounds |
NumericBounds | 0..1 |
|
censoring_reason |
enum | 0..1 |
Values: detection_limit, quantification_limit, instrument_limit, reporting_limit, unknown. |
6.13.2.9.3 Relationships¶
Uses types
Used by
6.13.2.9.4 Rules & constraints¶
- Result form is independent from measurement/estimate and analytical censoring.
point: only quantity; interval/lower_bound/upper_bound: only bounds; category/flag: only their matching field.- The observation type fixes unit and allowed forms. No separate numeric unit on the observation.
- A bound does not imply an analytical detection limit; estimated belongs to
result_basis, notresult_form. - Qualitative non-detection is not quantity=0. Test invalid is a reported result, not cancellation of a source record.
- Values are finite; count profiles additionally require integer-compatible bounds/results.
- Percentage uses
0..100(3.4 means 3.4%); the profile fixes the numerator/denominator.