Skip to main content

UrineTestResult

Displays a UrineAnalyzeMeasurement using URINE_ANALYTE_DEFINITIONS.

<UrineTestResult
measurement={measurement}
showOnlyMeasured
labelForAnalyte={(key, fallback) => labels[key] ?? fallback}
/>

Props​

  • measurement: UrineAnalyzeMeasurement.
  • showOnlyMeasured?: boolean — hide absent analytes when true.
  • labelForAnalyte?: (key: string, fallback: string) => string.
  • testID?: string.
  • theme? and slots? — shared OvokUiProps.

Nitrite is the qualitative analyte and renders zero as Negative and non-zero as Positive; the other analytes are numeric readings and include their catalog unit when one exists. The usual-range indicator is derived from the field catalog where a range exists. This is a presentation of measurements, not clinical interpretation; localize the labels and app-owned copy in the host.