1b7bbac5b9f7913a9d8f8b0e29870cdbdbadd226
import { z } from 'zod';
import { MedicinePeriodicity } from '@prisma/client';
export const CreateMedicineRegimenSchema = z.object({
name: z.string().min(1),
dosage: z.string().min(1),
periodicity: z.nativeEnum(MedicinePeriodicity),
scheduledAt: z.string().optional(),
});
export type CreateMedicineRegimenInput = z.infer<typeof CreateMedicineRegimenSchema>;
export const UpdateMedicineRegimenSchema = z.object({
name: z.string().min(1).optional(),
dosage: z.string().min(1).optional(),
periodicity: z.nativeEnum(MedicinePeriodicity).optional(),
active: z.boolean().optional(),
export type UpdateMedicineRegimenInput = z.infer<typeof UpdateMedicineRegimenSchema>;