@kaiord/core / vitalsSummarySchema
Variable: vitalsSummarySchema
constvitalsSummarySchema:ZodObject<{externalId:ZodOptional<ZodString>;kaiordRecordId:ZodOptional<ZodString>;kind:ZodLiteral<"vitals">;measuredAt:ZodISODateTime;respiratoryRate:ZodOptional<ZodNumber>;restingHeartRate:ZodOptional<ZodNumber>;skinTempCelsius:ZodOptional<ZodNumber>;sourceBridgeId:ZodOptional<ZodString>;spo2Percent:ZodOptional<ZodNumber>;version:ZodString; },$strip>
Defined in: packages/core/src/domain/schemas/health/vitals.ts:11
Zod schema for extensions.health.vitals — a read-only, source-agnostic daily-vitals summary folding respiratory rate, SpO₂, skin temperature, and resting heart rate into one payload. A refinement requires that at least one measurement field be present so empty payloads are rejected.