feat: label AI-rescheduled appointments and add manual confirm option

- Add movedByAi boolean column to Appointment table (default false)
- reschedule-graph: set movedByAi=true when AI moves an appointment
- PATCH /api/appointments/:id/confirm endpoint clears the movedByAi flag
- Schedule grid: show teal AI badge on appointment cards where movedByAi=true
- Right-click context menu: 'Manually Confirmed' removes the AI badge via the confirm endpoint

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gitead
2026-05-11 19:23:36 -04:00
parent 1ff843bc79
commit 5e3cfef52b
76 changed files with 212 additions and 12 deletions

View File

@@ -1,7 +1,7 @@
{
"version": "1.0",
"generatorVersion": "1.0.0",
"generatedAt": "2026-05-08T23:38:39.880Z",
"generatedAt": "2026-05-11T21:48:22.459Z",
"outputPath": "/home/ee/Desktop/DentalManagementMH05/packages/db/shared",
"files": [
"schemas/enums/TransactionIsolationLevel.schema.ts",

View File

@@ -1,5 +1,5 @@
import * as z from 'zod';
export const AppointmentScalarFieldEnumSchema = z.enum(['id', 'patientId', 'userId', 'staffId', 'title', 'date', 'startTime', 'endTime', 'type', 'notes', 'procedureCodeNotes', 'status', 'createdAt', 'eligibilityStatus'])
export const AppointmentScalarFieldEnumSchema = z.enum(['id', 'patientId', 'userId', 'staffId', 'title', 'date', 'startTime', 'endTime', 'type', 'notes', 'procedureCodeNotes', 'status', 'movedByAi', 'createdAt', 'eligibilityStatus'])
export type AppointmentScalarFieldEnum = z.infer<typeof AppointmentScalarFieldEnumSchema>;

View File

@@ -22,6 +22,7 @@ export const AppointmentFindFirstSelectSchema: z.ZodType<Prisma.AppointmentSelec
notes: z.boolean().optional(),
procedureCodeNotes: z.boolean().optional(),
status: z.boolean().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.boolean().optional(),
eligibilityStatus: z.boolean().optional(),
patient: z.boolean().optional(),
@@ -46,6 +47,7 @@ export const AppointmentFindFirstSelectZodSchema = z.object({
notes: z.boolean().optional(),
procedureCodeNotes: z.boolean().optional(),
status: z.boolean().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.boolean().optional(),
eligibilityStatus: z.boolean().optional(),
patient: z.boolean().optional(),

View File

@@ -22,6 +22,7 @@ export const AppointmentFindFirstOrThrowSelectSchema: z.ZodType<Prisma.Appointme
notes: z.boolean().optional(),
procedureCodeNotes: z.boolean().optional(),
status: z.boolean().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.boolean().optional(),
eligibilityStatus: z.boolean().optional(),
patient: z.boolean().optional(),
@@ -46,6 +47,7 @@ export const AppointmentFindFirstOrThrowSelectZodSchema = z.object({
notes: z.boolean().optional(),
procedureCodeNotes: z.boolean().optional(),
status: z.boolean().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.boolean().optional(),
eligibilityStatus: z.boolean().optional(),
patient: z.boolean().optional(),

View File

@@ -22,6 +22,7 @@ export const AppointmentFindManySelectSchema: z.ZodType<Prisma.AppointmentSelect
notes: z.boolean().optional(),
procedureCodeNotes: z.boolean().optional(),
status: z.boolean().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.boolean().optional(),
eligibilityStatus: z.boolean().optional(),
patient: z.boolean().optional(),
@@ -46,6 +47,7 @@ export const AppointmentFindManySelectZodSchema = z.object({
notes: z.boolean().optional(),
procedureCodeNotes: z.boolean().optional(),
status: z.boolean().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.boolean().optional(),
eligibilityStatus: z.boolean().optional(),
patient: z.boolean().optional(),

View File

@@ -15,6 +15,7 @@ const makeSchema = () => z.object({
notes: z.literal(true).optional(),
procedureCodeNotes: z.literal(true).optional(),
status: z.literal(true).optional(),
movedByAi: z.literal(true).optional(),
createdAt: z.literal(true).optional(),
eligibilityStatus: z.literal(true).optional(),
_all: z.literal(true).optional()

View File

@@ -15,6 +15,7 @@ const makeSchema = () => z.object({
notes: SortOrderSchema.optional(),
procedureCodeNotes: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
movedByAi: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),
eligibilityStatus: SortOrderSchema.optional()
}).strict();

View File

@@ -17,6 +17,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutAppointmentsInputObjectSchema),

View File

@@ -15,6 +15,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional()
}).strict();

View File

@@ -14,6 +14,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional()
}).strict();

View File

@@ -14,6 +14,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional()
}).strict();

View File

@@ -14,6 +14,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional()
}).strict();

View File

@@ -16,6 +16,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutAppointmentsInputObjectSchema),

View File

@@ -16,6 +16,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutAppointmentsInputObjectSchema),

View File

@@ -16,6 +16,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
user: z.lazy(() => UserCreateNestedOneWithoutAppointmentsInputObjectSchema),

View File

