@kaiord/core / labValueSchema
Variable: labValueSchema
constlabValueSchema:ZodObject<{date:ZodISODate;flag:ZodEnum<{high:"high";in:"in";low:"low";unknown:"unknown"; }>;id:ZodString;parameterKey:ZodString;profileId:ZodString;provenance:ZodObject<{externalId:ZodOptional<ZodString>;source:ZodEnum<{ai-extracted:"ai-extracted";manual:"manual"; }>;sourceBridgeId:ZodOptional<ZodString>; },$strip>;refHigh:ZodOptional<ZodNumber>;refHighCanonical:ZodOptional<ZodNumber>;refLow:ZodOptional<ZodNumber>;refLowCanonical:ZodOptional<ZodNumber>;refSource:ZodEnum<{catalog:"catalog";none:"none";report:"report"; }>;refText:ZodOptional<ZodString>;reportId:ZodString;unitCanonical:ZodString;unitRaw:ZodString;valueCanonical:ZodNumber;valueRaw:ZodNumber; },$strip>
Defined in: packages/core/src/domain/lab/lab-value.ts:17
A single measured parameter belonging to a LabReport. date and profileId are denormalized from the report so the per-parameter series and the latest-per-parameter query are served straight from labValues. Values and reference bounds are stored both as entered (*Raw) and in the parameter's canonical unit (*Canonical) for comparable plotting.