Observation table
Shows observations over time as a flowsheet, with the band each value was given, its change since the value before, and a total for each round.
Every example uses synthetic data. Its bands, scores and total are arbitrary, to show how they are drawn: they are not clinical thresholds.
Vital signs with a total
Glasgow Coma Scale, blood pressure, SpO₂ and oxygen flow among the rows, and a total for each round. Oxygen flow has values only in the rounds when supplementary oxygen was given. The round with no temperature has an incomplete total.
| Observation | Yesterday | Today | |||||
|---|---|---|---|---|---|---|---|
| Respiratory ratebreaths/min | Respiratory rate, 16 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Respiratory rate, 23 breaths/min, Synthetic level 1, Tuesday 22 September 2026, 06:00, up 7 since 02:00 | Respiratory rate, 24 breaths/min, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 1 since 06:00 | Respiratory rate, 20 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 14:00, down 4 since 10:00 | Respiratory rate, 17 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 22:00, down 3 since 14:00 | Respiratory rate, 16 breaths/min, Within the synthetic range, Wednesday 23 September 2026, 06:00, down 1 since Yesterday 22:00 | Respiratory rate, 16 breaths/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, no change since 06:00 |
| SpO₂% | SpO₂, 97 %, Within the synthetic range, Tuesday 22 September 2026, 02:00 | SpO₂, 92 %, Synthetic level 1, Tuesday 22 September 2026, 06:00, down 5 since 02:00 | SpO₂, 93 %, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 1 since 06:00 | SpO₂, 95 %, Within the synthetic range, Tuesday 22 September 2026, 14:00, up 2 since 10:00 | SpO₂, 96 %, Within the synthetic range, Tuesday 22 September 2026, 22:00, up 1 since 14:00 | SpO₂, 97 %, Within the synthetic range, Wednesday 23 September 2026, 06:00, up 1 since Yesterday 22:00 | SpO₂, 97 %, Within the synthetic range, Wednesday 23 September 2026, 10:00, no change since 06:00 |
| Oxygen flowL/min | Oxygen flow, 2 L/min, Synthetic level 1, Tuesday 22 September 2026, 06:00 | Oxygen flow, 4 L/min, Synthetic level 2, Tuesday 22 September 2026, 10:00, up 2 since 06:00 | Oxygen flow, 2 L/min, Synthetic level 1, Tuesday 22 September 2026, 14:00, down 2 since 10:00 | ||||
| Heart ratebeats/min | Heart rate, 84 beats/min, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Heart rate, 108 beats/min, Synthetic level 1, Tuesday 22 September 2026, 06:00, up 24 since 02:00 | Heart rate, 114 beats/min, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 6 since 06:00 | Heart rate, 96 beats/min, Within the synthetic range, Tuesday 22 September 2026, 14:00, down 18 since 10:00 | Heart rate, 86 beats/min, Within the synthetic range, Tuesday 22 September 2026, 22:00, down 10 since 14:00 | Heart rate, 80 beats/min, Within the synthetic range, Wednesday 23 September 2026, 06:00, down 6 since Yesterday 22:00 | Heart rate, 79 beats/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, down 1 since 06:00 |
| Systolic blood pressuremmHg | Systolic blood pressure, 126 mmHg, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Systolic blood pressure, 112 mmHg, Within the synthetic range, Tuesday 22 September 2026, 06:00, down 14 since 02:00 | Systolic blood pressure, 106 mmHg, Within the synthetic range, Tuesday 22 September 2026, 10:00, down 6 since 06:00 | Systolic blood pressure, 118 mmHg, Within the synthetic range, Tuesday 22 September 2026, 14:00, up 12 since 10:00 | Systolic blood pressure, 124 mmHg, Within the synthetic range, Tuesday 22 September 2026, 22:00, up 6 since 14:00 | Systolic blood pressure, 129 mmHg, Within the synthetic range, Wednesday 23 September 2026, 06:00, up 5 since Yesterday 22:00 | Systolic blood pressure, 127 mmHg, Within the synthetic range, Wednesday 23 September 2026, 10:00, down 2 since 06:00 |
| Diastolic blood pressuremmHg | Diastolic blood pressure, 78 mmHg, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Diastolic blood pressure, 68 mmHg, Within the synthetic range, Tuesday 22 September 2026, 06:01, down 10 since 02:01 | Diastolic blood pressure, 64 mmHg, Within the synthetic range, Tuesday 22 September 2026, 10:01, down 4 since 06:01 | Diastolic blood pressure, 70 mmHg, Within the synthetic range, Tuesday 22 September 2026, 14:01, up 6 since 10:01 | Diastolic blood pressure, 76 mmHg, Within the synthetic range, Tuesday 22 September 2026, 22:01, up 6 since 14:01 | Diastolic blood pressure, 79 mmHg, Within the synthetic range, Wednesday 23 September 2026, 06:01, up 3 since Yesterday 22:01 | Diastolic blood pressure, 78 mmHg, Within the synthetic range, Wednesday 23 September 2026, 10:01, down 1 since 06:01 |
| Temperature°C | Temperature, 37.1 °C, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Temperature, 38.3 °C, Synthetic level 2, Tuesday 22 September 2026, 06:01, up 1.2 since 02:01 | Temperature, 38.6 °C, Synthetic level 2, Tuesday 22 September 2026, 10:01, up 0.3 since 06:01 | Temperature, 37.6 °C, Within the synthetic range, Tuesday 22 September 2026, 14:01, down 1 since 10:01 | Temperature, Not recorded, Tuesday 22 September 2026, 22:01 | Temperature, 36.9 °C, Within the synthetic range, Wednesday 23 September 2026, 06:01, down 0.7 since Yesterday 14:01 | Temperature, 36.8 °C, Within the synthetic range, Wednesday 23 September 2026, 10:01, down 0.1 since 06:01 |
| Glasgow Coma Scale | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 06:01, no change since 02:01 | Glasgow Coma Scale, 14, Synthetic level 1, Tuesday 22 September 2026, 10:01, down 1 since 06:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 14:01, up 1 since 10:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 22:01, no change since 14:01 | Glasgow Coma Scale, 15, Within the synthetic range, Wednesday 23 September 2026, 06:01, no change since Yesterday 22:01 | Glasgow Coma Scale, 15, Within the synthetic range, Wednesday 23 September 2026, 10:01, no change since 06:01 |
| Synthetic total score | Synthetic total score 0, Within the synthetic range | Synthetic total score 6, Synthetic level 3, Respiratory rate 1, SpO₂ 1, Oxygen flow 1, Heart rate 1, Temperature 2 | Synthetic total score 8, Synthetic level 3, Respiratory rate 1, SpO₂ 1, Oxygen flow 2, Heart rate 1, Temperature 2, Glasgow Coma Scale 1 | Synthetic total score 1, Synthetic level 1, Oxygen flow 1 | Synthetic total score: Incomplete, Missing: Temperature | Synthetic total score 0, Within the synthetic range | Synthetic total score 0, Within the synthetic range |
Synthetic data. The bands, scores and total are arbitrary and are not clinical thresholds.
import { ObservationTable } from "@cadence-clinical/clinical";
import { applyObservationSchema, groupRounds, scoreRounds } from "@cadence-clinical/core";
const vitals = applyObservationSchema(series, schema);
const totals = {
label: schema.total.label,
rounds: scoreRounds(groupRounds(vitals, 5 * 60_000), schema),
};
<ObservationTable
label="Vital signs"
series={vitals}
totals={totals}
now={now}
timeZone="Australia/Melbourne"
/>;Full names
Set labelStyle to "full" where there is room. Short names are the default.
| Observation | Yesterday | Today | |||||
|---|---|---|---|---|---|---|---|
| Respiratory ratebreaths/min | Respiratory rate, 16 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Respiratory rate, 23 breaths/min, Synthetic level 1, Tuesday 22 September 2026, 06:00, up 7 since 02:00 | Respiratory rate, 24 breaths/min, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 1 since 06:00 | Respiratory rate, 20 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 14:00, down 4 since 10:00 | Respiratory rate, 17 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 22:00, down 3 since 14:00 | Respiratory rate, 16 breaths/min, Within the synthetic range, Wednesday 23 September 2026, 06:00, down 1 since Yesterday 22:00 | Respiratory rate, 16 breaths/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, no change since 06:00 |
| SpO₂% | SpO₂, 97 %, Within the synthetic range, Tuesday 22 September 2026, 02:00 | SpO₂, 92 %, Synthetic level 1, Tuesday 22 September 2026, 06:00, down 5 since 02:00 | SpO₂, 93 %, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 1 since 06:00 | SpO₂, 95 %, Within the synthetic range, Tuesday 22 September 2026, 14:00, up 2 since 10:00 | SpO₂, 96 %, Within the synthetic range, Tuesday 22 September 2026, 22:00, up 1 since 14:00 | SpO₂, 97 %, Within the synthetic range, Wednesday 23 September 2026, 06:00, up 1 since Yesterday 22:00 | SpO₂, 97 %, Within the synthetic range, Wednesday 23 September 2026, 10:00, no change since 06:00 |
| Oxygen flowL/min | Oxygen flow, 2 L/min, Synthetic level 1, Tuesday 22 September 2026, 06:00 | Oxygen flow, 4 L/min, Synthetic level 2, Tuesday 22 September 2026, 10:00, up 2 since 06:00 | Oxygen flow, 2 L/min, Synthetic level 1, Tuesday 22 September 2026, 14:00, down 2 since 10:00 | ||||
| Heart ratebeats/min | Heart rate, 84 beats/min, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Heart rate, 108 beats/min, Synthetic level 1, Tuesday 22 September 2026, 06:00, up 24 since 02:00 | Heart rate, 114 beats/min, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 6 since 06:00 | Heart rate, 96 beats/min, Within the synthetic range, Tuesday 22 September 2026, 14:00, down 18 since 10:00 | Heart rate, 86 beats/min, Within the synthetic range, Tuesday 22 September 2026, 22:00, down 10 since 14:00 | Heart rate, 80 beats/min, Within the synthetic range, Wednesday 23 September 2026, 06:00, down 6 since Yesterday 22:00 | Heart rate, 79 beats/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, down 1 since 06:00 |
| Systolic blood pressuremmHg | Systolic blood pressure, 126 mmHg, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Systolic blood pressure, 112 mmHg, Within the synthetic range, Tuesday 22 September 2026, 06:00, down 14 since 02:00 | Systolic blood pressure, 106 mmHg, Within the synthetic range, Tuesday 22 September 2026, 10:00, down 6 since 06:00 | Systolic blood pressure, 118 mmHg, Within the synthetic range, Tuesday 22 September 2026, 14:00, up 12 since 10:00 | Systolic blood pressure, 124 mmHg, Within the synthetic range, Tuesday 22 September 2026, 22:00, up 6 since 14:00 | Systolic blood pressure, 129 mmHg, Within the synthetic range, Wednesday 23 September 2026, 06:00, up 5 since Yesterday 22:00 | Systolic blood pressure, 127 mmHg, Within the synthetic range, Wednesday 23 September 2026, 10:00, down 2 since 06:00 |
| Diastolic blood pressuremmHg | Diastolic blood pressure, 78 mmHg, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Diastolic blood pressure, 68 mmHg, Within the synthetic range, Tuesday 22 September 2026, 06:01, down 10 since 02:01 | Diastolic blood pressure, 64 mmHg, Within the synthetic range, Tuesday 22 September 2026, 10:01, down 4 since 06:01 | Diastolic blood pressure, 70 mmHg, Within the synthetic range, Tuesday 22 September 2026, 14:01, up 6 since 10:01 | Diastolic blood pressure, 76 mmHg, Within the synthetic range, Tuesday 22 September 2026, 22:01, up 6 since 14:01 | Diastolic blood pressure, 79 mmHg, Within the synthetic range, Wednesday 23 September 2026, 06:01, up 3 since Yesterday 22:01 | Diastolic blood pressure, 78 mmHg, Within the synthetic range, Wednesday 23 September 2026, 10:01, down 1 since 06:01 |
| Temperature°C | Temperature, 37.1 °C, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Temperature, 38.3 °C, Synthetic level 2, Tuesday 22 September 2026, 06:01, up 1.2 since 02:01 | Temperature, 38.6 °C, Synthetic level 2, Tuesday 22 September 2026, 10:01, up 0.3 since 06:01 | Temperature, 37.6 °C, Within the synthetic range, Tuesday 22 September 2026, 14:01, down 1 since 10:01 | Temperature, Not recorded, Tuesday 22 September 2026, 22:01 | Temperature, 36.9 °C, Within the synthetic range, Wednesday 23 September 2026, 06:01, down 0.7 since Yesterday 14:01 | Temperature, 36.8 °C, Within the synthetic range, Wednesday 23 September 2026, 10:01, down 0.1 since 06:01 |
| Glasgow Coma Scale | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 06:01, no change since 02:01 | Glasgow Coma Scale, 14, Synthetic level 1, Tuesday 22 September 2026, 10:01, down 1 since 06:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 14:01, up 1 since 10:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 22:01, no change since 14:01 | Glasgow Coma Scale, 15, Within the synthetic range, Wednesday 23 September 2026, 06:01, no change since Yesterday 22:01 | Glasgow Coma Scale, 15, Within the synthetic range, Wednesday 23 September 2026, 10:01, no change since 06:01 |
| Synthetic total score | Synthetic total score 0, Within the synthetic range | Synthetic total score 6, Synthetic level 3, Respiratory rate 1, SpO₂ 1, Oxygen flow 1, Heart rate 1, Temperature 2 | Synthetic total score 8, Synthetic level 3, Respiratory rate 1, SpO₂ 1, Oxygen flow 2, Heart rate 1, Temperature 2, Glasgow Coma Scale 1 | Synthetic total score 1, Synthetic level 1, Oxygen flow 1 | Synthetic total score: Incomplete, Missing: Temperature | Synthetic total score 0, Within the synthetic range | Synthetic total score 0, Within the synthetic range |
Synthetic data. The bands, scores and total are arbitrary and are not clinical thresholds.
<ObservationTable
label="Vital signs"
series={vitals}
totals={totals}
labelStyle="full"
now={now}
timeZone="Australia/Melbourne"
/>Without a total
Leave totals out when the schema defines no total.
| Observation | Yesterday | Today | |||||
|---|---|---|---|---|---|---|---|
| Respiratory ratebreaths/min | Respiratory rate, 16 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Respiratory rate, 23 breaths/min, Synthetic level 1, Tuesday 22 September 2026, 06:00, up 7 since 02:00 | Respiratory rate, 24 breaths/min, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 1 since 06:00 | Respiratory rate, 20 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 14:00, down 4 since 10:00 | Respiratory rate, 17 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 22:00, down 3 since 14:00 | Respiratory rate, 16 breaths/min, Within the synthetic range, Wednesday 23 September 2026, 06:00, down 1 since Yesterday 22:00 | Respiratory rate, 16 breaths/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, no change since 06:00 |
| SpO₂% | SpO₂, 97 %, Within the synthetic range, Tuesday 22 September 2026, 02:00 | SpO₂, 92 %, Synthetic level 1, Tuesday 22 September 2026, 06:00, down 5 since 02:00 | SpO₂, 93 %, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 1 since 06:00 | SpO₂, 95 %, Within the synthetic range, Tuesday 22 September 2026, 14:00, up 2 since 10:00 | SpO₂, 96 %, Within the synthetic range, Tuesday 22 September 2026, 22:00, up 1 since 14:00 | SpO₂, 97 %, Within the synthetic range, Wednesday 23 September 2026, 06:00, up 1 since Yesterday 22:00 | SpO₂, 97 %, Within the synthetic range, Wednesday 23 September 2026, 10:00, no change since 06:00 |
| Oxygen flowL/min | Oxygen flow, 2 L/min, Synthetic level 1, Tuesday 22 September 2026, 06:00 | Oxygen flow, 4 L/min, Synthetic level 2, Tuesday 22 September 2026, 10:00, up 2 since 06:00 | Oxygen flow, 2 L/min, Synthetic level 1, Tuesday 22 September 2026, 14:00, down 2 since 10:00 | ||||
| Heart ratebeats/min | Heart rate, 84 beats/min, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Heart rate, 108 beats/min, Synthetic level 1, Tuesday 22 September 2026, 06:00, up 24 since 02:00 | Heart rate, 114 beats/min, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 6 since 06:00 | Heart rate, 96 beats/min, Within the synthetic range, Tuesday 22 September 2026, 14:00, down 18 since 10:00 | Heart rate, 86 beats/min, Within the synthetic range, Tuesday 22 September 2026, 22:00, down 10 since 14:00 | Heart rate, 80 beats/min, Within the synthetic range, Wednesday 23 September 2026, 06:00, down 6 since Yesterday 22:00 | Heart rate, 79 beats/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, down 1 since 06:00 |
| Systolic blood pressuremmHg | Systolic blood pressure, 126 mmHg, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Systolic blood pressure, 112 mmHg, Within the synthetic range, Tuesday 22 September 2026, 06:00, down 14 since 02:00 | Systolic blood pressure, 106 mmHg, Within the synthetic range, Tuesday 22 September 2026, 10:00, down 6 since 06:00 | Systolic blood pressure, 118 mmHg, Within the synthetic range, Tuesday 22 September 2026, 14:00, up 12 since 10:00 | Systolic blood pressure, 124 mmHg, Within the synthetic range, Tuesday 22 September 2026, 22:00, up 6 since 14:00 | Systolic blood pressure, 129 mmHg, Within the synthetic range, Wednesday 23 September 2026, 06:00, up 5 since Yesterday 22:00 | Systolic blood pressure, 127 mmHg, Within the synthetic range, Wednesday 23 September 2026, 10:00, down 2 since 06:00 |
| Diastolic blood pressuremmHg | Diastolic blood pressure, 78 mmHg, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Diastolic blood pressure, 68 mmHg, Within the synthetic range, Tuesday 22 September 2026, 06:01, down 10 since 02:01 | Diastolic blood pressure, 64 mmHg, Within the synthetic range, Tuesday 22 September 2026, 10:01, down 4 since 06:01 | Diastolic blood pressure, 70 mmHg, Within the synthetic range, Tuesday 22 September 2026, 14:01, up 6 since 10:01 | Diastolic blood pressure, 76 mmHg, Within the synthetic range, Tuesday 22 September 2026, 22:01, up 6 since 14:01 | Diastolic blood pressure, 79 mmHg, Within the synthetic range, Wednesday 23 September 2026, 06:01, up 3 since Yesterday 22:01 | Diastolic blood pressure, 78 mmHg, Within the synthetic range, Wednesday 23 September 2026, 10:01, down 1 since 06:01 |
| Temperature°C | Temperature, 37.1 °C, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Temperature, 38.3 °C, Synthetic level 2, Tuesday 22 September 2026, 06:01, up 1.2 since 02:01 | Temperature, 38.6 °C, Synthetic level 2, Tuesday 22 September 2026, 10:01, up 0.3 since 06:01 | Temperature, 37.6 °C, Within the synthetic range, Tuesday 22 September 2026, 14:01, down 1 since 10:01 | Temperature, Not recorded, Tuesday 22 September 2026, 22:01 | Temperature, 36.9 °C, Within the synthetic range, Wednesday 23 September 2026, 06:01, down 0.7 since Yesterday 14:01 | Temperature, 36.8 °C, Within the synthetic range, Wednesday 23 September 2026, 10:01, down 0.1 since 06:01 |
| Glasgow Coma Scale | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 06:01, no change since 02:01 | Glasgow Coma Scale, 14, Synthetic level 1, Tuesday 22 September 2026, 10:01, down 1 since 06:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 14:01, up 1 since 10:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 22:01, no change since 14:01 | Glasgow Coma Scale, 15, Within the synthetic range, Wednesday 23 September 2026, 06:01, no change since Yesterday 22:01 | Glasgow Coma Scale, 15, Within the synthetic range, Wednesday 23 September 2026, 10:01, no change since 06:01 |
Synthetic data. The bands, scores and total are arbitrary and are not clinical thresholds.
<ObservationTable label="Vital signs" series={vitals} now={now} timeZone="Australia/Melbourne" />Two values in one round
A heart rate from a monitor and one counted by hand, 40 seconds apart, share a column. The cell shows both.
| Observation | Today |
|---|---|
| Heart ratebeats/min | Heart rate, 82 beats/min, Within the synthetic range, Wednesday 23 September 2026, 10:00Heart rate, 86 beats/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, up 4 since 10:00 |
Synthetic data. The bands, scores and total are arbitrary and are not clinical thresholds.
<ObservationTable label="Heart rate" series={heartRate} now={now} timeZone="Australia/Melbourne" />Values the schema could not judge
A temperature in another unit, a bound and a value not recorded. Hover over one, or move to it with the arrow keys, to see why it has no band.
| Observation | Today | |
|---|---|---|
| Temperature°C | Temperature, 98.4 °F, Not banded: a different unit, Wednesday 23 September 2026, 06:00 | Temperature, Not recorded, Wednesday 23 September 2026, 10:00 |
| SpO₂% | SpO₂, < 95 %, Not banded: a bound, not an exact value, Wednesday 23 September 2026, 06:00 | |
Synthetic data. The bands, scores and total are arbitrary and are not clinical thresholds.
<ObservationTable label="Vital signs" series={vitals} now={now} timeZone="Australia/Melbourne" />Rows hidden at first
defaultHiddenRows hides rows until the reader shows them from the Rows menu. TOTAL_ROW is the total's row.
| Observation | Yesterday | Today | |||||
|---|---|---|---|---|---|---|---|
| Respiratory ratebreaths/min | Respiratory rate, 16 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Respiratory rate, 23 breaths/min, Synthetic level 1, Tuesday 22 September 2026, 06:00, up 7 since 02:00 | Respiratory rate, 24 breaths/min, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 1 since 06:00 | Respiratory rate, 20 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 14:00, down 4 since 10:00 | Respiratory rate, 17 breaths/min, Within the synthetic range, Tuesday 22 September 2026, 22:00, down 3 since 14:00 | Respiratory rate, 16 breaths/min, Within the synthetic range, Wednesday 23 September 2026, 06:00, down 1 since Yesterday 22:00 | Respiratory rate, 16 breaths/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, no change since 06:00 |
| SpO₂% | SpO₂, 97 %, Within the synthetic range, Tuesday 22 September 2026, 02:00 | SpO₂, 92 %, Synthetic level 1, Tuesday 22 September 2026, 06:00, down 5 since 02:00 | SpO₂, 93 %, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 1 since 06:00 | SpO₂, 95 %, Within the synthetic range, Tuesday 22 September 2026, 14:00, up 2 since 10:00 | SpO₂, 96 %, Within the synthetic range, Tuesday 22 September 2026, 22:00, up 1 since 14:00 | SpO₂, 97 %, Within the synthetic range, Wednesday 23 September 2026, 06:00, up 1 since Yesterday 22:00 | SpO₂, 97 %, Within the synthetic range, Wednesday 23 September 2026, 10:00, no change since 06:00 |
| Oxygen flowL/min | Oxygen flow, 2 L/min, Synthetic level 1, Tuesday 22 September 2026, 06:00 | Oxygen flow, 4 L/min, Synthetic level 2, Tuesday 22 September 2026, 10:00, up 2 since 06:00 | Oxygen flow, 2 L/min, Synthetic level 1, Tuesday 22 September 2026, 14:00, down 2 since 10:00 | ||||
| Heart ratebeats/min | Heart rate, 84 beats/min, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Heart rate, 108 beats/min, Synthetic level 1, Tuesday 22 September 2026, 06:00, up 24 since 02:00 | Heart rate, 114 beats/min, Synthetic level 1, Tuesday 22 September 2026, 10:00, up 6 since 06:00 | Heart rate, 96 beats/min, Within the synthetic range, Tuesday 22 September 2026, 14:00, down 18 since 10:00 | Heart rate, 86 beats/min, Within the synthetic range, Tuesday 22 September 2026, 22:00, down 10 since 14:00 | Heart rate, 80 beats/min, Within the synthetic range, Wednesday 23 September 2026, 06:00, down 6 since Yesterday 22:00 | Heart rate, 79 beats/min, Within the synthetic range, Wednesday 23 September 2026, 10:00, down 1 since 06:00 |
| Systolic blood pressuremmHg | Systolic blood pressure, 126 mmHg, Within the synthetic range, Tuesday 22 September 2026, 02:00 | Systolic blood pressure, 112 mmHg, Within the synthetic range, Tuesday 22 September 2026, 06:00, down 14 since 02:00 | Systolic blood pressure, 106 mmHg, Within the synthetic range, Tuesday 22 September 2026, 10:00, down 6 since 06:00 | Systolic blood pressure, 118 mmHg, Within the synthetic range, Tuesday 22 September 2026, 14:00, up 12 since 10:00 | Systolic blood pressure, 124 mmHg, Within the synthetic range, Tuesday 22 September 2026, 22:00, up 6 since 14:00 | Systolic blood pressure, 129 mmHg, Within the synthetic range, Wednesday 23 September 2026, 06:00, up 5 since Yesterday 22:00 | Systolic blood pressure, 127 mmHg, Within the synthetic range, Wednesday 23 September 2026, 10:00, down 2 since 06:00 |
| Temperature°C | Temperature, 37.1 °C, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Temperature, 38.3 °C, Synthetic level 2, Tuesday 22 September 2026, 06:01, up 1.2 since 02:01 | Temperature, 38.6 °C, Synthetic level 2, Tuesday 22 September 2026, 10:01, up 0.3 since 06:01 | Temperature, 37.6 °C, Within the synthetic range, Tuesday 22 September 2026, 14:01, down 1 since 10:01 | Temperature, Not recorded, Tuesday 22 September 2026, 22:01 | Temperature, 36.9 °C, Within the synthetic range, Wednesday 23 September 2026, 06:01, down 0.7 since Yesterday 14:01 | Temperature, 36.8 °C, Within the synthetic range, Wednesday 23 September 2026, 10:01, down 0.1 since 06:01 |
| Glasgow Coma Scale | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 02:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 06:01, no change since 02:01 | Glasgow Coma Scale, 14, Synthetic level 1, Tuesday 22 September 2026, 10:01, down 1 since 06:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 14:01, up 1 since 10:01 | Glasgow Coma Scale, 15, Within the synthetic range, Tuesday 22 September 2026, 22:01, no change since 14:01 | Glasgow Coma Scale, 15, Within the synthetic range, Wednesday 23 September 2026, 06:01, no change since Yesterday 22:01 | Glasgow Coma Scale, 15, Within the synthetic range, Wednesday 23 September 2026, 10:01, no change since 06:01 |
Synthetic data. The bands, scores and total are arbitrary and are not clinical thresholds.
import { ObservationTable, TOTAL_ROW } from "@cadence-clinical/clinical";
<ObservationTable
label="Vital signs"
series={vitals}
totals={totals}
defaultHiddenRows={["diastolic", TOTAL_ROW]}
now={now}
timeZone="Australia/Melbourne"
/>;Nothing in the period
The table says so.
No observations in this period.
Synthetic data. The bands, scores and total are arbitrary and are not clinical thresholds.
<ObservationTable label="Vital signs" series={[]} now={now} timeZone="Australia/Melbourne" />