@@ -16,6 +16,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutAppointmentsInputObjectSchema),

View File

@@ -16,6 +16,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutAppointmentsInputObjectSchema),

View File

@@ -16,6 +16,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutAppointmentsInputObjectSchema),

View File

@@ -15,6 +15,7 @@ const makeSchema = () => z.object({
notes: z.literal(true).optional(),
procedureCodeNotes: z.literal(true).optional(),
status: z.literal(true).optional(),
movedByAi: z.literal(true).optional(),
createdAt: z.literal(true).optional(),
eligibilityStatus: z.literal(true).optional()
}).strict();

View File

@@ -15,6 +15,7 @@ const makeSchema = () => z.object({
notes: SortOrderSchema.optional(),
procedureCodeNotes: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
movedByAi: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),
eligibilityStatus: SortOrderSchema.optional()
}).strict();

View File

@@ -15,6 +15,7 @@ const makeSchema = () => z.object({
notes: z.literal(true).optional(),
procedureCodeNotes: z.literal(true).optional(),
status: z.literal(true).optional(),
movedByAi: z.literal(true).optional(),
createdAt: z.literal(true).optional(),
eligibilityStatus: z.literal(true).optional()
}).strict();

View File

@@ -15,6 +15,7 @@ const makeSchema = () => z.object({
notes: SortOrderSchema.optional(),
procedureCodeNotes: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
movedByAi: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),
eligibilityStatus: SortOrderSchema.optional()
}).strict();

View File

@@ -21,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
procedureCodeNotes: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
status: SortOrderSchema.optional(),
movedByAi: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),
eligibilityStatus: SortOrderSchema.optional(),
_count: z.lazy(() => AppointmentCountOrderByAggregateInputObjectSchema).optional(),

View File

@@ -22,6 +22,7 @@ const makeSchema = () => z.object({
notes: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
procedureCodeNotes: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
status: SortOrderSchema.optional(),
movedByAi: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),
eligibilityStatus: SortOrderSchema.optional(),
patient: z.lazy(() => PatientOrderByWithRelationInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.sche
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { BoolFilterObjectSchema as BoolFilterObjectSchema } from './BoolFilter.schema';
import { EnumPatientStatusFilterObjectSchema as EnumPatientStatusFilterObjectSchema } from './EnumPatientStatusFilter.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema'
@@ -23,6 +24,7 @@ const appointmentscalarwhereinputSchema = z.object({
notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
procedureCodeNotes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(),
movedByAi: z.union([z.lazy(() => BoolFilterObjectSchema), z.boolean()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),
eligibilityStatus: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional()
}).strict();

View File

@@ -4,6 +4,7 @@ import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSch
import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema';
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema';
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
import { BoolWithAggregatesFilterObjectSchema as BoolWithAggregatesFilterObjectSchema } from './BoolWithAggregatesFilter.schema';
import { EnumPatientStatusWithAggregatesFilterObjectSchema as EnumPatientStatusWithAggregatesFilterObjectSchema } from './EnumPatientStatusWithAggregatesFilter.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema'
@@ -23,6 +24,7 @@ const appointmentscalarwherewithaggregatesinputSchema = z.object({
notes: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
procedureCodeNotes: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(),
movedByAi: z.union([z.lazy(() => BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(),
eligibilityStatus: z.union([z.lazy(() => EnumPatientStatusWithAggregatesFilterObjectSchema), PatientStatusSchema]).optional()
}).strict();

View File

@@ -21,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.boolean().optional(),
procedureCodeNotes: z.boolean().optional(),
status: z.boolean().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.boolean().optional(),
eligibilityStatus: z.boolean().optional(),
patient: z.union([z.boolean(), z.lazy(() => PatientArgsObjectSchema)]).optional(),

View File

@@ -18,6 +18,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInputObjectSchema).optional(),

View File

@@ -17,6 +17,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInputObjectSchema).optional(),

View File

@@ -17,6 +17,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInputObjectSchema).optional(),

View File

@@ -17,6 +17,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInputObjectSchema).optional(),

View File

@@ -17,6 +17,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutAppointmentInputObjectSchema).optional(),

View File

@@ -17,6 +17,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInputObjectSchema).optional(),

View File

