feat: add Lab RX feature with template management and auto-seed defaults
- New lab_rx_template table with sortOrder and Prisma migrations - Backend CRUD + reorder routes at /api/lab-rx/templates - Auto-seeds 3 Highland Dental Studio defaults on first use per user - LabRxModal: template picker, inline rename, up/down reorder, full template form with sections (Template Name / Lab Info / Case Details) - RX popup: Tooth Number, Shade, Due Date, Doctor (from NPI providers), Instructions pre-filled with "Please make / Thank you!", print output - lab-rx-templates.ts config file for future git-managed additions Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,49 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
userId: z.number(),
|
||||
apiKey: z.number(),
|
||||
aiEnabled: z.number(),
|
||||
openAiKey: z.number(),
|
||||
openAiEnabled: z.number(),
|
||||
claudeAiKey: z.number(),
|
||||
claudeAiEnabled: z.number(),
|
||||
claudeAiModel: z.number(),
|
||||
openAiModel: z.number(),
|
||||
googleAiModel: z.number(),
|
||||
dentalMgmtKey: z.number(),
|
||||
dentalMgmtEnabled: z.number(),
|
||||
afterHoursEnabled: z.number(),
|
||||
openPhoneReply: z.number(),
|
||||
user: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
apiKey: z.string().nullable(),
|
||||
openAiKey: z.string().nullable(),
|
||||
claudeAiKey: z.string().nullable(),
|
||||
claudeAiModel: z.string().nullable(),
|
||||
openAiModel: z.string().nullable(),
|
||||
googleAiModel: z.string().nullable(),
|
||||
dentalMgmtKey: z.string().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
apiKey: z.string().nullable(),
|
||||
openAiKey: z.string().nullable(),
|
||||
claudeAiKey: z.string().nullable(),
|
||||
claudeAiModel: z.string().nullable(),
|
||||
openAiModel: z.string().nullable(),
|
||||
googleAiModel: z.string().nullable(),
|
||||
dentalMgmtKey: z.string().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,2 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsCountResultSchema = z.number();
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsCreateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsCreateResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
apiKey: z.string(),
|
||||
aiEnabled: z.boolean(),
|
||||
openAiKey: z.string(),
|
||||
openAiEnabled: z.boolean(),
|
||||
claudeAiKey: z.string(),
|
||||
claudeAiEnabled: z.boolean(),
|
||||
claudeAiModel: z.string(),
|
||||
openAiModel: z.string(),
|
||||
googleAiModel: z.string(),
|
||||
dentalMgmtKey: z.string(),
|
||||
dentalMgmtEnabled: z.boolean(),
|
||||
afterHoursEnabled: z.boolean(),
|
||||
openPhoneReply: z.boolean(),
|
||||
user: z.unknown()
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsDeleteManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsDeleteResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
apiKey: z.string(),
|
||||
aiEnabled: z.boolean(),
|
||||
openAiKey: z.string(),
|
||||
openAiEnabled: z.boolean(),
|
||||
claudeAiKey: z.string(),
|
||||
claudeAiEnabled: z.boolean(),
|
||||
claudeAiModel: z.string(),
|
||||
openAiModel: z.string(),
|
||||
googleAiModel: z.string(),
|
||||
dentalMgmtKey: z.string(),
|
||||
dentalMgmtEnabled: z.boolean(),
|
||||
afterHoursEnabled: z.boolean(),
|
||||
openPhoneReply: z.boolean(),
|
||||
user: z.unknown()
|
||||
}));
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsFindFirstResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
apiKey: z.string(),
|
||||
aiEnabled: z.boolean(),
|
||||
openAiKey: z.string(),
|
||||
openAiEnabled: z.boolean(),
|
||||
claudeAiKey: z.string(),
|
||||
claudeAiEnabled: z.boolean(),
|
||||
claudeAiModel: z.string(),
|
||||
openAiModel: z.string(),
|
||||
googleAiModel: z.string(),
|
||||
dentalMgmtKey: z.string(),
|
||||
dentalMgmtEnabled: z.boolean(),
|
||||
afterHoursEnabled: z.boolean(),
|
||||
openPhoneReply: z.boolean(),
|
||||
user: z.unknown()
|
||||
}));
|
||||
@@ -1,29 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsFindManyResultSchema = z.object({
|
||||
data: z.array(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
apiKey: z.string(),
|
||||
aiEnabled: z.boolean(),
|
||||
openAiKey: z.string(),
|
||||
openAiEnabled: z.boolean(),
|
||||
claudeAiKey: z.string(),
|
||||
claudeAiEnabled: z.boolean(),
|
||||
claudeAiModel: z.string(),
|
||||
openAiModel: z.string(),
|
||||
googleAiModel: z.string(),
|
||||
dentalMgmtKey: z.string(),
|
||||
dentalMgmtEnabled: z.boolean(),
|
||||
afterHoursEnabled: z.boolean(),
|
||||
openPhoneReply: z.boolean(),
|
||||
user: z.unknown()
|
||||
})),
|
||||
pagination: z.object({
|
||||
page: z.number().int().min(1),
|
||||
pageSize: z.number().int().min(1),
|
||||
total: z.number().int().min(0),
|
||||
totalPages: z.number().int().min(0),
|
||||
hasNext: z.boolean(),
|
||||
hasPrev: z.boolean()
|
||||
})
|
||||
});
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsFindUniqueResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
apiKey: z.string(),
|
||||
aiEnabled: z.boolean(),
|
||||
openAiKey: z.string(),
|
||||
openAiEnabled: z.boolean(),
|
||||
claudeAiKey: z.string(),
|
||||
claudeAiEnabled: z.boolean(),
|
||||
claudeAiModel: z.string(),
|
||||
openAiModel: z.string(),
|
||||
googleAiModel: z.string(),
|
||||
dentalMgmtKey: z.string(),
|
||||
dentalMgmtEnabled: z.boolean(),
|
||||
afterHoursEnabled: z.boolean(),
|
||||
openPhoneReply: z.boolean(),
|
||||
user: z.unknown()
|
||||
}));
|
||||
@@ -1,66 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsGroupByResultSchema = z.array(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
apiKey: z.string(),
|
||||
aiEnabled: z.boolean(),
|
||||
openAiKey: z.string(),
|
||||
openAiEnabled: z.boolean(),
|
||||
claudeAiKey: z.string(),
|
||||
claudeAiEnabled: z.boolean(),
|
||||
claudeAiModel: z.string(),
|
||||
openAiModel: z.string(),
|
||||
googleAiModel: z.string(),
|
||||
dentalMgmtKey: z.string(),
|
||||
dentalMgmtEnabled: z.boolean(),
|
||||
afterHoursEnabled: z.boolean(),
|
||||
openPhoneReply: z.boolean(),
|
||||
_count: z.object({
|
||||
id: z.number(),
|
||||
userId: z.number(),
|
||||
apiKey: z.number(),
|
||||
aiEnabled: z.number(),
|
||||
openAiKey: z.number(),
|
||||
openAiEnabled: z.number(),
|
||||
claudeAiKey: z.number(),
|
||||
claudeAiEnabled: z.number(),
|
||||
claudeAiModel: z.number(),
|
||||
openAiModel: z.number(),
|
||||
googleAiModel: z.number(),
|
||||
dentalMgmtKey: z.number(),
|
||||
dentalMgmtEnabled: z.number(),
|
||||
afterHoursEnabled: z.number(),
|
||||
openPhoneReply: z.number(),
|
||||
user: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
apiKey: z.string().nullable(),
|
||||
openAiKey: z.string().nullable(),
|
||||
claudeAiKey: z.string().nullable(),
|
||||
claudeAiModel: z.string().nullable(),
|
||||
openAiModel: z.string().nullable(),
|
||||
googleAiModel: z.string().nullable(),
|
||||
dentalMgmtKey: z.string().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
apiKey: z.string().nullable(),
|
||||
openAiKey: z.string().nullable(),
|
||||
claudeAiKey: z.string().nullable(),
|
||||
claudeAiModel: z.string().nullable(),
|
||||
openAiModel: z.string().nullable(),
|
||||
googleAiModel: z.string().nullable(),
|
||||
dentalMgmtKey: z.string().nullable()
|
||||
}).nullable().optional()
|
||||
}));
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsUpdateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsUpdateResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
apiKey: z.string(),
|
||||
aiEnabled: z.boolean(),
|
||||
openAiKey: z.string(),
|
||||
openAiEnabled: z.boolean(),
|
||||
claudeAiKey: z.string(),
|
||||
claudeAiEnabled: z.boolean(),
|
||||
claudeAiModel: z.string(),
|
||||
openAiModel: z.string(),
|
||||
googleAiModel: z.string(),
|
||||
dentalMgmtKey: z.string(),
|
||||
dentalMgmtEnabled: z.boolean(),
|
||||
afterHoursEnabled: z.boolean(),
|
||||
openPhoneReply: z.boolean(),
|
||||
user: z.unknown()
|
||||
}));
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AiSettingsUpsertResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
apiKey: z.string(),
|
||||
aiEnabled: z.boolean(),
|
||||
openAiKey: z.string(),
|
||||
openAiEnabled: z.boolean(),
|
||||
claudeAiKey: z.string(),
|
||||
claudeAiEnabled: z.boolean(),
|
||||
claudeAiModel: z.string(),
|
||||
openAiModel: z.string(),
|
||||
googleAiModel: z.string(),
|
||||
dentalMgmtKey: z.string(),
|
||||
dentalMgmtEnabled: z.boolean(),
|
||||
afterHoursEnabled: z.boolean(),
|
||||
openPhoneReply: z.boolean(),
|
||||
user: z.unknown()
|
||||
});
|
||||
@@ -1,67 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
patientId: z.number(),
|
||||
userId: z.number(),
|
||||
staffId: z.number(),
|
||||
title: z.number(),
|
||||
date: z.number(),
|
||||
startTime: z.number(),
|
||||
endTime: z.number(),
|
||||
type: z.number(),
|
||||
typeLocked: z.number(),
|
||||
notes: z.number(),
|
||||
procedureCodeNotes: z.number(),
|
||||
status: z.number(),
|
||||
movedByAi: z.number(),
|
||||
createdAt: z.number(),
|
||||
eligibilityStatus: z.number(),
|
||||
patient: z.number(),
|
||||
user: z.number(),
|
||||
staff: z.number(),
|
||||
procedures: z.number(),
|
||||
claims: z.number(),
|
||||
files: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
staffId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
staffId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
staffId: z.number().int().nullable(),
|
||||
title: z.string().nullable(),
|
||||
date: z.date().nullable(),
|
||||
startTime: z.string().nullable(),
|
||||
endTime: z.string().nullable(),
|
||||
type: z.string().nullable(),
|
||||
notes: z.string().nullable(),
|
||||
procedureCodeNotes: z.string().nullable(),
|
||||
status: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
staffId: z.number().int().nullable(),
|
||||
title: z.string().nullable(),
|
||||
date: z.date().nullable(),
|
||||
startTime: z.string().nullable(),
|
||||
endTime: z.string().nullable(),
|
||||
type: z.string().nullable(),
|
||||
notes: z.string().nullable(),
|
||||
procedureCodeNotes: z.string().nullable(),
|
||||
status: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,2 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentCountResultSchema = z.number();
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentCreateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,25 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentCreateResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
title: z.string(),
|
||||
date: z.date(),
|
||||
startTime: z.string(),
|
||||
endTime: z.string(),
|
||||
type: z.string(),
|
||||
typeLocked: z.boolean(),
|
||||
notes: z.string().optional(),
|
||||
procedureCodeNotes: z.string().optional(),
|
||||
status: z.string(),
|
||||
movedByAi: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
eligibilityStatus: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
user: z.unknown(),
|
||||
staff: z.unknown().optional(),
|
||||
procedures: z.array(z.unknown()),
|
||||
claims: z.array(z.unknown()),
|
||||
files: z.array(z.unknown())
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentDeleteManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,25 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentDeleteResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
title: z.string(),
|
||||
date: z.date(),
|
||||
startTime: z.string(),
|
||||
endTime: z.string(),
|
||||
type: z.string(),
|
||||
typeLocked: z.boolean(),
|
||||
notes: z.string().optional(),
|
||||
procedureCodeNotes: z.string().optional(),
|
||||
status: z.string(),
|
||||
movedByAi: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
eligibilityStatus: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
user: z.unknown(),
|
||||
staff: z.unknown().optional(),
|
||||
procedures: z.array(z.unknown()),
|
||||
claims: z.array(z.unknown()),
|
||||
files: z.array(z.unknown())
|
||||
}));
|
||||
@@ -1,31 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
appointmentId: z.number(),
|
||||
filename: z.number(),
|
||||
mimeType: z.number(),
|
||||
filePath: z.number(),
|
||||
appointment: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
appointmentId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
appointmentId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
filename: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
filePath: z.string().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
filename: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
filePath: z.string().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,2 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileCountResultSchema = z.number();
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileCreateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileCreateResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string().optional(),
|
||||
filePath: z.string().optional(),
|
||||
appointment: z.unknown()
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileDeleteManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileDeleteResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string().optional(),
|
||||
filePath: z.string().optional(),
|
||||
appointment: z.unknown()
|
||||
}));
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileFindFirstResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string().optional(),
|
||||
filePath: z.string().optional(),
|
||||
appointment: z.unknown()
|
||||
}));
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileFindManyResultSchema = z.object({
|
||||
data: z.array(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string().optional(),
|
||||
filePath: z.string().optional(),
|
||||
appointment: z.unknown()
|
||||
})),
|
||||
pagination: z.object({
|
||||
page: z.number().int().min(1),
|
||||
pageSize: z.number().int().min(1),
|
||||
total: z.number().int().min(0),
|
||||
totalPages: z.number().int().min(0),
|
||||
hasNext: z.boolean(),
|
||||
hasPrev: z.boolean()
|
||||
})
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileFindUniqueResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string().optional(),
|
||||
filePath: z.string().optional(),
|
||||
appointment: z.unknown()
|
||||
}));
|
||||
@@ -1,38 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileGroupByResultSchema = z.array(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string(),
|
||||
_count: z.object({
|
||||
id: z.number(),
|
||||
appointmentId: z.number(),
|
||||
filename: z.number(),
|
||||
mimeType: z.number(),
|
||||
filePath: z.number(),
|
||||
appointment: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
appointmentId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
appointmentId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
filename: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
filePath: z.string().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
filename: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
filePath: z.string().nullable()
|
||||
}).nullable().optional()
|
||||
}));
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileUpdateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileUpdateResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string().optional(),
|
||||
filePath: z.string().optional(),
|
||||
appointment: z.unknown()
|
||||
}));
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFileUpsertResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string().optional(),
|
||||
filePath: z.string().optional(),
|
||||
appointment: z.unknown()
|
||||
});
|
||||
@@ -1,25 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFindFirstResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
title: z.string(),
|
||||
date: z.date(),
|
||||
startTime: z.string(),
|
||||
endTime: z.string(),
|
||||
type: z.string(),
|
||||
typeLocked: z.boolean(),
|
||||
notes: z.string().optional(),
|
||||
procedureCodeNotes: z.string().optional(),
|
||||
status: z.string(),
|
||||
movedByAi: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
eligibilityStatus: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
user: z.unknown(),
|
||||
staff: z.unknown().optional(),
|
||||
procedures: z.array(z.unknown()),
|
||||
claims: z.array(z.unknown()),
|
||||
files: z.array(z.unknown())
|
||||
}));
|
||||
@@ -1,35 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFindManyResultSchema = z.object({
|
||||
data: z.array(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
title: z.string(),
|
||||
date: z.date(),
|
||||
startTime: z.string(),
|
||||
endTime: z.string(),
|
||||
type: z.string(),
|
||||
typeLocked: z.boolean(),
|
||||
notes: z.string().optional(),
|
||||
procedureCodeNotes: z.string().optional(),
|
||||
status: z.string(),
|
||||
movedByAi: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
eligibilityStatus: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
user: z.unknown(),
|
||||
staff: z.unknown().optional(),
|
||||
procedures: z.array(z.unknown()),
|
||||
claims: z.array(z.unknown()),
|
||||
files: z.array(z.unknown())
|
||||
})),
|
||||
pagination: z.object({
|
||||
page: z.number().int().min(1),
|
||||
pageSize: z.number().int().min(1),
|
||||
total: z.number().int().min(0),
|
||||
totalPages: z.number().int().min(0),
|
||||
hasNext: z.boolean(),
|
||||
hasPrev: z.boolean()
|
||||
})
|
||||
});
|
||||
@@ -1,25 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentFindUniqueResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
title: z.string(),
|
||||
date: z.date(),
|
||||
startTime: z.string(),
|
||||
endTime: z.string(),
|
||||
type: z.string(),
|
||||
typeLocked: z.boolean(),
|
||||
notes: z.string().optional(),
|
||||
procedureCodeNotes: z.string().optional(),
|
||||
status: z.string(),
|
||||
movedByAi: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
eligibilityStatus: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
user: z.unknown(),
|
||||
staff: z.unknown().optional(),
|
||||
procedures: z.array(z.unknown()),
|
||||
claims: z.array(z.unknown()),
|
||||
files: z.array(z.unknown())
|
||||
}));
|
||||
@@ -1,84 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentGroupByResultSchema = z.array(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
title: z.string(),
|
||||
date: z.date(),
|
||||
startTime: z.string(),
|
||||
endTime: z.string(),
|
||||
type: z.string(),
|
||||
typeLocked: z.boolean(),
|
||||
notes: z.string(),
|
||||
procedureCodeNotes: z.string(),
|
||||
status: z.string(),
|
||||
movedByAi: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
_count: z.object({
|
||||
id: z.number(),
|
||||
patientId: z.number(),
|
||||
userId: z.number(),
|
||||
staffId: z.number(),
|
||||
title: z.number(),
|
||||
date: z.number(),
|
||||
startTime: z.number(),
|
||||
endTime: z.number(),
|
||||
type: z.number(),
|
||||
typeLocked: z.number(),
|
||||
notes: z.number(),
|
||||
procedureCodeNotes: z.number(),
|
||||
status: z.number(),
|
||||
movedByAi: z.number(),
|
||||
createdAt: z.number(),
|
||||
eligibilityStatus: z.number(),
|
||||
patient: z.number(),
|
||||
user: z.number(),
|
||||
staff: z.number(),
|
||||
procedures: z.number(),
|
||||
claims: z.number(),
|
||||
files: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
staffId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
staffId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
staffId: z.number().int().nullable(),
|
||||
title: z.string().nullable(),
|
||||
date: z.date().nullable(),
|
||||
startTime: z.string().nullable(),
|
||||
endTime: z.string().nullable(),
|
||||
type: z.string().nullable(),
|
||||
notes: z.string().nullable(),
|
||||
procedureCodeNotes: z.string().nullable(),
|
||||
status: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
staffId: z.number().int().nullable(),
|
||||
title: z.string().nullable(),
|
||||
date: z.date().nullable(),
|
||||
startTime: z.string().nullable(),
|
||||
endTime: z.string().nullable(),
|
||||
type: z.string().nullable(),
|
||||
notes: z.string().nullable(),
|
||||
procedureCodeNotes: z.string().nullable(),
|
||||
status: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional()
|
||||
}));
|
||||
@@ -1,64 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
appointmentId: z.number(),
|
||||
patientId: z.number(),
|
||||
npiProviderId: z.number(),
|
||||
procedureCode: z.number(),
|
||||
procedureLabel: z.number(),
|
||||
fee: z.number(),
|
||||
category: z.number(),
|
||||
toothNumber: z.number(),
|
||||
toothSurface: z.number(),
|
||||
oralCavityArea: z.number(),
|
||||
source: z.number(),
|
||||
comboKey: z.number(),
|
||||
createdAt: z.number(),
|
||||
appointment: z.number(),
|
||||
patient: z.number(),
|
||||
npiProvider: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
appointmentId: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
npiProviderId: z.number().nullable(),
|
||||
fee: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
appointmentId: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
npiProviderId: z.number().nullable(),
|
||||
fee: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
npiProviderId: z.number().int().nullable(),
|
||||
procedureCode: z.string().nullable(),
|
||||
procedureLabel: z.string().nullable(),
|
||||
fee: z.number().nullable(),
|
||||
category: z.string().nullable(),
|
||||
toothNumber: z.string().nullable(),
|
||||
toothSurface: z.string().nullable(),
|
||||
oralCavityArea: z.string().nullable(),
|
||||
comboKey: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
npiProviderId: z.number().int().nullable(),
|
||||
procedureCode: z.string().nullable(),
|
||||
procedureLabel: z.string().nullable(),
|
||||
fee: z.number().nullable(),
|
||||
category: z.string().nullable(),
|
||||
toothNumber: z.string().nullable(),
|
||||
toothSurface: z.string().nullable(),
|
||||
oralCavityArea: z.string().nullable(),
|
||||
comboKey: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,2 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureCountResultSchema = z.number();
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureCreateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,20 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureCreateResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional(),
|
||||
fee: z.number().optional(),
|
||||
category: z.string().optional(),
|
||||
toothNumber: z.string().optional(),
|
||||
toothSurface: z.string().optional(),
|
||||
oralCavityArea: z.string().optional(),
|
||||
source: z.unknown(),
|
||||
comboKey: z.string().optional(),
|
||||
createdAt: z.date(),
|
||||
appointment: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
npiProvider: z.unknown().optional()
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureDeleteManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,20 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureDeleteResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional(),
|
||||
fee: z.number().optional(),
|
||||
category: z.string().optional(),
|
||||
toothNumber: z.string().optional(),
|
||||
toothSurface: z.string().optional(),
|
||||
oralCavityArea: z.string().optional(),
|
||||
source: z.unknown(),
|
||||
comboKey: z.string().optional(),
|
||||
createdAt: z.date(),
|
||||
appointment: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
npiProvider: z.unknown().optional()
|
||||
}));
|
||||
@@ -1,20 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureFindFirstResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional(),
|
||||
fee: z.number().optional(),
|
||||
category: z.string().optional(),
|
||||
toothNumber: z.string().optional(),
|
||||
toothSurface: z.string().optional(),
|
||||
oralCavityArea: z.string().optional(),
|
||||
source: z.unknown(),
|
||||
comboKey: z.string().optional(),
|
||||
createdAt: z.date(),
|
||||
appointment: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
npiProvider: z.unknown().optional()
|
||||
}));
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureFindManyResultSchema = z.object({
|
||||
data: z.array(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional(),
|
||||
fee: z.number().optional(),
|
||||
category: z.string().optional(),
|
||||
toothNumber: z.string().optional(),
|
||||
toothSurface: z.string().optional(),
|
||||
oralCavityArea: z.string().optional(),
|
||||
source: z.unknown(),
|
||||
comboKey: z.string().optional(),
|
||||
createdAt: z.date(),
|
||||
appointment: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
npiProvider: z.unknown().optional()
|
||||
})),
|
||||
pagination: z.object({
|
||||
page: z.number().int().min(1),
|
||||
pageSize: z.number().int().min(1),
|
||||
total: z.number().int().min(0),
|
||||
totalPages: z.number().int().min(0),
|
||||
hasNext: z.boolean(),
|
||||
hasPrev: z.boolean()
|
||||
})
|
||||
});
|
||||
@@ -1,20 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureFindUniqueResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional(),
|
||||
fee: z.number().optional(),
|
||||
category: z.string().optional(),
|
||||
toothNumber: z.string().optional(),
|
||||
toothSurface: z.string().optional(),
|
||||
oralCavityArea: z.string().optional(),
|
||||
source: z.unknown(),
|
||||
comboKey: z.string().optional(),
|
||||
createdAt: z.date(),
|
||||
appointment: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
npiProvider: z.unknown().optional()
|
||||
}));
|
||||
@@ -1,79 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureGroupByResultSchema = z.array(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
npiProviderId: z.number().int(),
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string(),
|
||||
fee: z.number(),
|
||||
category: z.string(),
|
||||
toothNumber: z.string(),
|
||||
toothSurface: z.string(),
|
||||
oralCavityArea: z.string(),
|
||||
comboKey: z.string(),
|
||||
createdAt: z.date(),
|
||||
_count: z.object({
|
||||
id: z.number(),
|
||||
appointmentId: z.number(),
|
||||
patientId: z.number(),
|
||||
npiProviderId: z.number(),
|
||||
procedureCode: z.number(),
|
||||
procedureLabel: z.number(),
|
||||
fee: z.number(),
|
||||
category: z.number(),
|
||||
toothNumber: z.number(),
|
||||
toothSurface: z.number(),
|
||||
oralCavityArea: z.number(),
|
||||
source: z.number(),
|
||||
comboKey: z.number(),
|
||||
createdAt: z.number(),
|
||||
appointment: z.number(),
|
||||
patient: z.number(),
|
||||
npiProvider: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
appointmentId: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
npiProviderId: z.number().nullable(),
|
||||
fee: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
appointmentId: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
npiProviderId: z.number().nullable(),
|
||||
fee: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
npiProviderId: z.number().int().nullable(),
|
||||
procedureCode: z.string().nullable(),
|
||||
procedureLabel: z.string().nullable(),
|
||||
fee: z.number().nullable(),
|
||||
category: z.string().nullable(),
|
||||
toothNumber: z.string().nullable(),
|
||||
toothSurface: z.string().nullable(),
|
||||
oralCavityArea: z.string().nullable(),
|
||||
comboKey: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
npiProviderId: z.number().int().nullable(),
|
||||
procedureCode: z.string().nullable(),
|
||||
procedureLabel: z.string().nullable(),
|
||||
fee: z.number().nullable(),
|
||||
category: z.string().nullable(),
|
||||
toothNumber: z.string().nullable(),
|
||||
toothSurface: z.string().nullable(),
|
||||
oralCavityArea: z.string().nullable(),
|
||||
comboKey: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional()
|
||||
}));
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureUpdateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,20 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureUpdateResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional(),
|
||||
fee: z.number().optional(),
|
||||
category: z.string().optional(),
|
||||
toothNumber: z.string().optional(),
|
||||
toothSurface: z.string().optional(),
|
||||
oralCavityArea: z.string().optional(),
|
||||
source: z.unknown(),
|
||||
comboKey: z.string().optional(),
|
||||
createdAt: z.date(),
|
||||
appointment: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
npiProvider: z.unknown().optional()
|
||||
}));
|
||||
@@ -1,20 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentProcedureUpsertResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
procedureCode: z.string(),
|
||||
procedureLabel: z.string().optional(),
|
||||
fee: z.number().optional(),
|
||||
category: z.string().optional(),
|
||||
toothNumber: z.string().optional(),
|
||||
toothSurface: z.string().optional(),
|
||||
oralCavityArea: z.string().optional(),
|
||||
source: z.unknown(),
|
||||
comboKey: z.string().optional(),
|
||||
createdAt: z.date(),
|
||||
appointment: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
npiProvider: z.unknown().optional()
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentUpdateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,25 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentUpdateResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
title: z.string(),
|
||||
date: z.date(),
|
||||
startTime: z.string(),
|
||||
endTime: z.string(),
|
||||
type: z.string(),
|
||||
typeLocked: z.boolean(),
|
||||
notes: z.string().optional(),
|
||||
procedureCodeNotes: z.string().optional(),
|
||||
status: z.string(),
|
||||
movedByAi: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
eligibilityStatus: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
user: z.unknown(),
|
||||
staff: z.unknown().optional(),
|
||||
procedures: z.array(z.unknown()),
|
||||
claims: z.array(z.unknown()),
|
||||
files: z.array(z.unknown())
|
||||
}));
|
||||
@@ -1,25 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const AppointmentUpsertResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
title: z.string(),
|
||||
date: z.date(),
|
||||
startTime: z.string(),
|
||||
endTime: z.string(),
|
||||
type: z.string(),
|
||||
typeLocked: z.boolean(),
|
||||
notes: z.string().optional(),
|
||||
procedureCodeNotes: z.string().optional(),
|
||||
status: z.string(),
|
||||
movedByAi: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
eligibilityStatus: z.unknown(),
|
||||
patient: z.unknown(),
|
||||
user: z.unknown(),
|
||||
staff: z.unknown().optional(),
|
||||
procedures: z.array(z.unknown()),
|
||||
claims: z.array(z.unknown()),
|
||||
files: z.array(z.unknown())
|
||||
});
|
||||
@@ -1,29 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
userId: z.number(),
|
||||
path: z.number(),
|
||||
isActive: z.number(),
|
||||
createdAt: z.number(),
|
||||
user: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
path: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
path: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,2 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationCountResultSchema = z.number();
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationCreateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationCreateResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
path: z.string(),
|
||||
isActive: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
user: z.unknown()
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationDeleteManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationDeleteResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
path: z.string(),
|
||||
isActive: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
user: z.unknown()
|
||||
}));
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationFindFirstResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
path: z.string(),
|
||||
isActive: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
user: z.unknown()
|
||||
}));
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationFindManyResultSchema = z.object({
|
||||
data: z.array(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
path: z.string(),
|
||||
isActive: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
user: z.unknown()
|
||||
})),
|
||||
pagination: z.object({
|
||||
page: z.number().int().min(1),
|
||||
pageSize: z.number().int().min(1),
|
||||
total: z.number().int().min(0),
|
||||
totalPages: z.number().int().min(0),
|
||||
hasNext: z.boolean(),
|
||||
hasPrev: z.boolean()
|
||||
})
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationFindUniqueResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
path: z.string(),
|
||||
isActive: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
user: z.unknown()
|
||||
}));
|
||||
@@ -1,36 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationGroupByResultSchema = z.array(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
path: z.string(),
|
||||
isActive: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
_count: z.object({
|
||||
id: z.number(),
|
||||
userId: z.number(),
|
||||
path: z.number(),
|
||||
isActive: z.number(),
|
||||
createdAt: z.number(),
|
||||
user: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
path: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
path: z.string().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional()
|
||||
}));
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationUpdateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationUpdateResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
path: z.string(),
|
||||
isActive: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
user: z.unknown()
|
||||
}));
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const BackupDestinationUpsertResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
path: z.string(),
|
||||
isActive: z.boolean(),
|
||||
createdAt: z.date(),
|
||||
user: z.unknown()
|
||||
});
|
||||
@@ -1,82 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
patientId: z.number(),
|
||||
appointmentId: z.number(),
|
||||
userId: z.number(),
|
||||
staffId: z.number(),
|
||||
patientName: z.number(),
|
||||
memberId: z.number(),
|
||||
dateOfBirth: z.number(),
|
||||
remarks: z.number(),
|
||||
missingTeethStatus: z.number(),
|
||||
missingTeeth: z.number(),
|
||||
serviceDate: z.number(),
|
||||
insuranceProvider: z.number(),
|
||||
createdAt: z.number(),
|
||||
updatedAt: z.number(),
|
||||
status: z.number(),
|
||||
claimNumber: z.number(),
|
||||
preAuthNumber: z.number(),
|
||||
npiProviderId: z.number(),
|
||||
patient: z.number(),
|
||||
appointment: z.number(),
|
||||
user: z.number(),
|
||||
staff: z.number(),
|
||||
npiProvider: z.number(),
|
||||
serviceLines: z.number(),
|
||||
claimFiles: z.number(),
|
||||
payment: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
appointmentId: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
staffId: z.number().nullable(),
|
||||
npiProviderId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
appointmentId: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
staffId: z.number().nullable(),
|
||||
npiProviderId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
staffId: z.number().int().nullable(),
|
||||
patientName: z.string().nullable(),
|
||||
memberId: z.string().nullable(),
|
||||
dateOfBirth: z.date().nullable(),
|
||||
remarks: z.string().nullable(),
|
||||
serviceDate: z.date().nullable(),
|
||||
insuranceProvider: z.string().nullable(),
|
||||
createdAt: z.date().nullable(),
|
||||
updatedAt: z.date().nullable(),
|
||||
claimNumber: z.string().nullable(),
|
||||
preAuthNumber: z.string().nullable(),
|
||||
npiProviderId: z.number().int().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
staffId: z.number().int().nullable(),
|
||||
patientName: z.string().nullable(),
|
||||
memberId: z.string().nullable(),
|
||||
dateOfBirth: z.date().nullable(),
|
||||
remarks: z.string().nullable(),
|
||||
serviceDate: z.date().nullable(),
|
||||
insuranceProvider: z.string().nullable(),
|
||||
createdAt: z.date().nullable(),
|
||||
updatedAt: z.date().nullable(),
|
||||
claimNumber: z.string().nullable(),
|
||||
preAuthNumber: z.string().nullable(),
|
||||
npiProviderId: z.number().int().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,2 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimCountResultSchema = z.number();
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimCreateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimCreateResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
appointmentId: z.number().int().optional(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
patientName: z.string(),
|
||||
memberId: z.string(),
|
||||
dateOfBirth: z.date(),
|
||||
remarks: z.string(),
|
||||
missingTeethStatus: z.unknown(),
|
||||
missingTeeth: z.unknown().optional(),
|
||||
serviceDate: z.date(),
|
||||
insuranceProvider: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
status: z.unknown(),
|
||||
claimNumber: z.string().optional(),
|
||||
preAuthNumber: z.string().optional(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
patient: z.unknown(),
|
||||
appointment: z.unknown().optional(),
|
||||
user: z.unknown().optional(),
|
||||
staff: z.unknown().optional(),
|
||||
npiProvider: z.unknown().optional(),
|
||||
serviceLines: z.array(z.unknown()),
|
||||
claimFiles: z.array(z.unknown()),
|
||||
payment: z.unknown().optional()
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimDeleteManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimDeleteResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
appointmentId: z.number().int().optional(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
patientName: z.string(),
|
||||
memberId: z.string(),
|
||||
dateOfBirth: z.date(),
|
||||
remarks: z.string(),
|
||||
missingTeethStatus: z.unknown(),
|
||||
missingTeeth: z.unknown().optional(),
|
||||
serviceDate: z.date(),
|
||||
insuranceProvider: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
status: z.unknown(),
|
||||
claimNumber: z.string().optional(),
|
||||
preAuthNumber: z.string().optional(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
patient: z.unknown(),
|
||||
appointment: z.unknown().optional(),
|
||||
user: z.unknown().optional(),
|
||||
staff: z.unknown().optional(),
|
||||
npiProvider: z.unknown().optional(),
|
||||
serviceLines: z.array(z.unknown()),
|
||||
claimFiles: z.array(z.unknown()),
|
||||
payment: z.unknown().optional()
|
||||
}));
|
||||
@@ -1,31 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
claimId: z.number(),
|
||||
filename: z.number(),
|
||||
mimeType: z.number(),
|
||||
filePath: z.number(),
|
||||
claim: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
claimId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
claimId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
claimId: z.number().int().nullable(),
|
||||
filename: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
filePath: z.string().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
claimId: z.number().int().nullable(),
|
||||
filename: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
filePath: z.string().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,2 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileCountResultSchema = z.number();
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileCreateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileCreateResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
claimId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string().optional(),
|
||||
claim: z.unknown()
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileDeleteManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileDeleteResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
claimId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string().optional(),
|
||||
claim: z.unknown()
|
||||
}));
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileFindFirstResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
claimId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string().optional(),
|
||||
claim: z.unknown()
|
||||
}));
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileFindManyResultSchema = z.object({
|
||||
data: z.array(z.object({
|
||||
id: z.number().int(),
|
||||
claimId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string().optional(),
|
||||
claim: z.unknown()
|
||||
})),
|
||||
pagination: z.object({
|
||||
page: z.number().int().min(1),
|
||||
pageSize: z.number().int().min(1),
|
||||
total: z.number().int().min(0),
|
||||
totalPages: z.number().int().min(0),
|
||||
hasNext: z.boolean(),
|
||||
hasPrev: z.boolean()
|
||||
})
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileFindUniqueResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
claimId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string().optional(),
|
||||
claim: z.unknown()
|
||||
}));
|
||||
@@ -1,38 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileGroupByResultSchema = z.array(z.object({
|
||||
id: z.number().int(),
|
||||
claimId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string(),
|
||||
_count: z.object({
|
||||
id: z.number(),
|
||||
claimId: z.number(),
|
||||
filename: z.number(),
|
||||
mimeType: z.number(),
|
||||
filePath: z.number(),
|
||||
claim: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
claimId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
claimId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
claimId: z.number().int().nullable(),
|
||||
filename: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
filePath: z.string().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
claimId: z.number().int().nullable(),
|
||||
filename: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
filePath: z.string().nullable()
|
||||
}).nullable().optional()
|
||||
}));
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileUpdateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileUpdateResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
claimId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string().optional(),
|
||||
claim: z.unknown()
|
||||
}));
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFileUpsertResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
claimId: z.number().int(),
|
||||
filename: z.string(),
|
||||
mimeType: z.string(),
|
||||
filePath: z.string().optional(),
|
||||
claim: z.unknown()
|
||||
});
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFindFirstResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
appointmentId: z.number().int().optional(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
patientName: z.string(),
|
||||
memberId: z.string(),
|
||||
dateOfBirth: z.date(),
|
||||
remarks: z.string(),
|
||||
missingTeethStatus: z.unknown(),
|
||||
missingTeeth: z.unknown().optional(),
|
||||
serviceDate: z.date(),
|
||||
insuranceProvider: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
status: z.unknown(),
|
||||
claimNumber: z.string().optional(),
|
||||
preAuthNumber: z.string().optional(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
patient: z.unknown(),
|
||||
appointment: z.unknown().optional(),
|
||||
user: z.unknown().optional(),
|
||||
staff: z.unknown().optional(),
|
||||
npiProvider: z.unknown().optional(),
|
||||
serviceLines: z.array(z.unknown()),
|
||||
claimFiles: z.array(z.unknown()),
|
||||
payment: z.unknown().optional()
|
||||
}));
|
||||
@@ -1,40 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFindManyResultSchema = z.object({
|
||||
data: z.array(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
appointmentId: z.number().int().optional(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
patientName: z.string(),
|
||||
memberId: z.string(),
|
||||
dateOfBirth: z.date(),
|
||||
remarks: z.string(),
|
||||
missingTeethStatus: z.unknown(),
|
||||
missingTeeth: z.unknown().optional(),
|
||||
serviceDate: z.date(),
|
||||
insuranceProvider: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
status: z.unknown(),
|
||||
claimNumber: z.string().optional(),
|
||||
preAuthNumber: z.string().optional(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
patient: z.unknown(),
|
||||
appointment: z.unknown().optional(),
|
||||
user: z.unknown().optional(),
|
||||
staff: z.unknown().optional(),
|
||||
npiProvider: z.unknown().optional(),
|
||||
serviceLines: z.array(z.unknown()),
|
||||
claimFiles: z.array(z.unknown()),
|
||||
payment: z.unknown().optional()
|
||||
})),
|
||||
pagination: z.object({
|
||||
page: z.number().int().min(1),
|
||||
pageSize: z.number().int().min(1),
|
||||
total: z.number().int().min(0),
|
||||
totalPages: z.number().int().min(0),
|
||||
hasNext: z.boolean(),
|
||||
hasPrev: z.boolean()
|
||||
})
|
||||
});
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimFindUniqueResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
appointmentId: z.number().int().optional(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
patientName: z.string(),
|
||||
memberId: z.string(),
|
||||
dateOfBirth: z.date(),
|
||||
remarks: z.string(),
|
||||
missingTeethStatus: z.unknown(),
|
||||
missingTeeth: z.unknown().optional(),
|
||||
serviceDate: z.date(),
|
||||
insuranceProvider: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
status: z.unknown(),
|
||||
claimNumber: z.string().optional(),
|
||||
preAuthNumber: z.string().optional(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
patient: z.unknown(),
|
||||
appointment: z.unknown().optional(),
|
||||
user: z.unknown().optional(),
|
||||
staff: z.unknown().optional(),
|
||||
npiProvider: z.unknown().optional(),
|
||||
serviceLines: z.array(z.unknown()),
|
||||
claimFiles: z.array(z.unknown()),
|
||||
payment: z.unknown().optional()
|
||||
}));
|
||||
@@ -1,101 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimGroupByResultSchema = z.array(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
appointmentId: z.number().int(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
patientName: z.string(),
|
||||
memberId: z.string(),
|
||||
dateOfBirth: z.date(),
|
||||
remarks: z.string(),
|
||||
missingTeeth: z.unknown(),
|
||||
serviceDate: z.date(),
|
||||
insuranceProvider: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
claimNumber: z.string(),
|
||||
preAuthNumber: z.string(),
|
||||
npiProviderId: z.number().int(),
|
||||
_count: z.object({
|
||||
id: z.number(),
|
||||
patientId: z.number(),
|
||||
appointmentId: z.number(),
|
||||
userId: z.number(),
|
||||
staffId: z.number(),
|
||||
patientName: z.number(),
|
||||
memberId: z.number(),
|
||||
dateOfBirth: z.number(),
|
||||
remarks: z.number(),
|
||||
missingTeethStatus: z.number(),
|
||||
missingTeeth: z.number(),
|
||||
serviceDate: z.number(),
|
||||
insuranceProvider: z.number(),
|
||||
createdAt: z.number(),
|
||||
updatedAt: z.number(),
|
||||
status: z.number(),
|
||||
claimNumber: z.number(),
|
||||
preAuthNumber: z.number(),
|
||||
npiProviderId: z.number(),
|
||||
patient: z.number(),
|
||||
appointment: z.number(),
|
||||
user: z.number(),
|
||||
staff: z.number(),
|
||||
npiProvider: z.number(),
|
||||
serviceLines: z.number(),
|
||||
claimFiles: z.number(),
|
||||
payment: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
appointmentId: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
staffId: z.number().nullable(),
|
||||
npiProviderId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
patientId: z.number().nullable(),
|
||||
appointmentId: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
staffId: z.number().nullable(),
|
||||
npiProviderId: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
staffId: z.number().int().nullable(),
|
||||
patientName: z.string().nullable(),
|
||||
memberId: z.string().nullable(),
|
||||
dateOfBirth: z.date().nullable(),
|
||||
remarks: z.string().nullable(),
|
||||
serviceDate: z.date().nullable(),
|
||||
insuranceProvider: z.string().nullable(),
|
||||
createdAt: z.date().nullable(),
|
||||
updatedAt: z.date().nullable(),
|
||||
claimNumber: z.string().nullable(),
|
||||
preAuthNumber: z.string().nullable(),
|
||||
npiProviderId: z.number().int().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
patientId: z.number().int().nullable(),
|
||||
appointmentId: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
staffId: z.number().int().nullable(),
|
||||
patientName: z.string().nullable(),
|
||||
memberId: z.string().nullable(),
|
||||
dateOfBirth: z.date().nullable(),
|
||||
remarks: z.string().nullable(),
|
||||
serviceDate: z.date().nullable(),
|
||||
insuranceProvider: z.string().nullable(),
|
||||
createdAt: z.date().nullable(),
|
||||
updatedAt: z.date().nullable(),
|
||||
claimNumber: z.string().nullable(),
|
||||
preAuthNumber: z.string().nullable(),
|
||||
npiProviderId: z.number().int().nullable()
|
||||
}).nullable().optional()
|
||||
}));
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimUpdateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimUpdateResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
appointmentId: z.number().int().optional(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
patientName: z.string(),
|
||||
memberId: z.string(),
|
||||
dateOfBirth: z.date(),
|
||||
remarks: z.string(),
|
||||
missingTeethStatus: z.unknown(),
|
||||
missingTeeth: z.unknown().optional(),
|
||||
serviceDate: z.date(),
|
||||
insuranceProvider: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
status: z.unknown(),
|
||||
claimNumber: z.string().optional(),
|
||||
preAuthNumber: z.string().optional(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
patient: z.unknown(),
|
||||
appointment: z.unknown().optional(),
|
||||
user: z.unknown().optional(),
|
||||
staff: z.unknown().optional(),
|
||||
npiProvider: z.unknown().optional(),
|
||||
serviceLines: z.array(z.unknown()),
|
||||
claimFiles: z.array(z.unknown()),
|
||||
payment: z.unknown().optional()
|
||||
}));
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const ClaimUpsertResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
patientId: z.number().int(),
|
||||
appointmentId: z.number().int().optional(),
|
||||
userId: z.number().int(),
|
||||
staffId: z.number().int(),
|
||||
patientName: z.string(),
|
||||
memberId: z.string(),
|
||||
dateOfBirth: z.date(),
|
||||
remarks: z.string(),
|
||||
missingTeethStatus: z.unknown(),
|
||||
missingTeeth: z.unknown().optional(),
|
||||
serviceDate: z.date(),
|
||||
insuranceProvider: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
status: z.unknown(),
|
||||
claimNumber: z.string().optional(),
|
||||
preAuthNumber: z.string().optional(),
|
||||
npiProviderId: z.number().int().optional(),
|
||||
patient: z.unknown(),
|
||||
appointment: z.unknown().optional(),
|
||||
user: z.unknown().optional(),
|
||||
staff: z.unknown().optional(),
|
||||
npiProvider: z.unknown().optional(),
|
||||
serviceLines: z.array(z.unknown()),
|
||||
claimFiles: z.array(z.unknown()),
|
||||
payment: z.unknown().optional()
|
||||
});
|
||||
@@ -1,55 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
userId: z.number(),
|
||||
name: z.number(),
|
||||
mimeType: z.number(),
|
||||
fileSize: z.number(),
|
||||
folderId: z.number(),
|
||||
isComplete: z.number(),
|
||||
totalChunks: z.number(),
|
||||
diskPath: z.number(),
|
||||
createdAt: z.number(),
|
||||
updatedAt: z.number(),
|
||||
user: z.number(),
|
||||
folder: z.number(),
|
||||
chunks: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
fileSize: z.bigint().nullable(),
|
||||
folderId: z.number().nullable(),
|
||||
totalChunks: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
userId: z.number().nullable(),
|
||||
fileSize: z.number().nullable(),
|
||||
folderId: z.number().nullable(),
|
||||
totalChunks: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
name: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
fileSize: z.bigint().nullable(),
|
||||
folderId: z.number().int().nullable(),
|
||||
totalChunks: z.number().int().nullable(),
|
||||
diskPath: z.string().nullable(),
|
||||
createdAt: z.date().nullable(),
|
||||
updatedAt: z.date().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
userId: z.number().int().nullable(),
|
||||
name: z.string().nullable(),
|
||||
mimeType: z.string().nullable(),
|
||||
fileSize: z.bigint().nullable(),
|
||||
folderId: z.number().int().nullable(),
|
||||
totalChunks: z.number().int().nullable(),
|
||||
diskPath: z.string().nullable(),
|
||||
createdAt: z.date().nullable(),
|
||||
updatedAt: z.date().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,31 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileChunkAggregateResultSchema = z.object({ _count: z.object({
|
||||
id: z.number(),
|
||||
fileId: z.number(),
|
||||
seq: z.number(),
|
||||
data: z.number(),
|
||||
createdAt: z.number(),
|
||||
file: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable(),
|
||||
fileId: z.number().nullable(),
|
||||
seq: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable(),
|
||||
fileId: z.number().nullable(),
|
||||
seq: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
fileId: z.number().int().nullable(),
|
||||
seq: z.number().int().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
fileId: z.number().int().nullable(),
|
||||
seq: z.number().int().nullable(),
|
||||
createdAt: z.date().nullable()
|
||||
}).nullable().optional()});
|
||||
@@ -1,2 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileChunkCountResultSchema = z.number();
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileChunkCreateManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileChunkCreateResultSchema = z.object({
|
||||
id: z.number().int(),
|
||||
fileId: z.number().int(),
|
||||
seq: z.number().int(),
|
||||
data: z.instanceof(Uint8Array),
|
||||
createdAt: z.date(),
|
||||
file: z.unknown()
|
||||
});
|
||||
@@ -1,4 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileChunkDeleteManyResultSchema = z.object({
|
||||
count: z.number()
|
||||
});
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileChunkDeleteResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
fileId: z.number().int(),
|
||||
seq: z.number().int(),
|
||||
data: z.instanceof(Uint8Array),
|
||||
createdAt: z.date(),
|
||||
file: z.unknown()
|
||||
}));
|
||||
@@ -1,9 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileChunkFindFirstResultSchema = z.nullable(z.object({
|
||||
id: z.number().int(),
|
||||
fileId: z.number().int(),
|
||||
seq: z.number().int(),
|
||||
data: z.instanceof(Uint8Array),
|
||||
createdAt: z.date(),
|
||||
file: z.unknown()
|
||||
}));
|
||||
@@ -1,19 +0,0 @@
|
||||
import * as z from 'zod';
|
||||
export const CloudFileChunkFindManyResultSchema = z.object({
|
||||
data: z.array(z.object({
|
||||
id: z.number().int(),
|
||||
fileId: z.number().int(),
|
||||
seq: z.number().int(),
|
||||
data: z.instanceof(Uint8Array),
|
||||
createdAt: z.date(),
|
||||
file: z.unknown()
|
||||
})),
|
||||
pagination: z.object({
|
||||
page: z.number().int().min(1),
|
||||
pageSize: z.number().int().min(1),
|
||||
total: z.number().int().min(0),
|
||||
totalPages: z.number().int().min(0),
|
||||
hasNext: z.boolean(),
|
||||
hasPrev: z.boolean()
|
||||
})
|
||||
});
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user