Files
DentalManagement09/packages/db/shared/schemas/objects/PatientCountOrderByAggregateInput.schema.ts
T
GiteadandClaude Opus 5.5 1abc2c705d fix: allow letters in insurance ID; add patient state (default MA)
- Backend insurance ID check now accepts letters + digits (BCBS IDs have
  a letter prefix), matching the frontend schema; create route validates
  the normalized body
- Patient.state column (default "MA") with State select on the patient
  form; ADA claim form uses the patient's state instead of the office's
- Rebuild stale packages/db compiled .js so the runtime schemas include
  new fields (state, office billing NPI fields, Telnyx settings)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 23:29:27 -04:00

33 lines
1.4 KiB
TypeScript

import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
firstName: SortOrderSchema.optional(),
lastName: SortOrderSchema.optional(),
dateOfBirth: SortOrderSchema.optional(),
gender: SortOrderSchema.optional(),
phone: SortOrderSchema.optional(),
email: SortOrderSchema.optional(),
address: SortOrderSchema.optional(),
city: SortOrderSchema.optional(),
state: SortOrderSchema.optional(),
zipCode: SortOrderSchema.optional(),
insuranceProvider: SortOrderSchema.optional(),
insuranceId: SortOrderSchema.optional(),
groupNumber: SortOrderSchema.optional(),
policyHolder: SortOrderSchema.optional(),
allergies: SortOrderSchema.optional(),
medicalConditions: SortOrderSchema.optional(),
preferredLanguage: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
remainingBenefit: SortOrderSchema.optional(),
thirdPartyInsurance: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional()
}).strict();
export const PatientCountOrderByAggregateInputObjectSchema: z.ZodType<Prisma.PatientCountOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.PatientCountOrderByAggregateInput>;
export const PatientCountOrderByAggregateInputObjectZodSchema = makeSchema();