@@ -17,6 +17,7 @@ const makeSchema = () => z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string().optional(),
movedByAi: z.boolean().optional(),
createdAt: z.coerce.date().optional(),
eligibilityStatus: PatientStatusSchema.optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput.schema';
@@ -23,6 +24,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'
@@ -20,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'
@@ -19,6 +20,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'
@@ -19,6 +20,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'
@@ -19,6 +20,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput.schema';
@@ -22,6 +23,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput.schema';
@@ -22,6 +23,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput.schema';
@@ -22,6 +23,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { ClaimUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutAppointmentNestedInput.schema';
@@ -22,6 +23,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput.schema';
@@ -22,6 +23,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsIn
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema as AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema } from './AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput.schema';
@@ -22,6 +23,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
procedures: z.lazy(() => AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInputObjectSchema).optional(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema as PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutAppointmentsNestedInput.schema';
@@ -21,6 +22,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema).optional(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema'
@@ -15,6 +16,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema as PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutAppointmentsNestedInput.schema';
@@ -20,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema).optional(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema as PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutAppointmentsNestedInput.schema';
@@ -20,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema).optional(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { UserUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema as UserUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutAppointmentsNestedInput.schema';
@@ -20,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema).optional(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema as PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutAppointmentsNestedInput.schema';
@@ -20,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema).optional(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema as PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutAppointmentsNestedInput.schema';
@@ -20,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema).optional(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { EnumPatientStatusFieldUpdateOperationsInputObjectSchema as EnumPatientStatusFieldUpdateOperationsInputObjectSchema } from './EnumPatientStatusFieldUpdateOperationsInput.schema';
import { PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema as PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutAppointmentsNestedInput.schema';
@@ -20,6 +21,7 @@ const makeSchema = () => z.object({
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
procedureCodeNotes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
movedByAi: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
eligibilityStatus: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutAppointmentsNestedInputObjectSchema).optional(),

View File

@@ -4,6 +4,7 @@ import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.sche
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { BoolFilterObjectSchema as BoolFilterObjectSchema } from './BoolFilter.schema';
import { EnumPatientStatusFilterObjectSchema as EnumPatientStatusFilterObjectSchema } from './EnumPatientStatusFilter.schema';
import { PatientStatusSchema } from '../enums/PatientStatus.schema';
import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema';
@@ -32,6 +33,7 @@ const appointmentwhereinputSchema = z.object({
notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
procedureCodeNotes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(),
movedByAi: z.union([z.lazy(() => BoolFilterObjectSchema), z.boolean()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),
eligibilityStatus: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional(),
patient: z.union([z.lazy(() => PatientScalarRelationFilterObjectSchema), z.lazy(() => PatientWhereInputObjectSchema)]).optional(),

View File

@@ -12,6 +12,7 @@ export const AppointmentAggregateResultSchema = z.object({ _count: z.object({
notes: z.number(),
procedureCodeNotes: z.number(),
status: z.number(),
movedByAi: z.number(),
createdAt: z.number(),
eligibilityStatus: z.number(),
patient: z.number(),

View File

@@ -12,6 +12,7 @@ export const AppointmentCreateResultSchema = z.object({
notes: z.string().optional(),
procedureCodeNotes: z.string().optional(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: z.unknown(),
patient: z.unknown(),

View File

@@ -12,6 +12,7 @@ export const AppointmentDeleteResultSchema = z.nullable(z.object({
notes: z.string().optional(),
procedureCodeNotes: z.string().optional(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: z.unknown(),
patient: z.unknown(),

View File

@@ -12,6 +12,7 @@ export const AppointmentFindFirstResultSchema = z.nullable(z.object({
notes: z.string().optional(),
procedureCodeNotes: z.string().optional(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: z.unknown(),
patient: z.unknown(),

View File

@@ -13,6 +13,7 @@ export const AppointmentFindManyResultSchema = z.object({
notes: z.string().optional(),
procedureCodeNotes: z.string().optional(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: z.unknown(),
patient: z.unknown(),

View File

@@ -12,6 +12,7 @@ export const AppointmentFindUniqueResultSchema = z.nullable(z.object({
notes: z.string().optional(),
procedureCodeNotes: z.string().optional(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: z.unknown(),
patient: z.unknown(),

View File

@@ -12,6 +12,7 @@ export const AppointmentGroupByResultSchema = z.array(z.object({
notes: z.string(),
procedureCodeNotes: z.string(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
_count: z.object({
id: z.number(),
@@ -26,6 +27,7 @@ export const AppointmentGroupByResultSchema = z.array(z.object({
notes: z.number(),
procedureCodeNotes: z.number(),
status: z.number(),
movedByAi: z.number(),
createdAt: z.number(),
eligibilityStatus: z.number(),
patient: z.number(),

View File

@@ -12,6 +12,7 @@ export const AppointmentUpdateResultSchema = z.nullable(z.object({
notes: z.string().optional(),
procedureCodeNotes: z.string().optional(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: z.unknown(),
patient: z.unknown(),

View File

@@ -12,6 +12,7 @@ export const AppointmentUpsertResultSchema = z.object({
notes: z.string().optional(),
procedureCodeNotes: z.string().optional(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: z.unknown(),
patient: z.unknown(),

View File

@@ -14,6 +14,7 @@ export const AppointmentInputSchema = z.object({
notes: z.string().optional().nullable(),
procedureCodeNotes: z.string().optional().nullable(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: PatientStatusSchema,
patient: z.unknown(),

View File

@@ -14,6 +14,7 @@ export const AppointmentModelSchema = z.object({
notes: z.string().nullable(),
procedureCodeNotes: z.string().nullable(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: PatientStatusSchema,
patient: z.unknown(),

View File

@@ -14,6 +14,7 @@ export const AppointmentResultSchema = z.object({
notes: z.string().nullable(),
procedureCodeNotes: z.string().nullable(),
status: z.string(),
movedByAi: z.boolean(),
createdAt: z.date(),
eligibilityStatus: PatientStatusSchema,
patient: z.unknown(),